应用清单中的Windows 8本地化版本

时间:2012-07-26 10:13:48

标签: localization windows-8 microsoft-metro windows-runtime

我需要在应用程序清单中本地化一些数据(如名称,描述,闪屏图像等)。根据文档,这些数据可以作为资源提供,但我不知道如何执行此操作。

2 个答案:

答案 0 :(得分:5)

  1. 使用键“Appname”和值“My App Title”添加本地化资源(例如Strings / en / Resources.resw)
  2. 添加第二个本地化资源(例如Strings / de / Resources.resw),其中包含密钥“Appname”和值“My German App Title”
  3. 编辑“App Manifest”并在“显示名称”字段(应用程序UI)中输入“ms-resource:Appname”
  4. 编辑“App Manifest”并在“包显示名称”字段中输入“ms-resource:Appname”(包装)
  5. 注意:在执行所有操作之前,您应该在Windows应用商店信息中心中register the app name

答案 1 :(得分:3)

简而言之,您遵循文件夹层次结构中的命名约定。这是一个解释how to name properly的链接。还有另一个有用的“如何”文章here以及两个快速入门,引导您完成JavascriptXAML

具体来说,请仔细阅读快速入门(使用上述链接)进行逐步演练。 JavaScript与XAML略有不同,但总体步骤如下:

  1. 在Visual Studio项目属性中设置默认语言。
  2. 在项目中创建一个文件夹,以保存所有不同的资源文件(每种语言一个)。这将使您的项目整洁有序。
  3. 右键单击此文件夹并选择“添加新项”以添加语言的资源文件。此文件可能是.resx,.resw,.resjson - 根据您编写的语言,查看详细信息的快速入门。
  4. 在资源文件中添加要翻译的项目。再次,请参阅快速入门了解具体细节。
  5. 将您的控件与资源相关联,并将字符串资源标识符添加到您的代码中。
  6. 如果快速入门没有帮助,请告诉我。