资源文件主要用于启用多语种网站。数据库中存储的数据如何?如果一个网站上的Drop Downs等“参考数据”需要多种语言,该怎么办?多语言内容网站ASP.NET MVC 3
是否足够为指定记录所属语言的每个数据记录存储附加列?
资源文件主要用于启用多语种网站。数据库中存储的数据如何?如果一个网站上的Drop Downs等“参考数据”需要多种语言,该怎么办?多语言内容网站ASP.NET MVC 3
是否足够为指定记录所属语言的每个数据记录存储附加列?
Extending the ASP.NET 2.0 Resource-Provider Model有一个数据库资源提供程序的示例实现。这当然,如果你想坚持使用.NET本地资源管理器模型,我会避免的,因为我不确定它是否足够灵活。
谢谢佩德罗。其实我不是指“标签”,而是指数据本身。例如,我向用户展示国家列表,当语言为“en”时,我会用英语显示国家/地区名称,当语言为“fr”时,我会用法语显示国家/地区名称。
我做了一个小研究,发现我应该使用两个表格。一个用于“中性列”,另一个用于“特定语言”。
这是一篇很好的文章,谈论同一主题: http://www.codeproject.com/Articles/8084/Creating-multilingual-websites-Part-2