Skip to main content
AndroidAndroid Integration

Simplifiez votre localisation Android

Synchronisation native de strings.xml et flux de travail pour les applications Android

Guide de localisation Android

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.

Android localization workflow - strings.xml files synced to multiple languages

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

1

Application Jetpack Compose

Traduisez automatiquement vos appels stringResource() dans toutes les langues

2

Application Android multimodule

Synchronisez les traductions entre le module d'application, les modules fonctionnels et les bibliothèques partagées

3

É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

FeatureGestion manuelleAvec l'intégration Android
Formats de fichiers pris en chargeGestion manuelle du XMLstrings.xml, pluriels et tableaux de chaînes
Synchronisation multimoduleManuelle pour chaque moduleAutomatique pour tous les modules
Prise en charge de ComposeOutils limitésIntégration native à stringResource
Métadonnées du Play StoreProcessus distinctCode et métadonnées regroupés
Flux de travail de l'équipeOutils dispersésFlux Android unifié

Questions fréquentes

Tout ce qu'il faut savoir sur la localisation Android

strings.xmlAndroid Studio

<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}.

Cliquez avec le bouton droit sur un fichier strings.xml pour le traduire
Écrit dans les bons répertoires values-{locale}
Importe les traductions existantes dans la mémoire de traduction
S'installe en quelques secondes depuis JetBrains Marketplace
Android

Prêt à simplifier votre localisation Android ?

Partout dans le monde, les développeurs Android livrent plus vite grâce à la localisation automatique.

Guide de localisation Android
i18n Android : traduction automatique de strings.xml | i18n Agent