Android i18n JSON & strings.xml → 29 langues
Chargez votre strings.xml ou JSON. Obtenez values-de/, values-fr/, values-es/ en 2 minutes. Les espaces réservés %1$s sont protégés.
Pourquoi la localisation Android est-elle agaçante ?
Édition manuelle de XML
Copier strings.xml pour chaque langue. Avez-vous oublié un dossier value-de ? L’application plante.
Des agences coûteuses
Les services de traduction facturent €0,15 par mot. Votre application de 500 chaînes coûte €500+ par langue.
Formatteurs cassés
Google Translate détruit %1$s et %d. Vos appels getString() font planter l’application.
Comment ça fonctionne
3 étapes. 2 minutes. C’est fait.
Importer strings.xml
Ou JSON, fichier ARB. Nous reconnaissons le format.
Choisir les langues
29 langues. Allemand, Français, Japonais, Chinois...
Télécharger
Obtenez values-de/, values-fr/, values-es/ prêts pour votre répertoire res/.
Formats Android pris en charge
Android natif, React Native, Flutter – tout dans un seul outil.
strings.xml
Android natif
JSON i18n
React Native, Flutter
ARB
Flutter/Dart
XLIFF
Standard de l'industrie
Avant → Après
Les espaces réservés, les pluriels et les balises HTML restent inchangés
Avant (values/strings.xml)
<!-- res/values/strings.xml -->
<resources>
<string name="app_name">My App</string>
<string name="welcome">Welcome, %1$s!</string>
<string name="items">%d items found</string>
<plurals name="songs">
<item quantity="one">%d song</item>
<item quantity="other">%d songs</item>
</plurals>
</resources>Après (values-de/strings.xml)
<!-- res/values-de/strings.xml -->
<resources>
<string name="app_name">Meine App</string>
<string name="welcome">Willkommen, %1$s!</string>
<string name="items">%d Artikel gefunden</string>
<plurals name="songs">
<item quantity="one">%d Lied</item>
<item quantity="other">%d Lieder</item>
</plurals>
</resources>Calculatrice de prix
Conçu pour les développeurs Android
Protection des espaces réservés
Protège automatiquement les références %s, %d, %1$s, {name} et les références @string.
Tous les formats Android
strings.xml, JSON pour React Native, ARB pour Flutter. Un outil unique pour tout.
2 minutes au lieu de 2 semaines
Importer → Choisir les langues → télécharger values-de, values-fr, values-es.
Mémoire de traduction = économie de 90 %
Les chaînes déjà traduites seront réutilisées. Les mises à jour de l’application coûtent presque rien.
Support complet de la syntaxe Android
Pourquoi ne pas utiliser Google Translate ?
| shipglobal | Google Translate | DeepL | |
|---|---|---|---|
| %1$s protégé | |||
| Structure XML | |||
| Pluriels | |||
| Mémoire de traduction |
Prêt à traduire votre appli Android ?
Première traduction en 2 minutes. Pas d'abonnement. Pas de niaiseries.