Skip to main content
AndroidAndroid Integration

Android-Lokalisierung effizienter gestalten

Native strings.xml-Synchronisierung und Abläufe für Android-Apps

Leitfaden zur Android-Lokalisierung

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.

Android localization workflow - strings.xml files synced to multiple languages

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

1

Jetpack-Compose-App

Halten Sie Ihre Compose-Aufrufe von stringResource() über alle Locales hinweg automatisch übersetzt

2

Android-App mit mehreren Modulen

Synchronisieren Sie Übersetzungen zwischen App-Modul, Funktionsmodulen und gemeinsam genutzten Bibliotheken

3

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

FeatureManuelle VerwaltungMit Android-Integration
Unterstützte DateiformateManuelle XML-Verarbeitungstrings.xml, Pluralformen und String-Arrays
Synchronisierung mehrerer ModuleManuell pro ModulAutomatisch über alle Module hinweg
Compose-UnterstützungEingeschränkte WerkzeugeNative stringResource-Integration
Play-Store-MetadatenSeparater ProzessCode und Metadaten gemeinsam
TeamarbeitsablaufVerteilte WerkzeugeEinheitlicher Android-Ablauf

Häufig gestellte Fragen

Alles, was Sie über Android-Lokalisierung wissen müssen

strings.xmlAndroid Studio

<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.

Beliebige strings.xml-Datei per Rechtsklick übersetzen
Schreibt in die richtigen values-{locale}-Verzeichnisse
Überträgt vorhandene Übersetzungen als Translation Memory
In wenigen Sekunden aus dem JetBrains Marketplace installieren
Android

Möchten Sie Ihre Android-Lokalisierung effizienter gestalten?

Android-Entwicklungsteams weltweit veröffentlichen mit automatischer Lokalisierung schneller.

Leitfaden zur Android-Lokalisierung
Android i18n: strings.xml automatisch übersetzen | i18n Agent