我正在创建一个.NET Windows窗体应用程序。我想把它翻译成泰米尔语。所以我使用本地化属性。它在我的电脑上工作正常。但我怀疑是即使目标计算机上没有安装泰米尔语,这项工作仍然有效吗?
答案 0 :(得分:0)
是的,它会起作用。 Windows具有Unicode字体,因此,例如,我的计算机(具有俄语本地化)正确显示泰米尔语脚。
答案 1 :(得分:0)
如上所述...
http://msdn.microsoft.com/en-us/library/system.globalization.cultureinfo(v=vs.110).aspx
请记住,文化名称和标识符仅代表一个 可以在特定计算机上找到的文化子集。视窗 版本或Service Pack可以更改可用的文化。 应用程序使用CultureAndRegionInfoBuilder添加自定义文化 类。用户使用Microsoft Locale添加自己的自定义文化 生成器工具。 Microsoft Locale Builder是用托管代码编写的 使用CultureAndRegionInfoBuilder类。
除了英语之外,您无法绝对确定客户端计算机上的语言,文化特定于Windows的版本。你需要有一种后备语言(如英语),使泰米尔语言包成为你申请的先决条件......
http://windows.microsoft.com/en-AU/windows/language-packs#lptabs=win7
...或者使用您的应用程序创建和部署您自己的自定义文化。