ios app名称国际化(名称多语言支持)

如果想让app在不同的语言环境下显示不同的名称,例如你的app在中文状态下显示的是"桔子",在英文状态显示的"orange",那么按以下步骤可以轻松搞定:

1,创建一个名称为InfoPlist.strings的文件:


2,选中刚刚创建的InfoPlist.strings文件,操作如下:


点击之后的样式, 相当于选中了英文状态的app名称:


3,选中InfoPlist.strings文件,在文件中写入 CFBundleDisplayName = “桔子”, 这时相当于在默认情况下显示的app的名称为"桔子";

4,按照下面的步骤添加支持其他语言:



5,点击加号选择想要支持的语言,添加完成后infoPlist目录下会出现对应的语言:


6,在对应的string文件里面添加对应的名称:

在InfoPlist.strings(English)文件中添加: 

英文状态的名字

CFBundleDisplayName = "orange"

在InfoPlist.strings(Simplified)文件中添加

简体中文状态的名字

CFBundleDisplayName = "桔子"

在InfoPlist.strings(Japanese)文件中添加

日文状态的名字

CFBundleDisplayName = "ミカン"

那么运行可以得到:

英文状态的名字:orange,  简体中文状态的名字: 桔子, 日文状态的名字:ミカン

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容