以下是在Xcode4.5下设置的;
第一步
需要在工程中设置,如图
设置你所支持的语言
1:为应用程序中显示字符设置多国语言
1)创建Localizable.strings文件
2)对Localizable.strings文件进行多语言化,
xcode4中,不需要你再去查找那些烦人的本地化缩写..它本身就给出你所有本地化列表.完成后如图三
图三
在xcode4的工具栏最右边有几个按钮..其中view模块中最右边的就是..也可以按;+option+L调出.
3)在Localizable.strings文件中编辑"自己取名的key(各个版本都一样)"="各语言实际名称“;(别忘了加分号,会报错的)
4)在实际程序中NSLocalizedString(@"key",@"提示(可以不写)")访问;
NSLocalizedString(@"key",@"提示(可以不写)")
2:为应用程序显示名称设置多语言
1)创建一个空文件,取名为InfoPlist.strings
2)对InfoPlist.strings进行本地化,与上面步骤一样
3)编辑不同的InfoPlist.strings文件,设置显示名字
CFBundleDisplayName = "应用名字";
4)编辑Info.plist,添加一个新的属性Application has localized display name, 设置其类型为boolean,并将其设置为YES选中状态
3:为应用程序启动图片Default.png或其它图片设置多语言
选中要设置多国语言的图片,在右边视图点击如图,之后勾选要设置的语言其他与上边的类似。
ps:可能会出现已存在设置的语言目录,但查看实际目录是却没有些目录,可以在实际目录上先创建我设置的语言版本目录,再重新勾选上图的语言版本,就可以了;