许多许多程序都有社区,它们在发布后为应用程序添加语言。获取可用(语言)resx文件的列表
因此,在程序的设置窗口中,人们可以看到可用语言的下拉列表。那么在使用resx文件进行本地化时,人们如何编码呢?我一遍又一遍地搜索网页,但找不到任何答案。
一切正常,但现在,我需要制作一个可用语言的下拉列表。为了说清楚,我不想在每次有人为该程序创建新语言时发布新版本。因为如果必须制作可用于选择的语言的硬编码列表,我必须这样做。
如何获取可用的resx文件列表?
许多许多程序都有社区,它们在发布后为应用程序添加语言。获取可用(语言)resx文件的列表
因此,在程序的设置窗口中,人们可以看到可用语言的下拉列表。那么在使用resx文件进行本地化时,人们如何编码呢?我一遍又一遍地搜索网页,但找不到任何答案。
一切正常,但现在,我需要制作一个可用语言的下拉列表。为了说清楚,我不想在每次有人为该程序创建新语言时发布新版本。因为如果必须制作可用于选择的语言的硬编码列表,我必须这样做。
如何获取可用的resx文件列表?
好吧,就算你可以获取列表(你可以我想,通过检查文件系统),这取决于你如何实现你的本地化,这可能是不准确(可能为没有提供翻译特定的.resx你正在寻找)。
我建议最好的方法是在.config的某处(或数据库)。这样,您可以独立禁用.resx系统的语言;这是不可避免会出现的。
您可以以编程方式列出您的应用程序中可用的文化。描述的方法here
为什么使用.resx文件进行本地化而不是编译后的卫星程序集? – arbiter 2009-08-16 10:05:22