Simplifiez votre localisation Android
Synchronisation native de strings.xml et flux de travail pour les applications Android
<string name="welcome_title">Welcome</string>
<string name="login_button">Sign In</string>
<string name="settings_label">Settings</string>
<!-- Auto-synced to 12 locales -->
<!-- values-ja, values-de, values-fr... -->
Les défis de la localisation Android
Les projets multimodules et les ressources XML exigent un flux de localisation structuré
Gestion de strings.xml dans plusieurs modules
Les modules fonctionnels et les modules de bibliothèques possèdent chacun leur propre dossier res/values/ : les chaînes divergent et se dupliquent
Les règles de pluriel varient selon les langues
Les pluriels n'utilisent pas les mêmes catégories CLDR selon la langue : il est facile d'oublier few ou many en russe et en arabe
L'App Bundle retire les ressources linguistiques
Google Play divise les APK par langue, ce qui empêche de changer de langue dans l'application
Aucune intégration au flux de travail
Le processus de traduction est déconnecté de votre build Gradle et de votre flux Android Studio
Localisation Android native
Une localisation qui s'intègre parfaitement à Android Studio, Jetpack Compose et votre flux Gradle.

Chaînes sources
Détection et extraction
Traduction
Resynchronisation
Fonctionnalités propres à Android
Conçues pour le développement Android moderne avec Jetpack Compose, les projets multimodules et les métadonnées du Play Store
Prise en charge de strings.xml
Synchronisation directe avec les fichiers de ressources XML Android
Jetpack Compose
Intégration native à stringResource() et pluralStringResource()
Prise en charge des projets multimodules
Synchronisation entre l'application, les modules fonctionnels et les modules de bibliothèques
Prise en charge des pluriels et des tableaux
Gère les pluriels et string-array selon les bonnes règles CLDR
Métadonnées du Play Store
Localisation groupée du code et des métadonnées Fastlane Supply
Scénarios des développeurs Android
Des configurations Android concrètes dans lesquelles la localisation est essentielle
Application Jetpack Compose
Traduisez automatiquement vos appels stringResource() dans toutes les langues
Application Android multimodule
Synchronisez les traductions entre le module d'application, les modules fonctionnels et les bibliothèques partagées
Équipe localisant le code et le Play Store
Gérez ensemble les chaînes de l'application et les métadonnées du Play Store
Méthode manuelle ou intégrée
Comment l'intégration Android native transforme votre flux de travail
| Feature | Gestion manuelle | Avec l'intégration Android |
|---|---|---|
| Formats de fichiers pris en charge | Gestion manuelle du XML | strings.xml, pluriels et tableaux de chaînes |
| Synchronisation multimodule | Manuelle pour chaque module | Automatique pour tous les modules |
| Prise en charge de Compose | Outils limités | Intégration native à stringResource |
| Métadonnées du Play Store | Processus distinct | Code et métadonnées regroupés |
| Flux de travail de l'équipe | Outils dispersés | Flux Android unifié |
Questions fréquentes
Tout ce qu'il faut savoir sur la localisation Android
<resources>
<string name="welcome">Welcome</string>
<string name="login">Sign In</string>
</resources>
Tools → i18n Agent → Pull Translations
✓ Translated to de, ja, es, fr, ko
Traduire directement depuis Android Studio
Une extension Android Studio qui ajoute la localisation en un clic à votre EDI. Cliquez avec le bouton droit sur un fichier strings.xml, choisissez vos langues cibles et les fichiers traduits apparaissent immédiatement dans les bons dossiers values-{locale}.
Prêt à simplifier votre localisation Android ?
Partout dans le monde, les développeurs Android livrent plus vite grâce à la localisation automatique.