To be translated
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 |
|
|
Xcode |
|
Oui |
|
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) |
|
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. |
|
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. |
|
Exécutez genstrings dans le répertoire du projet. Les chaînes sont alors regroupées dans un fichier localizable.strings |
|
Importez le fichier de ressources dans Flavius puis suivez le processus de traduction et de révision avant d’exporter les fichiers traduits. |
|
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. |
|
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 ! |