我需要将西班牙语设置为iOS应用程序的开发语言。我已经在使用Xcode 6,并且我将应用程序的Info.plist(CFBundleDevelopmentRegion)中的“Localization native development region”条目从“en”更改为“es”。但是,在Project > Info > Localizations中,英语仍然设置为开发语言。
如信息属性列表键参考中所述,“CFBundleDevelopmentRegion”指定默认语言。我需要将西班牙语设置为默认语言,我漏掉了什么?
谢谢
developmentRegion = francais
还是developmentRegion = fr
? - Flimm.pbxproj
文件中的“knownRegions”列表中,以便该属性显示在项目设置下。 - Patrick PijnappeldevelopmentRegion
必须设置为fr
而不是francais
。原因:project.pbxproj 的developmentRegion
会作为export DEVELOPMENT_LANGUAGE=fr
传递给目标,而这个值通常被用作 Info.plist 中的<key>CFBundleDevelopmentRegion</key<string>$(DEVELOPMENT_LANGUAGE)</string>
,而且CFBundleDevelopmentRegion
文档中说它应该采用 ISO 639-1 或 ISO 639-2 格式 https://developer.apple.com/documentation/bundleresources/information_property_list/cfbundledevelopmentregion。因此,'fr' 是正确的,而 'francais' 不是。 - nacho4d