Mac 本地化编辑器 · 即将完成
翻译应用,导出前先审核。
在 Mac 上编辑本地化文件、检查占位符,并在写入项目前审核导出内容。
翻译 → 检查 → 审核 → 导出
无需账号。AI 为可选功能。
抓出编译器放过的问题
丢失的占位符照样能编译通过,却会让用户看到错误的文字。LocalePilot 在导出前把每条译文与原文逐一比对。
- ICU 占位符(
{name}、复数、select)以及{{name}} - printf 和 Apple 格式:
%@、%1$@、%d、%lld、%.2f… - ARB/ICU 和 String Catalog 的复数:检查该语言需要的每个 CLDR 类别(
one、few、many…) - 缺失或多余的键、空值、照抄原文
- 阻断性问题会阻止导出,除非你明确选择忽略
导出绝不会悄悄覆盖文件
导出在审核后将翻译文件写入项目。设置和草稿单独保存;商店信息有自己的保存操作。
- 审阅已修改的文件和尚未解决的问题
- 与磁盘上的文件做三方合并:如果文件在此期间有改动,由你逐个值决定
- 每个被替换的文件都会备份,备份保存在 Mac 上 LocalePilot 自己的存储中,不会放进你的项目
- 导出摘要,以及导出中断时用于恢复的日志
- 免费的本地 AI
- 在你的 Mac 上运行模型的 Ollama 或 LM Studio:字符串留在本机。
- 云端 AI,用你自己的密钥Pro
- OpenAI、Anthropic、Gemini 或 DeepSeek,使用你自己的 API 密钥。
- 待审阅的草稿
- 每条建议都标记为“待审阅的 AI 草稿”,只有你能批准。
- 术语表Pro
- 已批准术语用于指导模型,QA 标记禁用译法。请审核每条建议。
文件格式及其元数据
按所支持的格式保留 ARB 元数据、JSON 结构、Apple 注释及目录状态。无法局部修改的 JSON 可能整体重写,导出摘要会说明原因。请查看各格式的限制。 导入时会拒绝重复的键,不会拿它覆盖已有的值。
| 格式 | 常见路径 | 保留的内容 |
|---|---|---|
| Flutter ARB Flutter | lib/l10n/app_fr.arb | 保留 @key 元数据 |
| 嵌套 JSON i18next, React Native, Expo, easy_localization, slang, vue-i18n | locales/fr/common.json | 保留缩进和结构 |
| Apple .strings iOS, macOS | fr.lproj/Localizable.strings | 注释作为上下文保留 |
| String Catalog iOS, SwiftUI, macOS | Localizable.xcstrings | 最小差异,Xcode 风格 |
| 多语言 JSON | translations.json | 每种语言一个部分 |
| i18next 复数 即将支持 | item_one, item_other | 目前每个后缀都是单独的键 |
| Android strings.xml 即将支持 | res/values-fr/strings.xml | 尚不支持 |
每种语言的 App Store 商店页面 Pro
LocalePilot 读写你的 fastlane/metadata 文件:名称、副标题、推广文本、描述和关键词。输入时即检查 Apple 的长度限制。关键词按字节计算,这是 App Store Connect 文档使用的单位:一个中文字符占 3 个字节。
模型会收到仅使用源商店信息、不编造主张的指令。保存前请审核每个字段,并用原有工具发布。
免费起步,项目变大时再升级 Pro
没有订阅:Pro 是永久授权。付款由 Polar 处理。 以后的更新包含在内吗?
免费版
- 支持所有格式
- 1 个项目,每个项目最多 300 个源语言键
- 本地 AI(Ollama、LM Studio)
- 质量检查与安全导出
超过 300 个键后,项目会以浏览模式打开:你可以浏览项目、查看质量检查结果,编辑、AI 和导出则不可用。
Pro 试用
14 天
- 全部 Pro 功能
- 一次性试用,无需账号或付款。试用结束后文件仍保留。
Pro
€49(不含税),一次性付款
- 永久授权
- 不限项目数和键数
- 使用你自己密钥的云端 AI
- 术语表和 AI 审核
- App Store 商店页面
常见问题
LocalePilot 是翻译服务吗?
不是。它是面向开发者的桌面软件,不提供人工翻译、咨询或托管式本地化服务。
我的文件存放在哪里?
在你自己的电脑上。LocalePilot 没有账号,也没有服务器:它读取你的项目文件,并在导出时写回。只有你发送给云端模型或远程服务器的字符串会离开你的电脑。
支持哪些格式?
Flutter ARB、嵌套 JSON(i18next、easy_localization、slang、vue-i18n)、Apple .strings、Xcode String Catalog(.xcstrings)和多语言 JSON({"en": {…}, "fr": {…}}),以及 App Store 商店页面的 fastlane 文件。带后缀的 i18next 复数(_one、_other)目前按独立的键读取;合并为一个复数的支持即将推出。
必须使用 AI 吗?
不必。导入、质量检查、审阅和导出都无需 AI。你可以使用免费的本地 AI(Ollama、LM Studio),或者在 Pro 版中用你自己的 API 密钥接入云端服务商。
免费版超过 300 个键会怎样?
项目会以浏览模式打开:仍可浏览和查看质量检查结果;编辑、AI 和导出需要 Pro 版或 14 天试用。
支持哪些平台?
先支持 macOS,之后计划推出 Windows 版。
LocalePilot 什么时候推出?
应用正在做最后的完善。加入等候名单,即可收到上线通知。
延伸阅读
上线时通知我
LocalePilot 正在做最后的完善。留下你的邮箱,上线时我们会通知你。
- macOS 12 或更高版本 · Ollama 或 LM Studio 可选
- 应用界面语言:英语、法语、西班牙语、意大利语和葡萄牙语。