您的位置:首页 > 移动开发 > IOS开发

iOS下怎么对项目内容进行国际化

2017-08-28 11:55 288 查看
在开发项目中有事需要多语言支持,在对应手机环境下显示对应的语言,这时我们需要对项目国际化。

首先新建一个stings文件命名为localizable如图:


然后打开项目Targe-Info-Localizations中添加要支持的语言如图



然后选择刚才创建的stings.文件



完成后点击stings文件,查看右侧工具栏会多出一个你支持的语言选项如图:



点开Localizable.strings文件,下面会有支持的语言的各项子文件如图:



在里面添加要国际化的语言内容

Localization.strings English文件添加 

"key" = "english value";

Localization.strings English文件添加 

"key" = "中文内容";
使用的事key-value形式,然后在需要使用的地方

比如在myTitleLabel.text=NSLocalizedString("key",
tableName: nil, comment:
"")
就可以国际化了,项目会根据key在Localization.strings
中寻找符合条件的key然后根据手机对应语言环境翻译成对应语言!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ios app