since.2006  

程序名称国际化:
1. 新建InfoPlist.strings
2. 查看InfoPlist.strings属性,在Localization节添加需要国际化的语言
3. 分别添加内容:CFBundleDisplayName="程序名称";

程序内容国际化:
1. 新建Localizable.strings
2. 查看Localizable.strings属性,在Localization节添加需要国际化的语言
3. 分别添加内容:"key1" = "value1";
4. 在程序中使用:NSLocalizedString(@"key1", nil); 读取内容

注意修改Localizable.strings时,如果要使用注释的话,不能使用 # 这种单行注释,可以使用 /* */ 这种多行注释。因为一使用 # 注释后,接下来的实际内容都无效了。这个问题害得俺查找了半个多小时,开始一直以为是缓存引起的。Orz


标签:

Posted by hee at 12:03 PM | Permalink | 评论(0) | iOS

请输入名称
请输入邮件地址

 

    请输入邮件地址