GitHub连接器
GitHub连接器将自动同步您GitHub仓库的源文件和YiCAT项目的翻译内容,所有译文文件都将通过自动发送拉取请求(Pull Request),推送至GitHub仓库的本地化分支。
推送成功的文件,可通过合并拉取请求(Merge Pull Request)的方式,将本地化分支合并到源分支中。
适用版本
企业旗舰版
适用角色
项目经理、管理员、超级管理员
进入集成器平台
1. 在【设置-集成器平台】中,点击【集成器平台】按钮,进入到集成器平台界面。
连接YiCAT项目和GitHub连接器
1. 点击【创建连接】按钮,进入到创建连接界面。
2. 在【选择连接项目】界面,选择需要连接的YiCAT项目,点击【下一步】按钮,进入到【选择连接器】界面。
注:
- 请确保您已经在YiCAT界面创建好项目。
- 远程发布项目、网站本地化项目、作业项目和比赛项目不可创建连接,列表已自动过滤此类项目。
- 每次仅能选择一个项目连接。
3. 在【选择连接器】界面,点击【授权连接器】按钮,授权GitHub或GitLab连接YiCAT项目。
4. 在授权界面,输入您的GitHub账号和密码。
授权成功后,页面将自动跳转,可看到【授权连接器】界面,GitHub集成器状态更改为【已授权】。点击【下一步】按钮,进入到【配置连接器】界面。
配置连接器
1. 在【配置连接器】界面,选择需要翻译的仓库(单选)和分支(多选)。
2. 点击【选择翻译文件】按钮,在弹窗中选择待翻译的文件。
3. 点击【选择推送路径】按钮,选择文件的推送路径。
注:推送路径中,“...”代表分支的根目录。
4. 点击【文件路径详情】按钮,可查看文件拉取和推送路径。
5. 确认无误后,点击【下一步】按钮,进入到【配置推送频率】界面。
配置推送频率
在配置推送频率界面,您可以按需设置原文推送和译文更新的时间。
原文更新时间
原文更新时间可按照分钟、小时和某天某时推送。
按分钟: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项目中。
同步内容
在集成器平台中,您不仅可以按照设置的时间获取原文和推送译文,还可手动点击同步原文和译文。
1. 在【项目连接】界面,选择您需要同步的项目,点击【操作】下方的“...”按钮,选择【同步】。
2. 同步中的项目状态将显示【同步中】,待同步状态变更为【正常】,表示获取原文或推送译文成功。
编辑连接
1. 选择需要编辑的连接项目,点击【操作】下方的“...”按钮,选择【编辑连接】,可进入到编辑连接界面。
2. 除已授权的连接器不可取消授权之外,您可对项目的文件、推送路径或更新频率进行修改。
删除连接
您有两种方式删除连接。
1. 勾选需要删除的连接项目,点击表格上方的【删除连接】按钮,即可删除连接。
2. 选择需要删除的连接项目,点击【操作】下方的“...”按钮,选择【删除连接】,即可删除连接。
注:删除连接后,YiCAT项目中的文件将不会被删除。