Skip to content

Commit 626e84d

Browse files
CodFrmcyfung1031
andauthored
✨ 添加后台运行选项 (#1048)
* background移到optional_permissions * 后台运行选项 * 脚本安装时进行提示 * 优化代码 * 根据copilot意见修改 * Update src/locales/ja-JP/translation.json Co-authored-by: cyfung1031 <44498510+cyfung1031@users.noreply.github.com> * Update src/locales/ja-JP/translation.json Co-authored-by: cyfung1031 <44498510+cyfung1031@users.noreply.github.com> * Update src/locales/ja-JP/translation.json Co-authored-by: cyfung1031 <44498510+cyfung1031@users.noreply.github.com> * Apply suggestion from @CodFrm * 使用官方描述 * 描述 --------- Co-authored-by: cyfung1031 <44498510+cyfung1031@users.noreply.github.com>
1 parent e272dc6 commit 626e84d

File tree

12 files changed

+332
-132
lines changed

12 files changed

+332
-132
lines changed

src/locales/de-DE/translation.json

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -536,5 +536,17 @@
536536
"subscribe_update": "Abonnement {{subscribeName}} wurde aktualisiert",
537537
"subscribe_update_desc": "Neue Skripte: {{newScripts}}\nGelöschte Skripte: {{deletedScripts}}"
538538
},
539-
"loading": "Wird geladen..."
539+
"loading": "Wird geladen...",
540+
"runtime": "Laufzeit",
541+
"enable_background": {
542+
"title": "Hintergrundausführung aktivieren",
543+
"description": "Wenn aktiviert, bleibt der Browser auch nach dem Schließen aller Fenster im Hintergrund aktiv und minimiert sich in den Tray, bis Sie den Browser manuell beenden. Dadurch können Hintergrundskripte weiterhin ausgeführt werden.",
544+
"enable_failed": "Aktivierung fehlgeschlagen",
545+
"disable_failed": "Deaktivierung fehlgeschlagen",
546+
"prompt_title": "Hintergrundausführung aktivieren?",
547+
"prompt_description": "Dies ist ein {{scriptType}}. Die Aktivierung der Hintergrundausführung ermöglicht es dem Skript, nach dem Schließen des Browsers weiter zu laufen.",
548+
"enable_now": "Jetzt aktivieren",
549+
"maybe_later": "Vielleicht später",
550+
"settings_hint": "Sie können diese Option jederzeit in den Einstellungen ändern."
551+
}
540552
}

src/locales/en-US/translation.json

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -536,5 +536,17 @@
536536
"subscribe_update": "Subscribe {{subscribeName}} has been updated",
537537
"subscribe_update_desc": "New scripts: {{newScripts}}\nDeleted scripts: {{deletedScripts}}"
538538
},
539-
"loading": "Loading..."
539+
"loading": "Loading...",
540+
"runtime": "Runtime",
541+
"enable_background": {
542+
"title": "Enable Background Running",
543+
"description": "When enabled, the browser stays running in the background after you close all windows, minimizing to the tray until you manually quit Chrome. This allows background scripts to keep running.",
544+
"enable_failed": "Failed to enable",
545+
"disable_failed": "Failed to disable",
546+
"prompt_title": "Enable Background Running?",
547+
"prompt_description": "This is a {{scriptType}}. Enabling background running allows the script to continue running after the browser is closed.",
548+
"enable_now": "Enable Now",
549+
"maybe_later": "Maybe Later",
550+
"settings_hint": "You can change this option in settings at any time."
551+
}
540552
}

src/locales/ja-JP/translation.json

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -536,5 +536,17 @@
536536
"subscribe_update": "サブスクリプション {{subscribeName}} が更新されました",
537537
"subscribe_update_desc": "新しいスクリプト: {{newScripts}}\n削除されたスクリプト: {{deletedScripts}}"
538538
},
539-
"loading": "読み込み中..."
539+
"loading": "読み込み中...",
540+
"runtime": "ランタイム",
541+
"enable_background": {
542+
"title": "バックグラウンド実行を有効にする",
543+
"description": "有効にすると、すべてのウィンドウを閉じた後もブラウザはバックグラウンドで動作し、手動で終了するまでトレイに最小化されます。これにより、バックグラウンドスクリプトの実行が続きます。",
544+
"enable_failed": "有効化に失敗しました",
545+
"disable_failed": "無効化に失敗しました",
546+
"prompt_title": "バックグラウンド実行を有効にしますか?",
547+
"prompt_description": "これは{{scriptType}}です。バックグラウンド実行を有効にすると、ブラウザを閉じた後もスクリプトの実行が続きます。",
548+
"enable_now": "今すぐ有効にする",
549+
"maybe_later": "後で",
550+
"settings_hint": "設定ページでいつでも変更できます。"
551+
}
540552
}

src/locales/ru-RU/translation.json

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -536,5 +536,17 @@
536536
"subscribe_update": "Подписка {{subscribeName}} была обновлена",
537537
"subscribe_update_desc": "Новые скрипты: {{newScripts}}\nУдаленные скрипты: {{deletedScripts}}"
538538
},
539-
"loading": "Загрузка..."
539+
"loading": "Загрузка...",
540+
"runtime": "Время выполнения",
541+
"enable_background": {
542+
"title": "Включить фоновый режим",
543+
"description": "Если включено, браузер продолжит работать в фоновом режиме после закрытия всех окон и будет свернут в трей, пока вы вручную не завершите его работу. Это позволяет фоновым скриптам продолжать выполняться.",
544+
"enable_failed": "Не удалось включить",
545+
"disable_failed": "Не удалось отключить",
546+
"prompt_title": "Включить фоновое выполнение?",
547+
"prompt_description": "Это {{scriptType}}. Включение фонового выполнения позволит скрипту продолжать работать после закрытия браузера.",
548+
"enable_now": "Включить сейчас",
549+
"maybe_later": "Может быть позже",
550+
"settings_hint": "Вы можете изменить эту опцию в настройках в любое время."
551+
}
540552
}

src/locales/vi-VN/translation.json

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -536,5 +536,17 @@
536536
"subscribe_update": "Đăng ký {{subscribeName}} đã được cập nhật",
537537
"subscribe_update_desc": "Script mới: {{newScripts}}\nScript đã xóa: {{deletedScripts}}"
538538
},
539-
"loading": "Đang tải..."
539+
"loading": "Đang tải...",
540+
"runtime": "Thời gian chạy",
541+
"enable_background": {
542+
"title": "Bật chạy nền",
543+
"description": "Khi bật, trình duyệt sẽ tiếp tục chạy trong nền sau khi bạn đóng tất cả các cửa sổ, thu nhỏ xuống khay hệ thống cho đến khi bạn thoát trình duyệt thủ công. Điều này cho phép các script chạy nền tiếp tục hoạt động.",
544+
"enable_failed": "Bật thất bại",
545+
"disable_failed": "Tắt thất bại",
546+
"prompt_title": "Bật chạy nền?",
547+
"prompt_description": "Đây là {{scriptType}}. Bật chạy nền cho phép script tiếp tục chạy sau khi đóng trình duyệt.",
548+
"enable_now": "Bật ngay",
549+
"maybe_later": "Để sau",
550+
"settings_hint": "Bạn có thể thay đổi tùy chọn này trong cài đặt bất kỳ lúc nào."
551+
}
540552
}

src/locales/zh-CN/translation.json

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -536,5 +536,17 @@
536536
"subscribe_update": "订阅 {{subscribeName}} 已更新",
537537
"subscribe_update_desc": "新增脚本:{{newScripts}}\n删除脚本:{{deletedScripts}}"
538538
},
539-
"loading": "加载中..."
539+
"loading": "加载中...",
540+
"runtime": "运行时",
541+
"enable_background": {
542+
"title": "启用后台运行",
543+
"description": "启用后,即使关闭所有窗口,浏览器仍会在后台运行,并最小化到系统托盘,直到您手动退出浏览器。这使后台脚本能够继续运行。",
544+
"enable_failed": "启用失败",
545+
"disable_failed": "禁用失败",
546+
"prompt_title": "是否开启后台运行?",
547+
"prompt_description": "此脚本是{{scriptType}},启用后台运行功能可以让脚本在浏览器关闭后继续运行。",
548+
"enable_now": "立即启用",
549+
"maybe_later": "暂不启用",
550+
"settings_hint": "你可以随时在设置中修改此选项。"
551+
}
540552
}

src/locales/zh-TW/translation.json

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -389,7 +389,7 @@
389389
"guide_script_list_update_title": "最後更新",
390390
"guide_script_list_update_content": "點擊最後更新列標籤可以對腳本進行一次檢查更新",
391391
"guide_script_list_action_title": "操作",
392-
"guide_script_list_action_content": "操作列可以進入腳本編輯、控制腳本的運行停止(後台腳本)、設定<Link href=\"https://docs.scriptcat.org/docs/dev/config/\">UserConfig</Link>,操作右側按鈕可開啟進階篩選與切換視圖模式",
392+
"guide_script_list_action_content": "操作列可以進入腳本編輯、控制腳本的運行停止(背景腳本)、設定<Link href=\"https://docs.scriptcat.org/docs/dev/config/\">UserConfig</Link>,操作右側按鈕可開啟進階篩選與切換視圖模式",
393393
"guide_tools_title": "常用工具",
394394
"guide_tools_content": "工具中提供了備份和開發的工具",
395395
"guide_tools_backup_title": "備份",
@@ -536,5 +536,17 @@
536536
"subscribe_update": "訂閱 {{subscribeName}} 已更新",
537537
"subscribe_update_desc": "新增腳本:{{newScripts}}\n刪除腳本:{{deletedScripts}}"
538538
},
539-
"loading": "加載中..."
539+
"loading": "加載中...",
540+
"runtime": "運行時",
541+
"enable_background": {
542+
"title": "啟用背景運行",
543+
"description": "啟用後,即使關閉所有視窗,瀏覽器仍會在背景執行,並最小化到系統匣中,直到您手動退出瀏覽器。這能讓背景腳本繼續運作。",
544+
"enable_failed": "啟用失敗",
545+
"disable_failed": "禁用失敗",
546+
"prompt_title": "是否開啟背景運行?",
547+
"prompt_description": "此腳本是{{scriptType}},啟用背景運行功能可以讓腳本在瀏覽器關閉後繼續運行。",
548+
"enable_now": "立即啟用",
549+
"maybe_later": "暫不啟用",
550+
"settings_hint": "你可以隨時在設定中修改此選項。"
551+
}
540552
}

src/manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@
3434
"scripting",
3535
"downloads",
3636
"activeTab",
37-
"background",
3837
"webRequest",
3938
"userScripts",
4039
"contextMenus",
@@ -45,6 +44,7 @@
4544
"declarativeNetRequest"
4645
],
4746
"optional_permissions": [
47+
"background",
4848
"userScripts"
4949
],
5050
"host_permissions": [

src/pages/components/GMApiSetting/index.tsx

Lines changed: 0 additions & 121 deletions
This file was deleted.

0 commit comments

Comments
 (0)