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.
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="home_title">Welcome</string>
<string name="home_subtitle">Get started with i1n</string>
</resources>