许多程序都有社区在发布后将语言添加到该应用程序中。

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

一切都很好,但是现在,我需要列出可用语言的下拉列表。为了清楚地表明,我不想每次为程序创建新语言时都会发布新版本。因为如果我必须列出可以选择的语言的硬编码列表,那就是我要做的。

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

有帮助吗?

解决方案

好吧,即使你 可以 获取列表(您可以通过检查文件系统来猜测),具体取决于您如何实现本地化,它可能不准确(可能没有为您要寻找的特定.Resx提供翻译)。

我建议最好的方法是在.config(或数据库)中。这样,您可以独立于.RESX系统禁用语言;这将不可避免地出现。

其他提示

您可以按编程列出应用程序中可用的文化。描述了方法 这里

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top