IOS程序本地化支持-NSLocalizedString

IOS程序本地化支持-NSLocalizedString
1.NewFile->Resource->String Files,创建文件Localizable.strings:
2.在Localization中,点击“+”,添加中文和英文资源文件。如下图:

3.在任何需要用NSString的地方使用: NSLocalizedString(@"OK",@"")即可。
第一个参数为实际使用key,后一个可为空。
4.将所有的需要本地化处理的字符串处理完后,通过终端,进入到当前工程目录。
使用genstrings 生成数据。
genstrings -o en.lproj/ ./*.m
genstrings -o zh-Hans.lproj/ ./*.m
5.编辑对应文件夹的Localizable.strings下对应key-value值修改即可:
英文:"OK" = "OK";
中文:"OK" = "确定";
如此即可完成程序的本地化工作~~~
| 0个评论