Greasy Fork

来自缓存

Greasy Fork is available in English.

VNDB优先原文和中文化

优先显示原文(title->value),以及中文化(mainMap[value]->value)

当前为 2022-06-08 提交的版本,查看 最新版本

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Greasemonkey 油猴子Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Userscripts ,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

作者
rui li 2
评分
0 0 0
版本
4.3.1
创建于
2022-03-30
更新于
2022-06-08
大小
28.1 KB
许可证
MIT
适用于

功能

  1. 若显示的值不为中文或日文,且有悬停提示的值为中文或日文则进行替换
  2. 通过map中文化

其他

  1. 若认为翻译不准确也可进行反馈
  2. 数据与逻辑已分离,翻译数据请点击这里
  3. 可提交翻译在评论区,格式为:
    {
    name: '作用页说明',
    regular: /.+/i,/*正则表达式,要匹配的作用页*/
    map: {},/*普通的k->v映射*/
    titleMap:{},/*作用在元素title的k->v映射,即鼠标悬停在元素上的提示内容*/
    specialMap:{},/*使用正则表达式匹配的内容,可以通过该表达式取出对应的内容再通过普通的k->v映射翻译,具体运用请参考现有匹配代码*/
    }

推荐

  1. 代码里有提到的VNDB封面插件
  2. 如需翻译标签可以参考(请结合上下文以及实际意义进行翻译):

注意

  1. 若标题语言设置为原始语言显示,没有勾选罗马化,主页的VN讨论版会将value与title对调.
  2. 若副标题没有设置为原始语言,则会导致无法交换值.

正确的设置

我的个人资料

具体效果

测试页面 测试页面

更新日志

  • 4.3.1

    1. 新增LinkSpider提供的更多:标签/特征翻译
    2. 修正标签在作品列表时点击tag时不匹配的问题
  • 4.3.0

    1. 拆分数据段和代码段
  • 4.2.1

    1. 添加转小写符@@@@,
    2. 修改dom响应范围,只遍历发生变化的dom
    3. 修正遍历dom时,不会处理末尾的节点类型
    4. 添加对title的翻译
    5. 添加按降序显示otherLog数组并导出到Excel(showotherLog()方法)
    6. 新增LinkSpider提供的:标签/特征翻译
  • 3.0.0

    1. 添加正则匹配式修改,以及在正则后对变动值进行再次递归Map
    2. 开发工具:添加统计不应该匹配,但可以匹配的k->v与正则,用以将局部map升级到主map
  • 2.1.0 更改替换方式为被动触发

  • 2.0.0 通过遍历dom文本节点原文化与中文化,添加map进行中文化,通过定时器定时运行.

  • 1.0.0 遍历<a>直接交换title与value值