我需要支持中国在我的一个应用程序,在Windows,问题是我需要的支持 中国普通话 我没有发现任何区域代码,你可以澄清Windows是否支持中国普通话或是否有任何备用??

有帮助吗?

解决方案

由于这个问题是加标记的C#。净3.5我假设如下。净的具体情况适用。

还有一个提示在这个页面 eng-汉斯,zh此不同和"旧的"ln-CHS,chi-CHT

使用IETF标准"ln-汉斯"和"zh此不同"名称中文简体和传统...中。网2.0/3.x我们仍然认识到eng-CHS&ln-CHT向后兼容... 整(0x0004或0x7C04)

和从 W3I18N常见问题

"eng此不同"和"ln-汉斯".这些语言编码并不代表具体的语言。"eng此不同"将指示中国编写的中国传统 脚本.类似地,"ln-Hans,"中国代表写在简化国 脚本.这可以参照普通话或其他许多国语言。

我猜关键的一点是, 中国普通话 你提到的是一个说话(对于想一个更好的期限),并且 中国(简化) 是的'character set',用于表示这一语言上纸'。LocaleId 0x0004 根据coobird的链接。

其他的 发言 语言(广东话?) 是表示的不同'的字符集像 中国(传统).如果应用程序是要去台湾和香港为你可能使用LocaleId 0x7C04.

  • 注:我不含义的'character set'在computerese/ASCII意义上~只是之间的区分的口头和书面陈述。有一个整体的其他讨论的字符集/代码页/unicode(虽然一般。净似乎应付这些东西只要你的字体排出你坚持UTF-8).

其他提示

普通话是指一系列汉语口语方言。

也许您正在寻找简体中文,这是使用的书面中文字符集在中华人民共和国和其他国家?

编辑我能够找到自然来自Microsoft的语言支持(NLS)API参考,我相信它提供了用于国际化的文化名称。 (我不确定国际化在.NET中是如何工作的。)

根据该表,中国有七种文化名称/标识符。 (中文的文化名称以 zh 开头。)

如果没有关于国际化应针对哪种特定中文的更多信息,我认为缩小范围会有点困难。 (也许其他人在这个主题上有过一些经验?)

这是一个不常见的请求,但这对于口语UI来说是有意义的。这与“wpf”不匹配。虽然标签,形式是视觉的。但是,您需要更好地理解问题。 coobird建议使用简体中文,但在台湾岛也使用普通话。书面语言有繁体中文。

对两者的本地化同样很复杂 - 除了翻译你的文本之外,你还需要确保不使用粗体文本(对任何一个脚本都不起作用)并确保任何换行算法在单词为no时都能正常工作被空格分隔的更长的字母串。

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