Aller au contenu

Apktool et APK Editor pour traduire les applications


Jumbo

Recommended Posts

Bonjour,

 

Pour ceux qui veulent traduire des applis, voici 2 outils simples et qui fonctionnent bien.

 

Apktool v2.2.0 pour decoder les APK sur son PC et ouvrir res\values pour les chaines (strings.xml) en langue d'origine (anglais ?), et res\values-fr pour ouvrir le strings.xml traduit en français.

Syntaxe Apktool: apktool d nom_de_appli.apk

Après installation depuis Google Play, nom_de_appli.apk se trouve normalement dans /system/app . Sinon, utiliser par exemple "Désintallateur App Système" pour sauvegarder l'APK, le copier sur le PC et de décoder.

 

Une fois que strings.xml est traduit, le copier dans le téléphone (en mémoire interne, c'est tout petit).

Sur le smartphone, lancer APK Editor v1.6.10 (free), puis:

- Sélectionner APK depuis les applications et choisir l'appli en question.

- Ensuite, Edition complète (RE-COMPIL...), puis Fichiers (en bas), aller dans value-fr

- Cocher la case à droite de strings.xml

- En bas apparaît le choix Remplacer, cliquer dessus et sélectionner strings.xml que vous avez traduit et copié sur le smartphone.

- Ensuite, en haut à droite, cliquer sur Sauvegarder, APK Editor vérifie que tout est ok et recompile l'APK dans /storage/emulated/0/ApkEditor (en mémoire interne) sous le nom de gen.apk

- Vous avez ensuite le choix d'installer cet APK modifié (il faudra d'abord désinstaller l'appli concernée).

 

Notes:

- Les chaines traduites qui contiennent un apostrophe, doivent être encadrées de " " sinon APK Editor sort une erreur lors des vérif.

- Dans les paramètres d'APK Editor, ne cliquez pas sur Nettoyer les fichiers inutiles avant d'avoir récupéré gen.apk car il serait supprimé.

- La signature du paquet saute à la recompile et vous devrez autoriser l'installation de sources inconnues pour tester l'appli traduite.

- Après suppression de l'appli d'origine et la première installation de gen.apk, si vous modifiez la traduction et que vous recompilez, il n'est plus nécessaire de désinstaller l'appli pour tester les autres versions de la traduction.

- La traduction peut être faire directement depuis APK Editor, mais c'est moins pratique que sur PC...

 

Vous pouvez faire la manip autant de fois que vous voulez jusqu'à ce que la traduction soit parfaite.

Ensuite, envoyez strings.xml au développeur pour intégration à l'APK signée sur Google Play :-)

 

 

Testé sur Android 4.4.4 sur Galaxy S3   fr.png

  • Like 1
Lien vers le commentaire
Partager sur d’autres sites

Rejoignez la conversation

Vous pouvez poster maintenant et vous enregistrez plus tard. Si vous avez un compte, connectez-vous maintenant pour poster.

Invité
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...