ios 多语言 APP名字 国际化

3,702 阅读1分钟

一.名字

1)编辑Info.plist,添加一个新的属性Application has localized display name, 设置其类型为boolean,并将其value设置为yes

同时设置 Localization native development region 的值为当前开发环境语言,如,english

2) 添加多语言 image.png

3)创建一个空文件,取名为InfoPlist.strings , 名字要为InfoPlist

4)点击InfoPlist.strings属性检查器,在需要的语言前选中,infoPlist文件也会自动创建对应的语言种类文件

image.png

5)编辑每种语言对应的InfoPlist.strings文件,设置显示名字,

CFBundleDisplayName = "APP名字";

二. 内容

1)创建一个空文件,取名为Localizable.strings , 名字要为Localizable

2)点击Localizable.strings属性检查器,在需要的语言前选中。

3)编辑每种语言对应的Localizable.strings文件。

  1. 使用多语言

NSString *str = NSLocalizedString(<#key#>, <#comment#>);

第一个参数为在Localizable.strings设置的key,第二个参数写@""。