-
Notifications
You must be signed in to change notification settings - Fork 59
使用文档
该项目及翻译数据库已迁移到 GitHub 组织 EhTagTranslation。本项目及 Wiki 即日起停止更新。
需要安装新的翻译工具,请移步 EhTagTranslation/EhSyringe;想要提供或使用新的翻译,请移步 EhTagTranslation/Database。
EhTagTranslator 是一个所有人都可轻松参与的开源翻译项目,致力于将 E 绅士的英文标签翻译为一眼就能看懂的中文。
其开源特性的优势使每个人都能随时添加或修改一条新的翻译。
EhTagTranslator 的前身是 Javascript 写的 Etag,因为当时只是简单制作,每次数据库需要重新更新上传,版本迭代非常困难。
于是在选择了很久后,决定采用开放式编辑的新方法,数据库用本项目的 Wiki 攥写,然后由 Javascript 生成 CSS,由 CSS 来完成翻译显示,并支持显示标签简介。
2019年,为进一步发展新技术,扩展项目使用便捷性,目前已创建新的EhTagTranslation,翻译组织,代替本单独项目。
以下名词不包含EhTagTranslation项目组内容
-
EhTagTranslator,指代本翻译项目。
- 翻译实现程序
- EhTagBuilder,是最初版翻译生成工具,简称为 ETB。
- EhTagSyringe,使用 ES6 以上的新技术开发的新工具,简称为 ETS。
-
EhTagTranslator-Wiki,是译文数据库,所有人都可以很容易的进行编写。
- ETTWikiHelper-Thumbnail,是辅助编写数据库的工具,用于快速从E站复制缩略图地址到数据库使用的格式。
- 翻译实现程序
2019年新用户推荐使用新的EhSyringe,以下传统程序都已不再添加新内容。
目前 EhTagTranslator 项目下有两个官方的翻译程序,ETB、ETS,下面先描述两者区别以供选择。
工具 | E绅士标签构建者 EhTagBuilder |
E绅士翻译注射器 EhTagSyringe |
---|---|---|
主要开发者 | 枫谷剑仙 | xioxin |
浏览器要求 | ES5 | ES6 |
初版上线时间 | 2016年4月 | 2017年9月 |
新功能开发 | 💀已停止 | 💀已停止 |
主研发平台 | Firefox | Chrome |
使用第三方库 | - | angular.js |
数据库获取方式 | 解析 Wiki 网页内表格 | 直接获取原始 Markdown 文本 |
输出 CSS 格式翻译 | ✅ | ❌ |
输出 JSON 格式数据库 | ✅ | ❌ |
获取数据库简单查错 | ✅ | ❌ |
自动注入翻译到 E 站页面 (不需 Stylus) |
❌ | ✅ |
检测数据库更新 | ❌ | ✅ |
中文搜索标签功能 | ❌ | ✅ |
标签翻译外其他功能 (见脚本页面) |
❌ | ✅ |
推荐使用ETS
ETS 与 ETB 可以同时存在,互不影响使用,可以同时安装。
以下仅列出需要使用 ETB 的情景。
- ETS 傻瓜化了流程,如希望了解本翻译项目实现原理,可以先使用 ETB 进行学习理解。
- 数据库编写者、第三方程序使用本项目数据库者建议同时使用 ETB。(需要控制台查错与生成 JSON 等面向开发者的功能)
- 扩展不完善导致无法正常使用 ETS 者可尝试使用 ETB。(ETB 为完全原生 Javascript 开发,没有扩展高级 API 要求)
详见译文数据库介绍
姓名 | 项目主要贡献 |
---|---|
xioxin | 编写了美观的翻译UI(ETT官方默认样式) 编写了 EhTagSyringe |
OpportunityLiu | 贡献了 90% 的数据库翻译 主导制定数据库结构标准第3版及后续版本 主导建立 EhTagTranslation 组织,并制定了翻译数据库 API 标准。 |
该项目及翻译数据库已迁移到 GitHub 组织 EhTagTranslation。本项目及 Wiki 即日起停止更新。
需要安装新的翻译工具,请移步 EhTagTranslation/EhSyringe;想要提供或使用新的翻译,请移步 EhTagTranslation/Database。
本项目全部内容禁止商业使用。
程序代码除另有声明外,均在 GNU 通用公共许可证第三版(GPLv3)下提供。
Wiki文本内容除另有声明外,均在知识共享(Creative Commons) 署名-非商业性使用-相同方式共享 3.0 协议下提供,附加条款亦可能应用。
该项目及翻译数据库已迁移到 GitHub 组织 EhTagTranslation。本项目及 Wiki 即日起停止更新。
需要安装新的翻译工具,请移步 EhTagTranslation/EhSyringe;想要提供或使用新的翻译,请移步 EhTagTranslation/Database。