i1n.ai
用例

使用 AI 翻译 .strings 文件

推送您的 Localizable.strings 文件,运行 --translate,即可自动填充每个目标 .lproj。格式说明符和复数形式均会保留。

Localizable.strings
/* Localizable.strings (en) */
"welcome_message" = "Welcome back, %@!";
"items_count" = "%d items in your cart";
"settings_title" = "Settings";
"logout_confirm" = "Are you sure you want to log out?";
"price_format" = "%1$@ per %2$@";

i1n 如何解决此问题

原生 .strings 格式

i1n 直接读写 .strings 文件。键值对、注释和编码都会被保留。

格式说明符安全性

像 %@、%d、%1$s 这样的格式说明符和位置参数会在 AI 翻译过程中被检测并保留。

Stringsdict 复数

“stringsdict”文件中的复数规则已正确处理,包括特定语言的复数类别。

可供 Xcode 使用的输出

翻译后的文件会放置在正确的 .lproj 目录中。Xcode 会自动识别它们。

立即试用

永久免费。无需信用卡。