iOS国际化与本地化

一、国际化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赋值为例)



推荐阅读更多精彩内容