Feature(custom): rewrite upload config and plugin page

This commit is contained in:
Kuingsmile
2025-08-07 14:52:46 +08:00
parent ca95b7aa49
commit a9c7cecd00
29 changed files with 5198 additions and 1801 deletions
+87 -12
View File
@@ -1,7 +1,7 @@
{
"app": { "title": "PicList" },
"titleBar": { "alwaysOnTop": "Always On Top", "close": "Close", "minimize": "Minimize", "miniWindow": "Mini Window" },
"common": { "confirm": "Confirm", "cancel": "Cancel", "close": "Close" },
"common": { "confirm": "Confirm", "cancel": "Cancel", "close": "Close", "reset": "Reset", "import": "Import" },
"navigation": {
"upload": "Upload",
"manage": "Manage",
@@ -220,6 +220,7 @@
"enableAdvancedRname": "Enable Advanced Rename",
"advancedRnameFormat": "Advanced Rename Format",
"availablePlaceholders": "Available Placeholders",
"copySuccess": "Copy Successful: {content}",
"placeholder": {
"categoryTime": "Time Related",
"categoryHash": "Hash Related",
@@ -320,6 +321,91 @@
"hasNewVersion": "PicList has been updated, please click OK to restart and trigger the update",
"networkError": "Network error, please check your network connection"
}
},
"plugin": {
"title": "Plugins",
"description": "PicList Plugin Management",
"importLocal": "Import Local Plugin",
"updateAll": "Update All Plugins",
"list": "Plugin List",
"searchPlaceholder": "Search for PicGo plugins on npm, or click the button above to view the excellent plugin list",
"needRestart": "Need Restart to Take Effect",
"restartApp": "Restart Application",
"loading": "Loading...",
"install": "Install",
"installing": "Installing...",
"installed": "Installed",
"doingSomething": "Doing Something...",
"settings": "Settings",
"disabled": "Disabled",
"noPluginsFound": "No Plugins Found",
"tryDifferentSearch": "Try Different Search Keywords",
"NoPluginsInstalled": "No Plugins Installed",
"installPluginsToGetStarted": "Please install plugins to get started",
"browsePlugins": "Browse Plugins",
"configThing": "Config {c}",
"pluginList": "Plugin List",
"notGuiImplement": "This plugin does not have a GUI implementation, continue?",
"updateSuccess": "Update Success",
"setSuccess": "Set Success"
},
"inputBox": {
"title": "Input Box"
},
"configForm": {
"configName": "Config Name",
"configNamePlaceholder": "Please enter config name"
},
"rename": {
"placeholder": "Please enter new file name"
},
"shortKey": {
"title": "Shortcut Key",
"name": "Shortcut Key Name",
"bind": "Shortcut Key Binding",
"status": "Status",
"source": "Source",
"handle": "Action",
"noBinding": "Not Bound",
"enable": "Enable",
"disable": "Disable",
"enabled": "Enabled",
"disabled": "Disabled",
"edit": "Edit",
"changeUpload": "Change Upload Shortcut",
"keyBinding": "Key Binding",
"pressKeys": "Press the keys to set the shortcut",
"pressHint": "Click the input box and press the keys you want to bind"
},
"picBedConfigs": {
"title": "Config",
"viewDoc": "View Document",
"copyAPI": "Copy API Address",
"noConfigOptions": "No Config Options",
"setSuccess": "Set Success",
"setFailedInfo": "Set Failed, Please Check If Config Options Are Correct",
"loadConfigFailed": "Load Config Failed, Please Check If Config File Is Correct",
"loadPicBedListFailed": "Load PicBed List Failed",
"importConfigSuccess": "Import Config Success",
"importConfigFailed": "Import Config Failed",
"resetSuccess": "Reset Success",
"resetFailed": "Reset Failed, Please Check If Config Options Are Correct",
"viewDocFailed": "View Document Failed",
"noConfigs": "No Configs",
"copyAPISucceed": "Copy API Address Succeed",
"copyAPIFailed": "Copy API Address Failed"
},
"uploaderConfig": {
"title": "PicBed Config",
"selected": "Selected",
"edit": "Edit",
"delete": "Delete",
"addNew": "Add New",
"setAsDefault": "Set as Default PicBed",
"setSuccess": "Set Success",
"deleteTitle": "Notification",
"deleteConfirm": "Are you sure you want to delete this PicBed config?",
"deleteSuccess": "Delete Success"
}
},
"OPEN_MAIN_WINDOW": "Open Main Window",
@@ -339,7 +425,6 @@
"TOOLBOX_SUCCESS_TIPS": "Congratulations, no problems were found",
"UPLOAD_VIEW_HINT": "Click to open picbeds settings",
"REFRESH": "Refresh",
"PLUGIN_SETTINGS": "Plugins",
"CHOOSE_PICBED": "Choose Picbed",
"COPY_PICBED_CONFIG": "Copy Picbed Config",
"COPY_PICBED_CONFIG_SUCCEED": "Copy Picbed Config Succeed",
@@ -396,14 +481,6 @@
"WAIT_TO_UPLOAD": "Wait to Upload",
"ALREADY_UPLOAD": "Already Uploaded",
"TIPS_DRAG_VALID_PICTURE_OR_URL": "Drag valid picture or url to here",
"PLUGIN_SEARCH_PLACEHOLDER": "Search picgo plugins on npm, or click the button to view the awesome plugins list",
"PLUGIN_INSTALL": "Install",
"PLUGIN_INSTALLING": "Installing...",
"PLUGIN_INSTALLED": "Installed",
"PLUGIN_DOING_SOMETHING": "Doing...",
"PLUGIN_LIST": "Plugin List",
"PLUGIN_IMPORT_LOCAL": "Import Local Plugins",
"PLUGIN_UPDATE_ALL": "Update All Plugins",
"TIPS_REMOVE_LINK": "This operation will remove the picture from the album, continue?",
"TIPS_WILL_REMOVE_CHOOSED_IMAGES": "This operation will remove the picture from the album, continue?",
"TIPS_MUST_CONTAINS_URL": "Must contains $url or $fileName or $extName",
@@ -412,7 +489,6 @@
"TIPS_PLEASE_CHOOSE_LOG_LEVEL": "Please choose log level",
"TIPS_SET_SUCCEED": "Set successfully",
"TIPS_RESET_SUCCEED": "Reset successfully",
"TIPS_PLUGIN_NOT_GUI_IMPLEMENT": "This plugin is not optimized for the GUI, continue?",
"MANAGE_SETTING_TITLE": "Manage Setting",
"MANAGE_SETTING_ISAUTOREFRESH_TITLE": "Auto refresh file list when entering new directory",
"MANAGE_SETTING_ISAUTOREFRESH_TIPS": "Only applies to non-paginated mode, data is cached to indexdb to speed up loading speed",
@@ -968,6 +1044,5 @@
"MANAGE_NEW_BUCKET_S3PLIST_ACL_PUBLIC_R": "Public Read",
"MANAGE_NEW_BUCKET_S3PLIST_ACL_PRIVATE": "Private",
"MANAGE_NEW_BUCKET_S3PLIST_ACL_AUTHENTICATED_READ": "Authenticated Read",
"PLUGIN_UPDATE_SUCCEED": "Plugin update succeed",
"TIPS_NOTICE": "Tips"
}
+87 -12
View File
@@ -1,7 +1,7 @@
{
"app": { "title": "PicList" },
"titleBar": { "alwaysOnTop": "置顶", "close": "关闭", "minimize": "最小化", "miniWindow": "迷你窗口" },
"common": { "confirm": "确认", "cancel": "取消", "close": "关闭" },
"common": { "confirm": "确认", "cancel": "取消", "close": "关闭", "reset": "重置", "import": "导入" },
"navigation": {
"upload": "上传",
"manage": "管理",
@@ -215,6 +215,7 @@
"enableAdvancedRname": "开启高级重命名",
"advancedRnameFormat": "高级重命名格式",
"availablePlaceholders": "可用占位符",
"copySuccess": "复制成功: {content}",
"placeholder": {
"categoryTime": "时间相关",
"categoryHash": "哈希相关",
@@ -315,6 +316,91 @@
"hasNewVersion": "PicList 更新啦,请点击确定重启触发更新",
"networkError": "网络错误,请检查网络连接"
}
},
"plugin": {
"title": "插件",
"description": "PicList 插件管理页面",
"importLocal": "导入本地插件",
"updateAll": "更新全部插件",
"list": "插件列表",
"searchPlaceholder": "搜索 npm 上的 PicGo 插件,或者点击上方按钮查看优秀插件列表",
"needRestart": "需要重启生效",
"restartApp": "重启应用",
"loading": "加载中...",
"install": "安装",
"installing": "安装中",
"installed": "已安装",
"doingSomething": "进行中",
"settings": "设置",
"disabled": "已禁用",
"noPluginsFound": "未找到插件",
"tryDifferentSearch": "尝试不同的搜索关键词",
"NoPluginsInstalled": "暂无已安装插件",
"installPluginsToGetStarted": "请先安装插件以开始使用",
"browsePlugins": "浏览插件",
"configThing": "配置 {c}",
"pluginList": "插件列表",
"notGuiImplement": "该插件未对可视化界面进行优化, 是否继续安装?",
"updateSuccess": "插件更新成功",
"setSuccess": "设置成功"
},
"inputBox": {
"title": "输入框"
},
"configForm": {
"configName": "配置名",
"configNamePlaceholder": "请输入配置名称"
},
"rename": {
"placeholder": "请输入新的文件名"
},
"shortKey": {
"title": "快捷键",
"name": "快捷键名称",
"bind": "快捷键绑定",
"status": "状态",
"source": "来源",
"handle": "操作",
"noBinding": "未绑定",
"enable": "启用",
"disable": "禁用",
"enabled": "已启用",
"disabled": "已禁用",
"edit": "编辑",
"changeUpload": "修改上传快捷键",
"keyBinding": "按键绑定",
"pressKeys": "按下要设置的快捷键",
"pressHint": "点击输入框并按下你想要绑定的按键"
},
"picBedConfigs": {
"title": "配置",
"viewDoc": "查看文档",
"copyAPI": "复制API地址",
"noConfigOptions": "暂无配置项",
"setSuccess": "设置成功",
"setFailedInfo": "设置失败, 请检查配置项是否正确",
"loadConfigFailed": "加载配置失败, 请检查配置文件是否正确",
"loadPicBedListFailed": "加载图床列表失败",
"importConfigSuccess": "导入配置成功",
"importConfigFailed": "导入配置失败",
"resetSuccess": "重置成功",
"resetFailed": "重置失败, 请检查配置项是否正确",
"viewDocFailed": "查看文档失败",
"noConfigs": "配置为空",
"copyAPISucceed": "复制API地址成功",
"copyAPIFailed": "复制API地址失败"
},
"uploaderConfig": {
"title": "图床配置",
"selected": "已选中",
"edit": "编辑",
"delete": "删除",
"addNew": "新增",
"setAsDefault": "设为默认图床",
"setSuccess": "设置成功",
"deleteTitle": "通知",
"deleteConfirm": "确认删除图床配置吗?",
"deleteSuccess": "删除成功"
}
},
"OPEN_MAIN_WINDOW": "打开主窗口",
@@ -334,7 +420,6 @@
"TOOLBOX_SUCCESS_TIPS": "恭喜你,没有检查出问题",
"UPLOAD_VIEW_HINT": "点击打开图床设置",
"REFRESH": "刷新",
"PLUGIN_SETTINGS": "插件",
"CHOOSE_PICBED": "选择图床",
"COPY_PICBED_CONFIG": "复制图床配置",
"COPY_PICBED_CONFIG_SUCCEED": "复制图床配置成功",
@@ -391,14 +476,6 @@
"WAIT_TO_UPLOAD": "等待上传",
"ALREADY_UPLOAD": "已上传",
"TIPS_DRAG_VALID_PICTURE_OR_URL": "请拖入合法的图片文件或者图片URL地址",
"PLUGIN_SEARCH_PLACEHOLDER": "搜索npm上的PicGo插件,或者点击上方按钮查看优秀插件列表",
"PLUGIN_INSTALL": "安装",
"PLUGIN_INSTALLING": "安装中",
"PLUGIN_INSTALLED": "已安装",
"PLUGIN_DOING_SOMETHING": "进行中",
"PLUGIN_LIST": "插件列表",
"PLUGIN_IMPORT_LOCAL": "导入本地插件",
"PLUGIN_UPDATE_ALL": "更新全部插件",
"TIPS_REMOVE_LINK": "此操作将把该图片移出相册, 是否继续?",
"TIPS_WILL_REMOVE_CHOOSED_IMAGES": "将在相册中移除刚才选中的 ${m} 张图片,是否继续?",
"TIPS_MUST_CONTAINS_URL": "必须含有$url 或 $fileName 或 $extName",
@@ -407,7 +484,6 @@
"TIPS_PLEASE_CHOOSE_LOG_LEVEL": "请选择日志记录等级",
"TIPS_SET_SUCCEED": "设置成功",
"TIPS_RESET_SUCCEED": "重置成功",
"TIPS_PLUGIN_NOT_GUI_IMPLEMENT": "该插件未对可视化界面进行优化, 是否继续安装?",
"MANAGE_SETTING_TITLE": "管理页面设置",
"MANAGE_SETTING_ISAUTOREFRESH_TITLE": "每次进入新目录时,是否自动刷新文件列表",
"MANAGE_SETTING_ISAUTOREFRESH_TIPS": "仅对不分页模式有效,默认在加载过一次后自动缓存到数据库来加快下次加载速度",
@@ -963,6 +1039,5 @@
"MANAGE_NEW_BUCKET_S3PLIST_ACL_PUBLIC_R": "公共读",
"MANAGE_NEW_BUCKET_S3PLIST_ACL_PRIVATE": "私有",
"MANAGE_NEW_BUCKET_S3PLIST_ACL_AUTHENTICATED_READ": "授权读",
"PLUGIN_UPDATE_SUCCEED": "插件更新成功",
"TIPS_NOTICE": "注意"
}
+87 -12
View File
@@ -1,7 +1,7 @@
{
"app": { "title": "PicList" },
"titleBar": { "alwaysOnTop": "置頂", "close": "關閉", "minimize": "最小化", "miniWindow": "迷你視窗" },
"common": { "confirm": "確認", "cancel": "取消", "close": "關閉" },
"common": { "confirm": "確認", "cancel": "取消", "close": "關閉", "reset": "重置", "import": "匯入" },
"navigation": {
"upload": "上傳",
"manage": "管理",
@@ -215,6 +215,7 @@
"enableAdvancedRname": "開啟高級重命名",
"advancedRnameFormat": "高級重命名格式",
"availablePlaceholders": "可用占位符",
"copySuccess": "複製成功: {content}",
"placeholder": {
"categoryTime": "時間相關",
"categoryHash": "哈希相關",
@@ -315,6 +316,91 @@
"hasNewVersion": "PicList 更新啦,請點擊確定重啟觸發更新",
"networkError": "網絡錯誤,請檢查網絡連接"
}
},
"plugin": {
"title": "插件",
"description": "PicList 插件管理頁面",
"importLocal": "匯入本地插件",
"updateAll": "更新全部插件",
"list": "插件列表",
"searchPlaceholder": "搜尋 npm 上的 PicGo 插件,或者點擊上方按鈕查看優秀插件列表",
"needRestart": "需要重啟生效",
"restartApp": "重啟應用",
"loading": "載入中...",
"install": "安裝",
"installing": "安裝中",
"installed": "已安裝",
"doingSomething": "進行中",
"settings": "設定",
"disabled": "已停用",
"noPluginsFound": "未找到插件",
"tryDifferentSearch": "嘗試不同的搜尋關鍵詞",
"NoPluginsInstalled": "尚未安裝任何插件",
"installPluginsToGetStarted": "請先安裝插件以開始使用",
"browsePlugins": "瀏覽插件",
"configThing": "配置 {c}",
"pluginList": "插件列表",
"notGuiImplement": "該插件未針對圖形介面進行優化,是否繼續安裝?",
"updateSuccess": "插件更新成功",
"setSuccess": "設定成功"
},
"inputBox": {
"title": "輸入框"
},
"configForm": {
"configName": "配置名稱",
"configNamePlaceholder": "請輸入配置名稱"
},
"rename": {
"placeholder": "請輸入新的檔案名稱"
},
"shortKey": {
"title": "快捷鍵",
"name": "快捷鍵名稱",
"bind": "快捷鍵綁定",
"status": "狀態",
"source": "來源",
"handle": "操作",
"noBinding": "未綁定",
"enable": "啟用",
"disable": "停用",
"enabled": "已啟用",
"disabled": "已停用",
"edit": "編輯",
"changeUpload": "修改上傳快捷鍵",
"keyBinding": "按鍵綁定",
"pressKeys": "按下要設定的快捷鍵",
"pressHint": "點擊輸入框並按下你想要綁定的按鍵"
},
"picBedConfigs": {
"title": "配置",
"viewDoc": "查看文件",
"copyAPI": "複製 API 位址",
"noConfigOptions": "暫無配置項",
"setSuccess": "設定成功",
"setFailedInfo": "設定失敗,請檢查配置項是否正確",
"loadConfigFailed": "載入配置失敗,請檢查配置文件是否正確",
"loadPicBedListFailed": "載入圖床列表失敗",
"importConfigSuccess": "匯入配置成功",
"importConfigFailed": "匯入配置失敗",
"resetSuccess": "重設成功",
"resetFailed": "重設失敗,請檢查配置項是否正確",
"viewDocFailed": "查看文件失敗",
"noConfigs": "配置為空",
"copyAPISucceed": "複製 API 位址成功",
"copyAPIFailed": "複製 API 位址失敗"
},
"uploaderConfig": {
"title": "圖床配置",
"selected": "已選取",
"edit": "編輯",
"delete": "刪除",
"addNew": "新增",
"setAsDefault": "設為預設圖床",
"setSuccess": "設定成功",
"deleteTitle": "通知",
"deleteConfirm": "確認刪除圖床配置嗎?",
"deleteSuccess": "刪除成功"
}
},
"OPEN_MAIN_WINDOW": "打開主視窗",
@@ -334,7 +420,6 @@
"TOOLBOX_SUCCESS_TIPS": "恭喜你,沒有檢查出問題",
"UPLOAD_VIEW_HINT": "點擊打開圖床設定",
"REFRESH": "刷新",
"PLUGIN_SETTINGS": "插件",
"CHOOSE_PICBED": "選擇圖床",
"COPY_PICBED_CONFIG": "複製圖床設定",
"COPY_PICBED_CONFIG_SUCCEED": "複製圖床設定成功",
@@ -391,14 +476,6 @@
"WAIT_TO_UPLOAD": "等待上傳",
"ALREADY_UPLOAD": "已上傳",
"TIPS_DRAG_VALID_PICTURE_OR_URL": "請拖入合法的圖片檔案或者圖片URL地址",
"PLUGIN_SEARCH_PLACEHOLDER": "搜尋npm上的PicGo插件,或者點擊上方按鈕查看優秀插件列表",
"PLUGIN_INSTALL": "安裝",
"PLUGIN_INSTALLING": "安裝中",
"PLUGIN_INSTALLED": "已安裝",
"PLUGIN_DOING_SOMETHING": "進行中",
"PLUGIN_LIST": "插件列表",
"PLUGIN_IMPORT_LOCAL": "導入本地插件",
"PLUGIN_UPDATE_ALL": "更新全部插件",
"TIPS_REMOVE_LINK": "此操作將在相簿中移除該圖片,是否繼續?",
"TIPS_WILL_REMOVE_CHOOSED_IMAGES": "將在相簿中移除剛才選中的 ${m} 張圖片,是否繼續?",
"TIPS_MUST_CONTAINS_URL": "必須含有$url 或 $fileName 或 $extName",
@@ -407,7 +484,6 @@
"TIPS_PLEASE_CHOOSE_LOG_LEVEL": "請選擇記錄等級",
"TIPS_SET_SUCCEED": "設定成功",
"TIPS_RESET_SUCCEED": "重置成功",
"TIPS_PLUGIN_NOT_GUI_IMPLEMENT": "該插件未對GUI進行優化,是否繼續安裝?",
"MANAGE_SETTING_TITLE": "管理設定",
"MANAGE_SETTING_ISAUTOREFRESH_TITLE": "每次進入新目錄時,是否自動重新整理檔案列表",
"MANAGE_SETTING_ISAUTOREFRESH_TIPS": "僅對不分頁模式有效,預設會在載入後自動快取至資料庫以提升下次載入速度",
@@ -963,6 +1039,5 @@
"MANAGE_NEW_BUCKET_S3PLIST_ACL_PUBLIC_R": "公共讀",
"MANAGE_NEW_BUCKET_S3PLIST_ACL_PRIVATE": "私有",
"MANAGE_NEW_BUCKET_S3PLIST_ACL_AUTHENTICATED_READ": "授權讀",
"PLUGIN_UPDATE_SUCCEED": "插件更新成功",
"TIPS_NOTICE": "注意"
}