我需要将西班牙语设置为iOS应用程序的开发语言。我已经在使用Xcode 6了,我将app的Localization native development region
(Info.plist
)中的CFBundleDevelopmentRegion
条目从“en”更改为“es”。但是,在项目>信息>本地化中,英语仍设置为开发语言。
如Information Property List Key Reference所述,CFBundleDevelopmentRegion
指定默认语言。我需要将西班牙语设置为默认语言,我缺少什么?
谢谢
这是你如何做到这一点:
Info.plist
中,将开发区域更改为您希望成为基础语言的语言。请注意,该属性有点错误,因为它的值应该是语言代码(带有可选的国家/地区代码),而不是区域或国家/地区代码。projectname.xcodeproj/project.pbxproj
并搜索developmentRegion
。你应该看到像developmentRegion = English;
这样的一行。更改此选项以引用您在Info.plist
文件中添加的语言。以下是使用fr
作为基础语言的结果示例:
在项目的.xcodeproj文件中,搜索字符串developmentRegion
。据说,它现在说“英语”。如果您将其更改为“西班牙语”,只要您将“西班牙语”添加到列表中,Xcode 6就应该将“西班牙语”识别为“信息”选项卡中的项目默认本地化语言。
您可以在http://eschatologist.net/blog/?p=224上阅读有关此主题的更多信息
对于Xcode 9和10:
关闭Xcode。
打开Xcode:您的项目信息现在应该显示语言名称旁边的开发语言。
打开您的目标 - >信息 - >将“本地化本机开发区域”更改为您的语言