Android-lokalisatie: lever uw app in elke taal
Android biedt een robuust op resources gebaseerd lokalisatiesysteem met strings.xml-bestanden en resourcekwalificaties. Elke locale krijgt zijn eigen values-map en het systeem selecteert automatisch de juiste resources op basis van de apparaattaal. Met Jetpack Compose en per-app taalvoorkeuren in Android 13+ is het bouwen van meertalige Android-apps eenvoudiger dan ooit.
Android-lokalisatiefuncties
Android-lokalisatie in de praktijk
Definieer vertaalbare tekenreeksen in res/values/strings.xml met ondersteuning voor meervouden, en gebruik vervolgens Kotlin- en Jetpack Compose-API's om locale-bewuste inhoud in uw gebruikersinterface te tonen.
<!-- 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))
}Gerelateerde handleidingen
iOS Localization
Lees hoe iOS lokalisatie afhandelt met String Catalogs en SwiftUI voor een platformoverschrijdende mobiele vergelijking.
React Native i18n
Verken React Native-lokalisatiepatronen voor het delen van vertaalworkflows tussen iOS en Android.
Vergelijkingen van TMS
Vergelijk vertaalbeheerdiensten om de beste keuze voor uw Android-project te vinden.
Begin vandaag nog met Android-lokalisatie
Beheer uw Android strings.xml-vertalingen met AI-gestuurde workflows, CLI-synchronisatie en CDN-levering binnen 50 ms.