Je dois définir l'espagnol comme langue de développement pour une application iOS. J'utilise déjà Xcode 6 et j'ai changé l'entrée Localization native development region
dans Info.plist
(CFBundleDevelopmentRegion
) de l'application de "en" à "es". Cependant, dans Projet> Info> Localisation, l'anglais reste défini comme langue de développement.
Comme indiqué dans Informations de référence de clé de liste de propriétés , CFBundleDevelopmentRegion
spécifie la langue par défaut. Je dois définir l'espagnol sur la langue par défaut. Qu'est-ce qui me manque?
Merci
Voici comment vous pouvez le faire:
Info.plist
, définissez la région de développement sur la langue que vous souhaitez utiliser comme langue de base. Notez que la propriété est un peu mal nommée, car sa valeur doit être un code de langue (avec un code de pays facultatif) plutôt qu'un code de région ou de pays.projectname.xcodeproj/project.pbxproj
et recherchez developmentRegion
. Vous devriez voir une ligne comme developmentRegion = English;
. Modifiez cela pour faire référence à la même langue que vous avez insérée dans votre fichier Info.plist
.Voici un exemple de résultat pour moi utilisant fr
comme langage de base:
Dans le fichier .xcodeproj de votre projet, recherchez la chaîne developmentRegion
. Soi-disant, il dit "anglais" en ce moment. Si vous le changez en "Espagnol", Xcode 6 devrait reconnaître l'espagnol comme langue de localisation par défaut de votre projet dans l'onglet "Info" tant que vous ajoutez "Espagnol" à la liste.
Vous pouvez en savoir plus sur ce sujet sur http://eschatologist.net/blog/?p=224
Pour Xcode 9 et 10:
Fermez Xcode.
Open Xcode: les informations de votre projet doivent maintenant afficher le nom de la langue avec Development Language à côté.
ouvrez votre cible -> info -> change "Localisation région de développement native" dans votre langue
Si vous utilisez Natrium , vous pouvez simplement définir
xcconfig:
DEVELOPMENT_LANGUAGE:
"*": "German"
dans votre .natrium.yml