iOS 本地化

iOS 可以对界面,图片,string 等进行本地化。

设置可以到

  1. PRJECT -> INFO -> Localizations 添加语言。

  2. TARGETS -> INFO 里面添加 Localizations 项,并添加语言。

  3. 到 string 文件里,信息那里点 Localize 进行本地化设置。

  4. 如果用模拟器测试,在模拟器界面下调整语言是无效的。需要到 Xcode 的顶端工具栏,停止模拟器按钮旁边的 Target 图标那里点一下,然后选 Edit Scheme,选 Options 标签,然后修改 Application Language。

本地化规则:

  语言按照系统偏好顺序自动适应。比如应用支持语音为汉语和英语。一台机器的系统偏好顺序为英语,汉语。那么应用运行时显示英语。比如偏好顺序为法语,汉语,那么显示汉语。但是如果系统偏好不包括任何系统支持语音,系统将使用base语言。也就是 Localizable.strings (base)。如果这个语言是汉语,而系统语言偏好顺序为法语,西班牙语,应用运行将持用汉语。

posted @ 2014-11-06 17:41  davesuen  阅读(205)  评论(0编辑  收藏  举报