iOS开发中,有些APP是面向世界或者海外市场的,需要用到国际化的多语言配置。下面介绍下中英文配置
- 新建多语言文件,Localizable.strings
-
添加需要的语言,比如英语,然后勾选上
-
配置上双语言,记得带上分好,oc swift都需要,不然报错
-
使用方法需要使用NSLocalizedString类去获取字符串,坐着给Sring添加了个分类方法
extension String {
var W: String {
return NSLocalizedString(self, comment: "")
}
}
使用的时候直接,字符串.W 即可
- App名称国际化,同样的新建.Sting文件,名称为InfoPlist.strings。注意这个名称是固定的,修改无效。
添加这个键值对,键是固定的不能修改,不然找不到。中英文一样写法。 - 使用国际化App名称,在info.plist文件中新增如下键值对。写上APP名称即可。