0

我在这篇博文http://geekswithblogs.net/shaunxu/archive/2010/05/06/localization-in-asp.net-mvc-ndash-3-days-investigation-1-day之后实现了多语言支持.aspx

只有一些页面使用不同的语言,所以我正在尝试创建一个 html 帮助程序来显示一个下拉菜单来选择他们想要的语言。我想让这个 html 帮助程序有点智能并实现它,以便在我为它提供资源类型时它会显示不同的语言(如果它可用)。

比如说,我有 sample.resx、sample.ko.resx、sample.zh.resx 并说他们的命名空间是 Resources.Contacts 。是否可以在运行时找出给定类型、命名空间或其他任何内容的不同语言资源文件?

4

1 回答 1

0

可能重复,因为它已经在这里得到了回答:

获取所有可用语言的编程方式(在附属程序集中)

有一些解决方法可以确定语言是否可用。您要么必须检查资源是否支持文化,要么检查 bin 目录中的文件夹(对于每种语言,可能都有一个带有文化名称的文件夹)。

于 2013-10-13T12:20:55.977 回答