美文网首页
iOS APP 国际化(本地化)

iOS APP 国际化(本地化)

作者: xygsz | 来源:发表于2016-05-25 17:29 被阅读0次

一、目前,应用展示的所有文本都是以硬编码字符串存在于Main.storyboard 和 ViewController里。为了本地化这些字符串,你需要把它们放在一个单独的文件中。他将会在包中简单地引用这些字符串,而不是在你的方法中进行硬编码。Xcode使用带有 .strings 扩展名的文件来存储和检索app中使用的所有字符串,以支持每种语言。根据iOS 设备当前使用的语言,代码中一个简单的方法调用将会查找并返回要求的字符串。

二、创建Localizable.strings资源文件如下图:

1、选择iOS->Resource->Strings File 2、修改如图名字后点“Create”

三、选中刚刚创建的Localizable.strings文件,在右侧点击Localize...按钮,为其增加英语:

3、增加英语 4、增加英语

四、增加中文:

5、选中Project,点击后如下图 7、选择中文后如下图 8、点Finish后如下图 9、增加中文完成,Localizations栏出现了中英文 10、完成后Localizable.strings目录结构

五、应用实例:

11、英文编写 12、中文编写 13、程序中进行调用

相关文章

  • 2018-02-08

    iOS开发 App本地化(国际化)笔记

  • 【技术文章收集】收集

    3分钟实现iOS语言本地化/国际化(图文详解) Apple Watch App开发基础 crash iOS Cra...

  • App 的国际化和本地化

    1. App的国际化和本地化(一) —— 简单介绍(一)2. App的国际化和本地化(二) —— 查看语言和区域设...

  • iOS国际化(本地化)

    iOS App国际化(本地化)分为App内部语言更换和App跟随手机语言变化,本文所记录的是跟随手机语言变化 在X...

  • iOS 本地化 国际化

    配置需要国际化的语言(国际化的准备工作)App名称本地化代码中字符串本地化多人开发情况下的字符串本地化图片本地化(...

  • iOS语言国际化

    首先建议参考VV木公子的 3分钟实现iOS语言本地化/国际化(图文详解),值得阅读。 上面的方式都是退出App,重...

  • iOS 多国语言本地化与App内语言切换(Swift)

    iOS 多国语言本地化与App内语言切换(Swift) iOS 多国语言本地化与App内语言切换(Swift)

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

    3分钟实现iOS语言本地化/国际化(图文详解)前言语言本地化,又叫做语言国际化。是指根据用户操作系统的语言设置,自...

  • iOS 优雅的集成 App 内切换多国语言功能

    前言 本文在 App 已经手动集成语言本地化/国际化功能的基础上实现用户手动切换语言功能。如果对集成本地化/国际化...

  • iOS APP 国际化(本地化)

    一、目前,应用展示的所有文本都是以硬编码字符串存在于Main.storyboard 和 ViewControlle...

网友评论

      本文标题:iOS APP 国际化(本地化)

      本文链接:https://www.haomeiwen.com/subject/wzrwkttx.html