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)。如果这个语言是汉语,而系统语言偏好顺序为法语,西班牙语,应用运行将持用汉语。
移动开发者