feat: V2 (#4)

* feat: 为chrome拓展添加手动调用翻译的功能 (#3)

* feat: 为chrome拓展添加手动调用翻译的功能

* feat: add SC-BOX-TRANSLATE-API-AVAILABLE message

* refactor: move content script logic to core.js

* feat: add context menu for translating pages

* chore: 🤖 使用extension.js

* chore: update package metadata

* chore: ensure context menu creation on extension install

* feat: add toggle translation functionality

* feat: add support for dynamic localization based on tab URL

* feat: add Chinese translation for Star Citizen browser extension

* docs: update README with new API usage instructions

* refactor: update translation logic to append original values

* typescript support

* feat: add manual URL handling for localization

* feat: add postMessage for toggling SC-BOX translate

* feat: add translation toggle event to postMessage

* feat: add translation status and message handling

* refactor: optimize localization version logging

* feat: 支持保持任意网站启用翻译的装药

* fix: 兼容网页主动调用

* feat: image lazy load

* fix: remove rsi_hangar_fix script

---------

Co-authored-by: EduarteXD <54500106+EduarteXD@users.noreply.github.com>
This commit is contained in:
xkeyC
2025-05-10 18:47:22 +08:00
committed by GitHub
parent 75565c0ef0
commit 7d4d9c89f7
36 changed files with 6355 additions and 1065 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long