导出 (0) 打印
全部展开
信息
您所需的主题如下所示。但此主题未包含在此库中。

Windows Phone 8 的全球化和本地化

2014/6/18

适用于:Windows Phone 8 和 Windows Phone Silverlight 8.1 | Windows Phone OS 7.1

若要将您的应用开发为多种语言版本,您必须将应用全球化和本地化。您拥有多种选择来本地化和全球化您的应用,具体取决于应用是托管应用还是本地应用。

在托管应用中,您需要实现的大多数全球化和本地化功能已经内置在 .NET Framework 中。默认情况下,托管应用的 Visual Studio 中的 Windows Phone 8 项目模板也包含用于本地化支持的应用代码。使用这些功能,您可以更加轻松地在许多其他国家和地区中与应用的客户取得联系。

专用于 Windows Phone 8 本机应用的全球化和本地化与托管应用共享了许多相同的设计准则。此外,本机应用的测试和提交步骤与托管应用也相似。但是,尽管 Windows Phone 8 SDK 提供对标准 Win32 API(允许本机应用获取运行时语言和区域上下文) 的本机应用访问,但类似于那些为托管应用提供的 API,它不支持资源管理 API。

本主题包括以下部分。

全球化应用将能够很好地适应用户的区域性和企业环境。您的应用应该能够以用户熟悉的方式显示数据(如日期信息和数字),并且能够正确地处理用户输入。由于 .NET Framework 的缘故,全球化应用成了一项简单的任务。有关如何更好地全球化应用的更多信息,请参见以下主题。

Windows Phone 的区域性和语言支持

包括 Windows Phone 上所有受支持显示语言的完整列表,这些语言的区域性支持区域格式数据、国际电话功能,以及格式设置和排序的处理方式。

Windows Phone 8 的字体和语言配置支持

描述了 Windows Phone 手机上两种类型的字体,所包括字体的完整列表,如何处理字体编码及其他。

如何生成 Windows Phone 8 的全球化应用

显示生成全球化应用的分步过程。帮助主题以名为全球化示例的端到端代码示例为基础。

通过以下几个简单的步骤,您即可设计和开发可以方便地本地化或者适应特定本地市场的应用。如果“应用栏”菜单项中包含文本,此过程通常会涉及应用和“应用栏”中的文本字符串。此外,您还可以选择本地化应用标题。有关如何更好地本地化应用的更多信息,请参见以下主题。

执行 Windows Phone 8 本地化的最佳做法

介绍了对您的应用中的资源进行本地化的最佳做法,包括如何选择最佳译文的方法。

如何生成 Windows Phone 8 的本地化应用

显示将资源文件添加到项目以及将字符串分成资源文件的分步过程。还介绍了如何本地化“应用栏”。

如何本地化 Windows Phone 8 应用标题

显示生成本地化应用标题的分步过程。这是一个可选步骤。

如何使用多语言应用工具包

介绍如何使用多语言应用工具包。此工具包集成了 Visual Studio Professional 2012 和 Visual Studio Express 2012 for Windows Phone,可以提供集成的翻译支持、翻译文件管理和编辑器工具,从而帮助您创建 Windows Phone 应用和 Windows 应用商店 应用。

使用 Windows Phone 模拟器在设置为应用目标语言的每种语言中测试应用。有关如何使用 Windows Phone 模拟器的更多信息,请参见如何测试 Windows Phone 模拟器的区域设置

更改显示语言时,请验证应用的 UI 语言是否已更新为所更改的语言。如果未更新,则您可能未提供该语言的资源文件,如如何生成 Windows Phone 8 的本地化应用中所述。如果未检测到资源文件,则根据打包和部署资源中描述的资源后备进程显示其他语言。

有关更改显示语言、测试本地化的字符串和测试本地化的应用程序标题的更多信息,请参见如何测试 Windows Phone 的本地化应用

重要说明重要说明:

在将应用提交至 Windows Phone 开发人员中心 之前,请确保您的应用符合Windows Phone 的应用提交要求中 4.4 节所述的认证要求。

准备提交应用时,在提交过程中您还需要在 开发人员中心 包含一些其他信息:

  • 您的应用支持的所有语言的元数据。

  • 价格,它将自动确定您的应用在其他国家/地区的成本。有关更多信息,请参见定义价格和市场选择

  • 您还可以选择选择性加入全球分发。这意味着在未来您的应用将自动分发到任何 Windows Phone 支持的新国家或地区。

Microsoft 建议您开发和提交支持多中语言的单个应用,而不是为不同的语言类型开发和提交不同的应用。

有关应用提交的信息,请参见提交您的应用

Microsoft 正在进行一项网上调查,以了解您对 MSDN 网站的意见。 如果您选择参加,我们将会在您离开 MSDN 网站时向您显示该网上调查。

是否要参加?
显示:
© 2015 Microsoft