Skip to main content

GitHub连接器

GitHub连接器将自动同步您GitHub仓库的源文件和YiCAT项目的翻译内容,所有译文文件都将通过自动发送拉取请求(Pull Request),推送至GitHub仓库的本地化分支。

推送成功的文件,可通过合并拉取请求(Merge Pull Request)的方式,将本地化分支合并到源分支中。


适用版本

企业旗舰版

适用角色

项目经理、管理员、超级管理员


进入集成器平台

1. 在【设置-集成器平台】中,点击【集成器平台】按钮,进入到集成器平台界面。

mceclip1.png

连接YiCAT项目和GitHub连接器

1. 点击【创建连接】按钮,进入到创建连接界面。

mceclip2.png

mceclip6.png

2. 在【选择连接项目】界面,选择需要连接的YiCAT项目,点击【下一步】按钮,进入到【选择连接器】界面。

mceclip7.png

注:

  1. 请确保您已经在YiCAT界面创建好项目。
  2. 远程发布项目、网站本地化项目、作业项目和比赛项目不可创建连接,列表已自动过滤此类项目。
  3. 每次仅能选择一个项目连接。

3. 在【选择连接器】界面,点击【授权连接器】按钮,授权GitHub或GitLab连接YiCAT项目。

4. 在授权界面,输入您的GitHub账号和密码。

mceclip7.png

授权成功后,页面将自动跳转,可看到【授权连接器】界面,GitHub集成器状态更改为【已授权】。点击【下一步】按钮,进入到【配置连接器】界面。

mceclip10.png

配置连接器

1. 在【配置连接器】界面,选择需要翻译的仓库(单选)和分支(多选)。

mceclip11.png

2. 点击【选择翻译文件】按钮,在弹窗中选择待翻译的文件。

mceclip12.png

mceclip13.png

3. 点击【选择推送路径】按钮,选择文件的推送路径。

mceclip15.png

mceclip14.png

注:推送路径中,“...”代表分支的根目录。

4. 点击【文件路径详情】按钮,可查看文件拉取和推送路径。

mceclip1.png

mceclip0.png

5. 确认无误后,点击【下一步】按钮,进入到【配置推送频率】界面。

mceclip2.png

配置推送频率

在配置推送频率界面,您可以按需设置原文推送和译文更新的时间。

mceclip4.png

原文更新时间

原文更新时间可按照分钟、小时和某天某时推送。

按分钟:30、40和50分钟推送

按小时:1、3、6、12、24小时推送

某天:每天、周一、周二、周三、周四、周五、周六、周日推送

某时:0:00~24:00,选项间隔为30分钟

译文更新时间

译文更新时间可按照分钟、小时和某天某时推送。

按分钟:30、40和50分钟推送

按小时:1、3、6、12、24小时推送

某天:每天、周一、周二、周三、周四、周五、周六、周日推送

某时:0:00~24:00,选项间隔为30分钟

注:某天某时的推送均以北京时间为准。

完成创建

配置完成后,点击【完成】按钮,集成器和YiCAT项目即可创建完成。创建完成后,GitHub连接器将自动推送您选择的文件至指定的YiCAT项目中。

mceclip5.png


同步内容

在集成器平台中,您不仅可以按照设置的时间获取原文和推送译文,还可手动点击同步原文和译文。

1. 在【项目连接】界面,选择您需要同步的项目,点击【操作】下方的“...”按钮,选择【同步】。

mceclip0.png

2. 同步中的项目状态将显示【同步中】,待同步状态变更为【正常】,表示获取原文或推送译文成功。

mceclip8.png

mceclip9.png


编辑连接

1. 选择需要编辑的连接项目,点击【操作】下方的“...”按钮,选择【编辑连接】,可进入到编辑连接界面。

2. 除已授权的连接器不可取消授权之外,您可对项目的文件、推送路径或更新频率进行修改。

mceclip2.png

mceclip3.png


删除连接

您有两种方式删除连接。

1. 勾选需要删除的连接项目,点击表格上方的【删除连接】按钮,即可删除连接。

mceclip4.png

2. 选择需要删除的连接项目,点击【操作】下方的“...”按钮,选择【删除连接】,即可删除连接。

mceclip5.png

注:删除连接后,YiCAT项目中的文件将不会被删除。