diff --git a/frontend/src/i18n/ko.json b/frontend/src/i18n/ko.json index 1accf5f9..fd4170d5 100644 --- a/frontend/src/i18n/ko.json +++ b/frontend/src/i18n/ko.json @@ -29,8 +29,8 @@ "rename": "이름 바꾸기", "replace": "대체", "reportIssue": "문제 보고", - "resumeTransfer": "Resume previous transfer", - "resumeTransferTooltip": "Skip all conflicting files, except the ones that are smaller on the server as we suppose that their transfert has been interrupted.", + "resumeTransfer": "이전 전송을 재개", + "resumeTransferTooltip": "서버에 있는 파일 중 전송이 중단되었을 가능성이 있는 작은 파일을 제외하고 충돌하는 모든 파일을 건너뜁니다.", "save": "저장", "schedule": "일정", "search": "검색", @@ -283,7 +283,7 @@ "currentPassword": "현재 비밀번호" }, "sidebar": { - "diskUsed": "{used} of {total} used", + "diskUsed": "{total} 중 {used} 사용", "help": "도움말", "hugoNew": "Hugo New", "login": "로그인", diff --git a/frontend/src/i18n/zh-cn.json b/frontend/src/i18n/zh-cn.json index 4d021be3..e03a6d98 100644 --- a/frontend/src/i18n/zh-cn.json +++ b/frontend/src/i18n/zh-cn.json @@ -28,104 +28,104 @@ "publish": "发布", "rename": "重命名", "replace": "替换", - "reportIssue": "报告问题", - "resumeTransfer": "Resume previous transfer", - "resumeTransferTooltip": "Skip all conflicting files, except the ones that are smaller on the server as we suppose that their transfert has been interrupted.", + "reportIssue": "反馈问题", + "resumeTransfer": "恢复之前的传输任务", + "resumeTransferTooltip": "跳过所有同名冲突文件;服务器端文件更小则判定为传输中断,保留该文件并继续传输。", "save": "保存", "schedule": "计划", "search": "搜索", "select": "选择", - "selectMultiple": "选择多个", + "selectMultiple": "多选", "share": "分享", - "shell": "激活 Shell", + "shell": "切换终端", "submit": "提交", - "switchView": "切换显示方式", + "switchView": "切换视图", "toggleSidebar": "切换侧边栏", "update": "更新", "upload": "上传", "openFile": "打开文件", - "openDirect": "View raw", - "discardChanges": "放弃更改", + "openDirect": "查看原始内容", + "discardChanges": "放弃", "stopSearch": "停止搜索", "saveChanges": "保存更改", - "editAsText": "以文本形式编辑", - "increaseFontSize": "增大字体大小", - "decreaseFontSize": "减小字体大小", - "overrideAll": "Replace all files in destination folder", - "skipAll": "Skip all conflicting files", - "renameAll": "Rename all files (create a copy)", - "singleDecision": "Decide for each conflicting file" + "editAsText": "以文本模式编辑", + "increaseFontSize": "放大字体", + "decreaseFontSize": "缩小字体", + "overrideAll": "替换目标文件夹中的所有文件", + "skipAll": "跳过所有冲突文件", + "renameAll": "全部重命名(创建副本)", + "singleDecision": "逐个处理冲突文件" }, "download": { "downloadFile": "下载文件", "downloadFolder": "下载文件夹", - "downloadSelected": "下载已选" + "downloadSelected": "下载选中项" }, "upload": { "abortUpload": "你确定要中止吗?" }, "errors": { - "forbidden": "你无权限访问", - "internal": "服务器出了点问题。", - "notFound": "找不到文件。", - "connection": "无法连接到服务器。" + "forbidden": "权限不足,拒绝访问", + "internal": "服务器内部错误", + "notFound": "该位置无法访问。", + "connection": "无法连接服务器" }, "files": { "body": "内容", "closePreview": "关闭预览", "files": "文件", "folders": "文件夹", - "home": "主页", - "lastModified": "最后修改", + "home": "首页", + "lastModified": "修改时间", "loading": "加载中...", - "lonely": "这里没有任何文件...", + "lonely": "暂无任何文件...", "metadata": "元数据", - "multipleSelectionEnabled": "多选模式已开启", + "multipleSelectionEnabled": "已开启多选模式", "name": "名称", "size": "大小", - "sortByLastModified": "按最后修改时间排序", + "sortByLastModified": "按修改时间排序", "sortByName": "按名称排序", "sortBySize": "按大小排序", - "noPreview": "此文件无法预览。", - "csvTooLarge": "CSV文件大到无法预览(>5MB)。请下载查看。", - "csvLoadFailed": "加载 CSV 文件失败。", - "showingRows": "正在显示 {count} 行", + "noPreview": "该文件暂不支持预览", + "csvTooLarge": "CSV 文件过大(>5MB),无法预览,请下载后查看", + "csvLoadFailed": "CSV 文件加载失败", + "showingRows": "当前显示 {count} 行数据", "columnSeparator": "列分隔符", "csvSeparators": { "comma": "逗号 (,)", "semicolon": "分号 (;)", "both": "逗号 (,) 和分号 (;)" }, - "fileEncoding": "File Encoding" + "fileEncoding": "文件编码" }, "help": { - "click": "选择文件或文件夹", + "click": "选中文件或文件夹", "ctrl": { - "click": "选择多个文件或文件夹", + "click": "多选文件或文件夹", "f": "打开搜索框", "s": "保存文件或下载当前文件夹" }, "del": "删除所选的文件/文件夹", "doubleClick": "打开文件/文件夹", - "esc": "清除已选项或关闭提示信息", - "f1": "显示该帮助信息", - "f2": "重命名文件/文件夹", + "esc": "取消选中或关闭提示框", + "f1": "打开帮助", + "f2": "重命名文件", "help": "帮助" }, "login": { - "createAnAccount": "创建用户", - "loginInstead": "已有用户登录", + "createAnAccount": "注册账号", + "loginInstead": "已有账号", "password": "密码", "passwordConfirm": "确认密码", - "passwordsDontMatch": "密码不一致", + "passwordsDontMatch": "两次输入的密码不一致", "signup": "注册", "submit": "登录", "username": "用户名", "usernameTaken": "用户名已经被使用", "wrongCredentials": "用户名或密码错误", - "passwordTooShort": "密码必须至少包含 {min} 个字符", + "passwordTooShort": "密码长度至少为 {min} 位字符", "logout_reasons": { - "inactivity": "由于未活动,您已登出。" + "inactivity": "因长时间未操作,系统已自动登出." } }, "permanent": "永久", @@ -136,58 +136,58 @@ "deleteMessageMultiple": "你确定要删除这 {count} 个文件吗?", "deleteMessageSingle": "你确定要删除这个文件/文件夹吗?", "deleteMessageShare": "你确定要删除这个分享({path})吗?", - "deleteUser": "你确定要删除这个用户吗?", + "deleteUser": "确定要删除该用户吗?", "deleteTitle": "删除文件", "displayName": "名称:", "download": "下载文件", - "downloadMessage": "请选择要下载的压缩格式。", - "error": "出了一点问题...", + "downloadMessage": "请选择要下载的压缩包格式。", + "error": "出现未知错误...", "fileInfo": "文件信息", - "filesSelected": "已选择 {count} 个文件。", - "lastModified": "最后修改", + "filesSelected": "已选中 {count} 个文件", + "lastModified": "修改时间", "move": "移动", "moveMessage": "请选择目标目录:", - "newArchetype": "创建一个基于原型的新帖子。你的文件将会创建在内容文件夹中。", + "newArchetype": "基于模板新建文档,文件将创建在内容目录中。", "newDir": "新建文件夹", "newDirMessage": "请输入新文件夹的名称。", "newFile": "新建文件", "newFileMessage": "请输入新文件的名称。", - "numberDirs": "文件夹数", - "numberFiles": "文件数", + "numberDirs": "文件夹数量", + "numberFiles": "文件数量", "rename": "重命名", - "renameMessage": "请输入新名称,旧名称为:", + "renameMessage": "请输入新名称", "replace": "替换", - "replaceMessage": "你尝试上传的文件中有一个与现有文件的名称存在冲突。是否替换现有的同名文件?\n", + "replaceMessage": "你上传的文件与已有文件重名,是否跳过该文件继续上传,或是替换原有文件?\n", "schedule": "计划", - "scheduleMessage": "请选择发布这篇帖子的日期与时间。", - "show": "点击以显示", + "scheduleMessage": "请选择文档发布的日期和时间", + "show": "显示", "size": "大小", "upload": "上传", "uploadFiles": "正在上传 {files} ...", - "uploadMessage": "选择上传选项。", - "optionalPassword": "密码(选填,不填即无密码)", + "uploadMessage": "请选择上传选项", + "optionalPassword": "密码(选填,留空则无需密码)", "resolution": "分辨率", - "discardEditorChanges": "你确定要放弃所做的更改吗?", - "replaceOrSkip": "Replace or skip files", - "resolveConflict": "Which files do you want to keep?", - "singleConflictResolve": "If you select both versions, a number will be added to the name of the copied file.", - "fastConflictResolve": "The destination folder there are {count} files with same name.", - "uploadingFiles": "Uploading files", - "filesInOrigin": "Files in origin", - "filesInDest": "Files in destination", - "override": "Overwrite", - "skip": "Skip", - "forbiddenError": "Forbidden Error", - "currentPassword": "Your password", - "currentPasswordMessage": "Enter your password to validate this action." + "discardEditorChanges": "是否放弃已修改的内容?", + "replaceOrSkip": "替换或跳过文件", + "resolveConflict": "保留哪些文件?", + "singleConflictResolve": "若同时保留两个版本,复制的文件会自动追加序号。", + "fastConflictResolve": "目标目录内存在 {count} 个同名文件", + "uploadingFiles": "正在上传文件", + "filesInOrigin": "源文件", + "filesInDest": "目标文件", + "override": "覆盖", + "skip": "跳过", + "forbiddenError": "权限错误", + "currentPassword": "当前密码", + "currentPasswordMessage": "请输入当前密码以验证操作" }, "search": { "images": "图像", "music": "音乐", "pdf": "PDF", - "pressToSearch": "按回车以搜索...", + "pressToSearch": "按下回车开始搜索...", "search": "搜索...", - "typeToSearch": "输入以搜索...", + "typeToSearch": "输入内容进行搜索...", "types": "类型", "video": "视频" }, @@ -195,47 +195,47 @@ "aceEditorTheme": "Ace编辑器主题", "admin": "管理员", "administrator": "管理员", - "allowCommands": "执行命令(Shell 命令)", + "allowCommands": "允许执行终端命令", "allowEdit": "编辑、重命名或删除文件/文件夹", "allowNew": "创建新文件和文件夹", "allowPublish": "发布新的帖子与页面", "allowSignup": "允许用户注册", "hideLoginButton": "从公开页面隐藏登录按钮", - "avoidChanges": "(留空以避免更改)", + "avoidChanges": "(留空则不修改)", "branding": "品牌", - "brandingDirectoryPath": "品牌信息文件夹路径", - "brandingHelp": "你可以通过改变实例名称,更换 Logo,加入自定义样式,甚至禁用到 Github 的外部链接来自定义 File Browser 的外观和感觉。\n想获得更多信息,请查看 {0}。", + "brandingDirectoryPath": "品牌资源目录路径", + "brandingHelp": "你可以修改站点名称、更换Logo、添加自定义样式,也可以禁用外部GitHub链接,来自定义本文件管理器界面。\n详情请查看 {0}。", "changePassword": "更改密码", "commandRunner": "命令执行器", - "commandRunnerHelp": "你可以在此设置在下列事件中执行的命令。每行必须写一条命令。可以在命令中使用环境变量 {0} 和 {1},使 {0} 与 {1} 相关联。关于此功能和可用环境变量的更多信息,请阅读 {2}。", + "commandRunnerHelp": "在此设置事件触发命令,单行单条。环境变量 {0}、{1} 可用,{0} 相对 {1} 生效。功能与变量详情请参考 {2}。", "commandsUpdated": "命令已更新!", - "createUserDir": "在添加新用户的同时自动创建用户的主目录", + "createUserDir": "新增用户时自动创建用户主目录", "minimumPasswordLength": "最小密码长度", "tusUploads": "分块上传", - "tusUploadsHelp": "File Browser 支持分块上传,在不佳的网络下也可进行高效、可靠、可续的文件上传", - "tusUploadsChunkSize": "分块上传大小,例如 10MB 或 1GB", + "tusUploadsHelp": "支持文件分片上传,网络不佳时仍可稳定传输,并支持断点续传。", + "tusUploadsChunkSize": "分块大小(例如:10MB、1GB);小于该值的文件将直接上传。", "tusUploadsRetryCount": "分块上传失败时的重试次数", "userHomeBasePath": "用户主目录的路径", "userScopeGenerationPlaceholder": "自动生成目录范围", "createUserHomeDirectory": "创建用户主目录", - "customStylesheet": "自定义样式表(CSS)", - "defaultUserDescription": "这些是新用户的默认设置。", + "customStylesheet": "自定义样式表", + "defaultUserDescription": "以下为新用户的默认配置", "disableExternalLinks": "禁止外部链接(帮助文档除外)", "disableUsedDiskPercentage": "禁用磁盘已用空间展示", "documentation": "帮助文档", "examples": "示例", - "executeOnShell": "在 Shell 中执行", - "executeOnShellDescription": "默认情况下,File Browser 通过直接调用命令的二进制包来执行命令,如果想在 Shell中 执行(如 Bash 或 PowerShell),你可以在这里定义所使用的 Shell 和参数。设置后,你所执行的命令会作为参数追加。本设置对用户命令和事件钩子都生效。", - "globalRules": "这是全局允许与禁止规则。它们作用于所有用户。你可以给每个用户定义单独的特殊规则来覆盖全局规则。", + "executeOnShell": "通过终端执行", + "executeOnShellDescription": "默认直接调用程序执行命令。如需通过终端运行(如Bash、PowerShell 等),可在此配置解释器、参数及选项,执行命令将自动作为参数传入。本设置对用户命令和事件钩子均生效。", + "globalRules": "全局访问规则,对所有用户生效。也可单独为用户设置规则来覆盖全局规则。", "globalSettings": "全局设置", "hideDotfiles": "不显示隐藏文件", "insertPath": "插入路径", "insertRegex": "插入正则表达式", - "instanceName": "实例名称", + "instanceName": "站点名称", "language": "语言", "lockPassword": "禁止用户修改密码", - "newPassword": "你的新密码", - "newPasswordConfirm": "再次输入以确认你的新密码", + "newPassword": "新密码", + "newPasswordConfirm": "再次输入新密码", "newUser": "新建用户", "password": "密码", "passwordUpdated": "密码已更新!", @@ -247,23 +247,23 @@ "execute": "执行命令", "modify": "编辑", "rename": "重命名或移动文件和文件夹", - "share": "Share files (require download permission)" + "share": "分享文件(需开启下载权限)" }, "permissions": "权限", "permissionsHelp": "你可以将该用户设置为管理员或单独选择各项权限。如果你选择了“管理员”,则其他的选项会被自动选中,同时该用户可以管理其他用户。\n", "profileSettings": "个人设置", "redirectAfterCopyMove": "复制/移动后转到目标位置", - "ruleExample1": "阻止用户访问所有文件夹下任何以 . 开头的文件(隐藏文件, 例如: .git, .gitignore)。\n", - "ruleExample2": "阻止用户访问其目录范围的根目录下名为 Caddyfile 的文件。", + "ruleExample1": "禁止用户访问所有目录下以 . 开头的隐藏文件(隐藏文件, 例如: .git, .gitignore)。\n", + "ruleExample2": "禁止用户访问个人根目录下的 Caddyfile 文件。", "rules": "规则", - "rulesHelp": "你可以为该用户制定一组黑名单或白名单式的规则,被屏蔽的文件将不会显示在列表中,用户也无权限访问,支持正则表达式和相对于用户范围的路径。\n", + "rulesHelp": "可为用户配置黑白名单规则,被限制的文件将隐藏且无法访问。支持正则表达式、相对用户目录的路径写法。\n", "scope": "目录范围", "setDateFormat": "显示精确的日期格式", "settingsUpdated": "设置已更新!", "shareDuration": "分享期限", "shareManagement": "分享管理", "shareDeleted": "分享已删除!", - "singleClick": "使用单击来打开文件和文件夹", + "singleClick": "单击打开文件/文件夹", "themes": { "default": "系统默认", "dark": "深色", @@ -271,30 +271,30 @@ "title": "主题" }, "user": "用户", - "userCommands": "用户命令(Shell 命令)", - "userCommandsHelp": "指定该用户可以执行的命令(Shell 命令),用空格分隔。例如:\n", + "userCommands": "可用终端命令", + "userCommandsHelp": "指定该用户可执行的终端命令,多个命令用空格分隔。示例:\n", "userCreated": "用户已创建!", "userDefaults": "用户默认设置", "userDeleted": "用户已删除!", "userManagement": "用户管理", - "userUpdated": "用户已更新!", + "userUpdated": "用户信息已更新!", "username": "用户名", "users": "用户", - "currentPassword": "您当前的密码" + "currentPassword": "当前密码" }, "sidebar": { - "diskUsed": "{used} of {total} used", + "diskUsed": "已使用 {used} / 总容量 {total}", "help": "帮助", "hugoNew": "Hugo 新建", "login": "登录", - "logout": "登出", + "logout": "退出", "myFiles": "我的文件", "newFile": "新建文件", "newFolder": "新建文件夹", "preview": "预览", "settings": "设置", "signup": "注册", - "siteSettings": "网站设置" + "siteSettings": "站点设置" }, "success": { "linkCopied": "链接已复制!"