本地化应用程序

一、方法一

  1、需要本地化的地方使用 

NSLocalizedString(NSString *key, NSString *comment)

    第一个参数是 key 的名字,第二个参数是对这个“键值对”的注释,在用 genstrings 对象生成 Localizable.strings 文件时会主动加上去。

  2、先写好调用过程,再生成strings资料文件。

  3、open terminal, cd Project 下任意目录,并新建两目录

$ mkdir zh-Hans.lproj
$ mkdir en.lproj

  4、生成Localizable.strings文件

$ genstrings -o zh-Hans.lproj *.m
$ genstrings -o en.lproj *.m

// *.m 是指全部 .m 文件,也可以制定为某个 .m 文件

  -o <文件夹>,指定生成的Localizable.strings文件放置的目次。
  *.m,扫描所有的.m文件。

  5. 添加两个目次zh-Hans.lproj和en.lproj,以及其里面的 Localizable.strings 文件,并批改每个key所对应的内容即可。

 

 

原文地址:https://www.cnblogs.com/eileenleung/p/3578371.html