Android
Integre o i1n com o Android usando recursos de string XML.
Configuração
Execute o i1n init no seu projeto Android. A CLI detecta AndroidManifest.xml e configura o formato de recursos de string XML.
O Android usa seu sistema de localização nativo — não há um SDK i1n para Kotlin/Java. A CLI gerencia seus arquivos strings.xml nos diretórios res/values.
Uso
Use getString(R.string.key) em Kotlin/Java ou @string/key em layouts XML. O i1n lê e grava arquivos de recursos de string XML padrão do Android.
Plurais, arrays de strings e strings parametrizadas (%1$s, %2$d) são suportados e devidamente protegidos durante a tradução por IA.
Fluxo de trabalho
Adicione strings em res/values/strings.xml, envie com i1n push, traduza e puxe. Os arquivos traduzidos são gravados nos diretórios values-{locale} apropriados (ex. values-es/, values-fr/).
O Modo Bridge não se aplica ao Android — a plataforma usa seu próprio sistema de localização nativo. Compatível com 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>