关于国际化和本地化(About Internationalization and Localization)
注意:本文档以前名为国际化编程主题(Internationalization Programming Topics)。
本地化是翻译你的应用程序到多个语言的过程。但在你可以本地化你的应用程序之前,国际化它。国际化是是你的应用程序能够适配不同语言、地区和文化的过程。由于一个语言可以被用在世界上多个地方,所以你的应用程序应该适应人们居住地区和文化习俗。所有国际化的应用程序看起来就好像是它支持的所有语言和地区的一个本地应用程序。 App Store可在150多个国家/地区销售,所以国际化你的应用程序是迈向全球市场的第一步。使用iTunes Connect,指定你的应用程序在所有地区或特定地区销售。然后为每一个你想支持的目标市场定制你的应用程序。其他国家/地区的用户想以他们理解的语言使用你的应用程序,并以熟悉的地区格式看日期、时间和数字。

预览(At a Glance)
Xcode支持项目的增量本地化。首先你在开发中国际化用户界面和代码。然后使用伪本地化(pseudolocalizations)和不同的地区设置测试你的应用程序。当你准备就绪本地化你的应用程序,使用标准文档格式输出本地化文本并提交它们到本地化团队翻译成多种语言。当你等待这些翻译的时候,你可以继续开发你的应用程序并执行额外的本地化步骤-可能添加特定语言的音频和图片文件到你的工程。然后导入本地化到你的工程并彻底地在每个支持的语言和地区测试你的应用程序。在引用程序下次迭代期间,你只需要翻译改变并添加其他语言。
