Documenti Android

Android

Integra i1n con Android utilizzando le risorse stringa XML.

Configurazione

Esegui i1n init nel tuo progetto Android. La CLI rileva AndroidManifest.xml e configura il formato delle risorse stringa XML.

Android utilizza il suo sistema di localizzazione nativo: non esiste un SDK i1n per Kotlin/Java. La CLI gestisce i tuoi file strings.xml nelle directory res/values.

Utilizzo

Usa getString(R.string.key) in Kotlin/Java o @string/key nei layout XML. i1n legge e scrive file di risorse stringa XML standard di Android.

Plurali, array di stringhe e stringhe parametrizzate (%1$s, %2$d) sono supportati e protetti correttamente durante la traduzione AI.

Flusso di lavoro

Aggiungi le stringhe a res/values/strings.xml, esegui il push con i1n push, traduci ed esegui il pull. I file tradotti vengono scritti nelle directory appropriate values-{locale} (ad esempio, values-es/, values-fr/).

La modalità Bridge non è applicabile ad Android: la piattaforma utilizza il proprio sistema di localizzazione nativo. Compatibile con Kotlin, Java e 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>

Correlato