Lingo.dev + .txt(纯文本)

Lingo.dev CLI 为纯文本文件带来无缝翻译——非常适合 fastlane 元数据、应用商店描述以及任何基于行的文本。每一行都被视为一个独立的可翻译单元,自动保留文件结构和间距。

快速设置

在您的 i18n.json 配置中添加文本文件支持:

{
  "locale": {
    "source": "en",
    "targets": ["es", "fr", "de"]
  },
  "buckets": {
    "txt": {
      "include": ["metadata/[locale]/*.txt"]
    }
  }
}

提示: [locale] 是一个字面占位符——Lingo.dev 在 CLI 运行期间将其替换为实际的语言区域。

翻译所有文本文件

npx lingo.dev@latest i18n

您的文本文件中的每一行都会成为一个独立的翻译键,从而实现高效的逐行翻译,并为大型文件提供分块支持。

结构保留

  • 空行: 在提取过程中自动过滤,并在翻译后恢复,因此您的文件间距保持不变。
  • 大型文件: 在行级别高效分块——再也不用担心 LLM 令牌溢出。
  • 不可本地化内容: 没有可本地化内容的行(例如数字、日期、URL)会被跳过并保留。

高级配置

排除文件

"txt": {
  "include": ["metadata/[locale]/*.txt"],
  "exclude": ["metadata/[locale]/README.txt"]
}