Greasy Fork

来自缓存

Greasy Fork is available in English.

网站页面翻译补丁

此脚本用于在网站翻译前对部份问题进行修复,例如链接失效或消失、下拉列表框因翻译而导致值不匹配、翻译后换行丢失内容堆在一起等问题。兼容动态更新的页面内容。

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

You will need to install an extension such as Tampermonkey to install this script.

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

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

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

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

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

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

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

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

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

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

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

作者
龍翔翎
日安装量
1
总安装量
4,101
评分
3 0 0
版本
5.7.0
创建于
2022-03-19
更新于
2024-08-31
大小
13.7 KB
许可证
MIT
适用于
所有网站

说明

此脚本用于在网站翻译前对部份问题进行预先处理,以修复例如链接失效或消失、下拉列表框因翻译而导致值不匹配、翻译后换行丢失内容堆在一起等问题。兼容动态更新的页面内容。

此脚本理论上支持所有遵守translate属性的翻译插件,不仅限Google翻译,但无法适用于不遵守标签标示为translate="no"(不翻译)的翻译插件

使用方法

线上游玩(从网址打开的游戏)

只需要在页面空白处(不能是图片上)点击鼠标右键,然后找到Tampermonkey(油猴/篡改猴),然后再点击此脚本名字的选项,当看到「網站頁面翻譯補釘應用成功,可以開始翻譯頁面」的绿色提示之后,就可以正常进行翻译了。 (你仍然需要自己去启动翻译,脚本无法自动调用页面翻译)

离线游玩(下载下来的游戏)

Chrome默认不允许插件(扩展)在本地网页(file://协议)上生效,因此如果你打开的是下载下来的本地网页,那么可能油猴本身是处于被禁用的状态的,所以里面的脚本也就无法运作了。你需要去开启油猴的本地网页访问权限。

具体方法是:点击右上方插件(扩展)图标-点击油猴/篡改猴右边的三个点-管理扩展程序-允许访问文件网址-(重起浏览器)这样就可以解决了

常见问题

  • 我右键找不到Tampermonkey(油猴/篡改猴)的选项
    • 确保Tampermonkey正确安装
    • 如果是离线游玩,参考离线游玩的方法,确保油猴/篡改猴开启「允许访问文件网址」的选项
  • 我成功应用补丁了,但是网页没有办法被翻译
    • 这种情况一律与此脚本无关,此脚本只是做补丁,不会阻碍翻译
    • Google翻译的话,确保你的网络是畅通的,看看右上方有没有提示翻译失败。
    • 如果是线上游玩,大多数的游戏网站会把游戏本身的网页堑套在iframe中(即使看起来是占满页面的),任何的翻译插件都是无法翻译iframe中的页面的。不过你可以通过:在游戏页面空白处右键 -> 检查元素 -> 向上找到iframe的src(一般是蓝色带下划线的网址)-> 右键单击 -> 「在新标签页打开」 这样就能在新标签页打开游戏本身的网页了,此时应该就可以翻译了。
    • 部份网站强制要求页面通过他们的网站打开,直接开启iframe的链接是不能游玩的,这种建议直接换网站,这种强制要求套在iframe里的网站无法翻译,没有解决方法。
    • 离线游戏一般来说不会出现这个情况,如果出现那么可能是游戏本身使用了大量iframe,目前主流的HTML游戏引擎是不会这样做的,但不排除有少部份作者使用非主流或自研引擎,这样是没办法的,换游戏吧。
  • 一些链接本来是自动变换文字,应用补丁后不动了
    • 补丁采用的是建立假链接的方法,本质上是在链接出现时复制出来一个,因此对于动态内容是不兼容的,我目前也没有计划添加对内容变化的监听。
    • 补丁不会影响功能(比如这个自动变换文字是为了随机选择,那么即使打了补丁后文字不变,但点击时依然是随机结果)

v5.6

  • 修复点击时内容变化的Link的动态翻译(部份游戏点击链接循环切换链接文字)
  • 说明添加「常见问题」版块

v5.3

  • 修复翻译时造成的换行消失(例如状态、属性堆在一起)的现象

v4.0

  • 修改了运作方式:由重新遍历元素改为队列递归,避免了之前可能出现的ID重复或错乱的问题。并且极大的优化了性能
  • 修复了链接会移动到左边的问题,现在链接会尽可能保持在原位
  • 更新了标记属性的生成规则,现在更简短
  • 修改并补充了部份注释
  • 删除遗留的废弃代码

v3.0

  • 增加对于下拉列表的处理。