export default { common: { confirm: '確認', cancel: '取消', save: '儲存', close: '關閉', version: '版本', author: '作者', delete: '刪除', edit: '編輯', add: '添加', search: '搜索', loading: '加載中', success: '成功', error: '錯誤', openInNewWindow: '在新窗口中打開', inputMessage: '輸入消息或命令', send: '發送', noData: '暫無數據', noContent: '沒有找到相關內容', all: '全部', active: '激活', inactive: '未激活', filter: '篩選', noMatchingData: '沒有符合條件的數據', tryChangingFilters: '請嘗試更改篩選條件', default: '默認', name: '名稱', create: '新建', saving: '保存中', reset: '重置', theme: '主題', uiMode: '界面佈局', language: '語言', pleaseWait: '請稍候...', viewDetails: '查看詳情', user: '用戶', config: '配置', pause: '暫停', enable: '啟用', confirmAction: '確認{action}', details: '詳情', files: '文件', share: '分享', subscribe: '訂閱', unsubscribe: '取消訂閱', media: '媒體', unknown: '未知', notice: '注意', itemsPerPage: '每頁條數', pageText: '{0}-{1} 共 {2} 條', noDataText: '沒有數據', next: '下一步', previous: '上一步', skip: '跳過', loadingText: '加載中...', networkRequired: '此功能需要網絡連接', networkDisconnected: '網絡連接已斷開', featuresLimited: '部分功能可能受限', serverConnectionFailed: '服務器連接失敗', troubleshooting: '疑難排解', checking: '檢查中', retry: '重試', networkOnline: '網絡在線', networkOffline: '網絡離線', serviceAvailable: '服務可用', serviceUnavailable: '服務不可用', status: '狀態', preset: '預設', refresh: '刷新', swUpdateReady: '新版本已就緒,請刷新頁面以獲取最新功能', ascending: '升序', descending: '降序', versionMismatch: '瀏覽器快取版本與服務端版本不一致,請嘗試清除快取', clearCache: '清除快取', }, mediaType: { movie: '電影', tv: '電視劇', anime: '動漫', collection: '合集', unknown: '未知', }, notificationSwitch: { resourceDownload: '資源下載', organize: '整理入庫', subscribe: '訂閱', site: '站點', mediaServer: '媒體伺服器', manual: '手動處理', plugin: '插件', other: '其它', }, actionStep: { addDownload: '添加下載', addSubscribe: '添加訂閱', fetchDownloads: '獲取下載任務', fetchMedias: '獲取媒體數據', fetchRss: '獲取RSS資源', fetchTorrents: '獲取站點資源', filterMedias: '過濾媒體數據', filterTorrents: '過濾資源', scanFile: '掃描目錄', scrapeFile: '刮削文件', sendEvent: '發送事件', sendMessage: '發送消息', transferFile: '整理文件', invokePlugin: '調用插件', note: '備註', }, qualityOptions: { all: '全部', blurayOriginal: '藍光原盤', remux: 'Remux', bluray: 'BluRay', uhd: 'UHD', webdl: 'WEB-DL', hdtv: 'HDTV', h265: 'H265', h264: 'H264', }, resolutionOptions: { all: '全部', '4k': '4k', '1080p': '1080p', '720p': '720p', }, effectOptions: { all: '全部', dolbyVision: '杜比視界', dolbyAtmos: '杜比全景聲', hdr: 'HDR', sdr: 'SDR', }, theme: { light: '淺色', dark: '深色', auto: '跟隨系統', autoUI: '自動', transparent: '透明', purple: '幻紫', custom: '附加樣式', transparency: '透明度', transparencyAdjust: '透明度調整', transparencyOpacity: '透明度', transparencyBlur: '模糊度', transparencyReset: '重置', transparencyLow: '低透明度', transparencyMedium: '中等透明度', transparencyHigh: '高透明度', customCssSaveSuccess: '自定義CSS保存成功,請刷新頁面生效!', customCssSaveFailed: '保存自定義CSS到服務端失敗', deviceNotSupport: '當前設備不支持監聽系統主題變化', }, app: { moviepilot: 'MoviePilot', slogan: '智能影視媒體庫管理工具', recommend: '推薦', subscribeMovie: '電影訂閱', subscribeTv: '電視劇訂閱', settings: '設置', selectLanguage: '選擇語言', logout: '退出登錄', restarting: '正在重啟...', confirmRestart: '確認重啟系統嗎?', restartTip: '重啟後,您將被註銷並需要重新登錄。', restartTimeout: '重啟超時,系統可能需要更長時間恢復,請稍後手動刷新頁面', restartFailed: '重啟失敗,請檢查系統狀態', offline: '應用已離線', offlineMessage: '網絡連接已斷開,部分功能可能受限', online: '應用在線', onlineMessage: '網絡連接已恢復', }, pwa: { installApp: '安裝 MoviePilot 應用', installDescription: '獲得更好的離線體驗和性能', install: '安裝', installSuccess: '應用安裝成功!', installGuide: '安裝指南', installInstructions: '在 {platform} 上安裝 MoviePilot:', installNote: '安裝後,您可以從主屏幕快速訪問 MoviePilot,並享受離線功能。', gotIt: '知道了', // 平台特定的說明 platforms: { ios: 'iOS', android: 'Android', chrome: 'Chrome', edge: 'Edge', firefox: 'Firefox', safari: 'Safari', desktop: '桌面設備', mobile: '移動設備', other: '其他瀏覽器', }, // 安裝步驟 installSteps: { ios: { 0: '點擊瀏覽器底部的分享按鈕', 1: '選擇"添加到主屏幕"', 2: '點擊"添加"確認安裝', }, android: { 0: '點擊瀏覽器菜單(三個點)', 1: '選擇"添加到主屏幕"或"安裝應用"', 2: '點擊"安裝"確認', }, chrome: { 0: '點擊地址欄右側的安裝圖標', 1: '或者點擊瀏覽器菜單中的"安裝 MoviePilot"', 2: '點擊"安裝"確認', }, edge: { 0: '點擊地址欄右側的應用圖標', 1: '選擇"安裝此站點為應用"', 2: '點擊"安裝"確認', }, firefox: { 0: '點擊地址欄右側的安裝圖標', 1: '選擇"安裝"', 2: '確認安裝到桌面', }, safari: { 0: '點擊分享按鈕', 1: '選擇"添加到主屏幕"', 2: '點擊"添加"確認', }, desktop: { 0: '點擊地址欄右側的安裝圖標', 1: '選擇"安裝應用"', 2: '按照提示完成安裝', }, mobile: { 0: '點擊瀏覽器菜單', 1: '選擇"添加到主屏幕"', 2: '確認安裝', }, other: { 0: '查找瀏覽器中的"安裝"選項', 1: '通常在地址欄或菜單中', 2: '按照提示完成安裝', }, }, }, login: { wallpapers: '壁紙', username: '用戶名', password: '密碼', otpCode: '驗證碼', stayLoggedIn: '保持登錄', login: '登錄', networkError: '登錄失敗,請檢查網絡連接!', authFailure: '登錄失敗,請檢查用戶名、密碼或二次驗證是否正確!', permissionDenied: '登錄失敗,您沒有權限訪問!', serverError: '登錄失敗,服務器錯誤!', noPermission: '登錄失敗,您沒有任何功能權限,請聯繫管理員!', loginFailed: '登錄失敗', secondaryVerification: '二次驗證', loginWithPasskey: '使用通行密鑰登錄', loginWithOtp: '使用驗證碼登錄', orUsePasskey: '或使用通行密鑰進行驗證', verifyWithPasskey: '使用通行密鑰驗證', otpPlaceholder: '請輸入6位驗證碼', passkeyLoginStartFailed: '啟動通行密鑰驗證失敗', passkeyNotSelected: '未選擇通行密鑰', passkeyLoginFailed: '通行密鑰登錄失敗', passkeyAuthCanceled: '通行密鑰驗證被取消', passkeyNotSupported: '當前瀏覽器不支援通行密鑰', passkeySecureContextRequired: '通行密鑰需要 HTTPS 安全連接', passkeyVerifyFailed: '通行密鑰驗证失敗', passkeyVerifyFailedRetry: '通行密鑰驗证失敗,請重試', mfa: { selectVerificationMethod: '請選擇驗证方式', }, }, menu: { start: '開始', discovery: '發現', subscribe: '訂閱', organize: '整理', system: '系統', }, navItems: { dashboard: '儀表盤', mediaInfo: '媒體庫', recommend: '推薦', site: '站點', search: '搜索', searchResult: '搜索結果', download: '下載', movieSubscribe: '電影訂閱', tvSubscribe: '電視劇訂閱', history: '歷史記錄', transfer: '整理', rename: '重命名', statistic: '統計', setting: '設置', plugin: '插件', user: '用戶', about: '關於', explore: '探索', movie: '電影', tv: '電視劇', workflow: '工作流', calendar: '日曆', downloadManager: '下載管理', mediaOrganize: '媒體整理', fileManager: '文件管理', pluginManager: '插件', siteManager: '站點管理', userManager: '用戶管理', settings: '設定', }, settingTabs: { system: { title: '系統', description: '基礎設置、下載器(Qbittorrent、Transmission)、媒體服務器(Emby、Jellyfin、Plex)', }, directory: { title: '存儲 & 目錄', description: '下載目錄、媒體庫目錄、整理、刮削', }, site: { title: '站點', description: '站點同步、站點數據刷新、站點重置', }, rule: { title: '規則', description: '自定義規則、優先級規則組、下載規則', }, search: { title: '搜索 & 下載', description: '搜索數據源(TheMovieDb、豆瓣、Bangumi)、下載任務標籤、搜索站點', }, subscribe: { title: '訂閱', description: '訂閱站點、訂閱模式、訂閱規則、洗版規則', }, scheduler: { title: '服務', description: '定時作業', }, cache: { title: '緩存', description: '種子緩存、識別媒體數據緩存、圖片文件緩存管理', }, notification: { title: '通知', description: '通知渠道(微信、Telegram、Slack、SynologyChat、VoceChat、WebPush)、消息發送範圍', }, about: { title: '關於', description: '軟件版本', }, }, subscribeTabs: { movie: { mysub: '我的訂閱', popular: '熱門訂閱', }, tv: { mysub: '我的訂閱', popular: '熱門訂閱', share: '訂閱分享', }, }, workflowTabs: { list: '我的工作流', share: '工作流分享', }, pluginTabs: { installed: '我的插件', market: '插件市場', }, discoverTabs: { themoviedb: 'TheMovieDb', douban: '豆瓣', bangumi: 'Bangumi', }, user: { admin: '管理員', normal: '普通用戶', active: '激活', inactive: '已停用', noEmail: '未設置郵箱', movieSubscriptions: '電影訂閱', tvSubscriptions: '劇集訂閱', cannotDeleteCurrentUser: '不能刪除當前登入用戶!', confirmDeleteUser: '刪除用戶 {username} 的所有數據,是否確認?', deleteSuccess: '用戶刪除成功', deleteFailed: '用戶刪除失敗!', profile: '個人信息', systemSettings: '系統設定', wizardSettings: '設定向導', siteAuth: '用戶認證', helpDocs: '幫助文檔', about: '關於', restart: '重啟', management: '用戶管理', noUsers: '沒有用戶', clickToAddUser: '點擊添加用戶卡片添加用戶', addUser: '添加用戶', editUser: '編輯用戶', username: '用戶名', usernameHint: '用於登入系統的用戶名', password: '密碼', passwordHint: '請輸入登入密碼', confirmPassword: '確認密碼', confirmPasswordHint: '請再次輸入密碼以確認', role: '角色', email: '郵箱', enabled: '啟用', disabled: '禁用', status: '狀態', operations: '操作', }, nav: { more: '更多', }, notification: { center: '通知中心', markRead: '設為已讀', empty: '暫無通知', channel: '通知渠道', name: '名稱', nameHint: '通知渠道名稱', type: '類型', typeHint: '通知渠道類型', customTypeHint: '自定義通知類型,用於插件實現場景', customTypePlaceholder: 'custom', nameRequired: '請輸入名稱', enabled: '啟用', config: '配置', wechat: { name: '企業微信', corpId: '企業ID', corpIdHint: '企業微信後台企業信息中的企業ID', corpIdRequired: '企業ID不能為空', appId: '應用 AgentId', appIdHint: '企業微信自建應用的AgentId', appIdRequired: '應用AgentId不能為空', appSecret: '應用 Secret', appSecretHint: '企業微信自建應用的Secret', appSecretRequired: '應用Secret不能為空', proxy: '代理地址', proxyHint: '微信消息的轉發代理地址,2022年6月20日後創建的自建應用才需要,不使用代理時需要保留默認值', token: 'Token', tokenHint: '微信企業自建應用->API接收消息配置中的Token', encodingAesKey: 'EncodingAESKey', encodingAesKeyHint: '微信企業自建應用->API接收消息配置中的EncodingAESKey', admins: '管理員白名單', adminsHint: '可使用管理菜單及命令的用戶ID列表,多個ID使用,分隔', adminsPlaceholder: '用戶ID列表,多個ID使用,分隔', }, telegram: { name: 'Telegram', token: 'Bot Token', tokenHint: 'Telegram機器人token,格式:123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11', tokenRequired: 'Bot Token不能為空', chatId: 'Chat ID', chatIdHint: '接受消息通知的用戶、群組或頻道Chat ID', chatIdRequired: 'Chat ID不能為空', users: '用戶白名單', usersHint: '可使用Telegram機器人的用戶ID清單,多個用戶用,分隔,不填寫則所有用戶都能使用', admins: '管理員白名單', adminsHint: '可使用管理菜單及命令的用戶ID列表,多個ID使用,分隔', adminsPlaceholder: '用戶ID列表,多個ID使用,分隔', usersPlaceholder: '用戶ID列表,多個ID使用,分隔', apiUrl: '代理API地址', apiUrlHint: '自定義代理API地址,格式:https://api.telegram.org', apiUrlPlaceholder: 'https://api.telegram.org', }, slack: { name: 'Slack', oauthToken: 'Slack Bot User OAuth Token', oauthTokenHint: 'Slack應用`OAuth & Permissions`頁面中的`Bot User OAuth Token`', oauthTokenRequired: 'OAuth Token不能為空', appToken: 'Slack App-Level Token', appTokenHint: 'Slack應用`OAuth & Permissions`頁面中的`App-Level Token`', channel: '頻道名稱', channelHint: '消息發送頻道,默認`全體`', channelRequired: '頻道名稱不能為空', }, discord: { name: 'Discord', botToken: 'Bot Token', botTokenHint: 'Discord Bot Token(需在開發者後台開啟 Message Content Intent)', botTokenRequired: 'Bot Token不能為空', guildId: '伺服器 ID', guildIdHint: '可選,限制使用的伺服器;空白則使用已加入的任意伺服器', guildIdPlaceholder: '123456789012345678', channelId: '頻道 ID', channelIdHint: '可選,預設廣播頻道;空白則自動選擇可發送消息的頻道', channelIdPlaceholder: '123456789012345678', }, synologychat: { name: 'Synology Chat', webhook: '機器人傳入URL', webhookHint: 'Synology Chat機器人傳入URL', webhookRequired: 'Webhook URL不能為空', token: '令牌', tokenHint: 'Synology Chat機器人令牌', }, vocechat: { name: 'VoceChat', host: '地址', hostHint: 'VoceChat服務端地址,格式:http(s)://ip:port', hostRequired: '地址不能為空', apiKey: '機器人密鑰', apiKeyHint: 'VoceChat機器人密鑰', apiKeyRequired: 'API密鑰不能為空', channelId: '頻道ID', channelIdHint: 'VoceChat的頻道ID,不包含#號', }, webpush: { name: 'WebPush', username: '登錄用戶名', usernameHint: '只有對應的用戶登錄後才會推送消息', usernameRequired: '用戶名不能為空', }, }, shortcut: { title: '捷徑', recognition: { title: '識別', subtitle: '名稱識別測試', }, rule: { title: '規則', subtitle: '規則測試', }, log: { title: '日誌', subtitle: '實時日誌', }, network: { title: '網絡', subtitle: '網速連通性測試', }, system: { title: '系統', subtitle: '健康檢查', }, message: { title: '消息', subtitle: '消息中心', }, words: { title: '詞表', subtitle: '詞表設置', }, cache: { title: '緩存', subtitle: '管理緩存', }, }, workflow: { components: '動作組件', clickToAdd: '點擊添加', dragToCanvas: '拖曳至畫布', tapComponentHint: '點擊組件添加到畫布', dragComponentHint: '拖曳組件到畫布', task: { edit: '編輯任務', editFlow: '編輯流程', share: '分享', continue: '繼續', restart: '重新開始', run: '立即執行', reset: '重置任務', delete: '刪除任務', confirmDelete: '確定要刪除任務 {name} 嗎?', confirmReset: '確定要重置任務 {name} 嗎?', deleteSuccess: '任務刪除成功!', deleteFailed: '刪除任務失敗:{message}', enableSuccess: '任務啟用成功!', enableFailed: '啟用任務失敗:{message}', pauseSuccess: '任務暫停成功!', pauseFailed: '暫停任務失敗:{message}', runSuccess: '任務執行完成!', runFailed: '任務執行失敗:{message}', resetSuccess: '任務重置成功!', resetFailed: '重置任務失敗:{message}', status: { success: '成功', running: '執行中', failed: '失敗', paused: '已暫停', waiting: '等待中', }, info: { trigger: '觸發方式', timer: '定時器', status: '狀態', actionCount: '動作數量', runCount: '執行次數', progress: '進度', error: '錯誤訊息', manualTrigger: '手動', }, }, scanFile: { title: '掃描目錄', subtitle: '掃描目錄文件到隊列', storage: '存儲', directory: '目錄', }, addDownload: { title: '添加下载', subtitle: '添加资源到下载器', downloader: '下载器', category: '分类', savePath: '保存路径', sequential: '顺序下载', forceResume: '强制继续', firstLastPiece: '优先首尾文件', onlyLack: '仅下载缺失资源', categoryPlaceholder: '多個使用,分隔', savePathPlaceholder: '留空自動', }, addSubscribe: { title: '添加订阅', subtitle: '添加资源到订阅', type: '类型', name: '名称', season: '季', episode: '集', }, fetchMedias: { title: '獲取媒體數據', subtitle: '獲取榜單等媒體數據列表', source: '來源', searchType: '搜索方式', type: '類型', name: '名稱', year: '年份', ranking: '榜单', api: '插件API', apiPath: 'API路径', selectRanking: '选择榜单', tmdbTrending: '流行趨勢', doubanShowing: '正在熱映', bangumiCalendar: 'Bangumi每日放送', tmdbMovies: 'TMDB熱門電影', tmdbTvs: 'TMDB熱門電視劇', doubanMovieHot: '豆瓣熱門電影', doubanTvHot: '豆瓣熱門電視劇', doubanTvAnimation: '豆瓣熱門動漫', doubanMovies: '豆瓣最新電影', doubanTvs: '豆瓣最新電視劇', doubanMovieTop250: '豆瓣電影TOP250', doubanTvWeeklyChinese: '豆瓣國產劇集榜', doubanTvWeeklyGlobal: '豆瓣全球劇集榜', }, filterMedias: { title: '過濾媒體數據', subtitle: '對媒體數據列表進行過濾', type: '類型', name: '名稱', year: '年份', vote: '評分', }, scrapeFile: { title: '刮削文件', subtitle: '刮削媒體信息和圖片', }, sendEvent: { title: '發送事件', subtitle: '發送任務執行事件', }, fetchDownloads: { title: '獲取下載任務', subtitle: '獲取下載隊列中的任務狀態', loop: '循環執行', loopInterval: '循環間隔 (秒)', }, fetchRss: { title: '獲取RSS資源', subtitle: '訂閱RSS地址獲取資源', url: 'RSS地址', userAgent: 'User-Agent', timeout: '超時時間', matchMedia: '匹配媒體信息', useProxy: '使用代理', }, fetchTorrents: { title: '搜索站點資源', subtitle: '搜索站點種子資源列表', searchType: '搜索方式', searchOptions: { name: '名稱', mediaList: '媒體列表', }, name: '名稱', year: '年份', type: '類型', season: '季', sites: '站點', matchMedia: '匹配媒體信息', }, sendMessage: { title: '發送消息', subtitle: '發送任務執行消息', channel: '渠道', userId: '用戶ID', }, transferFile: { title: '整理文件', subtitle: '整理重命名隊列中的文件', source: '來源', sourceOptions: { fileList: '文件列表', downloads: '下載任務', }, }, filterTorrents: { title: '過濾資源', subtitle: '對資源列表數據進行過濾', quality: '質量', resolution: '分辨率', effect: '特效', size: '大小範圍', include: '包含(關鍵字、正則式)', exclude: '排除(關鍵字、正則式)', ruleGroups: '過濾規則組', }, invokePlugin: { title: '調用插件', subtitle: '調用插件執行特定操作', plugin: '插件', actionid: '動作ID', actionParams: '動作參數', loadPluginSettingFailed: '加載插件設置失敗', }, note: { title: '備註', subtitle: '添加流程說明註釋', content: '備註內容', placeholder: '請輸入備註內容...', }, title: '工作流', share: '工作流分享', searchShares: '搜索工作流分享', noShareData: '暫無分享的工作流', sharer: '分享人', trigger: '觸發方式', timer: '定時器', manualTrigger: '手動觸發', actionCount: '動作數量', normalFork: '復用工作流', cancelShare: '取消分享', cancelSuccess: '取消分享成功', cancelFailed: '取消分享失敗:{message}', usageCount: '復用 {count} 次', addSuccess: '復用 {name} 成功!', addFailed: '復用 {name} 失敗:{message}', noWorkflow: '沒有工作流', noWorkflowDescription: '點擊添加按鈕創建工作流任務。', }, dashboard: { storage: '存儲空間', mediaStatistic: '媒體統計', weeklyOverview: '最近入庫', realTimeSpeed: '實時速率', scheduler: '後台任務', cpu: 'CPU', memory: '內存', network: '網絡流量', upload: '上行', download: '下行', library: '我的媒體庫', playing: '繼續觀看', latest: '最近添加', settings: '設置儀表板', chooseContent: '選擇您想在頁面顯示的內容', adaptiveHeight: '自適應組件高度', current: '當前', episodes: '劇集', users: '用戶', noSchedulers: '沒有後台服務', weeklyOverviewDescription: '最近一週入庫了 {count} 部影片', speed: { totalUpload: '總上傳量', totalDownload: '總下載量', freeSpace: '磁盤剩餘空間', }, processes: { title: '系統進程', pid: '進程ID', name: '進程名稱', runtime: '運行時間', memory: '內存佔用', }, errors: { loadMediaServer: '加載媒體服務器設置失敗:', loadLatest: '加載媒體服務器 "{server}" 的最近入庫失敗:', }, }, media: { status: { inLibrary: '已入庫', missing: '缺失', partiallyMissing: '部分缺失', subscribed: '已訂閱', }, minutes: '分鐘', overview: '簡介', seasons: '季', seasonNumber: '第 {number} 季', episodeCount: '{count}集', actions: { searchResource: '搜索資源', subscribe: '訂閱', playOnline: '線上播放', playInApp: 'APP播放', playInWeb: '網頁播放', }, search: { byTitle: '標題', byImdb: 'IMDB鏈接', }, info: { originalTitle: '原始標題', status: '狀態', releaseDate: '上映日期', digitalRelease: '數位發行', physicalRelease: '實體發行', originalLanguage: '原始語言', productionCountries: '出品國家', productionCompanies: '製作公司', doubanId: '豆瓣ID', }, subscribe: { normal: '訂閱', bestVersion: '洗版訂閱', addFailed: '添加訂閱失敗:{reason}!', canceled: '已取消訂閱!', cancelFailed: '取消訂閱失敗:{reason}!', }, castAndCrew: '演員陣容', recommendations: '推薦', similar: '類似', error: { title: '出錯啦!', noMediaInfo: '未識別到媒體信息。', }, server: { plex: 'Plex', jellyfin: 'Jellyfin', emby: 'Emby', appLaunchFailed: 'APP啟動失敗,正在跳轉到網頁版', appNotInstalled: '未檢測到APP,正在跳轉到網頁版', downloadApp: '下載APP', }, }, subscribe: { normalSub: '訂閱', versionSub: '洗版訂閱', addSuccess: '添加{name}成功!', addFailed: '添加{name}失敗:{message}!', cancelSuccess: '已取消訂閱!', cancelFailed: '取消訂閱失敗:{message}!', filterSubscriptions: '篩選訂閱', name: '名稱', searchShares: '搜索訂閱分享', keyword: '關鍵詞', noShareData: '未獲取到分享訂閱數據,未開啟數據分享或服務器無法連接。', noPopularData: '未獲取到熱門訂閱數據,未開啟數據分享或服務器無法連接。', noFilterData: '沒有篩選到相關內容,請更換篩選條件。', noSubscribeData: '請通過搜索添加電影、電視劇訂閱。', sharer: '分享人', follow: '關注', unfollow: '取消關注', recognitionWords: '識別詞', cancelShare: '取消分享', usageCount: '共 {count} 次複用', confirmToggle: '是否{action}訂閱 {name}?', toggleSuccess: '{name} 已{action}!', toggleFailed: '{action}失敗:{message}', resetConfirm: '重置後 {name} 將恢復初始狀態,已下載記錄將被清除,未入庫的內容將會重新下載,是否確認?', resetSuccess: '{name} 重置成功!', resetFailed: '{name} 重置失敗:{message}', shareStatistics: '分享統計', shareCount: '個分享', totalReuseCount: '次複用', ranking: '排名', noStatisticsData: '暫無分享統計數據', bestVersion: '洗版中', completed: '訂閱完成', subscribing: '訂閱中', notStarted: '未開始', pending: '待定', paused: '暫停', selectedCount: '已選擇 {count}/{total} 項', noSelectedItems: '請先選擇要操作的訂閱', batchEnable: '批量啟用', batchPause: '批量暫停', batchDelete: '批量刪除', batchEnableConfirm: '確定要啟用選中的 {count} 個訂閱嗎?', batchPauseConfirm: '確定要暫停選中的 {count} 個訂閱嗎?', batchDeleteConfirm: '確定要刪除選中的 {count} 個訂閱嗎?此操作不可恢復!', batchEnableSuccess: '成功啟用 {count} 個訂閱', batchPauseSuccess: '成功暫停 {count} 個訂閱', batchDeleteSuccess: '成功刪除 {count} 個訂閱', batchEnableFailed: '啟用失敗 {count} 個訂閱', batchPauseFailed: '暫停失敗 {count} 個訂閱', batchDeleteFailed: '刪除失敗 {count} 個訂閱', batchEnableError: '批量啟用操作失敗', batchPauseError: '批量暫停操作失敗', batchDeleteError: '批量刪除操作失敗', minSubscribers: '最小訂閱人數', }, recommend: { all: '全部', categoryMovie: '電影', categoryTV: '電視劇', categoryAnime: '動漫', categoryRankings: '榜單', trendingNow: '流行趨勢', nowShowing: '正在熱映', bangumiDaily: 'Bangumi每日放送', tmdbHotMovies: 'TMDB熱門電影', tmdbHotTVShows: 'TMDB熱門電視劇', doubanHotMovies: '豆瓣熱門電影', doubanHotTVShows: '豆瓣熱門電視劇', doubanHotAnime: '豆瓣熱門動漫', doubanNewMovies: '豆瓣最新電影', doubanNewTVShows: '豆瓣最新電視劇', doubanTop250: '豆瓣電影TOP250', doubanChineseTVRankings: '豆瓣國產劇集榜', doubanGlobalTVRankings: '豆瓣全球劇集榜', noCategoryContent: '當前分類下沒有可顯示的內容', configureContent: '設置顯示內容', customizeContent: '自定義內容', selectContentToDisplay: '選擇您想在頁面顯示的內容', selectAll: '全選', selectNone: '全不選', }, discover: { setTabOrder: '設置標籤順序', dragToReorder: '拖動對標籤頁進行排序', }, downloading: { noDownloader: '沒有下載器', configureDownloader: '請先在設置中正確配置並啟用下載器。', title: '下載', noTask: '沒有任務', noTaskDescription: '正在下載的任務將會顯示在這裡。', }, resource: { searchResults: '資源搜索結果', keyword: '關鍵詞', title: '標題', year: '年份', season: '季', switchingView: '切換視圖', backToHome: '返回首頁', searching: '正在搜索,請稍候...', noData: '沒有數據', noResourceFound: '未搜索到任何資源', aiRecommend: '智能推薦', reRecommend: '重新生成推薦', aiRecommendError: '智能推薦失敗', }, browse: { actor: '演員', }, appcenter: { others: '其他', }, notFound: { title: '⚠️ 頁面不存在', description: '您想要訪問的頁面不存在,請檢查地址是否正確。', backButton: '返回', }, torrent: { selectAll: '全選', clear: '清除', clearFilters: '清除篩選', confirm: '確定', resources: '個資源', noResults: '沒有找到匹配的資源', sortDefault: '默認', sortSite: '站點', sortSize: '大小', sortSeeder: '做種數', sortPublishTime: '發布時間', filterSite: '站點', filterSeason: '季', filterFreeState: '促銷狀態', filterVideoCode: '視頻編碼', filterEdition: '质量', filterResolution: '分辨率', filterReleaseGroup: '製作組', noMatchingResults: '沒有數據', allFilters: '綜合篩選', clearAll: '清除全部', }, calendar: { episode: '第{number}集', }, storage: { name: '名稱', type: '類型', customTypeHint: '自定義存儲類型,用於插件等場景', usedPercent: '已使用 {percent}%', noConfigNeeded: '此存儲類型無需配置參數,請直接配置目錄!', notConfigured: '未配置', local: '本地', alipan: '阿里雲盤', u115: '115網盤', rclone: 'RClone', alist: 'OpenList', smb: 'SMB網路共享', custom: '自定義', }, filterRules: { specSub: '特效字幕', cnSub: '中文字幕', cnVoi: '國語配音', gz: '官種', notCnVoi: '排除: 國語配音', hkVoi: '粵語配音', notHkVoi: '排除: 粵語配音', free: '促銷: 免費', resolution4k: '解析度: 4K', resolution1080p: '解析度: 1080P', resolution720p: '解析度: 720P', not720p: '排除: 720P', qualityBlu: '品質: 藍光原盤', notBlu: '排除: 藍光原盤', qualityBluray: '品質: BLURAY', notBluray: '排除: BLURAY', qualityUhd: '品質: UHD', notUhd: '排除: UHD', qualityRemux: '品質: REMUX', notRemux: '排除: REMUX', qualityWebdl: '品質: WEB-DL', notWebdl: '排除: WEB-DL', quality60fps: '品質: 60fps', not60fps: '排除: 60fps', codecH265: '編碼: H265', notH265: '排除: H265', codecH264: '編碼: H264', notH264: '排除: H264', effectDolby: '效果: 杜比視界', notDolby: '排除: 杜比視界', effectAtmos: '效果: 杜比全景聲', notAtmos: '排除: 杜比全景聲', effectHdr: '效果: HDR', notHdr: '排除: HDR', effectSdr: '效果: SDR', notSdr: '排除: SDR', effect3d: '效果: 3D', not3d: '排除: 3D', }, transferType: { copy: '複製', move: '移動', link: '硬連結', softlink: '軟連結', }, site: { noSites: '沒有站點', noFilterData: '沒有符合條件的站點', sitesWillBeShownHere: '已添加並支持的站點將會在這裡顯示。', title: '站點', status: { enabled: '啟用', disabled: '停用', }, fields: { url: '站點地址', priority: '優先級', status: '狀態', rss: 'RSS地址', timeout: '超時時間(秒)', downloader: '下載器', cookie: '站點Cookie', userAgent: '站點User-Agent', authorization: '請求頭(Authorization)', apiKey: '令牌(API Key)', limitAccess: '限制站點訪問頻率', limitInterval: '單位週期(秒)', limitCount: '週期內訪問次數', limitSeconds: '訪問間隔(秒)', useProxy: '使用代理訪問', browserSimulation: '瀏覽器仿真', selectFile: '選擇文件', }, hints: { url: '格式:http://www.example.com/', priority: '優先級越小越優先', status: '站點啟用/停用', rss: '訂閱模式為`站點RSS`時使用的訂閱鏈接,如未自動獲取需手動補充', timeout: '站點請求超時時間,為0時不限制', downloader: '此站點使用的下載器', cookie: '站點請求頭中的Cookie信息', userAgent: '獲取Cookie的瀏覽器對應的User-Agent', authorization: '站點請求頭中的Authorization信息,特殊站點需要', apiKey: '站點的訪問API Key,特殊站點需要', limitInterval: '限流控制的單位週期時長', limitCount: '單位週期內允許的訪問次數', limitSeconds: '每次訪問需要間隔的最小時間', useProxy: '使用代理服務器訪問該站點', browserSimulation: '使用瀏覽器模擬真實訪問該站點', import: '批量導入站點數據,支持JSON格式文件', selectFile: '選擇JSON文件', dragDropFile: '拖拽文件到此處或點擊選擇文件', supportedFormat: '支持JSON格式的站點配置文件', }, actions: { add: '新增站點', edit: '編輯站點', import: '導入', export: '導出', startImport: '開始導入', }, messages: { addSuccess: '新增站點成功', addFailed: '新增站點失敗', updateSuccess: '更新成功', updateFailed: '更新失敗', exportSuccess: '站點導出成功', exportFailed: '站點導出失敗', importSuccess: '成功導入 {count} 個站點', importFailed: '站點導入失敗', importPartialFailed: '導入完成,成功 {success} 個,失敗 {failed} 個', importAllFailed: '導入失敗,{count} 個站點全部導入失敗', noDataToImport: '沒有數據可導入', noValidData: '沒有有效的數據', someInvalidData: '部分數據無效,有效數據 {valid}/{total} 個', invalidFileType: '不支持的文件類型,請選擇JSON文件', invalidFileFormat: '文件格式無效,請檢查文件內容', parseFileError: '文件解析失敗,請檢查文件格式', previewData: '預覽數據 ({count} 個站點)', importing: '正在導入... ({progress}%)', importErrors: '導入過程中出現 {count} 個錯誤', }, errors: { loadDownloader: '加載下載器設置失敗', title: '導入錯誤詳情', failed: '導入失敗', details: '錯誤詳情', }, results: { successTitle: '成功導入的站點', success: '導入成功', }, testConnectivity: '測試連通性', testing: '測試中 ...', testSuccess: '{name} 連通性測試成功,可正常使用!', testFailed: '{name} 連通性測試失敗:{message}', connectionNormal: '連接正常', connectionSlow: '連接緩慢', connectionFailed: '連接失敗', connectionUnknown: '連接未知', deleteConfirm: '是否確認刪除站點?', deleteSuccess: '{name} 刪除成功!', deleteFailed: '{name} 刪除失敗:{message}', browseResources: '瀏覽資源', deleteSite: '刪除站點', updateCookie: '更新Cookie', viewUserData: '查看用戶數據', statistics: '統計信息', totalSites: '總站點數', normalSites: '正常站點', slowSites: '緩慢站點', failedSites: '失敗站點', averageTime: '平均耗時', successRate: '成功率', successCount: '成功次數', failCount: '失敗次數', lastAccess: '最後訪問', timeRecords: '耗時記錄', recentTimeRecords: '最近耗時記錄', accessTime: '訪問時間', responseTime: '響應時間', noTimeRecords: '暫無耗時記錄', preview: { title: '預覽站點', showing: '顯示 {count}/{total}', unnamed: '未命名站點', noUrl: '無站點地址', invalid: '數據無效', }, }, message: { loadMore: '加載更多', noMoreData: '沒有更多數據', }, logging: { level: '級別', time: '時間', program: '程序', content: '內容', refreshing: '正在刷新', initializing: '正在初始化', }, moduleTest: { normal: '正常', disabled: '未啟用', error: '錯誤', checking: '正在檢查...', complete: '檢查完成', preparing: '準備檢查...', totalModules: '總模組數', recheck: '重新檢查', }, nameTest: { recognize: '識別', recognizing: '識別中...', recognizeAgain: '重新識別', title: '標題', subtitle: '副標題', }, netTest: { notTested: '未測試', testing: '測試中...', normal: '正常', }, ruleTest: { test: '測試', testing: '正在測試...', testAgain: '重新測試', title: '標題', subtitle: '副標題', ruleGroup: '規則組', priority: '優先級:{value}', noPriorityRule: '未命中任何優先級規則!', }, setting: { about: { title: '關於 MoviePilot', softwareVersion: '軟件版本', frontendVersion: '前端版本', browserVersion: '瀏覽器緩存版本', authVersion: '認證資源版本', indexerVersion: '站點資源版本', configDir: '配置目錄', dataDir: '數據目錄', timezone: '時區', latest: '最新', support: '支援', supportingSites: '支持站點', documentation: '文檔', feedback: '問題反饋', channel: '發布頻道', versions: '軟件版本', latestVersion: '最新軟件版本', currentVersion: '當前版本', viewChangelog: '查看變更日誌', changelog: '變更日誌', dataDirectory: '/moviepilot', expand: '展開', collapse: '收起', clearCache: '清除快取', }, system: { custom: '自定義', basicSettings: '基礎設置', basicSettingsDesc: '設置服務器的全局功能', appDomain: '訪問域名', appDomainHint: '用於發送通知時,添加快捷跳轉地址', wallpaper: '背景壁紙', wallpaperHint: '選擇登陸頁面背景來源', recognizeSource: '識別數據源', recognizeSourceHint: '設置默認媒體信息識別數據源', mediaServerSyncInterval: '媒體服務器同步間隔', mediaServerSyncIntervalHint: '定時同步媒體服務器數據到本地的時間間隔', hours: '小時', required: '必選項,請勿留空', numbersOnly: '僅支持輸入數字,請勿輸入其他字符', minInterval: '間隔不能小於1個小時', apiToken: 'API令牌', apiTokenHint: '設置外部請求MoviePilot API時使用的token值', apiTokenMinChars: '不能小於16位字符', apiTokenRequired: '必填項;請輸入API Token', apiTokenLength: 'API Token不得低於16位', githubToken: 'Github Token', githubTokenFormat: 'ghp_**** 或 github_pat_****', githubTokenHint: '用於提高插件等訪問Github API時的限流閾值,建議配置,否則插件可能無法正常使用', ocrHost: '驗證碼識別服務器', ocrHostHint: '用於站點簽到、更新站點Cookie等識別驗證碼', aiAgent: '啟用智能助手', aiAgentEnable: '啟用智能助手', aiAgentEnableHint: '啟用後可使用智能助手功能,需要配置LLM相關參數', llmProvider: 'LLM提供商', llmProviderHint: '選擇使用的LLM服務提供商', llmModel: 'LLM模型名稱', llmModelHint: '指定使用的LLM模型,如gpt-3.5-turbo、deepseek-chat等', llmMaxContextTokens: 'LLM 最大上下文 Token 數量 (K)', llmMaxContextTokensHint: '設定 LLM 記錄會話歷史的最大 Token 數量上限(千),超出後將自動修整歷史記錄以節省 Token 消耗及防止超出 LLM 限制', llmApiKey: 'LLM API密鑰', llmApiKeyHint: 'LLM服務提供商的API密鑰,用於身份驗證', llmApiKeyPlaceholder: '請輸入API密鑰', llmBaseUrl: 'LLM基礎URL', llmBaseUrlHint: 'LLM API的基礎URL地址,用於自定義API端點', aiAgentGlobal: '全局智能助手', aiAgentGlobalHint: '啟用全局智能助手功能,所有消息對話均使用智能體回答而不用使用/ai命令', advancedSettings: '高級設置', advancedSettingsDesc: '系統進階設置,特殊情況下才需要調整', downloaders: '下載器', downloadersDesc: '只有默認下載器才會被默認使用。', aiRecommendEnabled: '搜索結果智能推薦', aiRecommendEnabledHint: '啟用搜索結果智能推薦功能,開啟後將在搜索結果頁面顯示智能推薦按鈕,可根據用戶偏好智能推薦資源', aiRecommendUserPreference: '用戶偏好', aiRecommendUserPreferenceHint: '設置智能推薦時的用戶偏好,例如:4K WEB-DL Dolby Vision', aiRecommendMaxItems: '智能推薦分析條目上限', aiRecommendMaxItemsHint: '限制發送給智能助手進行分析的搜索結果數量,數量越多分析越慢且消耗 Token 越多,建議先手動篩選,篩選出大致範圍後再進行智能推薦', mediaServers: '媒體服務器', mediaServersDesc: '所有啟用的媒體服務器都會被使用。', trimeMedia: '飛牛影視', system: '系統', media: '媒體', network: '網絡', log: '日誌', lab: '實驗室', downloaderSaveSuccess: '下載器設置保存成功', downloaderSaveFailed: '下載器設置保存失敗!', defaultDownloaderNotice: '未設置默認下載器,已將【{name}】作為默認下載器', mediaServerSaveSuccess: '媒體服務器設置保存成功', mediaServerSaveFailed: '媒體服務器設置保存失敗!', saveFailed: '設置保存失敗:{message}!', basicSaveSuccess: '基礎設置保存成功', advancedSaveSuccess: '高級設置保存成功', copySuccess: '已複製到剪貼板!', copyFailed: '複製失敗:可能是瀏覽器不支持或被用戶阻止!', copyError: '複製失敗!', reloading: '正在應用配置...', qbittorrent: 'Qbittorrent', transmission: 'Transmission', emby: 'Emby', jellyfin: 'Jellyfin', plex: 'Plex', reloadSuccess: '系統配置已生效', reloadFailed: '重載系統失敗!', auxAuthEnable: '用戶輔助認證', auxAuthEnableHint: '允許外部服務進行登錄認證以及自動創建用戶', globalImageCache: '全局圖片緩存', globalImageCacheHint: '將媒體圖片緩存到本地,提升圖片加載速度', subscribeStatisticShare: '分享訂閱數據', subscribeStatisticShareHint: '分享訂閱統計數據到熱門訂閱,供其他MPer參考', pluginStatisticShare: '上報插件安裝數據', pluginStatisticShareHint: '上報插件安裝數據給服務器,用於統計展示插件安裝情況', workflowStatisticShare: '分享工作流數據', workflowStatisticShareHint: '分享工作流統計數據到熱門工作流,供其他MPer參考', bigMemoryMode: '大內存模式', bigMemoryModeHint: '使用更大的內存緩存數據,提升系統性能', dbWalEnable: '數據庫WAL模式', dbWalEnableHint: '可提升讀寫併發性能,但可能在異常情況下增加數據丟失風險,更改後需重啟生效', tmdbApiDomain: 'TMDB API服務地址', tmdbApiDomainPlaceholder: 'api.themoviedb.org', tmdbApiDomainHint: '自定義themoviedb API域名或代理地址', tmdbApiDomainRequired: '請輸入TMDB API域名', tmdbImageDomain: 'TMDB 圖片服務地址', tmdbImageDomainPlaceholder: 'image.tmdb.org', tmdbImageDomainHint: '自定義themoviedb圖片服務域名或代理地址', tmdbImageDomainRequired: '請輸入圖片服務域名', tmdbLocale: 'TMDB 元數據語言', tmdbLocalePlaceholder: 'zh', tmdbLocaleHint: '自定義themoviedb元數據語言', metaCacheExpire: '媒體元數據緩存過期時間', metaCacheExpireHint: '識別元數據本地緩存時間,為 0 時使用內置默認值', metaCacheExpireRequired: '請輸入元數據緩存時間', metaCacheExpireMin: '元數據緩存時間必須大於等於0', scrapFollowTmdb: '跟隨TMDB識別整理', scrapFollowTmdbHint: '關閉時以整理歷史記錄為準(如有),避免TMDB數據在訂閱中途修改', scrapOriginalImage: 'TMDB 刮削原語种圖片', scrapOriginalImageHint: '刮削原語种圖片,否则數據元数据語种圖片', fanartEnable: 'Fanart圖片數據源', fanartEnableHint: '使用 fanart.tv 的圖片數據', fanartLang: 'Fanart語言', fanartLangHint: '設定Fanart圖片的語言偏好,多選時按優先級順序排列', githubProxy: 'Github加速代理', githubProxyPlaceholder: '留空表示不使用代理', githubProxyHint: '使用代理加速Github訪問速度', pipProxy: 'PIP加速代理', pipProxyPlaceholder: '留空表示不使用代理', pipProxyHint: '使用代理加速插件等pip庫安裝速度', dohEnable: 'DNS Over HTTPS', dohEnableHint: '使用DOH對特定域名進行解析,以防止DNS污染', dohResolvers: 'DOH 服務器', dohResolversPlaceholder: 'https://dns.google/dns-query,1.1.1.1', dohResolversHint: 'DNS解析服務器地址,多個地址使用逗號分隔', dohDomains: 'DOH 域名', dohDomainsPlaceholder: 'example.com,example2.com', dohDomainsHint: '使用DOH解析的域名,多個域名使用逗號分隔', debug: '調試模式', debugHint: '啟用調試模式後,日誌將以DEBUG級別記錄,以便排查問題', logLevel: '日誌等級', logLevelHint: '設置日誌記錄的級別,用於控制日誌輸出量', logMaxFileSize: '日誌文件最大容量(MB)', logMaxFileSizeHint: '限制單個日誌文件的最大容量,超出後將自動分割日誌', logMaxFileSizeRequired: '日誌文件最大大小', logMaxFileSizeMin: '日誌文件最大容量必須大於等於1', logBackupCount: '日誌文件最大備份數量', logBackupCountHint: '設置每個模塊日誌文件的最大備份數量,超過後將覆蓋舊日誌', logBackupCountRequired: '請輸入日誌文件最大備份數量', logBackupCountMin: '日誌文件最大備份數量必須大於等於1', logFileFormat: '日誌文件格式', logFileFormatHint: '設置日誌文件的輸出格式,用於自定義日誌的顯示內容', pluginAutoReload: '插件熱加載', pluginAutoReloadHint: '修改插件文件後自動重新加載,開發插件時使用', encodingDetectionPerformanceMode: '編碼探測性能模式', encodingDetectionPerformanceModeHint: '優先提升探測效率,但可能降低編碼探測的準確性', transferThreads: '文件整理線程數', transferThreadsHint: '多線程整理文件可以提高速度,但可能增加系統資源佔用', tokenizedSearch: '分詞搜索', tokenizedSearchHint: '提升整理歷史記錄搜索精度,但可能增加性能開銷和意外結果', tmdbLanguage: { zhCN: '簡體中文', zhTW: '繁體中文', en: '英文', }, fanartLanguage: { zh: '中文', en: '英文', ja: '日文', ko: '韓文', de: '德文', fr: '法文', es: '西班牙文', it: '意大利文', pt: '葡萄牙文', ru: '俄文', }, logLevelItems: { debug: 'DEBUG - 調試', info: 'INFO - 信息', warning: 'WARNING - 警告', error: 'ERROR - 錯誤', critical: 'CRITICAL - 嚴重', }, wallpaperItems: { tmdb: 'TMDB電影海報', bing: 'Bing每日壁紙', mediaserver: '媒體服務器', none: '無壁紙', customize: '自定義', }, mb: 'MB', hour: '小時', customizeWallpaperApi: '自定義壁紙API', customizeWallpaperApiHint: '會獲取 API 返回內容中所有安全設置中允許的圖片地址,需要設置安全域名白名單', customizeWallpaperApiRequired: '必填項;請輸出自定義壁紙API', securityImageDomains: '安全圖片域名', securityImageDomainsHint: '允許緩存的圖片域名白名單,用於控制可信任的圖片來源', noSecurityImageDomains: '暫無安全域名', securityImageDomainAdd: '添加域名,如:image.tmdb.org', proxyHost: '代理服務器', proxyHostHint: '設置代理服務器地址,支持:http(s)、socks5、socks5h 等協議', moviePilotAutoUpdate: '自動更新MoviePilot', moviePilotAutoUpdateHint: '重啟時自動更新MoviePilot到最新發行版本', autoUpdateResource: '自動更新站點資源', autoUpdateResourceHint: '重啟時自動檢測和更新站點資源包', // 刮削開關設定 scrapingSwitchSettings: '刮削開關設定', scrapingSwitchSettingsDesc: '控制各類媒體檔案的刮削功能開關', movie: '電影', tv: '電視劇', season: '季', episode: '集', movieNfo: 'NFO', moviePoster: '海報', movieBackdrop: '背景圖', movieLogo: 'Logo', movieDisc: '光碟圖', movieBanner: '橫幅圖', movieThumb: '縮略圖', tvNfo: 'NFO', seasonNfo: 'NFO', tvPoster: '海報', tvBackdrop: '背景圖', tvBanner: '橫幅圖', tvLogo: 'Logo', tvThumb: '縮略圖', seasonPoster: '海報', seasonBanner: '橫幅圖', seasonThumb: '縮略圖', episodeNfo: 'NFO', episodeThumb: '縮略圖', scrapingSwitchSaveFailed: '刮削開關設定保存失敗:{message}', scrapingSwitchSaveError: '刮削開關設定保存失敗', }, site: { siteSync: '站點同步', siteSyncDesc: '從CookieCloud快速同步站點數據', enableLocalCookieCloud: '啟用本地CookieCloud服務器', enableLocalCookieCloudHint: '使用內建CookieCloud服務同步站點數據,服務地址為:http://localhost:3000/cookiecloud', serviceAddress: '服務地址', serviceAddressPlaceholder: 'https://movie-pilot.org/cookiecloud', serviceAddressHint: '遠端CookieCloud服務地址,格式:https://movie-pilot.org/cookiecloud', userKey: '用戶KEY', userKeyHint: 'CookieCloud瀏覽器插件生成的用戶KEY', e2ePassword: '端對端加密密碼', e2ePasswordHint: 'CookieCloud瀏覽器插件生成的端對端加密密碼', autoSyncInterval: '自動同步間隔', autoSyncIntervalHint: '從CookieCloud服務器自動同步站點Cookie到MoviePilot的時間間隔', syncBlacklist: '同步域名黑名單', syncBlacklistPlaceholder: '多個域名,分割', syncBlacklistHint: 'CookieCloud同步域名黑名單,多個域名,分割', userAgent: '瀏覽器User-Agent', userAgentHint: 'CookieCloud插件所在的瀏覽器的User-Agent', siteDataRefresh: '站點數據刷新', siteOptions: '站點選項', browserEmulation: '瀏覽器仿真', browserEmulationHint: '站點訪問仿真方式,支援 Playwright 或 FlareSolverr', flaresolverrUrl: 'FlareSolverr 服務地址', flaresolverrUrlHint: '當仿真方式為 FlareSolverr 時生效,例如:http://127.0.0.1:8191', siteDataRefreshInterval: '站點數據刷新間隔', siteDataRefreshIntervalHint: '刷新站點用戶上傳下載等數據的時間間隔', readSiteMessage: '閱讀站點消息', readSiteMessageHint: '刷新數據時讀取站點消息並發送通知', siteReset: '站點重置', confirmReset: '確認刪除所有站點數據並重新同步。', confirmResetHint: '刪除所有站點數據並重新從CookieCloud同步,操作請先清空涉及站點的相關設置。', resetSites: '重置站點數據', resettingSites: '正在重置...', syncInterval: { hourly: '每小時', every6Hours: '每6小時', every12Hours: '每12小時', daily: '每天', weekly: '每週', monthly: '每月', never: '永不', }, saveSuccess: '保存站點設置成功', saveFailed: '站點設置保存失敗!', resetSuccess: '站點重置成功,請等待CookieCloud同步完成!', resetFailed: '站點重置失敗!', }, notification: { channels: '通知渠道', channelsDesc: '設置消息發送渠道參數', organizeSuccess: '資源入庫', downloadAdded: '資源下載', subscribeAdded: '添加訂閱', subscribeComplete: '訂閱完成', templateConfigTitle: '通知模板', templateConfigDesc: '設置通知模板,支持Jinja2語法。', templateSaveFailed: '模板保存失敗!', templateSaveSuccess: '模板保存成功', templateLoadFailed: '模板載入失敗!', scope: '通知發送範圍', scopeDesc: '對應消息類型只會發送給設定的用戶。', messageType: '消息類型', scopeRange: '範圍', operationUserOnly: '僅操作用戶', adminOnly: '僅管理員', userAndAdmin: '操作用戶和管理員', allUsers: '所有用戶', sendTime: '通知發送時間', sendTimeDesc: '設定消息發送的時間範圍。', startTime: '開始時間', endTime: '結束時間', saveSuccess: '通知設置保存成功', saveFailed: '通知設置保存失敗!', switchSaveSuccess: '消息類型開關保存成功', switchSaveFailed: '消息類型開關保存失敗!', timeSaveSuccess: '通知發送時間保存成功', timeSaveFailed: '通知發送時間保存失敗!', channel: '通知', wechat: '微信', resourceDownload: '資源下載', mediaImport: '整理入庫', subscription: '訂閱', site: '站點', mediaServer: '媒體服務器', manualProcess: '手動處理', plugin: '插件', other: '其它', telegram: 'Telegram', slack: 'Slack', synologyChat: 'SynologyChat', voceChat: 'VoceChat', webPush: 'WebPush', custom: '自定義通知', }, words: { customIdentifiers: '自定義識別詞', identifiersDesc: '添加規則對種子名或者文件名進行預處理以校正識別', identifiersPlaceholder: '支持正則表達式,特殊字符需要\\轉義,一行為一組', identifiersHint: '支持正則表達式,特殊字符需要\\轉義,一行為一組', formatTitle: '支持的配置格式(注意空格):', formatContent: '屏蔽詞\n' + '被替換詞 => 替換詞\n' + '前定位詞 <> 後定位詞 >> 集偏移量(EP)\n' + '被替換詞 => 替換詞 && 前定位詞 <> 後定位詞 >> 集偏移量(EP)\n' + '其中替換詞支持格式:{[tmdbid/doubanid=xxx;type=movie/tv;s=xxx;e=xxx]} 直接指定TMDBID/豆瓣ID識別,其中s、e為季數和集數(可選)', identifierSaveSuccess: '自定義識別詞保存成功', identifierSaveFailed: '自定義識別詞保存失敗!', customReleaseGroups: '自定義製作組/字幕組', releaseGroupsDesc: '添加無法識別的製作組/字幕組。', releaseGroupsPlaceholder: '支持正則表達式,特殊字符需要\\轉義,一行代表一個製作組/字幕組', releaseGroupsHint: '支持正則表達式,特殊字符需要\\轉義,一行代表一個製作組/字幕組', releaseGroupSaveSuccess: '自定義製作組/字幕組保存成功', releaseGroupSaveFailed: '自定義製作組/字幕組保存失敗!', customization: '自定義占位符', customizationDesc: '添加自定義占位符識別正則,重命名格式中添加{customization}使用。', customizationPlaceholder: '支持正則表達式,特殊字符需要\\轉義,多個匹配對象請換行分隔', customizationHint: '支持正則表達式,特殊字符需要\\轉義,多個匹配對象請換行分隔', customizationSaveSuccess: '自定義占位符保存成功', customizationSaveFailed: '自定義占位符保存失敗!', transferExcludeWords: '文件整理屏蔽詞', excludeWordsDesc: '目錄名或文件名中包含屏蔽詞時不進行整理。', excludeWordsPlaceholder: '支持正則表達式,特殊字符需要\\轉義,一行代表一個屏蔽詞', excludeWordsHint: '支持正則表達式,特殊字符需要\\轉義,一行代表一個屏蔽詞', excludeWordsSaveSuccess: '文件整理屏蔽詞保存成功', excludeWordsSaveFailed: '文件整理屏蔽詞保存失敗!', }, search: { basicSettings: '基礎設置', basicSettingsDesc: '設定數據源、規則組等基礎信息', recognizeSource: '識別數據源', recognizeSourceDesc: '默認使用TMDB。豆瓣識別中文作品通常更友好,但有些國外作品信息不完整。', themoviedb: 'TheMovieDb', douban: '豆瓣', filterRuleGroup: '過濾規則組', filterRuleGroupDesc: '設置下載過程中使用的過濾規則組。', downloadLabel: '下載任務標籤', downloadLabelDesc: '下載器中的下載標籤,用於過濾查詢。', downloadLabelHint: '支持增加多個標籤,英文逗號分隔', downloadSite: '搜索站點', downloadSiteDesc: '設置指定分類搜索的站點範圍。', movieSites: '電影站點', tvSites: '電視劇站點', animeSites: '動漫站點', saveSites: '保存站點', saveSuccess: '保存搜索設置成功', saveFailed: '搜索設置保存失敗!', saveRuleFailed: '規則保存失敗!', movieCategory: '電影', tvCategory: '電視劇', animeCategory: '動漫', downloadUser: '遠程搜索自動下載用戶', multipleNameSearch: '多名稱資源搜索', multipleNameSearchHint: '使用多個名稱(中文、英文等)搜索站點資源並合並搜索結果,會增加站點訪問頻率', downloadSubtitle: '下載站點字幕', downloadSubtitleHint: '檢查站點資源是否有單獨的字幕文件並自動下載', mediaSource: '媒體搜索數據源', mediaSourceHint: '搜索媒體信息時使用的數據源以及排序', filterRuleGroupHint: '搜索媒體信息時按選定的過濾規則組對結果進行過濾', downloadUserPlaceholder: '用戶ID1,用戶ID2', downloadUserHint: '使用Telegram、微信等搜索時是否自動下載,使用逗號分割,設置為 all 代表所有用戶自動擇優下載', downloadLabelPlaceholder: 'MOVIEPILOT', }, directory: { storage: '存儲', storageDesc: '設置本地或網盤存儲', directory: '目錄', mediaType: '媒體類型', directoryDesc: '設置媒體文件整理目錄結構,按先後順序依次匹配。', organizeAndScrap: '整理 & 刮削', organizeAndScrapDesc: '設置重命名格式、刮削選項等。', scrapSource: '刮削數據源', scrapSourceHint: '刮削時的元數據來源', movieRenameFormat: '電影重命名格式', movieRenameFormatHint: '使用Jinja2語法,格式參考:https://jinja.palletsprojects.com/en/3.0.x/templates', tvRenameFormat: '電視劇重命名格式', tvRenameFormatHint: '使用Jinja2語法,格式參考:https://jinja.palletsprojects.com/en/3.0.x/templates', saveSuccess: '存儲設置保存成功', saveFailed: '存儲設置保存失敗!', directorySaveSuccess: '目錄設置保存成功', directorySaveFailed: '目錄設置保存失敗!', organizeSaveSuccess: '整理選項設置保存成功', organizeSaveFailed: '整理選項設置保存失敗!', duplicateDirectoryName: '存在重複目錄名稱!無法保存,請修改!', defaultDirName: '目錄', storageSaveSuccess: '存儲設置保存成功', storageSaveFailed: '存儲設置保存失敗!', }, rule: { customRules: '自定義規則', customRulesDesc: '自定義優先級規則項', priorityRuleGroups: '優先級規則組', priorityRuleGroupsDesc: '預設優先級規則組,以便在搜索和訂閱中使用。', downloadRules: '下載規則', downloadRulesDesc: '同時命中多個資源時擇優下載。', resourcePriority: '資源優先級', sitePriority: '站點優先級', siteUpload: '站點上傳量', resourceSeeder: '資源做種數', emptyIdError: '存在空ID的規則,無法保存,請修改!', emptyNameError: '存在空名字的規則,無法保存,請修改!', duplicateIdError: '存在重複規則ID!無法保存,請修改!', duplicateNameError: '存在重複規則名稱!無法保存,請修改!', customRuleSaveSuccess: '自定義規則保存成功', customRuleSaveFailed: '自定義規則保存失敗!', emptyGroupNameError: '存在空名字的規則組!無法保存,請修改!', duplicateGroupNameError: '存在重複規則組名稱!無法保存,請修改!', ruleGroupSaveSuccess: '優先級規則組保存成功', ruleGroupSaveFailed: '優先級規則組保存失敗!', customRuleCopySuccess: '自定義規則已複製到剪貼板!', customRuleCopyFailed: '自定義規則複製失敗:可能是瀏覽器不支持或被用戶阻止!', customRuleCopyError: '自定義規則複製失敗!', ruleGroupCopySuccess: '優先級規則組已複製到剪貼板!', ruleGroupCopyFailed: '優先級規則組複製失敗:可能是瀏覽器不支持或被用戶阻止!', ruleGroupCopyError: '優先級規則組複製失敗!', currentPriorityRules: '當前使用下載優先規則', currentPriorityRulesHint: '排在前面的優先級越高,未選擇的項不納入排序', importCustomRules: '導入自定義規則', importRuleGroups: '導入優先級規則組', importFailed: '導入規則失敗!無法解析輸入的數據!', importUnknownType: '導入規則失敗!未知的數據類型!', duplicateValue: '存在重名值', importNoId: '導入失敗!發現有規則不存在ID,可能屬於優先級規則組!', importHasId: '導入失敗!發現有規則存在相同ID,可能屬於自定義規則!', }, scheduler: { title: '定時作業', subtitle: '包含系統內置服務以及插件提供的服務', provider: '提供者', taskName: '任務名稱', taskStatus: '任務狀態', nextRunTime: '下一次執行時間', execute: '執行', noService: '沒有後台服務', running: '正在運行', stopped: '已停止', waiting: '等待', executeSuccess: '定時作業執行請求提交成功!', }, subscribe: { basicSettings: '基礎設置', basicSettingsDesc: '設定訂閱模式、週期等基礎設置', subscribeSites: '訂閱站點', subscribeSitesDesc: '只有選中的站點才會在訂閱中使用。', mode: '訂閱模式', modeHint: '自動:自動爬取站點首頁,站點RSS:通過站點RSS鏈接訂閱', rssInterval: '站點RSS週期', rssIntervalHint: '設置站點RSS運行週期,在訂閱模式為`站點RSS`時生效', filterRuleGroup: '訂閱優先級規則組', filterRuleGroupHint: '按選定的過濾規則組對訂閱進行過濾', bestVersionRuleGroup: '洗版優先級規則組', bestVersionRuleGroupHint: '按選定的過濾規則組對洗版訂閱進行過濾', timedSearch: '訂閱定時搜索', timedSearchHint: '每隔指定時間全站搜索,以補全訂閱可能漏掉的資源', searchInterval: '訂閱搜索時間間隔', searchIntervalHint: '設置訂閱搜索的時間間隔,僅在開啟訂閱定時搜索時生效', checkLocalMedia: '檢查文件系統資源', checkLocalMediaHint: '掃描存儲目錄中是否已存在相應資源文件,以避免重複下載;不管是否開啟都會檢查媒體伺服器', modes: { auto: '自動', rss: '站點RSS', }, intervals: { min5: '5分鐘', min10: '10分鐘', min20: '20分鐘', min30: '半小時', hour1: '1小時', hour12: '12小時', day1: '1天', day3: '3天', week1: '一週', }, saveSuccess: '訂閱站點保存成功', saveFailed: '訂閱站點保存失敗!', settingsSaveSuccess: '訂閱基礎設置保存成功', settingsSaveFailed: '訂閱基礎設置保存失敗!', }, cache: { title: '緩存管理', subtitle: '管理緩存的站點資源', totalCount: '總條數', siteCount: '站點數', filterByTitle: '按標題篩選', filterBySite: '按站點篩選', selectSite: '選擇站點', refresh: '刷新緩存', deleteSelected: '刪除選中', clearAll: '清空緩存', refreshSuccess: '緩存刷新完成', refreshFailed: '刷新緩存失敗', clearSuccess: '緩存清理完成', clearFailed: '清理緩存失敗', deleteSuccess: '緩存項刪除成功', deleteFailed: '刪除緩存項失敗', deleteSelectedSuccess: '成功刪除 {count} 個緩存項', deleteSelectedFailed: '刪除緩存項失敗', loadFailed: '加載緩存數據失敗', selectDeleteWarning: '請選擇要刪除的緩存項', reidentify: '重新識別', reidentifySuccess: '重新識別完成', reidentifyFailed: '重新識別失敗', poster: '海報', torrentTitle: '標題', site: '站點', size: '大小', publishTime: '發布時間', recognitionResult: '識別結果', actions: '操作', unrecognized: '未識別', noData: '暫無緩存數據', noDataHint: '點擊"刷新緩存"按鈕獲取最新的種子緩存', reidentifyDialog: { title: '重新識別', torrentInfo: '種子信息', tmdbId: 'TMDB ID', tmdbIdHint: '可選,手動指定TMDB ID進行識別', doubanId: '豆瓣 ID', doubanIdHint: '可選,手動指定豆瓣ID進行識別', autoHint: '如果不指定ID,將自動重新識別該種子', cancel: '取消', confirm: '重新識別', }, mediaType: { movie: '電影', tv: '電視劇', }, clearConfirm: '確認清空所有緩存嗎?', }, }, dialog: { progress: { processing: '處理中', }, subscribeSeason: { title: '訂閱 - {title}', selectGroup: '選擇劇集組', defaultGroup: '默認', seasonCount: '{count} 季', episodeCount: '{count} 集', seasonNumber: '第 {number} 季', airDate: '首播於 {date}', voteAverage: '{score}', status: { exists: '已入庫', partial: '部分缺失', missing: '缺失', }, submit: '提交訂閱', selectSeasons: '請選擇訂閱季', }, userAddEdit: { add: '添加用戶', edit: '編輯用戶', username: '用戶名', usernameRequired: '用戶名不能為空', password: '密碼', passwordMinLength: '密碼長度不能少於6位', confirmPassword: '確認密碼', confirmPasswordRequired: '請確認密碼', passwordMismatch: '兩次輸入的密碼不一致', email: '郵箱', nickname: '暱稱', status: '狀態', active: '激活', inactive: '已停用', superUser: '超級用戶', otp: '啟用二次驗證', avatar: '頭像', uploadAvatar: '上傳頭像', resetDefaultAvatar: '重置默認頭像', restoreCurrentAvatar: '還原當前頭像', notifications: '通知', wechat: '微信UserID', telegram: 'Telegram UserID', slack: 'Slack UserID', discord: 'Discord UserID', vocechat: 'VoceChat UserID', synologyChat: 'SynologyChat UserID', webPush: 'WebPush', creatingUser: '正在創建【{name}】用戶,請稍後', updatingUser: '正在更新【{name}】用戶,請稍後', usernameExists: '用戶名已存在', userCreated: '用戶【{name}】創建成功', userCreateFailed: '創建用戶失敗:{message}', userUpdateSuccess: '用戶【{name}】更新成功', userUpdateFailed: '更新用戶失敗:{message}', userDeleteSuccess: '用戶【{name}】刪除成功', userDeleteFailed: '刪除用戶失敗:{message}', invalidFile: '上傳的文件不符合要求,請重新選擇頭像', fileSizeLimit: '文件大小不得大於800KB', avatarUploadSuccess: '新頭像上傳成功,待保存後生效!', resetAvatarSuccess: '已重置為默認頭像,待保存後生效!', restoreAvatarSuccess: '已還原當前使用頭像!', deleteConfirm: '確認刪除用戶【{name}】嗎?', saveUserInfo: '保存用戶信息', cannotDeleteCurrentUser: '不能刪除當前登錄用戶', deleteUser: '刪除用戶', permissions: { title: '權限設置', presetNormal: '普通用戶', presetAdmin: '管理員', discovery: '發現', discoveryDesc: '存取推薦和探索功能', search: '搜索', searchDesc: '搜索站點資源和添加下載', subscribe: '訂閱', subscribeDesc: '管理電影和電視劇訂閱', manage: '管理', manageDesc: '存取下載管理和站點管理等功能', }, }, searchBar: { search: '搜索', searchPlaceholder: '搜索功能、訂閱、設置...', recentSearches: '最近搜索', noRecentSearches: '沒有最近搜索記錄', functions: '功能', noFunctionsFound: '沒有匹配的功能', plugins: '插件', noPluginsFound: '沒有匹配的插件', subscriptions: '訂閱', noSubscriptionsFound: '沒有匹配的訂閱', searchSites: '搜索站點', selectSites: '選擇站點', collections: '系列合集', collectionSearch: '相關的系列作品', actorSearch: '相關的演員、導演等', historySearch: '相關的歷史記錄', subscribeShareSearch: '相關的訂閱分享', siteResources: '站點資源', searchInSites: '在站點中搜索種子資源', relatedResources: '相關資源', searchTip: '可搜索電影、電視劇、演員、資源等', }, searchSite: { selectSites: '選擇站點', siteSearch: '站點搜索', searchAllSites: '已選擇 {selected}/{total} 個站點', selectAll: '選擇全部', deselectAll: '取消全選', confirm: '確認', cancel: '取消', }, importCode: { import: '導入', title: '導入代碼', }, addDownload: { confirmDownload: '確認下載', downloader: '下載器(默認)', saveDirectory: '保存目錄(自動)', defaultPlaceholder: '留空默認', autoPlaceholder: '留空自動匹配', downloading: '下載中...', startDownload: '開始下載', downloadSuccess: '{site} {title} 下載成功!', downloadFailed: '{site} {title} 下載失敗:{message}!', showAdvancedOptions: '顯示高級選項', hideAdvancedOptions: '隱藏高級選項', }, subscribeShare: { shareSubscription: '分享訂閱', season: '第 {number} 季', title: '標題', description: '說明', descriptionHint: '填寫關於該訂閱的說明,訂閱中的搜索詞、識別詞等將會默認包含在分享中', shareUser: '分享用戶', shareUserHint: '分享人的暱稱', confirmShare: '確認分享', shareSuccess: '{name} 分享成功!', shareFailed: '{name} 分享失敗:{message}!', }, workflowShare: { shareWorkflow: '分享工作流', title: '標題', description: '說明', descriptionHint: '填寫關於該工作流的說明,工作流的動作和流程將會默認包含在分享中', shareUser: '分享用戶', shareUserHint: '分享人的暱稱', confirmShare: '確認分享', shareSuccess: '{name} 分享成功!', shareFailed: '{name} 分享失敗:{message}!', securityWarning: '安全提醒', securityWarningMessage: '分享前請確保工作流沒有敏感資訊,比如RSS連結中的PassKey等,避免產生資訊洩露。', }, u115Auth: { loginTitle: '115網盤登錄', scanQrCode: '請使用微信或115客戶端掃碼', scanned: '已掃碼,請確認登錄', complete: '完成', reset: '重置', }, aliyunAuth: { loginTitle: '阿里雲盤登錄', scanQrCode: '請用阿里雲盤 App 掃碼', scanned: '已掃碼', complete: '完成', reset: '重置', }, rcloneConfig: { title: 'RClone配置', filePath: 'rclone配置文件路徑', fileContent: 'rclone配置文件內容', defaultContent: '# 請在此處填寫rclone配置文件內容 \n# 請參考 https://rclone.org/docs/ \n# 存儲節點名必須為:MP', complete: '完成', reset: '重置', }, alistConfig: { title: 'OpenList配置', serverUrl: 'OpenList服務地址', username: '用戶名', password: '密碼', tokenUrl: '獲取Token地址', loginType: '登錄方式', loginTypeOptions: { guest: '訪客', username: '用戶名密碼', token: 'Token', }, complete: '完成', reset: '重置', }, smbConfig: { title: 'SMB網路共享配置', host: 'SMB伺服器地址', hostHint: 'SMB伺服器的IP地址或主機名', share: '共享名稱', shareHint: '要連接的共享資料夾名稱', username: '用戶名', usernameHint: 'SMB登入用戶名', password: '密碼', passwordHint: 'SMB登入密碼', domain: '域名', domainHint: 'SMB域名,如WORKGROUP或域控制器名稱', complete: '完成', reset: '重置', }, workflowAddEdit: { addTitle: '新增工作流', editTitle: '編輯工作流', name: '名稱', namePlaceholder: '工作流名稱', desc: '描述', descPlaceholder: '工作流描述', enabled: '啟用', triggerType: '觸發類型', triggerTypeTimer: '定時觸發', triggerTypeEvent: '事件觸發', triggerTypeManual: '手動觸發', schedule: '定時執行', cronExpr: 'Cron表達式', cronExprDesc: '工作流定時執行的cron表達式', eventType: '事件類型', eventTypePlaceholder: '請選擇事件類型', nameRequired: '請填寫完整資訊!', triggerRequired: '請選擇觸發類型!', timerRequired: '請填寫定時表達式!', eventTypeRequired: '請選擇事件類型!', addSuccess: '建立任務成功,請編輯流程!', addFailed: '建立任務失敗:{message}', editSuccess: '修改任務成功!', editFailed: '修改任務失敗:{message}', cancel: '取消', confirm: '確認', }, workflowActions: { title: '編輯流程', noActionsMessage: '工作流沒有動作,請新增動作', addAction: '新增動作', editAction: '編輯動作', deleteAction: '刪除動作', moveUp: '上移', moveDown: '下移', nameLabel: '動作名稱', nameRequired: '動作名稱不能為空', typeLabel: '動作類型', typeRequired: '動作類型不能為空', paramsLabel: '動作參數', outputLabel: '動作輸出', saveAction: '儲存動作', cancelAction: '取消', confirmDeleteTitle: '確認刪除動作', confirmDeleteMessage: '確定要刪除此動作嗎?此操作無法復原。', yesDelete: '是的,刪除', noCancel: '取消', invalidConnection: '非法連接:不能連接自身或同類型端口!', componentNotFound: '組件 {component} 未找到', componentAdded: '已新增組件到畫布', saveSuccess: '儲存任務流程成功!', saveFailed: '儲存任務流程失敗:{message}', importTitle: '匯入任務流程', importSuccess: '匯入成功!', importFailed: '匯入失敗!', codeCopied: '任務流程代碼已複製到剪貼簿!', }, siteCookieUpdate: { title: '更新站點Cookie & UA', processing: '請稍候...', updating: '正在更新 {site} Cookie & UA...', success: '{site} 更新Cookie & UA成功!', failed: '{site} 更新失敗:{message}', updateButton: '開始更新', }, siteAddEdit: { addTitle: '新增站點', editTitle: '編輯站點', nameLabel: '站點名稱', urlLabel: '站點URL', iconLabel: '站點圖標', uploadIcon: '上傳圖標', cookie: 'Cookie', rssUrl: 'RSS連結', enableLabel: '啟用', pubEnableLabel: '資源公開', priorityLabel: '優先級', signInLabel: '簽到', proxies: '代理', userInfo: '用戶資訊', cancel: '取消', confirm: '儲存', }, pluginConfig: { title: '插件配置', save: '儲存', close: '關閉', viewData: '查看數據', saving: '正在儲存 {name} 配置...', saveSuccess: '插件 {name} 配置已儲存', saveFailed: '插件 {name} 配置儲存失敗:{message}', }, pluginData: { title: '插件數據', save: '儲存', close: '關閉', }, pluginMarketSetting: { title: '插件市場設置', repoUrl: '插件倉庫地址', repoPlaceholder: '格式:https://github.com/jxxghp/MoviePilot-Plugins/,https://github.com/xxxx/xxxxxx/', repoHint: '多個地址使用换行分隔,僅支援Github倉庫', close: '關閉', save: '儲存', saveSuccess: '插件倉庫儲存成功', saveFailed: '插件倉庫儲存失敗:{message}!', }, userAuth: { title: '用戶認證', codeLabel: '認證碼', codePlaceholder: '請輸入認證碼', authBtn: '開始認證', closeBtn: '關閉', selectSite: '選擇認證站點', selectSiteRequired: '請選擇認證站點!', siteConfigNotExist: '站點配置不存在!', fieldRequired: '請輸入{name}!', authSuccess: '用戶認證成功,請重新登入!', authFailed: '認證失敗:{message}', }, transferQueue: { title: '整理隊列', name: '名稱', type: '類型', state: '狀態', progress: '進度', startTime: '開始時間', speedTitle: '速度', pathTitle: '路徑', sizeTitle: '大小', waitingState: '等待中', runningState: '正在整理', finishedState: '完成', failedState: '失敗', cancelledState: '已取消', noTasks: '沒有正在整理的任務', processing: '請稍候 ...', stopAll: '全部停止', startAll: '全部開始', refresh: '刷新', close: '關閉', processingFile: '正在整理', overallProgress: '整體進度', currentFileProgress: '當前文件進度', processingStatus: '整理中', }, reorganize: { title: '整理', sourceTitle: '源文件', targetTitle: '目標文件', processingTitle: '處理中', confirmTitle: '確認', selectFile: '選擇文件', selectTarget: '選擇目標', selectMediaType: '選擇媒體類型', movie: '電影', tv: '電視劇', selectTmdbId: '選擇TMDB ID', selectMediaInfo: '選擇媒體資訊', selectTargetPath: '選擇目標路徑', selectTargetDir: '選擇目標目錄', selectFileName: '選擇文件名', confirmMoving: '請確認移動!', sourceLabel: '源文件:', targetLabel: '目標目錄:', filenameLabel: '文件名:', close: '關閉', next: '下一步', previous: '上一步', confirm: '確認', manualTitle: '手動整理', multipleItemsTitle: '共 {count} 項', singleItemTitle: '{path}', targetStorage: '目的存儲', targetStorageHint: '整理目的存儲', transferType: '整理方式', transferTypeHint: '文件操作整理方式', targetPath: '目的路徑', targetPathHint: '整理目的路徑,留空將自動匹配', targetPathPlaceholder: '留空自動', mediaType: '類型', mediaTypeHint: '文件的媒體類型', tmdbId: 'TheMovieDb編號', doubanId: '豆瓣編號', mediaIdHint: '按名稱查詢媒體編號,留空自動識別', mediaIdPlaceholder: '留空自動識別', episodeGroup: '劇集組編號', episodeGroupHint: '指定劇集組', episodeGroupPlaceholder: '手動查詢劇集組', season: '季', seasonHint: '第幾季', episodeDetail: '集', episodeDetailHint: '集數或範圍,如1或1,2', episodeDetailPlaceholder: '起始集,終止集', episodeFormat: '集數定位', episodeFormatHint: '使用{ep}定位文件名中的集數部分以輔助識別', episodeFormatPlaceholder: '使用{ep}定位集數', episodeOffset: '集數偏移', episodeOffsetHint: '集數偏移運算,如-10或EP*2', episodeOffsetPlaceholder: '如-10', episodePart: '指定Part', episodePartHint: '指定Part,如part1', episodePartPlaceholder: '如part1', minFileSize: '最小文件大小(MB)', minFileSizeHint: '只整理大於最小文件大小的文件', typeFolderOption: '按類型分類', typeFolderHint: '整理時目的路徑下按媒體類型新增子目錄', categoryFolderOption: '按類別分類', categoryFolderHint: '整理時在目的路徑下按媒體類別新增子目錄', scrapeOption: '刮削元數據', scrapeHint: '整理完成後自動刮削元數據', fromHistoryOption: '復用歷史識別資訊', fromHistoryHint: '使用歷史整理記錄中已識別的媒體資訊', addToQueue: '加入整理隊列', reorganizeNow: '立即整理', auto: '自動', processing: '正在處理 ...', successMessage: '文件 {name} 已加入整理隊列!', }, subscribeEdit: { titleDefault: '默認訂閱規則', titleEdit: '編輯訂閱', seasonFormat: '第 {number} 季', tabs: { basic: '基礎', advance: '進階', }, searchKeyword: '搜索關鍵詞', searchKeywordHint: '指定搜索站點時使用的關鍵詞', totalEpisode: '總集數', totalEpisodeHint: '劇集總集數', startEpisode: '開始集數', startEpisodeHint: '開始訂閱集數', quality: '質量', qualityHint: '訂閱資源質量', resolution: '分辨率', resolutionHint: '訂閱資源分辨率', effect: '特效', effectHint: '訂閱資源特效', subscribeSites: '訂閱站點', subscribeSitesHint: '訂閱的站點範圍,不選使用系統設置', downloader: '下載器', downloaderHint: '指定該訂閱使用的下載器', savePath: '儲存路徑', savePathHint: '指定該訂閱的下載儲存路徑,留空自動使用設定的下載目錄', bestVersion: '洗版', bestVersionHint: '根據洗版優先級進行洗版訂閱', searchImdbid: '使用 ImdbID 搜索', searchImdbidHint: '開使用 ImdbID 精確搜索資源', showEditDialog: '訂閱時編輯更多規則', showEditDialogHint: '新增訂閱時顯示此編輯訂閱對話框', include: '包含(關鍵字、正則式)', includeHint: '包含規則,支援正則表達式', exclude: '排除(關鍵字、正則式)', excludeHint: '排除規則,支援正則表達式', filterGroups: '優先級規則組', filterGroupsHint: '按選定的過濾規則組對訂閱進行過濾', episodeGroup: '指定劇集組', episodeGroupHint: '按特定劇集組識別和刮削', season: '指定季', seasonHint: '指定任意季訂閱', mediaCategory: '自定義類別', mediaCategoryHint: '指定類別名稱,留空自動識別', customWords: '自定義識別詞', customWordsHint: '只對該訂閱使用的識別詞', customWordsPlaceholder: '屏蔽詞\n被替換詞 => 替換詞\n前定位詞 <> 後定位詞 >> 集偏移量(EP)\n被替換詞 => 替換詞 && 前定位詞 <> 後定位詞 >> 集偏移量(EP)\n其中替換詞支援格式:{ tmdbid/doubanid=xxx;type=movie/tv;s=xxx;e=xxx } 直接指定TMDBID/豆瓣ID識別,其中s、e為季數和集數(可選)', cancelSubscribe: '取消訂閱', save: '儲存', cancelSubscribeConfirm: '是否確認取消訂閱?', }, subscribeFiles: { title: '已下載文件', noFilesMessage: '暫無文件', close: '關閉', downloadTab: '下載文件', libraryTab: '媒體庫文件', episodeColumn: '集', torrentColumn: '種子', fileColumn: '文件', itemsPerPage: '每頁條數', pageText: '{0}-{1} 共 {2} 條', loadingText: '載入中...', noData: '沒有數據', season: '第 {number} 季', }, subscribeHistory: { title: '{type}訂閱歷史', resubscribe: '重新訂閱', resubscribeMovie: '正在重新訂閱 {name}...', resubscribeTv: '正在重新訂閱 {name} 第 {season} 季...', season: '第 {season} 季', noData: '沒有已完成的訂閱', }, siteUserData: { title: '站點用戶數據', updateTime: '更新時間', username: '用戶名', uploadTitle: '上傳量', uploadTotal: '總上傳量', downloadTitle: '下載量', downloadTotal: '總下載量', seedingTitle: '做種數', seedingCount: '總做種數', seedingSize: '總做種體積', userLevel: '用戶等級', msgCount: '未讀消息', inviteCount: '邀請數', bonus: '積分', ratio: '分享率', joinTime: '加入時間', trafficHistory: '歷史流量', seedingDistribution: '做種分佈', volumeTitle: '體積', countTitle: '數量:', noData: '無', refreshing: '正在刷新站點數據...', close: '關閉', }, siteResource: { browseTitle: '瀏覽 - {name}', searchKeyword: '搜索關鍵字', resourceCategory: '資源分類', search: '搜索', itemsPerPage: '每頁條數', pageText: '{0}-{1} 共 {2} 條', noData: '沒有數據', loading: '加載中...', titleColumn: '標題', timeColumn: '時間', sizeColumn: '大小', seedersColumn: '做種', peersColumn: '下載', viewDetails: '查看詳情', downloadTorrent: '下載種子文件', }, forkSubscribe: { title: '複製訂閱', selectSubscriber: '選擇複製目標', overwriteExisting: '覆蓋現有訂閱', overwriteExistingHint: '目標用戶已存在該訂閱時,是否覆蓋', confirm: '確認', cancel: '取消', }, }, file: { newFolder: '新建文件夾', autoRecognizeName: '自動識別名稱', createFolder: '創建文件夾', fileName: '文件名', fileSize: '文件大小', fileType: '文件類型', lastModified: '修改時間', actions: '操作', rename: '重命名', delete: '刪除', confirmFileDelete: '確認刪除', upload: '上傳', download: '下載', preview: '預覽', selectAll: '全選', deselectAll: '取消全選', moveUp: '返回上一級', sortByName: '按名稱排序', sortByTime: '按時間排序', currentName: '當前名稱', newName: '新名稱', includeSubfolders: '自動重命名目錄內所有媒體文件', emptyFolder: '空文件夾', noFilesInFolder: '該文件夾內沒有文件', autoRecognize: '自動識別名稱', directoryTree: '目錄樹', rootDirectory: '根目錄', noDirectories: '沒有可用的目錄', directory: '目錄', file: '文件', size: '大小', modifyTime: '修改時間', noFiles: '沒有目錄或文件', emptyDirectory: '空目錄', confirmDelete: '是否確認刪除{type} {name}?', confirmBatchDelete: '是否確認刪除選中的 {count} 個項目?', deleting: '正在刪除 {name}...', recognize: '識別', recognizing: '正在識別 {path}...', recognizeFailed: '{path} 識別失敗!', scrape: '刮削', scraping: '正在刮削 {path}...', scrapeCompleted: '{path} 削刮完成!', confirmScrape: '是否確認刮削 {path}?', confirmBatchScrape: '是否確認刮削選中的 {count} 項?', renaming: '正在重命名 {name}...', renamingAll: '正在重命名 {path} 及目錄內所有文件...', close: '關閉', loadingDirectoryStructure: '加載目錄結構...', reorganize: '整理', }, person: { alias: '別名:', credits: '參演作品', biography: '個人簡介', birthday: '出生日期', placeOfBirth: '出生地', }, error: { title: '出錯啦!', networkError: '無法獲取到媒體信息,請檢查網絡連接。', serverError: '服務器錯誤,請稍後重試。', notFound: '找不到請求的資源。', }, plugin: { sort: { popular: '熱門', name: '插件名稱', author: '作者', repository: '插件倉庫', latest: '最新發布', }, installingPlugin: '正在安装插件...', installing: '正在安装 {name} v{version} ...', installSuccess: '插件 {name} 安装成功!', installFailed: '插件 {name} 安装失败:{message}', filterPlugins: '過濾插件', name: '名稱', hasNewVersion: '有新版本', running: '運行中', author: '作者', label: '標籤', repository: '倉庫', sortTitle: '排序', filter: '過濾:{name}', noMatchingContent: '沒有找到匹配的內容', pleaseInstallFromMarket: '請從插件市場安裝插件', allPluginsInstalled: '所有插件已安裝', searchPlugins: '搜索插件', searchPlaceholder: '按插件名稱或描述搜索', uninstalling: '正在卸載 {name} ...', uninstallSuccess: '插件 {name} 卸载成功!', uninstallFailed: '插件 {name} 卸载失败:{message}', updating: '正在更新 {name} ...', updateSuccess: '插件 {name} 更新成功!', updateFailed: '插件 {name} 更新失敗:{message}', noPlugins: '沒有安裝插件', installed: '已安裝', notInstalled: '未安裝', hasUpdate: '可更新', configuring: '配置中', enable: '啟用', disable: '禁用', settings: '設置', projectHome: '項目主頁', updateHistory: '更新說明', installToLocal: '安裝到本地', totalDownloads: '共 {count} 次下載', viewData: '查看數據', update: '更新', reset: '重置', uninstall: '卸載', viewLogs: '查看日誌', authorHome: '作者主頁', confirmUninstall: '是否確認卸載插件 {name}?', confirmReset: '此操作將恢復插件 {name} 的默認設置,並清除所有相關數據,確定要繼續嗎?', resetSuccess: '插件 {name} 數據已重置', resetFailed: '插件 {name} 重置失敗:{message}', updateHistoryTitle: '{name} 更新說明', updateToLatest: '更新到最新版本', updatingTo: '正在更新 {name} 至 v{version} ...', folderNameEmpty: '文件夾名稱不能為空', folderExists: '文件夾已存在', folderCreateSuccess: '文件夾創建成功', folderRenameSuccess: '文件夾重命名成功', folderRenameFailed: '重命名文件夾失敗', folderDeleteSuccess: '文件夾刪除成功', folderDeleteFailed: '刪除文件夾失敗', removeFromFolderSuccess: '插件已移出文件夾', operationFailed: '操作失敗', saveFolderConfigFailed: '保存文件夾配置失敗', newFolder: '新建文件夾', folderName: '文件夾名稱', cancel: '取消', create: '創建', clone: '分身', cloneTitle: '創建插件分身', cloneSubtitle: '為 {name} 創建獨立的分身實例', cloneFeature: '插件分身功能', cloneDescription: '創建插件的獨立副本,擁有獨立的配置和數據,適用於多賬號、測試環境等場景', suffix: '分身後綴', suffixPlaceholder: '例如:Test、Backup、Site1', suffixHint: '用於區分分身的唯一標識,只能包含英文字母和數字', suffixRequired: '分身後綴不能為空', suffixFormatError: '只能包含英文字母和數字', suffixLengthError: '長度不能超過20個字符', cloneName: '分身名稱', cloneNamePlaceholder: '例如:自動備份 測試版', cloneNameHint: '分身插件的顯示名稱(可選)', cloneDefaultName: '{name} 分身', cloneDescriptionLabel: '分身描述', cloneDescriptionPlaceholder: '描述這個分身的用途和特點...', cloneDescriptionHint: '詳細描述分身插件的用途(可選)', cloneDefaultDescription: '{description} (分身版本)', cloneVersion: '版本號', cloneVersionPlaceholder: '例如:1.0、2.1.0', cloneVersionHint: '自定義分身插件的版本號(可選)', cloneIcon: '圖標URL', cloneIconPlaceholder: 'https://example.com/icon.png', cloneIconHint: '自定義分身插件的圖標(可選)', cloneNotice: '分身插件創建後默認為禁用狀態,需要手動配置啟用。分身後綴一旦確定無法修改。', createClone: '創建分身', cloning: '正在創建 {name} 的分身...', cloneSuccess: '插件分身 {name} 創建成功!', cloneFailed: '插件分身創建失敗:{message}', cloneFailedGeneral: '插件分身創建失敗', logTitle: '插件日誌', quickAccess: '快速訪問', noPluginsWithPage: '暫無可展示的插件', tapToOpen: '點擊返回主界面', recentlyUsed: '最近使用', allPlugins: '所有插件', noRecentPlugins: '無', }, profile: { disableOtpWithPasskeyError: '請先刪除所有通行密鑰後再清除身份驗證器!', personalInfo: '個人信息', uploadNewAvatar: '上傳新頭像', avatarFormatError: '上傳的文件不符合要求,請重新選擇頭像', avatarSizeError: '文件大小不得大於800KB', avatarUploadSuccess: '新頭像上傳成功,待保存後生效!', resetAvatarSuccess: '已重置為默認頭像,待保存後生效!', restoreAvatarSuccess: '已還原當前使用頭像!', savingInProgress: '正在保存中,請稍後...', usernameRequired: '用戶名不能為空', passwordMismatch: '兩次輸入的密碼不一致', usernameChangeSuccess: '【{oldName}】更名【{newName}】,用戶信息保存成功!', saveSuccess: '用戶信息保存成功!', saveFailedWithNameChange: '【{oldName}】更名【{newName}】,信息保存失敗:{message}!', saveFailed: '用戶信息保存失敗:{message}!', nickname: '暱稱', nicknamePlaceholder: '顯示暱稱,優先於用戶名顯示', accountBinding: '賬號綁定', wechatUser: '微信用戶', telegramUser: 'Telegram用戶', slackUser: 'Slack用戶', discordUser: 'Discord用戶', vocechatUser: 'VoceChat用戶', synologychatUser: 'SynologyChat用戶', doubanUser: '豆瓣用戶', setupAuthenticator: '設置身份驗證器', authenticatorManagement: '身份驗證器管理', authenticatorEnabled: '您已啟用身份驗證器雙重驗證', clearAuthenticatorTip: '如需設置新的身份驗證器,請先清除當前配置。', clearAuthenticator: '清除身份驗證器', enableTwoFactor: '開啟雙重驗證', disableTwoFactor: '關閉雙重驗證', setupMfa: '設置雙重驗證', enableMfa: '開啟雙重驗證', useAuthenticator: '使用身份驗證器', usePasskey: '使用通行密鑰', enabled: '已啟用', keysCount: '{count} 個密鑰', passkeyManagement: '通行密鑰管理', registerNewPasskey: '註冊新通行密鑰', passkeyDescription: '通行密鑰可以讓您無需密碼即可快速安全地登入。', passkeyAppDescription: '通行密鑰是一種更簡單、更安全的登入方式,可以替代密碼進行登入。您可以使用 iCloud 鑰匙圈、Bitwarden 等支援通行密鑰的應用程式或硬體金鑰完成驗證。', passkeyName: '通行密鑰名稱', passkeyNamePlaceholder: '例如:iPhone、Windows Hello', registerPasskey: '註冊通行密鑰', createdAt: '建立於', lastUsedAt: '最後使用時間', noPasskeys: '您還沒有註冊任何通行密鑰', passkeyNameRequired: '請輸入通行密鑰名稱', passkeyRegisterSuccess: '通行密鑰註冊成功', passkeyRegisterFailed: '註冊失敗', passkeyRegisterCancelled: '註冊被取消', passkeyDeleteSuccess: '通行密鑰已刪除', passkeyDeleteFailed: '刪除失敗', deletePasskey: '刪除通行密鑰', passkeyDomainWarning: '通行密鑰(PassKey)的可用性與 {domain} 緊密相關。在公網環境下,請務必在「基本設定」中配置正確的訪問域名。域名變更或配置錯誤將導致通行密鑰無法使用。', otpRequiredForPasskey: '為了安全起見,您必須先啟用 {otp} 驗證碼,然後才能註冊通行密鑰。這是為了防止在網域配置變動導致 PassKey 失效時,您仍能通過 OTP 碼登入帳戶。', accessDomain: '訪問域名', otpAuthenticator: 'OTP 身份驗證器', otpGenerateFailed: '獲取otp uri失敗:{message}!', otpDisableSuccess: '關閉登錄雙重驗證成功!', otpDisableFailed: '關閉otp失敗:{message}!', otpCodeRequired: '請填寫6位驗證碼', otpEnableSuccess: '開啟登錄雙重驗證成功!', otpEnableFailed: '開啟otp失敗:{message}!', otpDisableRestrictedByPasskey: '您已註冊通行密鑰,請先刪除所有通行密鑰再關閉 OTP 驗證。', confirmToDisableOtp: '為了安全起見,關閉雙重驗證需要驗證您的登錄密碼。', confirmToDeletePasskey: '為了安全起見,刪除通行密鑰需要驗證您的登錄密碼。', authenticatorAppDescription: '使用 Google Authenticator、Microsoft Authenticator、Authy 或 1Password 等驗證器應用程式掃描 QR Code,取得 6 位數驗證碼。', secretKeyTip: '如果您在使用二維碼時遇到困難,請在您的應用程序中選擇手動輸入以上代碼。', enterVerificationCode: '輸入驗證碼以確認開啟雙重驗證', avatarFormatTip: '允許 JPG、PNG、GIF、WEBP 格式, 最大尺寸 800KB。', }, transferHistory: { title: '轉移歷史', searchPlaceholder: '搜索轉移記錄', titleColumn: '標題', pathColumn: '路徑', modeColumn: '轉移方式', sizeColumn: '大小', dateColumn: '時間', statusColumn: '狀態', actionsColumn: '操作', seasonEpisode: '季集/類別', transferQueue: '轉移隊列', groupMode: '分組模式', listMode: '列表模式', deleteConfirm: '確認刪除 {title} {seasons}{episodes}?', deleteConfirmBatch: '確認刪除 {count} 條記錄?', deleteRecordOnly: '僅刪除轉移記錄', deleteSourceOnly: '刪除轉移記錄和源文件', deleteDestOnly: '刪除轉移記錄和媒體庫文件', deleteAll: '刪除所有', transferMode: { copy: '複製', move: '移動', link: '硬鏈接', softlink: '軟鏈接', rclone_copy: 'Rclone複製', rclone_move: 'Rclone移動', }, status: { success: '成功', failed: '失敗', unknown: '未知', }, noData: '沒有數據', loading: '加載中...', pageSize: '每頁條數', pageInfo: '{begin} - {end} / {total}', actions: { redo: '重新整理', delete: '刪除', }, progress: { processing: '處理中', pleaseWait: '請稍候...', }, table: { emptyTitle: '操作', }, }, customRule: { error: { emptyIdName: '規則ID和規則名稱不能為空', idOccupied: '當前規則ID已被內置規則佔用', nameOccupied: '當前規則名稱已被內置規則佔用', idExists: '規則ID【{id}】已存在', nameExists: '規則名稱【{name}】已存在', }, title: '{id} - 配置', field: { ruleId: '規則ID', ruleName: '規則名稱', include: '包含', exclude: '排除', sizeRange: '資源體積(MB)', seeders: '做種人數', publishTime: '發佈時間(分鐘)', }, placeholder: { ruleId: '必填;不可與其他規則ID重名', ruleName: '必填;不可與其他規則名稱重名', include: '關鍵詞/正則表達式', exclude: '關鍵詞/正則表達式', sizeRange: '0/1-10', seeders: '0/1-10', publishTime: '0/1-10', }, hint: { ruleId: '字符與數字組合,不能含空格', ruleName: '使用別名便於區分規則', include: '必須包含的關鍵詞或正則表達式,多個值使用|分隔', exclude: '不能包含的關鍵詞或正則表達式,多個值使用|分隔', sizeRange: '最小資源文件體積或體積範圍(劇集計算單集平均大小)', seeders: '最小做種人數或做種人數範圍', publishTime: '距離資源發佈的最小時間間隔或時間區間', }, action: { confirm: '確定', }, }, downloader: { title: '下載器', name: '名稱', type: '類型', customTypeHint: '自定義下載器類型,用於插件等場景', enabled: '啟用', default: '預設', host: '地址', username: '用戶名', password: '密碼', category: '自動分類管理', sequentail: '順序下載', force_resume: '強制繼續', first_last_piece: '優先首尾文件', saveSuccess: '下載器設置保存成功', saveFailed: '下載器設置保存失敗', nameRequired: '名稱不能為空', nameDuplicate: '名稱已存在', defaultChanged: '存在預設下載器,已替換', hostRequired: '地址不能為空', usernameRequired: '用戶名不能為空', passwordRequired: '密碼不能為空', pathMapping: '路徑映射', pathMappingRequired: '路徑不能為空', pathMappingError: '必須以 / 開頭', storagePath: '存儲路徑', downloadPath: '下載路徑', }, filterRule: { title: '過濾規則', groupName: '規則組名稱', priority: '優先級', rules: '規則', add: '添加規則', import: '導入規則', share: '分享規則', save: '保存規則', nameRequired: '規則組名稱不能為空', nameDuplicate: '規則組名稱已存在', importSuccess: '規則導入成功', importFailed: '規則導入失敗', shareSuccess: '規則已複製到剪貼板', shareFailed: '規則複製失敗', mediaType: '媒體類型', category: '媒體類別', mediaTypeItems: { movie: '電影', tv: '電視劇', anime: '動漫', collection: '合集', unknown: '未知', }, }, mediaserver: { type: '類型', customTypeHint: '自定義媒體伺服器類型,用於插件等場景', enableMediaServer: '啟用媒體伺服器', nameRequired: '必填;不可與其他名稱重名', serverAlias: '媒體伺服器的別名', host: '地址', hostPlaceholder: 'http(s)://ip:port', hostHint: '服務端地址,格式:http(s)://ip:port', hostRequired: '地址不能為空', playHost: '外網播放地址', playHostPlaceholder: 'http(s)://domain:port', playHostHint: '跳轉播放頁面使用的地址,格式:http(s)://domain:port', apiKey: 'API密鑰', apiKeyRequired: 'API密鑰不能為空', embyApiKeyHint: 'Emby設置->高級->API密鑰中生成的密鑰', jellyfinApiKeyHint: 'Jellyfin設置->高級->API密鑰中生成的密鑰', plexToken: 'X-Plex-Token', tokenRequired: 'Token不能為空', usernameRequired: '用戶名不能為空', passwordRequired: '密碼不能為空', plexTokenHint: '瀏覽器F12->網絡,從Plex請求URL中獲取的X-Plex-Token', username: '用戶名', usernameHint: '登錄用戶名', password: '密碼', syncLibraries: '同步媒體庫', syncLibrariesHint: '只有選中的媒體庫才會被同步', nameExists: '【{name}】已存在,請替換為其他名稱', }, bangumi: { category: '類別', sort: '排序', year: '年份', cat: { other: '其他', tv: 'TV', ova: 'OVA', movie: 'Movie', web: 'WEB', }, sortType: { rank: '排名', date: '日期', }, }, tmdb: { type: '類型', sort: '排序', genre: '風格', language: '語言', rating: '評分', sortType: { popularityDesc: '熱度降序', popularityAsc: '熱度升序', releaseDateDesc: '上映日期降序', releaseDateAsc: '上映日期升序', firstAirDateDesc: '首播日期降序', firstAirDateAsc: '首播日期升序', voteAverageDesc: '評分降序', voteAverageAsc: '評分升序', time: '最新', count: '熱門', rating: '評分', }, genreType: { action: '動作', adventure: '冒險', animation: '動畫', comedy: '喜劇', crime: '犯罪', documentary: '紀錄片', drama: '劇情', family: '家庭', fantasy: '奇幻', history: '歷史', horror: '恐怖', music: '音樂', mystery: '懸疑', romance: '愛情', scienceFiction: '科幻', tvMovie: '電視電影', thriller: '驚悚', war: '戰爭', western: '西部', actionAdventure: '動作冒險', kids: '兒童', news: '新聞', reality: '真人秀', sciFiFantasy: '科幻奇幻', soap: '肥皂劇', talk: '戲劇', warPolitics: '戰爭政治', }, languageType: { zh: '中文', en: '英語', ja: '日語', ko: '韓語', fr: '法語', de: '德語', es: '西班牙語', it: '意大利語', ru: '俄語', pt: '葡萄牙語', ar: '阿拉伯語', hi: '印地語', th: '泰語', }, }, douban: { type: '類型', sort: '排序', genre: '風格', zone: '地區', year: '年代', sortType: { comprehensive: '綜合排序', releaseDate: '首播時間', recentHot: '近期熱度', highScore: '高分優先', }, genreType: { comedy: '喜劇', romance: '愛情', action: '動作', scienceFiction: '科幻', animation: '動畫', mystery: '懸疑', crime: '犯罪', thriller: '驚悚', adventure: '冒險', music: '音樂', history: '歷史', fantasy: '奇幻', horror: '恐怖', war: '戰爭', biography: '傳記', musical: '歌舞', martialArts: '武俠', erotic: '情色', disaster: '災難', western: '西部', documentary: '紀錄片', shortFilm: '短片', }, zoneType: { chinese: '華語', europeanAmerican: '歐美', korean: '韓國', japanese: '日本', mainlandChina: '中國大陸', usa: '美國', hongKong: '中國香港', taiwan: '中國台灣', uk: '英國', france: '法國', germany: '德國', italy: '義大利', spain: '西班牙', india: '印度', thailand: '泰國', russia: '俄羅斯', canada: '加拿大', australia: '澳大利亞', ireland: '愛爾蘭', sweden: '瑞典', brazil: '巴西', denmark: '丹麥', }, yearType: { '2020s': '2020年代', '2010s': '2010年代', '2000s': '2000年代', '1990s': '90年代', '1980s': '80年代', '1970s': '70年代', '1960s': '60年代', }, }, directory: { alias: '目錄別名', mediaType: '媒體類型', mediaCategory: '媒體分類', resourceStorage: '資源存儲', resourceDirectory: '資源目錄', sortByType: '按類型排序', sortByCategory: '按分類排序', autoTransfer: '自動轉移', monitorMode: '監控模式', libraryStorage: '媒體庫存儲', libraryDirectory: '媒體庫目錄', transferType: '轉移方式', transferTypeHint: '文件操作整理方式,硬連結節省空間,複製更安全', overwriteMode: '覆蓋模式', overwriteModeHint: '當目標文件已存在時的處理方式', smartRename: '智能重命名', scrapingMetadata: '刮削元數據', sendNotification: '發送通知', noTransfer: '不轉移', downloaderMonitor: '下載器監控', directoryMonitor: '目錄監控', manualTransfer: '手動轉移', performanceMode: '性能模式', compatibilityMode: '兼容模式', pleaseSelectStorage: '請選擇存儲', pleaseSelectLibraryStorage: '請選擇媒體庫存儲', pleaseSelectDownloadStorage: '請選擇下載存儲', noSupportedTransferType: '無支持的轉移方式', never: '從不', always: '總是', byFileSize: '按文件大小', keepLatestOnly: '僅保留最新', }, validators: { required: '此項為必填項', number: '請輸入數字', }, folder: { settingAppearance: '設定外觀', rename: '重新命名', deleteFolder: '刪除資料夾', folderNameCannotBeEmpty: '資料夾名稱不能為空', confirmDeleteFolder: '確定要刪除資料夾 "{folderName}" 嗎?資料夾中的插件將移回主列表。', folderSettingsSaved: '資料夾設定已儲存', renameFolder: '重新命名資料夾', folderName: '資料夾名稱', folderAppearanceSettings: '資料夾外觀設定', showFolderIcon: '顯示資料夾圖示', icon: '圖示', iconColor: '圖示顏色', backgroundGradient: '背景漸變', customBackgroundImageURL: '自定義背景圖片URL(可選)', customBackgroundImageHint: '支援網路圖片URL,留空則使用漸變背景', pluginCount: '{count} 個插件', }, setupWizard: { title: '歡迎使用 MoviePilot !', subtitle: '按向導完成配置,即刻開始使用。', completed: '設定精靈完成!', failed: '設定精靈失敗,請重試', complete: '完成設定', loading: '正在載入配置資料...', testing: '正在測試', connectivityTestSuccess: '連通性測試通過', connectivityTestFailed: '連通性測試失敗', testingStorage: '正在測試存儲目錄', checkingStorage: '檢查存儲目錄連通性', testingDownloader: '正在測試下載器', checkingDownloader: '檢查下載器連通性', testingMediaServer: '正在測試媒體服務器', checkingMediaServer: '檢查媒體服務器連通性', testingNotification: '正在測試消息通知', checkingNotification: '檢查消息通知連通性', testFailedHint: '請檢查配置是否正確,修改後可以重新測試', unsupportedDownloaderType: '不支援的下載器類型: {type}', unsupportedMediaServerType: '不支援的媒體服務器類型: {type}', unsupportedNotificationType: '不支援的通知類型: {type}', storageTestFailed: '存儲目錄測試失敗', downloaderTestFailed: '下載器測試失敗', downloaderNotSelected: '未選擇下載器', mediaServerTestFailed: '媒體服務器測試失敗', mediaServerNotSelected: '未選擇媒體服務器', notificationTestFailed: '消息通知測試失敗', notificationNotSelected: '未選擇通知類型', saveStepFailed: '保存步驟設置失敗', basicSettingsSaved: '基礎設置保存成功', saveBasicSettingsFailed: '保存基礎設置失敗', storageSettingsSaved: '存儲設置保存成功', saveStorageSettingsFailed: '保存存儲設置失敗', downloaderSettingsSaved: '下載器設置保存成功', saveDownloaderSettingsFailed: '保存下載器設置失敗', mediaServerSettingsSaved: '媒體服務器設置保存成功', saveMediaServerSettingsFailed: '保存媒體服務器設置失敗', notificationSettingsSaved: '通知設置保存成功', saveNotificationSettingsFailed: '保存通知設置失敗', preferenceSettingsSaved: '偏好設置保存成功', savePreferenceSettingsFailed: '保存偏好設置失敗', passwordUpdateSuccess: '密碼更新成功', userCreateSuccess: '使用者建立成功', passwordUpdateFailed: '密碼更新失敗', basic: { title: '基礎設定', description: '設定存取網域、用戶名密碼和網路配置', appDomain: '存取網域', appDomainHint: '用於發送通知時,新增快速跳轉位址', wallpaper: '背景桌布', wallpaperHint: '選擇登入頁面背景來源', recognizeSource: '識別資料來源', recognizeSourceHint: '設定預設媒體資訊識別資料來源', apiToken: 'API 權杖', apiTokenHint: '訪問MoviePilot API 需要的訪問令牌,請記錄下來以便後續使用', currentUserHint: '目前使用者,不可修改', passwordOptionalHint: '留空表示不修改密碼', confirmPasswordHint: '確認新密碼', apiTokenRequired: 'API Token 不能為空', }, storage: { title: '儲存', description: '設定下載目錄和媒體庫目錄', info: '儲存設定說明', infoDesc: '設定本機儲存目錄,用於下載和媒體庫管理', downloadPath: '下載目錄', downloadPathHint: '設定下載檔案的儲存路徑', libraryPath: '媒體庫目錄', libraryPathHint: '設定媒體檔案的儲存路徑', downloadPathRequired: '下載目錄不能為空', libraryPathRequired: '媒體庫目錄不能為空', }, downloader: { title: '下載器', description: '設定下載器', info: '下載器設定說明', infoDesc: '設定下載器用於下載資源,可選擇qBittorrent或Transmission', type: '下載器類型', typeHint: '選擇要使用的下載器類型', name: '下載器名稱', nameHint: '為下載器設定一個名稱', qbittorrentConfig: 'qBittorrent 設定', transmissionConfig: 'Transmission 設定', host: '伺服器位址', username: '使用者名稱', password: '密碼', downloadPath: '下載路徑', }, mediaServer: { title: '媒體伺服器', description: '設定媒體伺服器', info: '媒體伺服器設定說明', infoDesc: '設定媒體伺服器用於媒體庫管理,可選擇Emby、Jellyfin或Plex等', type: '媒體伺服器類型', typeHint: '選擇要使用的媒體伺服器類型', name: '伺服器名稱', nameHint: '為媒體伺服器設定一個名稱', embyConfig: 'Emby 設定', jellyfinConfig: 'Jellyfin 設定', plexConfig: 'Plex 設定', host: '伺服器位址', apiKey: 'API 金鑰', token: '存取權杖', }, notification: { title: '通知', description: '設定通知管道', info: '通知設定說明', infoDesc: '設定通知管道用於接收系統訊息(可選)', type: '通知類型', typeHint: '選擇要使用的通知管道類型', name: '通知名稱', nameHint: '為通知管道設定一個名稱', telegramConfig: 'Telegram 設定', emailConfig: '郵件設定', botToken: '機器人權杖', chatId: '聊天ID', smtpServer: 'SMTP 伺服器', smtpPort: 'SMTP 連接埠', senderEmail: '發送信箱', senderPassword: '發送密碼', receiverEmail: '接收信箱', }, preferences: { title: '資源偏好', description: '設定資源下載偏好', info: '資源偏好說明', infoDesc: '設定資源下載的偏好,系統將根據這些偏好自動選擇最佳資源', quality: '品質偏好', qualityHint: '選擇偏好的影片品質', subtitle: '字幕偏好', subtitleHint: '選擇偏好的字幕類型', resolution: '解析度偏好', resolutionHint: '選擇偏好的影片解析度', presetRules: '預設規則', detailedConfig: '詳細設定', quickPresets: '快速預設', quickPresetsDesc: '選擇預設配置,系統將自動應用對應的規則', personalizationOptions: '個性化選項', personalizationOptionsDesc: '根據您的需求調整規則', excludeDolbyVision: '排除杜比視界', excludeDolbyVisionHint: '選中後規則中將排除杜比視界資源', excludeBluray: '排除藍光原盤', excludeBlurayHint: '選中後規則中將排除藍光原盤資源', presets: { '4k-enthusiast': { name: '4K發燒友', description: '追求最高畫質,優先4K', }, 'balanced': { name: '平衡模式', description: '畫質與儲存空間的平衡選擇', }, 'space-saver': { name: '節省空間', description: '優先較小檔案,節省儲存空間', }, 'free-priority': { name: '免費優先', description: '優先免費資源,其它的沒有要求', }, }, }, }, }