1.选中项目工程 -> PROJECT ->Localizations 点击下面的+号选择支持的语言包
2.command + N 新建文件 -> Strings File -> Create(注意String文件的命名下面会有具体的说明)
3.选中新进的String文件 -> 在右侧找到Localization按钮点击 - > 提示框默认就好选择 Localize按钮 ->此时右侧的Localization分类已经出现base, English, China,三个选项(具体出现多少和你添加的语言包有关)选中自己需要的国际化语言就好,此时String文件会变成一个文件夹,在里面的语言配置文件中填写自己需要的key = value就好
调用 NSLocalizedString(@"testKey", nil) 切换系统语言便可以根据KEY值获取不同的字符串
String文件名称
1.使用NSLocalizedString(key, nil) 获取Key值
必须是 Localizable.strings (推荐!!!)否则无法找到对应文件,则会打印key值
2 .使用其他 如 NSLocalizedStringFromTable(@"test", @"InfoPlist", nil)
可以从指定的tableString文件(如“InfoPlist”)读取指定的key(如”test“)值
关于Info.plist 的国际化问题,我之前一直在Localizable.strings 更改 CFBundleDisplayName 发现没有作用,后来找到是需要创建InfoPlist.strings文件单独修改。
iOS 国际化 http://blog.csdn.net/bobbob32/article/details/77161431
APP名称修改 http://blog.csdn.net/chenyongkai1/article/details/52175107