iOS语言本地化/国际化(图文详解)

语言本地化,又叫做语言国际化。是指根据用户操作系统的语言设置,自动将应用程序的语言设置为和用户操作系统语言一致的语言。下面具体来看一步一步实现。

工具/原料

  • Mac
  • Xcode

方法/步骤

  1. 1

    选中project->Info->Localizations,然后点击"+",添加需要国际化/本地化的语言默认需要勾选(Use Base Internationalization),弹出对话框直接点击Finish。如下图:

  2. 2

    选中Info.plist,按下键盘上的command + N,选择Strings File(iOS->Resource->Strings File),文件名必须命名为Localizable。

  3. 3

    文件创建成功,查看Xcode左侧导航列表,发现多了一个名为Localizable.strings的文件,如下图:

  4. 4

    选中Localizable.strings文件,点击Localize,弹出对话框之后选择我们需要本地化的一种语言,如下图:

  5. 5

    Xcode右侧边栏Locallzation中,勾选其他需要本地化的语言,在Xcode左侧Localizable.strings下会出现勾选对应的本地化文件。如下图:

  6. 6

    在Localizable.strings下对应的文件中,分别以Key-Value的形式,为代码中每一个需要本地化的字符串赋值,如下图:

  7. 7

    使用NSLocalizedString(key, comment)这个宏根据Key获取对应的字符串,具体使用如下图,如此一来,我们就实现了代码中字符串的本地化。

  • 发表于 2018-02-09 00:00
  • 阅读 ( 766 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

联系我们:uytrv@hotmail.com 问答工具