Documentación Android

Android

Integra i1n con Android usando recursos de cadenas XML.

Configuración

Ejecuta i1n init en tu proyecto de Android. La CLI detecta AndroidManifest.xml y configura el formato de recursos de cadenas XML.

Android utiliza su sistema de localización nativo; no hay un SDK de i1n para Kotlin/Java. La CLI administra tus archivos strings.xml en los directorios res/values.

Uso

Usa getString(R.string.key) en Kotlin/Java o @string/key en los layouts XML. i1n lee y escribe archivos de recursos de cadenas XML estándar de Android.

Se admiten plurales, arreglos de cadenas y cadenas parametrizadas (%1$s, %2$d) y se protegen adecuadamente durante la traducción con IA.

Flujo de trabajo

Agregá strings a res/values/strings.xml, enviá con i1n push, traducí y recibí. Los archivos traducidos se escriben en los directorios values-{locale} apropiados (ej. values-es/, values-fr/).

El Modo Puente no aplica a Android; la plataforma utiliza su propio sistema de localización nativo. Compatible con Kotlin, Java y 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