diff --git a/client/strings/zh-cn.json b/client/strings/zh-cn.json index 68994e7a..67d587f0 100644 --- a/client/strings/zh-cn.json +++ b/client/strings/zh-cn.json @@ -127,6 +127,7 @@ "HeaderAudiobookTools": "有声读物文件管理工具", "HeaderAuthentication": "身份验证", "HeaderBackups": "备份", + "HeaderBulkChapterModal": "添加多个章节", "HeaderChangePassword": "更改密码", "HeaderChapters": "章节", "HeaderChooseAFolder": "选择文件夹", @@ -308,6 +309,7 @@ "LabelDeleteFromFileSystemCheckbox": "从文件系统删除 (取消选中仅从数据库中删除)", "LabelDescription": "描述", "LabelDeselectAll": "全部取消选择", + "LabelDetectedPattern": "检测到的编号格式:", "LabelDevice": "设备", "LabelDeviceInfo": "设备信息", "LabelDeviceIsAvailableTo": "设备可用于...", @@ -472,6 +474,7 @@ "LabelNewestAuthors": "最新作者", "LabelNewestEpisodes": "最新剧集", "LabelNextBackupDate": "下次备份日期", + "LabelNextChapters": "后续章节示例:", "LabelNextScheduledRun": "下次任务运行", "LabelNoApiKeys": "无 API 密钥", "LabelNoCustomMetadataProviders": "没有自定义元数据提供商", @@ -489,6 +492,7 @@ "LabelNotificationsMaxQueueSize": "通知事件的最大队列大小", "LabelNotificationsMaxQueueSizeHelp": "通知事件被限制为每秒触发 1 个. 如果队列处于最大大小, 则将忽略事件. 这可以防止通知垃圾邮件.", "LabelNumberOfBooks": "图书数量", + "LabelNumberOfChapters": "章节数量:", "LabelNumberOfEpisodes": "# 集数", "LabelOpenIDAdvancedPermsClaimDescription": "OpenID 声明的名称, 该声明包含应用程序内用户操作的高级权限, 该权限将应用于非管理员角色(如果已配置). 如果响应中缺少声明, 获取 ABS 的权限将被拒绝. 如果缺少单个选项, 它将被视为 禁用. 确保身份提供商的声明与预期结构匹配:", "LabelOpenIDClaims": "将以下选项留空以禁用高级组和权限分配, 然后自动分配 'User' 组.", @@ -745,6 +749,7 @@ "MessageBookshelfNoResultsForFilter": "过滤器无结果 \"{0}: {1}\"", "MessageBookshelfNoResultsForQuery": "没有可查询的结果", "MessageBookshelfNoSeries": "你没有系列", + "MessageBulkChapterPattern": "您想用此编号模式添加多少个章节?", "MessageChapterEndIsAfter": "章节结束是在有声读物结束之后", "MessageChapterErrorFirstNotZero": "第一章节必须从 0 开始", "MessageChapterErrorStartGteDuration": "无效的开始时间, 必须小于有声读物持续时间", @@ -948,6 +953,7 @@ "NotificationOnRSSFeedDisabledDescription": "由于尝试失败次数过多而导致剧集自动下载被禁用时触发", "NotificationOnRSSFeedFailedDescription": "当用于自动下载剧集的 RSS 源请求失败时触发", "NotificationOnTestDescription": "测试通知系统的事件", + "PlaceholderBulkChapterInput": "请输入章节标题, 或使用编号格式 (例如: \"Episode 1\", \"Chapter 10\", \"1.\")", "PlaceholderNewCollection": "输入收藏夹名称", "PlaceholderNewFolderPath": "输入文件夹路径", "PlaceholderNewPlaylist": "输入播放列表名称", @@ -1001,8 +1007,12 @@ "ToastBookmarkCreateFailed": "创建书签失败", "ToastBookmarkCreateSuccess": "书签已添加", "ToastBookmarkRemoveSuccess": "书签已删除", + "ToastBulkChapterInvalidCount": "输入一个1到150之间的整数", "ToastCachePurgeFailed": "清除缓存失败", "ToastCachePurgeSuccess": "缓存清除成功", + "ToastChapterLocked": "章节已锁定.", + "ToastChapterStartTimeAdjusted": "章节开始时间已调整 {0} 秒", + "ToastChaptersAllLocked": "所有章节均已锁定. 请解锁要调整时间的章节.", "ToastChaptersHaveErrors": "章节有错误", "ToastChaptersInvalidShiftAmountLast": "偏移量无效. 最后一章的开始时间将超过这本有声读物的持续时间.", "ToastChaptersInvalidShiftAmountStart": "偏移量无效. 第一章的长度将为零或负数, 并会被第二章覆盖. 请增加第二章的起始时长.", @@ -1136,5 +1146,13 @@ "ToastUserPasswordChangeSuccess": "密码修改成功", "ToastUserPasswordMismatch": "密码不匹配", "ToastUserPasswordMustChange": "新密码不能与旧密码相同", - "ToastUserRootRequireName": "必须输入 root 用户名" + "ToastUserRootRequireName": "必须输入 root 用户名", + "TooltipAddChapters": "添加章节", + "TooltipAddOneSecond": "加 1 秒", + "TooltipAdjustChapterStart": "点击调整开始时间", + "TooltipLockAllChapters": "锁定所有章节", + "TooltipLockChapter": "锁定章节 (按住 Shift再点击, 可进行范围选择)", + "TooltipSubtractOneSecond": "减 1 秒", + "TooltipUnlockAllChapters": "解锁所有章节", + "TooltipUnlockChapter": "解锁章节 (按住 Shift再点击, 可进行范围选择)" }