1.新建文件Strings文件,命名一定要“Localizable.strings”,不要问为什么,现在只要这么用就对了。
2.默认语言是中文,所以不需要添加中文。如果需要其他语言,点击加号。
3.不需要勾选Base,因为不会用到Base。勾选Base只会增加工程的大小。勾选要适配的语言就行了。我这边是英语和中文就行了。
4.参考图片。英语的key和value是一样的。中文的话,key和英语的是一样的。value就是你要的中文
5.国际化代码适配
NSLocalizedString(key, comment); 用法如下,
NSLocalizedString(@“BAGS", @“”); 这样就可以了,会根据系统的语言使用key查找value,如果找不到该value,就会直接使用key。所以这是非常方便的。
到此为止,国际化适配就完成了。这是我比较推荐的做法。还有storyboard的国际化适配下次更新