Changer le langage de développement dans Xcode

j'ai besoin de définir l'espagnol comme langue de développement pour une application iOS. J'utilise déjà Xcode 6, et j'ai changé le Localization native development region entrée en application de l' Info.plist ( Info > localisations, l'anglais reste la langue de développement.

Comme dit dans Information Liste Des Propriétés Référence Clé,CFBundleDevelopmentRegion spécifie la langue par défaut. Je dois mettre l'espagnol à la langue par défaut, qu'est-ce que je manque?

Merci

35
demandé sur AppsDev 2014-09-16 18:44:59

4 réponses

Voici comment vous pouvez faire ceci:

  1. ajouter la langue que vous voulez être votre langue de Base en premier. Décocher la case tous les fichiers que Xcode propose de localiser pour vous.
  2. Dans le Info.plist, changez la région de développement pour la langue que vous voulez être votre langue de base. Notez que la propriété est un peu mal nommée, parce que sa valeur doit être un code de langue (avec un code de pays facultatif), plutôt qu'une région ou un pays code.
  3. Fermez votre projet dans Xcode. Dans un autre éditeur de code, ouvrez projectname.xcodeproj/project.pbxproj et de recherche pour l' developmentRegion. Vous devriez voir une ligne comme developmentRegion = English;. Modifier ce la même langue que vous mettez dans votre Info.plist fichier.
  4. rouvrez le projet en Xcode. Passez en revue tous vos fichiers localisables et cochez les cases à côté de l'anglais pour générer les ressources localisables. Notez que pour storyboards et xibs, Xcode peut créer un storyboard au lieu d'un fichier strings. Si cela se produit, il suffit de changer le fichier filetype en fichier strings.

voici un exemple du résultat pour moi en utilisant fr comme langue de Base:

Project info

File info

46
répondu lensovet 2016-04-28 22:45:45

Dans votre projet .xcodeproj fichier, recherchez la chaîne developmentRegion. Apparemment, c'est écrit" anglais " en ce moment. Si vous le changez en "espagnol", Xcode 6 devrait reconnaître l'espagnol comme la langue de localisation par défaut de votre projet dans l'onglet "Info" aussi longtemps que vous ajoutez "espagnol" à la liste.

Vous pouvez lire plus sur ce sujet à http://eschatologist.net/blog/?p=224

28
répondu Elwisz 2014-09-18 20:07:30

pour Xcode 9 et 10:

Fermer Xcode.

  1. Ouvrez votre projet.pbxproj dans un éditeur de texte
  2. Rechercher région de développement
  3. Rechercher knownRegions et ajouter la nouvelle langue à la liste

ouvrir Xcode: les informations de votre projet doivent maintenant afficher le nom de la langue avec le langage de développement à côté.

6
répondu ahbou 2018-09-29 12:22:03

ouvrir votre cible -> info -> modifier "Localisation de développement autochtones de la région" à votre langue

5
répondu AleyRobotics 2015-06-22 14:15:27