Phabricator 简体中文翻译(汉化)和工具

《Phabricator 简体中文翻译(汉化)和工具》

目录

简介

Phabricator 简体中文翻译有比较多的版本,从github找到的这个工具可以根据Phabricator不断的更新,而不断地完善中文化。
Phabricator 简体中文翻译(汉化)和工具: https://github.com/arielyang/phabricator_zh_Hans 下载源代码。

安装最新版 Nodejs

  1. 访问nodejs官网,点击蓝色选框区域稳定版,并下载https://nodejs.org/en/
  2. 双击刚下载的文件,按步骤默认安装就行。
  3. 安装完成后打开终端,输入
npm -v 
node -v 

两个命令,出现版本信息,说明安装成功。

启动翻译工具

在当前项目目录,执行如下命令:

$ npm start

然后启动浏览器(建议 Chrome 或者 Safari),打开网址 http://localhost:3000 来启动翻译工具。

编译翻译文件和 README 文件

在当前项目目录,执行如下命令:

$ bin/compile

然后你将得到五份文件:

  1. Phabricator 简体中文翻译文件:dist/PhabricatorSimplifiedChineseTranslation.php
  2. 重新排序后的翻译数据文件:data/translations.json
  3. 包含最新摘要信息的 README 文件:README.md
  4. 翻译规则列表文件:Rules.md
  5. 术语表文件:Terminology.md

本地化 Phabricator

dist/PhabricatorSimplifiedChineseTranslation.php 文件拷贝到 Phabricator 项目的 phabricator/src/extensions 目录中即可。

然后调整个人设置,进入 Personal SettingsAccount,在 Translation 选项中选择 Chinese (Simplified),保存后界面即切换为简体中文。

提取 Phabricator 国际化字典资源

当 Phabricator 项目更新时,会出现新的词条,这时需要提取新的国际化字典资源,方法如下:

首先拉取最新的 Phabricator 源码。在 Phabricator 项目路径,执行如下命令:

$ bin/i18n extract

然后你将在 Phabricator 项目的 /src/.cache/ 目录中找到 i18n_files.json 文件。
拷贝 i18n_files.json 文件到本项目的 data/ 目录。

翻译指南

  • 是否翻译为中文的判断;
    • 如果英文意思无法直接表达名称所代表的功能,则不予翻译,保留英文,如 Multimeter 翻译成中文为“万用表”,并不是模块的本意“性能取样器”,所以不予翻译;
    • 开发术语,如:Pull 和 Push 等;
  • 相同的英文单词和词组在同一意思下,尽量使用相同的翻译;
  • 相同的英文单词和词组在不同意思下,避免使用相同的翻译;
  • 相同结构的英文组合,要使用相同的翻译方法;
  • 如果英文表达本身不准确,翻译过程中要予以校准;

附录

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注