![]() |
1
1
|
![]() |
2
1
我更喜欢使用IDE中内置的本地化功能。它可能很挑剔,但它完成了工作。它为每种语言生成一个单独的DLL。 在有非UI字符串的情况下,我有一个包含所有语言的XML文件,其中语言字符串绑定到唯一标识符。 |
![]() |
3
1
我使用了Softwarebuero Jollans的“多语言加载项”( http://jollans.com/tiki/tiki-index.php ).这是一种商业产品,得到了很好的支持。您可以在Visual Studio中将应用程序中的字符串导出到要翻译的Excel电子表格,然后将电子表格重新导入到应用程序中。语言将被自动编译成嵌入式资源。 |
![]() |
4
1
我会创建一个 每个程序集中的资源文件 (如有需要)。 您可以让VS为资源文件创建一个类,从而允许编译时安全地访问资源。(每个字符串都有一个属性。)我想您可以通过构建操作来实现这一点。生成的类是内部类。因此,资源只能在程序集中访问,这是有道理的。 |
![]() |
5
1
我们在工作中使用视觉定位。不仅可以导出文本资源并在翻译后重新导入,还可以调整或重新排列对话框以适应新的文本大小。德语比英语的同一文本长一倍半。 |
![]() |
6
1
我们包装了gettext并使用了它。积极的一面是,只要添加一个新的翻译,一切都会正常工作。一个人可以随时改变语言。这对翻译人员来说很容易,因为他们只需发送一个简单的文本文件就可以编辑。 我们还没有将它发布或发布到项目中,但如果人们觉得它有趣,我们可能会这样做。 |
|
Robert King · Unity C#语法问题-转换位置 1 年前 |
![]() |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
|
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
![]() |
i_sniff_ket · 在unity之外使用unity类 2 年前 |