Localizare Android: Lansați aplicația în orice limbă
Android oferă un sistem robust de localizare bazat pe resurse, utilizând fișiere strings.xml și calificatori de resurse. Fiecare localizare primește propriul director values, iar sistemul selectează automat resursele corecte în funcție de limba dispozitivului. Cu Jetpack Compose și preferințele de limbă per aplicație în Android 13+, construirea de aplicații Android multilingve nu a fost niciodată mai simplă.
Funcționalități de localizare Android
Localizarea aplicațiilor Android în practică
Definiți șiruri de caractere traductibile în res/values/strings.xml cu suport pentru plurale, apoi utilizați API-urile Kotlin și Jetpack Compose pentru a reda conținut adaptat localizării în interfața utilizator.
<!-- 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))
}Ghiduri conexe
Explorați alte ghiduri pentru framework-uri
Get started
Începeți localizarea Android astăzi
Gestionați traducerile Android strings.xml cu fluxuri de lucru bazate pe AI, sincronizare CLI și livrare CDN în sub 50ms.