VNDB优先原文和中文化

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

目前为 2022-06-08 提交的版本。查看 最新版本

作者
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值

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址