feat: enhance plugin installation process and improve task management

This commit is contained in:
Junyan Qin
2026-03-29 23:55:36 +08:00
parent f41d69324c
commit 0a69875c09
17 changed files with 429 additions and 186 deletions
+4 -3
View File
@@ -498,14 +498,15 @@ const enUS = {
titleGeneric: 'Plugin Installation',
overallProgress: 'Overall Progress',
downloading: 'Downloading Plugin',
extracting: 'Extracting Plugin',
installingDeps: 'Installing Dependencies',
testing: 'Testing Plugin',
initializing: 'Initializing Settings',
launching: 'Launching Plugin',
completed: 'Completed',
failed: 'Failed',
downloadSize: 'Package size: {{size}}',
depsInfo: '{{count}} dependencies to install',
depsProgress: '{{installed}}/{{total}} installed · {{remaining}} remaining',
depsProgress:
'{{installed}}/{{total}} installed · {{remaining}} remaining',
installComplete: 'Plugin installed successfully',
dismiss: 'Dismiss',
background: 'Run in Background',
+4 -3
View File
@@ -508,14 +508,15 @@ const esES = {
titleGeneric: 'Instalación de Plugin',
overallProgress: 'Progreso general',
downloading: 'Descargando Plugin',
extracting: 'Extrayendo Plugin',
installingDeps: 'Instalando dependencias',
testing: 'Probando Plugin',
initializing: 'Inicializando configuración',
launching: 'Iniciando Plugin',
completed: 'Completado',
failed: 'Fallido',
downloadSize: 'Tamaño del paquete: {{size}}',
depsInfo: '{{count}} dependencias por instalar',
depsProgress: '{{installed}}/{{total}} instaladas · {{remaining}} restantes',
depsProgress:
'{{installed}}/{{total}} instaladas · {{remaining}} restantes',
installComplete: 'Plugin instalado correctamente',
dismiss: 'Descartar',
background: 'Ejecutar en segundo plano',
+4 -3
View File
@@ -498,14 +498,15 @@
titleGeneric: 'プラグインのインストール',
overallProgress: '全体の進捗',
downloading: 'プラグインをダウンロード中',
extracting: 'プラグインを展開中',
installingDeps: '依存関係をインストール中',
testing: 'プラグインをテスト中',
initializing: '設定を初期化中',
launching: 'プラグインを起動中',
completed: '完了',
failed: '失敗',
downloadSize: 'パッケージサイズ: {{size}}',
depsInfo: '{{count}} 個の依存関係をインストール',
depsProgress: '{{installed}}/{{total}} インストール済み · 残り {{remaining}} 個',
depsProgress:
'{{installed}}/{{total}} インストール済み · 残り {{remaining}} 個',
installComplete: 'プラグインのインストール完了',
dismiss: '閉じる',
background: 'バックグラウンドで実行',
+2 -2
View File
@@ -490,9 +490,9 @@ const thTH = {
titleGeneric: 'การติดตั้งปลั๊กอิน',
overallProgress: 'ความคืบหน้าโดยรวม',
downloading: 'กำลังดาวน์โหลดปลั๊กอิน',
extracting: 'กำลังแตกไฟล์ปลั๊กอิน',
installingDeps: 'กำลังติดตั้งแพ็กเกจ',
testing: 'กำลังทดสอบปลั๊กอิน',
initializing: 'กำลังเริ่มต้นการตั้งค่า',
launching: 'กำลังเปิดใช้งานปลั๊กอิน',
completed: 'เสร็จสมบูรณ์',
failed: 'ล้มเหลว',
downloadSize: 'ขนาดแพ็กเกจ: {{size}}',
+2 -2
View File
@@ -502,9 +502,9 @@ const viVN = {
titleGeneric: 'Cài đặt Plugin',
overallProgress: 'Tiến độ tổng thể',
downloading: 'Đang tải Plugin',
extracting: 'Đang giải nén Plugin',
installingDeps: 'Đang cài đặt phụ thuộc',
testing: 'Đang kiểm tra Plugin',
initializing: 'Đang khởi tạo cài đặt',
launching: 'Đang khởi chạy Plugin',
completed: 'Hoàn thành',
failed: 'Thất bại',
downloadSize: 'Kích thước gói: {{size}}',
+2 -2
View File
@@ -474,9 +474,9 @@ const zhHans = {
titleGeneric: '插件安装',
overallProgress: '总体进度',
downloading: '下载插件',
extracting: '解压插件',
installingDeps: '安装依赖',
testing: '测试插件',
initializing: '初始化配置',
launching: '启动插件',
completed: '已完成',
failed: '安装失败',
downloadSize: '包大小: {{size}}',
+2 -2
View File
@@ -467,9 +467,9 @@ const zhHant = {
titleGeneric: '外掛安裝',
overallProgress: '整體進度',
downloading: '下載外掛',
extracting: '解壓外掛',
installingDeps: '安裝依賴',
testing: '測試外掛',
initializing: '初始化設定',
launching: '啟動外掛',
completed: '已完成',
failed: '安裝失敗',
downloadSize: '檔案大小: {{size}}',