diff --git a/src/locales/index.ts b/src/locales/index.ts index 9c2e2574..fc604c38 100644 --- a/src/locales/index.ts +++ b/src/locales/index.ts @@ -12,7 +12,7 @@ import fr from './fr.json' // import uk from './uk.json' // import vi from './vi.json' import zh_hans from './zh-hans.json' -// import zh_hant from './zh-hant.json' +import zh_hant from './zh-hant.json' export const messages: Record<Locales, any> = { [Locales.EN]: en, @@ -26,8 +26,8 @@ export const messages: Record<Locales, any> = { // [Locales.RU]: ru, // [Locales.UK]: uk, // [Locales.VI]: vi, - [Locales.ZH_HANS]: zh_hans - // [Locales.ZH_HANT]: zh_hant + [Locales.ZH_HANS]: zh_hans, + [Locales.ZH_HANT]: zh_hant } export const defaultLocale = Locales.EN diff --git a/src/locales/locales.ts b/src/locales/locales.ts index bea6ee80..791a8b81 100644 --- a/src/locales/locales.ts +++ b/src/locales/locales.ts @@ -10,8 +10,8 @@ export enum Locales { // RU = 'ru', // UK = 'ua', // VI = 'vi', - ZH_HANS = 'zh-hans' - // ZH_HANT = 'zh-hant' + ZH_HANS = 'zh-hans', + ZH_HANT = 'zh-hant' } type LocaleDef = { @@ -31,6 +31,6 @@ export const LOCALES: LocaleDef[] = [ // { title: 'Русский язык', value: Locales.RU }, // { title: 'Українська', value: Locales.UK }, // { title: 'Tiếng Việt', value: Locales.VI }, - { title: '简体中文', value: Locales.ZH_HANS } - // { title: '繁體中文', value: Locales.ZH_HANT } + { title: '简体中文', value: Locales.ZH_HANS }, + { title: '繁體中文', value: Locales.ZH_HANT } ] diff --git a/src/locales/zh-hant.json b/src/locales/zh-hant.json new file mode 100644 index 00000000..3b19004a --- /dev/null +++ b/src/locales/zh-hant.json @@ -0,0 +1,1070 @@ +{ + "common": { + "cancel": "取消", + "close": "關閉", + "delete": "移除", + "ok": "確認", + "yes": "是", + "no": "否", + "save": "儲存", + "selectNone": "取消選擇全部", + "selectAll": "選擇全部", + "useGlobalSettings": "使用全域設定", + "none": "(無)", + "NA": "不適用", + "emptyList": "這裡沒東西可看!" + }, + "dashboard": { + "not_complete": "未完成", + "torrentsCount": "無種子 | {n} 個種子 | {n} 個種子", + "selectedTorrentsCount": "無種子 | {total} 個種子中的 {count} 個 ({size}) | {total} 個種子中的 {count} 個 ({size})", + "searchInputLabel": "搜尋", + "toggleSearchFilter": "搜尋過濾器", + "toggleSelectMode": "選擇模式", + "toggleSortOrder": "反轉排序", + "sortLabel": "排序方式", + "sortBy": { + "default": "預設", + "added_on": "新增於", + "amount_left": "剩餘大小", + "auto_tmm": "自動種子管理", + "availability": "可得性", + "category": "分類", + "completed": "已完成", + "completion_on": "完成於", + "content_path": "內容路徑", + "dl_limit": "下載限制", + "dlspeed": "下載速率", + "download_path": "下載路徑", + "downloaded": "已下載 (全域)", + "downloaded_session": "已下載 (會話)", + "eta": "預估剩餘時間", + "f_l_piece_prio": "首末塊優先", + "force_start": "強制繼續", + "globalSpeed": "全域速率", + "globalVolume": "全域大小", + "hash": "雜湊值", + "infohash_v1": "資訊雜湊值 v1", + "infohash_v2": "資訊雜湊值 v2", + "last_activity": "最後活動", + "magnet_uri": "磁力連結", + "max_ratio": "最大分享率", + "max_seeding_time": "最大做種時間", + "name": "名稱", + "num_complete": "種子數 (群)", + "num_incomplete": "下載者數 (群)", + "num_leechs": "下載者數 (已連線)", + "num_seeds": "種子數 (已連線)", + "priority": "優先級", + "progress": "進度", + "ratio": "分享率", + "ratio_limit": "分享率限制", + "save_path": "儲存路徑", + "seeding_time": "做種時間", + "seeding_time_limit": "做種時間限制", + "seen_complete": "最後完整可見", + "seq_dl": "順序下載", + "size": "大小", + "state": "狀態", + "super_seeding": "超級做種", + "tags": "標籤", + "time_active": "經過時間", + "total_size": "總大小", + "tracker": "追蹤者", + "trackers_count": "追蹤者數", + "up_limit": "上傳限制", + "uploaded": "已上傳 (全域)", + "uploaded_session": "已上傳 (會話)", + "upspeed": "上傳速率" + }, + "selectAll": "(取消) 選擇全部 (Ctrl + A)", + "right_click": { + "advanced": { + "title": "進階", + "change_location": "修改儲存位置", + "rename": "重新命名", + "recheck": "強制重新檢查", + "reannounce": "強制重新發佈", + "seq_dl": "順序下載", + "f_l_prio": "首末優先", + "auto_tmm": "自動種子管理 (ATM)" + }, + "priority": { + "title": "設定優先級", + "top": "最高優先級", + "increase": "提升優先級", + "decrease": "降低優先級", + "bottom": "最低優先級" + }, + "tags": { + "title": "設定標籤", + "disabled_title": "無標籤" + }, + "category": { + "title": "設定分類", + "disabled_title": "無分類", + "clear": "(清除分類)" + }, + "speed_limit": { + "title": "設定速率限制", + "download": "設定下載限制", + "upload": "設定上傳限制", + "share": "設定分享限制" + }, + "copy": { + "title": "複製", + "name": "名稱", + "hash": "雜湊值", + "magnet": "磁力連結" + }, + "export": "匯出種子 | 匯出種子", + "info": "顯示詳情" + } + }, + "logs": { + "title": "qBittorrent 日誌", + "filters": { + "type": "日誌等級", + "sortBy": { + "label": "排序方式", + "id": "日誌 ID", + "type": "日誌等級", + "message": "訊息", + "timestamp": "日誌日期" + } + } + }, + "rssArticles": { + "title": "RSS 文章", + "filters": { + "title": "標題過濾器", + "unread": "僅顯示未讀文章" + }, + "markAllAsRead": "標記全部項目為已讀", + "item": { + "feedName": "訂閱源名稱: {name}", + "author": "作者: {author}", + "category": "分類: {category}" + } + }, + "searchEngine": { + "title": "搜尋種子", + "tabHeaderEmpty": "(空查詢)", + "query": "搜尋查詢", + "filters": { + "category": { + "label": "搜尋分類", + "all": "所有", + "movies": "電影", + "tv": "電視劇", + "music": "音樂", + "games": "遊戲", + "anime": "動畫", + "software": "軟體", + "pictures": "圖片", + "books": "書籍" + }, + "plugins": { + "label": "搜尋外掛", + "all": "所有", + "enabled": "已啟用" + }, + "title": { + "label": "按標題過濾" + } + }, + "runSearch": "搜尋", + "stopSearch": "停止", + "headers": { + "fileName": "檔案名稱", + "fileSize": "檔案大小", + "nbSeeders": "種子", + "nbLeechers": "蝗族", + "siteUrl": "網站連結" + } + }, + "torrent": { + "properties": { + "added_on": "新增於", + "amount_left": "剩餘大小", + "auto_tmm": "自動種子管理", + "availability": "可得性", + "available_peers": "下載者 (群)", + "available_seeds": "種子 (群)", + "category": "分類", + "empty_category": "(無分類)", + "completed_on": "完成於", + "content_path": "內容路徑", + "download_limit": "下載限制", + "download_speed": "下載速率", + "downloaded": "已下載 (全域)", + "downloaded_session": "已下載 (會話)", + "download_path": "下載路徑", + "eta": "預估剩餘時間", + "f_l_piece_prio": "首末塊優先", + "forced": "強制狀態", + "global_speed": "全域速率", + "global_volume": "全域大小", + "hash": "雜湊值", + "infohash_v1": "資訊雜湊值 v1", + "infohash_v2": "資訊雜湊值 v2", + "last_activity": "最後活動", + "magnet": "磁力連結", + "name": "種子標題", + "num_leechs": "下載者 (已連線)", + "num_seeds": "種子 (已連線)", + "peers": "下載者", + "priority": "優先級", + "progress": "進度", + "progress_bar": "進度列", + "ratio": "分享率", + "ratio_limit": "分享率限制", + "ratio_time_limit": "分享時間限制", + "save_path": "儲存路徑", + "seeding_time": "做種時間", + "seeds": "種子", + "seen_complete": "最後完整可見", + "seq_dl": "順序下載", + "size": "大小", + "state": "狀態", + "super_seeding": "超級做種", + "tags": "標籤", + "empty_tags": "(無標籤)", + "time_active": "經過時間", + "total_size": "總大小", + "tracker": "追蹤者", + "trackers_count": "追蹤者數", + "upload_limit": "上傳限制", + "upload_speed": "上傳速率", + "uploaded": "已上傳 (全域)", + "uploaded_session": "已上傳 (會話)" + }, + "state": { + "error": "錯誤", + "missingFiles": "缺失檔案", + "uploading": "上傳中", + "forcedUP": "[F] 上傳中", + "pausedUP": "已完成", + "queuedUP": "排隊中 (上傳)", + "stalledUP": "做種中", + "checkingUP": "正在檢查", + "allocating": "分配中", + "downloading": "下載中", + "forcedDL": "[F] 下載中", + "metaDL": "元資料", + "pausedDL": "暫停", + "queuedDL": "排隊中 (下載)", + "stalledDL": "停止", + "checkingDL": "正在檢查", + "checkingResumeData": "正在檢查復原資料", + "moving": "正在移動", + "unknown": "未知" + } + }, + "torrentDetail": { + "title": "種子詳情", + "tabs": { + "overview": "概覽", + "info": "資訊", + "trackers": "追蹤者", + "peers": "下載者", + "content": "內容", + "tagsAndCategories": "標籤和分類" + }, + "overview": { + "copy_hash": "複製雜湊值", + "fetchingMetadata": "正在抓取...", + "waitingForMetadata": "正在等待元資料...", + "canvasRenderDisabled": "已禁用 Canvas 渲染", + "canvasRefreshDisabled": "已禁用 Canvas 自動更新", + "pieceCount": "{owned} / {total} ({pieceSize})", + "fileCount": "已選擇檔案", + "selectedFileSize": "選中的檔案大小", + "ratio": "分享率", + "downloaded": "已下載", + "uploaded": "已上傳", + "dlSpeedAverage": "平均下載速率", + "upSpeedAverage": "平均上傳速率" + }, + "info": { + "datetime_values": "日期時間值", + "duration_values": "時長值", + "boolean_values": "布林值", + "data_values": "資料值", + "speed_values": "速率值", + "text_values": "文字值", + "long_text_values": "長文字值" + }, + "trackers": { + "tier": "層: {n}", + "peersValue": "{peers} 下載者 ({seeds} 種子 /{leeches} 蝗族)", + "addTrackers": { + "title": "新增追蹤者", + "newTrackers": "要新增的追蹤者連結", + "newTrackersHint": "每行一個,使用空行分層" + }, + "editTracker": { + "title": "編輯追蹤者", + "oldUrl": "舊連結", + "newUrl": "新連結", + "newUrlRequired": "必須填寫新連結" + }, + "reannounce": "全部重新發佈" + }, + "peers": { + "table": { + "host": "主機", + "connection": "連線", + "flags": "旗", + "client": "客戶端", + "progress": "進度", + "downloadSpeed": "下載速率", + "downloaded": "已下載", + "upSpeed": "上傳速率", + "uploaded": "已上傳", + "relevance": "關聯", + "files": "檔案" + }, + "addPeers": { + "title": "新增下載者", + "newPeers": "要新增的下載者主機", + "newPeersPlaceholder": "主機:埠", + "newPeersHint": "每行一個" + }, + "emptyList": "當前無已連接的下載者" + }, + "content": { + "rootNode": "(根節點)", + "fileInfo": "{n} 個檔案 | {n} 個檔案", + "folderInfo": "{n} 個資料夾 | {n} 個資料夾" + }, + "tagsAndCategories": { + "tags": "標籤", + "categories": "分類" + } + }, + "topbar": { + "searchTorrents": "搜尋種子", + "addTorrents": "新增種子", + "actions": { + "resume": "繼續種子", + "pause": "暫停種子", + "delete": "移除種子", + "searchEngine": "開啟搜尋引擎", + "rssArticles": "開啟 RSS 文章", + "logs": "開啟日誌", + "settings": "開啟設定" + }, + "overflow": { + "resume": "繼續", + "pause": "暫停", + "delete": "移除", + "searchEngine": "搜尋引擎", + "rssArticles": "RSS 文章", + "logs": "qBit 日誌", + "settings": "設定" + } + }, + "navbar": { + "top": { + "active_filters": { + "menu_label": "啟用中的過濾器: {n} | 啟用中的過濾器: {n}", + "text": "文本過濾器: {value}", + "status": "狀態過濾器: {value}", + "category": "分類過濾器: {value}", + "tag": "標籤過濾器: {value}", + "tracker": "追蹤者過濾器: {value}" + } + }, + "side": { + "current_speed": { + "title": "當前速率" + }, + "speed_graph": { + "relative_time": "現在 | {n} 秒前 | {n} 秒前" + }, + "filters": { + "disabled": "(已禁用)", + "uncategorized": "(未分類)", + "untagged": "(未標籤)", + "untracked": "(未追蹤)" + }, + "bottom_actions": { + "logout": "登出", + "alt_speed": "替補速率限制", + "conn_status": "連線狀態: {status}", + "dark_mode": "切換至亮色介面 | 切換至暗色介面", + "shutdown": "結束 qBittorrent" + } + }, + "addPanel": { + "torrentsPendingCount": "{n} 個種子待上傳 | {n} 個種子待上傳" + } + }, + "dialogs": { + "shutdown": { + "title": "結束 qBittorrent", + "content": "你確認想要結束 qBittorrent 嗎?", + "success": "已成功結束 qBittorrent!", + "error": "無法結束應用,請確認 qBittorrent 正在運行!" + }, + "rss": { + "feed": { + "title": { + "create": "新增 RSS 訂閱源", + "edit": "編輯 RSS 訂閱源" + }, + "name": "名稱", + "url": "連結" + }, + "rule": { + "title": { + "create": "新增 RSS 規則", + "edit": "編輯 RSS 規則" + }, + "name": "名稱", + "useRegex": "使用正規表達式", + "mustContain": "必須包含", + "mustNotContain": "必須不包含", + "smartFilter": "使用智慧型章節過濾器", + "episodeFilter": "章節過濾器", + "episodeFilterPlaceholder": "例子: S01E02-S01E05", + "assignedCategory": "指派分類", + "savePath": "儲存路徑", + "savePathPlaceholder": "留空以使用預設儲存路徑", + "ignoreDays": "忽略過去 {day} 發佈的項目", + "ignoreDaysHint": "0 以停用", + "lastMatch": { + "label": "最後符合", + "knownValue": "今天 | {n} 天前 | {n} 天前", + "unknownValue": "未知" + }, + "addPaused": "加入已暫停的", + "affectedFeedsSubheader": "受影響的訂閱源", + "matchingArticles": { + "title": "符合的文章", + "noMatch": "無符合的文章" + } + } + }, + "tag": { + "title": { + "create": "新增標籤", + "rename": "重新命名標籤" + }, + "oldName": "舊標籤名稱", + "name": "標籤名稱", + "hint": "提示: 可使用逗號分隔以新增多個標籤", + "required": "必須填寫標籤名稱", + "comma": "重新命名標籤時名稱不可包含逗號", + "warnEdit": "編輯標籤名稱會將種子轉移至新標籤。\n有可能會發生錯誤,請謹慎使用。" + }, + "category": { + "title": { + "create": "新增分類", + "edit": "編輯分類" + }, + "oldName": "舊分類名稱", + "name": "分類名稱", + "savePath": "儲存路徑", + "nameRequired": "必須填寫分類名稱", + "warnEdit": "編輯分類名稱會將種子轉移至新分類。\n有可能會發生錯誤,請謹慎使用。" + }, + "add": { + "dropLabel": "拖拽檔案和連結至此處", + "title": "新增種子", + "files": "選擇檔案", + "fileOverflow": "+{n} 個", + "links": "連結 (磁力, http, 檔案, ...)", + "tags": "標籤", + "noTagMatch": "無標籤符合 \"{query}\"。 按 Enter 鍵以新增。", + "noTags": "尚無標籤。輸入名稱以新增。", + "noCategoryMatch": "無分類符合 \"{query}\"。將會自動新增。", + "noCategories": "尚無分類。輸入名稱以新增", + "savePath": "儲存路徑", + "startNow": "立即開始", + "skipChecking": "跳過雜湊值檢查", + "autoTMM": "自動種子管理 (ATM)", + "sequentialDownload": "順序下載", + "firstLastPiecePrio": "優先下載首末塊", + "submit": "新增種子" + }, + "delete": { + "title": "移除 {n} 個種子 | 移除 {n} 個種子", + "deleteWithFiles": "移除種子與其檔案", + "warnDelete": "打勾此方格將移除種子包含的所有內容。" + }, + "connectionStatus": { + "status": "連線狀態", + "externalIp": "外部 IP 位置" + }, + "moveTorrent": { + "title": "移動種子", + "oldPath": "舊路徑", + "newPath": "新路徑", + "required": "必須填寫新路徑", + "samePath": "新路徑必須與舊路徑不同" + }, + "renameTorrent": { + "title": "重新命名種子", + "oldName": "舊名稱", + "newName": "新名稱", + "required": "必須填寫新名稱", + "sameName": "新名稱必須與舊名稱不同" + }, + "moveTorrentFile": { + "title": "移動種子檔案 | 移動種子資料夾", + "oldName": "舊名稱" + }, + "pluginManager": { + "title": "外掛管理器", + "update": "更新外掛", + "install": { + "activator": "安裝新外掛", + "title": "安裝外掛", + "label": "外掛 URL" + }, + "headers": { + "enabled": "已啟用", + "name": "名稱", + "version": "版本", + "url": "引擎 URL", + "actions": "動作" + } + } + }, + "settings": { + "title": "設定", + "saveSuccess": "設定儲存成功!", + "tabs": { + "vuetorrent": "VueTorrent", + "vuetorrentGeneral": "一般", + "vuetorrentTorrentCard": "種子卡片", + "downloads": "下載", + "connection": "連線", + "speed": "速率", + "bittorrent": "BitTorrent", + "rss": "RSS", + "rssGeneral": "一般", + "rssFeeds": "訂閱源", + "rssRules": "規則", + "webui": "網頁介面", + "tagsAndCategories": "標籤和分類", + "advanced": "進階" + }, + "vuetorrent": { + "general": { + "tip": "這些設定適用於自訂WebUI", + "showCurrentSpeed": "顯示當前速率", + "showSpeedGraph": "顯示速率圖表", + "showAlltimeStat": "顯示歷史狀態", + "showSessionStat": "顯示會話狀態", + "showFreeSpace": "顯示剩餘空間", + "showTrackerFilter": "顯示追蹤者過濾", + "isDrawerRight": "側邊欄居右顯示", + "isPaginationOnTop": "分頁欄於頂部顯示", + "matchSystemTheme": "使用系統主題", + "language": "語言", + "paginationSize": { + "label": "每頁展示數量", + "infinite_scroll": "無限滾動" + }, + "vueTorrentTitle": "VueTorrent 標題", + "dateFormat": "日期格式", + "openSideBarOnStart": "啟動時顯示側邊欄", + "isShutdownButtonVisible": "顯示結束按鈕", + "useBinarySize": "以二進位制取代容量單位 (kB -> KiB)", + "useBitSpeed": "以位元取代速率單位 (kB/s -> kbps)", + "refreshInterval": "qBittorrent API 更新區間", + "fileContentInterval": "種子檔案內容更新區間", + "canvasRenderThreshold": "種子分塊閾值以禁用 Canvas 渲染", + "canvasRefreshThreshold": "種子分塊閾值以禁用 Canvas 自動更新", + "currentVersion": "當前版本", + "qbittorrentVersion": "QBittorrent 版本", + "theme": "VueTorrent 主題", + "registerMagnet": "註冊磁力連結", + "importSettings": "匯入設定", + "exportSettings": "匯出設定", + "resetSettings": "重置設定" + }, + "torrentCard": { + "busyTorrentTip": "忙碌中的種子顯示的屬性", + "doneTorrentTip": "已完成的種子顯示的屬性" + } + }, + "downloads": { + "whenAddTorrent": { + "subheader": "當新增種子時", + "doNotAutoStart": "不要自動開始下載", + "autoDeleteMode": "事後移除 .torrent 檔案" + }, + "publicSettings": { + "preAllocateDisk": "為所有檔案事先分配硬碟空間", + "appendQBExtension": "在未完成檔案加上 .!qB 副檔名" + }, + "saveManagement": { + "subheader": "存檔管理", + "autoTMMEnabled": "預設種子管理模式", + "defaultTMMOptions": { + "manual": "手動", + "automatic": "自動" + }, + "torrentChangedTMM": "當種子分類變更時", + "savePathChangedTMM": "當預設儲存路徑變更時", + "categoryChangedTMM": "當分類儲存路徑變更時", + "paramChangedTMMOptions": { + "relocateTorrent": "重新定位種子", + "switchToManual": "切換種子至手動模式" + }, + "defaultSavePath": "預設儲存路徑", + "keepIncomplete": "保留未完成的種子", + "exportDir": "複製 .torrent 檔案到", + "exportDirFinished": "複製已完成的 .torrent 檔案到" + }, + "monitoredFolders": { + "subheader": "已監視的資料夾", + "newItem": "新項目", + "editItem": "編輯項目", + "monitoredFolderPath": "已監視的資料夾", + "saveType": "覆寫儲存位置", + "otherPath": "其他路徑", + "actions": "動作", + "confirmDelete": "你確認想要移除此項目?", + "noData": "沒有已監視的資料夾" + }, + "excludedFileNames": { + "label": "排除的檔案名稱", + "hint": "每行一個檔案名稱" + }, + "mailNotification": { + "enabled": "下載完成時使用電子郵件通知", + "from": "從", + "to": "到", + "smtpServer": "SMTP 伺服器", + "sslEnabled": "這個伺服器需要加密連線 (SSL)", + "authEnabled": "驗證", + "username": "使用者名稱", + "password": "密碼" + }, + "runExternalProgram": { + "subheader": "執行外部程式", + "onAddedEnabled": "當新增種子時執行外部程式:", + "onAddedLabel": "命令", + "onFinishedEnabled": "當種子下載結束時執行外部程式:", + "onFinishedLabel": "命令", + "supportParamTitle": "支援的參數", + "supportParamN": "%N: 種子名稱", + "supportParamL": "%L: 分類", + "supportParamG": "%G: 標籤 (以逗號分隔)", + "supportParamF": "%F: 內容路徑 (與多檔案種子的根路徑相同)", + "supportParamR": "%R: 根路徑 (第一個種子的子目錄路徑)", + "supportParamD": "%D: 儲存路徑", + "supportParamC": "%C: 檔案數", + "supportParamZ": "%Z: 種子大小 (位元組 byte)", + "supportParamT": "%T: 當前的追蹤者", + "supportParamI": "%I: 資訊雜湊值 v1", + "supportParamJ": "%J: 資訊雜湊值 v2", + "supportParamK": "%K: 種子 ID", + "tip": "提示: 把參數以引號包起來以避免被空格切斷 (例如: \"%N\")" + } + }, + "connection": { + "protocol": "下載者連線協定", + "listeningPort": { + "subheader": "監聽埠", + "incomingConnectionPort": "連入連線時使用的埠", + "randomPort": "隨機連接埠", + "useUPnP": "使用從路由器轉送的 UPnP / NAT-PMP 連接埠" + }, + "connectionLimits": { + "subheader": "連線限制", + "globalMaxConnection": "全域最大連線數", + "perTorrentMaxConnection": "單個種子的最大連線數", + "globalMaxUploadSlots": "全域上傳通道最大數", + "perTorrentMaxUploadSlots": "單個種子的上傳通道最大數" + }, + "proxy": { + "subheader": "代理伺服器", + "host": "主機", + "port": "埠", + "peerConnections": "使用代理來連線下載者", + "torrentOnly": "只對種子使用代理", + "hostNameLookup": "為主機名稱查詢使用代理", + "auth": { + "subtitle": "驗證", + "username": "使用者名稱", + "password": "密碼", + "tip": "資訊: 密碼以未加密的形式儲存" + } + }, + "ipFiltering": { + "subheader": "IP 過濾", + "filterPath": "過濾器路徑 (.dat, .p2p, .p2b)", + "applyToTrackers": "套用到追蹤者", + "bannedIps": "手動封鎖的 IP 位置", + "bannedIpsHint": "每行一個" + } + }, + "speed": { + "subheader": { + "global": "全域速率限制", + "alternative": "替補速率限制", + "settings": "速率限制設定" + }, + "upload": "上傳", + "download": "下載", + "tip": "0 代表無限制", + "scheduler": { + "subheader": "預約使用替補速率限制", + "from": "從", + "to": "到", + "selectButtonLabel": "選擇時間", + "when": "何時" + }, + "settings": { + "applyToUtp": "套用速率限制至 µTP 協定", + "applyToTransportOverhead": "套用速率限制至傳輸負載", + "applyToPeersOnLan": "套用速率限制至 LAN 上的下載者" + } + }, + "bittorrent": { + "privacy": { + "subheader": "隱私", + "enableDHT": "啟用 DHT (分散式網絡) 以尋找更多下載者", + "enablePeX": "啟用節點交換 (PeX) 以尋找更多下載者", + "enableLPD": "啟用本地下載者搜尋以尋找更多下載者", + "encryptionMode": "加密模式", + "enableAnonymous": "啟用匿名模式", + "moreInfo": "更多資訊" + }, + "maxActiveCheckingTorrents": "最大活躍的正在檢查種子數", + "torrentQueueing": { + "subheader": "種子佇列", + "maxActiveDownload": "最大活躍下載數", + "maxActiveUpload": "最大活躍上傳數", + "maxActiveTorrent": "最大活躍種子數", + "excludeSlowTorrent": "不要在這些限制範圍內計算速率慢的種子", + "downloadRateLimit": "下載速率閾值", + "uploadRateLimit": "上傳速率閾值", + "torrentInactivityTimer": "種子不活躍計時器" + }, + "seedLimits": { + "subheader": "做種限制", + "whenRatioReaches": "當分享率達到", + "whenSeedingTimeReaches": "當做種時間達到", + "then": "然後" + }, + "autoAddTrackers": "自動新增這些追蹤者至新的下載中", + "autoAddTrackersHint": "每行一個追蹤者" + }, + "rss": { + "general": { + "reader": { + "subheader": "RSS 閱讀器", + "enableProcessing": "啟用抓取 RSS 訂閱", + "feedsRefreshInterval": "訂閱源更新區間", + "maximumArticlesPerFeed": "每個訂閱源的最大文章數" + }, + "autoDownloader": { + "subheader": "RSS 種子自動下載器", + "enable": "啟用 RSS 規則處理" + }, + "smartEpisodeFilter": { + "subheader": "RSS 智慧型章節過濾器", + "downloadEpisodes": "下載 REPACK/PROPER 章節", + "filters": "過濾器", + "filtersHint": "每行一個" + } + }, + "feeds": { + "createNew": "新增訂閱", + "refreshAll": "重新整理全部", + "noFeeds": "尚無訂閱" + }, + "rules": { + "createNew": "新增規則", + "noRules": "尚無規則" + } + }, + "webUI": { + "interface": { + "subheader": "網頁介面 (遠端控制)", + "ipAddress": "IP 位置", + "port": "埠", + "useUPnP": "使用從路由器轉送的 UPnP / NAT-PMP 連接埠", + "useAlternativeWebUI": "使用替補 WebUI" + }, + "authentication": { + "subheader": "驗證", + "username": "使用者名稱", + "password": "密碼", + "passwordPlaceholder": "(不變更)", + "bypassLocalhost": "跳過本機客戶端的驗證", + "bypassWhitelist": "跳過白名單內 IP 子網中客戶端的驗證", + "whitelistExamples": "範例: 192.168.1.0/24, fdff:ffff:c8::/40", + "maxAttempts": "最大嘗試次數", + "banDuration": "封鎖時長", + "banDurationHint": "秒", + "sessionTimeout": "會話逾時", + "sessionTimeoutHint": "秒" + }, + "https": { + "subheader": "使用 HTTPS", + "certificate": "憑證", + "key": "鍵值", + "tip": "關於憑證的資訊" + }, + "security": { + "subheader": "安全", + "clickjacking": "啟用點選劫持保護", + "csrf": "啟用跨站請求偽造 (CSRF) 保護", + "secureCookie": "啟用 cookie 安全旗標(需要 HTTPS)", + "hostHeaderValidation": "啟用主機標頭驗證", + "hostHeaderValidationHint": "使用分號分隔 ( ; )", + "serverDomains": "伺服器網域" + }, + "customHeaders": "新增自訂 HTTP 標頭", + "customHeadersPlaceholder": "標頭1: 鍵值1\n標頭2: 鍵值2\n...", + "customHeadersHint": "每行一個", + "reverseProxySupport": "啟用反向代理支援", + "proxiesList": "受信任的代理伺服器清單", + "proxiesListHint": "使用分號分隔 IP ( ; )", + "dynDns": { + "subheader": "更新我的動態網域名稱", + "providers": { + "dynDns": "DynDNS", + "noIp": "NO-IP" + }, + "registerBtn": "註冊", + "domainName": "網域名稱", + "username": "使用者名稱", + "password": "密碼" + } + }, + "tagsAndCategories": { + "createNewTag": "新增新標籤", + "createNewCategory": "新增新分類", + "tagsSubheader": "可用標籤:", + "categoriesSubheader": "可用分類:", + "noTags": "尚無標籤", + "noCategories": "尚無分類" + }, + "advanced": { + "openDoc": "開啟文檔", + "qbittorrent": { + "subheader": "qBittorrent 部分", + "allocatedRam": "實體記憶體 (RAM) 使用限制 (libtorrent >= 2.0)", + "networking": { + "title": "網路", + "networkInterfaces": { + "label": "網路介面", + "any": "任何介面" + }, + "ipAddress": { + "label": "可選擇綁定的 IP 位置", + "all": "所有位置", + "allIPv4": "所有 IPv4 位置", + "allIPv6": "所有 IPv6 位置" + } + }, + "saveInterval": "儲存復原資料區間", + "recheckOnCompletion": "完成後重新檢查種子", + "refreshInterval": "介面重新整理區間", + "resolveCountries": "解析下載者國家", + "reannounceOnIpPortChanged": "當 IP 或連接埠變更時通知所有追蹤者", + "embeddedTracker": { + "title": "嵌入追蹤者", + "enable": "啟用嵌入追蹤者", + "port": "嵌入追蹤者埠", + "portForward": "為嵌入追蹤者啟用連接埠轉發" + } + }, + "libtorrent": { + "subheader": "libtorrent 部分", + "threads": { + "subheader": "執行緒", + "asyncIoThreads": "異步 I/O 執行緒", + "hashingThreads": "雜湊執行緒 (libtorrent >= 2.0)", + "filePoolSize": "檔案叢集大小", + "outstandingMemory": "檢查種子時的未完成記憶體" + }, + "disk": { + "subheader": "硬碟", + "diskCache": "硬碟快取 (libtorrent < 2.0)", + "diskCacheExpiry": "硬碟快取過期區間 (libtorrent < 2.0)", + "diskQueueSize": "硬碟佇列大小", + "diskIoType": "硬碟 IO 類型 (libtorrent >= 2.0; 需要重新啟動)", + "diskIoReadMode": "硬碟 IO 讀取模式", + "diskIoWriteMode": "硬碟 IO 寫入模式" + }, + "coalesceReadsWrites": "合併讀寫 (libtorrent < 2.0)", + "pieceExtentAffinity": "使用分塊範圍關聯", + "sendUploadPieceSuggestions": "傳送上傳分塊建議", + "sendBufferWatermark": "傳送緩衝浮水印", + "sendBufferLowWatermark": "傳送緩衝低浮水印", + "sendBufferWatermarkFactor": "傳送緩衝浮水印因子", + "outgoingConnectionsPerSecond": "每秒對外連線數", + "socketBacklogSize": "Socket 紀錄檔大小", + "networking": { + "subheader": "網路", + "outgoingPortsMin": "連出埠(最小)[0: 停用]", + "outgoingPortsMax": "連出埠(最大)[0: 停用]", + "upnpLeaseDuration": "UPnP 租約期限 [0: 永久租約]", + "peerTos": "連接到下載者的 DSCP 值", + "utpTcpMixedModeAlgorithm": "μTP-TCP 混合模式演算法" + }, + "security": { + "subheader": "安全", + "idnSupport": "啟用國際化域名 (IDN)支援", + "allowMultipleConnectionsFromTheSameIPAddress": "允許從同一個 IP 位置而來的多重連線", + "validateHTTPSTrackerCertificate": "驗證 HTTPS 追蹤器憑證", + "mitigateSSRF": "伺服器端請求偽造 (SSRF) 緩解", + "blockPeersOnPrivilegedPorts": "不允許連線到在特權連接埠上的下載者" + }, + "uploadSlotsBehavior": "上傳通道行為", + "uploadChokingAlgorithm": "上傳演算法", + "announceAllTrackers": "總是發佈到同一追蹤者群組內的所有追蹤者", + "announceAllTiers": "總是發佈到所有追蹤者群組", + "announceIP": "向追蹤器回報的 IP 位置 (需要重新啟動)", + "maxConcurrentHTTPAnnounces": "最大並行 HTTP 發佈", + "stopTrackerTimeout": "停止追蹤器逾時", + "peerTurnover": "下載者流動斷線百分比", + "peerTurnoverCutoff": "下載者流動閾值百分比", + "peerTurnoverInterval": "下載者流動斷線區間", + "requestQueueSize": "對單個下載者的最多未完成請求" + } + } + }, + "login": { + "title": "登入", + "subtitle": "輸入你的憑證", + "username": "使用者名稱", + "password": "密碼", + "submit": "登入", + "success": "登入成功!", + "error": "登入失敗!", + "rules": { + "username_required": "必須填寫使用者名稱", + "password_required": "必須填寫密碼" + } + }, + "constants": { + "contentLayout": { + "title": "種子內容佈局", + "original": "原始", + "subfolder": "建立子資料夾", + "nosubfolder": "移除子資料夾" + }, + "stopCondition": { + "title": "種子停止條件", + "none": "無", + "metadataReceived": "收到元資料後", + "filesChecked": "檢查檔案後" + }, + "bittorrentProtocols": { + "tcp_utp": "TCP 與 μTP", + "tcp": "TCP", + "utp": "μTP" + }, + "encryption": { + "preferEncryption": "允許加密", + "forceOn": "要求加密", + "forceOff": "停用加密" + }, + "maxRatioAction": { + "pauseTorrent": "暫停種子", + "removeTorrent": "移除種子", + "removeTorrentAndFiles": "移除種子與其檔案", + "torrentSuperseeding": "為種子啟用超級做種" + }, + "scheduler": { + "everyDay": "每天", + "everyWeekday": "平日", + "everyWeekend": "週末", + "everyMonday": "星期一", + "everyTuesday": "星期二", + "everyWednesday": "星期三", + "everyThursday": "星期四", + "everyFriday": "星期五", + "everySaturday": "星期六", + "everySunday": "星期天" + }, + "diskIoType": { + "default": "預設", + "memoryMappedFiles": "記憶體對映檔案", + "posixCompliant": "遵循 POSIX" + }, + "diskIoMode": { + "disableOsCache": "停用作業系統快取", + "enableOsCache": "啟用作業系統快取", + "writeThrough": "連續寫入 (libtorrent >= 2.0.6)" + }, + "utpTcpMixedMode": { + "preferTcp": "偏好 TCP", + "peerProportional": "下載者比例 (TCP 節流)" + }, + "uploadSlotsBehavior": { + "fixedSlots": "固定通道", + "uploadRateBased": "基於上傳速率" + }, + "uploadChokingAlgorithm": { + "roundRobin": "循環", + "fastestUpload": "上傳最快", + "antiLeech": "反蝗族" + }, + "monitoredFolderSaveLocation": { + "monitoredFolder": "已監視的資料夾", + "defaultSavePath": "預設儲存路徑", + "other": "其他" + }, + "addPaused": { + "title": "加入已暫停的", + "always": "總是", + "never": "永不" + }, + "filterStatus": { + "all": "所有", + "downloading": "下載中", + "seeding": "做種中", + "completed": "已完成", + "resumed": "繼續", + "paused": "暫停", + "active": "活躍", + "inactive": "不活躍", + "stalled": "停止", + "stalled_uploading": "停止上傳", + "stalled_downloading": "停止下載", + "checking": "正在檢查", + "moving": "正在移動", + "errored": "錯誤" + }, + "connectionStatus": { + "connected": "已連線", + "firewalled": "防火牆限制", + "disconnected": "未連線", + "unknown": "未知" + }, + "trackerStatus": { + "disabled": "已停用", + "not_yet_contacted": "尚未連線", + "working": "正在運作", + "updating": "正在更新", + "not_working": "沒有運作" + }, + "file_priority": { + "max": "最高", + "high": "高", + "normal": "一般", + "unwanted": "不要下載" + }, + "theme": { + "auto": "跟隨系統主題", + "light": "亮色主題", + "dark": "暗色主題" + } + }, + "units": { + "minutes": "分鐘", + "seconds": "秒" + } +}