第一种方式
创建string File
"key" = "value"
然后再target里面的额localize里面添加需要的语言她就会自动生成两个根据的你的语言生成的文件
取出来的字符串
[[NSBundle mainBundle]localizedStringForKey:@"key" value:@"beizuong" table:@"文件名"];
或者使用系统给我设置好的宏定义
NSLocalizedStringFromTable(@"key", @"表格", @"备注")
如果字符串文件名是空的,就会去加载Localizable.strings文件
也可以反向生成string的文件,利用终端生成 genstrings 文件名,他会根据你的描述和使用的表,去生成本地化的string文件;
stroybord使用本地化
1拖线 太麻烦
2 可以直接生成
图片的本地化

屏幕快照 2019-12-06 上午11.47.35.png
将locaizable String改成 interface Builder这样每个版本都会对应一个本地化的stryboard我们就可以载 不动的本地化文件自由的编辑了。
APP名称的本地化
准备一个strings文件 名字叫做infoPlist
CFBundleName
8162

被折叠的 条评论
为什么被折叠?



