支持的文化框在清单中不可用

时间:2015-02-21 06:53:27

标签: visual-studio-2013 windows-phone-8.1

msdn链接表示要为您的Windows手机应用添加更多语言,您需要在属性页中的受支持的文化框中进行更改,但我无法在属性中找到此类框页面以及清单页面。

我尝试搜索所有标签,并上传了属性页面的屏幕截图以及清单,但我无法找到所需的框。

我开发了一个应用程序并在商店中更新,但只有英语(美国)是支持的语言,我无法本地化该应用程序。

我无法添加屏幕截图,因为它需要超过10个声誉。

1 个答案:

答案 0 :(得分:0)

添加资源文件

您不再指定项目属性中支持的语言。您只能在应用清单中指定默认语言。

您必须为您支持的每种语言手动添加一个.resw文件。这些文件必须全部命名为Resources.resw,并且必须放在以该语言命名的子文件夹中,位于项目的“Strings”文件夹下。

从xaml访问资源

通过将控件的x:Uid属性设置为唯一名称来访问资源。遗憾的是,在VisualStudio和Blend中,属性窗口都无法识别x:Uid属性,因此您必须直接在xaml文件中对其进行手动编码。 例如:

<TextBlock x:Uid="MyTextBlock" /> <Button x:Uid="MyButton" />
<TextBlock x:Uid="MyTextBlock" />

然后,您必须使用带有点符号的uid-name添加资源,也就是说,在点之后写下您想要文本的控件属性的名称。

参考:http://www.jayway.com/2014/04/22/windows-phone-8-1-for-developers-localizing-apps/