1. 首先,右键新建一个 InfoPlist.string的文件,就是右键新建一个newFile,然后resource, 然后选择String Files类型,这样就创建了一个string 文件。
2.接下来,就会发现选中这个文件,右键属性里面看到,localize后只能创建一个english的本地化,如图所示:
找了半天不知道在哪里添加其他的本地化文件,因为一般的都是下面这样的样子:
3. 后面发现是在 project 设置的info栏里面,有个 localizations的地方,可以有+ ,- 号,相关截图如下:
其中zh-hans是表示简体,zh-hant是表示繁体。
选中列表里面的语言,就创建了响应的本地化文件拉。
4. 文件内容一般如下:
/*
InfoPlist.strings
Treasure
Created by tan gaowen on 13-5-2.
英文app名称
*/
"CFBundleDisplayName~iphone" = "Treasure";
"CFBundleDisplayName~ipod" = "Treasure";
"CFBundleDisplayName~ipad" = "Treasure HD";
系统会自动读取,不需要其他的设置就好了,只要保证string文件名为InfoPlist.string就ok.
好了,测试下,发现通过设置模拟器里面的“设置” 为各种语言,可以按照string文件的内容正确的变化安装的app的名称了。