Android
Intégrez i1n avec Android en utilisant les ressources de chaînes XML.
Configuration
Exécutez i1n init dans votre projet Android. L'interface CLI détecte AndroidManifest.xml et configure le format des ressources de chaînes XML.
Android utilise son système de localisation natif — il n'existe pas de SDK i1n pour Kotlin/Java. L'interface en ligne de commande gère vos fichiers strings.xml dans les répertoires res/values.
Utilisation
Utilisez getString(R.string.key) en Kotlin/Java ou @string/key dans les mises en page XML. i1n lit et écrit les fichiers de ressources de chaînes XML Android standard.
Les pluriels, les tableaux de chaînes et les chaînes paramétrées (%1$s, %2$d) sont pris en charge et correctement protégés lors de la traduction par IA.
Flux de travail
Ajoutez des chaînes dans res/values/strings.xml, envoyez avec i1n push, traduisez et récupérez. Les fichiers traduits sont écrits dans les répertoires values-{locale} appropriés (par exemple, values-es/, values-fr/).
Le mode Bridge n'est pas applicable à Android — la plateforme utilise son propre système de localisation natif. Compatible avec Kotlin, Java et 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>