diff --git a/plugins/tools/batch-install-plugins/batch_install_plugins.py b/plugins/tools/batch-install-plugins/batch_install_plugins.py index 7adbbc3..18160c2 100644 --- a/plugins/tools/batch-install-plugins/batch_install_plugins.py +++ b/plugins/tools/batch-install-plugins/batch_install_plugins.py @@ -31,6 +31,7 @@ GITHUB_TIMEOUT = 30.0 CONFIRMATION_TIMEOUT = 900.0 # 15 minutes for user confirmation GITHUB_API = "https://api.github.com" GITHUB_RAW = "https://raw.githubusercontent.com" +PROJECT_REPO_URL = "https://github.com/Fu-Jie/openwebui-extensions" SELF_EXCLUDE_HINT = "batch-install-plugins" SELF_EXCLUDE_TERMS = ( SELF_EXCLUDE_HINT, @@ -313,6 +314,7 @@ SELECTION_DIALOG_TEXTS = { "selected_count": "{count} selected", "install_selected": "Install Selected", "cancel": "Cancel", + "star_repo": "Star Repo", "version_label": "Version", "file_label": "File", "description_label": "Description", @@ -331,6 +333,7 @@ SELECTION_DIALOG_TEXTS = { "selected_count": "已选 {count} 项", "install_selected": "安装所选插件", "cancel": "取消", + "star_repo": "Star 仓库", "version_label": "版本", "file_label": "文件", "description_label": "描述", @@ -349,6 +352,7 @@ SELECTION_DIALOG_TEXTS = { "selected_count": "已選 {count} 項", "install_selected": "安裝所選外掛", "cancel": "取消", + "star_repo": "Star 倉庫", "version_label": "版本", "file_label": "檔案", "description_label": "描述", @@ -367,6 +371,7 @@ SELECTION_DIALOG_TEXTS = { "selected_count": "已選 {count} 項", "install_selected": "安裝所選外掛", "cancel": "取消", + "star_repo": "Star 倉庫", "version_label": "版本", "file_label": "檔案", "description_label": "描述", @@ -385,6 +390,7 @@ SELECTION_DIALOG_TEXTS = { "selected_count": "{count}개 선택됨", "install_selected": "선택한 플러그인 설치", "cancel": "취소", + "star_repo": "저장소 Star", "version_label": "버전", "file_label": "파일", "description_label": "설명", @@ -403,6 +409,7 @@ SELECTION_DIALOG_TEXTS = { "selected_count": "{count}件を選択", "install_selected": "選択したプラグインをインストール", "cancel": "キャンセル", + "star_repo": "リポジトリにスター", "version_label": "バージョン", "file_label": "ファイル", "description_label": "説明", @@ -421,6 +428,7 @@ SELECTION_DIALOG_TEXTS = { "selected_count": "{count} sélectionnés", "install_selected": "Installer la sélection", "cancel": "Annuler", + "star_repo": "Star le dépôt", "version_label": "Version", "file_label": "Fichier", "description_label": "Description", @@ -439,6 +447,7 @@ SELECTION_DIALOG_TEXTS = { "selected_count": "{count} ausgewählt", "install_selected": "Auswahl installieren", "cancel": "Abbrechen", + "star_repo": "Repo mit Stern", "version_label": "Version", "file_label": "Datei", "description_label": "Beschreibung", @@ -457,6 +466,7 @@ SELECTION_DIALOG_TEXTS = { "selected_count": "{count} seleccionados", "install_selected": "Instalar seleccionados", "cancel": "Cancelar", + "star_repo": "Dar estrella", "version_label": "Versión", "file_label": "Archivo", "description_label": "Descripción", @@ -475,6 +485,7 @@ SELECTION_DIALOG_TEXTS = { "selected_count": "{count} selezionati", "install_selected": "Installa selezionati", "cancel": "Annulla", + "star_repo": "Metti una stella", "version_label": "Versione", "file_label": "File", "description_label": "Descrizione", @@ -493,6 +504,7 @@ SELECTION_DIALOG_TEXTS = { "selected_count": "Đã chọn {count}", "install_selected": "Cài đặt mục đã chọn", "cancel": "Hủy", + "star_repo": "Star kho", "version_label": "Phiên bản", "file_label": "Tệp", "description_label": "Mô tả", @@ -1046,9 +1058,15 @@ def _build_selection_dialog_js( " overlay.innerHTML = `", "