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"]
}