即使目标系统中没有安装语言,.NET应用程序的Tamil本地化也能工作吗?

时间:2014-08-31 18:48:01

标签: c# .net winforms localization

我正在创建一个.NET Windows窗体应用程序。我想把它翻译成泰米尔语。所以我使用本地化属性。它在我的电脑上工作正常。但我怀疑是即使目标计算机上没有安装泰米尔语,这项工作仍然有效吗?

2 个答案:

答案 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

...或者使用您的应用程序创建和部署您自己的自定义文化。