Android
Integre i1n con Android utilizando recursos de cadenas XML.
Configuración
Ejecute i1n init en su proyecto de Android. La CLI detecta el archivo AndroidManifest.xml y configura el formato de recursos de cadena XML.
Android utiliza su sistema de localización nativo; no existe un SDK de i1n para Kotlin/Java. La CLI gestiona sus archivos strings.xml en los directorios res/values.
Uso
Utilice getString(R.string.key) en Kotlin/Java o @string/key en diseños 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
Agregue cadenas a res/values/strings.xml, envíelas con i1n push, traduzca y luego realice un pull. Los archivos traducidos se escriben en los directorios values-{locale} correspondientes (por ejemplo, values-es/, values-fr/).
El Modo Puente no es aplicable a Android; la plataforma utiliza su propio sistema de localización nativo. Es compatible con Kotlin, Java y 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> Relacionado
Panel de control
Guía para el panel web de i1n: creación de cuentas, organizaciones, claves de API, edición de traducciones y gestión de equipos.
Modo puente
Conserve su biblioteca de i18n actual mientras añade el autocompletado con seguridad de tipos, la traducción por IA y la gestión de archivos de i1n.