iOS (兼容Storyboard)优雅地实现国际化(Localization)

优雅实现国际化的秘诀就是:使用.xliff进行国际化

步骤如下


1. 使用 NSLocalizedStringFromTable(<#key#>, <#table#>, <#comment#>) 对字符串进行国际化。

1

2. 导出.xliff文件

2
3
4

3. 打开.xliff文件对相应字符串进行翻译

  • I. 默认双击使用 Xcode 打开该文件,如下图所示进行翻译。

    5

  • II. 在线使用 Xliff Editor 进行编辑操作。网址:http://xliff.brightec.co.uk

    6

    7

4. 导入翻译好的 .xliff文件到 Xcode

8
9

5. 检查翻译的内容,确认无误执行确认导入即可

10
11
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • iOS 的吸引力是全球性的——iOS 用户生活在许多国家,并使用多种语言。 您可以通过 国际化(internati...
    titvax阅读 958评论 0 0
  • 来源:http://itssh.cn/post/925.html CSS3新增的:not()伪类选择符,匹配不含有...
    圆梦人生阅读 3,555评论 0 1
  • 明天一定要写一篇,不管内容多少。
    趁早退场阅读 309评论 2 0
  • 心盛冬不寒 聚会逢新年 千树结桃花 万山展玉颜 最酷黄金甲 珍贵琥珀玩 共寻青春梦 同窗话校园
    淞清梅杰阅读 266评论 0 0
  • 昨天做了个梦,超级清楚,写出来挺羞涩的。 昨天晚上是裸着睡的,就穿了条内裤,梦里也是,然后就梦见一个女生和我在床上...
    清哥儿阅读 347评论 0 0