跳到正文
在此运行 完全在你的浏览器里运行,不上传、不登录

PO 翻译文件编辑

把 Gettext .po 当表格编辑:过滤未翻译与 fuzzy,保留注释与复数形式。

还没有条目 —— 载入示例或打开 .po 文件。

译者注释、引用、标记与 msgid_plural 都会保留。编辑只改动 msgstr,条目的其余部分原样写回。

怎么用

  1. 选择 .po 或 .pot 文件,或把内容粘贴进输入框,然后点 Parse。
  2. 每个条目变成一个区块:上方是它的注释,中间是源文 msgid,下面是可编辑的 msgstr。有复数的条目,每个 msgstr[n] 各占一个输入框。
  3. 用过滤只看未翻译条目(任一 form 为空)或只看 fuzzy 条目。
  4. 勾选或取消 fuzzy 复选框即可增删该标记;同一注释行里的其他标记会保留。
  5. 点 Export .po 重建文件,再 Copy 或 Download。

常见用法

常见问题

问:数据会上传吗? 答:不会。翻译文件里常有未发布的产品名、URL,以及注释里写着的内部上下文。读取用 FileReader、解析与写回都是页面内的字符串处理,只有你下载的那一份会离开浏览器。

问:注释和引用会怎样? 答:译者注释、提取注释、#: 引用与 #, 标记都随条目一起保存,原样写回。这里要改的只是 msgstr 的值。

问:支持复数形式吗? 答:支持。msgid_plural 会被解析,每个 msgstr[n] 各有输入框。形式数量从文件里读取,所以有三种复数形式的语言会保留三种。

问:头部条目会保留吗? 答:会。msgid 为空的那条作为第一个区块保留,并且不计入未翻译与 fuzzy 过滤,以免扭曲统计。

问:会像 msgfmt 那样校验吗? 答:不会。本工具只编辑字符串与标记。发布前需要格式串与复数规则检查,请对导出后的文件跑 msgfmt。

你的数据留在这台设备上

PO 翻译文件编辑 完全在本地运行。你粘贴或拖入的一切都由你自己的浏览器处理,不会被传走。我们的服务器不保存任何东西——关掉标签页就没了。

你输入的内容不会发往服务器、不被记录,也不用于分析统计。首次加载之后即使断网,这个页面照样能用。