Dokumentation Android

Android

Integrieren Sie i1n mit Android mithilfe von XML-Zeichenfolgenressourcen.

Einrichtung

Führen Sie i1n init in Ihrem Android-Projekt aus. Die CLI erkennt AndroidManifest.xml und konfiguriert das XML-Format für Zeichenfolgenressourcen.

Android verwendet sein natives Lokalisierungssystem – es gibt kein i1n SDK für Kotlin/Java. Die CLI verwaltet Ihre strings.xml-Dateien in den res/values-Verzeichnissen.

Verwendung

Verwenden Sie getString(R.string.key) in Kotlin/Java oder @string/key in XML-Layouts. i1n liest und schreibt Standard-Android-XML-Zeichenfolgenressourcendateien.

Pluralformen, Zeichenfolgen-Arrays und parametrisierte Zeichenfolgen (%1$s, %2$d) werden unterstützt und während der KI-Übersetzung ordnungsgemäß geschützt.

Workflow

Fügen Sie Strings zu res/values/strings.xml hinzu, pushen Sie sie mit i1n push, übersetzen Sie sie und ziehen Sie sie. Übersetzte Dateien werden in die entsprechenden Verzeichnisse values-{locale} geschrieben (z. B. values-es/, values-fr/).

Der Brückenmodus ist für Android nicht anwendbar – die Plattform verwendet ihr eigenes natives Lokalisierungssystem. Kompatibel mit Kotlin, Java und Jetpack Compose.

res/values/strings.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
  <string name="home_title">Welcome</string>
  <string name="home_subtitle">Get started with i1n</string>
</resources>

Verwandt