4

作为我们产品本地化的一部分,我们需要同时支持繁体中文和简体中文,但我看到这些zh-CN,, zh-TW, . 我不想在每个文件夹中创建 4 个包含资源文件的文件夹。我想要,和,一样。zh-hanszh-hantzh-CNzh-hanszh-TWzh-hant

我使用 and 创建了 2 个文件夹,并且zh-hans自动解析为and to 。有没有关于这个总是做这个映射的文档,我找不到。zh-hantResourceManagerzh-CNzh-hanszh-TWzh-hansResourceManager

4

1 回答 1

3

我在 MSDN 上找到了各种“注释”:

文化信息类

中性文化仅由两个字母的小写语言代码指定。例如,“fr”为法语指定中性文化,“de”为德语指定中性文化。

有两种文化名称与此规则相矛盾。中文(简体)文化名为 zh-Hans,中文(繁体)文化名为 zh-Hant,是中性文化。文化名称代表当前标准,除非您有理由使用旧名称“zh-CHS”和“zh-CHT”,否则应使用该名称。

CultureInfo.CreateSpecificCulture

该示例使用 zh-CHS 和 zh-CHT 区域性名称。但是,面向 Windows Vista 及更高版本的应用程序应使用 zh-Hans 而不是 zh-CHS 和 zh-Hant 而不是 zh-CHT。zh-Hans 和 zh-Hant 代表当前标准,除非您有理由使用旧名称,否则应该使用它们。

另请注意,该示例的结果在安装台湾 Windows 时可能会有所不同,其中输入中文(繁体)中性文化(zh、zh-CHT 或 zh-Hant)将返回 zh-TW。

文化信息.父

该示例分别显示具有 0x0004 和 0x7C04 文化标识符的旧 zh-CHS 和 zh-CHT 文化名称。但是,您的 Windows Vista 应用程序应该使用 zh-Hans 名称而不是 zh-CHS 和 zh-Hant 名称而不是 zh-CHT。zh-Hans 和 zh-Hant 名称代表当前标准,除非您有理由使用旧名称,否则应使用它们。

于 2013-10-04T12:08:17.400 回答