获取可用(语言)resx文件的列表

时间:2009-08-16 06:21:48

标签: c# list localization resx

许多程序都有社区在应用程序发布后为应用程序添加语言。

因此,在程序的设置窗口中,人们可以看到可用语言的下拉列表。那么在使用resx文件进行本地化时,人们如何对此进行编码?我一遍又一遍地搜索网页,但找不到任何答案。

一切运作良好,但现在,我需要制作一份可用语言的下拉列表。为了说清楚,我不想每次有人为程序创建新语言时都发布新版本。因为如果我必须制作一个可以选择的硬编码语言列表,那就是我必须要做的事情。 / p>

如何获取可用的resx文件列表?

2 个答案:

答案 0 :(得分:5)

您可以以编程方式列出应用程序中可用的文化。该方法描述为here

答案 1 :(得分:0)

好吧,即使你可以获取一个列表(我可以猜测,通过检查文件系统),根据你实现本地化的方式,它可能不准确(可能没有提供)您正在寻找的特定.resx的翻译。

我建议最好的方法是在.config某地方(或数据库)。这样你可以独立于.resx系统禁用语言;这是不可避免的事情。