Skip to content
Weston JI edited this page Dec 9, 2017 · 7 revisions

06 Windows & Linux下文章翻译中筛选及申请工具

一、前言

参与了 LCTT 翻译项目,我发现多数译者低效、重复性劳动程度高。

考虑到观看 WIKI 多数为新手。作为参与 TranslateProject 的第一步,如何高效、轻盈、快速加入 LCTT 大家庭便诞生了 LCTT-CLI 项目。

二、如何安装

1、确定系统

# yum / apt-get
bash: yum: command not found
bash: apt: command not found

如果 yum 报错找不到,再试试 apt 指令。

前者是 CentOS/Fedora ,后者是 Debian/Ubuntu。

2、安装 git 程序

  • CentOS/Fedora
    • yum -y install git
  • Debian/Ubuntu
    • apt-get -y install git

3、安装 LCTT-CLI

# git clone https://github.com/LCTT/lctt-cli/ /usr/local/lctt-cli
# ln -s /usr/local/lctt-cli/gn2.sh /usr/bin/gn2

第一步:使用 git clone 指令,在 /usr/local 创建第三方辅助脚本。

第二步:使用 ln -s 命令,将 LCTT-CLI 设置为系统变量(在系统任何目录皆可运行)。

4、Fork TranslateProject项目

进行Fork

要PR推送,首先,我们需要去LCTT项目把仓库Fork到自己的仓库里。

如下图所示,我们点击 "Fork" 按钮,如果一切顺利(当然这里一般不会出什么错),接下来fork成功后将跳转到fork过来的项目,这就完成了fork

img

img

Clone 你自己的仓库到本地

ssh clone url:

$ git clone git@github.com:yourname/TranslateProject.git

ssh 比 http模式更加安全和快速,但ssh需要配置SSH-key

生成和配置SSH-key

http clone url:

$ git clone https://github.com/yourname/TranslateProject.git

你所需要的url 来自 "fork完成后,你自己的TranslateProject项目页面",具体位置就是下面有标记的地方img

更多查看请移步:Linux下翻译操作指南

5、问题反馈

LCTT-CLI 项目位置在:https://github.com/LCTT/lctt-cli/

LCTT-CLI 项目反馈在:https://github.com/LCTT/lctt-cli/issues

LCTT-TranslateProject 主项目位置在:https://github.com/lctt/TranslateProject

三、如何使用

1、文章挑选

gn2 --list

2、申请文章

gn2 --commit

3、系统环境

gn2 --check

4、完整演示 (GIF 图)

四、备注与说明

1、贴心服务

  • 实时 显示时间
  • 提醒 申领文章
  • 导向 路线清晰

2、畅想未来

  1. 建立数据库,实现文章筛选云端完成。
  2. 完善 Python 版本,利用 WSGI 模块实现 Browser 自动化。
  3. 尝试打造平台:根据英语 “五大句型” 分析复杂语句结构,确定框架。
  4. 希望更多人参与到 LCTT-CLI 项目中。