准备工作,首先在Localizations里添加你需要国际化的语言
如下图
创建strings文件,纯代码手动创建国际化文件
打开Xcode->File->New->File->Strings File ->
创建(InfoPlist.strings或者Localizable.strings)
文件取名字分两种情况
1.APP项目名字(InfoPlist.strings)
CFBundleDisplayName = "ProjectName";
2,项目内信息显示(Localizable.strings)
"loginVCTitle" = "登陆";
在APP界面对应取key值,系统切换语言会自动索引
self.title = NSLocalizedString(@"loginVCTitle", @"登录");
图片国际化:国际化对应的图片的名字,不同语言下切换图片名
xib国际化选中xib,点开右侧状态栏添加国际化语言,展开xib就会自动添加语言,在对应语言下在修改你所需要显示的内容
如果用LaunchScreen.storyboard作为启动页国际化貌似不起作用,无论怎么切换系统语言都只显示英文的状态,谁晓得为何就来指点指点我吧感激不尽!!!
另附一篇大牛的文章供参考
http://www.jianshu.com/p/324764985a5d