iOS国际化与本地化
2016-09-27 本文已影响34人
SacredBillows
一、国际化App名字
1.新建一个Strings File,命名应该一定是InfoPlist.strings,不然App名字在更改本地语言的时候不会更改。
2.点击工程-PROJECT-Info-Localizations,添加语言(这里以简体中文为例)
3.点击之前创建的InfoPlist.strings - 点击右边的“Localizion”- 添加简体中文
然后勾选英语
4.分别设置中英文名字
"CFBundleDisplayName" = "中文名字";
"CFBundleDisplayName" = "EnglishName";
名字字符串自己填写就好,这里只是示范
切换手机语言app名字会发生变化。
二、App内容国际化
1.同添加InfoPlist.strings的做法相同,添加一个Localizable.strings文件(名字固定)
2.在Localizable.strings的语言文件里面加入你设置的key值
3.在你需要应用的地方使用NSLocalizedSrting赋值(本文以为label赋值为例)