Xaml UWP应用程序中未反映中文
在我的设置中,我有以下3种语言,简体中文位于顶部,因为我想为我的UWP应用程序测试它,因为我的应用程序有3个文件夹用于我的资源文件,即en、es和zh。zh代表简体中文 当我启动我的uwp应用程序时,它应该显示中文文本,但它会显示西班牙文,因为西班牙文是语言优先列表中的第二个选项。当西班牙文在上面时,它仍然显示西班牙文,当英文在上面时,它显示英文,所以这里的问题只是中文Xaml UWP应用程序中未反映中文,xaml,uwp,localization,windows-10,chinese-locale,Xaml,Uwp,Localization,Windows 10,Chinese Locale,在我的设置中,我有以下3种语言,简体中文位于顶部,因为我想为我的UWP应用程序测试它,因为我的应用程序有3个文件夹用于我的资源文件,即en、es和zh。zh代表简体中文 当我启动我的uwp应用程序时,它应该显示中文文本,但它会显示西班牙文,因为西班牙文是语言优先列表中的第二个选项。当西班牙文在上面时,它仍然显示西班牙文,当英文在上面时,它显示英文,所以这里的问题只是中文 首先,我认为我的本地化有一些问题,但事实并非如此,因为即使是导航视图切换按钮上的内置工具提示也显示西班牙语而不是汉语,因此u
首先,我认为我的本地化有一些问题,但事实并非如此,因为即使是
导航视图
切换按钮上的内置工具提示也显示西班牙语而不是汉语,因此uwp应用程序作为一个整体并没有学习汉语。经过长时间的调查,我想我已经找到了原因。如果您查看文档,您可以找到以下内容:
中性区域性仅由两个小写字母指定
语言代码。例如,“fr”指定的是
法语,“de”表示德语的中性文化
有两种文化名称与此规则相矛盾。文化
中文(简体)名为zh Hans,中文(繁体)名为
中韩两国都是中立文化。区域性名称表示当前区域
除非您有理由使用,否则应使用标准和
较旧的名称为“zh CHS”和“zh CHT”
因此,仅使用
zh
作为文化标记是不够的,您需要使用zh-Hans
作为简体中文,或者使用zh-Hant
作为繁体中文。将文件夹重命名为其中一个(取决于您的本地化)应该可以做到这一点。您的中文资源文件名是什么?资源文件名与英文和西班牙文的“Resources.resw”文件夹名相同,即“zh”但我不认为这是问题所在,在本例中,bcz导航视图上的内置工具提示和设置标签文本不受这些资源文件的影响。请发布您的Package.appxmanifest
文件的内容好吗?