Documentos Android

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.

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>

Relacionado