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
iOS Localization
Erfahren Sie, wie iOS die Lokalisierung mithilfe von String-Katalogen und SwiftUI für den plattformübergreifenden Vergleich mobiler Anwendungen handhabt.
React Native i18n
Entdecken Sie Lokalisierungsmuster für React Native, um Übersetzungsabläufe zwischen iOS und Android zu synchronisieren.
TMS-Vergleiche
Vergleichen Sie Übersetzungsmanagement-Plattformen, um die für Ihr Android-Projekt am besten geeignete zu finden.
Entdecken Sie weitere Leitfäden zu Frameworks
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.