fix(i18n): localize hardcoded UI strings

close #1257
This commit is contained in:
edde746
2026-06-06 11:45:34 +02:00
parent f74314bbf0
commit 4c4b18e2cd
64 changed files with 4391 additions and 258 deletions
+81 -3
View File
@@ -52,6 +52,9 @@
"settings": "设置",
"mute": "静音",
"ok": "确定",
"off": "关闭",
"seasonNumber": "第${number}季",
"chapterNumber": "章节 ${number}",
"reconnect": "重新连接",
"exit": "退出",
"viewAll": "查看全部",
@@ -257,6 +260,10 @@
"dvConversionNative": "原生 / 禁用",
"dvConversionDv81": "P7 → P8.1",
"dvConversionHevcStrip": "P7 → HEVC",
"dvConversionAutoDescription": "使用设备能力检测和正常回退行为",
"dvConversionNativeDescription": "强制原生 DV7 并抑制 DV 转换重试",
"dvConversionDv81Description": "强制内联 RPU 转换为 Dolby Vision Profile 8.1",
"dvConversionHevcStripDescription": "移除 Dolby Vision RPU/EL 层并呈现普通 HEVC",
"requireProfileSelectionOnOpen": "打开应用时询问配置文件",
"requireProfileSelectionOnOpenDescription": "每次打开应用时显示配置文件选择",
"forceTvMode": "强制 TV 模式",
@@ -290,6 +297,8 @@
"hotkeys": {
"setShortcutFor": "为 ${actionName} 设置快捷键",
"clearShortcut": "清除快捷键",
"noShortcutSet": "未设置快捷键",
"currentShortcut": "当前快捷键:",
"actions": {
"playPause": "播放/暂停",
"volumeUp": "增大音量",
@@ -352,6 +361,7 @@
"goToSeries": "转到系列",
"goToSeason": "转到季",
"shufflePlay": "随机播放",
"shuffleNotAvailableOffline": "离线时无法随机播放",
"fileInfo": "文件信息",
"deleteFromServer": "从服务器删除",
"confirmDelete": "要从服务器删除此媒体及其文件吗?",
@@ -470,6 +480,10 @@
"searchSubtitles": "搜索字幕",
"language": "语言",
"noSubtitlesFound": "未找到字幕",
"downloadedSubtitle": "已下载",
"noSubtitlesAvailable": "没有可用字幕",
"noAudioTracksAvailable": "没有可用音轨",
"noTracksAvailable": "没有可用轨道",
"subtitleDownloaded": "字幕已下载",
"subtitleDownloadFailed": "字幕下载失败",
"searchLanguages": "搜索语言..."
@@ -615,7 +629,8 @@
"pinProtectionOptional": "PIN 保护(可选)",
"pinExplain": "切换个人资料需要 4 位 PIN。",
"continueButton": "继续",
"pinsDontMatch": "PIN 不匹配"
"pinsDontMatch": "PIN 不匹配",
"initializeServicesFailed": "无法初始化个人资料服务"
},
"connections": {
"sectionTitle": "连接",
@@ -647,7 +662,8 @@
"rating": "年龄分级",
"movie": "电影",
"tvShow": "电视剧",
"minutesLeft": "剩余 ${minutes} 分钟"
"minutesLeft": "剩余 ${minutes} 分钟",
"moreLikeThis": "更多类似内容"
},
"errors": {
"searchFailed": "搜索失败: ${error}",
@@ -666,6 +682,7 @@
},
"libraries": {
"title": "媒体库",
"fallbackTitle": "媒体库",
"scanLibraryFiles": "扫描媒体库文件",
"scanLibrary": "扫描媒体库",
"analyze": "分析",
@@ -788,6 +805,12 @@
"noChannels": "没有可用的频道",
"noDvr": "没有服务器配置了DVR",
"noPrograms": "没有可用的节目数据",
"liveStreamFailed": "直播流失败",
"unknownProgram": "未知节目",
"unknownHub": "未知",
"unknownError": "未知错误",
"channelNumber": "频道 ${number}",
"unknownChannel": "未知频道",
"live": "直播",
"reloadGuide": "重新加载节目指南",
"now": "现在",
@@ -966,12 +989,21 @@
"deleteDownload": "删除下载",
"retryDownload": "重试下载",
"downloadQueued": "下载已排队",
"downloadResumed": "下载已继续",
"serverErrorBitrate": "服务器错误:文件可能超过远程比特率限制",
"episodesQueued": "${count} 集已加入下载队列",
"downloadDeleted": "下载已删除",
"deleteConfirm": "要从此设备删除“${title}”吗?",
"deletingWithProgress": "正在删除 ${title}... (${current}/${total})",
"cancelledDownloadTitle": "已取消的下载",
"cancelledDownloadMessage": "此下载已取消。你想怎么做?",
"allEpisodesAlreadyDownloaded": "所有剧集均已下载",
"resumeDownload": "继续下载",
"cancelledDownload": "已取消的下载",
"syncingFile": "${file}(正在同步 ${status}",
"downloadedFileClickToComplete": "已下载 ${file} — 点击完成",
"partialDownloadClickToComplete": "已部分下载 — 点击完成",
"deleting": "正在删除...",
"deletingWithProgress": "正在删除 ${title}... (${current}/${total})",
"queuedTooltip": "已排队",
"queuedFilesTooltip": "已排队:${files}",
"downloadingTooltip": "正在下载...",
@@ -1032,6 +1064,7 @@
"companionRemote": {
"title": "伴侣遥控",
"connectedTo": "已连接到 ${name}",
"unknownDevice": "未知设备",
"session": {
"startingServer": "正在启动远程服务器...",
"failedToCreate": "启动远程服务器失败:",
@@ -1091,6 +1124,14 @@
"subtitles": "字幕",
"audio": "音频",
"searchHint": "在桌面上搜索..."
},
"errors": {
"noNetworkInterface": "未找到网络接口",
"authenticationFailed": "身份验证失败",
"joinTimedOut": "加入会话超时",
"failedToConnectAnyAddress": "无法连接到任何地址",
"connectionLostAfterAttempts": "${attempts} 次尝试后连接丢失",
"connectionLost": "连接丢失"
}
},
"videoSettings": {
@@ -1105,6 +1146,42 @@
"audioPassthrough": "音频直通",
"audioNormalization": "响度标准化"
},
"performanceOverlay": {
"color": "颜色",
"performance": "性能",
"buffer": "缓冲",
"app": "应用",
"decoder": "解码器",
"rawDecoder": "原始解码器",
"tunneling": "隧道",
"aspect": "宽高比",
"rotation": "旋转",
"dvSource": "DV 来源",
"dvPath": "DV 路径",
"p7Conversion": "P7 转换",
"sampleRate": "采样率",
"pixelFormat": "像素格式",
"hwFormat": "硬件格式",
"matrix": "矩阵",
"primaries": "基色",
"transfer": "传输",
"renderFps": "渲染 FPS",
"displayFps": "显示 FPS",
"avSync": "A/V 同步",
"dropped": "丢帧",
"dvRpus": "DV RPU",
"dvRpuAverage": "DV RPU 平均",
"dvSampleAverage": "DV 采样平均",
"maxLuma": "最大亮度",
"minLuma": "最小亮度",
"maxCll": "MaxCLL",
"maxFall": "MaxFALL",
"cacheUsed": "已用缓存",
"speed": "速度",
"player": "播放器",
"memory": "内存",
"uiFps": "UI FPS"
},
"externalPlayer": {
"title": "外部播放器",
"useExternalPlayer": "使用外部播放器",
@@ -1114,6 +1191,7 @@
"systemDefault": "系统默认",
"addCustomPlayer": "添加自定义播放器",
"playerName": "播放器名称",
"playerNameHint": "我的播放器",
"playerCommand": "命令",
"playerPackage": "包名",
"playerUrlScheme": "URL 方案",