我正在尝试在 VS2008 中本地化桌面应用程序(C#)。
我已经掌握了多种语言的表单本地化,并且我还有一个用于通用字符串的项目资源文件,但我无法弄清楚如何创建该文件的多个语言版本!
似乎没有任何地方记录它。
结果似乎是,如果我想生成应用程序的德语版本,我必须编辑通用资源文件 (Properties/Resources.resx),构建和部署应用程序,然后重新编辑通用资源文件回到英语。
每次我想制作一个新的德语版本时,我都必须这样做。与本地化表单的工具相比,这似乎很笨重,我确信 VS2008 中有更好的方法。有谁知道它是什么?
你是对的,我误解了这个问题。
在这种情况下,您可能想要尝试的是向您的项目添加一个新项目,或者您添加现有资源文件的现有副本可能需要先在 VS 之外重命名它。
选择“资源文件”
将其命名为 Resource.de-DE.resx
创建后,您可以将其移动到 Properties 文件夹。
打开文件,将顶部的访问修饰符更改为内部,它将被设置为“无代码生成”
将带有德语翻译的字符串添加到新的资源文件中
编译,当语言或线程 UI 区域性发生更改时,它应该使用语言资源文件中的正确值。
我的快速小测试运行良好,并根据需要进行切换。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)