Android 集成
Android 本地化,自动化。
推送 strings.xml,使用 AI 进行翻译,将翻译后的资源拉回到您的 res/ 文件夹中。无需再在 value 目录之间复制 XML 文件。
$ npx i1n init
res/values/strings.xml
<!-- res/values/strings.xml -->
<resources>
<string name="home_title">Welcome</string>
<string name="home_subtitle">Get started</string>
<string name="greeting">Hello, %s!</string>
</resources>
// Usage in Kotlin
getString(R.string.home_title) 为什么 Android 团队使用 i1n?
原生 XML 格式
i1n 原生读写 Android 资源 XML。输出直接进入 res/values-{locale}/ 目录。
字符串格式安全
AI 翻译会检测并保留 %s、%d 和 %1$s 等格式说明符。
复数支持
Android 复数 (<plurals>) 处理正确,包括特定语言的复数规则。
Gradle友好
将 i1n push --translate 作为 Gradle 任务或在您的 CI 流水线中运行。每次构建都会使翻译保持同步。
开始本地化您的 Android 应用
永久免费。无需信用卡。