一、方法一
1、需要本地化的地方使用
NSLocalizedString(NSString *key, NSString *comment)
第一个参数是 key 的名字,第二个参数是对这个“键值对”的注释,在用 genstrings 对象生成 Localizable.strings 文件时会主动加上去。
2、先写好调用过程,再生成strings资料文件。
3、open terminal, cd Project 下任意目录,并新建两目录
$ mkdir zh-Hans.lproj $ mkdir en.lproj
4、生成Localizable.strings文件
$ genstrings -o zh-Hans.lproj *.m
$ genstrings -o en.lproj *.m
// *.m 是指全部 .m 文件,也可以制定为某个 .m 文件
-o <文件夹>,指定生成的Localizable.strings文件放置的目次。
*.m,扫描所有的.m文件。
5. 添加两个目次zh-Hans.lproj和en.lproj,以及其里面的 Localizable.strings 文件,并批改每个key所对应的内容即可。