mirror of
https://github.com/advplyr/audiobookshelf.git
synced 2026-07-07 09:51:37 +00:00
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (1163 of 1163 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/zh_Hans/
This commit is contained in:
parent
ec282fc8da
commit
fd7f9603de
1 changed files with 201 additions and 201 deletions
|
|
@ -204,7 +204,7 @@
|
||||||
"HeaderSettingsWebClient": "网页客户端",
|
"HeaderSettingsWebClient": "网页客户端",
|
||||||
"HeaderSleepTimer": "睡眠计时",
|
"HeaderSleepTimer": "睡眠计时",
|
||||||
"HeaderStatsLargestItems": "最大的项目",
|
"HeaderStatsLargestItems": "最大的项目",
|
||||||
"HeaderStatsLongestItems": "项目时长(小时)",
|
"HeaderStatsLongestItems": "项目时长(小时)",
|
||||||
"HeaderStatsMinutesListeningChart": "收听分钟数(最近7天)",
|
"HeaderStatsMinutesListeningChart": "收听分钟数(最近7天)",
|
||||||
"HeaderStatsRecentSessions": "历史会话",
|
"HeaderStatsRecentSessions": "历史会话",
|
||||||
"HeaderStatsTop10Authors": "前 10 位作者",
|
"HeaderStatsTop10Authors": "前 10 位作者",
|
||||||
|
|
@ -220,8 +220,8 @@
|
||||||
"HeaderYearReview": "{0} 年回顾",
|
"HeaderYearReview": "{0} 年回顾",
|
||||||
"HeaderYourStats": "你的统计数据",
|
"HeaderYourStats": "你的统计数据",
|
||||||
"LabelAbridged": "删节版",
|
"LabelAbridged": "删节版",
|
||||||
"LabelAbridgedChecked": "删节版 (已勾选)",
|
"LabelAbridgedChecked": "删节版(已勾选)",
|
||||||
"LabelAbridgedUnchecked": "未删节版 (未勾选)",
|
"LabelAbridgedUnchecked": "未删节版(未勾选)",
|
||||||
"LabelAccessibleBy": "可访问",
|
"LabelAccessibleBy": "可访问",
|
||||||
"LabelAccountType": "帐户类型",
|
"LabelAccountType": "帐户类型",
|
||||||
"LabelAccountTypeAdmin": "管理员",
|
"LabelAccountTypeAdmin": "管理员",
|
||||||
|
|
@ -242,14 +242,14 @@
|
||||||
"LabelAllUsersExcludingGuests": "除访客外的所有用户",
|
"LabelAllUsersExcludingGuests": "除访客外的所有用户",
|
||||||
"LabelAllUsersIncludingGuests": "包括访客的所有用户",
|
"LabelAllUsersIncludingGuests": "包括访客的所有用户",
|
||||||
"LabelAlreadyInYourLibrary": "已存在你的库中",
|
"LabelAlreadyInYourLibrary": "已存在你的库中",
|
||||||
"LabelApiKeyCreated": "API 密钥 \"{0}\" 创建成功.",
|
"LabelApiKeyCreated": "API 密钥 “{0}” 创建成功。",
|
||||||
"LabelApiKeyCreatedDescription": "请确保现在就复制 API 密钥, 之后将无法再次查看.",
|
"LabelApiKeyCreatedDescription": "请确保现在就复制 API 密钥,之后将无法再次查看。",
|
||||||
"LabelApiKeyUser": "代用户操作",
|
"LabelApiKeyUser": "代用户操作",
|
||||||
"LabelApiKeyUserDescription": "此 API 密钥将具有与其代理的用户相同的权限. 在日志中, 其请求将被视为由该用户直接发出.",
|
"LabelApiKeyUserDescription": "此 API 密钥将具有与其代理的用户相同的权限。在日志中,其请求将被视为由该用户直接发出。",
|
||||||
"LabelApiToken": "API 令牌",
|
"LabelApiToken": "API 令牌",
|
||||||
"LabelAppend": "附加",
|
"LabelAppend": "附加",
|
||||||
"LabelAudioBitrate": "音频比特率 (例如: 128k)",
|
"LabelAudioBitrate": "音频比特率(例如:128k)",
|
||||||
"LabelAudioChannels": "音频通道 (1 或 2)",
|
"LabelAudioChannels": "音频通道(1 或 2)",
|
||||||
"LabelAudioCodec": "音频编解码器",
|
"LabelAudioCodec": "音频编解码器",
|
||||||
"LabelAuthor": "作者",
|
"LabelAuthor": "作者",
|
||||||
"LabelAuthorFirstLast": "作者(姓 名)",
|
"LabelAuthorFirstLast": "作者(姓 名)",
|
||||||
|
|
@ -257,9 +257,9 @@
|
||||||
"LabelAuthors": "作者",
|
"LabelAuthors": "作者",
|
||||||
"LabelAutoDownloadEpisodes": "自动下载剧集",
|
"LabelAutoDownloadEpisodes": "自动下载剧集",
|
||||||
"LabelAutoFetchMetadata": "自动获取元数据",
|
"LabelAutoFetchMetadata": "自动获取元数据",
|
||||||
"LabelAutoFetchMetadataHelp": "获取标题, 作者和系列的元数据以简化上传. 上传后可能需要匹配其他元数据.",
|
"LabelAutoFetchMetadataHelp": "获取标题,作者和系列的元数据以简化上传。上传后可能需要匹配其他元数据。",
|
||||||
"LabelAutoLaunch": "自动启动",
|
"LabelAutoLaunch": "自动启动",
|
||||||
"LabelAutoLaunchDescription": "导航到登录页面时自动重定向到身份验证提供程序 (手动覆盖路径 <code>/login?autoLaunch=0</code>)",
|
"LabelAutoLaunchDescription": "导航到登录页面时自动重定向到身份验证提供程序(手动覆盖路径 <code>/login?autoLaunch=0</code>)",
|
||||||
"LabelAutoRegister": "自动注册",
|
"LabelAutoRegister": "自动注册",
|
||||||
"LabelAutoRegisterDescription": "登录后自动创建新用户",
|
"LabelAutoRegisterDescription": "登录后自动创建新用户",
|
||||||
"LabelBackToUser": "返回到用户",
|
"LabelBackToUser": "返回到用户",
|
||||||
|
|
@ -267,10 +267,10 @@
|
||||||
"LabelBackupLocation": "备份位置",
|
"LabelBackupLocation": "备份位置",
|
||||||
"LabelBackupsEnableAutomaticBackups": "自动备份",
|
"LabelBackupsEnableAutomaticBackups": "自动备份",
|
||||||
"LabelBackupsEnableAutomaticBackupsHelp": "备份保存到 /metadata/backups",
|
"LabelBackupsEnableAutomaticBackupsHelp": "备份保存到 /metadata/backups",
|
||||||
"LabelBackupsMaxBackupSize": "最大备份大小 (GB) (0 为无限制)",
|
"LabelBackupsMaxBackupSize": "最大备份大小(GB)(0 为无限制)",
|
||||||
"LabelBackupsMaxBackupSizeHelp": "为了防止错误配置, 如果备份超过配置的大小, 备份将失败.",
|
"LabelBackupsMaxBackupSizeHelp": "为了防止错误配置,如果备份超过配置的大小,备份将失败。",
|
||||||
"LabelBackupsNumberToKeep": "要保留的备份个数",
|
"LabelBackupsNumberToKeep": "要保留的备份个数",
|
||||||
"LabelBackupsNumberToKeepHelp": "一次只能删除一个备份, 因此如果你已经有超过此数量的备份, 则应手动删除它们.",
|
"LabelBackupsNumberToKeepHelp": "一次只能删除一个备份,因此如果你已经有超过此数量的备份,则应手动删除它们。",
|
||||||
"LabelBitrate": "比特率",
|
"LabelBitrate": "比特率",
|
||||||
"LabelBonus": "额外",
|
"LabelBonus": "额外",
|
||||||
"LabelBooks": "图书",
|
"LabelBooks": "图书",
|
||||||
|
|
@ -302,17 +302,17 @@
|
||||||
"LabelCreatedAt": "创建时间",
|
"LabelCreatedAt": "创建时间",
|
||||||
"LabelCronExpression": "计划任务表达式",
|
"LabelCronExpression": "计划任务表达式",
|
||||||
"LabelCurrent": "当前",
|
"LabelCurrent": "当前",
|
||||||
"LabelCurrently": "当前:",
|
"LabelCurrently": "当前:",
|
||||||
"LabelCustomCronExpression": "自定义计划任务表达式:",
|
"LabelCustomCronExpression": "自定义计划任务表达式:",
|
||||||
"LabelDatetime": "日期时间",
|
"LabelDatetime": "日期时间",
|
||||||
"LabelDays": "天",
|
"LabelDays": "天",
|
||||||
"LabelDeleteFromFileSystemCheckbox": "从文件系统删除 (取消选中仅从数据库中删除)",
|
"LabelDeleteFromFileSystemCheckbox": "从文件系统删除(取消选中仅从数据库中删除)",
|
||||||
"LabelDescription": "描述",
|
"LabelDescription": "描述",
|
||||||
"LabelDeselectAll": "全部取消选择",
|
"LabelDeselectAll": "全部取消选择",
|
||||||
"LabelDetectedPattern": "检测到的编号格式:",
|
"LabelDetectedPattern": "检测到的编号格式:",
|
||||||
"LabelDevice": "设备",
|
"LabelDevice": "设备",
|
||||||
"LabelDeviceInfo": "设备信息",
|
"LabelDeviceInfo": "设备信息",
|
||||||
"LabelDeviceIsAvailableTo": "设备可用于...",
|
"LabelDeviceIsAvailableTo": "设备可用于…",
|
||||||
"LabelDirectory": "目录",
|
"LabelDirectory": "目录",
|
||||||
"LabelDiscFromFilename": "从文件名获取光盘",
|
"LabelDiscFromFilename": "从文件名获取光盘",
|
||||||
"LabelDiscFromMetadata": "从元数据获取光盘",
|
"LabelDiscFromMetadata": "从元数据获取光盘",
|
||||||
|
|
@ -321,31 +321,31 @@
|
||||||
"LabelDownloadNEpisodes": "下载 {0} 集",
|
"LabelDownloadNEpisodes": "下载 {0} 集",
|
||||||
"LabelDownloadable": "可下载",
|
"LabelDownloadable": "可下载",
|
||||||
"LabelDuration": "持续时间",
|
"LabelDuration": "持续时间",
|
||||||
"LabelDurationComparisonExactMatch": "(完全匹配)",
|
"LabelDurationComparisonExactMatch": "(完全匹配)",
|
||||||
"LabelDurationComparisonLonger": "({0} 更长)",
|
"LabelDurationComparisonLonger": "({0} 更长)",
|
||||||
"LabelDurationComparisonShorter": "({0} 更短)",
|
"LabelDurationComparisonShorter": "({0} 更短)",
|
||||||
"LabelDurationFound": "找到持续时间:",
|
"LabelDurationFound": "找到持续时间:",
|
||||||
"LabelEbook": "电子书",
|
"LabelEbook": "电子书",
|
||||||
"LabelEbooks": "电子书",
|
"LabelEbooks": "电子书",
|
||||||
"LabelEdit": "编辑",
|
"LabelEdit": "编辑",
|
||||||
"LabelEmail": "邮箱",
|
"LabelEmail": "邮箱",
|
||||||
"LabelEmailSettingsFromAddress": "发件人地址",
|
"LabelEmailSettingsFromAddress": "发件人地址",
|
||||||
"LabelEmailSettingsRejectUnauthorized": "拒绝未经授权的证书",
|
"LabelEmailSettingsRejectUnauthorized": "拒绝未经授权的证书",
|
||||||
"LabelEmailSettingsRejectUnauthorizedHelp": "禁用SSL证书验证可能会使你的连接面临安全风险, 例如中间人攻击. 只有当你了解其中的含义并信任所连接的邮件服务器时, 才能禁用此选项.",
|
"LabelEmailSettingsRejectUnauthorizedHelp": "禁用SSL证书验证可能会使你的连接面临安全风险,例如中间人攻击。只有当你了解其中的含义并信任所连接的邮件服务器时,才能禁用此选项。",
|
||||||
"LabelEmailSettingsSecure": "安全",
|
"LabelEmailSettingsSecure": "安全",
|
||||||
"LabelEmailSettingsSecureHelp": "开启此选项时, 将始终通过TLS连接服务器. 关闭此选项时, 仅在服务器支持STARTTLS扩展时使用TLS. 在大多数情况下, 如果连接到端口465, 请将此项设为开启. 如果连接到端口587或25, 请将此设置保持为关闭. (来自nodemailer.com/smtp/#authentication)",
|
"LabelEmailSettingsSecureHelp": "开启此选项时,将始终通过TLS连接服务器。关闭此选项时,仅在服务器支持STARTTLS扩展时使用TLS。在大多数情况下,如果连接到端口465,请将此项设为开启。如果连接到端口587或25,请将此设置保持为关闭。(来自nodemailer.com/smtp/#authentication)",
|
||||||
"LabelEmailSettingsTestAddress": "测试地址",
|
"LabelEmailSettingsTestAddress": "测试地址",
|
||||||
"LabelEmbeddedCover": "嵌入封面",
|
"LabelEmbeddedCover": "嵌入封面",
|
||||||
"LabelEnable": "启用",
|
"LabelEnable": "启用",
|
||||||
"LabelEncodingBackupLocation": "你的原始音频文件的备份将存储在:",
|
"LabelEncodingBackupLocation": "你的原始音频文件的备份将存储在:",
|
||||||
"LabelEncodingChaptersNotEmbedded": "多轨有声读物中未嵌入章节.",
|
"LabelEncodingChaptersNotEmbedded": "多轨有声读物中未嵌入章节。",
|
||||||
"LabelEncodingClearItemCache": "确保定期清除项目缓存.",
|
"LabelEncodingClearItemCache": "确保定期清除项目缓存。",
|
||||||
"LabelEncodingFinishedM4B": "完成的 M4B 将被放入你的有声读物文件夹中:",
|
"LabelEncodingFinishedM4B": "完成的 M4B 将被放入你的有声读物文件夹中:",
|
||||||
"LabelEncodingInfoEmbedded": "元数据将嵌入有声读物文件夹内的音轨中.",
|
"LabelEncodingInfoEmbedded": "元数据将嵌入有声读物文件夹内的音轨中。",
|
||||||
"LabelEncodingStartedNavigation": "一旦任务开始, 你就可以离开此页面.",
|
"LabelEncodingStartedNavigation": "一旦任务开始,你就可以离开此页面。",
|
||||||
"LabelEncodingTimeWarning": "编码最多可能需要 30 分钟.",
|
"LabelEncodingTimeWarning": "编码最多可能需要 30 分钟。",
|
||||||
"LabelEncodingWarningAdvancedSettings": "警告: 除非你熟悉 ffmpeg 编码选项, 否则请不要更新这些设置.",
|
"LabelEncodingWarningAdvancedSettings": "警告:除非你熟悉 ffmpeg 编码选项,否则请不要更新这些设置。",
|
||||||
"LabelEncodingWatcherDisabled": "如果你禁用了监视器, 则随后需要重新扫描此有声读物.",
|
"LabelEncodingWatcherDisabled": "如果你禁用了监视器,则随后需要重新扫描此有声读物。",
|
||||||
"LabelEnd": "结束",
|
"LabelEnd": "结束",
|
||||||
"LabelEndOfChapter": "章节结束",
|
"LabelEndOfChapter": "章节结束",
|
||||||
"LabelEpisode": "剧集",
|
"LabelEpisode": "剧集",
|
||||||
|
|
@ -361,11 +361,11 @@
|
||||||
"LabelExpandSubSeries": "展开子系列",
|
"LabelExpandSubSeries": "展开子系列",
|
||||||
"LabelExpired": "已过期",
|
"LabelExpired": "已过期",
|
||||||
"LabelExpiresAt": "过期时间",
|
"LabelExpiresAt": "过期时间",
|
||||||
"LabelExpiresInSeconds": "有效期 (秒)",
|
"LabelExpiresInSeconds": "有效期(秒)",
|
||||||
"LabelExpiresNever": "从不",
|
"LabelExpiresNever": "从不",
|
||||||
"LabelExplicit": "含成人内容",
|
"LabelExplicit": "含成人内容",
|
||||||
"LabelExplicitChecked": "成人内容 (已核实)",
|
"LabelExplicitChecked": "成人内容(已核实)",
|
||||||
"LabelExplicitUnchecked": "无成人内容 (未核实)",
|
"LabelExplicitUnchecked": "无成人内容(未核实)",
|
||||||
"LabelExportOPML": "导出 OPML",
|
"LabelExportOPML": "导出 OPML",
|
||||||
"LabelFeedURL": "源 URL",
|
"LabelFeedURL": "源 URL",
|
||||||
"LabelFetchingMetadata": "正在获取元数据",
|
"LabelFetchingMetadata": "正在获取元数据",
|
||||||
|
|
@ -423,7 +423,7 @@
|
||||||
"LabelLanguages": "语言",
|
"LabelLanguages": "语言",
|
||||||
"LabelLastBookAdded": "最后添加的书",
|
"LabelLastBookAdded": "最后添加的书",
|
||||||
"LabelLastBookUpdated": "最后更新的书",
|
"LabelLastBookUpdated": "最后更新的书",
|
||||||
"LabelLastProgressDate": "上次阅读时间: {0}",
|
"LabelLastProgressDate": "上次阅读时间:{0}",
|
||||||
"LabelLastSeen": "上次查看时间",
|
"LabelLastSeen": "上次查看时间",
|
||||||
"LabelLastTime": "最近一次",
|
"LabelLastTime": "最近一次",
|
||||||
"LabelLastUpdate": "最近更新",
|
"LabelLastUpdate": "最近更新",
|
||||||
|
|
@ -449,11 +449,11 @@
|
||||||
"LabelLowestPriority": "最低优先级",
|
"LabelLowestPriority": "最低优先级",
|
||||||
"LabelMatchConfidence": "置信度",
|
"LabelMatchConfidence": "置信度",
|
||||||
"LabelMatchExistingUsersBy": "匹配现有用户",
|
"LabelMatchExistingUsersBy": "匹配现有用户",
|
||||||
"LabelMatchExistingUsersByDescription": "用于连接现有用户. 连接后, 用户将通过 SSO 提供商提供的唯一 id 进行匹配",
|
"LabelMatchExistingUsersByDescription": "用于连接现有用户。连接后,用户将通过 SSO 提供商提供的唯一 id 进行匹配",
|
||||||
"LabelMaxEpisodesToDownload": "可下载的最大集数. 输入 0 表示无限制.",
|
"LabelMaxEpisodesToDownload": "可下载的最大集数。输入 0 表示无限制。",
|
||||||
"LabelMaxEpisodesToDownloadPerCheck": "每次检查最多可下载新剧集数",
|
"LabelMaxEpisodesToDownloadPerCheck": "每次检查最多可下载新剧集数",
|
||||||
"LabelMaxEpisodesToKeep": "要保留的最大剧集数",
|
"LabelMaxEpisodesToKeep": "要保留的最大剧集数",
|
||||||
"LabelMaxEpisodesToKeepHelp": "值为 0 时, 不设置最大限制. 自动下载新剧集后, 如果您有超过 X 个剧集, 它将删除最旧的剧集. 每次新下载时, 只会删除 1 个剧集.",
|
"LabelMaxEpisodesToKeepHelp": "值为 0 时,不设置最大限制。自动下载新剧集后,如果您有超过 X 个剧集,它将删除最旧的剧集。每次新下载时,只会删除 1 个剧集。",
|
||||||
"LabelMediaPlayer": "媒体播放器",
|
"LabelMediaPlayer": "媒体播放器",
|
||||||
"LabelMediaType": "媒体类型",
|
"LabelMediaType": "媒体类型",
|
||||||
"LabelMetaTag": "元数据标签",
|
"LabelMetaTag": "元数据标签",
|
||||||
|
|
@ -466,7 +466,7 @@
|
||||||
"LabelMissingEbook": "没有电子书",
|
"LabelMissingEbook": "没有电子书",
|
||||||
"LabelMissingSupplementaryEbook": "没有补充电子书",
|
"LabelMissingSupplementaryEbook": "没有补充电子书",
|
||||||
"LabelMobileRedirectURIs": "允许移动应用重定向 URI",
|
"LabelMobileRedirectURIs": "允许移动应用重定向 URI",
|
||||||
"LabelMobileRedirectURIsDescription": "这是移动应用程序的有效重定向 URI 白名单. 默认值为 <code>audiobookshelf://oauth</code>,你可以删除它或添加其他 URI 以进行第三方应用集成. 使用星号 (<code>*</code>) 作为唯一条目允许任何 URI.",
|
"LabelMobileRedirectURIsDescription": "这是移动应用程序的有效重定向 URI 白名单。默认值为 <code>audiobookshelf://oauth</code>,你可以删除它或添加其他 URI 以进行第三方应用集成。使用星号(<code>*</code>)作为唯一条目允许任何 URI。",
|
||||||
"LabelMore": "更多",
|
"LabelMore": "更多",
|
||||||
"LabelMoreInfo": "更多信息",
|
"LabelMoreInfo": "更多信息",
|
||||||
"LabelName": "名称",
|
"LabelName": "名称",
|
||||||
|
|
@ -477,7 +477,7 @@
|
||||||
"LabelNewestAuthors": "最新作者",
|
"LabelNewestAuthors": "最新作者",
|
||||||
"LabelNewestEpisodes": "最新剧集",
|
"LabelNewestEpisodes": "最新剧集",
|
||||||
"LabelNextBackupDate": "下次备份日期",
|
"LabelNextBackupDate": "下次备份日期",
|
||||||
"LabelNextChapters": "后续章节示例:",
|
"LabelNextChapters": "后续章节示例:",
|
||||||
"LabelNextScheduledRun": "下次任务运行",
|
"LabelNextScheduledRun": "下次任务运行",
|
||||||
"LabelNoApiKeys": "无 API 密钥",
|
"LabelNoApiKeys": "无 API 密钥",
|
||||||
"LabelNoCustomMetadataProviders": "没有自定义元数据提供商",
|
"LabelNoCustomMetadataProviders": "没有自定义元数据提供商",
|
||||||
|
|
@ -485,7 +485,7 @@
|
||||||
"LabelNotFinished": "未听完",
|
"LabelNotFinished": "未听完",
|
||||||
"LabelNotStarted": "未开始",
|
"LabelNotStarted": "未开始",
|
||||||
"LabelNotes": "注释",
|
"LabelNotes": "注释",
|
||||||
"LabelNotificationAppriseURL": "通知 URL(s)",
|
"LabelNotificationAppriseURL": "Apprise 推送地址",
|
||||||
"LabelNotificationAvailableVariables": "可用变量",
|
"LabelNotificationAvailableVariables": "可用变量",
|
||||||
"LabelNotificationBodyTemplate": "正文模板",
|
"LabelNotificationBodyTemplate": "正文模板",
|
||||||
"LabelNotificationEvent": "通知事件",
|
"LabelNotificationEvent": "通知事件",
|
||||||
|
|
@ -493,13 +493,13 @@
|
||||||
"LabelNotificationsMaxFailedAttempts": "最大失败尝试次数",
|
"LabelNotificationsMaxFailedAttempts": "最大失败尝试次数",
|
||||||
"LabelNotificationsMaxFailedAttemptsHelp": "如果多次发送失败,通知将被禁用",
|
"LabelNotificationsMaxFailedAttemptsHelp": "如果多次发送失败,通知将被禁用",
|
||||||
"LabelNotificationsMaxQueueSize": "通知事件的最大队列大小",
|
"LabelNotificationsMaxQueueSize": "通知事件的最大队列大小",
|
||||||
"LabelNotificationsMaxQueueSizeHelp": "通知事件被限制为每秒触发 1 个. 如果队列处于最大大小, 则将忽略事件. 这可以防止通知垃圾邮件.",
|
"LabelNotificationsMaxQueueSizeHelp": "通知事件被限制为每秒触发 1 个。如果队列处于最大大小,则将忽略事件。这可以防止通知垃圾邮件。",
|
||||||
"LabelNumberOfBooks": "图书数量",
|
"LabelNumberOfBooks": "图书数量",
|
||||||
"LabelNumberOfChapters": "章节数量:",
|
"LabelNumberOfChapters": "章节数量:",
|
||||||
"LabelNumberOfEpisodes": "# 集数",
|
"LabelNumberOfEpisodes": "# 集数",
|
||||||
"LabelOpenIDAdvancedPermsClaimDescription": "OpenID 声明的名称, 该声明包含应用程序内用户操作的高级权限, 该权限将应用于非管理员角色(<b>如果已配置</b>). 如果响应中缺少声明, 获取 ABS 的权限将被拒绝. 如果缺少单个选项, 它将被视为 <code>禁用</code>. 确保身份提供商的声明与预期结构匹配:",
|
"LabelOpenIDAdvancedPermsClaimDescription": "OpenID 声明的名称,该声明包含应用程序内用户操作的高级权限,该权限将应用于非管理员角色(<b>如果已配置</b>)。如果响应中缺少声明,获取 ABS 的权限将被拒绝。如果缺少单个选项,它将被视为 <code>禁用</code>。确保身份提供商的声明与预期结构匹配:",
|
||||||
"LabelOpenIDClaims": "将以下选项留空以禁用高级组和权限分配, 然后自动分配 'User' 组.",
|
"LabelOpenIDClaims": "将以下选项留空以禁用高级组和权限分配,然后自动分配 'User' 组。",
|
||||||
"LabelOpenIDGroupClaimDescription": "OpenID 声明的名称, 该声明包含用户组的列表. 通常称为<code>组</code><b>如果已配置</b>, 应用程序将根据用户的组成员身份自动分配角色, 前提是这些组在声明中以不区分大小写的方式命名为 'Admin', 'User' 或 'Guest'. 声明应包含一个列表, 如果用户属于多个组, 则应用程序将分配与最高访问级别相对应的角色. 如果没有组匹配, 访问将被拒绝.",
|
"LabelOpenIDGroupClaimDescription": "OpenID 声明的名称,该声明包含用户组的列表。通常称为<code>组</code><b>如果已配置</b>,应用程序将根据用户的组成员身份自动分配角色,前提是这些组在声明中以不区分大小写的方式命名为 'Admin','User' 或 'Guest'。声明应包含一个列表,如果用户属于多个组,则应用程序将分配与最高访问级别相对应的角色。如果没有组匹配,访问将被拒绝。",
|
||||||
"LabelOpenRSSFeed": "打开 RSS 源",
|
"LabelOpenRSSFeed": "打开 RSS 源",
|
||||||
"LabelOverwrite": "覆盖",
|
"LabelOverwrite": "覆盖",
|
||||||
"LabelPaginationPageXOfY": "第 {0} 页 共 {1} 页",
|
"LabelPaginationPageXOfY": "第 {0} 页 共 {1} 页",
|
||||||
|
|
@ -514,7 +514,7 @@
|
||||||
"LabelPermissionsDownload": "可以下载",
|
"LabelPermissionsDownload": "可以下载",
|
||||||
"LabelPermissionsUpdate": "可以更新",
|
"LabelPermissionsUpdate": "可以更新",
|
||||||
"LabelPermissionsUpload": "可以上传",
|
"LabelPermissionsUpload": "可以上传",
|
||||||
"LabelPersonalYearReview": "你的年度回顾 ({0})",
|
"LabelPersonalYearReview": "你的年度回顾({0})",
|
||||||
"LabelPhotoPathURL": "图片路径或 URL",
|
"LabelPhotoPathURL": "图片路径或 URL",
|
||||||
"LabelPlayMethod": "播放方法",
|
"LabelPlayMethod": "播放方法",
|
||||||
"LabelPlaybackRateIncrementDecrement": "播放速率增加/减少量",
|
"LabelPlaybackRateIncrementDecrement": "播放速率增加/减少量",
|
||||||
|
|
@ -525,7 +525,7 @@
|
||||||
"LabelPodcastType": "播客类型",
|
"LabelPodcastType": "播客类型",
|
||||||
"LabelPodcasts": "播客",
|
"LabelPodcasts": "播客",
|
||||||
"LabelPort": "端口",
|
"LabelPort": "端口",
|
||||||
"LabelPrefixesToIgnore": "忽略的前缀 (不区分大小写)",
|
"LabelPrefixesToIgnore": "忽略的前缀(不区分大小写)",
|
||||||
"LabelPreventIndexing": "防止 iTunes 和 Google 播客目录对你的源进行索引",
|
"LabelPreventIndexing": "防止 iTunes 和 Google 播客目录对你的源进行索引",
|
||||||
"LabelPrimaryEbook": "主电子书",
|
"LabelPrimaryEbook": "主电子书",
|
||||||
"LabelProgress": "进度",
|
"LabelProgress": "进度",
|
||||||
|
|
@ -560,7 +560,7 @@
|
||||||
"LabelRemoveAudibleBranding": "删除章节中的 Audible 片头和片尾",
|
"LabelRemoveAudibleBranding": "删除章节中的 Audible 片头和片尾",
|
||||||
"LabelRemoveCover": "移除封面",
|
"LabelRemoveCover": "移除封面",
|
||||||
"LabelRemoveMetadataFile": "删除库项目文件夹中的元数据文件",
|
"LabelRemoveMetadataFile": "删除库项目文件夹中的元数据文件",
|
||||||
"LabelRemoveMetadataFileHelp": "删除 {0} 文件夹中的所有 metadata.json 和 metadata.abs 文件.",
|
"LabelRemoveMetadataFileHelp": "删除 {0} 文件夹中的所有 metadata.json 和 metadata.abs 文件。",
|
||||||
"LabelRowsPerPage": "每页行数",
|
"LabelRowsPerPage": "每页行数",
|
||||||
"LabelSearchTerm": "搜索项",
|
"LabelSearchTerm": "搜索项",
|
||||||
"LabelSearchTitle": "搜索标题",
|
"LabelSearchTitle": "搜索标题",
|
||||||
|
|
@ -572,57 +572,57 @@
|
||||||
"LabelSelectEpisodesShowing": "选择正在播放的 {0} 剧集",
|
"LabelSelectEpisodesShowing": "选择正在播放的 {0} 剧集",
|
||||||
"LabelSelectUser": "选择用户",
|
"LabelSelectUser": "选择用户",
|
||||||
"LabelSelectUsers": "选择用户",
|
"LabelSelectUsers": "选择用户",
|
||||||
"LabelSendEbookToDevice": "发送电子书到...",
|
"LabelSendEbookToDevice": "发送电子书到…",
|
||||||
"LabelSequence": "序号",
|
"LabelSequence": "序号",
|
||||||
"LabelSerial": "系列",
|
"LabelSerial": "系列",
|
||||||
"LabelSeries": "系列",
|
"LabelSeries": "系列",
|
||||||
"LabelSeriesName": "系列名称",
|
"LabelSeriesName": "系列名称",
|
||||||
"LabelSeriesProgress": "系列进度",
|
"LabelSeriesProgress": "系列进度",
|
||||||
"LabelServerLogLevel": "服务器日志级别",
|
"LabelServerLogLevel": "服务器日志级别",
|
||||||
"LabelServerYearReview": "服务器年度回顾 ({0})",
|
"LabelServerYearReview": "服务器年度回顾({0})",
|
||||||
"LabelSetEbookAsPrimary": "设置为主",
|
"LabelSetEbookAsPrimary": "设置为主",
|
||||||
"LabelSetEbookAsSupplementary": "设置为补充",
|
"LabelSetEbookAsSupplementary": "设置为补充",
|
||||||
"LabelSettingsAllowIframe": "允许嵌入到 iframe 中",
|
"LabelSettingsAllowIframe": "允许嵌入到 iframe 中",
|
||||||
"LabelSettingsAudiobooksOnly": "只有有声读物",
|
"LabelSettingsAudiobooksOnly": "只有有声读物",
|
||||||
"LabelSettingsAudiobooksOnlyHelp": "启用此设置将忽略电子书文件, 除非它们位于有声读物文件夹中, 在这种情况下, 它们将被设置为补充电子书",
|
"LabelSettingsAudiobooksOnlyHelp": "启用此设置将忽略电子书文件,除非它们位于有声读物文件夹中,在这种情况下,它们将被设置为补充电子书",
|
||||||
"LabelSettingsBookshelfViewHelp": "带有木架子的拟物化设计",
|
"LabelSettingsBookshelfViewHelp": "带有木架子的拟物化设计",
|
||||||
"LabelSettingsChromecastSupport": "Chromecast 支持",
|
"LabelSettingsChromecastSupport": "Chromecast 支持",
|
||||||
"LabelSettingsDateFormat": "日期格式",
|
"LabelSettingsDateFormat": "日期格式",
|
||||||
"LabelSettingsEnableWatcher": "自动检测媒体库变化",
|
"LabelSettingsEnableWatcher": "自动检测媒体库变化",
|
||||||
"LabelSettingsEnableWatcherForLibrary": "自动检测媒体库变化",
|
"LabelSettingsEnableWatcherForLibrary": "自动检测媒体库变化",
|
||||||
"LabelSettingsEnableWatcherHelp": "当检测到文件更改时, 启用项目的自动添加/更新. *需要重新启动服务器",
|
"LabelSettingsEnableWatcherHelp": "当检测到文件更改时,启用项目的自动添加/更新。*需要重新启动服务器",
|
||||||
"LabelSettingsEpubsAllowScriptedContent": "允许 epubs 中包含脚本内容",
|
"LabelSettingsEpubsAllowScriptedContent": "允许 epubs 中包含脚本内容",
|
||||||
"LabelSettingsEpubsAllowScriptedContentHelp": "允许 epub 文件执行脚本. 建议将此设置保持禁用, 除非你信任 epub 文件的来源.",
|
"LabelSettingsEpubsAllowScriptedContentHelp": "允许 epub 文件执行脚本。建议将此设置保持禁用,除非你信任 epub 文件的来源。",
|
||||||
"LabelSettingsExperimentalFeatures": "实验功能",
|
"LabelSettingsExperimentalFeatures": "实验功能",
|
||||||
"LabelSettingsExperimentalFeaturesHelp": "开发中的功能需要你的反馈并帮助测试. 点击打开 github 讨论.",
|
"LabelSettingsExperimentalFeaturesHelp": "开发中的功能需要你的反馈并帮助测试。点击打开 github 讨论。",
|
||||||
"LabelSettingsFindCovers": "查找封面",
|
"LabelSettingsFindCovers": "查找封面",
|
||||||
"LabelSettingsFindCoversHelp": "如果你的有声读物在文件夹中没有嵌入封面或封面图像, 扫描将尝试查找封面.<br>注意: 这将延长扫描时间",
|
"LabelSettingsFindCoversHelp": "如果你的有声读物在文件夹中没有嵌入封面或封面图像,扫描将尝试查找封面。<br>注意:这将延长扫描时间",
|
||||||
"LabelSettingsHideSingleBookSeries": "隐藏单书系列",
|
"LabelSettingsHideSingleBookSeries": "隐藏单书系列",
|
||||||
"LabelSettingsHideSingleBookSeriesHelp": "只有一本书的系列将从系列页面和主页书架中隐藏.",
|
"LabelSettingsHideSingleBookSeriesHelp": "只有一本书的系列将从系列页面和主页书架中隐藏。",
|
||||||
"LabelSettingsHomePageBookshelfView": "首页使用书架视图",
|
"LabelSettingsHomePageBookshelfView": "首页使用书架视图",
|
||||||
"LabelSettingsLibraryBookshelfView": "媒体库使用书架视图",
|
"LabelSettingsLibraryBookshelfView": "媒体库使用书架视图",
|
||||||
"LabelSettingsLibraryMarkAsFinishedPercentComplete": "完成百分比大于",
|
"LabelSettingsLibraryMarkAsFinishedPercentComplete": "完成百分比大于",
|
||||||
"LabelSettingsLibraryMarkAsFinishedTimeRemaining": "剩余时间少于 (秒)",
|
"LabelSettingsLibraryMarkAsFinishedTimeRemaining": "剩余时间少于(秒)",
|
||||||
"LabelSettingsLibraryMarkAsFinishedWhen": "当发生以下情况时将媒体项目标记为已完成",
|
"LabelSettingsLibraryMarkAsFinishedWhen": "当发生以下情况时将媒体项目标记为已完成",
|
||||||
"LabelSettingsOnlyShowLaterBooksInContinueSeries": "跳过继续系列中的早期书籍",
|
"LabelSettingsOnlyShowLaterBooksInContinueSeries": "跳过继续系列中的早期书籍",
|
||||||
"LabelSettingsOnlyShowLaterBooksInContinueSeriesHelp": "继续系列主页书架显示系列中未开始的第一本书, 该系列至少有一本书已完成且没有正在进行的书. 启用此设置将从最远完成的书开始系列, 而不是从第一本书开始.",
|
"LabelSettingsOnlyShowLaterBooksInContinueSeriesHelp": "继续系列主页书架显示系列中未开始的第一本书,该系列至少有一本书已完成且没有正在进行的书。启用此设置将从最远完成的书开始系列,而不是从第一本书开始。",
|
||||||
"LabelSettingsParseSubtitles": "解析副标题",
|
"LabelSettingsParseSubtitles": "解析副标题",
|
||||||
"LabelSettingsParseSubtitlesHelp": "从有声读物文件夹中提取副标题.<br>副标题必须用 \" - \" 分隔.<br>例: \"书名 - 这里是副标题\" 则显示副标题 \"这里是副标题\"",
|
"LabelSettingsParseSubtitlesHelp": "从有声书文件夹名称中提取副标题。<br>副标题必须用 “ - ” (前后带空格的短横线)隔开。<br>例:“书籍标题 - 我是副标题” 中的副标题即为 “我是副标题”",
|
||||||
"LabelSettingsPreferMatchedMetadata": "首选匹配的元数据",
|
"LabelSettingsPreferMatchedMetadata": "首选匹配的元数据",
|
||||||
"LabelSettingsPreferMatchedMetadataHelp": "使用快速匹配时, 匹配的数据将覆盖项目详细信息. 默认情况下, 快速匹配将只填充缺少的详细信息.",
|
"LabelSettingsPreferMatchedMetadataHelp": "使用快速匹配时,匹配的数据将覆盖项目详细信息。默认情况下,快速匹配将只填充缺少的详细信息。",
|
||||||
"LabelSettingsSkipMatchingBooksWithASIN": "跳过匹配已有 ASIN 的图书",
|
"LabelSettingsSkipMatchingBooksWithASIN": "跳过匹配已有 ASIN 的图书",
|
||||||
"LabelSettingsSkipMatchingBooksWithISBN": "跳过匹配已有 ISBN 的图书",
|
"LabelSettingsSkipMatchingBooksWithISBN": "跳过匹配已有 ISBN 的图书",
|
||||||
"LabelSettingsSortingIgnorePrefixes": "排序时忽略前缀",
|
"LabelSettingsSortingIgnorePrefixes": "排序时忽略前缀",
|
||||||
"LabelSettingsSortingIgnorePrefixesHelp": "例如: 前缀为 \"The\" 的图书标题 \"The Book Title\" 将按 \"Book Title, The\" 进行排序",
|
"LabelSettingsSortingIgnorePrefixesHelp": "例如:前缀为 “The” 的图书标题 “The Book Title” 将按 “Book Title,The” 进行排序",
|
||||||
"LabelSettingsSquareBookCovers": "用户方形图书封面",
|
"LabelSettingsSquareBookCovers": "用户方形图书封面",
|
||||||
"LabelSettingsSquareBookCoversHelp": "比起标准的 1.6:1 图书封面,更喜欢使用方形封面",
|
"LabelSettingsSquareBookCoversHelp": "比起标准的 1。6:1 图书封面,更喜欢使用方形封面",
|
||||||
"LabelSettingsStoreCoversWithItem": "存储项目封面",
|
"LabelSettingsStoreCoversWithItem": "存储项目封面",
|
||||||
"LabelSettingsStoreCoversWithItemHelp": "默认情况下封面存储在/metadata/items文件夹中, 启用此设置将存储封面在你媒体项目文件夹中. 只保留一个名为 \"cover\" 的文件",
|
"LabelSettingsStoreCoversWithItemHelp": "默认情况下封面存储在 /metadata/items 文件夹中,启用此设置将存储封面在你媒体项目文件夹中。只保留一个名为 “cover” 的文件",
|
||||||
"LabelSettingsStoreMetadataWithItem": "存储项目元数据",
|
"LabelSettingsStoreMetadataWithItem": "存储项目元数据",
|
||||||
"LabelSettingsStoreMetadataWithItemHelp": "默认情况下元数据文件存储在/metadata/items文件夹中, 启用此设置将存储元数据在你媒体项目文件夹中",
|
"LabelSettingsStoreMetadataWithItemHelp": "默认情况下元数据文件存储在/metadata/items文件夹中,启用此设置将存储元数据在你媒体项目文件夹中",
|
||||||
"LabelSettingsTimeFormat": "时间格式",
|
"LabelSettingsTimeFormat": "时间格式",
|
||||||
"LabelShare": "分享",
|
"LabelShare": "分享",
|
||||||
"LabelShareDownloadableHelp": "允许用户通过共享链接的下载库项目为 zip 文件.",
|
"LabelShareDownloadableHelp": "允许用户通过共享链接的下载库项目为 zip 文件。",
|
||||||
"LabelShareOpen": "打开分享",
|
"LabelShareOpen": "打开分享",
|
||||||
"LabelShareURL": "分享 URL",
|
"LabelShareURL": "分享 URL",
|
||||||
"LabelShowAll": "全部显示",
|
"LabelShowAll": "全部显示",
|
||||||
|
|
@ -673,7 +673,7 @@
|
||||||
"LabelTimeDurationXHours": "{0} 小时",
|
"LabelTimeDurationXHours": "{0} 小时",
|
||||||
"LabelTimeDurationXMinutes": "{0} 分钟",
|
"LabelTimeDurationXMinutes": "{0} 分钟",
|
||||||
"LabelTimeDurationXSeconds": "{0} 秒",
|
"LabelTimeDurationXSeconds": "{0} 秒",
|
||||||
"LabelTimeInMinutes": "时间 (分钟)",
|
"LabelTimeInMinutes": "时间(分钟)",
|
||||||
"LabelTimeLeft": "剩余 {0}",
|
"LabelTimeLeft": "剩余 {0}",
|
||||||
"LabelTimeListened": "收听时间",
|
"LabelTimeListened": "收听时间",
|
||||||
"LabelTimeListenedToday": "今日收听的时间",
|
"LabelTimeListenedToday": "今日收听的时间",
|
||||||
|
|
@ -681,12 +681,12 @@
|
||||||
"LabelTimeToShift": "快速调整时间以秒为单位",
|
"LabelTimeToShift": "快速调整时间以秒为单位",
|
||||||
"LabelTitle": "标题",
|
"LabelTitle": "标题",
|
||||||
"LabelToolsEmbedMetadata": "嵌入元数据",
|
"LabelToolsEmbedMetadata": "嵌入元数据",
|
||||||
"LabelToolsEmbedMetadataDescription": "将元数据嵌入音频文件, 包括封面图像和章节.",
|
"LabelToolsEmbedMetadataDescription": "将元数据嵌入音频文件,包括封面图像和章节。",
|
||||||
"LabelToolsM4bEncoder": "M4B 编码器",
|
"LabelToolsM4bEncoder": "M4B 编码器",
|
||||||
"LabelToolsMakeM4b": "制作 M4B 有声读物文件",
|
"LabelToolsMakeM4b": "制作 M4B 有声读物文件",
|
||||||
"LabelToolsMakeM4bDescription": "生成带有嵌入元数据, 封面图像和章节的 .M4B 有声读物文件.",
|
"LabelToolsMakeM4bDescription": "生成带有嵌入元数据,封面图像和章节的 。M4B 有声读物文件。",
|
||||||
"LabelToolsSplitM4b": "将 M4B 文件拆分为 MP3 文件",
|
"LabelToolsSplitM4b": "将 M4B 文件拆分为 MP3 文件",
|
||||||
"LabelToolsSplitM4bDescription": "从 M4B 文件创建 MP3 文件, 按章节分割, 并嵌入元数据, 封面图像和章节.",
|
"LabelToolsSplitM4bDescription": "从 M4B 文件创建 MP3 文件,按章节分割,并嵌入元数据,封面图像和章节。",
|
||||||
"LabelTotalDuration": "总持续时间",
|
"LabelTotalDuration": "总持续时间",
|
||||||
"LabelTotalTimeListened": "总收听时间",
|
"LabelTotalTimeListened": "总收听时间",
|
||||||
"LabelTrackFromFilename": "从文件名获取音轨",
|
"LabelTrackFromFilename": "从文件名获取音轨",
|
||||||
|
|
@ -709,7 +709,7 @@
|
||||||
"LabelUploaderDragAndDrop": "拖放文件或文件夹",
|
"LabelUploaderDragAndDrop": "拖放文件或文件夹",
|
||||||
"LabelUploaderDragAndDropFilesOnly": "拖放文件",
|
"LabelUploaderDragAndDropFilesOnly": "拖放文件",
|
||||||
"LabelUploaderDropFiles": "删除文件",
|
"LabelUploaderDropFiles": "删除文件",
|
||||||
"LabelUploaderItemFetchMetadataHelp": "自动获取标题, 作者和系列",
|
"LabelUploaderItemFetchMetadataHelp": "自动获取标题,作者和系列",
|
||||||
"LabelUseAdvancedOptions": "使用高级选项",
|
"LabelUseAdvancedOptions": "使用高级选项",
|
||||||
"LabelUseChapterTrack": "使用章节音轨",
|
"LabelUseChapterTrack": "使用章节音轨",
|
||||||
"LabelUseFullTrack": "使用完整音轨",
|
"LabelUseFullTrack": "使用完整音轨",
|
||||||
|
|
@ -723,7 +723,7 @@
|
||||||
"LabelViewPlayerSettings": "查看播放器设置",
|
"LabelViewPlayerSettings": "查看播放器设置",
|
||||||
"LabelViewQueue": "查看播放列表",
|
"LabelViewQueue": "查看播放列表",
|
||||||
"LabelVolume": "音量",
|
"LabelVolume": "音量",
|
||||||
"LabelWebRedirectURLsDescription": "在你的 OAuth 提供商中授权这些链接,以允许在登录后重定向回 Web 应用程序:",
|
"LabelWebRedirectURLsDescription": "在你的 OAuth 提供商中授权这些链接,以允许在登录后重定向回 Web 应用程序:",
|
||||||
"LabelWebRedirectURLsSubfolder": "重定向 URL 的子文件夹",
|
"LabelWebRedirectURLsSubfolder": "重定向 URL 的子文件夹",
|
||||||
"LabelWeekdaysToRun": "工作日运行",
|
"LabelWeekdaysToRun": "工作日运行",
|
||||||
"LabelXBooks": "{0} 本书",
|
"LabelXBooks": "{0} 本书",
|
||||||
|
|
@ -735,106 +735,106 @@
|
||||||
"LabelYourPlaylists": "你的播放列表",
|
"LabelYourPlaylists": "你的播放列表",
|
||||||
"LabelYourProgress": "你的进度",
|
"LabelYourProgress": "你的进度",
|
||||||
"MessageAddToPlayerQueue": "添加到播放队列",
|
"MessageAddToPlayerQueue": "添加到播放队列",
|
||||||
"MessageAppriseDescription": "要使用此功能,你需要运行一个 <a href=\"https://github.com/caronc/apprise-api\" target=\"_blank\">Apprise API</a> 实例或一个可以处理这些相同请求的 API. <br />Apprise API Url 应该是发送通知的完整 URL 路径, 例如: 如果你的 API 实例运行在 <code>http://192.168.1.1:8337</code>, 那么你可以输入 <code>http://192.168.1.1:8337/notify</code>.",
|
"MessageAppriseDescription": "要使用此功能,你需要运行一个 <a href=\"https://github.com/caronc/apprise-api\" target=\"_blank\">Apprise API</a> 实例或一个可以处理这些相同请求的 API。<br />Apprise API Url 应该是发送通知的完整 URL 路径,例如:如果你的 API 实例运行在 <code>http://192.168.1.1:8337</code>,那么你可以输入 <code>http://192.168.1.1:8337/notify</code>。",
|
||||||
"MessageAsinCheck": "确保你使用的 ASIN 来自正确的 Audible 地区, 而不是亚马逊.",
|
"MessageAsinCheck": "确保你使用的 ASIN 来自正确的 Audible 地区,而不是亚马逊。",
|
||||||
"MessageAuthenticationLegacyTokenWarning": "旧版 API 令牌将来会被移除. 请改用 <a href=\"/config/api-keys\">API 密钥</a>.",
|
"MessageAuthenticationLegacyTokenWarning": "旧版 API 令牌将来会被移除。请改用 <a href=\"/config/api-keys\">API 密钥</a>。",
|
||||||
"MessageAuthenticationOIDCChangesRestart": "保存后重新启动服务器以应用 OIDC 更改.",
|
"MessageAuthenticationOIDCChangesRestart": "保存后重新启动服务器以应用 OIDC 更改。",
|
||||||
"MessageAuthenticationSecurityMessage": "身份验证安全性已增强, 所有用户都需要重新登录.",
|
"MessageAuthenticationSecurityMessage": "身份验证安全性已增强,所有用户都需要重新登录。",
|
||||||
"MessageBackupsDescription": "备份包括用户, 用户进度, 媒体库项目详细信息, 服务器设置和图像, 存储在 <code>/metadata/items</code> & <code>/metadata/authors</code>. 备份不包括存储在你的媒体库文件夹中的任何文件.",
|
"MessageBackupsDescription": "备份包括用户,用户进度,媒体库项目详细信息,服务器设置和图像,存储在 <code>/metadata/items</code> & <code>/metadata/authors</code>。备份不包括存储在你的媒体库文件夹中的任何文件。",
|
||||||
"MessageBackupsLocationEditNote": "注意: 更新备份位置不会移动或修改现有备份",
|
"MessageBackupsLocationEditNote": "注意:更新备份位置不会移动或修改现有备份",
|
||||||
"MessageBackupsLocationNoEditNote": "注意: 备份位置是通过环境变量设置的, 不能在此处更改.",
|
"MessageBackupsLocationNoEditNote": "注意:备份位置是通过环境变量设置的,不能在此处更改。",
|
||||||
"MessageBackupsLocationPathEmpty": "备份位置路径不能为空",
|
"MessageBackupsLocationPathEmpty": "备份位置路径不能为空",
|
||||||
"MessageBatchEditPopulateMapDetailsAllHelp": "使用所有项目的数据填充已启用的字段. 具有多个值的字段将被合并",
|
"MessageBatchEditPopulateMapDetailsAllHelp": "使用所有项目的数据填充已启用的字段。具有多个值的字段将被合并",
|
||||||
"MessageBatchEditPopulateMapDetailsItemHelp": "提取此项目的信息, 填入上方所有勾选的编辑框中",
|
"MessageBatchEditPopulateMapDetailsItemHelp": "提取此项目的信息,填入上方所有勾选的编辑框中",
|
||||||
"MessageBatchQuickMatchDescription": "快速匹配将尝试为所选项目添加缺少的封面和元数据. 启用以下选项以允许快速匹配覆盖现有封面和或元数据.",
|
"MessageBatchQuickMatchDescription": "快速匹配将尝试为所选项目添加缺少的封面和元数据。启用以下选项以允许快速匹配覆盖现有封面和或元数据。",
|
||||||
"MessageBookshelfNoCollections": "你尚未进行任何收藏",
|
"MessageBookshelfNoCollections": "你尚未进行任何收藏",
|
||||||
"MessageBookshelfNoCollectionsHelp": "收藏是公开的. 所有有权访问图书馆的用户都可以看到它们.",
|
"MessageBookshelfNoCollectionsHelp": "收藏是公开的。所有有权访问图书馆的用户都可以看到它们。",
|
||||||
"MessageBookshelfNoRSSFeeds": "没有打开的 RSS 源",
|
"MessageBookshelfNoRSSFeeds": "没有打开的 RSS 源",
|
||||||
"MessageBookshelfNoResultsForFilter": "过滤器无结果 \"{0}: {1}\"",
|
"MessageBookshelfNoResultsForFilter": "过滤器无结果 \"{0}:{1}\"",
|
||||||
"MessageBookshelfNoResultsForQuery": "没有可查询的结果",
|
"MessageBookshelfNoResultsForQuery": "没有可查询的结果",
|
||||||
"MessageBookshelfNoSeries": "你没有系列",
|
"MessageBookshelfNoSeries": "你没有系列",
|
||||||
"MessageBulkChapterPattern": "您想用此编号模式添加多少个章节?",
|
"MessageBulkChapterPattern": "您想用此编号模式添加多少个章节?",
|
||||||
"MessageChapterEndIsAfter": "章节结束是在有声读物结束之后",
|
"MessageChapterEndIsAfter": "章节结束是在有声读物结束之后",
|
||||||
"MessageChapterErrorFirstNotZero": "第一章节必须从 0 开始",
|
"MessageChapterErrorFirstNotZero": "第一章节必须从 0 开始",
|
||||||
"MessageChapterErrorStartGteDuration": "无效的开始时间, 必须小于有声读物持续时间",
|
"MessageChapterErrorStartGteDuration": "无效的开始时间,必须小于有声读物持续时间",
|
||||||
"MessageChapterErrorStartLtPrev": "无效的开始时间, 必须大于或等于上一章节的开始时间",
|
"MessageChapterErrorStartLtPrev": "无效的开始时间,必须大于或等于上一章节的开始时间",
|
||||||
"MessageChapterStartIsAfter": "章节开始是在有声读物结束之后",
|
"MessageChapterStartIsAfter": "章节开始是在有声读物结束之后",
|
||||||
"MessageChaptersNotFound": "未找到章节",
|
"MessageChaptersNotFound": "未找到章节",
|
||||||
"MessageCheckingCron": "检查计划任务...",
|
"MessageCheckingCron": "检查计划任务…",
|
||||||
"MessageConfirmCloseFeed": "你确定要关闭此订阅源吗?",
|
"MessageConfirmCloseFeed": "你确定要关闭此订阅源吗?",
|
||||||
"MessageConfirmDeleteApiKey": "你确定要删除 API 密钥 \"{0}\" 吗?",
|
"MessageConfirmDeleteApiKey": "你确定要删除 API 密钥 “{0}” 吗?",
|
||||||
"MessageConfirmDeleteBackup": "你确定要删除备份 {0}?",
|
"MessageConfirmDeleteBackup": "你确定要删除备份 {0}?",
|
||||||
"MessageConfirmDeleteDevice": "你确定要删除电子阅读器设备 \"{0}\" 吗?",
|
"MessageConfirmDeleteDevice": "你确定要删除电子阅读器设备 “{0}” 吗?",
|
||||||
"MessageConfirmDeleteFile": "这将从文件系统中删除该文件. 你确定吗?",
|
"MessageConfirmDeleteFile": "这将从文件系统中删除该文件。你确定吗?",
|
||||||
"MessageConfirmDeleteLibrary": "你确定要永久删除媒体库 \"{0}\"?",
|
"MessageConfirmDeleteLibrary": "你确定要永久删除媒体库 “{0}”?",
|
||||||
"MessageConfirmDeleteLibraryItem": "这将从数据库和文件系统中删除库项目. 你确定吗?",
|
"MessageConfirmDeleteLibraryItem": "这将从数据库和文件系统中删除库项目。你确定吗?",
|
||||||
"MessageConfirmDeleteLibraryItems": "这将从数据库和文件系统中删除 {0} 个库项目. 你确定吗?",
|
"MessageConfirmDeleteLibraryItems": "这将从数据库和文件系统中删除 {0} 个库项目。你确定吗?",
|
||||||
"MessageConfirmDeleteMetadataProvider": "是否确实要删除自定义元数据提供商 \"{0}\" ?",
|
"MessageConfirmDeleteMetadataProvider": "是否确实要删除自定义元数据提供商 “{0}” ?",
|
||||||
"MessageConfirmDeleteNotification": "你确定要删除此通知吗?",
|
"MessageConfirmDeleteNotification": "你确定要删除此通知吗?",
|
||||||
"MessageConfirmDeleteSession": "你确定要删除此会话吗?",
|
"MessageConfirmDeleteSession": "你确定要删除此会话吗?",
|
||||||
"MessageConfirmEmbedMetadataInAudioFiles": "你确定要将元数据嵌入到 {0} 个音频文件中吗?",
|
"MessageConfirmEmbedMetadataInAudioFiles": "你确定要将元数据嵌入到 {0} 个音频文件中吗?",
|
||||||
"MessageConfirmForceReScan": "你确定要强制重新扫描吗?",
|
"MessageConfirmForceReScan": "你确定要强制重新扫描吗?",
|
||||||
"MessageConfirmMarkAllEpisodesFinished": "你确定要将所有剧集都标记为已完成吗?",
|
"MessageConfirmMarkAllEpisodesFinished": "你确定要将所有剧集都标记为已完成吗?",
|
||||||
"MessageConfirmMarkAllEpisodesNotFinished": "你确定要将所有剧集都标记为未完成吗?",
|
"MessageConfirmMarkAllEpisodesNotFinished": "你确定要将所有剧集都标记为未完成吗?",
|
||||||
"MessageConfirmMarkItemFinished": "你确定要将 \"{0}\" 标记为已完成吗?",
|
"MessageConfirmMarkItemFinished": "你确定要将 “{0}” 标记为已完成吗?",
|
||||||
"MessageConfirmMarkItemNotFinished": "你确定要将 \"{0}\" 标记为未完成吗?",
|
"MessageConfirmMarkItemNotFinished": "你确定要将 “{0}” 标记为未完成吗?",
|
||||||
"MessageConfirmMarkSeriesFinished": "你确定要将此系列中的所有书籍都标记为已听完吗?",
|
"MessageConfirmMarkSeriesFinished": "你确定要将此系列中的所有书籍都标记为已听完吗?",
|
||||||
"MessageConfirmMarkSeriesNotFinished": "你确定要将此系列中的所有书籍都标记为未听完吗?",
|
"MessageConfirmMarkSeriesNotFinished": "你确定要将此系列中的所有书籍都标记为未听完吗?",
|
||||||
"MessageConfirmNotificationTestTrigger": "使用测试数据触发此通知吗?",
|
"MessageConfirmNotificationTestTrigger": "使用测试数据触发此通知吗?",
|
||||||
"MessageConfirmPurgeCache": "清除缓存将删除 <code>/metadata/cache</code> 整个目录. <br /><br />你确定要删除缓存目录吗?",
|
"MessageConfirmPurgeCache": "清除缓存将删除 <code>/metadata/cache</code> 整个目录。<br /><br />你确定要删除缓存目录吗?",
|
||||||
"MessageConfirmPurgeItemsCache": "清除项目缓存将删除 <code>/metadata/cache/items</code> 整个目录.<br />你确定吗?",
|
"MessageConfirmPurgeItemsCache": "清除项目缓存将删除 <code>/metadata/cache/items</code> 整个目录。<br />你确定吗?",
|
||||||
"MessageConfirmQuickEmbed": "警告! 快速嵌入不会备份你的音频文件. 确保你有音频文件的备份. <br><br>你是否想继续吗?",
|
"MessageConfirmQuickEmbed": "警告!快速嵌入不会备份你的音频文件。确保你有音频文件的备份。<br><br>你是否想继续吗?",
|
||||||
"MessageConfirmQuickMatchEpisodes": "如果找到匹配项, 快速匹配的剧集将覆盖详细信息. 只有不匹配的剧集才会更新. 你确定吗?",
|
"MessageConfirmQuickMatchEpisodes": "如果找到匹配项,快速匹配的剧集将覆盖详细信息。只有不匹配的剧集才会更新。你确定吗?",
|
||||||
"MessageConfirmReScanLibraryItems": "你确定要重新扫描 {0} 个项目吗?",
|
"MessageConfirmReScanLibraryItems": "你确定要重新扫描 {0} 个项目吗?",
|
||||||
"MessageConfirmRemoveAllChapters": "你确定要移除所有章节吗?",
|
"MessageConfirmRemoveAllChapters": "你确定要移除所有章节吗?",
|
||||||
"MessageConfirmRemoveAuthor": "你确定要删除作者 \"{0}\"?",
|
"MessageConfirmRemoveAuthor": "你确定要删除作者 “{0}”?",
|
||||||
"MessageConfirmRemoveCollection": "你确定要移除收藏 \"{0}\"?",
|
"MessageConfirmRemoveCollection": "你确定要移除收藏 “{0}”?",
|
||||||
"MessageConfirmRemoveEpisode": "你确定要移除剧集 \"{0}\"?",
|
"MessageConfirmRemoveEpisode": "你确定要移除剧集 “{0}”?",
|
||||||
"MessageConfirmRemoveEpisodeNote": "注意: 此操作不会删除音频文件, 除非勾选 \"完全删除文件\" 选项",
|
"MessageConfirmRemoveEpisodeNote": "注意:此操作不会删除音频文件,除非勾选 “完全删除文件” 选项",
|
||||||
"MessageConfirmRemoveEpisodes": "你确定要移除 {0} 剧集?",
|
"MessageConfirmRemoveEpisodes": "你确定要移除 {0} 剧集?",
|
||||||
"MessageConfirmRemoveListeningSessions": "你确定要移除 {0} 收听会话吗?",
|
"MessageConfirmRemoveListeningSessions": "你确定要移除 {0} 收听会话吗?",
|
||||||
"MessageConfirmRemoveMetadataFiles": "你确实要删除库项目文件夹中的所有 metadata.{0} 文件吗?",
|
"MessageConfirmRemoveMetadataFiles": "你确实要删除库项目文件夹中的所有 metadata.{0} 文件吗?",
|
||||||
"MessageConfirmRemoveNarrator": "你确定要删除演播者 \"{0}\"?",
|
"MessageConfirmRemoveNarrator": "你确定要删除演播者 “{0}”?",
|
||||||
"MessageConfirmRemovePlaylist": "你确定要移除播放列表 \"{0}\"?",
|
"MessageConfirmRemovePlaylist": "你确定要移除播放列表 “{0}”?",
|
||||||
"MessageConfirmRenameGenre": "你确定要将所有项目流派 \"{0}\" 重命名到 \"{1}\"?",
|
"MessageConfirmRenameGenre": "你确定要将所有项目流派 “{0}” 重命名到 “{1}”?",
|
||||||
"MessageConfirmRenameGenreMergeNote": "注意: 该流派已经存在, 因此它们将被合并.",
|
"MessageConfirmRenameGenreMergeNote": "注意:该流派已经存在,因此它们将被合并。",
|
||||||
"MessageConfirmRenameGenreWarning": "警告! 已经存在有大小写不同的类似流派 \"{0}\".",
|
"MessageConfirmRenameGenreWarning": "警告!已经存在有大小写不同的类似流派 “{0}”。",
|
||||||
"MessageConfirmRenameTag": "你确定要将所有项目标签 \"{0}\" 重命名到 \"{1}\"?",
|
"MessageConfirmRenameTag": "你确定要将所有项目标签 “{0}” 重命名到 “{1}”?",
|
||||||
"MessageConfirmRenameTagMergeNote": "注意: 该标签已经存在, 因此它们将被合并.",
|
"MessageConfirmRenameTagMergeNote": "注意:该标签已经存在,因此它们将被合并。",
|
||||||
"MessageConfirmRenameTagWarning": "警告! 已经存在有大小写不同的类似标签 \"{0}\".",
|
"MessageConfirmRenameTagWarning": "警告!已经存在有大小写不同的类似标签 “{0}”。",
|
||||||
"MessageConfirmResetProgress": "你确定要重置进度吗?",
|
"MessageConfirmResetProgress": "你确定要重置进度吗?",
|
||||||
"MessageConfirmSendEbookToDevice": "你确定要发送 {0} 电子书 \"{1}\" 到设备 \"{2}\"?",
|
"MessageConfirmSendEbookToDevice": "你确定要发送 {0} 电子书 “{1}” 到设备 “{2}”?",
|
||||||
"MessageConfirmUnlinkOpenId": "你确定要取消该用户与 OpenID 的链接吗?",
|
"MessageConfirmUnlinkOpenId": "你确定要取消该用户与 OpenID 的链接吗?",
|
||||||
"MessageDaysListenedInTheLastYear": "去年收听了 {0} 天",
|
"MessageDaysListenedInTheLastYear": "去年收听了 {0} 天",
|
||||||
"MessageDownloadingEpisode": "正在下载剧集",
|
"MessageDownloadingEpisode": "正在下载剧集",
|
||||||
"MessageDragFilesIntoTrackOrder": "将文件拖动到正确的音轨顺序",
|
"MessageDragFilesIntoTrackOrder": "将文件拖动到正确的音轨顺序",
|
||||||
"MessageEmbedFailed": "嵌入失败!",
|
"MessageEmbedFailed": "嵌入失败!",
|
||||||
"MessageEmbedFinished": "嵌入完成!",
|
"MessageEmbedFinished": "嵌入完成!",
|
||||||
"MessageEmbedQueue": "已排队等待元数据嵌入 (队列中有 {0} 个)",
|
"MessageEmbedQueue": "已排队等待元数据嵌入(队列中有 {0} 个)",
|
||||||
"MessageEpisodesQueuedForDownload": "{0} 个剧集排队等待下载",
|
"MessageEpisodesQueuedForDownload": "{0} 个剧集排队等待下载",
|
||||||
"MessageEreaderDevices": "为了确保电子书的送达, 你可能需要将上述电子邮件地址添加为下列每台设备的有效发件人.",
|
"MessageEreaderDevices": "为了确保电子书的送达,你可能需要将上述电子邮件地址添加为下列每台设备的有效发件人。",
|
||||||
"MessageFeedURLWillBe": "源 URL 将改为 {0}",
|
"MessageFeedURLWillBe": "源 URL 将改为 {0}",
|
||||||
"MessageFetching": "正在获取…",
|
"MessageFetching": "正在获取…",
|
||||||
"MessageForceReScanDescription": "将像重新扫描一样再次扫描所有文件. 音频文件 ID3 标签, OPF 文件和文本文件将被扫描为新文件.",
|
"MessageForceReScanDescription": "将像重新扫描一样再次扫描所有文件。音频文件 ID3 标签,OPF 文件和文本文件将被扫描为新文件。",
|
||||||
"MessageHeatmapListeningTimeTooltip": "{1} <strong>收听了 {0}</strong>",
|
"MessageHeatmapListeningTimeTooltip": "{1} <strong>收听了 {0}</strong>",
|
||||||
"MessageHeatmapNoListeningSessions": "{0} 没有收听",
|
"MessageHeatmapNoListeningSessions": "{0} 没有收听",
|
||||||
"MessageImportantNotice": "重要通知!",
|
"MessageImportantNotice": "重要通知!",
|
||||||
"MessageInsertChapterBelow": "在下面插入章节",
|
"MessageInsertChapterBelow": "在下面插入章节",
|
||||||
"MessageInvalidAsin": "无效的 ASIN",
|
"MessageInvalidAsin": "无效的 ASIN",
|
||||||
"MessageItemsSelected": "已选定 {0} 个项目",
|
"MessageItemsSelected": "已选定 {0} 个项目",
|
||||||
"MessageItemsUpdated": "已更新 {0} 个项目",
|
"MessageItemsUpdated": "已更新 {0} 个项目",
|
||||||
"MessageJoinUsOn": "加入我们的",
|
"MessageJoinUsOn": "加入我们的",
|
||||||
"MessageLoading": "正在加载…",
|
"MessageLoading": "正在加载…",
|
||||||
"MessageLoadingFolders": "加载文件夹...",
|
"MessageLoadingFolders": "加载文件夹…",
|
||||||
"MessageLogsDescription": "日志以 JSON 文件形式存储在 <code>/metadata/logs</code> 目录中. 崩溃日志存储在 <code>/metadata/logs/crash_logs.txt</code> 目录中.",
|
"MessageLogsDescription": "日志以 JSON 文件形式存储在 <code>/metadata/logs</code> 目录中。崩溃日志存储在 <code>/metadata/logs/crash_logs.txt</code> 目录中。",
|
||||||
"MessageM4BFailed": "M4B 失败!",
|
"MessageM4BFailed": "M4B 失败!",
|
||||||
"MessageM4BFinished": "M4B 完成!",
|
"MessageM4BFinished": "M4B 完成!",
|
||||||
"MessageMapChapterTitles": "将章节标题映射到现有的有声读物章节, 无需调整时间戳",
|
"MessageMapChapterTitles": "将章节标题映射到现有的有声读物章节,无需调整时间戳",
|
||||||
"MessageMarkAllEpisodesFinished": "标记所有剧集为已完成",
|
"MessageMarkAllEpisodesFinished": "标记所有剧集为已完成",
|
||||||
"MessageMarkAllEpisodesNotFinished": "标记所有剧集为未完成",
|
"MessageMarkAllEpisodesNotFinished": "标记所有剧集为未完成",
|
||||||
"MessageMarkAsFinished": "标记为已听完",
|
"MessageMarkAsFinished": "标记为已听完",
|
||||||
"MessageMarkAsNotFinished": "标记为未听完",
|
"MessageMarkAsNotFinished": "标记为未听完",
|
||||||
"MessageMatchBooksDescription": "尝试将媒体库中的图书与所选搜索提供商的图书进行匹配, 并填写空白的详细信息和封面. 不覆盖详细信息.",
|
"MessageMatchBooksDescription": "尝试将媒体库中的图书与所选搜索提供商的图书进行匹配,并填写空白的详细信息和封面。不覆盖详细信息。",
|
||||||
"MessageNoAudioTracks": "没有音轨",
|
"MessageNoAudioTracks": "没有音轨",
|
||||||
"MessageNoAuthors": "没有作者",
|
"MessageNoAuthors": "没有作者",
|
||||||
"MessageNoBackups": "没有备份",
|
"MessageNoBackups": "没有备份",
|
||||||
|
|
@ -857,38 +857,38 @@
|
||||||
"MessageNoLogs": "无日志",
|
"MessageNoLogs": "无日志",
|
||||||
"MessageNoMediaProgress": "无媒体进度",
|
"MessageNoMediaProgress": "无媒体进度",
|
||||||
"MessageNoNotifications": "无通知",
|
"MessageNoNotifications": "无通知",
|
||||||
"MessageNoPodcastFeed": "无效播客: 无源",
|
"MessageNoPodcastFeed": "无效播客:无源",
|
||||||
"MessageNoPodcastsFound": "未找到播客",
|
"MessageNoPodcastsFound": "未找到播客",
|
||||||
"MessageNoResults": "无结果",
|
"MessageNoResults": "无结果",
|
||||||
"MessageNoSearchResultsFor": "没有搜索到结果 \"{0}\"",
|
"MessageNoSearchResultsFor": "没有搜索到结果 “{0}”",
|
||||||
"MessageNoSeries": "无系列",
|
"MessageNoSeries": "无系列",
|
||||||
"MessageNoTags": "无标签",
|
"MessageNoTags": "无标签",
|
||||||
"MessageNoTasksRunning": "没有正在运行的任务",
|
"MessageNoTasksRunning": "没有正在运行的任务",
|
||||||
"MessageNoUpdatesWereNecessary": "无需更新",
|
"MessageNoUpdatesWereNecessary": "无需更新",
|
||||||
"MessageNoUserPlaylists": "你没有播放列表",
|
"MessageNoUserPlaylists": "你没有播放列表",
|
||||||
"MessageNoUserPlaylistsHelp": "播放列表是私密的. 只有创建播放列表的用户才能看到.",
|
"MessageNoUserPlaylistsHelp": "播放列表是私密的。只有创建播放列表的用户才能看到。",
|
||||||
"MessageNotYetImplemented": "尚未实施",
|
"MessageNotYetImplemented": "尚未实施",
|
||||||
"MessageOpmlPreviewNote": "注意: 这是解析的OPML文件的预览. 实际的播客标题将从 RSS 提要中获取.",
|
"MessageOpmlPreviewNote": "注意:这是解析的OPML文件的预览。实际的播客标题将从 RSS 提要中获取。",
|
||||||
"MessageOr": "或",
|
"MessageOr": "或",
|
||||||
"MessagePauseChapter": "暂停章节播放",
|
"MessagePauseChapter": "暂停章节播放",
|
||||||
"MessagePlayChapter": "开始章节播放",
|
"MessagePlayChapter": "开始章节播放",
|
||||||
"MessagePlaylistCreateFromCollection": "从收藏中创建播放列表",
|
"MessagePlaylistCreateFromCollection": "从收藏中创建播放列表",
|
||||||
"MessagePleaseWait": "请稍等...",
|
"MessagePleaseWait": "请稍等…",
|
||||||
"MessagePodcastHasNoRSSFeedForMatching": "播客没有可用于匹配 RSS 源的 url",
|
"MessagePodcastHasNoRSSFeedForMatching": "播客没有可用于匹配 RSS 源的 url",
|
||||||
"MessagePodcastSearchField": "输入搜索词或 RSS 源 URL",
|
"MessagePodcastSearchField": "输入搜索词或 RSS 源 URL",
|
||||||
"MessageQuickEmbedInProgress": "正在进行快速嵌入",
|
"MessageQuickEmbedInProgress": "正在进行快速嵌入",
|
||||||
"MessageQuickEmbedQueue": "已排队等待快速嵌入 (队列中有 {0} 个)",
|
"MessageQuickEmbedQueue": "已排队等待快速嵌入(队列中有 {0} 个)",
|
||||||
"MessageQuickMatchAllEpisodes": "快速匹配所有剧集",
|
"MessageQuickMatchAllEpisodes": "快速匹配所有剧集",
|
||||||
"MessageQuickMatchDescription": "使用来自 '{0}' 的第一个匹配结果填充空白详细信息和封面. 除非启用 '首选匹配元数据' 服务器设置, 否则不会覆盖详细信息.",
|
"MessageQuickMatchDescription": "使用来自 '{0}' 的第一个匹配结果填充空白详细信息和封面。除非启用 '首选匹配元数据' 服务器设置,否则不会覆盖详细信息。",
|
||||||
"MessageRemoveChapter": "移除章节",
|
"MessageRemoveChapter": "移除章节",
|
||||||
"MessageRemoveEpisodes": "移除 {0} 剧集",
|
"MessageRemoveEpisodes": "移除 {0} 剧集",
|
||||||
"MessageRemoveFromPlayerQueue": "从播放队列中移除",
|
"MessageRemoveFromPlayerQueue": "从播放队列中移除",
|
||||||
"MessageRemoveUserWarning": "是否确实要永久删除用户 \"{0}\"?",
|
"MessageRemoveUserWarning": "是否确实要永久删除用户 “{0}”?",
|
||||||
"MessageReportBugsAndContribute": "反馈问题,建议功能或参与贡献,请访问",
|
"MessageReportBugsAndContribute": "反馈问题,建议功能或参与贡献,请访问",
|
||||||
"MessageResetChaptersConfirm": "你确定要重置章节并撤消你所做的更改吗?",
|
"MessageResetChaptersConfirm": "你确定要重置章节并撤消你所做的更改吗?",
|
||||||
"MessageRestoreBackupConfirm": "你确定要恢复创建的这个备份",
|
"MessageRestoreBackupConfirm": "你确定要恢复创建的这个备份",
|
||||||
"MessageRestoreBackupWarning": "恢复备份将覆盖位于 /config 的整个数据库并覆盖 /metadata/items & /metadata/authors 中的图像.<br /><br />备份不会修改媒体库文件夹中的任何文件. 如果你已启用服务器设置将封面和元数据存储在库文件夹中,则不会备份或覆盖这些内容.<br /><br />将自动刷新使用服务器的所有客户端.",
|
"MessageRestoreBackupWarning": "恢复备份将覆盖位于 /config 的整个数据库并覆盖 /metadata/items & /metadata/authors 中的图像。<br /><br />备份不会修改媒体库文件夹中的任何文件。如果你已启用服务器设置将封面和元数据存储在库文件夹中,则不会备份或覆盖这些内容。<br /><br />将自动刷新使用服务器的所有客户端。",
|
||||||
"MessageScheduleLibraryScanNote": "对于大多数用户, 建议保持此功能关闭并启用 \"自动检测媒体库变化\" 选项, 它会自动检测媒体库文件夹中的更改. 如果 \"自动检测媒体库变化\" 在你的文件系统 (例如 NFS) 上无法正常工作, 请启用此功能.",
|
"MessageScheduleLibraryScanNote": "对于大多数用户,建议保持此功能关闭并启用 “自动检测媒体库变化” 选项,它会自动检测媒体库文件夹中的更改。如果 “自动检测媒体库变化” 在你的文件系统(例如 NFS)上无法正常工作,请启用此功能。",
|
||||||
"MessageScheduleRunEveryWeekdayAtTime": "每 {0} 的 {1} 执行",
|
"MessageScheduleRunEveryWeekdayAtTime": "每 {0} 的 {1} 执行",
|
||||||
"MessageSearchResultsFor": "搜索结果",
|
"MessageSearchResultsFor": "搜索结果",
|
||||||
"MessageSelected": "{0} 已选择",
|
"MessageSelected": "{0} 已选择",
|
||||||
|
|
@ -898,29 +898,29 @@
|
||||||
"MessageShareExpirationWillBe": "到期日期为 <strong>{0}</strong>",
|
"MessageShareExpirationWillBe": "到期日期为 <strong>{0}</strong>",
|
||||||
"MessageShareExpiresIn": "到期时间 {0}",
|
"MessageShareExpiresIn": "到期时间 {0}",
|
||||||
"MessageShareURLWillBe": "分享网址是 <strong>{0}</strong>",
|
"MessageShareURLWillBe": "分享网址是 <strong>{0}</strong>",
|
||||||
"MessageStartPlaybackAtTime": "开始播放 \"{0}\" 在 {1}?",
|
"MessageStartPlaybackAtTime": "开始播放 “{0}” 在 {1}?",
|
||||||
"MessageTaskAudioFileNotWritable": "音频文件 \"{0}\" 不可写",
|
"MessageTaskAudioFileNotWritable": "音频文件 “{0}” 不可写",
|
||||||
"MessageTaskCanceledByUser": "任务已被用户取消",
|
"MessageTaskCanceledByUser": "任务已被用户取消",
|
||||||
"MessageTaskDownloadingEpisodeDescription": "正在下载剧集 \"{0}\"",
|
"MessageTaskDownloadingEpisodeDescription": "正在下载剧集 “{0}”",
|
||||||
"MessageTaskEmbeddingMetadata": "嵌入元数据",
|
"MessageTaskEmbeddingMetadata": "嵌入元数据",
|
||||||
"MessageTaskEmbeddingMetadataDescription": "在有声读物 \"{0}\" 中嵌入元数据",
|
"MessageTaskEmbeddingMetadataDescription": "在有声读物 “{0}” 中嵌入元数据",
|
||||||
"MessageTaskEncodingM4b": "编码 M4B",
|
"MessageTaskEncodingM4b": "编码 M4B",
|
||||||
"MessageTaskEncodingM4bDescription": "将有声读物 \"{0}\" 编码为单个 m4b 文件",
|
"MessageTaskEncodingM4bDescription": "将有声读物 “{0}” 编码为单个 m4b 文件",
|
||||||
"MessageTaskFailed": "失败",
|
"MessageTaskFailed": "失败",
|
||||||
"MessageTaskFailedToBackupAudioFile": "无法备份音频文件 \"{0}\"",
|
"MessageTaskFailedToBackupAudioFile": "无法备份音频文件 “{0}”",
|
||||||
"MessageTaskFailedToCreateCacheDirectory": "无法创建缓存目录",
|
"MessageTaskFailedToCreateCacheDirectory": "无法创建缓存目录",
|
||||||
"MessageTaskFailedToEmbedMetadataInFile": "无法将元数据嵌入文件 \"{0}\"",
|
"MessageTaskFailedToEmbedMetadataInFile": "无法将元数据嵌入文件 “{0}”",
|
||||||
"MessageTaskFailedToMergeAudioFiles": "无法合并音频文件",
|
"MessageTaskFailedToMergeAudioFiles": "无法合并音频文件",
|
||||||
"MessageTaskFailedToMoveM4bFile": "无法移动 m4b 文件",
|
"MessageTaskFailedToMoveM4bFile": "无法移动 m4b 文件",
|
||||||
"MessageTaskFailedToWriteMetadataFile": "无法写入元数据文件",
|
"MessageTaskFailedToWriteMetadataFile": "无法写入元数据文件",
|
||||||
"MessageTaskMatchingBooksInLibrary": "在库中匹配图书 \"{0}\"",
|
"MessageTaskMatchingBooksInLibrary": "在库中匹配图书 “{0}”",
|
||||||
"MessageTaskNoFilesToScan": "没有要扫描的文件",
|
"MessageTaskNoFilesToScan": "没有要扫描的文件",
|
||||||
"MessageTaskOpmlImport": "OPML 导入",
|
"MessageTaskOpmlImport": "OPML 导入",
|
||||||
"MessageTaskOpmlImportDescription": "通过 {0} RSS 源创建播客",
|
"MessageTaskOpmlImportDescription": "通过 {0} RSS 源创建播客",
|
||||||
"MessageTaskOpmlImportFeed": "OPML 导入源",
|
"MessageTaskOpmlImportFeed": "OPML 导入源",
|
||||||
"MessageTaskOpmlImportFeedDescription": "正在导入 RSS 源 \"{0}\"",
|
"MessageTaskOpmlImportFeedDescription": "正在导入 RSS 源 “{0}”",
|
||||||
"MessageTaskOpmlImportFeedFailed": "无法获取播客信息",
|
"MessageTaskOpmlImportFeedFailed": "无法获取播客信息",
|
||||||
"MessageTaskOpmlImportFeedPodcastDescription": "正在创建播客 \"{0}\"",
|
"MessageTaskOpmlImportFeedPodcastDescription": "正在创建播客 “{0}”",
|
||||||
"MessageTaskOpmlImportFeedPodcastExists": "播客已存在于路径中",
|
"MessageTaskOpmlImportFeedPodcastExists": "播客已存在于路径中",
|
||||||
"MessageTaskOpmlImportFeedPodcastFailed": "无法创建播客",
|
"MessageTaskOpmlImportFeedPodcastFailed": "无法创建播客",
|
||||||
"MessageTaskOpmlImportFinished": "已添加 {0} 播客",
|
"MessageTaskOpmlImportFinished": "已添加 {0} 播客",
|
||||||
|
|
@ -931,33 +931,33 @@
|
||||||
"MessageTaskScanItemsMissing": "{0} 已缺失",
|
"MessageTaskScanItemsMissing": "{0} 已缺失",
|
||||||
"MessageTaskScanItemsUpdated": "{0} 已更新",
|
"MessageTaskScanItemsUpdated": "{0} 已更新",
|
||||||
"MessageTaskScanNoChangesNeeded": "无需改变",
|
"MessageTaskScanNoChangesNeeded": "无需改变",
|
||||||
"MessageTaskScanningFileChanges": "正在扫描文件更改 \"{0}\"",
|
"MessageTaskScanningFileChanges": "正在扫描文件更改 “{0}”",
|
||||||
"MessageTaskScanningLibrary": "扫描 \"{0}\" 库",
|
"MessageTaskScanningLibrary": "扫描 “{0}” 库",
|
||||||
"MessageTaskTargetDirectoryNotWritable": "目标目录不可写",
|
"MessageTaskTargetDirectoryNotWritable": "目标目录不可写",
|
||||||
"MessageThinking": "正在查找...",
|
"MessageThinking": "正在查找…",
|
||||||
"MessageUploaderItemFailed": "上传失败",
|
"MessageUploaderItemFailed": "上传失败",
|
||||||
"MessageUploaderItemSuccess": "上传成功!",
|
"MessageUploaderItemSuccess": "上传成功!",
|
||||||
"MessageUploading": "正在上传...",
|
"MessageUploading": "正在上传…",
|
||||||
"MessageValidCronExpression": "有效的计划任务表达式",
|
"MessageValidCronExpression": "有效的计划任务表达式",
|
||||||
"MessageWatcherIsDisabledGlobally": "在服务器设置中禁用全局监视程序",
|
"MessageWatcherIsDisabledGlobally": "在服务器设置中禁用全局监视程序",
|
||||||
"MessageXLibraryIsEmpty": "{0} 库为空!",
|
"MessageXLibraryIsEmpty": "{0} 库为空!",
|
||||||
"MessageYourAudiobookDurationIsLonger": "你的有声读物持续时间比找到的持续时间长",
|
"MessageYourAudiobookDurationIsLonger": "你的有声读物持续时间比找到的持续时间长",
|
||||||
"MessageYourAudiobookDurationIsShorter": "你的有声读物持续时间比找到的持续时间短",
|
"MessageYourAudiobookDurationIsShorter": "你的有声读物持续时间比找到的持续时间短",
|
||||||
"NoteChangeRootPassword": "Root 是唯一可以拥有空密码的用户",
|
"NoteChangeRootPassword": "Root 是唯一可以拥有空密码的用户",
|
||||||
"NoteChapterEditorTimes": "注意: 第一章开始时间必须保持在 0:00, 最后一章开始时间不能超过有声读物持续时间.",
|
"NoteChapterEditorTimes": "注意:第一章开始时间必须保持在 0:00,最后一章开始时间不能超过有声读物持续时间。",
|
||||||
"NoteFolderPicker": "注意: 将不显示已映射的文件夹",
|
"NoteFolderPicker": "注意:将不显示已映射的文件夹",
|
||||||
"NoteRSSFeedPodcastAppsHttps": "警告:大多数播客应用程序都需要 RSS 源 URL 使用 HTTPS",
|
"NoteRSSFeedPodcastAppsHttps": "警告:大多数播客应用程序都需要 RSS 源 URL 使用 HTTPS",
|
||||||
"NoteRSSFeedPodcastAppsPubDate": "警告:你的一集或多集没有发布日期。一些播客应用程序要求这样做。",
|
"NoteRSSFeedPodcastAppsPubDate": "警告:你的一集或多集没有发布日期。一些播客应用程序要求这样做。",
|
||||||
"NoteUploaderFoldersWithMediaFiles": "包含媒体文件的文件夹将作为单独的媒体库项目处理.",
|
"NoteUploaderFoldersWithMediaFiles": "包含媒体文件的文件夹将作为单独的媒体库项目处理。",
|
||||||
"NoteUploaderOnlyAudioFiles": "如果只上传音频文件, 则每个音频文件将作为单独的有声读物处理.",
|
"NoteUploaderOnlyAudioFiles": "如果只上传音频文件,则每个音频文件将作为单独的有声读物处理。",
|
||||||
"NoteUploaderUnsupportedFiles": "不支持的文件将被忽略. 选择或删除文件夹时, 将忽略不在项目文件夹中的其他文件.",
|
"NoteUploaderUnsupportedFiles": "不支持的文件将被忽略。选择或删除文件夹时,将忽略不在项目文件夹中的其他文件。",
|
||||||
"NotificationOnBackupCompletedDescription": "备份完成时触发",
|
"NotificationOnBackupCompletedDescription": "备份完成时触发",
|
||||||
"NotificationOnBackupFailedDescription": "备份失败时触发",
|
"NotificationOnBackupFailedDescription": "备份失败时触发",
|
||||||
"NotificationOnEpisodeDownloadedDescription": "当播客节目自动下载完成时触发",
|
"NotificationOnEpisodeDownloadedDescription": "当播客节目自动下载完成时触发",
|
||||||
"NotificationOnRSSFeedDisabledDescription": "由于尝试失败次数过多而导致剧集自动下载被禁用时触发",
|
"NotificationOnRSSFeedDisabledDescription": "由于尝试失败次数过多而导致剧集自动下载被禁用时触发",
|
||||||
"NotificationOnRSSFeedFailedDescription": "当用于自动下载剧集的 RSS 源请求失败时触发",
|
"NotificationOnRSSFeedFailedDescription": "当用于自动下载剧集的 RSS 源请求失败时触发",
|
||||||
"NotificationOnTestDescription": "测试通知系统的事件",
|
"NotificationOnTestDescription": "测试通知系统的事件",
|
||||||
"PlaceholderBulkChapterInput": "请输入章节标题, 或使用编号格式 (例如: \"Episode 1\", \"Chapter 10\", \"1.\")",
|
"PlaceholderBulkChapterInput": "请输入章节标题,或使用编号格式(例如:“Episode 1”,“Chapter 10”,“1.”)",
|
||||||
"PlaceholderNewCollection": "输入收藏夹名称",
|
"PlaceholderNewCollection": "输入收藏夹名称",
|
||||||
"PlaceholderNewFolderPath": "输入文件夹路径",
|
"PlaceholderNewFolderPath": "输入文件夹路径",
|
||||||
"PlaceholderNewPlaylist": "输入播放列表名称",
|
"PlaceholderNewPlaylist": "输入播放列表名称",
|
||||||
|
|
@ -985,12 +985,12 @@
|
||||||
"ToastAppriseUrlRequired": "必须输入 Apprise URL",
|
"ToastAppriseUrlRequired": "必须输入 Apprise URL",
|
||||||
"ToastAsinRequired": "需要 ASIN",
|
"ToastAsinRequired": "需要 ASIN",
|
||||||
"ToastAuthorImageRemoveSuccess": "作者图像已删除",
|
"ToastAuthorImageRemoveSuccess": "作者图像已删除",
|
||||||
"ToastAuthorNotFound": "未找到作者 \"{0}\"",
|
"ToastAuthorNotFound": "未找到作者 “{0}”",
|
||||||
"ToastAuthorRemoveSuccess": "作者已删除",
|
"ToastAuthorRemoveSuccess": "作者已删除",
|
||||||
"ToastAuthorSearchNotFound": "未找到作者",
|
"ToastAuthorSearchNotFound": "未找到作者",
|
||||||
"ToastAuthorUpdateMerged": "作者已合并",
|
"ToastAuthorUpdateMerged": "作者已合并",
|
||||||
"ToastAuthorUpdateSuccess": "作者已更新",
|
"ToastAuthorUpdateSuccess": "作者已更新",
|
||||||
"ToastAuthorUpdateSuccessNoImageFound": "作者已更新 (未找到图像)",
|
"ToastAuthorUpdateSuccessNoImageFound": "作者已更新(未找到图像)",
|
||||||
"ToastBackupAppliedSuccess": "已应用备份",
|
"ToastBackupAppliedSuccess": "已应用备份",
|
||||||
"ToastBackupCreateFailed": "备份创建失败",
|
"ToastBackupCreateFailed": "备份创建失败",
|
||||||
"ToastBackupCreateSuccess": "备份已创建",
|
"ToastBackupCreateSuccess": "备份已创建",
|
||||||
|
|
@ -1004,8 +1004,8 @@
|
||||||
"ToastBatchApplyDetailsToItemsSuccess": "应用于项目的详细信息",
|
"ToastBatchApplyDetailsToItemsSuccess": "应用于项目的详细信息",
|
||||||
"ToastBatchDeleteFailed": "批量删除失败",
|
"ToastBatchDeleteFailed": "批量删除失败",
|
||||||
"ToastBatchDeleteSuccess": "批量删除成功",
|
"ToastBatchDeleteSuccess": "批量删除成功",
|
||||||
"ToastBatchQuickMatchFailed": "批量快速匹配失败!",
|
"ToastBatchQuickMatchFailed": "批量快速匹配失败!",
|
||||||
"ToastBatchQuickMatchStarted": "批量快速匹配 {0} 图书已开始!",
|
"ToastBatchQuickMatchStarted": "批量快速匹配 {0} 图书已开始!",
|
||||||
"ToastBatchUpdateFailed": "批量更新失败",
|
"ToastBatchUpdateFailed": "批量更新失败",
|
||||||
"ToastBatchUpdateSuccess": "批量更新成功",
|
"ToastBatchUpdateSuccess": "批量更新成功",
|
||||||
"ToastBookmarkCreateFailed": "创建书签失败",
|
"ToastBookmarkCreateFailed": "创建书签失败",
|
||||||
|
|
@ -1014,19 +1014,19 @@
|
||||||
"ToastBulkChapterInvalidCount": "输入一个1到150之间的整数",
|
"ToastBulkChapterInvalidCount": "输入一个1到150之间的整数",
|
||||||
"ToastCachePurgeFailed": "清除缓存失败",
|
"ToastCachePurgeFailed": "清除缓存失败",
|
||||||
"ToastCachePurgeSuccess": "缓存清除成功",
|
"ToastCachePurgeSuccess": "缓存清除成功",
|
||||||
"ToastChapterLocked": "章节已锁定.",
|
"ToastChapterLocked": "章节已锁定。",
|
||||||
"ToastChapterStartTimeAdjusted": "章节开始时间已调整 {0} 秒",
|
"ToastChapterStartTimeAdjusted": "章节开始时间已调整 {0} 秒",
|
||||||
"ToastChaptersAllLocked": "所有章节均已锁定. 请解锁要调整时间的章节.",
|
"ToastChaptersAllLocked": "所有章节均已锁定。请解锁要调整时间的章节。",
|
||||||
"ToastChaptersHaveErrors": "章节有错误",
|
"ToastChaptersHaveErrors": "章节有错误",
|
||||||
"ToastChaptersInvalidShiftAmountLast": "偏移量无效: 最后一章的开始时间已超过有声书总时长.",
|
"ToastChaptersInvalidShiftAmountLast": "偏移量无效:最后一章的开始时间已超过有声书总时长。",
|
||||||
"ToastChaptersInvalidShiftAmountStart": "偏移量无效: 第一章时长不足 (为零或负数), 将被第二章覆盖. 请增加第二章的起始时间.",
|
"ToastChaptersInvalidShiftAmountStart": "偏移量无效:第一章时长不足(为零或负数),将被第二章覆盖。请增加第二章的起始时间。",
|
||||||
"ToastChaptersMustHaveTitles": "章节必须有标题",
|
"ToastChaptersMustHaveTitles": "章节必须有标题",
|
||||||
"ToastChaptersRemoved": "已删除章节",
|
"ToastChaptersRemoved": "已删除章节",
|
||||||
"ToastChaptersUpdated": "章节已更新",
|
"ToastChaptersUpdated": "章节已更新",
|
||||||
"ToastCollectionItemsAddFailed": "项目添加到收藏夹失败",
|
"ToastCollectionItemsAddFailed": "项目添加到收藏夹失败",
|
||||||
"ToastCollectionRemoveSuccess": "收藏夹已删除",
|
"ToastCollectionRemoveSuccess": "收藏夹已删除",
|
||||||
"ToastCollectionUpdateSuccess": "收藏夹已更新",
|
"ToastCollectionUpdateSuccess": "收藏夹已更新",
|
||||||
"ToastConnectionNotAvailable": "连接不可用. 请稍后重试",
|
"ToastConnectionNotAvailable": "连接不可用。请稍后重试",
|
||||||
"ToastCoverSearchFailed": "封面搜索失败",
|
"ToastCoverSearchFailed": "封面搜索失败",
|
||||||
"ToastCoverUpdateFailed": "封面更新失败",
|
"ToastCoverUpdateFailed": "封面更新失败",
|
||||||
"ToastDateTimeInvalidOrIncomplete": "日期和时间无效或不完整",
|
"ToastDateTimeInvalidOrIncomplete": "日期和时间无效或不完整",
|
||||||
|
|
@ -1063,12 +1063,12 @@
|
||||||
"ToastItemMarkedAsNotFinishedSuccess": "标记为未听完的项目",
|
"ToastItemMarkedAsNotFinishedSuccess": "标记为未听完的项目",
|
||||||
"ToastItemUpdateSuccess": "项目已更新",
|
"ToastItemUpdateSuccess": "项目已更新",
|
||||||
"ToastLibraryCreateFailed": "创建媒体库失败",
|
"ToastLibraryCreateFailed": "创建媒体库失败",
|
||||||
"ToastLibraryCreateSuccess": "媒体库 \"{0}\" 创建成功",
|
"ToastLibraryCreateSuccess": "媒体库 “{0}” 创建成功",
|
||||||
"ToastLibraryDeleteFailed": "删除媒体库失败",
|
"ToastLibraryDeleteFailed": "删除媒体库失败",
|
||||||
"ToastLibraryDeleteSuccess": "媒体库已删除",
|
"ToastLibraryDeleteSuccess": "媒体库已删除",
|
||||||
"ToastLibraryScanFailedToStart": "无法启动扫描",
|
"ToastLibraryScanFailedToStart": "无法启动扫描",
|
||||||
"ToastLibraryScanStarted": "媒体库扫描已启动",
|
"ToastLibraryScanStarted": "媒体库扫描已启动",
|
||||||
"ToastLibraryUpdateSuccess": "媒体库 \"{0}\" 已更新",
|
"ToastLibraryUpdateSuccess": "媒体库 “{0}” 已更新",
|
||||||
"ToastMatchAllAuthorsFailed": "无法匹配所有作者",
|
"ToastMatchAllAuthorsFailed": "无法匹配所有作者",
|
||||||
"ToastMetadataFilesRemovedError": "删除 metadata.{0} 文件时出错",
|
"ToastMetadataFilesRemovedError": "删除 metadata.{0} 文件时出错",
|
||||||
"ToastMetadataFilesRemovedNoneFound": "在库中没有找到 metadata.{0} 文件",
|
"ToastMetadataFilesRemovedNoneFound": "在库中没有找到 metadata.{0} 文件",
|
||||||
|
|
@ -1079,10 +1079,10 @@
|
||||||
"ToastNameRequired": "姓名为必填项",
|
"ToastNameRequired": "姓名为必填项",
|
||||||
"ToastNewApiKeyUserError": "必须选择一个用户",
|
"ToastNewApiKeyUserError": "必须选择一个用户",
|
||||||
"ToastNewEpisodesFound": "找到 {0} 个新剧集",
|
"ToastNewEpisodesFound": "找到 {0} 个新剧集",
|
||||||
"ToastNewUserCreatedFailed": "无法创建帐户: \"{0}\"",
|
"ToastNewUserCreatedFailed": "无法创建帐户:“{0}”",
|
||||||
"ToastNewUserCreatedSuccess": "已创建新帐户",
|
"ToastNewUserCreatedSuccess": "已创建新帐户",
|
||||||
"ToastNewUserLibraryError": "必须至少选择一个图书馆",
|
"ToastNewUserLibraryError": "必须至少选择一个图书馆",
|
||||||
"ToastNewUserPasswordError": "必须有密码, 只有root用户可以有空密码",
|
"ToastNewUserPasswordError": "必须有密码,只有root用户可以有空密码",
|
||||||
"ToastNewUserTagError": "必须至少选择一个标签",
|
"ToastNewUserTagError": "必须至少选择一个标签",
|
||||||
"ToastNewUserUsernameError": "输入用户名",
|
"ToastNewUserUsernameError": "输入用户名",
|
||||||
"ToastNoNewEpisodesFound": "没有找到新剧集",
|
"ToastNoNewEpisodesFound": "没有找到新剧集",
|
||||||
|
|
@ -1106,7 +1106,7 @@
|
||||||
"ToastPodcastGetFeedFailed": "无法获取播客信息",
|
"ToastPodcastGetFeedFailed": "无法获取播客信息",
|
||||||
"ToastPodcastNoEpisodesInFeed": "RSS 订阅中未找到任何剧集",
|
"ToastPodcastNoEpisodesInFeed": "RSS 订阅中未找到任何剧集",
|
||||||
"ToastPodcastNoRssFeed": "播客没有 RSS 源",
|
"ToastPodcastNoRssFeed": "播客没有 RSS 源",
|
||||||
"ToastProgressIsNotBeingSynced": "进度未同步, 请重新开始播放",
|
"ToastProgressIsNotBeingSynced": "进度未同步,请重新开始播放",
|
||||||
"ToastProviderCreatedFailed": "无法添加提供商",
|
"ToastProviderCreatedFailed": "无法添加提供商",
|
||||||
"ToastProviderCreatedSuccess": "已添加新提供商",
|
"ToastProviderCreatedSuccess": "已添加新提供商",
|
||||||
"ToastProviderNameAndUrlRequired": "名称和网址必需填写",
|
"ToastProviderNameAndUrlRequired": "名称和网址必需填写",
|
||||||
|
|
@ -1126,7 +1126,7 @@
|
||||||
"ToastScanFailed": "扫描库项目失败",
|
"ToastScanFailed": "扫描库项目失败",
|
||||||
"ToastSelectAtLeastOneUser": "至少选择一位用户",
|
"ToastSelectAtLeastOneUser": "至少选择一位用户",
|
||||||
"ToastSendEbookToDeviceFailed": "发送电子书到设备失败",
|
"ToastSendEbookToDeviceFailed": "发送电子书到设备失败",
|
||||||
"ToastSendEbookToDeviceSuccess": "电子书已经发送到设备 \"{0}\"",
|
"ToastSendEbookToDeviceSuccess": "电子书已经发送到设备 “{0}”",
|
||||||
"ToastSeriesSubmitFailedSameName": "无法添加两个同名系列",
|
"ToastSeriesSubmitFailedSameName": "无法添加两个同名系列",
|
||||||
"ToastSeriesUpdateFailed": "更新系列失败",
|
"ToastSeriesUpdateFailed": "更新系列失败",
|
||||||
"ToastSeriesUpdateSuccess": "系列已更新",
|
"ToastSeriesUpdateSuccess": "系列已更新",
|
||||||
|
|
@ -1134,20 +1134,20 @@
|
||||||
"ToastSessionCloseFailed": "关闭会话失败",
|
"ToastSessionCloseFailed": "关闭会话失败",
|
||||||
"ToastSessionDeleteFailed": "删除会话失败",
|
"ToastSessionDeleteFailed": "删除会话失败",
|
||||||
"ToastSessionDeleteSuccess": "会话已删除",
|
"ToastSessionDeleteSuccess": "会话已删除",
|
||||||
"ToastSleepTimerDone": "睡眠定时完成... zZzzZz",
|
"ToastSleepTimerDone": "睡眠定时完成… zZzzZz",
|
||||||
"ToastSlugMustChange": "Slug 包含无效字符",
|
"ToastSlugMustChange": "Slug 包含无效字符",
|
||||||
"ToastSlugRequired": "Slug 是必填项",
|
"ToastSlugRequired": "Slug 是必填项",
|
||||||
"ToastSocketConnected": "网络已连接",
|
"ToastSocketConnected": "网络已连接",
|
||||||
"ToastSocketDisconnected": "网络已断开",
|
"ToastSocketDisconnected": "网络已断开",
|
||||||
"ToastSocketFailedToConnect": "网络连接失败",
|
"ToastSocketFailedToConnect": "网络连接失败",
|
||||||
"ToastSortingPrefixesEmptyError": "必须至少有 1 个排序前缀",
|
"ToastSortingPrefixesEmptyError": "必须至少有 1 个排序前缀",
|
||||||
"ToastSortingPrefixesUpdateSuccess": "排序前缀已更新 ({0} 项)",
|
"ToastSortingPrefixesUpdateSuccess": "排序前缀已更新({0} 项)",
|
||||||
"ToastTitleRequired": "标题为必填项",
|
"ToastTitleRequired": "标题为必填项",
|
||||||
"ToastUnknownError": "未知错误",
|
"ToastUnknownError": "未知错误",
|
||||||
"ToastUnlinkOpenIdFailed": "无法取消用户与 OpenID 的关联",
|
"ToastUnlinkOpenIdFailed": "无法取消用户与 OpenID 的关联",
|
||||||
"ToastUnlinkOpenIdSuccess": "用户已取消与 OpenID 的关联",
|
"ToastUnlinkOpenIdSuccess": "用户已取消与 OpenID 的关联",
|
||||||
"ToastUploaderFilepathExistsError": "文件路径 \"{0}\" 在服务器上已存在",
|
"ToastUploaderFilepathExistsError": "文件路径 “{0}” 在服务器上已存在",
|
||||||
"ToastUploaderItemExistsInSubdirectoryError": "项目 \"{0}\" 正在使用上传路径的子目录。",
|
"ToastUploaderItemExistsInSubdirectoryError": "项目 “{0}” 正在使用上传路径的子目录。",
|
||||||
"ToastUserDeleteFailed": "删除用户失败",
|
"ToastUserDeleteFailed": "删除用户失败",
|
||||||
"ToastUserDeleteSuccess": "用户已删除",
|
"ToastUserDeleteSuccess": "用户已删除",
|
||||||
"ToastUserPasswordChangeSuccess": "密码修改成功",
|
"ToastUserPasswordChangeSuccess": "密码修改成功",
|
||||||
|
|
@ -1158,8 +1158,8 @@
|
||||||
"TooltipAddOneSecond": "加 1 秒",
|
"TooltipAddOneSecond": "加 1 秒",
|
||||||
"TooltipAdjustChapterStart": "点击调整开始时间",
|
"TooltipAdjustChapterStart": "点击调整开始时间",
|
||||||
"TooltipLockAllChapters": "锁定所有章节",
|
"TooltipLockAllChapters": "锁定所有章节",
|
||||||
"TooltipLockChapter": "锁定章节 (按住 Shift再点击, 可进行范围选择)",
|
"TooltipLockChapter": "锁定章节(按住 Shift再点击,可进行范围选择)",
|
||||||
"TooltipSubtractOneSecond": "减 1 秒",
|
"TooltipSubtractOneSecond": "减 1 秒",
|
||||||
"TooltipUnlockAllChapters": "解锁所有章节",
|
"TooltipUnlockAllChapters": "解锁所有章节",
|
||||||
"TooltipUnlockChapter": "解锁章节 (按住 Shift再点击, 可进行范围选择)"
|
"TooltipUnlockChapter": "解锁章节(按住 Shift再点击,可进行范围选择)"
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue