为全球受众做好准备

App Store 和 Mac App Store 能够进行全球分发、国际支付、货币转换和税务管理,因此全球各地的用户都可轻松探索和下载您的 app。在提交您的 app 进行审查前,了解在您的 app 中可以进行本地化的各个部分。

对 App Store 中您的元数据进行本地化。

最简便的着手方法是,针对您提供 app 的每个国家/地区来翻译 app 描述。客户更有可能阅读采用其本土语言撰写的 app 描述。这正好能让更多用户了解您的 app。有关本地化元数据、关键词和屏幕快照的详情,请参阅“iTunes Connect 开发者指南”。

将 app 国际化。

构造 app 以支持本地化内容,步骤如下:

  • 从可执行代码创建独立的用户可见文本和图像,并将其翻译为所需语言。
  • 将内容作为存储在 app 捆绑包中的单独本地化资源文件,再次整合到 app 中。
  • 针对不同区域,使用系统提供的 API 适当地表示和管理用户可见或动态生成的值(例如日期、长度、重量、价格和货币符号)。
  • 确保您的 app 能够接受以任何语言以及同时以多种语言呈现的用户生成文本,而不受限于用户界面的语言。

翻译用户界面。

针对来自不同语言文化的用户翻译或自定用户可见的内容。创建或修改针对每个区域的 nib 文件、文本、图标和图形(特别是包含特定文化图像的图形)、音频及视频的特定语言版本。该过程通常不需要对您的源代码进行修改,从而简化了内部翻译工作或外部本地化服务。

在本地市场推广 app。

我们提供已本地化为多种语言的推广标记和产品图像,可用于在 App Store 和 Mac App Store 上推广您的 app。如果要让您的 app 脱颖而出并影响更多受众,这便是您可以执行的另一项简单易行的操作。查看 App Store 营销准则

编程资源

借助 Apple 技术,可轻松创建出能在 iOS 和 macOS 上无缝运行而不受语言限制的本地化 app。利用 Auto Layout,可自动调整视图的尺寸和布局;利用广泛的 Unicode 支持,可处理任何语言的文本;利用 Cocoa 和 Cocoa Touch 强大的文本处理技术,可显示、排列和编辑多种语言的文本,等等。

WWDC 会议视频

Apple 开发者论坛

向 Apple 工程师和其他开发者提问和讨论本地化。

文稿和示例代码

iOS Developer Library
Mac Developer Library
下载