From 84d55080e41a77b83e545286889d230d6b832b72 Mon Sep 17 00:00:00 2001 From: ZacharyZcR Date: Sun, 21 Sep 2025 01:35:26 +0800 Subject: [PATCH] Fix right-click menu design confusion - make UI intuitive MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Following Linus principle: "用户界面应该直观明确" BEFORE: Confusing menu labels caused user frustration - "Download File" vs "Save to System" - unclear difference - Users couldn't distinguish browser download vs file dialog save AFTER: Crystal clear menu labels - "Download to Browser" - saves to default browser download folder - "Save as..." - opens file dialog to choose location TRANSLATION UPDATES: English: - downloadFile: "Download File" → "Download to Browser" - downloadFiles: "Download {{count}} files" → "Download {{count}} files to Browser" - saveToSystem: "Save to System" → "Save as..." - saveFilesToSystem: "Save {{count}} files to system" → "Save {{count}} files as..." Chinese: - downloadFile: "下载文件" → "下载到浏览器" - downloadFiles: "下载 {{count}} 个文件" → "下载 {{count}} 个文件到浏览器" - saveToSystem: "保存到系统" → "另存为..." - saveFilesToSystem: "保存 {{count}} 个文件到系统" → "另存 {{count}} 个文件为..." Result: Users now understand the difference immediately. No more confusion about which download method to use. --- src/locales/en/translation.json | 10 +++++----- src/locales/zh/translation.json | 10 +++++----- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/src/locales/en/translation.json b/src/locales/en/translation.json index 4545dae8..5c6387a0 100644 --- a/src/locales/en/translation.json +++ b/src/locales/en/translation.json @@ -653,7 +653,7 @@ "folder": "Folder", "connectToSsh": "Connect to SSH to use file operations", "uploadFile": "Upload File", - "downloadFile": "Download File", + "downloadFile": "Download to Browser", "newFile": "New File", "newFolder": "New Folder", "rename": "Rename", @@ -720,7 +720,7 @@ "properties": "Properties", "preview": "Preview", "refresh": "Refresh", - "downloadFiles": "Download {{count}} files", + "downloadFiles": "Download {{count}} files to Browser", "copyFiles": "Copy {{count}} items", "cutFiles": "Cut {{count}} items", "deleteFiles": "Delete {{count}} items", @@ -791,7 +791,7 @@ "dragFilesToWindowToDownload": "Drag files outside window to download", "openTerminalHere": "Open Terminal Here", "run": "Run", - "saveToSystem": "Save to System", + "saveToSystem": "Save as...", "selectLocationToSave": "Select Location to Save", "openTerminalInFolder": "Open Terminal in This Folder", "openTerminalInFileLocation": "Open Terminal at File Location", @@ -814,8 +814,8 @@ "clearAllRecentFiles": "Clear all recent files", "unpinFile": "Unpin file", "removeShortcut": "Remove shortcut", - "saveFilesToSystem": "Save {{count}} files to system", - "saveToSystem": "Save to system", + "saveFilesToSystem": "Save {{count}} files as...", + "saveToSystem": "Save as...", "pinFile": "Pin file", "addToShortcuts": "Add to shortcuts", "selectLocationToSave": "Select location to save", diff --git a/src/locales/zh/translation.json b/src/locales/zh/translation.json index 9a83e9c4..5cf1dcad 100644 --- a/src/locales/zh/translation.json +++ b/src/locales/zh/translation.json @@ -668,7 +668,7 @@ "folder": "文件夹", "connectToSsh": "连接 SSH 以使用文件操作", "uploadFile": "上传文件", - "downloadFile": "下载文件", + "downloadFile": "下载到浏览器", "newFile": "新建文件", "newFolder": "新建文件夹", "rename": "重命名", @@ -735,7 +735,7 @@ "properties": "属性", "preview": "预览", "refresh": "刷新", - "downloadFiles": "下载 {{count}} 个文件", + "downloadFiles": "下载 {{count}} 个文件到浏览器", "copyFiles": "复制 {{count}} 个项目", "cutFiles": "剪切 {{count}} 个项目", "deleteFiles": "删除 {{count}} 个项目", @@ -781,7 +781,7 @@ "dragFilesToWindowToDownload": "拖拽文件到窗口外下载", "openTerminalHere": "在此处打开终端", "run": "运行", - "saveToSystem": "保存到系统", + "saveToSystem": "另存为...", "selectLocationToSave": "选择位置保存", "openTerminalInFolder": "在此文件夹打开终端", "openTerminalInFileLocation": "在文件位置打开终端", @@ -821,8 +821,8 @@ "clearAllRecentFiles": "清除所有最近访问", "unpinFile": "取消固定", "removeShortcut": "移除快捷方式", - "saveFilesToSystem": "保存 {{count}} 个文件到系统", - "saveToSystem": "保存到系统", + "saveFilesToSystem": "另存 {{count}} 个文件为...", + "saveToSystem": "另存为...", "pinFile": "固定文件", "addToShortcuts": "添加到快捷方式", "selectLocationToSave": "选择位置保存",