我的问题
如果您想为中文用户显示拼音,您会将拼音翻译存储在哪个“资源文件”中?
由于拼音本身不是“语言”,而是汉字的拉丁表示,因此它在 .NET 中没有文化代码。
我的猜测是,我们可能需要使用适用的“zh-”(中文)文化,并将拉丁字符拼音翻译简单地放在这些资源文件中。
如果这是一个愚蠢的问题,我提前道歉,但是所有不同文化的东西都在扰乱我的大脑!!
背景
我们终于开始着手我们网站的国际化了。我们现在可以处理大多数“西方”文化(拉丁字母:“es”、“fr”、“de”)和不同的日期/数字格式。然而,由于各种遗留系统不处理 Unicode,像中文这样的基于表意文字的书写系统是一个挑战。作为一个短期的解决方法,我们的业务领域决定为中文用户使用拼音。
所以...业务领域要求我“只需添加一个拼音资源文件”到网站。