fix(i18n): shorten nav labels and complete translations in all locales

Nav bar labels that overflow their tab slot on phones are shortened to
idiomatic short forms: fr (Bibliothèque, Téléchargement, Recherche),
ru/bg/it (Live TV), pl (Home).

All 21 locales get the ~280 keys that were empty (falling back to
English at runtime): explore detail/badges/stats, fileInfo, startup
repair flow, mediaMenu delete dialogs, addServer, rating sources,
downloads sync-rule removal, and more.

settings.displayScale was missing entirely in 16 locales; the new
exoplayer playbackBuffer keys (upstream feat) are translated too.

Fixes mis-translations found in review: es/zh/zh-Hant sidecar-format
wording, sv adaptation, nb transcoding.

Regenerated with dart run slang; translation hygiene and i18n tests
pass.

Close #1823
This commit is contained in:
edde746
2026-08-07 10:15:48 +02:00
parent 4816e3928f
commit feb34caeb7
43 changed files with 20701 additions and 6215 deletions
+287 -287
View File
@@ -11,7 +11,7 @@
"waitingForAuth": "正在等待驗證…\n請在瀏覽器中登入。",
"useBrowser": "使用瀏覽器",
"or": "或",
"connectToMediaBrowser": "",
"connectToMediaBrowser": "連線至 ${product}",
"useQuickConnect": "使用快速連線(Quick Connect",
"quickConnectInstructions": "在 Jellyfin 中開啟快速連線並輸入此代碼。",
"quickConnectWaiting": "等待核准…",
@@ -66,17 +66,17 @@
"exitFullscreen": "退出全螢幕",
"pressBackAgainToExit": "再按一次返回以退出",
"ratingSource": {
"critic": "",
"audience": "",
"imdb": "",
"tmdb": "",
"rottenTomatoes": "",
"simkl": "",
"mal": "",
"anilist": "",
"trakt": "",
"rottenTomatoesCritic": "",
"rottenTomatoesAudience": ""
"critic": "影評人",
"audience": "觀眾",
"imdb": "IMDb",
"tmdb": "TMDB",
"rottenTomatoes": "Rotten Tomatoes",
"simkl": "Simkl",
"mal": "MyAnimeList",
"anilist": "AniList",
"trakt": "Trakt",
"rottenTomatoesCritic": "Rotten Tomatoes 影評人",
"rottenTomatoesAudience": "Rotten Tomatoes 觀眾"
}
},
"screens": {
@@ -120,7 +120,7 @@
"darkTheme": "深色",
"oledTheme": "OLED 純黑",
"libraryDensity": "媒體庫版面配置密度",
"displayScale": "",
"displayScale": "介面縮放",
"compact": "緊湊",
"comfortable": "舒適",
"tvCornerSpotlightBackdrop": "右上角焦點背景圖",
@@ -170,11 +170,11 @@
"bufferSizeMB": "${size} MB",
"bufferSizeAuto": "自動(推薦)",
"bufferSizeWarning": "可用記憶體為 ${heap} MB。設定 ${size} MB 緩衝可能影響播放穩定性。",
"playbackBuffer": "",
"playbackBufferAuto": "",
"playbackBufferLarge": "",
"playbackBufferExtraLarge": "",
"playbackBufferDescription": "",
"playbackBuffer": "播放緩衝",
"playbackBufferAuto": "自動(建議)",
"playbackBufferLarge": "",
"playbackBufferExtraLarge": "特大",
"playbackBufferDescription": "針對不穩定的連線緩衝更多內容。也受緩衝大小限制。",
"defaultQualityTitle": "預設畫質",
"musicQualityTitle": "音樂品質",
"subtitleStyling": "字幕樣式",
@@ -208,9 +208,9 @@
"debugLoggingDescription": "啟用詳細日誌記錄以便進行疑難排解",
"viewLogs": "查看日誌",
"viewLogsDescription": "查看應用程式日誌記錄",
"clearImageCache": "",
"clearImageCacheDescription": "",
"clearImageCacheSuccess": "",
"clearImageCache": "清除圖片快取",
"clearImageCacheDescription": "清除已快取的封面圖片與縮圖。圖片在重新下載前載入速度可能較慢。",
"clearImageCacheSuccess": "圖片快取已成功清除",
"resetSettings": "重設設定",
"resetSettingsDescription": "恢復預設設定。此操作無法復原。",
"resetSettingsSuccess": "設定重設成功",
@@ -402,118 +402,118 @@
},
"fileInfo": {
"title": "檔案資訊",
"overview": "",
"overview": "概述",
"video": "影片",
"audio": "音訊",
"subtitles": "字幕",
"images": "",
"dataStreams": "",
"lyrics": "",
"images": "內嵌圖片",
"dataStreams": "資料串流",
"lyrics": "歌詞",
"file": "檔案",
"attachments": "",
"delivery": "",
"versionCounter": "",
"fileCounter": "",
"noStreams": "",
"copyPath": "",
"pathCopied": "",
"attachments": "附件",
"delivery": "傳輸方式",
"versionCounter": "第 ${index} 個版本,共 ${count} 個",
"fileCounter": "第 ${index} 個檔案,共 ${count} 個",
"noStreams": "伺服器回報此檔案沒有串流。",
"copyPath": "複製路徑",
"pathCopied": "已複製檔案路徑",
"codec": "編解碼器",
"codecTag": "",
"codecTag": "編解碼器標籤",
"resolution": "解析度",
"codedResolution": "",
"codedResolution": "編碼解析度",
"bitrate": "位元率",
"frameRate": "影格率",
"rotation": "",
"comment": "",
"audioDescription": "",
"headerCompression": "",
"sidecarFile": "",
"transportTimestamp": "",
"displayOffset": "",
"previewFailureCode": "",
"previewRetries": "",
"rotation": "旋轉",
"comment": "註解",
"audioDescription": "口述影像",
"headerCompression": "標頭壓縮",
"sidecarFile": "附屬檔案",
"transportTimestamp": "傳輸時間戳記",
"displayOffset": "顯示偏移",
"previewFailureCode": "預覽失敗代碼",
"previewRetries": "預覽重試次數",
"aspectRatio": "寬高比",
"pixelAspectRatio": "",
"pixelAspectRatio": "像素寬高比",
"profile": "規格檔(Profile",
"level": "",
"level": "等級",
"bitDepth": "位元深度",
"pixelFormat": "",
"pixelFormat": "像素格式",
"colorSpace": "色彩空間",
"colorRange": "色彩範圍",
"colorPrimaries": "色彩基色",
"colorTransfer": "",
"colorTransfer": "色彩轉換",
"chromaSubsampling": "色度抽樣",
"chromaLocation": "",
"scanType": "",
"interlaced": "",
"anamorphic": "",
"referenceFrames": "",
"dynamicRange": "",
"dolbyVision": "",
"dolbyVisionLevel": "",
"dolbyVisionVersion": "",
"dolbyVisionLayers": "",
"baseLayerCompatibility": "",
"avcBitstream": "",
"nalLengthSize": "",
"scalingMatrix": "",
"streamIdentifier": "",
"streamIndex": "",
"streamId": "",
"language": "",
"languageCode": "",
"streamTitle": "",
"chromaLocation": "色度位置",
"scanType": "掃描類型",
"interlaced": "交錯式",
"anamorphic": "變形寬銀幕",
"referenceFrames": "參考影格",
"dynamicRange": "動態範圍",
"dolbyVision": "Dolby Vision",
"dolbyVisionLevel": "Dolby Vision 等級",
"dolbyVisionVersion": "Dolby Vision 版本",
"dolbyVisionLayers": "Dolby Vision 圖層",
"baseLayerCompatibility": "基礎圖層相容性",
"avcBitstream": "AVC 位元串流",
"nalLengthSize": "NAL 長度大小",
"scalingMatrix": "自訂縮放矩陣",
"streamIdentifier": "串流識別碼",
"streamIndex": "串流索引",
"streamId": "串流 ID",
"language": "語言",
"languageCode": "語言代碼",
"streamTitle": "軌道名稱",
"channels": "聲道數",
"sampleRate": "",
"spatialAudio": "",
"textBased": "",
"subtitleFormat": "",
"provider": "",
"matchScore": "",
"externalDelivery": "",
"sidecarPath": "",
"sourceStream": "",
"temporary": "",
"timeBase": "",
"sampleRate": "取樣率",
"spatialAudio": "空間音訊",
"textBased": "文字型",
"subtitleFormat": "附屬檔案格式",
"provider": "提供者",
"matchScore": "相符度",
"externalDelivery": "可分開傳送",
"sidecarPath": "附屬路徑",
"sourceStream": "複製來源",
"temporary": "暫時",
"timeBase": "時間基準",
"overallBitrate": "總位元率",
"path": "路徑",
"fileName": "",
"fileName": "檔案名稱",
"size": "大小",
"totalSize": "",
"totalSize": "總大小",
"container": "封裝格式",
"duration": "長度",
"previewThumbnails": "",
"previewIndex": "",
"packetLength": "",
"filePresent": "",
"fileReadable": "",
"streamPath": "",
"previewThumbnails": "預覽縮圖",
"previewIndex": "預覽索引",
"packetLength": "封包長度",
"filePresent": "檔案存在",
"fileReadable": "伺服器可讀取",
"streamPath": "串流路徑",
"optimizedForStreaming": "已最佳化串流播放",
"has64bitOffsets": "具 64 位元偏移量",
"protocol": "",
"mediaType": "",
"sourceKind": "",
"optimizedVersion": "",
"optimizationTarget": "",
"deletedAt": "",
"remoteSource": "",
"infiniteStream": "",
"directPlay": "",
"directStream": "",
"transcoding": "",
"etag": "",
"versionId": "",
"fileId": "",
"defaultAudioTrack": "",
"defaultSubtitleTrack": "",
"subtitlesOff": "",
"flagDefault": "",
"flagForced": "",
"flagSelected": "",
"flagExternal": "",
"flagHearingImpaired": "",
"flagDub": "",
"flagOriginal": ""
"protocol": "通訊協定",
"mediaType": "媒體類型",
"sourceKind": "來源類型",
"optimizedVersion": "最佳化版本",
"optimizationTarget": "最佳化目標",
"deletedAt": "已刪除",
"remoteSource": "遠端來源",
"infiniteStream": "無限串流",
"directPlay": "直接播放",
"directStream": "直接串流",
"transcoding": "轉碼",
"etag": "ETag",
"versionId": "版本 ID",
"fileId": "檔案 ID",
"defaultAudioTrack": "預設音軌",
"defaultSubtitleTrack": "預設字幕軌",
"subtitlesOff": "關閉",
"flagDefault": "預設",
"flagForced": "強制",
"flagSelected": "已選取",
"flagExternal": "外部",
"flagHearingImpaired": "聽障輔助",
"flagDub": "配音",
"flagOriginal": "原音"
},
"mediaMenu": {
"markAsWatched": "標記為已觀看",
@@ -524,32 +524,32 @@
"shufflePlay": "隨機播放",
"shuffleNotAvailableOffline": "離線時無法隨機播放",
"fileInfo": "檔案資訊",
"deleteEpisodeFromServer": "",
"deleteSeasonFromServer": "",
"deleteShowFromServer": "",
"deleteMovieFromServer": "",
"deleteEpisodeTitle": "",
"deleteSeasonTitle": "",
"deleteShowTitle": "",
"deleteMovieTitle": "",
"deleteEpisodeConfirm": "",
"deleteSeasonConfirm": "",
"deleteShowConfirm": "",
"deleteMovieConfirm": "",
"deleteAnyway": "",
"confirmDeleteTarget": "",
"deleteEpisodeFromServer": "從伺服器刪除單集",
"deleteSeasonFromServer": "從伺服器刪除季",
"deleteShowFromServer": "從伺服器刪除影集",
"deleteMovieFromServer": "從伺服器刪除電影",
"deleteEpisodeTitle": "刪除此單集?",
"deleteSeasonTitle": "刪除此季?",
"deleteShowTitle": "刪除此影集?",
"deleteMovieTitle": "刪除此電影?",
"deleteEpisodeConfirm": "刪除單集",
"deleteSeasonConfirm": "刪除季",
"deleteShowConfirm": "刪除影集",
"deleteMovieConfirm": "刪除電影",
"deleteAnyway": "仍要刪除",
"confirmDeleteTarget": "確定要從您的伺服器永久刪除「${title}」嗎?",
"deleteMultipleWarning": "這將會刪除所有單集及其檔案。",
"deleteEpisodeCountWarning": {
"other": ""
"other": "這會刪除其中全部 ${n} 集及其檔案。"
},
"deleteMultiPartWarning": {
"other": ""
"other": "此項目分散儲存於 ${n} 個檔案中,且全部都會被刪除。"
},
"deleteSharedFileHeading": {
"other": ""
"other": "另有 ${n} 集儲存在同一檔案中,也會一併被刪除:"
},
"deleteScopeUnverifiedProbeFailed": "",
"deleteScopeUnverifiedNoFileInfo": "",
"deleteScopeUnverifiedProbeFailed": "Plezy 無法確認此操作會刪除哪些檔案,因此刪除範圍可能超出上方所列的項目。請取消後重試,或仍要刪除。",
"deleteScopeUnverifiedNoFileInfo": "您的伺服器未提供此項目的檔案資訊,因此 Plezy 無法確認此操作會刪除哪些檔案。刪除範圍可能超出上方所列的項目。",
"mediaDeletedSuccessfully": "媒體已成功刪除",
"mediaFailedToDelete": "刪除媒體失敗",
"rate": "評分",
@@ -625,9 +625,9 @@
"playNext": "播放下一集",
"playButton": "播放",
"pauseButton": "暫停",
"playbackPaused": "",
"playbackResumed": "",
"loadingVideo": "",
"playbackPaused": "已暫停",
"playbackResumed": "播放中",
"loadingVideo": "正在載入影片",
"showPlaybackControls": "顯示播放控制項",
"hidePlaybackControls": "隱藏播放控制項",
"seekBackwardButton": "後退 ${seconds} 秒",
@@ -698,7 +698,7 @@
},
"removedFromContinueWatching": "已從「繼續觀看」中移除",
"errorLoading": "錯誤:${error}",
"searchPartialResults": "",
"searchPartialResults": "部分媒體伺服器無法搜尋。目前顯示可取得的結果。",
"streamInterrupted": "影片串流中斷。請按播放鍵或拖動進度條重試。",
"liveStreamInterrupted": "直播串流中斷。請按播放鍵重試。",
"fileInfoNotAvailable": "無法取得檔案資訊",
@@ -737,8 +737,8 @@
"switchingToCompatiblePlayer": "正在切換至相容的播放器…",
"serverLimitTitle": "播放失敗",
"serverLimitBody": "伺服器錯誤(HTTP 500)。伺服器的頻寬或轉碼限制可能拒絕此播放要求。請聯絡伺服器擁有者調整設定。",
"mediaUnreadableTitle": "",
"mediaUnreadableBody": "",
"mediaUnreadableTitle": "檔案無法使用",
"mediaUnreadableBody": "伺服器找到了此項目,但無法讀取其檔案(HTTP 404)。檔案可能已移動、刪除,或其儲存空間離線。請聯絡伺服器擁有者檢查檔案並重新掃描媒體庫。",
"logsUploaded": "日誌已上傳",
"logsUploadFailed": "上傳日誌失敗",
"logId": "日誌 ID"
@@ -857,8 +857,8 @@
"sessionExpiredOne": "${name} 的工作階段已過期",
"sessionExpiredMany": "${count} 個伺服器的工作階段已過期",
"signInAgain": "重新登入",
"editMediaBrowserTitle": "",
"editMediaBrowserIntro": ""
"editMediaBrowserTitle": "編輯 ${product} 連線",
"editMediaBrowserIntro": "為 ${serverName} 新增或移除 URL。Plezy 將使用延遲最低且可連線的 URL。"
},
"discover": {
"title": "發現",
@@ -888,7 +888,7 @@
},
"errors": {
"searchFailed": "搜尋失敗:${error}",
"searchUnavailable": "",
"searchUnavailable": "搜尋無法連線至任何媒體伺服器。",
"connectionTimeout": "載入 ${context} 時連線逾時",
"connectionFailed": "無法連線至媒體伺服器",
"unableToLoad": "無法載入 ${context}。請重試。",
@@ -1016,36 +1016,36 @@
"uploadLogs": "上傳日誌"
},
"startup": {
"failedTitle": "",
"failedBody": "",
"failedBodyRepairable": "",
"phaseLabel": "",
"showDetails": "",
"hideDetails": "",
"copyDetails": "",
"detailsCopied": "",
"uploadDetails": "",
"repairStorage": "",
"repairTitle": "",
"repairBodyCommon": "",
"repairBodyOneCredential": "",
"repairBodySignInsKept": "",
"repairBodySignInsLost": "",
"repairBodySessionsUncertain": "",
"repairConfirm": "",
"repairSucceeded": "",
"repairNeedsRestart": "",
"restartRequiredBody": "",
"quitPlezy": "",
"repairFailed": "",
"repairKeptSignIns": "",
"repairLostSignIns": "",
"repairLostSessions": "",
"backupTitle": "",
"backupWarning": "",
"deleteBackup": "",
"backupDeleted": "",
"previousFailureTitle": ""
"failedTitle": "Plezy 無法啟動",
"failedBody": "啟動期間發生問題。下方詳細資料可識別失敗的原因。",
"failedBodyRepairable": "Plezy 儲存的設定檔已損壞,必須先重建才能啟動。重試無法解決問題 — 請選擇「修復儲存空間」。",
"phaseLabel": "步驟",
"showDetails": "顯示詳細資料",
"hideDetails": "隱藏詳細資料",
"copyDetails": "複製詳細資料",
"detailsCopied": "詳細資料已複製到剪貼簿",
"uploadDetails": "上傳詳細資料",
"repairStorage": "修復儲存空間",
"repairTitle": "修復已儲存的資料?",
"repairBodyCommon": "Plezy 的設定檔已損壞且無法讀取。修復會將所有設定重設為預設值。",
"repairBodyOneCredential": "有一筆已儲存的登入資訊損壞且無法讀取。修復僅會移除該筆資訊,其他設定將保持不變。",
"repairBodySignInsKept": "您的伺服器與使用者設定檔應可保持登入狀態。",
"repairBodySignInsLost": "保護已儲存登入資訊的金鑰無法從此檔案中復原,因此您必須重新登入每個伺服器與使用者設定檔。您媒體伺服器上的內容不受影響。",
"repairBodySessionsUncertain": "追蹤服務(MAL、AniList、Simkl、Trakt)與 Seerr 分別儲存,可能保留也可能遺失。Plezy 會明確告知保留了哪些項目。",
"repairConfirm": "修復",
"repairSucceeded": "儲存空間已修復",
"repairNeedsRestart": "儲存空間已修復 — 需要重新啟動",
"restartRequiredBody": "您的資料已修復,但 Plezy 必須重新啟動才能使用。請關閉 Plezy 後重新開啟。",
"quitPlezy": "退出 Plezy",
"repairFailed": "修復失敗",
"repairKeptSignIns": "您的伺服器與使用者設定檔仍保持登入狀態。",
"repairLostSignIns": "保護已儲存登入資訊的金鑰無法復原。您必須重新登入每個伺服器與使用者設定檔。",
"repairLostSessions": "至少一個追蹤服務或 Seerr 連線已遺失,必須重新連線。",
"backupTitle": "已保留損壞檔案的副本",
"backupWarning": "其中包含您的登入憑證。請勿上傳或分享。",
"deleteBackup": "刪除副本",
"backupDeleted": "副本已刪除。",
"previousFailureTitle": "Plezy 上次啟動失敗"
},
"licenses": {
"relatedPackages": "相關套件",
@@ -1102,131 +1102,131 @@
"searchPrompt": "在 ${source} 搜尋電影與影集。",
"searchFailed": "搜尋失敗。請檢查網路連線後重試。",
"badge": {
"rankPopular": "",
"rankAiring": "",
"rankRated": "",
"rankFavorited": "",
"rankTrending": "",
"rankSeasonal": "",
"watchingNow": "",
"available": "",
"partiallyAvailable": "",
"availableIn4k": "",
"requested": "",
"pendingApproval": "",
"processing": "",
"declined": "",
"requestFailed": "",
"requested4k": "",
"seasonsAvailable": "",
"nextEpisodeIn": "",
"nextAiringIn": "",
"episodesShort": "",
"minutesPerEpisode": "",
"adult": ""
"rankPopular": "#${n} 熱門",
"rankAiring": "#${n} 播出中",
"rankRated": "#${n} 高分",
"rankFavorited": "#${n} 最多收藏",
"rankTrending": "#${n} 趨勢",
"rankSeasonal": "#${n} · ${season}",
"watchingNow": "${n} 觀看中",
"available": "可觀看",
"partiallyAvailable": "部分可觀看",
"availableIn4k": "4K 可觀看",
"requested": "已提出請求",
"pendingApproval": "等待核准",
"processing": "處理中",
"declined": "已拒絕",
"requestFailed": "請求失敗",
"requested4k": "已請求 4K",
"seasonsAvailable": "${available}/${total} 季",
"nextEpisodeIn": "第 ${episode} 集 ${duration} 後播出",
"nextAiringIn": "${duration} 後播出",
"episodesShort": "${n} 集",
"minutesPerEpisode": "每集 ${n} 分鐘",
"adult": "18+"
},
"stats": {
"listed": "",
"viewersDay": "",
"viewersWeek": "",
"viewersMonth": "",
"viewersYear": "",
"viewersAllTime": "",
"planning": "",
"favorited": "",
"dropRate": "",
"listed": "${n} 人已收錄",
"viewersDay": "今日 ${n} 人觀看",
"viewersWeek": "本週 ${n} 人觀看",
"viewersMonth": "本月 ${n} 人觀看",
"viewersYear": "今年 ${n} 人觀看",
"viewersAllTime": "累計 ${n} 人觀看",
"planning": "${n} 人打算觀看",
"favorited": "${n} 人收藏",
"dropRate": "${percent} 的人棄番",
"comments": {
"other": ""
"other": "${n} 則留言"
},
"votes": "",
"watching": "",
"completed": "",
"onHold": "",
"dropped": ""
"votes": "${n} 票",
"watching": "${n} 人正在觀看",
"completed": "${n} 人已看完",
"onHold": "${n} 人擱置中",
"dropped": "${n} 人棄番"
},
"season": {
"winter": "",
"spring": "",
"summer": "",
"fall": "",
"withYear": ""
"winter": "冬季",
"spring": "春季",
"summer": "夏季",
"fall": "秋季",
"withYear": "${season} ${year} 年"
},
"format": {
"tv": "",
"tvShort": "",
"movie": "",
"special": "",
"ova": "",
"ona": "",
"music": "",
"other": ""
"tv": "TV",
"tvShort": "TV 短片",
"movie": "電影",
"special": "特別篇",
"ova": "OVA",
"ona": "ONA",
"music": "音樂",
"other": "其他"
},
"sourceMaterial": {
"original": "",
"manga": "",
"lightNovel": "",
"novel": "",
"visualNovel": "",
"game": "",
"webComic": "",
"musicRelease": "",
"otherMedia": ""
"original": "原創",
"manga": "漫畫",
"lightNovel": "輕小說",
"novel": "小說",
"visualNovel": "視覺小說",
"game": "遊戲",
"webComic": "網路漫畫",
"musicRelease": "音樂",
"otherMedia": "其他"
},
"creditRole": {
"director": "",
"writer": "",
"producer": "",
"creator": "",
"composer": ""
"director": "導演",
"writer": "編劇",
"producer": "製作人",
"creator": "原作者",
"composer": "作曲家"
},
"relation": {
"prequel": "",
"sequel": "",
"sideStory": "",
"spinOff": "",
"alternativeVersion": "",
"summary": "",
"parentStory": "",
"adaptation": "",
"other": ""
"prequel": "前傳",
"sequel": "續集",
"sideStory": "外傳",
"spinOff": "衍生作品",
"alternativeVersion": "其他版本",
"summary": "總集篇",
"parentStory": "原作",
"adaptation": "改編",
"other": "相關"
},
"broadcast": "",
"broadcastWithZone": "",
"broadcast": "${day} ${time} 播出",
"broadcastWithZone": "${day} ${time} ${timezone} 播出",
"detail": {
"originalTitle": "",
"alsoKnownAs": "",
"studios": "",
"country": "",
"language": "",
"released": "",
"physicalRelease": "",
"ended": "",
"addedOn": "",
"yourRating": "",
"budget": "",
"revenue": "",
"contentAdvisory": "",
"tags": "",
"revealSpoilerTags": "",
"links": "",
"watchOn": "",
"watchTrailer": "",
"openOn": "",
"crew": "",
"ratings": "",
"schedule": "",
"originalTitle": "原始標題",
"alsoKnownAs": "又名",
"studios": "製作公司",
"country": "國家",
"language": "語言",
"released": "發行日期",
"physicalRelease": "光碟發行",
"ended": "已完結",
"addedOn": "新增於 ${date}",
"yourRating": "您的評分",
"budget": "預算",
"revenue": "票房",
"contentAdvisory": "年齡分級",
"tags": "標籤",
"revealSpoilerTags": "顯示劇透標籤",
"links": "連結",
"watchOn": "觀看平台",
"watchTrailer": "觀看預告片",
"openOn": "在 ${site} 開啟",
"crew": "幕後團隊",
"ratings": "評分",
"schedule": "播出時間",
"recommendedByUsers": {
"other": ""
"other": "${n} 位使用者推薦"
},
"recommendedBy": "",
"favoritedBy": "",
"unairedEpisodes": "",
"recommendedByPercent": "",
"relatedTitles": "",
"background": ""
"recommendedBy": "由 ${who} 推薦",
"favoritedBy": "由 ${who} 收藏",
"unairedEpisodes": "尚有 ${n} 集未播出",
"recommendedByPercent": "${percent} 的觀眾推薦",
"relatedTitles": "相關作品",
"background": "背景介紹"
},
"totalResults": {
"other": ""
"other": "${n} 筆結果"
}
},
"liveTv": {
@@ -1492,15 +1492,15 @@
"editSyncRule": "編輯同步規則",
"removeSyncRule": "刪除同步規則",
"removeSyncRuleConfirm": "停止同步「${title}」?已下載的單集將會保留。",
"removeListSyncRuleConfirm": "",
"deleteSyncRuleDownloads": "",
"deleteSyncRuleDownloadsDescription": "",
"removeListSyncRuleConfirm": "停止同步「${title}」?",
"deleteSyncRuleDownloads": "一併刪除相關的下載內容",
"deleteSyncRuleDownloadsDescription": "供其他同步規則或使用者設定檔使用的下載內容將予以保留。",
"syncRuleCreated": "同步規則已建立 — 將保留 ${count} 個未觀看單集",
"syncRuleUpdated": "同步規則已更新",
"syncRuleRemoved": "同步規則已刪除",
"syncRuleAndDownloadsRemoved": "",
"syncRuleCleanupBusy": "",
"syncRuleCleanupUnavailable": "",
"syncRuleAndDownloadsRemoved": "同步規則與相關的下載內容已刪除",
"syncRuleCleanupBusy": "同步規則正在更新中。請稍後再試。",
"syncRuleCleanupUnavailable": "無法安全地識別相關的下載內容。請重新連線伺服器後再試,或在不刪除下載內容的情況下移除規則。",
"syncedNewEpisodes": "已為 ${title} 同步 ${count} 個新單集",
"activeSyncRules": "同步規則",
"noSyncRules": "沒有同步規則",
@@ -1865,7 +1865,7 @@
"anilist": "AniList",
"simkl": "Simkl",
"seerr": "Seerr",
"mdblist": ""
"mdblist": "MDBList"
},
"deviceCode": {
"title": "在 ${service} 啟用 Plezy",
@@ -1898,12 +1898,12 @@
}
},
"addServer": {
"addMediaBrowserTitle": "",
"addMediaBrowserTitle": "新增 ${product} 伺服器",
"serverUrls": "伺服器 URL",
"serverUrlsHelper": "可輸入多個連線網址,以逗號區隔。",
"findServer": "尋找伺服器",
"searchingLocalMediaBrowserServers": "",
"localMediaBrowserServers": "",
"searchingLocalMediaBrowserServers": "正在尋找本機的 ${product} 伺服器…",
"localMediaBrowserServers": "本機的 ${product} 伺服器",
"username": "使用者名稱",
"password": "密碼",
"signIn": "登入",
@@ -1915,15 +1915,15 @@
"addPlexTitle": "使用 Plex 登入",
"pinExpired": "PIN 碼在登入前已過期。請重試。",
"failedToRegisterAccount": "註冊帳戶失敗:${error}",
"enterMediaBrowserUrlError": "",
"enterMediaBrowserUrlError": "請輸入您的 ${product} 伺服器 URL",
"addConnectionTitle": "新增連線",
"addConnectionTitleScoped": "新增連線至 ${name}",
"signInWithPlexCard": "使用 Plex 登入",
"signInWithPlexCardSubtitle": "授權此裝置。將會新增共享的伺服器連線。",
"signInWithPlexCardSubtitleScoped": "授權 Plex 帳戶。Home 使用者會建立為個別的使用者設定檔。",
"connectToMediaBrowserCard": "",
"connectToMediaBrowserCardSubtitle": "",
"connectToMediaBrowserCardSubtitleScoped": "",
"connectToMediaBrowserCard": "連線至 ${product}",
"connectToMediaBrowserCardSubtitle": "輸入您的伺服器 URL、使用者名稱與密碼。",
"connectToMediaBrowserCardSubtitleScoped": "登入您的 ${product} 伺服器。將綁定至 ${name}。",
"borrowFromAnotherProfile": "從另一個使用者設定檔共用",
"borrowFromAnotherProfileSubtitle": "重複使用另一個使用者設定檔的連線資訊。受 PIN 碼保護的使用者設定檔需輸入 PIN 碼。"
}