GithubHelp home page GithubHelp logo

ehtagtranslation / ehsyringe Goto Github PK

View Code? Open in Web Editor NEW
2.5K 2.5K 109.0 39.14 MB

E 站注射器,将中文翻译注入到 E 站体内

License: MIT License

JavaScript 3.00% HTML 0.13% TypeScript 90.67% Less 6.20%
browser-extension e-hentai translation userscript

ehsyringe's Introduction

EhTagTranslation 译文数据库

Build status LICENSE

all reclass female male mixed language other group artist cosplayer parody character

协议

数据库文本内容除另有声明外,均在知识共享(Creative Commons) 署名-非商业性使用-相同方式共享 3.0 协议下提供,附加条款亦可能应用。

数据库内容归全体编辑者共同所有,在本项目里发布内容即表示您允许将您编辑的内容无偿且自由地使用到 EhTagTranslation 的各下游项目中。

参与翻译

请使用 EhTag Editor使用说明),在编辑前请先查阅参与翻译指南。

使用翻译

用户可通过以下项目使用本数据库的翻译,也可以通过这些项目向本数据库贡献翻译内容。

已停止维护的项目
  • EhTagBuilder
    WEB UserScript

    本项目的前身,使用 UserScript 实现,已被 EhSyringe 取代。

    EhTagBuilder 简称 "ETB"。

    翻译实现方式:ETB 先获取 Wiki 数据库网页,获得翻译数据,生成对应格式的 CSS 代码,再由 Stylus 扩展附加到 E 绅士网页上。

  • E-HentaiViewer
    iOS GitHub Release Date
    一个 E-Hentai 的 iOS 端阅读器。

  • EhViewer
    Android GitHub Release Date
    An Unofficial E-Hentai Application for Android.

  • @NekoInverter / EhViewerEhViewer 的分支版本)
    Android
    An E-Hentai Application for Android.

  • EhViewer-Overhauled@NekoInverter / EhViewer 的分支版本)
    Android GitHub Release Date
    EhViewer overhauled with Material Design 3 and more.

开发指南

参见 Wiki/开发指南

下游项目使用本项目数据库前,请在本项目提交一份附上项目的简介或地址的 Issue

状态

Alt

ehsyringe's People

Contributors

dependabot-preview[bot] avatar dependabot[bot] avatar ghostmuker avatar jiaer24 avatar liuxilu avatar mapaler avatar matcha-sama avatar opportunityliu avatar sakuyamaij avatar tch1121 avatar xb2016 avatar xioxin avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ehsyringe's Issues

直接加载脚本失败

描述问题

相关网址

截图

环境

  • 系统: [例如: Windows Android]
  • 浏览器 [例如: Chrome Firefox]
  • 插件版本 [例如: 1.0.0]

配合 AdGuard Windows 无法使用

在 AdGuard Windows 中添加 扩展程序 后, exhentai.org 并没有被翻译

exhentai.org

image.png

环境

  • 系统: Windows 11 21H2 with AdGuard 7.6.1
  • 浏览器 Edge 93
  • 插件版本 2.5.1

(如有需要可提供AdGuard进行测试

下载原图

相关页面
图片页
原文
Download original 1200 x 1669 834.8 KB source
Download original 2480 x 3508 2.52 MB source
Download original (\d+ x \d+ \d+\.\d+ [KM]B) source
翻译
下载原图($1)

User script 支持

现在这个上不了架太难受了

看了一下,应该稍微改改就能用webpack打包一个user script

那个是不是上架没啥要求的

@xioxin @Mapaler

【计划】设置面板

增加设置面板:

  • 禁用UI翻译
  • 禁用TAG翻译
  • 介绍图片过滤等级 (不显示,NSFW,R18,R18G)
  • tag介绍
  • 自动补全
  • 自动更新
  • 设置面板UI
  • 测试Chrome
  • 测试Firefox
  • 测试Android

[UI翻译] 下载相关缺失的翻译内容

目前在开发下载插件, 期间遇到的未翻译的内容. 在此记录之后进行翻译.

种子页 https://e-hentai.org/gallerytorrents.php?gid=2006983&t=3e8d03b33d

"Expunged": "已删除"

详情页 https://e-hentai.org/g/2006983/3e8d03b33d/



({
  'Content Warning': '内容警告'
  'This gallery has been flagged as ': '这幅画已被标记为',
  'Offensive For Everyone': '"对所有人具有攻击性"',
  '. Due to its content, it should not be viewed by anyone.' : '。由于其内容,任何人都不应该观看。',
  '(And if you choose to ignore this warning, you lose all rights to complain about it.)': '(如果你选择无视这一警告,你就失去了所有投诉的权利。)',
  'View Gallery': '浏览画廊',
  'Get Me Outta Here': '带我离开这里',
  'Never Warn Me Again': '不要再警告我了',
})

档案下载页面 https://e-hentai.org/archiver.php?gid=2007032&token=155bf37537&or=453132--cc5060ffbe0fbe7fcd6f08d8a3219819f982c6c5

({
  "Free": '免费',
  "Free!": '免费!',
  "You unlocked an ": '已解锁',
  "original": '原始档案',
   "sample": '重采样档案' // 原文是猜测的,下载一个重采样档案试试
  " download of this archive on ": '的下载,时间',
  "cancel": "取消"
})

档案下载 跳转中间页面

"Locating archive server and preparing file for download..."
'找到存档服务器并准备下载文件...'

"(this can take several minutes)"
'(这可能需要几分钟的时间)'


"Please wait..."
'请稍后...'

"Close"
'取消'

档案下载页面

'The file was successfully prepared, and is ready for download.'
'该文件已完成准备,可供下载。'

"Click Here To Start Downloading"
'点击这里开始下载'

"You can also copy this link to a download manager."
'你也可以把这个链接复制到下载管理器中。'

希望能提供 UserScript 版本

感觉 user script 安装起来会更方便一点,而且可以自动更新。

这里有用到什么 user script 无法提供,只有插件才能做到的功能吗?

是关于E绅士翻译注射器1.3.14的

描述问题
非常清楚插件已经不再更新了。就是之前数据还能在页面正常更新,是否文件位置变化而不能更新,有恢复的可能否?
相关网址

截图
捕获

环境

  • 系统: Windows
  • 浏览器 : Firefox
  • 插件版本 1.3.14

关于手机ehviewer的标签翻译

英文小白,如果问错了地方先道个歉
以前手机ehviewer上的标签app内自带汉化,怎么现在的新app没有了,如果有办法恢复到话请教教我,谢谢!

v1.2.10单击标签没有显示标签介绍

描述问题
单击标签在右边没有标签介绍的显示, 今天出现的, 昨天还是正常.
可能是我这边的问题但我不知道怎么解决, 请帮助我, 谢谢!

顺带一提, 在Google里有这个错误, 请见图二
相关网址
exhentai
截图
{B9807843-D7F0-478D-B140-2A470427411A} png

{D9B58B52-60B0-44D1-A3C4-087C8E85EB26} png

环境

  • 系统: [windows10]
  • 浏览器 [Chrome 83.0.4103.61]
  • 插件版本 [1.2.8, 1.2.9, 1.2.10] 均有问题

v1.2.9版无法翻译标签

  • 系统: [例如: Windows7]
  • 浏览器 [Cent Browser 版本 4.0.9.112(正式版本) (64 位) (portable) (Chromium 74.0.3729.169)]
  • 插件版本 [v1.2.9]

之前使用v1.2.8版一切正常
看到1.2.9支持了收藏搜索和添加标签的标签自动完成,就更新了下

除了和标签相关的,其余插件功能一切正常

首页my tag无法翻译标签
sora_2020-05-08_11-44-32

详情页tag无法翻译标签
sora_2020-05-08_11-32-00

不知道是哪里有问题导致标签描述显示不完整
sora_2020-05-08_11-38-43

换回1.2.8版后除了标签描述显示不完整外其余功能正常

希望能和Mayriad's EH Master Script共存

插件开启前:
image
插件开启后:
image
用户脚本会在页面内添加额外内容,而插件会直接覆盖,
希望能做到只替换tag和界面部分,不影响部分用户脚本加载.

关于<翻译界面>选项打开后时间显示错误的问题

您好,我发现一个关于时间显示的问题,不知是否为个例。
在打开<翻译界面>功能前,日期显示为:<Posted: | 2021-02-20 08:20>
在打开此功能后,日期会变为:<发布于: | 2/2016:20>
这是其中一例,其他的也会显示错误的日期。

  • 浏览器: Chrome 88.0.4324.182(正式版本)(64 位)
  • 插件版本 : v2.0.8

违反chorme网上商店规则求解

描述问题
晚上照例打开ex发现回到英文界面,心想我中文针呢,扩展栏也没看见。点进chorme扩展程序管理发现被chorme停了。虽然不知道发生了什么,我先放一个举报者的emoji在这里.jpg

相关网址

截图
QQ图片20190915002402

环境

  • 系统: [例如: Windows Android]
  • 浏览器 [例如: Chrome Firefox]
  • 插件版本 [例如: 1.0.0]

加载脚本后,搜索框尺寸变小

描述问题
加载脚本后,搜索框尺寸变小。chrome 扩展是没有问题的,只有使用脚本才有这个问题。

截图
加载脚本前:
image

加载脚本后:
image

使用插件:
image

环境

  • 系统: Windows
  • 浏览器: Chrome
  • 插件版本: 2.5.3
  • 脚本管理器: Tampermonkey

[提案]TAG 输入提示增加排除快捷键

按下ctrl/command键再选中标签或按下Enter, 将自动增加减号(排除标签)
比如 p:"touhou project$" -l:translated$

我比较希望在待选择界面按下ctrl按键, ui会有反应(比如在每行待选标签的英文部分增加减号), 因为ctrl也可以与鼠标配合使用.

image

如果可以的话看看吧手输减号的匹配也写了

有空的话我会去实现代码(这周内)

排行榜翻译显示异常

描述问题
Toplists翻译异常
排行榜翻译异常, 多个排行榜名称无法正确显示
实际显示结果如下:

#1 | 在 昨天排行
#1 | 在 过去一个月排行
#1 | 在 昨天排行
#6 | 在 所有时间排行
#7 | 在 过去一年排行
#8 | 在 过去一个月排行
#9 | 在 昨天排行
#3 | 在 Cleanup Past Year排行
#1 | 在 Cleanup Past Month排行
#1| 在 Cleanup Yesterday排行

无法显示的排行榜包括 Uploader/Tagging/Hentai@Home等

相关网址

https://e-hentai.org/home.php

截图

环境

  • 系统: [Windows]
  • 浏览器 [Chrome]
  • 插件版本 [1.2.3]

【探讨】一种通用翻译替换脚本

{
  "name": "",
  "version": "0.1",
  "author": [""],
  "description": [""],
  "match": ["example.com", "*.example.com"],
  "data": { // 存储数据
    "tags": [
      {"namespace": "parody","key": "touhou project", "name": "东方系列"}
    ]
  },
  "modules": [ // 模块
    {
      "performer": "DOMReplace", // dom替换模块
      "parameter": {
        "rules": [
          {
            "nodeName": ["#TEXT"], // 遍历节点匹配nodename
            "$dictionary": "JSONATA:tags{namespace & ':' & key: name}", // http://try.jsonata.org/BkFU1x6k8
            "dictionary": {
              "内容a": "内容b"
            },
            "read": "textContent", // 从什么地方读取 attr:title textContent innerHTML innerText
            "write": "textContent", // 写入什么地方 attr:title textContent innerHTML innerText
            "replaces": [ // 正则替换
              {
                "pattern": "([0-9.]+) star",
                "flags": "i",
                "replace": "$1 星"
              }
            ]
          },
          {
            "matches": [ // 指定匹配的节点
              "#list>li .title",
              "#list2>li .title"
            ],
            "replaces": [ // 正则替换
              {
                "pattern": "([0-9.]+) star",
                "flags": "i",
                "replace": "$1 星"
              }
            ],
            "cloneNode": true // 复制一个新的节点,来存储翻译,旧节点display:none隐藏掉,用于兼容其他插件
          }
        ]
      }
    },
    {
      "performer": "InputHint",  // 输入提示模块
      "parameter": {
        "matches": [ // 指定输入框
          "input#search"
        ],
        "$dataset": "JSONATA:tags.{'label': name,'value': namespace & ':' & key}", // http://try.jsonata.org/SJD-ye6y8
        "dataset": [
          {"label": "aaa", "value": "bbb"}
        ]
      }
    },
    {
      "performer": "???",
      "parameter": {

      }
    }
  ]
}

脚本的右下角针筒图标没了

描述问题
脚本的右下角针筒图标没了
相关网址

截图
image

环境

  • 系统: [例如: Windows Android] Windows
  • 浏览器 [例如: Chrome Firefox] Chrome
  • 插件版本 [例如: 1.0.0] 2.5.0

当标签在misc还未转移到对应分类时,提前从分类中读取已经翻译好的标签

新增的东方虹龙洞角色标签,有好多都只存在于 misc 中,还未转移到 charecter 分类。
我已经提前奖标签翻译做进了 character 中,但是到了 e 站页面上就无法显示。
目前只能额外再在 misc 里写一份,等转移过去后再删除掉,增加提交冗余。
新的作者、团队、原作等都存在这种情况。

我觉得可以增加该功能
当 misc 内的 tag 是无翻译的情况下,在现有 tag 内查找同名 tag 并显示,同时显示这是一个猜测行为的标记。

Screenshot_2021-06-21-19-46-29

描述问题

相关网址

截图

环境

  • 系统: [例如: Windows Android]
  • 浏览器 [例如: Chrome Firefox]
  • 插件版本 [例如: 1.0.0]

希望可以接手Ehviewer或对移动设备添加支持

描述你想要的功能
由于EHviewer作者已经停止更新,目前Ehviewer还是使用着旧版标签翻译数据库,我的手机在某一次更新时将其本地数据库破坏导致无法正常汉化标签,希望还是可以接手继续维护Ehviewer,看着这么一个好用的软件慢慢死去还是有点伤心。当然,接不接手是您的意愿,不接手当然无可厚非,愿意接手也非常感谢您能够给这个软件注入第二次生命。

盼望回复。

v2.0.3 error

今天更新了2.0.3版后无法使用,直接报错

sora_2020-07-30_09-29-04

💉 插件 加载失败

上下文

_generated_background_page.html
堆叠追踪
script/background.js:1 (匿名函数)
script/vendor.js:31 (s)
  • 浏览器 [Cent Browser版本 4.2.10.171(正式版本) (64 位) (portable) (Chromium 80.0.3987.163)]
  • 插件版本 [2.0.3]

数据库更新出错

描述问题
数据库更新出错

截图
Sora_2019-08-24_10-21-45

环境

  • 浏览器 [Chromium 74.0.3729.169]
  • 插件版本 [1.2.0]

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.