Android-Lokalisierung: Stellen Sie Ihre App in jeder Sprache bereit
Android bietet ein robustes, ressourcenbasiertes Lokalisierungssystem, das auf „strings.xml“-Dateien und Ressourcenqualifizierern basiert. Jede Sprachumgebung verfügt über ein eigenes Werteverzeichnis, und das System wählt automatisch die richtigen Ressourcen entsprechend der Gerätesprache aus. Mit Jetpack Compose und den app-spezifischen Spracheinstellungen in Android 13+ war die Entwicklung mehrsprachiger Android-Apps noch nie so unkompliziert.
Funktionen zur Lokalisierung von Android
Android-Lokalisierung in der Praxis
Definieren Sie übersetzbare Zeichenfolgen in „res/values/strings.xml“ mit Unterstützung für Pluralformen und nutzen Sie anschließend die Kotlin- und Jetpack Compose-APIs, um lokalisierte Inhalte in Ihrer Benutzeroberfläche darzustellen.
<!-- 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))
}Verwandte Anleitungen
Entdecken Sie weitere Leitfäden zu Frameworks
Get started
Beginnen Sie noch heute mit der Lokalisierung für Android
Verwalten Sie Ihre Übersetzungen in der Datei „strings.xml“ für Android mithilfe von KI-gestützten Workflows, CLI-Synchronisierung und einer CDN-Bereitstellung mit einer Latenz von unter 50 ms.