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
iOS Localization
Aflați cum gestionează iOS localizarea cu String Catalogs și SwiftUI pentru o comparație mobilă cross-platform.
React Native i18n
Explorați modelele de localizare React Native pentru partajarea fluxurilor de traducere între iOS și Android.
Comparații TMS
Comparați platformele de gestionare a traducerilor pentru a găsi cea mai potrivită soluție pentru proiectul dvs. Android.
Explorați alte ghiduri pentru framework-uri
Î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.