Localisation Android : publiez votre application dans toutes les langues
Android propose un système de localisation robuste basé sur des ressources, utilisant des fichiers strings.xml et des qualificateurs de ressources. Chaque locale dispose de son propre répertoire de valeurs, et le système sélectionne automatiquement les ressources appropriées en fonction de la langue de l'appareil. Avec Jetpack Compose et les préférences de langues par application introduites dans Android 13+, créer des applications Android multilingues n'a jamais été aussi simple.
Fonctionnalités de localisation Android
La localisation Android en pratique
Définissez les chaînes traduisibles dans res/values/strings.xml avec prise en charge des pluriels, puis utilisez les API Kotlin et Jetpack Compose pour afficher du contenu adapté à la locale dans votre interface utilisateur.
<!-- res/values/strings.xml -->
<resources>
<string name="welcome">Welcome to %1$s</string>
<plurals name="items">
<item quantity="one">%d item</item>
<item quantity="other">%d items</item>
</plurals>
</resources>
<!-- res/values-fr/strings.xml -->
<resources>
<string name="welcome">Bienvenue sur %1$s</string>
<plurals name="items">
<item quantity="one">%d article</item>
<item quantity="other">%d articles</item>
</plurals>
</resources>
// Kotlin - Jetpack Compose
@Composable
fun WelcomeScreen() {
Text(text = stringResource(R.string.welcome, "My App"))
Text(text = pluralStringResource(R.plurals.items, 5, 5))
}Guides connexes
iOS Localization
Découvrez comment iOS gère la localisation avec les catalogues de chaînes et SwiftUI pour une comparaison mobile multiplateforme.
React Native i18n
Explorez les patterns de localisation React Native pour partager les flux de travail de traduction entre iOS et Android.
Comparatifs TMS
Comparez les plateformes de gestion des traductions pour trouver la solution la mieux adaptée à votre projet Android.
Démarrez la localisation Android aujourd'hui
Gérez vos traductions Android strings.xml avec des flux de travail alimentés par l'IA, la synchronisation CLI et une livraison CDN en moins de 50 ms.