Android-Lokalisierung effizienter gestalten
Native strings.xml-Synchronisierung und Abläufe für Android-Apps
<string name="welcome_title">Welcome</string>
<string name="login_button">Sign In</string>
<string name="settings_label">Settings</string>
<!-- Auto-synced to 12 locales -->
<!-- values-ja, values-de, values-fr... -->
Herausforderungen der Android-Lokalisierung
Projekte mit mehreren Modulen und XML-Ressourcen erfordern einen strukturierten Lokalisierungsablauf
strings.xml über mehrere Module verwalten
Funktions- und Bibliotheksmodule haben jeweils eigene res/values/-Ordner — Zeichenfolgen weichen voneinander ab und werden dupliziert
Pluralregeln unterscheiden sich je nach Sprache
Pluralformen benötigen je nach Sprache unterschiedliche CLDR-Kategorien — bei Russisch oder Arabisch werden few und many leicht übersehen
App Bundle entfernt Sprachressourcen
Google Play teilt APKs nach Sprache auf und beeinträchtigt dadurch die Sprachauswahl innerhalb der App
Keine Einbindung in den Arbeitsablauf
Der Übersetzungsprozess ist von Ihrem Gradle-Build und Ihrem Android-Studio-Ablauf getrennt
Native Android-Lokalisierung
Lokalisierung, die sich nahtlos in Android Studio, Jetpack Compose und Ihren Gradle-Ablauf integriert.

Quellzeichenfolgen
Erkennen und extrahieren
Übersetzen
Zurücksynchronisieren
Funktionen für Android
Entwickelt für moderne Android-Entwicklung mit Jetpack Compose, Projekten mit mehreren Modulen und Play-Store-Metadaten
Unterstützung für strings.xml
Direkte Synchronisierung mit Android-XML-Ressourcendateien
Jetpack Compose
Native Integration von stringResource() und pluralStringResource()
Unterstützung mehrerer Module
Synchronisierung zwischen App-, Funktions- und Bibliotheksmodulen
Unterstützung für Pluralformen und Arrays
Verarbeitet Pluralformen und string-array nach den richtigen CLDR-Regeln
Play-Store-Metadaten
Gemeinsame Lokalisierung von Code und Fastlane-Supply-Metadaten
Szenarien für Android-Entwicklungsteams
Praktische Android-Entwicklungsumgebungen, in denen Lokalisierung wichtig ist
Jetpack-Compose-App
Halten Sie Ihre Compose-Aufrufe von stringResource() über alle Locales hinweg automatisch übersetzt
Android-App mit mehreren Modulen
Synchronisieren Sie Übersetzungen zwischen App-Modul, Funktionsmodulen und gemeinsam genutzten Bibliotheken
Team mit Code- und Play-Store-Lokalisierung
Verwalten Sie Zeichenfolgen in der App und Play-Store-Metadaten gemeinsam
Manuell oder integriert
So verändert die native Android-Integration Ihren Arbeitsablauf
| Feature | Manuelle Verwaltung | Mit Android-Integration |
|---|---|---|
| Unterstützte Dateiformate | Manuelle XML-Verarbeitung | strings.xml, Pluralformen und String-Arrays |
| Synchronisierung mehrerer Module | Manuell pro Modul | Automatisch über alle Module hinweg |
| Compose-Unterstützung | Eingeschränkte Werkzeuge | Native stringResource-Integration |
| Play-Store-Metadaten | Separater Prozess | Code und Metadaten gemeinsam |
| Teamarbeitsablauf | Verteilte Werkzeuge | Einheitlicher Android-Ablauf |
Häufig gestellte Fragen
Alles, was Sie über Android-Lokalisierung wissen müssen
<resources>
<string name="welcome">Welcome</string>
<string name="login">Sign In</string>
</resources>
Tools → i18n Agent → Pull Translations
✓ Translated to de, ja, es, fr, ko
Direkt aus Android Studio übersetzen
Ein Android-Studio-Plug-in für Lokalisierung mit einem Klick in Ihrer IDE. Klicken Sie mit der rechten Maustaste auf eine strings.xml-Datei, wählen Sie die Zielsprachen aus und die übersetzten Dateien erscheinen sofort in den richtigen values-{locale}-Ordnern.
Möchten Sie Ihre Android-Lokalisierung effizienter gestalten?
Android-Entwicklungsteams weltweit veröffentlichen mit automatischer Lokalisierung schneller.