下面是查找资料总结的几点
1.选择工程
2.选中PROJECT,在Localizations添加多语言(所有资源文件都是在右边菜单Localizations添加多语言版本)
3.添加Localizable.strings文件名字是Apple默认的不能改,需要改可以但是使用NSLocalizedString加载时需要添加table名
以上是简单的国际化步骤
参考资料
https://developer.apple.com/internationalization/
https://www.jianshu.com/p/88c1b65e3ddb
https://www.jianshu.com/p/a9ec43123860
http://www.cnblogs.com/levilinxi/p/4296712.html
https://blog.csdn.net/VictorMoKai/article/details/48894873
https://www.jianshu.com/p/b4288e5e6e4c
http://blog.darkangel7.com/2017/05/05/iOS中NSUserDefaults的黑科技/
Storyboard 国际化
Base.storyboard里面UI控件会作为基础UI展示,所有app运行时就已经加载好对应语言Bundle资源对象,base作为中文展示可以不用选中
以后迭代版本创建的UI控件xcode不会自动同步到string文件
添加使用Python脚本
上面作为个人记录参考,看不动的参考上面链接资料