Traduire une application iPhone avec Reverso Localize

0

Où l’on apprend qu’il est très facile pour un développeur de rendre son appli Iphone multilingue avec Flavius

… et ainsi atteindre de nouveaux marchés!


Difficulté de ce tutorial: moyenne

Etapes

  1. 1.     Format de développement

Xcode

  1. 2.     Possibilité d’intégration de versions multilingues dans l’application

Oui

  1. 3.     Rendre les fichiers de ressources localisables

Faites glisser le fichier de ressources dans le répertoire de localisation du projet puis vers Xcode, qui le note alors comme fichier localisé dans la langue de développement (ajouter un préfixe dédié à la langue, exemple en pour l’anglais)

  1. 4.     Extraction des chaînes

Exécutez un outil dédié (ibtool par exemple) qui extraie les données à traduire et les regroupe dans un fichier .strings

On peut s’arrêter là et sauter les 2 étapes suivantes si vous l’estimez suffisante.

  1. 5.     Tri des chaînes obtenues

Supprimez les chaînes à ne pas traduire.

Supprimez les chaînes en double si la traduction attendue est la même.

Sinon, il faudra soigneusement réviser la traduction automatique pour ces valeurs.

Ajoutez des commentaires quand le texte à traduire n’est pas évident, ou si vous voulez vous rappeler une info essentielle.

Rappelez-vous que les chaînes à localiser sont uniquement celles qui vont être lues par l’utilisateur.

  1. 6.     Regroupement des chaînes triées

Exécutez genstrings dans le répertoire du projet. Les chaînes sont alors regroupées dans un fichier localizable.strings

  1. 7.     Traduction des chaînes

Importez le fichier de ressources dans Flavius puis suivez le processus de traduction et de révision avant d’exporter les fichiers traduits.

  1. 8.     Importation des fichiers traduits dans son répertoire de localisation

Créez un répertoire pour chaque langue de localisation. Déplacez le fichier traduit dans le répertoire de localisation dédié. Exécutez alors ibtool à nouveau.

  1. 9.     Intégration des ressources localisées dans son application

Déplacez ce (ou ces) fichier (s) localisé(s) dans Xcode, dans l’emplacement de localisation correspondant. Ouvrez-le dans Interface Builder et revoyez l’ensemble. (les chaînes traduites peuvent notamment avoir une longueur différente et changer le visuel : la mise en page doit alors être modifiée)

Si suppression manuelle des doubles dans l’étape 5, les réintégrer. Idem pour toute édition effectuée avant l’import dans Flavius

Et voilà !

10.Test

Il n’y a plus qu’à tester votre application multilingue. Pour cela, changez la langue d’utilisation de votre Iphone pour obtenir l’interface correspondante.

11.Mise à jour

Simplement recommencez le processus, la mémoire de traduction a gardé en mémoire les révisions précédentes.

12.Proposer votre appli multilingue sur le marché

Après avoir souscrit au programme de développement IOS, enregistrez-vous sur itunes connect afin d’obtenir un certificat de distribution.

Vous pouvez alors proposer votre application à l’App Store. Une fois soumise et acceptée par l’App Store (environ une semaine), à vous de bien vendre votre appli !

Bonne chance !

Laisser un commentaire

 
© 2013 Blog de Reverso Localize. All rights reserved.