web-dev-qa-db-fra.com

IOS: Ajouter des langues en tant que Localizable.strings

Je souhaite localiser mon application et j'ajoute le français et l'espagnol aux propriétés cibles autres que l'anglais.

enter image description here

Cependant, ces langues ne s'affichent pas dans l'inspecteur de fichiers à sélectionner. Seulement 'English' et Quelque chose appelé 'Base'.

enter image description here

De l'aide?

12
Chanuka

Si vous accédez au volet "Info" de votre projet, vous verrez un panneau indiquant votre cible de déploiement, vos configurations et les localisations actuelles prises en charge (y compris une coche "Utiliser l'internationalisation de la base"). Internationalisation de la base , b.t.w., vous permet d’avoir un seul fichier de storyboard contenant différents fichiers de chaîne remplissant les champs de chaîne du storyboard. Cela fonctionne pour iOS 6 et plus récent .

Lorsque vous commencez, cela peut ressembler à ceci:

The Info Pane before adding any localizations

Ici, j'ai ajouté l'hindi comme possibilité linguistique:

The Info Pane after adding Hindi

Et lorsque vous avez terminé, vous avez la case à cocher parmi laquelle choisir:

And here's our new option

27
Michael Dautermann

Vous devez ajouter les localisations dans votre projet d’information (je ne peux pas ajouter d’image désolée).

Et ensuite, vous devez créer un nouveau fichier dans votre projet nommé "Localizable.strings" et localiser ce fichier dans votre menu d'identité.

++

4
Jordan Montel

Cliquez simplement sur votre projet dans le panneau "Info", où vous pouvez voir "Localisation" et ajouter les langues souhaitées.

0
Manthan