修复核心UI文本的i18n问题:支持多语言切换

主要修复:
- 右键菜单:在此处打开终端、运行、保存到系统
- 拖拽提示:拖拽系统文件到此处上传、拖拽文件到窗口外下载
- 终端窗口标题和状态提示
- 错误消息:没有选择主机、只能运行可执行文件
- 添加完整的中英文翻译条目

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
ZacharyZcR
2025-09-17 01:32:15 +08:00
parent 948704055b
commit a0c3ce307d
5 changed files with 38 additions and 14 deletions

View File

@@ -206,7 +206,7 @@ export function FileManagerContextMenu({
menuItems.push({
icon: <Terminal className="w-4 h-4" />,
label: files[0].type === 'directory' ? "在此文件夹打开终端" : "在文件位置打开终端",
label: files[0].type === 'directory' ? t("fileManager.openTerminalInFolder") : t("fileManager.openTerminalInFileLocation"),
action: () => onOpenTerminal(targetPath),
shortcut: "Ctrl+T"
});
@@ -216,7 +216,7 @@ export function FileManagerContextMenu({
if (isSingleFile && hasExecutableFiles && onRunExecutable) {
menuItems.push({
icon: <Play className="w-4 h-4" />,
label: "运行",
label: t("fileManager.run"),
action: () => onRunExecutable(files[0]),
shortcut: "Enter"
});
@@ -322,7 +322,7 @@ export function FileManagerContextMenu({
if (onOpenTerminal && currentPath) {
menuItems.push({
icon: <Terminal className="w-4 h-4" />,
label: "在此处打开终端",
label: t("fileManager.openTerminalHere"),
action: () => onOpenTerminal(currentPath),
shortcut: "Ctrl+T"
});