支持繁体中文和简体中文

本文关键字:简体中文 中文 支持 | 更新日期: 2023-09-27 18:33:50

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

我创建了 2 个带有 zh-hanszh-hant 的文件夹,ResourceManager会自动将zh-CN解析为 zh-hanszh-TW解析为 zh-hans 。有没有关于此的文档,ResourceManager总是进行此映射,我找不到任何文档。

支持繁体中文和简体中文

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

文化信息类

非特定区域性仅由两个字母的小写字母指定 语言代码。例如,"fr"指定非特定区域性 法语,"de"指定德语的非特定区域性。

有两个区域性名称与此规则相矛盾。文化 中文(简体(,命名为 zh-Hans,中文(繁体(,名为 zh-Hant,是中性文化。区域性名称表示当前 标准,除非您有理由使用 旧名称"zh-CHS"和"zh-CHT"。

文化

资讯.创造特定文化

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

另请注意,该示例的结果可能会有所不同 安装台湾视窗,其中输入中文 (繁体(中性区域性(zh、zh-CHT 或 zh-Hant(将返回 zh-TW.

文化信息家长

该示例显示较旧的 zh-CHS 和 zh-CHT 区域性名称,其中 0x0004和0x7C04分别是区域性标识符。但是,您的 Windows Vista 应用程序应使用 zh-Hans 名称,而不是 zh-CHS 和 zh-Hant 名称而不是 zh-CHT。中汉和汉特 名称代表当前标准,应使用,除非 有使用旧名称的理由。