UWP App有多种语言版本

时间:2017-03-01 17:33:22

标签: visual-studio-2015 uwp windows-10 uwp-xaml

我正在开发一个UWP应用程序,我喜欢我有几种语言版本。我正在使用visual studio 2015,我该怎么做?

2 个答案:

答案 0 :(得分:3)

良好的开端:https://docs.microsoft.com/en-us/windows/uwp/globalizing/globalizing-portal

本质上:在xaml中设置x:Uid元素。在您的资源文件中执行[x:Uid]。[PropertyName]

所以例如:

在资源文件中,文本proeprty的键将是tb1.Text

答案 1 :(得分:0)

首先,在您的应用项目中创建以下文件夹结构:

\Strings
\Strings\en-US
\Strings\it-IT

然后在最后两个文件夹中添加一个新文件:Resources.resw,其类型为Resource File

在主页面中添加TextBlock控件,设置属性x:Uid="TextWelcome",然后在每个Resources.resw中添加新项:

Name: TextWelcome.Text
Value: (your localized string)

构建并启动应用,更改计算机的文化,然后检查应用的本地化版本。

以下是一篇文章和示例应用项目供您参考:

Windows 10 Development - Localization

Sample app - Localization in Windows 10