Necesito establecer el español como idioma de desarrollo para una aplicación iOS. Ya estoy usando Xcode 6, y cambié la Localization native development region
entrada en la aplicación Info.plist
( CFBundleDevelopmentRegion
) de "en" a "es". Sin embargo, en Proyecto> Información> Localizaciones, el inglés permanece configurado como Idioma de desarrollo.
Como se dice en Referencia clave de la lista de propiedades de información , CFBundleDevelopmentRegion
especifica el idioma predeterminado. Necesito configurar el español como el idioma predeterminado, ¿qué me falta?
Gracias
developmentRegion = francais
, odevelopmentRegion = fr
?knownRegions
lista (en el archivo .pbxproj) para que muestre la propiedad en la configuración del proyecto.developmentRegion
debe establecerse enfr
y no enfrancais
. Motivo: la región de desarrollo de project.pbxproj se pasa al destino comoexport DEVELOPMENT_LANGUAGE=fr
y este valor se usa generalmente como<key>CFBundleDevelopmentRegion</key<string>$(DEVELOPMENT_LANGUAGE)</string>
en Info.plist y laCFBundleDevelopmentRegion
documentación dice que debería estar en formato ISO 639-1 o ISO 639-2 developer.apple.com/documentation/bundleresources /… . Entonces 'fr' es correcto y 'francais' no lo es.Para Xcode 9 a 11:
Cierre Xcode.
Abra Xcode: la información de su proyecto ahora debería mostrar el nombre del idioma con Development Language junto a él.
fuente
.pbxproj
archivo de su proyecto : stackoverflow.com/a/3054073/4084269 😉En el archivo .xcodeproj de su proyecto, busque la cadena
developmentRegion
. Supuestamente, dice "inglés" en este momento. Si lo cambia a "español", Xcode 6 debería reconocer el español como el idioma de localización predeterminado de su proyecto en la pestaña "Información" siempre que agregue "español" a la lista.Puede leer más sobre este tema en http://eschatologist.net/blog/?p=224
fuente
abra su destino -> información -> cambie "Región de desarrollo nativo de localización" a su idioma
fuente
Para alguien que necesita ayuda como yo, tengo dos objetivos, uno quiero ser la localización de la base EN y el segundo objetivo necesito ser otro idioma. La opción mencionada anteriormente: "cambiar projectname.xcodeproj / project.pbxproj y buscar developmentRegion y cambiar ..." no funciona para mí debido a los objetivos.
Lo que funcionó para mí, Xcode 11.5, es que solo necesito cambiar el código de idioma en la "Región de desarrollo nativo de localización" para ese objetivo en particular y funciona, no es necesario cambiar nada en projectname.xcodeproj / project.pbxproj PS Here " Región de desarrollo nativo de localización "debe ir el código de país como fr_Fr o, en mi caso, hr para croata
fuente