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