diff --git a/src/strings/zh-cn.json b/src/strings/zh-cn.json
index 86bffff70..98ccbd57a 100644
--- a/src/strings/zh-cn.json
+++ b/src/strings/zh-cn.json
@@ -21,8 +21,8 @@
"AllowMediaConversionHelp": "授予或拒绝访问媒体转换功能的权限。",
"AllowOnTheFlySubtitleExtraction": "允许实时提取字幕",
"AllowOnTheFlySubtitleExtractionHelp": "可从视频中提取内嵌字幕并以纯文本形式发送给客户端,从而避免视频转码。但在某些系统上,提取过程耗时较长,可能导致播放卡顿。若禁用此功能,当客户端设备不支持内嵌字幕时,系统将通过转码将字幕烧录到视频中。",
- "AllowRemoteAccess": "允许远程连接此服务器",
- "AllowRemoteAccessHelp": "若未勾选,将阻止所有远程连接。",
+ "AllowRemoteAccess": "允许远程连接",
+ "AllowRemoteAccessHelp": "取消勾选后,将阻止所有来自非本地网络的连接。",
"AllowedRemoteAddressesHelp": "允许远程连接的 IP 地址或 IP/子网掩码 的列表,以逗号分隔。如果留空,则允许所有远程地址。",
"AlwaysPlaySubtitles": "总是显示",
"AlwaysPlaySubtitlesHelp": "无论音频为何种语言,都将加载与语言偏好匹配的字幕。",
@@ -198,7 +198,7 @@
"HeaderAccessScheduleHelp": "创建一个访问计划以限制可访问的时间段。",
"HeaderActiveDevices": "活动的设备",
"HeaderActiveRecordings": "正在录制的节目",
- "HeaderActivity": "活动",
+ "HeaderActivity": "事件",
"HeaderAddToCollection": "加入集合",
"HeaderAddToPlaylist": "添加到播放列表",
"HeaderAddUpdateImage": "添加/更新图片",
@@ -209,7 +209,7 @@
"HeaderAllowMediaDeletionFrom": "允许从以下位置删除媒体",
"HeaderApiKey": "API 密钥",
"HeaderApiKeys": "API 密钥",
- "HeaderApiKeysHelp": "外部应用程序需要 API 密钥才能与服务器进行通信。密钥会在使用普通账户登录时自动生成,或是手动为应用分配。",
+ "HeaderApiKeysHelp": "外部应用程序必须使用 API 密钥才能与服务器通信。密钥可通过普通用户账号登录时自动获取,也可由管理员手动为应用分配。",
"HeaderAudioBooks": "有声读物",
"HeaderAudioSettings": "声音设置",
"HeaderBlockItemsWithNoRating": "锁定没有或者未识别评级信息的项目",
@@ -219,12 +219,12 @@
"HeaderChapterImages": "章节图片",
"HeaderConfigureRemoteAccess": "设置远程访问",
"HeaderConfirmPluginInstallation": "确认插件安装",
- "HeaderConfirmRevokeApiKey": "撤销 API 密钥",
+ "HeaderConfirmRevokeApiKey": "吊销 API 密钥",
"HeaderConnectToServer": "连接到服务器",
"HeaderConnectionFailure": "连接失败",
"HeaderContinueListening": "继续收听",
"HeaderContinueWatching": "继续观看",
- "HeaderDateIssued": "发布日期",
+ "HeaderDateIssued": "颁发日期",
"HeaderDefaultRecordingSettings": "默认录制设置",
"HeaderDeleteDevice": "删除设备",
"HeaderDeleteItem": "删除项目",
@@ -270,7 +270,7 @@
"HeaderMoreLikeThis": "更多类似的",
"HeaderMyMedia": "我的媒体",
"HeaderMyMediaSmall": "我的媒体 (小)",
- "HeaderNewApiKey": "新 API 密钥",
+ "HeaderNewApiKey": "新建 API 密钥",
"HeaderNewDevices": "新设备",
"HeaderOnNow": "现在",
"HeaderOtherItems": "其他项目",
@@ -286,7 +286,7 @@
"HeaderPreferredMetadataLanguage": "首选的元数据语言",
"HeaderRecentlyPlayed": "最近播放",
"HeaderRecordingOptions": "录制选项",
- "HeaderRecordingPostProcessing": "记录后处理",
+ "HeaderRecordingPostProcessing": "录制后处理",
"HeaderRemoteControl": "远程控制",
"HeaderRemoveMediaFolder": "移除媒体文件夹",
"HeaderRemoveMediaLocation": "移除媒体位置",
@@ -335,7 +335,7 @@
"HttpsRequiresCert": "要启用安全连接, 您需要提供一个受信任的 SSL 证书, 如 \"Let's Encrypt\"。请提供证书或禁用安全连接。",
"Identify": "刮削元数据",
"Images": "图片",
- "ImportFavoriteChannelsHelp": "只有在协调器设备中被标记为我的最爱的频道才会被导入。",
+ "ImportFavoriteChannelsHelp": "只有在协调器设备中被收藏的频道才会被导入。",
"InstallingPackage": "正在安装 {0}(版本 {1})",
"InstantMix": "速成合辑",
"ItemCount": "{0} 项",
@@ -353,18 +353,18 @@
"LabelAlbum": "专辑",
"LabelAlbumArtists": "专辑艺术家",
"LabelAllowHWTranscoding": "允许硬件转码",
- "LabelAllowedRemoteAddresses": "远程IP地址过滤器",
- "LabelAllowedRemoteAddressesMode": "远程IP地址过滤器模式",
- "LabelAppName": "APP名称",
- "LabelAppNameExample": "用于识别 API 密钥的可读名称。此设置不影响功能。",
+ "LabelAllowedRemoteAddresses": "远程 IP 过滤名单",
+ "LabelAllowedRemoteAddressesMode": "过滤模式",
+ "LabelAppName": "应用程序名称",
+ "LabelAppNameExample": "API 密钥的显示名称,仅用于识别,不影响功能。",
"LabelArtists": "艺术家",
"LabelArtistsHelp": "将多个艺术家用分号分隔。",
"LabelAudioLanguagePreference": "首选的音频语言",
"LabelAutomaticallyAddToCollection": "自动添加到合集",
"LabelAutomaticallyAddToCollectionHelp": "至少有2个电影属于相同的合集时,它们将会自动添加到合集中.",
"LabelAutomaticallyRefreshInternetMetadataEvery": "自动从互联网获取元数据并刷新",
- "LabelBindToLocalNetworkAddress": "本地网络地址",
- "LabelBindToLocalNetworkAddressHelp": "(可选)覆盖 HTTP 服务端绑定的本地 IP 地址。如果留空,服务端将会监听所有可用的地址。改变这个值需要重启服务端。",
+ "LabelBindToLocalNetworkAddress": "本地网络地址(可选)",
+ "LabelBindToLocalNetworkAddressHelp": "指定 HTTP 服务绑定的本地 IP 地址。留空则监听所有可用地址。修改后需重启服务。",
"LabelBirthDate": "出生日期",
"LabelBirthYear": "出生年份",
"LabelBlastMessageInterval": "活动信号的时间间隔",
@@ -376,7 +376,7 @@
"LabelCachePathHelp": "指定服务器缓存文件(如图片)的自定义路径。留空将使用服务器默认。",
"LabelCancelled": "已取消",
"LabelCertificatePassword": "证书密码",
- "LabelCertificatePasswordHelp": "如果你的证书需要密码,请在此输入它。",
+ "LabelCertificatePasswordHelp": "如果证书文件受密码保护,请在此输入密码。",
"LabelChannels": "频道",
"LabelCollection": "集合",
"LabelCommunityRating": "公众评分",
@@ -386,7 +386,7 @@
"LabelCriticRating": "影评人评分",
"LabelCurrentPassword": "当前密码",
"LabelCustomCertificatePath": "自定义 SSL 证书路径",
- "LabelCustomCertificatePathHelp": "提供一个包含了证书和私钥的 PKCS #12 文件的路径以在一个自定义域名上启动 TLS 支持。",
+ "LabelCustomCertificatePathHelp": "指向一个包含证书和私钥的 PKCS#12 格式文件,用于在自定义域名上启用 TLS。",
"LabelCustomCss": "自定义 CSS 代码",
"LabelCustomCssHelp": "将您的自定义 CSS 代码应用于 Web 界面上的主题/品牌。",
"LabelCustomDeviceDisplayNameHelp": "自定义设备显示名称或留空则使用设备报告名称。",
@@ -439,11 +439,11 @@
"LabelHardwareAccelerationTypeHelp": "硬件加速需要额外配置。",
"LabelHomeNetworkQuality": "家庭网络质量",
"LabelHomeScreenSectionValue": "主屏幕模块{0}",
- "LabelHttpsPort": "本地 HTTPS 端口号",
+ "LabelHttpsPort": "本地 HTTPS 端口",
"LabelHttpsPortHelp": "HTTPS 服务器监听的 TCP 端口号。",
"LabelImageFetchersHelp": "启用您首选的图片获取器并按优先级对其进行排序。",
"LabelImageType": "图片类型",
- "LabelImportOnlyFavoriteChannels": "限制标记频道为我的最爱",
+ "LabelImportOnlyFavoriteChannels": "限制收藏频道",
"LabelInternetQuality": "网络质量",
"LabelKidsCategories": "儿童分类",
"LabelKodiMetadataDateFormat": "发行日期格式",
@@ -456,10 +456,10 @@
"LabelKodiMetadataSaveImagePathsHelp": "如果你的图像文件名不符合Kodi的规范,推荐使用。",
"LabelKodiMetadataUser": "为以下用户保存观看历史数据到 NFO 文件中",
"LabelKodiMetadataUserHelp": "保存观看历史数据至 NFO 文件中以供其他应用程序使用。",
- "LabelLanNetworks": "局域网",
+ "LabelLanNetworks": "局域网范围",
"LabelLanguage": "语言",
"LabelLineup": "排队",
- "LabelLocalHttpServerPortNumber": "本地 HTTP 端口号",
+ "LabelLocalHttpServerPortNumber": "本地 HTTP 端口",
"LabelLocalHttpServerPortNumberHelp": "HTTP 服务器监听的 TCP 端口号。",
"LabelLockItemToPreventChanges": "锁定此项目防止未来的元数据改动",
"LabelLoginDisclaimer": "登录声明",
@@ -490,17 +490,17 @@
"LabelMoviePrefix": "电影前缀",
"LabelMoviePrefixHelp": "如果将前缀应用于影片标题, 请在此处输入它, 以便服务器可以正确处理它。",
"LabelMovieRecordingPath": "电影录制路径",
- "LabelName": "名字",
+ "LabelName": "描述",
"LabelNewName": "新名字",
"LabelNewPassword": "新密码",
"LabelNewPasswordConfirm": "确认新密码",
"LabelNewsCategories": "新闻分类",
"LabelNumber": "编号",
- "LabelNumberOfGuideDays": "下载几天的节目指南",
- "LabelNumberOfGuideDaysHelp": "下载更多天的节目指南可以帮你进一步查看节目列表并做出提前安排,但下载过程也将耗时更久。它将基于频道数量自动选择。",
+ "LabelNumberOfGuideDays": "下载未来几天的节目单",
+ "LabelNumberOfGuideDaysHelp": "下载更多天数的节目单,可提前查看节目安排并设置录制计划,但下载时间会随频道数量增加而变长。如果选择自动,系统将根据频道数量自动调整下载天数。",
"LabelOriginalAspectRatio": "原始长宽比",
"LabelOriginalTitle": "原标题",
- "LabelOverview": "内容简介",
+ "LabelOverview": "备注",
"LabelParentNumber": "父编号",
"LabelParentalRating": "家长分级",
"LabelPassword": "密码",
@@ -513,20 +513,20 @@
"LabelPlayerDimensions": "播放器尺寸",
"LabelPlaylist": "播放列表",
"LabelPostProcessor": "后处理应用程序",
- "LabelPostProcessorArguments": "后处理程序命令行参数",
- "LabelPostProcessorArgumentsHelp": "使用 {path} 作为录制文件的路径。",
+ "LabelPostProcessorArguments": "命令行参数",
+ "LabelPostProcessorArgumentsHelp": "使用 {path} 代表录制文件的路径。",
"LabelPreferredDisplayLanguage": "首选的显示语言",
"LabelPreferredSubtitleLanguage": "字幕语言偏好",
"LabelProfileContainer": "媒体载体",
"LabelProtocol": "协议",
- "LabelPublicHttpPort": "公开 HTTP 端口号",
- "LabelPublicHttpPortHelp": "映射到本地 HTTP 端口的公开端口号。",
- "LabelPublicHttpsPort": "公开 HTTPS 端口号",
- "LabelPublicHttpsPortHelp": "映射到本地 HTTPS 端口的公开端口号。",
+ "LabelPublicHttpPort": "公开 HTTP 端口",
+ "LabelPublicHttpPortHelp": "HTTP 服务监听的 TCP 端口号。",
+ "LabelPublicHttpsPort": "公开 HTTPS 端口",
+ "LabelPublicHttpsPortHelp": "HTTPS 服务监听的 TCP 端口号。",
"LabelReasonForTranscoding": "转码原因",
"LabelRecord": "录制",
"LabelRecordingPath": "默认录制路径",
- "LabelRecordingPathHelp": "指定一个默认位置用于存储转码文件。如果该位置留空,服务器的程序数据文件夹将被使用。",
+ "LabelRecordingPathHelp": "指定转码后文件的默认保存位置。若留空,将使用服务器的程序数据目录。",
"LabelRefreshMode": "刷新模式",
"LabelReleaseDate": "发行日期",
"LabelRemoteClientBitrateLimit": "互联网流媒体传输比特率限制(Mbps)",
@@ -554,9 +554,9 @@
"LabelSource": "来源",
"LabelSpecialSeasonsDisplayName": "SP 季显示的名称",
"LabelSportsCategories": "体育分类",
- "LabelStartWhenPossible": "当可能时自动开始",
+ "LabelStartWhenPossible": "提前开始录制于",
"LabelStatus": "状态",
- "LabelStopWhenPossible": "当可能时自动停止",
+ "LabelStopWhenPossible": "延后停止录制到",
"LabelStopping": "停止",
"LabelStreamType": "串流类型",
"LabelSubtitleDownloaders": "字幕下载器",
@@ -596,7 +596,7 @@
"LabelZipCode": "邮编",
"LabelffmpegPath": "FFmpeg 路径",
"LabelffmpegPathHelp": "FFmpeg 应用文件或包含 FFmpeg 的文件夹的路径。",
- "LanNetworksHelp": "以逗号分隔的网络 IP 地址或 IP/网络掩码条目列表,在强制执行带宽和远程访问限制时,这些网络将被视为本地网络。如果留空,则所有 RFC1918 地址都被视为本地地址。",
+ "LanNetworksHelp": "以逗号分隔的 IP 地址或 CIDR 网段,这些网络将被视为本地网络,用于带宽控制和远程访问策略。若留空,默认将所有 RFC1918 私有地址视为本地网络。",
"Large": "大",
"LatestFromLibrary": "最近添加的 {0}",
"LearnHowYouCanContribute": "了解如何贡献。",
@@ -979,7 +979,7 @@
"EnableColorCodedBackgrounds": "彩色背景",
"ErrorDeletingItem": "从服务器删除项目时出错。请检查Jellyfin是否拥有对媒体目录的写权限,然后重试。",
"GroupBySeries": "按节目分组",
- "HeaderApp": "应用程序",
+ "HeaderApp": "应用程序名称",
"DirectStreamHelp1": "视频流与设备兼容,但具有不兼容的音频格式(DTS、Dolby TrueHD 等)或音频通道数。 视频流将在发送到设备之前即时无损地重新打包。 只有音频流将被转码。",
"HeaderAppearsOn": "同时出现于",
"HeaderCancelSeries": "取消节目",
@@ -1063,7 +1063,7 @@
"ButtonAddImage": "添加图片",
"LabelPlayer": "播放器",
"LabelBaseUrl": "基础 URL",
- "LabelBaseUrlHelp": "为服务器 URL添加自定义子目录,例如:http://example.com/<baseurl>",
+ "LabelBaseUrlHelp": "为服务器 URL 添加自定义子路径,例如:http://example.com/<基础 URL>",
"MusicLibraryHelp": "查看 {0} 音乐命名指南 {1}。",
"OptionRandom": "随机",
"ButtonSplit": "分割",
@@ -1112,10 +1112,10 @@
"HeaderRemoteAccessSettings": "远程访问设置",
"HeaderHttpsSettings": "HTTPS 设置",
"ApiKeysCaption": "已启用的 API 密钥",
- "LabelRequireHttpsHelp": "开启后服务器将自动将所有 HTTP 请求重定向到 HTTPS。如果服务器没有启用 HTTPS 则不生效。",
+ "LabelRequireHttpsHelp": "开启后,所有 HTTP 请求将自动重定向到 HTTPS。若未启用 HTTPS,此选项无效。",
"LabelRequireHttps": "强制 HTTPS",
"LabelStable": "稳定版",
- "LabelEnableHttpsHelp": "监听已配置的 HTTPS 端口。必须配置有效的证书才会生效。",
+ "LabelEnableHttpsHelp": "启用后,服务器将监听配置的 HTTPS 端口。需先配置有效 SSL 证书,否则无效。",
"LabelEnableHttps": "启用 HTTPS",
"LabelChromecastVersion": "Google Cast 版本",
"HeaderDVR": "数字录像机",
@@ -1243,9 +1243,9 @@
"QuickConnectActivationSuccessful": "启用成功",
"QuickConnect": "快速连接",
"LabelQuickConnectCode": "快速连接验证码",
- "LabelKnownProxies": "已知代理",
+ "LabelKnownProxies": "代理服务器地址",
"LabelCurrentStatus": "当前状态",
- "KnownProxiesHelp": "连接到 Jellyfin 实例时使用的已知代理的 IP 地址或主机名的逗号分隔列表。 这是正确使用“X-Forwarded-For”标头所必需的。 保存后需要重启。",
+ "KnownProxiesHelp": "填写已知连接 Jellyfin 时所经代理的 IP 或主机名(用逗号分隔)。此设置用于正确解析\"X-Forwarded-For\"请求头,确保客户端真实 IP 被识别。保存后需重启服务生效。",
"EnableQuickConnect": "在此服务器上启用快速连接",
"ButtonUseQuickConnect": "使用Quick Connect",
"ButtonActivate": "启用",
@@ -1279,25 +1279,25 @@
"LabelSelectAudioChannels": "声道",
"LabelSelectMono": "单声道",
"LabelSelectStereo": "立体声",
- "LabelPublishedServerUri": "已发布的服务器 URIs",
+ "LabelPublishedServerUri": "发布的服务器 URI",
"YoutubeDenied": "所请求的视频不允许在嵌入式播放器中播放。",
"YoutubeNotFound": "找不到视频。",
"YoutubePlaybackError": "请求的视频无法播放。",
"YoutubeBadRequest": "错误的请求。",
- "LabelPublishedServerUriHelp": "根据接口或客户端 IP 地址覆盖 Jellyfin 使用的 URI。例如:internal=http://jellyfin.example.com、external=https://jellyfin.example.com 或 all=https://jellyfin.example.com",
+ "LabelPublishedServerUriHelp": "发布的服务器 URI根据客户端来源覆盖 Jellyfin 返回的访问地址。示例:internal=http://jellyfin.example.com、external=https://jellyfin.example.com、all=https://jellyfin.example.com",
"LabelIsForced": "强制的",
- "LabelEnableIP6Help": "启用 IPv6 功能。",
+ "LabelEnableIP6Help": "允许通过 IPv6 协议通信。",
"LabelEnableIP6": "启用 IPv6",
- "LabelEnableIP4Help": "启用 IPv4 功能。",
+ "LabelEnableIP4Help": "允许通过 IPv4 协议通信。",
"LabelEnableIP4": "启用 IPv4",
"LabelDropSubtitleHere": "在此处放置字幕,或单击浏览。",
"LabelCreateHttpPortMapHelp": "允许自动端口映射以创建除 HTTPS 流量之外的 HTTP 流量规则。",
"LabelCreateHttpPortMap": "启用 HTTP 流量以及 HTTPS 的自动端口映射。",
- "LabelAutomaticDiscoveryHelp": "允许应用程序使用 UDP 端口 7359 自动检测 Jellyfin。",
+ "LabelAutomaticDiscoveryHelp": "允许客户端通过 UDP 端口 7359 自动发现本 Jellyfin 服务器。",
"LabelAutomaticDiscovery": "启用自动发现",
"HeaderUploadSubtitle": "上传字幕",
"HeaderPortRanges": "防火墙和代理设置",
- "HeaderNetworking": "IP 协议",
+ "HeaderNetworking": "IP 协议支持",
"HeaderAutoDiscovery": "网络发现",
"HeaderAddUser": "添加用户",
"HeaderAddUpdateSubtitle": "添加 / 更新字幕",
@@ -1502,9 +1502,9 @@
"PreferEmbeddedExtrasTitlesOverFileNames": "对额外内容优先使用内置的标题而不是文件名",
"PreferEmbeddedExtrasTitlesOverFileNamesHelp": "额外内容通常与父项有相同的内置标题,勾选此项来对它们使用内置标题。",
"SaveRecordingNFO": "在 NFO 中保存录制的 EPG 元数据",
- "SaveRecordingNFOHelp": "将 EPG 列表提供者提供的元数据与媒体一起保存。",
+ "SaveRecordingNFOHelp": "将 EPG 节目单提供者提供的元数据与媒体一起保存。",
"ResolutionMatchSource": "匹配来源",
- "SaveRecordingImagesHelp": "将 EPG 列表提供者提供的图像与媒体一起保存。",
+ "SaveRecordingImagesHelp": "将 EPG 节目单提供者提供的图像与媒体一起保存。",
"SaveRecordingImages": "保存录制的 EPG 图像",
"HeaderDummyChapter": "章节图片",
"LabelChapterImageResolution": "分辨率",
@@ -1545,7 +1545,7 @@
"Unknown": "未知",
"HeaderConfirmRepositoryInstallation": "确认安装插件仓库",
"LabelDate": "日期",
- "LabelLevel": "等级",
+ "LabelLevel": "级别",
"LabelMediaDetails": "媒体详情",
"LabelSystem": "系统",
"LogLevel.Trace": "追踪",
@@ -1764,7 +1764,7 @@
"AlwaysBurnInSubtitleWhenTranscoding": "转码时总是烧录字幕",
"AlwaysBurnInSubtitleWhenTranscodingHelp": "转码时将所有字幕烧录到视频中,可确保字幕同步,但会降低转码速度。",
"LabelScreensaverTime": "屏幕保护时间",
- "LabelScreensaverTimeHelp": "启动屏幕保护程序所需的无活动时间(以秒为单位)。",
+ "LabelScreensaverTimeHelp": "屏幕保护程序启动前的空闲时间(秒)。",
"LabelQsvDeviceHelp": "为多 GPU 系统上的 Intel QSV 指定设备。在 Linux 上,这是渲染节点,例如 /dev/dri/renderD128。在 Windows 上,这是从 0 开始的设备序号。除非您知道自己在做什么,否则请留空。",
"LabelQsvDevice": "QSV 设备",
"HeaderEditPlaylist": "编辑播放列表",