LocalePilot 1.0.0
LocalePilot macOS 版的首个公开版本。从待翻译的新字符串,到可以在 Git 中审阅的文件,全程使用你选择的 AI 模型,文件始终留在你的 Mac 上。
格式
- Flutter ARB、扁平和嵌套 JSON、多语言 JSON、Apple
.strings和 Xcode String Catalog(.xcstrings),按原样打开。 fastlane/metadata文件夹中的 App Store 商店页面:名称、副标题、关键词和描述,附带字符数和字节数计数器。
翻译前的检查
- 缺失和多余的键、空值,以及被复制到目标语言中的源文本。
- ICU、
{name}以及 printf 或 Apple 风格(%@、%1$@、%d)的占位符。 - 按每种语言的 CLDR 规则检查复数类别。
审阅与 AI 翻译
- 一个表格,可以手动编辑单元格,并把每条译文标记为草稿、已审阅或已批准。检查器会显示某个值来自文件、AI 还是你本人。
- 对选中内容或筛选出的一批条目进行 AI 翻译,可使用本地模型(Ollama、LM Studio)或用你自己 API 密钥接入的云端服务商。每个操作在运行前都会列出将要修改的单元格和语言。
导出
- 保留每个文件的原始结构。覆盖任何内容之前都会先备份,并有一份摘要列出已写入的内容。
本版本的其他内容
- 命令面板(⌘K),以及保留焦点、滚动位置和筛选条件的审阅流程。
- 浅色和深色主题。
- 使用 Developer ID 签名并经过 Apple 公证。应用在 macOS App Sandbox 中运行,只读写你打开的文件夹。
- 通过 Sparkle 更新:有新版本时应用会提示你,只有在你点击后才安装。