diff --git a/lib/globals.dart b/lib/globals.dart index bf4ce81..3f4d914 100644 --- a/lib/globals.dart +++ b/lib/globals.dart @@ -317,7 +317,7 @@ enum Lang { case Lang.english: return const Locale("en"); case Lang.simplifiedChinese: - return const Locale("zh", "CN"); + return const Locale("zh"); default: return PlatformDispatcher.instance.locale; } diff --git a/lib/l10n/app_zh.arb b/lib/l10n/app_zh.arb index 342bd03..6fa3fe9 100644 --- a/lib/l10n/app_zh.arb +++ b/lib/l10n/app_zh.arb @@ -1,3 +1,247 @@ { - "@@locale": "zh" + "@@locale": "zh", + "title": "E-Hentai 下载器面板", + "serverHost": "EH Downloader 服务器主机", + "apiPath": "API 路径", + "username": "用户名", + "password": "密码", + "save": "保存", + "login": "登录", + "titleBar": "EH 下载器", + "incorrectUserPassword": "不正确的用户名或密码。", + "networkError": "网络错误。", + "internalError": "出现了内部错误,请将日志发送给开发者。", + "setServerUrl": "服务器地址", + "createRootUser": "创建根用户", + "skip": "跳过", + "create": "创建", + "settings": "设置", + "lang": "语言", + "systemLang": "系统语言", + "reset": "重置", + "galleries": "画廊", + "loading": "加载中…", + "gallery": "画廊", + "useTitleJpn": "优先使用日语标题", + "showNsfw": "默认显示NSFW图片", + "read": "阅读", + "download": "下载", + "colon": ":", + "copyImage": "复制图片到剪贴板", + "copyImgUrl": "复制图片链接到剪贴板", + "retry": "重试", + "displayAd": "显示广告页面", + "showTranslatedTag": "显示标签翻译(仅限中文)", + "none": "无", + "sortByGid": "按画廊ID排序", + "asc": "升序", + "desc": "降序", + "saveAs": "另存为", + "posted": "上传时间", + "visible": "可见性", + "yes": "是", + "no": "否", + "fileSize": "文件大小", + "pageLength": "页数", + "pages": "{value} 页", + "@pages": { + "placeholders": { + "value": { + "type": "int", + "format": "decimalPattern" + } + } + }, + "gid": "画廊ID", + "tagGalleries": "带有 {tag} 标签的画廊", + "@tagGalleries": { + "placeholders": { + "tag": { + "type": "String" + } + } + }, + "tagUploaderGalleries": "{uploader} 上传的带有 {tag} 标签的画廊", + "@tagUploaderGalleries": { + "placeholders": { + "tag": { + "type": "String" + }, + "uploader": { + "type": "String" + } + } + }, + "uploaderGalleries": "{uploader} 上传的画廊", + "@uploaderGalleries": { + "placeholders": { + "uploader": { + "type": "String" + } + } + }, + "downloadAsZip": "下载为ZIP文件", + "exportAd": "导出标记为广告的页面", + "maxZipFilenameLength": "Zip文件中文件名的最大长度", + "downloadComplete": "下载完毕。", + "downloadZipFailed": "Zip文件下载失败。", + "rating": "评分", + "preventScreenCapture": "防止截屏", + "seeMoreInfo": "显示更多信息", + "markAsNsfw": "标记为NSFW", + "markAsSfw": "标记为SFW", + "markAsAd": "标记为广告", + "markAsNonAd": "标记为非广告", + "server": "服务器", + "useEx": "使用 exhentai.org。", + "mpv": "从 Multi-Page Viewer 获取页面数据。", + "downloadOriginalImg": "下载原始画质的图片。", + "exportZipJpnTitle": "导出Zip时优先使用日语标题。", + "removePreviousGallery": "移除被新画廊替代的旧画廊。", + "serverDbPath": "存放数据库的文件夹位置", + "serverDbPathHelp": "如果未设置,将使用下载位置。", + "userAgent": "用户代理(User Agent)", + "useBrowserUA": "使用当前浏览器的用户代理", + "downloadLocation": "下载位置", + "enterCookies": "在此输入 Cookies", + "enterNewCookies": "在此输入新的 Cookies", + "maxTaskCount": "最大并行任务数", + "invalidNumber": "非法的数字。", + "numberOutOfRange": "数字超出了范围。", + "maxRetryCount": "最大重试次数", + "maxDownloadImgCount": "最大图片并行下载数", + "listeningPort": "监听端口", + "listeningHostname": "监听主机", + "meiliHost": "Meilisearch 服务器主机", + "meiliUpdateApiKey": "用于更新画廊元数据的 Meilisearch API 密钥", + "meiliSearchApiKey": "用于搜索的 Meilisearch API 密钥", + "ffmpegPath": "FFMPEG 二进制的位置", + "thumbnailMethod": "生成缩略图的方式", + "thumbnailMethod0": "FFMPEG 二进制", + "thumbnailMethod1": "FFMPEG API", + "thumbnailDir": "存放缩略图的文件夹", + "imgVerifySecret": "用于验证图片 verify 的密钥", + "flutterFrontend": "flutter 前端路径", + "fetchTimeout": "Fetch 超时时间", + "downloadTimeout": "下载超时时间", + "downloadTimeoutHelp": "当指定时间段内没有任何内容收到时,将会停止下载。", + "millisecond": "毫秒", + "ffprobePath": "FFPROBE 二进制的位置", + "corsCredentialsHostsHint": "例如: https://ehf.lifegpc.com", + "invalidURL": "非法的 URL。", + "invalidURLOrigin": "非法的 URL 源。", + "httpHttpsNeeded": "不支持的协议。仅支持 http 或 https。", + "corsCredentialsHosts": "被允许发送带有凭证的 CORS 请求的 URL 源", + "corsCredentialsHostsHelp": "将网站加入这个列表会导致安全风险,请确保你信任这些网站。", + "galleryDetails": "画廊详情", + "title2": "标题", + "titleJpn": "日语标题", + "meiliHosts": "特定域名的 Meilisearch 服务器主机名", + "meiliHostsHelp": "来自这些域的请求将收到相应的 Meilisearch 服务器主机名。", + "keyIsEmpty": "键不能为空。", + "keyIsExists": "键已存在。", + "redirectToFlutter": "访问根 URL 时重定向到 flutter 前端。", + "downloadTimeoutCheckInterval": "下载超时检测间隔", + "downloadTimeoutCheckIntervalHelp": "值越小,检测准确性越高,但是消耗更多的 CPU。", + "dockerHelper": "服务器运行在 Docker 容器中。除非你知道你在做什么,否则不要修改这个设置。", + "taskManager": "任务管理器", + "waiting": "等待中", + "running": "运行中", + "finished": "已完成", + "failed": "已失败", + "allTasks": "所有任务", + "ehMetadataCacheTime": "E-Hentai 画廊元数据缓存时间", + "hour": "小时", + "createDownloadTask": "新建下载任务", + "galleryURL": "画廊地址", + "galleryToken": "画廊令牌", + "randomFileSecret": "生成无需登录即可访问随机文件的令牌的密钥", + "downloadTask": "下载任务", + "taskDetails": "任务详情", + "taskId": "任务ID", + "taskType": "任务类型", + "exportZipTask": "导出为ZIP文件任务", + "updateMeiliSearchDataTask": "同步meilisearch服务器数据任务", + "fixGalleryPageTask": "修复画廊页面数据任务", + "allGalleries": "所有画廊", + "processId": "进程ID", + "taskStatus": "任务状态", + "fatalError": "致命错误", + "fetchingMetadata": "获取元数据中…", + "downloadedPages": "已下载页数", + "failedPages": "下载失败的页数", + "totalPages": "总页数", + "downloadedSize": "已下载 {size}", + "@downloadedSize": { + "placeholders": { + "size": { + "type": "String" + } + } + }, + "comma": ",", + "downloadedSize2": "已下载大小", + "speed": "速度", + "days": "{num} 天", + "@days": { + "placeholders": { + "num": { + "type": "int" + } + } + }, + "category": "分类", + "uploader": "上传者", + "dlUseAvgSpeed": "在任务详情中显示平均速度。", + "refresh": "刷新", + "originalImg": "原图", + "overwriteDefaultConfig": "覆盖默认设置", + "enableImageCache": "将图片缓存到本地硬盘。", + "cachedFileSize": "已缓存文件大小", + "update": "更新", + "updateFileSize": "更新文件大小", + "clearCaches": "清除缓存", + "userManagemant": "用户管理", + "admin": "管理员", + "user": "用户", + "edit": "编辑", + "delete": "删除", + "createNewUser": "新建用户", + "readGallery": "查看画廊", + "editGallery": "编辑画廊", + "deleteGallery": "删除画廊", + "manageTasks": "管理任务", + "allPermissions": "所有权限", + "userPermissions": "用户权限", + "revokeToken": "撤销所有登录的会话", + "editUser": "编辑用户", + "rootUser": "根用户", + "deleteUserConfirm": "是否删除用户 {user} ?", + "@deleteUserConfirm": { + "placeholders": { + "user": { + "type": "String" + } + } + }, + "failedDeleteUser": "删除用户失败:", + "deleteUser": "删除用户", + "display": "显示", + "cache": "缓存", + "cancel": "取消", + "changeUsername": "修改用户名", + "failedChangeUsername": "修改用户名失败:", + "usernameIsAlreadyUsed": "此用户名已被其他用户占用。", + "changePassword": "修改密码", + "failedChangePassword": "修改密码失败:", + "oldPassword": "旧密码", + "newPassword": "新密码", + "incorrectPassword": "不正确的密码。", + "changedPasswordSuccessfully": "修改密码成功。", + "logout": "退出登录", + "logoutConfirm": "是否退出登录", + "failedLogout": "退出登录失败:", + "createExportZipTask": "新建导出为ZIP文件任务", + "outputDir": "输出文件夹", + "copyOriImgUrl": "复制原图链接到剪贴板" } diff --git a/lib/l10n/app_zh_CN.arb b/lib/l10n/app_zh_CN.arb deleted file mode 100644 index 87f9d32..0000000 --- a/lib/l10n/app_zh_CN.arb +++ /dev/null @@ -1,247 +0,0 @@ -{ - "@@locale": "zh_CN", - "title": "E-Hentai 下载器面板", - "serverHost": "EH Downloader 服务器主机", - "apiPath": "API 路径", - "username": "用户名", - "password": "密码", - "save": "保存", - "login": "登录", - "titleBar": "EH 下载器", - "incorrectUserPassword": "不正确的用户名或密码。", - "networkError": "网络错误。", - "internalError": "出现了内部错误,请将日志发送给开发者。", - "setServerUrl": "服务器地址", - "createRootUser": "创建根用户", - "skip": "跳过", - "create": "创建", - "settings": "设置", - "lang": "语言", - "systemLang": "系统语言", - "reset": "重置", - "galleries": "画廊", - "loading": "加载中…", - "gallery": "画廊", - "useTitleJpn": "优先使用日语标题", - "showNsfw": "默认显示NSFW图片", - "read": "阅读", - "download": "下载", - "colon": ":", - "copyImage": "复制图片到剪贴板", - "copyImgUrl": "复制图片链接到剪贴板", - "retry": "重试", - "displayAd": "显示广告页面", - "showTranslatedTag": "显示标签翻译(仅限中文)", - "none": "无", - "sortByGid": "按画廊ID排序", - "asc": "升序", - "desc": "降序", - "saveAs": "另存为", - "posted": "上传时间", - "visible": "可见性", - "yes": "是", - "no": "否", - "fileSize": "文件大小", - "pageLength": "页数", - "pages": "{value} 页", - "@pages": { - "placeholders": { - "value": { - "type": "int", - "format": "decimalPattern" - } - } - }, - "gid": "画廊ID", - "tagGalleries": "带有 {tag} 标签的画廊", - "@tagGalleries": { - "placeholders": { - "tag": { - "type": "String" - } - } - }, - "tagUploaderGalleries": "{uploader} 上传的带有 {tag} 标签的画廊", - "@tagUploaderGalleries": { - "placeholders": { - "tag": { - "type": "String" - }, - "uploader": { - "type": "String" - } - } - }, - "uploaderGalleries": "{uploader} 上传的画廊", - "@uploaderGalleries": { - "placeholders": { - "uploader": { - "type": "String" - } - } - }, - "downloadAsZip": "下载为ZIP文件", - "exportAd": "导出标记为广告的页面", - "maxZipFilenameLength": "Zip文件中文件名的最大长度", - "downloadComplete": "下载完毕。", - "downloadZipFailed": "Zip文件下载失败。", - "rating": "评分", - "preventScreenCapture": "防止截屏", - "seeMoreInfo": "显示更多信息", - "markAsNsfw": "标记为NSFW", - "markAsSfw": "标记为SFW", - "markAsAd": "标记为广告", - "markAsNonAd": "标记为非广告", - "server": "服务器", - "useEx": "使用 exhentai.org。", - "mpv": "从 Multi-Page Viewer 获取页面数据。", - "downloadOriginalImg": "下载原始画质的图片。", - "exportZipJpnTitle": "导出Zip时优先使用日语标题。", - "removePreviousGallery": "移除被新画廊替代的旧画廊。", - "serverDbPath": "存放数据库的文件夹位置", - "serverDbPathHelp": "如果未设置,将使用下载位置。", - "userAgent": "用户代理(User Agent)", - "useBrowserUA": "使用当前浏览器的用户代理", - "downloadLocation": "下载位置", - "enterCookies": "在此输入 Cookies", - "enterNewCookies": "在此输入新的 Cookies", - "maxTaskCount": "最大并行任务数", - "invalidNumber": "非法的数字。", - "numberOutOfRange": "数字超出了范围。", - "maxRetryCount": "最大重试次数", - "maxDownloadImgCount": "最大图片并行下载数", - "listeningPort": "监听端口", - "listeningHostname": "监听主机", - "meiliHost": "Meilisearch 服务器主机", - "meiliUpdateApiKey": "用于更新画廊元数据的 Meilisearch API 密钥", - "meiliSearchApiKey": "用于搜索的 Meilisearch API 密钥", - "ffmpegPath": "FFMPEG 二进制的位置", - "thumbnailMethod": "生成缩略图的方式", - "thumbnailMethod0": "FFMPEG 二进制", - "thumbnailMethod1": "FFMPEG API", - "thumbnailDir": "存放缩略图的文件夹", - "imgVerifySecret": "用于验证图片 verify 的密钥", - "flutterFrontend": "flutter 前端路径", - "fetchTimeout": "Fetch 超时时间", - "downloadTimeout": "下载超时时间", - "downloadTimeoutHelp": "当指定时间段内没有任何内容收到时,将会停止下载。", - "millisecond": "毫秒", - "ffprobePath": "FFPROBE 二进制的位置", - "corsCredentialsHostsHint": "例如: https://ehf.lifegpc.com", - "invalidURL": "非法的 URL。", - "invalidURLOrigin": "非法的 URL 源。", - "httpHttpsNeeded": "不支持的协议。仅支持 http 或 https。", - "corsCredentialsHosts": "被允许发送带有凭证的 CORS 请求的 URL 源", - "corsCredentialsHostsHelp": "将网站加入这个列表会导致安全风险,请确保你信任这些网站。", - "galleryDetails": "画廊详情", - "title2": "标题", - "titleJpn": "日语标题", - "meiliHosts": "特定域名的 Meilisearch 服务器主机名", - "meiliHostsHelp": "来自这些域的请求将收到相应的 Meilisearch 服务器主机名。", - "keyIsEmpty": "键不能为空。", - "keyIsExists": "键已存在。", - "redirectToFlutter": "访问根 URL 时重定向到 flutter 前端。", - "downloadTimeoutCheckInterval": "下载超时检测间隔", - "downloadTimeoutCheckIntervalHelp": "值越小,检测准确性越高,但是消耗更多的 CPU。", - "dockerHelper": "服务器运行在 Docker 容器中。除非你知道你在做什么,否则不要修改这个设置。", - "taskManager": "任务管理器", - "waiting": "等待中", - "running": "运行中", - "finished": "已完成", - "failed": "已失败", - "allTasks": "所有任务", - "ehMetadataCacheTime": "E-Hentai 画廊元数据缓存时间", - "hour": "小时", - "createDownloadTask": "新建下载任务", - "galleryURL": "画廊地址", - "galleryToken": "画廊令牌", - "randomFileSecret": "生成无需登录即可访问随机文件的令牌的密钥", - "downloadTask": "下载任务", - "taskDetails": "任务详情", - "taskId": "任务ID", - "taskType": "任务类型", - "exportZipTask": "导出为ZIP文件任务", - "updateMeiliSearchDataTask": "同步meilisearch服务器数据任务", - "fixGalleryPageTask": "修复画廊页面数据任务", - "allGalleries": "所有画廊", - "processId": "进程ID", - "taskStatus": "任务状态", - "fatalError": "致命错误", - "fetchingMetadata": "获取元数据中…", - "downloadedPages": "已下载页数", - "failedPages": "下载失败的页数", - "totalPages": "总页数", - "downloadedSize": "已下载 {size}", - "@downloadedSize": { - "placeholders": { - "size": { - "type": "String" - } - } - }, - "comma": ",", - "downloadedSize2": "已下载大小", - "speed": "速度", - "days": "{num} 天", - "@days": { - "placeholders": { - "num": { - "type": "int" - } - } - }, - "category": "分类", - "uploader": "上传者", - "dlUseAvgSpeed": "在任务详情中显示平均速度。", - "refresh": "刷新", - "originalImg": "原图", - "overwriteDefaultConfig": "覆盖默认设置", - "enableImageCache": "将图片缓存到本地硬盘。", - "cachedFileSize": "已缓存文件大小", - "update": "更新", - "updateFileSize": "更新文件大小", - "clearCaches": "清除缓存", - "userManagemant": "用户管理", - "admin": "管理员", - "user": "用户", - "edit": "编辑", - "delete": "删除", - "createNewUser": "新建用户", - "readGallery": "查看画廊", - "editGallery": "编辑画廊", - "deleteGallery": "删除画廊", - "manageTasks": "管理任务", - "allPermissions": "所有权限", - "userPermissions": "用户权限", - "revokeToken": "撤销所有登录的会话", - "editUser": "编辑用户", - "rootUser": "根用户", - "deleteUserConfirm": "是否删除用户 {user} ?", - "@deleteUserConfirm": { - "placeholders": { - "user": { - "type": "String" - } - } - }, - "failedDeleteUser": "删除用户失败:", - "deleteUser": "删除用户", - "display": "显示", - "cache": "缓存", - "cancel": "取消", - "changeUsername": "修改用户名", - "failedChangeUsername": "修改用户名失败:", - "usernameIsAlreadyUsed": "此用户名已被其他用户占用。", - "changePassword": "修改密码", - "failedChangePassword": "修改密码失败:", - "oldPassword": "旧密码", - "newPassword": "新密码", - "incorrectPassword": "不正确的密码。", - "changedPasswordSuccessfully": "修改密码成功。", - "logout": "退出登录", - "logoutConfirm": "是否退出登录", - "failedLogout": "退出登录失败:", - "createExportZipTask": "新建导出为ZIP文件任务", - "outputDir": "输出文件夹", - "copyOriImgUrl": "复制原图链接到剪贴板" -}