新老版本xCode的多国语言设置的区别

来源:互联网 发布:视频融合软件 编辑:程序博客网 时间:2024/04/28 03:53

1. 老版本,以xCode 3.2.6为例,  产生的本地化语言描述文件名是: Localizable.strings, 英文目录是English.lproj, 中文目录是zh_CN

2. 新版本,以xCode 4.5.1为例,产生的本地化语言描述文件名是: InfoPlist.strings, 英文目录是en.lproj,中文目录是zh-Hans.lproj


3. 用xCode 4.5.1 生成的App,即使支持多语言,且选择SDK为iOS4.3,放到iPad (iOS 4.3.3) 也无法显示中文,

原因:通过iOS接口获取到的语言关键字,不是新版本的en、zh-Hans那样,而是和老版本的那样, 并且iOS4.3 SDK 默认的描述文件名是Localizable.strings

解决:把老版本的多国语言描述文件连同目录加进工程中。

原创粉丝点击