Skip to content

如何提交翻译(非开发者也能轻松修改的部分)

肝帝熙恩 edited this page Jan 4, 2025 · 1 revision

编辑/提交Readme:

  1. Fork
    fork

  2. 定位你想翻译的部分
    Then locate

    例如:
    For example

  3. 添加文件
    add file

  4. 点击这里编辑文本
    修正

  5. 如果是英文,文件名应为 README.en-US.md
    README en-US md

  6. 翻译文本后点击此处
    Translate

  7. 返回主页
    你会发现,你与源仓库相比,已经有了额外的内容。
    Go back
    pr

  8. PR
    写上 doc:xxxxxxxxxxxxxxxx,表示这是文档的更新。然后点击PR(Pull Request),等待仓库管理员审核。
    pr2

翻译/编辑并提交插件翻译文件(.pot):

"fork" 和 "pr" 部分,请参考上面的内容。

如果你在插件的 I18n 文件夹中找到了 .pot 文件,但没有看到相应语言的 .po 文件,你可以进行翻译。
下载该文件,并有两种方式进行翻译:
一个没翻译的pot文件

  1. 使用 Poedit 打开
    点击下面选择你要翻译的语言。
    准备翻译
    逐行翻译。
    逐行翻译
    保存后,你将得到一个 .po 翻译文件。
    得到 po

  2. 另外,你也可以直接作为文本文件编辑该文件
    记事本打开pot
    msgstr 中填写翻译。
    文本翻译
    完成后,将 .pot 文件重命名为 .po 文件。

  3. 如果是修正翻译,下载仓库中已有的 .po 文件,并按照步骤 1 和 2 的方式进行翻译。
    你也可以直接在 GitHub 上编辑。

  4. 最重要的一步: 根据以下示例重命名得到的 .po 文件。
    注意文件名应为 en-US,而非 en_US

    语言 示例文件名
    德语 de-DE
    葡萄牙语 (PT) en-PT
    西班牙语 es-ES
    法语 (FR) fr-FR
    法语 (QC) fr-QC
    印度尼西亚语 id-ID
    意大利语 it-IT
    日语 ja-JP
    波兰语 pl-PL
    葡萄牙语 (BR) pt-BR
    葡萄牙语 (PT) pt-PT
    俄语 (RU) ru-RU
    俄语 (UA) ru-UA
    托基波纳语 tok
    土耳其语 tr-TR
    中文 zh-CN
    英语 (US) en-US
  5. 上传并提交
    然后点击此处上传,完成后提交一个 PR。
    image