From 3ffbd110dcc9f334003a37547bca4e0d3eadd8ed Mon Sep 17 00:00:00 2001 From: unknown Date: Fri, 13 Sep 2024 20:45:13 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E8=AF=AD=E8=A8=80=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- commons/data/languages.ts | 195 ++++++++++++------------- electron/main/classification/index.ts | 2 +- src/pages/classification/Aggregate.vue | 2 +- src/pages/item/js/index.ts | 4 +- src/pages/setting/Index.vue | 6 +- yarn.lock | 26 ++-- 6 files changed, 118 insertions(+), 117 deletions(-) diff --git a/commons/data/languages.ts b/commons/data/languages.ts index 36bda9c..ad58cca 100644 --- a/commons/data/languages.ts +++ b/commons/data/languages.ts @@ -5,8 +5,8 @@ let simplifiedChinese = { address: "地址", aggregateClassification: "聚合分类", aggregateClassificationPrompt1: - "聚合分类可以将所有分类下的项目聚合到一起,按照设定的排序方式、项目数量进行排序和显示。", - aggregateClassificationPrompt2: "当前分类为父级分类,不能设置聚合分类。", + "聚合分类会将所有分类下项目聚合到一起,按照设定的排序方式、项目数量进行显示。", + aggregateClassificationPrompt2: "当前分类是父级分类,不能设置为聚合分类。", aggregateClassificationPrompt3: "当前设置排序为按打开次数,需开启设置-项目-记录打开次数。", aggregateClassificationPrompt4: @@ -22,7 +22,7 @@ let simplifiedChinese = { associateFolderPrompt1: "关联文件夹可以实时监控指定文件夹内的变化并同步到对应分类中。", associateFolderPrompt2: "需要隐藏的文件/文件夹名称,多个按英文逗号分割", - associateFolderPrompt3: "当前分类为父级分类,不能设置关联文件夹。", + associateFolderPrompt3: "当前分类是父级分类,不能设置为关联文件夹。", associateFolderPrompt4: "目标路径不存在。", associateFolderPrompt5: "目标路径必须是文件夹。", associateFolderPrompt6: @@ -33,15 +33,14 @@ let simplifiedChinese = { backgroundIcon: "背景图标", backgroundImage: "背景图", backgroundImageMode: "背景图模式", - backgroundImagePostion: "背景图定位", - backgroundImageTransparent: "背景图透明", - backgroundTransparent: "背景透明", + backgroundImagePosition: "背景图定位", + backgroundImageTransparency: "背景图透明度", backup: "备份", backupRestoreData: "备份/还原数据", backupRestoreDataPrompt: - "如果要还原1.2.3及之前版本的备份数据,请在还原时选择导入JSON格式的文件。", - batchConvertAbsolutePath: "转为绝对路径", - batchConvertRelativePath: "转为相对路径", + "如果要还原 1.2.3 及之前版本的数据,请在还原时选择导入 JSON 格式的文件。", + batchConvertAbsolutePath: "批量转为绝对路径", + batchConvertRelativePath: "批量转为相对路径", batchCopyTo: "批量复制到", batchDelete: "批量删除", batchDeletePrompt: "是否批量删除项目?", @@ -52,7 +51,7 @@ let simplifiedChinese = { bottom: "底部", byInitialLetter: "按首字母", byLastOpen: "按最后打开", - byOpenNumber: "按打开次数", + byOpenCount: "按打开次数", calculator: "计算器", cancel: "取消", cancelBatchOperation: "取消批量操作", @@ -71,7 +70,7 @@ let simplifiedChinese = { color: "颜色", columnNumber: "列数", commandLine: "命令行", - commandLinePrompt1: "使用“> + 空格”进入命令行模式。", + commandLinePrompt1: '在"快速搜索"或"搜索"中使用"> + 空格"进入命令行模式。', commandPrompt: "命令提示符", computer: "计算机", computerManagement: "计算机管理", @@ -93,7 +92,7 @@ let simplifiedChinese = { deleteHistory: "删除历史记录", description: "描述", display: "显示", - displayMainWindow: "显示主界面", + displayMainInterface: "显示主界面", documents: "文档", doubleClickOpen: "双击打开", doubleClickTaskbar: "双击任务栏", @@ -108,6 +107,7 @@ let simplifiedChinese = { editSubclassification: "编辑子分类", emptyRecycleBin: "清空回收站", enable: "启用", + enableQuickSearch: "启用快速搜索", english: "英语", excludeSearch: "排除搜索", exit: "退出", @@ -135,11 +135,12 @@ let simplifiedChinese = { globalShortcutKey: "全局快捷键", hiddenItems: "隐藏项", hideEllipses: "隐藏省略号", - hideLoseFocus: "失去焦点后隐藏", + hideLoseFocus: "失去焦点隐藏", hideName: "隐藏名称", hideTray: "隐藏托盘图标", hideTaskbar: "隐藏任务栏", - hideWindowCollapseSubClassification: "隐藏窗口时收起子分类", + hideWindowCollapseSubClassification: "隐藏窗口收起子分类", + hideWindowAfterOpen: "打开后隐藏窗口", history: "历史记录", hover: "悬停", icon: "图标", @@ -179,7 +180,7 @@ let simplifiedChinese = { name: "名称", network: "网络", networkIcon: "网络图标", - networkIconPrompt1: "支持JPG/JPEG/GIF/PNG/ICO/SVG/WEBP格式图片。", + networkIconPrompt1: "支持 JPG/JPEG/GIF/PNG/ICO/SVG/WEBP 格式图片。", networkShareCenter: "网络和共享中心", newClassification: "新建分类", newClassificationName: "新分类", @@ -190,7 +191,7 @@ let simplifiedChinese = { normal: "普通", notDisturb: "勿扰模式", notDisturbPrompt: - "开启勿扰模式后,计算机在游戏、应用全屏模式下不会弹出Dawn Launcher窗口。", + "开启勿扰模式后,计算机在游戏、应用全屏模式下不会弹出 Dawn Launcher 窗口。", notFoundFile: "找不到指定的文件", notFoundFolder: "找不到指定的文件夹", notTransparent: "不透明", @@ -199,11 +200,9 @@ let simplifiedChinese = { officialWebsite: "官方网站", ok: "确定", open: "打开", - openAfterHideMainInterface: "打开后隐藏主界面", - openAfterHideQuickSearchWindow: "打开后隐藏窗口", openFileLocation: "打开文件所在位置", - openNow: "仅剩一项时立即打开", - openNumber: "打开次数", + openNow: "仅剩一项立即打开", + openCount: "打开次数", parameters: "参数", password: "密码", pasteIcon: "粘贴图标", @@ -213,10 +212,10 @@ let simplifiedChinese = { programsFeatures: "程序和功能", proxy: "代理", proxyPrompt: - "仅支持HTTP代理,填写“地址”时需要带通信协议和端口,例如:http://127.0.0.1:7890,如果没有用户名和密码,为空即可。", + '仅支持 HTTP 代理,填写"地址"时需要带通信协议和端口,例如:http://127.0.0.1:7890,如果没有用户名和密码,为空即可。', prompt: "提示", quickSearch: "快速搜索", - recordOpenNumber: "记录打开次数", + recordOpenCount: "记录打开次数", recycleBin: "回收站", refreshIcon: "刷新图标", registryEditor: "注册表编辑器", @@ -227,7 +226,6 @@ let simplifiedChinese = { restart: "重启", restore: "还原", restoreDataPrompt: "还原数据失败。", - rewardSponsor: "打赏&赞助", right: "右侧", roundedCorners: "圆角", runAsAdministrator: "以管理员身份运行", @@ -275,10 +273,9 @@ let simplifiedChinese = { startupTray: "启动后最小化到系统托盘", subclassification: "子分类", svgIcon: "SVG图标", - svgIconPrompt1: "输入SVG代码后,需要先点击“校验代码”按钮。", + svgIconPrompt1: '输入 SVG 代码后,需要先点击"校验代码"按钮。', switch: "切换", - switchClassificationCollapseOtherSubClassification: - "切换分类时收起其他子分类", + switchClassificationCollapseOtherSubClassification: "切换分类收起其他子分类", switchEnglish: "显示窗口时将输入法切换为英文模式", system: "系统", target: "目标", @@ -295,9 +292,8 @@ let simplifiedChinese = { unlockItem: "解锁项目", uploadIcon: "上传图标", url: "网址", - useItemOpen: "从程序外拖动文件到项目图标上时用此项目打开文件", + useItemOpen: "从程序外拖动文件到项目图标上用此项目打开文件", useProxy: "使用代理", - useQuickSearch: "使用快速搜索", username: "用户名", update: "更新", webSearch: "网络搜索", @@ -306,6 +302,7 @@ let simplifiedChinese = { webSearchModePrompt2: "{w}为搜索关键字。", width: "宽度", window: "窗口", + windowTransparency: "窗口透明度", zoom: "缩放", }; @@ -315,8 +312,8 @@ let traditionalChinese = { address: "地址", aggregateClassification: "聚合分類", aggregateClassificationPrompt1: - "聚合分類可以將所有分類下的項目聚合到一起,按照設定的排序方式、項目數量進行排序和顯示。", - aggregateClassificationPrompt2: "當前分類為父級分類,不能設置聚合分類。", + "聚合分類會將所有分類下項目聚合到一起,按照設定的排序方式、項目數量進行顯示。", + aggregateClassificationPrompt2: "當前分類是父級分類,不能設置為聚合分類。", aggregateClassificationPrompt3: "當前設置排序為按打開次數,需開啟設置-項目-記錄打開次數。", aggregateClassificationPrompt4: @@ -332,7 +329,7 @@ let traditionalChinese = { associateFolderPrompt1: "關聯文件夾可以實時監控指定文件夾內的變化並同步到對應分類中。", associateFolderPrompt2: "需要隱藏的文件/文件夾名稱,多個按英文逗號分割", - associateFolderPrompt3: "當前分類為父級分類,不能設置關聯文件夾。", + associateFolderPrompt3: "當前分類是父級分類,不能設置為關聯文件夾。", associateFolderPrompt4: "目標路徑不存在。", associateFolderPrompt5: "目標路徑必須是文件夾。", associateFolderPrompt6: @@ -343,15 +340,14 @@ let traditionalChinese = { backgroundIcon: "背景圖標", backgroundImage: "背景圖", backgroundImageMode: "背景圖模式", - backgroundImagePostion: "背景圖定位", - backgroundImageTransparent: "背景圖透明", - backgroundTransparent: "背景透明", + backgroundImagePosition: "背景圖定位", + backgroundImageTransparency: "背景圖透明度", backup: "備份", backupRestoreData: "備份/還原數據", backupRestoreDataPrompt: - "如果要還原1.2.3及之前版本的備份數據,請在還原時選擇導入JSON格式的文件。", - batchConvertAbsolutePath: "轉為絕對路徑", - batchConvertRelativePath: "轉為相對路徑", + "如果要還原 1.2.3 及之前版本的數據,請在還原時選擇導入 JSON 格式的文件。", + batchConvertAbsolutePath: "批量轉為絕對路徑", + batchConvertRelativePath: "批量轉為相對路徑", batchCopyTo: "批量復製到", batchDelete: "批量刪除", batchDeletePrompt: "是否批量刪除項目?", @@ -362,7 +358,7 @@ let traditionalChinese = { bottom: "底部", byInitialLetter: "按首字母", byLastOpen: "按最後打開", - byOpenNumber: "按打開次數", + byOpenCount: "按打開次數", calculator: "計算器", cancel: "取消", cancelBatchOperation: "取消批量操作", @@ -381,7 +377,7 @@ let traditionalChinese = { color: "顏色", columnNumber: "列數", commandLine: "命令行", - commandLinePrompt1: "使用「> + 空格」進入命令行模式。", + commandLinePrompt1: '在"快速搜索"或"搜索"中使用"> + 空格"進入命令行模式。', commandPrompt: "命令提示符", computer: "計算機", computerManagement: "計算機管理", @@ -403,7 +399,7 @@ let traditionalChinese = { deleteHistory: "刪除歷史記錄", description: "描述", display: "顯示", - displayMainWindow: "顯示主界面", + displayMainInterface: "顯示主界面", documents: "文檔", doubleClickOpen: "雙擊打開", doubleClickTaskbar: "雙擊任務欄", @@ -418,6 +414,7 @@ let traditionalChinese = { editSubclassification: "編輯子分類", emptyRecycleBin: "清空回收站", enable: "啟用", + enableQuickSearch: "啟用快速搜索", english: "英語", excludeSearch: "排除搜索", exit: "退出", @@ -445,11 +442,12 @@ let traditionalChinese = { globalShortcutKey: "全局快捷鍵", hiddenItems: "隱藏項", hideEllipses: "隱藏省略號", - hideLoseFocus: "失去焦點後隱藏", + hideLoseFocus: "失去焦點隱藏", hideName: "隱藏名稱", hideTray: "隱藏托盤圖標", hideTaskbar: "隱藏任務欄", - hideWindowCollapseSubClassification: "隱藏窗口時收起子分類", + hideWindowCollapseSubClassification: "隱藏窗口收起子分類", + hideWindowAfterOpen: "打開後隱藏窗口", history: "歷史記錄", hover: "懸停", icon: "圖標", @@ -489,7 +487,7 @@ let traditionalChinese = { name: "名稱", network: "網絡", networkIcon: "網絡圖標", - networkIconPrompt1: "支持JPG/JPEG/GIF/PNG/ICO/SVG/WEBP格式圖片。", + networkIconPrompt1: "支持 JPG/JPEG/GIF/PNG/ICO/SVG/WEBP 格式圖片。", networkShareCenter: "網絡和共享中心", newClassification: "新建分類", newClassificationName: "新分類", @@ -500,7 +498,7 @@ let traditionalChinese = { normal: "普通", notDisturb: "勿擾模式", notDisturbPrompt: - "開啟勿擾模式後,計算機在遊戲、應用全屏模式下不會彈出Dawn Launcher窗口。", + "開啟勿擾模式後,計算機在遊戲、應用全屏模式下不會彈出 Dawn Launcher 窗口。", notFoundFile: "找不到指定的文件", notFoundFolder: "找不到指定的文件夾", notTransparent: "不透明", @@ -509,11 +507,9 @@ let traditionalChinese = { officialWebsite: "官方網站", ok: "確定", open: "打開", - openAfterHideMainInterface: "打開後隱藏主界面", - openAfterHideQuickSearchWindow: "打開後隱藏窗口", openFileLocation: "打開文件所在位置", - openNow: "僅剩一項時立即打開", - openNumber: "打開次數", + openNow: "僅剩一項立即打開", + openCount: "打開次數", parameters: "參數", password: "密碼", pasteIcon: "粘貼圖標", @@ -523,10 +519,10 @@ let traditionalChinese = { programsFeatures: "程序和功能", proxy: "代理", proxyPrompt: - "僅支持HTTP代理,填寫「地址」時需要帶通信協議和端口,例如:http://127.0.0.1:7890,如果沒有用戶名和密碼,為空即可。", + '僅支持 HTTP 代理,填寫"地址"時需要帶通信協議和端口,例如:http://127.0.0.1:7890,如果沒有用戶名和密碼,為空即可。', prompt: "提示", quickSearch: "快速搜索", - recordOpenNumber: "記錄打開次數", + recordOpenCount: "記錄打開次數", recycleBin: "回收站", refreshIcon: "刷新圖標", registryEditor: "註冊表編輯器", @@ -537,7 +533,6 @@ let traditionalChinese = { restart: "重啟", restore: "還原", restoreDataPrompt: "還原數據失敗。", - rewardSponsor: "打賞&贊助", right: "右側", roundedCorners: "圓角", runAsAdministrator: "以管理員身份運行", @@ -585,10 +580,9 @@ let traditionalChinese = { startupTray: "啟動後最小化到系統托盤", subclassification: "子分類", svgIcon: "SVG圖標", - svgIconPrompt1: "輸入SVG代碼後,需要先點擊「校驗代碼」按鈕。", + svgIconPrompt1: '輸入 SVG 代碼後,需要先點擊"校驗代碼"按鈕。', switch: "切換", - switchClassificationCollapseOtherSubClassification: - "切換分類時收起其他子分類", + switchClassificationCollapseOtherSubClassification: "切換分類收起其他子分類", switchEnglish: "顯示窗口時將輸入法切換為英文模式", system: "系統", target: "目標", @@ -605,9 +599,8 @@ let traditionalChinese = { unlockItem: "解鎖項目", uploadIcon: "上傳圖標", url: "網址", - useItemOpen: "從程序外拖動文件到項目圖標上時用此項目打開文件", + useItemOpen: "從程序外拖動文件到項目圖標上用此項目打開文件", useProxy: "使用代理", - useQuickSearch: "使用快速搜索", username: "用戶名", update: "更新", webSearch: "網絡搜索", @@ -616,6 +609,7 @@ let traditionalChinese = { webSearchModePrompt2: "{w}為搜索關鍵字。", width: "寬度", window: "窗口", + windowTransparency: "窗口透明度", zoom: "縮放", }; @@ -626,44 +620,44 @@ let english = { address: "Address", aggregateClassification: "Aggregate Classification", aggregateClassificationPrompt1: - "Aggregation classification can aggregate items under all categories together, sort and display them according to the set sorting method and number of items.", + "Aggregate classification will combine items from all classifications and display them according to the set sorting order and item count.", aggregateClassificationPrompt2: - "The current classification is the parent classification, and aggregate classification cannot be set.", + "The current classification is a parent classification and cannot be set as an aggregate classification.", aggregateClassificationPrompt3: - "The current settings are sorted by the number of opens. You need to enable Settings-Item-Open Count the number of opens.", + "The current sorting is set to by open count. You need to enable Settings - Item - Record open count.", aggregateClassificationPrompt4: - "Setting an aggregation classification will clear all items under the original classification. Please operate with caution. Are you sure?", + "Setting an aggregate classification will clear all items under the original classification. Please proceed with caution. Are you sure?", align: "Align", all: "All", altNumberKey: "Alt + Number Key", alwaysCenter: "Always Center", - alwaysTop: "Always Top", + alwaysTop: "Always on Top", appearance: "Appearance", appx: "Appx", associateFolder: "Associate Folder", associateFolderPrompt1: - "Associate folder can monitor changes in the specified folder in real time and synchronize them to the corresponding classification.", + "Associate folder can monitor changes in the specified folder in real-time and synchronize them with the corresponding classification.", associateFolderPrompt2: "Name of the file/folder to be hidden, multiple separated by commas", associateFolderPrompt3: - "The current classification is the parent classification and associate folder cannot be set.", + "The current classification is a parent classification and cannot be set as an associate folder.", associateFolderPrompt4: "The target path does not exist.", associateFolderPrompt5: "The destination path must be a folder.", associateFolderPrompt6: - "Setting the associate folder will clear all items under the original classification. Please operate with caution. Are you sure?", + "Setting an associate folder will clear all items under the original classification. Please proceed with caution. Are you sure?", associateFolderPrompt7: - "The target path is empty. The current classification will be automatically converted to a normal classification. Are you sure?", - autoSwitchClassification: "Auto Switch Classification on Scroll", + "The target path is empty. The current classification will be automatically converted to a regular classification. Are you sure?", + autoSwitchClassification: + "Automatically switch classification when the item list scrolls to the bottom or top", backgroundIcon: "Background Icon", backgroundImage: "Background Image", backgroundImageMode: "Background Image Mode", - backgroundImagePostion: "Background Image Postion", - backgroundImageTransparent: "Background Image Transparent", - backgroundTransparent: "Background Transparent", + backgroundImagePosition: "Background Image Position", + backgroundImageTransparency: "Background Image Transparency", backup: "Backup", backupRestoreData: "Backup/Restore Data", backupRestoreDataPrompt: - "If you want to restore the backup data of versions 1.2.3 and earlier, please choose to import a file in JSON format when restoring.", + "To restore data from version 1.2.3 and earlier, please choose to import a JSON file during the restoration process.", batchConvertAbsolutePath: "Batch Convert to Absolute Path", batchConvertRelativePath: "Batch Convert to Relative Path", batchCopyTo: "Batch Copy to", @@ -674,9 +668,9 @@ let english = { batchRefreshIcon: "Batch Refresh Icon", borderColor: "Border Color", bottom: "Bottom", - byInitialLetter: "by Initial Letter", - byLastOpen: "by Last Open", - byOpenNumber: "by Open Count", + byInitialLetter: "By Initial Letter", + byLastOpen: "By Last Open", + byOpenCount: "By Open Count", calculator: "Calculator", cancel: "Cancel", cancelBatchOperation: "Cancel Batch Operation", @@ -685,10 +679,10 @@ let english = { checkInvalidItem: "Check for Invalid Items", checkUpdates: "Check Updates", checkUpdatesPrompt1: - 'Check that there is a new version, click "OK" to jump to the official website to download the latest version.', - checkUpdatesPrompt2: "It is currently the latest version.", + "A new version has been detected. Click 'OK' to go to the official website and download the latest version.", + checkUpdatesPrompt2: "You are already on the latest version.", checkUpdatesPrompt3: - "Failed to check for updates, please confirm the network.", + "Update check failed. Please check your network connection.", classification: "Classification", clear: "Clear", close: "Close", @@ -697,7 +691,8 @@ let english = { color: "Color", columnNumber: "Column Number", commandLine: "Command Line", - commandLinePrompt1: 'Use "> + space" to enter command line mode.', + commandLinePrompt1: + 'Use "> + Space" in "Quick Search" or "Search" to enter command-line mode.', commandPrompt: "Command Prompt", computer: "Computer", computerManagement: "Computer Management", @@ -719,14 +714,14 @@ let english = { deleteHistory: "Delete History", description: "Description", display: "Display", - displayMainWindow: "Display Main Interface", + displayMainInterface: "Display Main Interface", documents: "Documents", doubleClickOpen: "Double Click Open", doubleClickTaskbar: "Double Click Taskbar", downloadImagePrompt1: "Failed to download image.", downloadImagePrompt2: "The link is not in image format.", dontPromptAgain: "Don't prompt again", - edgeAutoHide: "Auto Hide at Desktop Edge", + edgeAutoHide: "Automatically hide when docked to the edge of the desktop", edgeDock: "Edge Dock", edit: "Edit", editClassification: "Edit Classification", @@ -734,6 +729,7 @@ let english = { editSubclassification: "Edit Subclassification", emptyRecycleBin: "Empty Recycle Bin", enable: "Enable", + enableQuickSearch: "Enable Quick Search", english: "English", excludeSearch: "Exclude Search", exit: "Exit", @@ -761,23 +757,24 @@ let english = { globalShortcutKey: "Global Shortcut Key", hiddenItems: "Hidden Items", hideEllipses: "Hide Ellipses", - hideLoseFocus: "Hide After Lose Focus", + hideLoseFocus: "Loss of Focus Hide", hideName: "Hide Name", - hideTray: "Hide Tray", + hideTray: "Hide Tray Icon", hideTaskbar: "Hide Taskbar", hideWindowCollapseSubClassification: - "Collapse Subclassification when Hide Window", + "Collapse subclassifications when the window is hidden", + hideWindowAfterOpen: "Hide Window After Opening", history: "History", hover: "Hover", icon: "Icon", imageLink: "Image Link", item: "Item", itemAddEditPrompt1: - "After selecting the fixed icon, the current project will not participate in refreshing the icon.", - itemAddEditPrompt2: "Leave it blank if there are no special requirements", + "After selecting a fixed icon, the current item will not participate in icon refreshing.", + itemAddEditPrompt2: "Leave empty if there are no special requirements", itemAddEditPrompt3: "Add successfully.", itemAddEditPrompt4: "The target does not exist.", - itemAddEditPrompt5: "Failed to obtain URL information.", + itemAddEditPrompt5: "Failed to retrieve website information.", itemList: "Item List", keyword: "Keyword", keywordSpace: "Leyword + Space", @@ -807,7 +804,7 @@ let english = { name: "Name", network: "Network", networkIcon: "Network Icon", - networkIconPrompt1: "Supports JPG/JPEG/GIF/PNG/ICO/SVG/WEBP format images.", + networkIconPrompt1: "Supports JPG/JPEG/GIF/PNG/ICO/SVG/WEBP image formats.", networkShareCenter: "Network Share Center", newClassification: "New Classification", newClassificationName: "New Classification", @@ -818,7 +815,7 @@ let english = { normal: "Normal", notDisturb: "Not Disturb Mode", notDisturbPrompt: - "After turning on Do Not Disturb mode, the Dawn Launcher window will not pop up when the computer is in full-screen mode for games or applications.", + "After enabling Do Not Disturb mode, Dawn Launcher will not pop up during full-screen games or applications.", notFoundFile: "The file specified cannot be found", notFoundFolder: "The specified folder cannot be found", notTransparent: "Not Transparent", @@ -827,11 +824,9 @@ let english = { officialWebsite: "Official Website", ok: "OK", open: "Open", - openAfterHideMainInterface: "Hide Main Interface After Open", - openAfterHideQuickSearchWindow: "Hide Window After Open", openFileLocation: "Open File Location", - openNow: "Open when Only One Item", - openNumber: "Open Count", + openNow: "Only one item left to open immediately", + openCount: "Open Count", parameters: "Parameters", password: "Password", pasteIcon: "Paste Icon", @@ -844,7 +839,7 @@ let english = { 'Only HTTP proxy is supported. When filling in the "address", you need to include the communication protocol and port, for example: http://127.0.0.1:7890. If there is no username and password, just leave it blank.', prompt: "Prompt", quickSearch: "Quick Search", - recordOpenNumber: "Record Open Count", + recordOpenCount: "Record Open Count", recycleBin: "Recycle Bin", refreshIcon: "Refresh Icon", registryEditor: "Registry Editor", @@ -855,7 +850,6 @@ let english = { restart: "Restart", restore: "Restore", restoreDataPrompt: "Failed to restore data.", - rewardSponsor: "Reward&Sponsor", right: "Right", roundedCorners: "Rounded Corners", runAsAdministrator: "Run as Administrator", @@ -896,7 +890,7 @@ let english = { 'It conflicts with the "Show/Hide" shortcut key in "Settings-Quick Search", please reset it.', shortcutKeyPrompt7: "Invaild symbol.", show: "Show", - showFollowMousePosition: "Follows Mouse Position on Display", + showFollowMousePosition: "Follow the mouse position when displayed", showHide: "Show/Hide", showOnlyFiles: "Show Only Files", showOnlyFolders: "Show Only Folders", @@ -910,15 +904,16 @@ let english = { startLocation: "Start Location", startMenu: "Start Menu", startup: "Startup", - startupTray: "Minimize to System Tray on Startup", + startupTray: "Minimize to system tray on startup", subclassification: "Subclassification", svgIcon: "SVG Icon", svgIconPrompt1: - 'After entering the SVG code, you need to click the "Check Code" button first.', + 'After entering SVG code, you need to click the "Validate Code" button first.', switch: "Switch", switchClassificationCollapseOtherSubClassification: - "Collapse Other Subclassification on Classification Switch", - switchEnglish: "Switch to English Input on Window Display", + "Collapse other subclassifications when switching classifications", + switchEnglish: + "Switch the input method to English mode when the window is displayed", system: "System", target: "Target", taskManager: "Task Manager", @@ -934,9 +929,9 @@ let english = { unlockItem: "Unlock Item", uploadIcon: "Upload Icon", url: "URL", - useItemOpen: "Use This Item to Open Dragged Files", + useItemOpen: + "Open files with this item when dragging files from outside the program to the item icon", useProxy: "Use Proxy", - useQuickSearch: "Use Quick Search", username: "Username", update: "Update", webSearch: "Web Search", diff --git a/electron/main/classification/index.ts b/electron/main/classification/index.ts index c5465dd..bceff10 100644 --- a/electron/main/classification/index.ts +++ b/electron/main/classification/index.ts @@ -528,7 +528,7 @@ function getItemSortMenu(classification: Classification) { if (global.setting.item.openNumber) { submenus.push( new MenuItem({ - label: global.language.byOpenNumber, + label: global.language.byOpenCount, icon: classification.data.itemSort === "openNumber" && !hasChild ? getDot() diff --git a/src/pages/classification/Aggregate.vue b/src/pages/classification/Aggregate.vue index 3375c38..e458cf2 100644 --- a/src/pages/classification/Aggregate.vue +++ b/src/pages/classification/Aggregate.vue @@ -131,7 +131,7 @@ let sortOptions = ref([ value: "initial", }, { - label: store.language.byOpenNumber, + label: store.language.byOpenCount, value: "openNumber", }, { diff --git a/src/pages/item/js/index.ts b/src/pages/item/js/index.ts index 220e977..4cbea7b 100644 --- a/src/pages/item/js/index.ts +++ b/src/pages/item/js/index.ts @@ -751,13 +751,13 @@ function getItemTitle(item: Item, quickSearch: boolean = false) { ) { name += "\n" + - store.language.openNumber + + store.language.openCount + store.language.colon + (item.data.quickSearchOpenNumber ?? 0); } else if (store.setting.item.openNumber) { name += "\n" + - store.language.openNumber + + store.language.openCount + store.language.colon + (item.data.openNumber ?? 0); } diff --git a/src/pages/setting/Index.vue b/src/pages/setting/Index.vue index 865d21b..4705b2c 100644 --- a/src/pages/setting/Index.vue +++ b/src/pages/setting/Index.vue @@ -576,7 +576,7 @@ v-if="setting.appearance.backgroundImage && store.backgroundImage" > {{ - store.language.backgroundImagePostion + store.language.backgroundImagePosition }} {{ store.language.recordOpenNumber }}{{ store.language.recordOpenCount }} @@ -2175,7 +2175,7 @@ let quickSearchHistorySortOptions = ref([ value: "lastOpen", }, { - label: store.language.byOpenNumber, + label: store.language.byOpenCount, value: "openNumber", }, ]); diff --git a/yarn.lock b/yarn.lock index f962eaa..1000586 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2547,10 +2547,10 @@ mz@^2.7.0: object-assign "^4.0.1" thenify-all "^1.0.0" -naive-ui@^2.35.0: - version "2.35.0" - resolved "https://registry.npmmirror.com/naive-ui/-/naive-ui-2.35.0.tgz#fe1fc2404694b4114486fa31e609e35714e8ed25" - integrity sha512-PdnLpOip1LQaKs5+rXLZoPDPQkTq26TnHWeABvUA2eOQjtHxE4+TQvj0Jq/W8clM2On/7jptoGmenLt48G3Bhg== +naive-ui@^2.36.0: + version "2.39.0" + resolved "https://registry.npmmirror.com/naive-ui/-/naive-ui-2.39.0.tgz#f0d47d30ce86b178242ad5de9de4066eb8a3f0c9" + integrity sha512-5oUJzRG+rtLSH8eRU+fJvVYiQids2BxF9jp+fwGoAqHOptEINrBlgBu9uy+95RHE5FLJ7Q/z41o+qkoGnUrKxQ== dependencies: "@css-render/plugin-bem" "^0.15.12" "@css-render/vue3-ssr" "^0.15.12" @@ -2559,17 +2559,18 @@ naive-ui@^2.35.0: "@types/lodash-es" "^4.17.9" async-validator "^4.2.5" css-render "^0.15.12" + csstype "^3.1.3" date-fns "^2.30.0" date-fns-tz "^2.0.0" evtd "^0.2.4" highlight.js "^11.8.0" lodash "^4.17.21" lodash-es "^4.17.21" - seemly "^0.3.6" + seemly "^0.3.8" treemate "^0.3.11" vdirs "^0.1.8" vooks "^0.2.12" - vueuc "^0.4.51" + vueuc "^0.4.58" nanoid@^3.3.6: version "3.3.6" @@ -3136,6 +3137,11 @@ seemly@^0.3.6: resolved "https://registry.npmmirror.com/seemly/-/seemly-0.3.6.tgz#7ef97e8083dea00804965e2662f572a5df9cb18e" integrity sha512-lEV5VB8BUKTo/AfktXJcy+JeXns26ylbMkIUco8CYREsQijuz4mrXres2Q+vMLdwkuLxJdIPQ8IlCIxLYm71Yw== +seemly@^0.3.8: + version "0.3.8" + resolved "https://registry.npmmirror.com/seemly/-/seemly-0.3.8.tgz#42879d8375d73126a04dc16b1bf92a773d2e5974" + integrity sha512-MW8Qs6vbzo0pHmDpFSYPna+lwpZ6Zk1ancbajw/7E8TKtHdV+1DfZZD+kKJEhG/cAoB/i+LiT+5msZOqj0DwRA== + semver-compare@^1.0.0: version "1.0.0" resolved "https://registry.npmmirror.com/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc" @@ -3673,10 +3679,10 @@ vue@^3.4.13: "@vue/server-renderer" "3.4.26" "@vue/shared" "3.4.26" -vueuc@^0.4.51: - version "0.4.51" - resolved "https://registry.npmmirror.com/vueuc/-/vueuc-0.4.51.tgz#35cd5364db4b71fc791a9823748711b91d910d49" - integrity sha512-pLiMChM4f+W8czlIClGvGBYo656lc2Y0/mXFSCydcSmnCR1izlKPGMgiYBGjbY9FDkFG8a2HEVz7t0DNzBWbDw== +vueuc@^0.4.58: + version "0.4.58" + resolved "https://registry.npmmirror.com/vueuc/-/vueuc-0.4.58.tgz#03ee2ea6febf360ca9cbe490841fce91742eea12" + integrity sha512-Wnj/N8WbPRSxSt+9ji1jtDHPzda5h2OH/0sFBhvdxDRuyCZbjGg3/cKMaKqEoe+dErTexG2R+i6Q8S/Toq1MYg== dependencies: "@css-render/vue3-ssr" "^0.15.10" "@juggle/resize-observer" "^3.3.1"