文档
文档
深入了解 t9n 的功能,从基本用法到高级增量更新和 AI 上下文优化。
基础功能:实时翻译
t9n 专为 i18n JSON 格式设计。我们优化了 Prompt 策略,确保所有代码变量(如 {name} 或 {{count}})在翻译过程中得到严格保护。
- 支持批量选择目标语言,一次性生成多种翻译。
- 实时预览:源内容与目标内容左右对比。
{
"welcome": "Welcome back, {user}!"
}
上下文感知
"This app is a financial dashboard for crypto traders. Use professional terminology."
✓ "Portfolio" → "投资组合"
✗ "Portfolio" → "作品集"
✗ "Portfolio" → "作品集"
翻译不仅是词对词。通过提供应用背景,AI 可以更准确地选择词汇。
例如,同一个词 "Menu" 在餐厅应用中是“菜单”,在设计软件中是“功能列表”。提供 Context 可以消除歧义。
智能增量更新 (Diff 模式)
当您的源语言文件(如 en.json)有新内容时,无需重新翻译整个文件。t9n 的增量更新模式现已支持全自动化。
新增:全自动多文件识别
1. 多选上传
在上传对话框中同时选择英语(基准)和现有的翻译文件(如中文、日语)。不再需要手动对比。
2. 智能基准检测
系统自动计算每个文件的键数,并将内容最全的作为“翻译基准”,自动填充其他文件中缺失的部分。
3. 精准翻译
缺失的键被标记为 🚧 [MISSING]。AI 仅翻译这些标记,为您节省 90% 以上的额度。
“保留 100% 现有翻译,只处理新需求。”
t9n CLI
终端中的专业 i18n 管理。使用我们强大的命令行界面自动化您的翻译工作流。
1. InstallationGlobal
$ npm install -g t9n-cli
2. Auth & Init
将本地环境与您的 t9n 帐户关联。
$ t9n auth <key>创建 t9n.config.json 以保存项目首选项。
$ t9n init3. Translation
直接翻译本地文件并自动保存结果。
$ t9n translate ./en.json -t zh-CN,ja4. Scan & Diff
在源代码中查找尚未在 JSON 中的缺失键。
$ t9n scan ./src对文件夹中的所有语言进行智能增量更新。
$ t9n diff ./dictionaries生产就绪