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
Explorer d'autres guides de frameworks
Get started
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.