我需要将西班牙语设置为iOS应用的开发语言。我已经在使用Xcode 6了,我更改了应用程序Localization native development region
(Info.plist
)中的CFBundleDevelopmentRegion
条目,来自" en"到" es"。但是,在Project>信息>本地化,英语仍然被设置为开发语言。
如Information Property List Key Reference中所述,CFBundleDevelopmentRegion
指定默认语言。我需要将西班牙语设置为默认语言,我缺少什么?
由于
答案 0 :(得分:60)
以下是您可以这样做的方法:
Info.plist
中,将开发区域更改为您希望成为基础语言的语言。请注意,该属性有点错误,因为它的值应该是语言代码(带有可选的国家/地区代码),而不是区域或国家/地区代码。projectname.xcodeproj/project.pbxproj
并搜索developmentRegion
。你应该看到像developmentRegion = English;
这样的行。更改此选项以引用您在Info.plist
文件中添加的语言。以下是使用fr
作为基础语言的结果示例:
答案 1 :(得分:30)
在项目的.xcodeproj文件中,搜索字符串developmentRegion
。据说,它说"英语"马上。如果您将其更改为"西班牙语",Xcode 6应将西班牙语识别为您的项目的默认本地化语言,并在#34; Info"选项卡,只要您添加"西班牙语"列表。
答案 2 :(得分:15)
对于Xcode 9和10:
关闭Xcode。
打开Xcode:您的项目信息现在应该显示语言名称旁边的“开发语言”。
答案 3 :(得分:4)
打开你的目标 - >信息 - >将“本地化原生开发区域”更改为您的语言
答案 4 :(得分:0)
答案 5 :(得分:0)
对于像我一样需要帮助的人,我有两个目标,一个我想成为EN基础本地化,第二个目标我需要成为另一种语言。 上面提到的选项:“更改projectname.xcodeproj / project.pbxproj并搜索developmentRegion并更改...”由于目标而不适用于我。
对我来说,Xcode 11.5是对我有用的,只是我需要为该特定目标更改“本地化本机开发区域”中的语言代码,并且它可以工作,而无需更改projectname.xcodeproj / project.pbxproj中的任何内容 附言 在这里,“本地化本地开发区域”必须输入国家代码,例如fr_Fr,在我的情况下为hr(克罗地亚)