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赋值为例)



最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容