Website page translation patch

This script is used to fix some problems before the website is translated, such as invalid or missing links, mismatched values ​​in drop-down list boxes due to translation, and the problem of content being piled together because line breaks are lost after translation. Compatible with page content updated dynamically.

These are versions of this script where the code was updated. Show all versions.

  • v5.6.2 2024-06-04
  • v5.6.1 2024-02-06

    * 更改腳本名稱:由於腳本已經不單純是修復鏈接了,而是包含了 鏈接、下拉列表框、換行修復 三大部份,並且之後也可能添加更多與網站翻譯有關的修復,因此更名為「網站頁面翻譯補釘」這個更加通用且契合的名字
    * 更新腳本說明

  • v5.6 2024-02-06
    • 修復點擊時內容變化的Link的動態翻譯(部份遊戲點擊鏈接循環切換鏈接文字)
    • 說明添加「常見問題」版塊
  • v5.3 2024-02-04
    • 修復翻譯時造成的換行消失(例如狀態、屬性堆在一起)的現象
  • v4.3 2024-01-20

    * 修復插入事件觸發錯誤:由於故事可能整段插入(從劇情庫移動到界面),因此包含其內的鏈接無法獨立觸發插入事件,因此現改為當觸發插入事件時,判斷並提取內部包含的鏈接進行增量修復

  • v4.1 2024-01-20

    * 在鏈接刪除時的處理上添加微量延遲,避免與replaceChild動作發生衝突

  • v4.0 2024-01-20
    • 修改了運作方式:由重新遍歷元素改為佇列遞歸,避免了之前可能出現的ID重複或錯亂的問題。並且極大的最佳化了性能
    • 修復了鏈接會移動到左邊的問題,現在鏈接會盡可能保持在原位
    • 更新了標記屬性的生成規則,現在更簡短
    • 修改並補充了部份註釋
    • 刪除遺留的廢棄程式碼
  • v3.5 2023-10-20
  • v3.0 2022-10-03
  • v2.4 2022-03-22
    • 將僅跳過包含圖片的鏈接更改為跳過文字為空的鏈接,因為有部份遊戲使用 固定大小 + 背景圖片 的方式,內容是空的
  • v2.3 2022-03-21
    • 重新整理變量命名,使其更加符合
    • 刪除不必要的代碼
    • 優化執行邏輯
    • 添加完整的備註
  • v2.2 2022-03-21
  • v2.2 2022-03-21

    - 添加了對圖片鏈接(例如圖片按鈕)的過濾,現在不會對圖片鏈接進行處理
    - 添加了對原始鏈接更多樣式的清除,以修復當a標籤具有margin padding border時無法完全隱藏的問題(因為換行佔位需要,它不能使用display:none隱藏,只能把它的大小設為0來實現)

  • v2.1 2022-03-20

    - 添加了被補釘的原始鏈接被移除時一同移除補釘鏈接的機制,以修復原始鏈接被移除後補釘鏈接依然存在導致的視覺問題及調用原始鏈接失敗的報錯問題。

  • v2.0 2022-03-20
    • 再次更改處理方式,修復了部份鏈接Google翻譯依舊頑固的把被翻譯的內容移動出原鏈接位址導致無法點擊的問題
    • 添加了對Google翻譯時對文檔的格式破壞的修復(目前僅對具有鏈接的行有效,其他行的格式破壞原因尚未可知)
    • 添加了應用補釘後的提示信息
  • v1.3 2022-03-19

    在腳本內加入右鍵啟用的聲明

  • v1.2 2022-03-19

    以翻譯專用文字取代原始文字,以提供更好的體驗

  • v1.1 2022-03-19

    修復部份遊戲跨頁面時腳本失效的問題

  • v1.0 2022-03-19