在这篇博文http://geekswithblogs.net/shaunxu/archive/2010/05/06/localization-in-asp.net-mvc-ndash-3-days-investigation-1-day.aspx之后,我实现了多语言支持
只有一些页面使用不同的语言,所以我尝试创建一个html helper来显示下拉菜单,以选择他们想要的语言。我想让这个html helper有点智能化,并实现它,这样当我为它提供资源类型时,如果它可用,它将显示不同的语言。
比方说,我有sample.resx、sample.ko.resx、sample.zh.resx,它们的名称空间是Resources.Contacts。是否有可能在运行时找到给定类型、命名空间或其他任何类型的不同语言资源文件?
发布于 2013-10-13 20:20:56
可能重复,因为这里已经回答了:
Programmatic way to get all the available languages (in satellite assemblies)
有一些特定的解决方法可以确定这些语言是否可用。您必须检查资源是否支持区域性,或者,如果检查bin目录中的文件夹(对于每种语言,可能都有一个带有区域性名称的文件夹)。
https://stackoverflow.com/questions/19345041
复制相似问题