在开发项目中有事需要多语言支持,在对应手机环境下显示对应的语言,这时我们需要对项目国际化。

首先新建一个stings文件命名为localizable如图:iOS下怎么对项目内容进行国际化

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

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

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

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

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

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

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

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

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

Localization.strings English文件添加 

"key" = "english value";

Localization.strings English文件添加 

"key" = "中文内容";

使用的事key-value形式,然后在需要使用的地方

比如在myTitleLabel.text=NSLocalizedString("key", tableName: nil, comment: "")

就可以国际化了,项目会根据key在Localization.strings 中寻找符合条件的key然后根据手机对应语言环境翻译成对应语言!

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-02-04
  • 2022-03-04
  • 2021-12-15
  • 2022-12-23
猜你喜欢
  • 2021-10-27
  • 2021-04-07
  • 2021-12-02
  • 2021-08-28
  • 2021-09-20
  • 2021-08-19
相关资源
相似解决方案