iOS 应用程序本地化全攻略
1. 本地化应用显示名称
在开发 iOS 应用时,本地化应用显示名称是一个常见且重要的需求。苹果的一些内置应用就采用了这种方式,你也可以为自己的应用实现这一功能。
1.1 应用名称存储位置
应用用于显示的名称存储在应用的 Info.plist 文件中,该文件位于项目导航器的 Supporting Files 组中。打开这个文件进行编辑,会发现其中的 Bundle display name 项当前设置为 ${PRODUCT_NAME} 。
在 Info.plist 文件的语法中,以美元符号开头的内容会进行变量替换。这意味着在 Xcode 编译应用时,该项的值将被替换为 Xcode 项目中的产品名称,也就是应用本身的名称。我们要做的就是对这个名称进行本地化处理,将 ${PRODUCT_NAME} 替换为每种语言的本地化名称。
1.2 创建 InfoPlist.strings 文件
Info.plist 文件比较特殊,不能直接进行本地化。若要本地化 Info.plist 的内容,需要创建 InfoPlist.strings 文件的本地化版本。在此之前,要先创建该文件的基础版本。如果之前已经按照相关步骤对应用进行了本地化,应该已经有了英文和法文的空版本文件;若没有,可以按以下步骤添加:
iOS应用本地化及核心技术指南
超级会员免费看
订阅专栏 解锁全文
8

被折叠的 条评论
为什么被折叠?



