本地化应用程序
2014-05-04 14:28
148 查看
一、方法一
1、需要本地化的地方使用
第一个参数是 key 的名字,第二个参数是对这个“键值对”的注释,在用 genstrings 对象生成 Localizable.strings 文件时会主动加上去。
2、先写好调用过程,再生成strings资料文件。
3、open terminal, cd Project 下任意目录,并新建两目录
4、生成Localizable.strings文件
-o <文件夹>,指定生成的Localizable.strings文件放置的目次。
*.m,扫描所有的.m文件。
5. 添加两个目次zh-Hans.lproj和en.lproj,以及其里面的 Localizable.strings 文件,并批改每个key所对应的内容即可。
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所对应的内容即可。
相关文章推荐
- netfilter 参考pywj的《netfilter + nf_conntrack + iptables》
- leetcode题目:LRU Cache
- firefox os 模拟器安装及启动(1)
- Mysql无法创建函数解决办法
- WCF Data Service ----实例
- 通过connectify在windows7下创建无线wifi热点(解决Y460失败方法)
- SQL 学习日志02
- 黑马程序员——学习日记16 java IO流 (中)
- Linux Booting Process: A step by step tutorial for understanding Linux boot sequence
- 判断是否重复录入
- 托管c++ (CLI) String^ 到 std::string 的相互转化
- 来广州传智播客学习PHP,不做孬种程序员
- uml类图设计系统详解实例
- php 正则匹配电话号手机号邮箱网址
- 第二章排错的工具:调试器Windbg(上)
- linux系统编程之管道(三):命令管道(FIFO)
- 线性表-链表栈
- UVaOJ 490 - Rotating Sentences
- 选择树--胜者树与失败树
- Android quota