diff --git a/public/i18n/en.yml b/public/i18n/en.yml index f87a299..abc0916 100644 --- a/public/i18n/en.yml +++ b/public/i18n/en.yml @@ -190,6 +190,8 @@ SETTINGS_NEWEST_VERSION: Newest Version SETTINGS_GETING: Getting... SETTINGS_TIPS_HAS_NEW_VERSION: PicList has a new version, please click confirm to open download page SETTINGS_LOG_FILE: Log File +SETTINGS_GUI_LOG_FILE: GUI Log File +SETTINGS_MANAGE_LOG_FILE: Manage Log File SETTINGS_LOG_LEVEL: Log Level SETTINGS_LOG_FILE_SIZE: Log File Size SETTINGS_SET_PICGO_SERVER: Set PicGo Server diff --git a/public/i18n/zh-CN.yml b/public/i18n/zh-CN.yml index 21be95d..6ae07be 100644 --- a/public/i18n/zh-CN.yml +++ b/public/i18n/zh-CN.yml @@ -191,7 +191,9 @@ SETTINGS_CURRENT_VERSION: 当前版本 SETTINGS_NEWEST_VERSION: 最新版本 SETTINGS_GETING: 正在获取中 SETTINGS_TIPS_HAS_NEW_VERSION: PicList更新啦,请点击确定打开下载页面 -SETTINGS_LOG_FILE: 日志文件 +SETTINGS_LOG_FILE: 常规日志文件 +SETTINGS_GUI_LOG_FILE: GUI日志文件 +SETTINGS_MANAGE_LOG_FILE: 管理日志文件 SETTINGS_LOG_LEVEL: 日志记录等级 SETTINGS_LOG_FILE_SIZE: 日志文件大小 SETTINGS_SET_PICGO_SERVER: 设置PicGo-Server diff --git a/public/i18n/zh-TW.yml b/public/i18n/zh-TW.yml index a5c808e..28c58cb 100644 --- a/public/i18n/zh-TW.yml +++ b/public/i18n/zh-TW.yml @@ -190,6 +190,8 @@ SETTINGS_NEWEST_VERSION: 最新版本 SETTINGS_GETING: 正在取得中 SETTINGS_TIPS_HAS_NEW_VERSION: PicList更新啦,請點擊確定開啟下載頁面 SETTINGS_LOG_FILE: 記錄檔案 +SETTINGS_GUI_LOG_FILE: GUI記錄檔案 +SETTINGS_MANAGE_LOG_FILE: 管理記錄檔案 SETTINGS_LOG_LEVEL: 記錄等级 SETTINGS_LOG_FILE_SIZE: 記錄檔案大小 SETTINGS_SET_PICGO_SERVER: 設定PicGo-Server diff --git a/src/main/events/picgoCoreIPC.ts b/src/main/events/picgoCoreIPC.ts index 837dd43..1afb886 100644 --- a/src/main/events/picgoCoreIPC.ts +++ b/src/main/events/picgoCoreIPC.ts @@ -7,6 +7,7 @@ import { ipcMain, clipboard } from 'electron' +import fs from 'fs-extra' // Electron modules @@ -371,6 +372,9 @@ const handlePicGoGalleryDB = () => { const handleOpenFile = () => { ipcMain.on(PICGO_OPEN_FILE, (event: IpcMainEvent, fileName: string) => { const abFilePath = path.join(STORE_PATH, fileName) + if (!fs.existsSync(abFilePath)) { + fs.writeFileSync(abFilePath, '') + } shell.openPath(abFilePath) }) } diff --git a/src/renderer/pages/PicGoSetting.vue b/src/renderer/pages/PicGoSetting.vue index 50237ca..8bd762a 100644 --- a/src/renderer/pages/PicGoSetting.vue +++ b/src/renderer/pages/PicGoSetting.vue @@ -975,6 +975,30 @@ {{ $T('SETTINGS_CLICK_TO_OPEN') }} + + + {{ $T('SETTINGS_CLICK_TO_OPEN') }} + + + + + {{ $T('SETTINGS_CLICK_TO_OPEN') }} + + diff --git a/src/universal/types/i18n.d.ts b/src/universal/types/i18n.d.ts index cfb99be..7f4bc60 100644 --- a/src/universal/types/i18n.d.ts +++ b/src/universal/types/i18n.d.ts @@ -185,6 +185,8 @@ interface ILocales { SETTINGS_GETING: string SETTINGS_TIPS_HAS_NEW_VERSION: string SETTINGS_LOG_FILE: string + SETTINGS_GUI_LOG_FILE: string + SETTINGS_MANAGE_LOG_FILE: string SETTINGS_LOG_LEVEL: string SETTINGS_LOG_FILE_SIZE: string SETTINGS_SET_PICGO_SERVER: string