Files

1043 lines
60 KiB
TypeScript
Raw Permalink Normal View History

import type { Messages } from '../types';
export const zhTWVaultMessages: Messages = {
// Notes
'notes.search.placeholder': '搜尋筆記、主機、標籤...',
'notes.action.newNote': '新增筆記',
'notes.action.newGroup': '新增資料夾',
'notes.action.importMarkdown': '匯入 Markdown',
'notes.action.exportNote': '匯出筆記',
'notes.action.exportGroup': '匯出資料夾',
'notes.action.exportAll': '匯出全部筆記',
'notes.import.toast.success': '已匯入 {count} 條筆記',
'notes.import.toast.noNotes': '沒有匯入任何 Markdown 檔案。',
'notes.import.toast.failed': '匯入 Markdown 檔案失敗。',
'notes.import.toast.inProgress': '正在匯入 Markdown 檔案,請稍候。',
'notes.import.toast.skipped': '已跳過 {count} 個不支援的檔案。',
'notes.export.toast.success': '已匯出 {count} 條筆記',
'notes.export.toast.empty': '沒有可匯出的筆記。',
'notes.export.toast.failed': '匯出筆記失敗。',
'notes.codeBlock.copied': '已複製',
'notes.codeBlock.copyFailed': '複製程式碼塊失敗。',
'notes.group.prompt': '資料夾路徑',
'notes.group.all': '筆記本',
'notes.group.ungrouped': '未群組',
'notes.section.notebooks': '筆記本',
'notes.section.notes': '筆記',
'notes.mode.edit': '編輯',
'notes.mode.split': '分割',
'notes.mode.preview': '預覽',
'notes.title.placeholder': '筆記標題',
'notes.editor.placeholder': '在這裡寫 Markdown 筆記...',
'notes.editor.unrenderableMarkdown': '這篇筆記包含富文本編輯器無法顯示的 Markdown例如未閉合的 <tag> 文字),已改為顯示原始 Markdown 原始碼,內容並沒有遺失。',
'notes.editor.retryRichView': '重試富文字檢視',
'notes.preview.empty': '暫無內容可預覽。',
'notes.empty.title': '還沒有筆記',
'notes.empty.desc': '可以記錄運維手冊、臨時備忘、伺服器交接資訊。',
'notes.empty.group': '這個筆記本裡還沒有筆記。',
'notes.search.noResults': '沒有找到筆記。',
'notes.toolbar.modeLive': '即時預覽',
'notes.toolbar.modeLiveTitle': '即時預覽模式 (WYSIWYG)',
'notes.toolbar.modeSource': '原始碼模式',
'notes.toolbar.modeSourceTitle': '原始碼模式 (Markdown 程式碼)',
'notes.toolbar.modePreview': '閱讀模式',
'notes.toolbar.modePreviewTitle': '閱讀模式 (唯讀排版)',
'notes.toolbar.undo': '復原 (Ctrl+Z)',
'notes.toolbar.redo': '重做 (Ctrl+Y)',
'notes.toolbar.typography': '程式碼字型與排版設定',
'notes.toolbar.customCodeFont': '自訂程式碼字型',
'notes.toolbar.fontsAvailable': '共 {count} 款可用字型',
'notes.toolbar.searchFont': '搜尋字型...',
'notes.toolbar.noFontsFound': '未找到相符的等寬字型',
'notes.toolbar.defaultFont': '預設等寬字型 (Default)',
'notes.toolbar.bodyFontSize': '內文字級',
'notes.toolbar.codeFontSize': '程式碼字級',
'notes.toolbar.headingLevel': '標題層級',
'notes.toolbar.h1': '一級標題',
'notes.toolbar.h2': '二級標題',
'notes.toolbar.h3': '三級標題',
'notes.toolbar.h4': '四級標題',
'notes.toolbar.bold': '粗體 (Ctrl+B)',
'notes.toolbar.italic': '斜體 (Ctrl+I)',
'notes.toolbar.strikethrough': '刪除線',
'notes.toolbar.underline': '底線',
'notes.toolbar.inlineCode': '行內程式碼',
'notes.toolbar.bulletList': '無序列表',
'notes.toolbar.orderedList': '有序列表',
'notes.toolbar.taskList': '待辦任務清單',
'notes.toolbar.quote': '引用區塊',
'notes.toolbar.codeBlock': '程式碼區塊',
'notes.toolbar.mathFormula': '數學公式區塊 (LaTeX / Math)',
'notes.toolbar.table': '插入表格',
'notes.toolbar.divider': '分隔線',
'notes.toolbar.link': '插入超連結',
'notes.toolbar.image': '插入圖片',
'notes.action.pin': '置頂筆記',
'notes.action.unpin': '取消置頂',
'notes.tag.remove': '移除標籤',
'notes.tag.placeholder': '標籤名...',
'notes.tag.add': '新增標籤',
'notes.outline.title': '大綱目錄',
'notes.outline.titleWithCount': '大綱目錄 ({count})',
'notes.outline.empty': '暫無標題大綱',
'notes.outline.emptyHint': '在 Markdown 中使用 #、## 編寫各級標題',
'notes.export.share': '匯出與分享',
'notes.export.currentNote': '目前筆記',
'notes.export.exportMarkdown': '匯出為 Markdown (.md)',
'notes.export.exportHtml': '匯出為 HTML (.html)',
'notes.export.copyMarkdown': '複製 Markdown 源碼',
'notes.export.allNotes': '全部筆記',
'notes.export.exportAllZip': '匯出全部為 ZIP 壓縮包',
'notes.export.toast.markdownSuccess': '已匯出 Markdown 檔案',
'notes.export.toast.htmlSuccess': '已匯出 HTML 檔案',
'notes.export.toast.zipSuccess': '已匯出全部筆記備份 ZIP',
// Select Host panel
'selectHost.title': '選擇主機',
'selectHost.noHostsFound': '未找到主機',
'selectHost.newHost': '新增主機',
'selectHost.continue': '繼續',
'selectHost.continueWithCount': '繼續(已選 {count} 個)',
'selectHost.toggleGroup': '切換群組 {name} 下的全部主機',
'selectHost.toggleHost': '切換 {name}',
// Quick Connect
'quickConnect.knownHost.title': '確認要連線嗎?',
'quickConnect.knownHost.authenticity': '無法驗證 {hostname} 的真實性。',
'quickConnect.knownHost.fingerprintLabel': '{keyType} fingerprint (SHA256):',
'quickConnect.knownHost.addQuestion': '是否將它加入 Known Hosts',
'quickConnect.knownHost.addAndContinue': '加入並繼續',
'quickConnect.addKey': '新增 key',
'quickConnect.warning.unparsedOptions': '部分 SSH 引數已被忽略: {options}',
'quickConnect.identity.label': '憑據預設',
'quickConnect.identity.placeholder': '選擇已儲存的身分',
'quickConnect.identity.empty': '沒有可用的身分',
'quickConnect.identity.hint': '選擇身分後會自動帶入使用者名稱和驗證資訊。',
'quickConnect.identity.selectedHint': '將以 {username} 連線。',
'quickConnect.identity.method.password': '密碼',
'quickConnect.identity.method.key': 'SSH 金鑰',
'quickConnect.identity.method.certificate': '憑證',
'quickConnect.identity.unavailable': '此身分在目前裝置上缺少可用憑據。',
'quickConnect.identity.useCustom': '改用自訂憑據',
'quickConnect.identity.connect': '使用預設連線',
'quickConnect.connectTitle': '連接到 {host}',
// Protocol select dialog
'protocolSelect.chooseProtocol': '選擇協定',
'protocolSelect.port': '埠:',
// Host Details
'hostDetails.title.details': '主機詳情',
'hostDetails.title.new': '新增主機',
'hostDetails.saveAria': '儲存',
'hostDetails.section.address': '位址',
'hostDetails.hostname.placeholder': 'IP 或 主機名',
'hostDetails.section.general': '通用',
'hostDetails.os.title': '系統識別',
'hostDetails.os.desc': '預設自動辨識,僅在辨識錯誤時手動指定。網路裝置模式另行設定。',
'hostDetails.os.auto': '自動辨識',
'hostDetails.os.unknown': '其他 / 未知',
'hostDetails.os.selection': '辨識方式',
'hostDetails.os.current': '目前系統',
'hostDetails.os.freebsd': 'FreeBSD',
'hostDetails.os.linux': 'Linux',
'hostDetails.os.windows': 'Windows',
'hostDetails.os.macos': 'macOS',
'hostDetails.section.sftp': 'SFTP 設定',
'hostDetails.sftp.fileProtocol': '檔案協定',
'hostDetails.sftp.fileProtocol.desc': '自動優先 SFTP當伺服器無 SFTP 子系統時改用 SCP 模式(如部分 NAS。僅支援 SCP 的主機可強制 SCP。',
'hostDetails.sftp.fileProtocol.auto': '自動',
'hostDetails.sftp.fileProtocol.sftp': '僅 SFTP',
'hostDetails.sftp.fileProtocol.scp': 'SCP 模式',
'hostDetails.sftp.sudo': 'Sudo 提權模式',
'hostDetails.sftp.sudo.desc': '使用儲存的密碼自動取得 Root 權限',
'hostDetails.sftp.sudo.passwordWarning': 'Sudo 模式需要密碼。請在上方設定密碼,或確保伺服器允許免密 sudo。',
'hostDetails.sftp.encoding': '檔名編碼',
'hostDetails.sftp.encoding.desc': '選擇用於解碼和傳送 SFTP 檔名的編碼。',
'hostDetails.label.placeholder': '名稱例如Production Server',
'hostDetails.notes.label': '備註',
'hostDetails.notes.placeholder': '硬體設定、專案、客戶、地域、角色...',
'hostDetails.notes.help': '支援 Markdown。請勿在此存放密碼或私鑰。',
'hostDetails.notes.tab.edit': '編輯',
'hostDetails.notes.tab.preview': '預覽',
'hostDetails.notes.preview.empty': '暫無內容可預覽。',
'hostDetails.notes.toggle.show': '顯示備註編輯框',
'hostDetails.notes.toggle.hide': '隱藏備註編輯框',
'hostDetails.group.placeholder': '父級 Group',
'hostDetails.section.credentials': '憑證',
'hostDetails.section.portCredentials': '埠與憑證',
'hostDetails.section.appearance': '外觀',
'hostDetails.distro.title': 'Linux 發行版',
'hostDetails.distro.desc': '可在連線後自動探測,也可以手動覆蓋圖示所用的發行版。',
'hostDetails.icon.title': '主機圖示',
'hostDetails.icon.preview': '圖示預覽',
'vault.panel.resizeWidth': '調整面板寬度',
'hostDetails.icon.sectionTitle': '顏色與圖示',
'hostDetails.icon.desc': '選擇此主機使用的圖示來源和顏色。',
'hostDetails.icon.source': '來源',
'hostDetails.icon.manualLabel': '手動指定',
'hostDetails.icon.tab.brand': '品牌',
'hostDetails.icon.tab.type': '型別',
'hostDetails.icon.mode.auto': '自動',
'hostDetails.icon.mode.custom': '自訂',
'hostDetails.icon.reset': '重設主機圖示',
'hostDetails.icon.colorLabel': '圖示顏色',
'hostDetails.icon.colorDefault': '預設',
'hostDetails.icon.colorAuto': '自動',
'hostDetails.icon.colorManual': '手動',
'hostDetails.icon.colorChoice': '顏色',
'hostDetails.icon.autoColorLabel': '目前顏色',
'hostDetails.icon.showLibrary': '展開圖示庫',
'hostDetails.icon.hideLibrary': '收起圖示庫',
'hostDetails.icon.autoUsesDistro': '使用 Linux 發行版圖示和所選顏色顯示此主機。',
'hostDetails.icon.customOverridesDistro': '內建圖示會替換此主機的 Linux 發行版圖示。',
'hostDetails.icon.option.server': '伺服器',
'hostDetails.icon.option.terminal': '終端',
'hostDetails.icon.option.database': '資料庫',
'hostDetails.icon.option.cloud': '雲主機',
'hostDetails.icon.option.router': '路由器',
'hostDetails.icon.option.shield': '安全',
'hostDetails.icon.option.code': '程式碼',
'hostDetails.icon.option.box': '節點',
'hostDetails.icon.option.globe': '公網',
'hostDetails.icon.option.cpu': '計算',
'hostDetails.icon.option.hard-drive': '儲存',
'hostDetails.icon.option.network': '網路',
'hostDetails.icon.option.wifi': '無線',
'hostDetails.icon.option.lock': '鎖定',
'hostDetails.icon.option.key': '金鑰',
'hostDetails.icon.option.monitor': '顯示器',
'hostDetails.icon.option.container': '容器',
'hostDetails.icon.option.activity': '活動',
'hostDetails.icon.option.zap': '高速',
'hostDetails.icon.option.server-cog': '伺服器設定',
'hostDetails.icon.color.blue': '藍色',
'hostDetails.icon.color.green': '綠色',
'hostDetails.icon.color.red': '紅色',
'hostDetails.icon.color.amber': '琥珀色',
'hostDetails.icon.color.purple': '紫色',
'hostDetails.icon.color.cyan': '青色',
'hostDetails.icon.color.orange': '橙色',
'hostDetails.icon.color.slate': '石板灰',
'hostDetails.icon.color.violet': '紫羅蘭',
'hostDetails.icon.color.pink': '粉紅色',
'hostDetails.icon.color.rose': '玫瑰紅',
'hostDetails.icon.color.lime': '青檸',
'hostDetails.icon.color.teal': '藍綠色',
'hostDetails.icon.color.sky': '天藍',
'hostDetails.icon.color.indigo': '靛藍',
'hostDetails.icon.color.zinc': '鋅灰',
'hostDetails.icon.color.custom': '自訂顏色',
'hostDetails.distro.mode': '來源',
'hostDetails.distro.mode.auto': '自動探測',
'hostDetails.distro.mode.manual': '手動覆蓋',
'hostDetails.distro.detectedLabel': '目前值',
'hostDetails.distro.manualLabel': '手動指定',
'hostDetails.distro.pending': '首次連線後自動探測',
'hostDetails.distro.unknown': '未知',
'hostDetails.distro.option.linux': '通用 Linux',
'hostDetails.distro.option.ubuntu': 'Ubuntu',
'hostDetails.distro.option.debian': 'Debian',
'hostDetails.distro.option.centos': 'CentOS',
'hostDetails.distro.option.rocky': 'Rocky Linux',
'hostDetails.distro.option.fedora': 'Fedora',
'hostDetails.distro.option.arch': 'Arch Linux',
'hostDetails.distro.option.alpine': 'Alpine',
'hostDetails.distro.option.amazon': 'Amazon Linux',
'hostDetails.distro.option.opensuse': 'openSUSE / SLES',
'hostDetails.distro.option.redhat': 'Red Hat / RHEL',
'hostDetails.distro.option.almalinux': 'AlmaLinux',
'hostDetails.distro.option.alinux': '阿里雲 Linux',
'hostDetails.distro.option.openeuler': 'openEuler',
'hostDetails.distro.option.freebsd': 'FreeBSD',
'hostDetails.distro.option.oracle': 'Oracle Linux',
'hostDetails.distro.option.kali': 'Kali Linux',
'hostDetails.distro.option.cisco': '思科',
'hostDetails.distro.option.juniper': '瞻博網路',
'hostDetails.distro.option.huawei': '華為',
'hostDetails.distro.option.h3c': '新華三 / H3C',
'hostDetails.distro.option.hpe': '慧與 / HPE',
'hostDetails.distro.option.mikrotik': 'MikroTik',
'hostDetails.distro.option.fortinet': '飛塔',
'hostDetails.distro.option.paloalto': 'Palo Alto Networks',
'hostDetails.distro.option.zyxel': '合勤',
'hostDetails.distro.option.ruijie': '銳捷',
'hostDetails.section.mosh': 'Mosh',
'hostDetails.section.et': 'EternalTerminal',
'hostDetails.et.port': 'ET 服務埠',
'hostDetails.et.port.desc': 'etserver 監聽埠(預設 2022',
'hostDetails.username.placeholder': '使用者名稱',
'hostDetails.password.placeholder': '密碼',
'hostDetails.password.show': '顯示密碼',
'hostDetails.password.hide': '隱藏密碼',
'hostDetails.password.save': '儲存密碼',
'hostDetails.auth.method': '登入方式',
'hostDetails.auth.auto': '自動選擇',
'hostDetails.auth.auto.desc': '先嘗試系統金鑰和本機金鑰,最後使用已儲存的密碼。',
'hostDetails.auth.passwordOnly': '僅密碼',
'hostDetails.auth.password.desc': '只使用已儲存的密碼和互動式密碼提示。',
'hostDetails.auth.key': '金鑰',
'hostDetails.auth.key.desc': '使用選取的金鑰;如果同時儲存了密碼,可在失敗後嘗試密碼。',
'hostDetails.auth.certificate': '憑證',
'hostDetails.auth.certificate.desc': '使用選取的 SSH 憑證;如果同時儲存了密碼,可在失敗後嘗試密碼。',
'hostDetails.auth.mfaFirst': '優先互動式驗證',
'hostDetails.auth.mfaFirst.desc': '適用於必須透過 keyboard-interactive 輸入密碼和 MFA 的伺服器。',
'hostDetails.auth.credentialRequired': '儲存這種登入方式前,請先選擇金鑰或憑證。',
'hostDetails.identity.suggestions': '身分',
'hostDetails.identity.missing': '身分不存在',
'hostDetails.credential.keyCertificate': '金鑰 / 憑證 / 本機金鑰',
'hostDetails.credential.key': '金鑰',
'hostDetails.credential.certificate': '憑證',
'hostDetails.credential.localKeyFile': '本機金鑰檔案',
'hostDetails.credential.localKeyFilePlaceholder': '~/.ssh/id_ed25519',
'hostDetails.credential.browseKeyFile': '瀏覽…',
'hostDetails.credential.missing': '憑證不存在',
'hostDetails.section.systemSshAgent': '系統 SSH 金鑰',
'hostDetails.systemSshAgent': '使用系統 SSH 金鑰登入',
'hostDetails.systemSshAgent.desc': '使用已由 macOS、Linux、Windows、1Password 或其他相容服務解鎖的金鑰',
'hostDetails.systemSshAgent.socket': '代理位址',
'hostDetails.systemSshAgent.socket.desc': '留空時使用 SSH_AUTH_SOCK',
'hostDetails.systemSshAgent.identitiesOnly': '僅使用已設定的金鑰',
'hostDetails.systemSshAgent.identitiesOnly.desc': '不嘗試代理中其他無關金鑰',
'hostDetails.systemSshAgent.notRunning': '系統 SSH 金鑰服務無法使用',
'hostDetails.systemSshAgent.notRunningHint': '請啟動或解鎖金鑰服務,或在上方填寫其位址。',
'hostDetails.keys.search': '搜尋金鑰…',
'hostDetails.keys.empty': '暫無金鑰',
'hostDetails.certs.search': '搜尋憑證…',
'hostDetails.certs.empty': '暫無憑證',
'hostDetails.agentForwarding': '轉發 SSH 金鑰',
'hostDetails.agentForwarding.desc': '允許遠端伺服器使用本機 SSH 金鑰(例如用於 git 操作)',
'hostDetails.agentForwarding.agentNotRunning': 'SSH Agent 不可用',
'hostDetails.agentForwarding.agentNotRunningHint': '未偵測到 SSH Agent。請啟用 Windows OpenSSH Authentication Agent 服務,或使用相容的 Agent如 Bitwarden、1Password、gpg-agent。',
'hostDetails.section.agentForwarding': 'SSH 代理',
'hostDetails.x11Forwarding': '轉發 X11 圖形應用程式',
'hostDetails.x11Forwarding.desc': '本機執行 X 服務時,讓遠端圖形程式顯示在本機桌面。',
'hostDetails.section.x11Forwarding': 'X11 轉發',
'hostDetails.section.deviceType': '裝置型別',
'hostDetails.deviceType': '網路裝置模式',
'hostDetails.deviceType.desc': '適用於透過 SSH 連線的網路裝置(交換機、路由器、防火牆)。指令將原樣傳送,不進行 Shell 包裝,相容華為 VRP、Cisco IOS 等廠商 CLI。',
'hostDetails.deviceType.warning': 'AI 代理指令將直接傳送,無法取得結束代碼。僅建議在裝置不執行標準 Shell 時啟用。',
'hostDetails.section.sshAlgorithms': 'SSH 演算法',
'hostDetails.section.terminalBehavior': '終端行為',
'hostDetails.lineTimestamps': '顯示輸出時間',
'hostDetails.lineTimestamps.desc': '在終端輸出行旁邊顯示本機時間,不改變終端文字內容。',
'hostDetails.legacyAlgorithms': '允許舊版演算法',
'hostDetails.legacyAlgorithms.desc': '啟用已棄用的 SSH 演算法diffie-hellman-group1、ssh-dss、3des-cbc 等)以連線老舊網路裝置。',
'hostDetails.legacyAlgorithms.warning': '這些演算法存在已知安全漏洞,僅建議在老舊裝置不支援現代加密時啟用。',
'hostDetails.skipEcdsaHostKey': '跳過 ECDSA 主機金鑰',
'hostDetails.skipEcdsaHostKey.desc': '某些老款華為 / 思科交換機的 ECDSA 主機金鑰簽名不規範,會導致連線報 "signature verification failed"。開啟後用戶端不再 advertise ecdsa-sha2-*,強制使用 RSA / Ed25519。',
'hostDetails.algorithms.advanced': '高階演算法設定',
'hostDetails.algorithms.advanced.desc': '針對單個 host 自訂各分類的演算法清單。不勾選 = 使用預設;勾選子集後將完全替換預設列表。設定錯誤可能導致無法連線。',
'hostDetails.algorithms.inheritedNotice': '目前組已設定以下分類的演算法 override{categories}。本面板的"恢復預設"只會回到組的設定,而不是 NetMesh 預設列表。若要忽略組的限制,請到組的演算法設定裡取消。',
'hostDetails.algorithms.customized': '已自訂',
'hostDetails.algorithms.reset': '恢復預設',
'hostDetails.algorithms.category.kex': '金鑰交換 (KEX)',
'hostDetails.algorithms.category.cipher': '加密演算法 (Cipher)',
'hostDetails.algorithms.category.hmac': '完整性演算法 (HMAC)',
'hostDetails.algorithms.category.serverHostKey': '主機金鑰 (Host Key)',
'hostDetails.algorithms.category.compress': '壓縮 (Compression)',
'hostDetails.section.keepalive': '工作階段保活',
'hostDetails.keepalive.override': '為此主機單獨設定',
'hostDetails.keepalive.desc': '為該主機使用專屬的保活策略,而不是跟隨全域設定。適用於不回應 keepalive@openssh.com 請求的老舊路由器 / 交換機——將間隔設為 0 可對該主機徹底關閉保活。',
'hostDetails.keepalive.interval': '間隔(秒)',
'hostDetails.keepalive.countMax': '最大無回應保活次數',
'hostDetails.keepalive.disabledHint': '間隔為 0 時該主機不傳送保活包,僅依賴 TCP 層超時偵測斷連。',
'hostDetails.section.sshTimeouts': 'SSH 連線逾時',
'hostDetails.sshTimeouts.tcpConnect': 'TCP 連線逾時(秒)',
'hostDetails.sshTimeouts.tcpConnect.desc': '等待與該主機建立網路連線的最長時間。',
'hostDetails.sshTimeouts.authReady': '驗證逾時(秒)',
'hostDetails.sshTimeouts.authReady.desc': '網路連線建立後,等待 SSH 交握和驗證完成的最長時間。',
'hostDetails.backspaceBehavior': 'Backspace 行為',
'hostDetails.backspaceBehavior.default': '預設',
'hostDetails.jumpHosts': '透過主機代理',
'hostDetails.jumpHosts.hops': '{count} 跳',
'hostDetails.jumpHosts.direct': '直連',
'hostDetails.jumpHosts.configure': '設定代理主機',
'hostDetails.proxy': '透過 HTTP/SOCKS5/指令代理',
'hostDetails.proxy.none': '無',
'hostDetails.proxy.edit': '編輯代理',
'hostDetails.proxy.configure': '設定代理',
'hostDetails.envVars': '環境變數',
'hostDetails.envVars.add': '新增環境變數',
'hostDetails.startupCommand': '啟動指令',
'hostDetails.startupCommand.placeholder': '連線後執行的指令例如cd /app && ls',
'hostDetails.startupCommand.help': 'SSH 連線建立後將自動執行該指令。',
'hostDetails.startupCommand.runMode': '多行執行方式',
'hostDetails.startupCommand.runMode.help': '選擇連線後如何傳送多行啟動指令。',
'hostDetails.startupCommand.runMode.lineDelay': '逐行傳送',
'hostDetails.startupCommand.runMode.paste': '一次性傳送',
'hostDetails.otherProtocols': '其他協定',
'hostDetails.telnetOn': 'Telnet on',
'hostDetails.port': '埠',
'hostDetails.telnet.credentials': '憑證',
'hostDetails.telnet.identity.placeholder': '手動身分',
'hostDetails.telnet.username': 'Telnet 使用者名稱',
'hostDetails.telnet.password': 'Telnet 密碼',
'hostDetails.charset.placeholder': '字元集(例如 UTF-8',
'hostDetails.telnet.add': '新增 Telnet 協定',
'hostDetails.telnet.setDefault': '預設用 Telnet 連線',
'hostDetails.tags': '標籤',
'hostDetails.group': '群組',
'hostDetails.selectGroup': '選擇群組',
'hostDetails.addTag': '新增標籤...',
'hostDetails.createTag': '建立標籤',
'hostDetails.createGroup': '建立群組',
'hostDetails.plugin.title': '外掛程式連線',
'hostDetails.plugin.provider.placeholder': '選擇連線提供者',
'hostDetails.plugin.provider.empty': '尚未安裝連線提供者',
'hostDetails.plugin.authentication.placeholder': '選擇驗證提供者',
'hostDetails.plugin.authentication.none': '由提供者管理或不需驗證',
'hostDetails.plugin.credential.placeholder': '選擇主機管理的憑證',
'hostDetails.plugin.credential.none': '不使用已儲存憑證',
'hostDetails.plugin.credential.password': '密碼身分',
'hostDetails.plugin.credential.privateKey': '私密金鑰',
'hostDetails.plugin.credential.unavailable': '已儲存的憑證無法使用',
'hostDetails.plugin.configuration.label': '提供者設定JSON',
'hostDetails.plugin.configuration.invalid': '設定必須是有效的 JSON。',
'hostDetails.plugin.configuration.schemaInvalid': '設定不符合提供者宣告的結構。',
'hostDetails.plugin.unavailable': '目前設定的提供者無法使用;重新安裝外掛程式前會保留設定。',
'hostDetails.plugin.useSsh': '改用 SSH',
// Host form (legacy modal)
'hostForm.title.edit': '編輯主機',
'hostForm.title.new': '新增主機',
'hostForm.desc.edit': '更新該主機的連線資訊',
'hostForm.desc.new': '建立一個新的 SSH 主機條目',
'hostForm.field.label': '名稱',
'hostForm.placeholder.label': 'My Production Server',
'hostForm.field.hostname': 'Hostname / IP',
'hostForm.placeholder.hostname': '192.168.1.1',
'hostForm.field.port': '埠',
'hostForm.field.username': '使用者名稱',
'hostForm.field.osType': '作業系統型別',
'hostForm.placeholder.selectOs': '選擇作業系統',
'hostForm.field.group': '群組',
'hostForm.placeholder.group': '例如AWS、DigitalOcean',
'hostForm.field.tags': '標籤',
'hostForm.placeholder.addTag': '新增標籤…',
'hostForm.auth.method': '認證方式',
'hostForm.auth.password': '密碼',
'hostForm.auth.sshKey': 'SSH金鑰',
'hostForm.auth.selectKey': '選擇 SSH金鑰',
'hostForm.auth.noKeys': '暫無金鑰',
'hostForm.auth.noKeysHint': '鑰匙串中未找到 SSH金鑰請先建立一個。',
'hostForm.saveHost': '儲存主機',
// Connection logs
'logs.table.date': '日期',
'logs.table.user': '使用者',
'logs.table.host': '主機',
'logs.table.saved': '收藏',
'logs.empty.title': '暫無連線日誌',
'logs.empty.desc': '當你連線主機或開啟本機終端後,這裡會顯示連線歷史。',
'logs.loadMore': '載入更多 ({count} 條)',
'logs.ongoing': '進行中',
'logs.localTerminal': '本機終端',
'logs.action.save': '收藏',
'logs.action.unsave': '取消收藏',
'logs.action.delete': '刪除',
// Log view
'logView.customizeAppearance': '自訂外觀',
'logView.appearance': '外觀',
'logView.readOnly': '只讀',
'logView.export': '匯出',
// Terminal toolbar / search / context menu / auth
'terminal.toolbar.openSftp': '開啟 SFTP',
'terminal.toolbar.availableAfterConnect': '連線後可用',
'terminal.toolbar.sendYmodem': 'YMODEM 傳送',
'terminal.toolbar.receiveYmodem': 'YMODEM 接收',
'terminal.toolbar.sftp': 'SFTP',
'terminal.toolbar.more': '更多操作',
'terminal.toolbar.scripts': '指令碼',
'terminal.toolbar.history': '指令歷史',
'terminal.toolbar.library': '庫',
'terminal.toolbar.noSnippets': '暫無程式碼片段',
'terminal.toolbar.terminalSettings': '終端設定',
'terminal.toolbar.searchTerminal': '搜尋終端',
'terminal.toolbar.search': '搜尋',
'terminal.toolbar.startSessionLog': '開始工作階段日誌',
'terminal.toolbar.stopSessionLog': '停止工作階段日誌',
'terminal.toolbar.broadcast': '廣播',
'terminal.toolbar.broadcastEnable': '啟用廣播模式',
'terminal.toolbar.broadcastDisable': '關閉廣播模式',
'terminal.toolbar.composeBar': '撰寫欄',
'terminal.composeBar.placeholder': '在此輸入指令,按 Enter 鍵傳送...',
'terminal.composeBar.send': '傳送',
'terminal.composeBar.close': '關閉撰寫欄',
'terminal.composeBar.broadcasting': '正在廣播到所有工作階段',
'terminal.composeBar.resize': '拖曳調整撰寫欄高度',
'terminal.composeBar.manageSnippets': '管理快捷程式碼片段',
'terminal.composeBar.searchSnippets': '搜尋程式碼片段...',
'terminal.composeBar.noPinnedSnippets': '點選 + 固定常用程式碼片段',
'terminal.composeBar.noMatchingSnippets': '沒有相符的程式碼片段',
'terminal.composeBar.pinnedCount': '已固定 {count} 個',
'terminal.composeBar.unpinSnippet': '從快捷欄移除 {label}',
'terminal.composeBar.snippetClickHint': '點選插入 · Shift+點選直接傳送',
'terminal.toolbar.focus': '聚焦',
'terminal.toolbar.focusMode': '聚焦模式',
'terminal.paneMagnification.magnify': '放大目前面板',
'terminal.paneMagnification.restore': '還原面板配置',
'terminal.paneMagnification.hint': '已放大',
'terminal.toolbar.detach': '移出到獨立分頁',
'terminal.toolbar.encoding': '終端編碼',
'terminal.toolbar.encoding.utf8': 'UTF-8',
'terminal.toolbar.encoding.gb18030': 'GB18030',
'terminal.toolbar.closeSession': '關閉工作階段',
'terminal.toolbar.hostHighlight.title': '主機關鍵字標示',
'terminal.toolbar.hostHighlight.noRules': '此主機未定義自訂標示規則',
'terminal.toolbar.hostHighlight.addRule': '新增新規則',
'terminal.toolbar.hostHighlight.labelPlaceholder': '標籤(例如:錯誤)',
'terminal.toolbar.hostHighlight.patternPlaceholder': '正規表示式(例如:\\bfailed\\b',
'terminal.toolbar.hostHighlight.invalidPattern': '無效的正規表示式',
'terminal.toolbar.hostHighlight.clearAll': '清除全部',
'terminal.toolbar.hostHighlight.changeColor': '更改標示顏色',
'terminal.toolbar.hostHighlight.selectColor': '選擇新規則的顏色',
'terminal.statusbar.copyHostname.label': '複製主機位址',
'terminal.statusbar.copyHostname.tooltip': '複製主機位址({hostname}',
'terminal.statusbar.copyHostname.toast': '已複製主機位址:{hostname}',
'terminal.statusbar.copyHostname.error': '複製主機位址失敗',
'terminal.statusbar.disconnect.label': '中斷連線',
'terminal.statusbar.disconnect.tooltip': '中斷目前工作階段,但保留分頁',
'terminal.statusbar.reconnect.label': '重新連線',
'terminal.statusbar.reconnect.tooltip': '重新連線目前工作階段',
'terminal.serverStats.cpu': 'CPU 使用率',
'terminal.serverStats.cpuCores': 'CPU 核心使用率',
'terminal.serverStats.memory': '記憶體使用',
'terminal.serverStats.memoryDetails': '記憶體詳情',
'terminal.serverStats.memUsed': '已用',
'terminal.serverStats.memBuffers': '緩衝區',
'terminal.serverStats.memCached': '快取',
'terminal.serverStats.memFree': '空閒',
'terminal.serverStats.swap': '交換空間',
'terminal.serverStats.swapUsed': '已用交換',
'terminal.serverStats.swapFree': '空閒交換',
'terminal.serverStats.swapTotal': '總計',
'terminal.serverStats.topProcesses': '記憶體佔用前十程序',
'terminal.serverStats.disk': '磁碟使用',
'terminal.serverStats.diskDetails': '已掛載磁碟',
'terminal.serverStats.network': '網路速度',
'terminal.serverStats.latency': 'SSH 網路延遲',
'terminal.serverStats.networkDetails': '網路介面',
'terminal.serverStats.noData': '暫無資料',
'terminal.dragDrop.localTitle': '拖放以插入路徑',
'terminal.dragDrop.localMessage': '檔案路徑將被插入到終端',
'terminal.dragDrop.remoteTitle': '拖放以上傳檔案',
'terminal.dragDrop.remoteZmodemMessage': '檔案將透過 ZMODEMPTY上傳',
'terminal.dragDrop.remoteSftpMessage': '檔案將透過 SFTP 上傳',
'terminal.dragDrop.noFiles': '沒有可上傳的檔案',
'terminal.dragDrop.notConnected': '無法拖放檔案 - 終端未連線',
'terminal.dragDrop.errorTitle': '拖放錯誤',
'terminal.dragDrop.errorMessage': '處理拖放檔案失敗',
'terminal.dragDrop.destinationUnknown': '無法確定目前終端目錄。請啟用目錄追蹤,或先開啟 SFTP 選擇上傳目錄。',
'terminal.dragDrop.uploadCancelled': '終端連線已變更或無法繼續重用,本次上傳已取消。請重新連線後再次拖放檔案。',
'terminal.dragDrop.needsSudoElevation': '目前目錄登入使用者無法寫入。請在主機設定中開啟 Sudo 提權,或回到使用者目錄後再拖放。',
'terminal.search.placeholder': '搜尋…',
'terminal.search.noResults': '無結果',
'terminal.search.prevMatch': '上一個相符 (Shift+Enter)',
'terminal.search.nextMatch': '下一個相符 (Enter)',
'terminal.menu.copy': '複製',
'terminal.menu.paste': '貼上',
'terminal.menu.addSelectionToAI': '新增到對話',
'terminal.menu.pasteSelection': '貼上選取文字',
'terminal.menu.selectAll': '全選',
'terminal.menu.reconnect': '重新連線',
'terminal.menu.sendYmodem': 'YMODEM 傳送',
'terminal.menu.receiveYmodem': 'YMODEM 接收',
'terminal.menu.splitHorizontal': '水平分割',
'terminal.menu.splitVertical': '垂直分割',
'terminal.menu.clearBuffer': '清空緩衝區',
'terminal.menu.closeTerminal': '關閉終端',
'terminal.menu.rename': '重新命名',
'terminal.menu.detach': '從工作區移出',
'terminal.menu.detachSession': '移出 {name}',
'terminal.ymodem.selectFile': '選擇要傳送的檔案',
'terminal.ymodem.allFiles': '所有檔案',
'terminal.ymodem.started': '正在透過 YMODEM 傳送 {fileName}',
'terminal.ymodem.complete': 'YMODEM 已傳送 {fileName}',
'terminal.ymodem.failed': 'YMODEM 傳送失敗',
'terminal.ymodem.selectReceiveDirectory': '選擇接收檔案儲存位置',
'terminal.ymodem.receiveStarted': '正在透過 YMODEM 接收...',
'terminal.ymodem.receiveComplete': 'YMODEM 已接收 {fileName}',
'terminal.ymodem.receiveCompleteMultiple': 'YMODEM 已接收 {count} 個檔案',
'terminal.ymodem.receiveEmpty': '沒有接收到 YMODEM 檔案',
'terminal.ymodem.receiveFailed': 'YMODEM 接收失敗',
'terminal.ymodem.unavailable': 'YMODEM 目前不可用',
'terminal.selection.addToAI': '新增到對話',
'terminal.selection.addToAIDesc': '將選取的終端輸出作為附件加入 AI 草稿',
'terminal.auth.password': '密碼',
'terminal.auth.sshKey': 'SSH Key',
'terminal.auth.username': '使用者名稱',
'terminal.auth.username.placeholder': 'root',
'terminal.auth.passwordLabel': '密碼',
'terminal.auth.password.placeholder': '輸入密碼',
'terminal.auth.passphrase': '密碼短語',
'terminal.auth.passphrase.placeholder': '可選:所選私鑰的密碼短語',
'terminal.auth.certificate': '憑證',
'terminal.auth.selectKey': '選擇金鑰',
'terminal.auth.retryMessage': '驗證失敗。請檢查憑證後再試一次。',
'terminal.auth.retryLog': '驗證失敗,請再試一次。',
'terminal.auth.noKeysHint': '暫無金鑰,請先在鑰匙串中新增。',
'terminal.auth.continueSave': '繼續並儲存',
'terminal.auth.credentialsUnavailable': '目前裝置無法解密已儲存憑證,請重新輸入並再次儲存。',
'terminal.auth.jumpCredentialsUnavailable': '某個跳板機的已儲存憑證無法在目前裝置解密,請到主機設定中重新填寫。',
'terminal.auth.proxyCredentialsUnavailable': '代理憑證無法在目前裝置解密,請到主機設定中重新填寫代理密碼。',
'terminal.auth.keyUnavailableFallbackPassword': '已儲存 SSH 金鑰在目前裝置不可用,改用密碼認證。',
'terminal.connectionErrorTitle': '連線錯誤',
'terminal.progress.timeoutIn': '將在 {seconds}s 後超時',
'terminal.progress.waitingForUserInput': '等待使用者輸入',
'terminal.progress.disconnected': '已斷開',
'terminal.progress.cancelling': '正在取消...',
'terminal.progress.startOver': '重新開始',
'terminal.connection.dismissDisconnectedDialog': '關閉斷連提示',
'terminal.connection.chainOf': 'Chain {current} / {total}',
'terminal.connection.showLogs': '顯示日誌',
'terminal.connection.hideLogs': '隱藏日誌',
'terminal.connection.protocol.ssh': 'SSH',
'terminal.connection.protocol.telnet': 'Telnet',
'terminal.connection.protocol.mosh': 'Mosh',
'terminal.connection.protocol.serial': '序列埠',
'terminal.connection.protocol.local': '本機終端',
'terminal.hostKey.unknownTitle': '確認主機指紋',
'terminal.hostKey.changedTitle': '主機指紋已變化',
'terminal.hostKey.unknownDescription': '尚未確認 {host} 的真實性。',
'terminal.hostKey.changedDescription': '{host} 的已儲存指紋與目前伺服器不一致。',
'terminal.hostKey.fingerprintLabel': '{keyType} 指紋為 SHA256',
'terminal.hostKey.savedFingerprintLabel': '已儲存的指紋',
'terminal.hostKey.unknownHint': '如果這個指紋屬於你預期連線的伺服器,可以記住它。',
'terminal.hostKey.changedHint': '只有在你確認這台主機確實變更過時才繼續。',
'terminal.hostKey.addAndContinue': '記住並繼續',
'terminal.hostKey.updateAndContinue': '更新並繼續',
'terminal.themeModal.title': 'Terminal 外觀',
'terminal.themeModal.tab.theme': '主題',
'terminal.themeModal.tab.font': '字型',
'terminal.themeModal.tab.custom': '自訂',
'terminal.themeModal.globalTheme': '全域主題',
'terminal.themeModal.globalFont': '全域字型',
'terminal.themeModal.fontSize': '字型大小',
'terminal.themeModal.fontWeight': '字型粗細',
'terminal.themeModal.livePreview': '即時預覽',
'terminal.themeModal.themeType': '{type} 主題',
'terminal.hiddenTheme.title': '目前隱藏主題',
'terminal.hiddenTheme.desc': '這個主題已從手動選擇列表中隱藏;當你選擇其他可見主題後,它會被替換。',
'topTabs.toggleTheme.systemExitTitle': '目前正在跟隨系統主題',
'topTabs.toggleTheme.systemExitMessage': '請到設定裡選擇固定的淺色或深色主題。',
'topTabs.toggleTheme.openSettings': '開啟設定',
// Custom Themes
'terminal.customTheme.section': '自訂主題',
'terminal.customTheme.yourThemes': '我的主題',
'terminal.customTheme.new': '新增主題',
'terminal.customTheme.newDesc': '克隆目前主題並自訂',
'terminal.customTheme.newTitle': '新增自訂主題',
'terminal.customTheme.editTitle': '編輯主題',
'terminal.customTheme.import': '匯入 .itermcolors',
'terminal.customTheme.importDesc': '從 iTerm2 配色方案檔案匯入',
'terminal.customTheme.importError': '無法解析所選檔案,請確保它是有效的 .itermcolors XML 檔案。',
'terminal.customTheme.delete': '刪除主題',
'terminal.customTheme.confirmDelete': '確認刪除',
'terminal.customTheme.name': '名稱',
'terminal.customTheme.namePlaceholder': '我的自訂主題',
'terminal.customTheme.type': '型別',
'terminal.customTheme.group.general': '通用',
'terminal.customTheme.group.normal': '標準色',
'terminal.customTheme.group.bright': '標示色',
'terminal.customTheme.color.background': '背景',
'terminal.customTheme.color.foreground': '前景',
'terminal.customTheme.color.cursor': '游標',
'terminal.customTheme.color.selection': '選區',
'terminal.customTheme.color.black': '黑色',
'terminal.customTheme.color.red': '紅色',
'terminal.customTheme.color.green': '綠色',
'terminal.customTheme.color.yellow': '黃色',
'terminal.customTheme.color.blue': '藍色',
'terminal.customTheme.color.magenta': '品紅',
'terminal.customTheme.color.cyan': '青色',
'terminal.customTheme.color.white': '白色',
'terminal.customTheme.color.brightBlack': '亮黑',
'terminal.customTheme.color.brightRed': '亮紅',
'terminal.customTheme.color.brightGreen': '亮綠',
'terminal.customTheme.color.brightYellow': '亮黃',
'terminal.customTheme.color.brightBlue': '亮藍',
'terminal.customTheme.color.brightMagenta': '亮品紅',
'terminal.customTheme.color.brightCyan': '亮青色',
'terminal.customTheme.color.brightWhite': '亮白',
'cloudSync.gate.title': '端到端加密同步',
'cloudSync.gate.desc':
'資料會在本機加密後再同步,雲端不會看到明文。設定主金鑰以啟用安全同步。',
'cloudSync.gate.masterKey': '主金鑰',
'cloudSync.gate.confirmMasterKey': '確認主金鑰',
'cloudSync.gate.placeholder': '輸入一個強密碼',
'cloudSync.gate.confirmPlaceholder': '再次輸入密碼',
'cloudSync.gate.mismatch': '兩次輸入的密碼不一致',
'cloudSync.gate.warning':
'我已了解:如果忘記主金鑰,資料無法恢復,且沒有密碼重設功能。',
'cloudSync.gate.enableVault': '啟用加密 Vault',
'cloudSync.gate.enabledToast': '已啟用加密 Vault',
'cloudSync.gate.setupFailed': '設定主金鑰失敗',
'cloudSync.passwordStrength.tooShort': '太短',
'cloudSync.passwordStrength.weak': '弱',
'cloudSync.passwordStrength.moderate': '一般',
'cloudSync.passwordStrength.strong': '強',
'cloudSync.passwordStrength.veryStrong': '非常強',
'cloudSync.provider.notConnected': '未連線',
'cloudSync.provider.sync': '同步',
'cloudSync.provider.connect': '連線',
'cloudSync.provider.connecting': '連線中...',
'cloudSync.provider.disconnect': '中斷連線',
'cloudSync.provider.disconnect.confirmTitle': '中斷「{name}」?',
'cloudSync.provider.disconnect.confirmMessage': '此裝置將停止與 {name} 同步。本機保險庫仍保留在這台電腦上。',
'cloudSync.provider.disconnect.confirmAction': '中斷連線',
'cloudSync.provider.webdav': 'WebDAV',
'cloudSync.provider.webdav.desc': '連線到自建 WebDAV 端點',
'cloudSync.provider.s3': 'S3 相容儲存',
'cloudSync.provider.s3.desc': '連線到 S3 相容物件儲存',
'cloudSync.provider.comingSoon': '即將支援',
'cloudSync.webdav.title': 'WebDAV 設定',
'cloudSync.webdav.desc': '設定 WebDAV 端點用於加密同步。',
'cloudSync.webdav.endpoint': '端點位址',
'cloudSync.webdav.authType': '認證方式',
'cloudSync.webdav.auth.basic': 'Basic',
'cloudSync.webdav.auth.digest': 'Digest',
'cloudSync.webdav.auth.token': 'Token',
'cloudSync.webdav.username': '使用者名稱',
'cloudSync.webdav.password': '密碼',
'cloudSync.webdav.token': 'Token',
'cloudSync.webdav.showSecret': '顯示金鑰',
'cloudSync.webdav.allowInsecure': '允許不安全的連線(忽略憑證錯誤)',
'cloudSync.webdav.validation.endpoint': '請輸入有效的 WebDAV 端點。',
'cloudSync.webdav.validation.credentials': '請輸入使用者名稱和密碼。',
'cloudSync.webdav.validation.token': '請輸入 Token。',
'cloudSync.s3.title': 'S3 設定',
'cloudSync.s3.desc': '連線到 S3 相容物件儲存以進行加密同步。',
'cloudSync.s3.endpoint': '端點位址',
'cloudSync.s3.region': 'Region',
'cloudSync.s3.bucket': 'Bucket',
'cloudSync.s3.accessKeyId': 'Access Key ID',
'cloudSync.s3.secretAccessKey': 'Secret Access Key',
'cloudSync.s3.sessionToken': 'Session Token可選',
'cloudSync.s3.prefix': 'Key 字首(可選)',
'cloudSync.s3.forcePathStyle': '強制使用 path-style URL適用於 MinIO/R2 等)',
'cloudSync.s3.allowInsecure': '允許不安全的連線(忽略憑證錯誤)',
'cloudSync.s3.showSecret': '顯示金鑰',
'cloudSync.s3.validation.required': '端點、Region、Bucket、Access Key 與 Secret 必填。',
'cloudSync.smb.title': 'SMB 設定',
'cloudSync.smb.desc': '連線到 SMB/CIFS 檔案共享以進行加密同步。',
'cloudSync.smb.share': '共享路徑',
'cloudSync.smb.username': '使用者名稱',
'cloudSync.smb.password': '密碼',
'cloudSync.smb.domain': '域(可選)',
'cloudSync.smb.domainPlaceholder': '例如WORKGROUP',
'cloudSync.smb.port': '埠(可選)',
'cloudSync.smb.showSecret': '顯示密碼',
'cloudSync.smb.validation.share': '共享路徑必填。',
'cloudSync.smb.validation.port': '埠必須是 1 到 65535 之間的數字。',
'cloudSync.connect.smb.success': 'SMB 已連線',
'cloudSync.connect.smb.failedTitle': 'SMB 連線失敗',
'cloudSync.provider.smb': 'SMB 共享',
'cloudSync.connect.webdav.success': 'WebDAV 已連線',
'cloudSync.connect.webdav.failedTitle': 'WebDAV 連線失敗',
'cloudSync.connect.s3.success': 'S3 已連線',
'cloudSync.connect.s3.failedTitle': 'S3 連線失敗',
'cloudSync.connect.plugin.success': '外掛同步提供者已連線',
'cloudSync.connect.plugin.failedTitle': '外掛同步連線失敗',
'cloudSync.pluginConfig.title': '設定 {name}',
'cloudSync.pluginConfig.desc': '請輸入此外掛同步提供者所需的 JSON 設定。',
'cloudSync.pluginConfig.label': '提供者設定JSON',
'cloudSync.pluginConfig.invalidJson': '設定必須是有效的 JSON。',
'cloudSync.pluginConfig.schemaInvalid': '設定不符合提供者宣告的結構。',
'cloudSync.lastSync.never': '從未',
'cloudSync.lastSync.justNow': '剛剛',
'cloudSync.lastSync.minutesAgo': '{minutes} 分鐘前',
'cloudSync.changeKey': '更改 Key',
'cloudSync.providers.title': '雲服務',
'cloudSync.syncAll': '同步所有已連線的服務',
'cloudSync.autoSync.title': '自動同步',
'cloudSync.autoSync.desc': '發生變更時自動同步',
'cloudSync.strategy.title': '同步策略',
'cloudSync.strategy.desc': '當本機和雲端都發生變化時,選擇如何處理。',
'cloudSync.strategy.smartMerge': '智慧合併(推薦)',
'cloudSync.strategy.smartMergeDesc': '儘量保留兩邊的變化;如果無法安全判斷,會再讓你手動選擇。',
'cloudSync.strategy.preferCloud': '雲端優先',
'cloudSync.strategy.preferCloudDesc': '兩邊都有變化時,下載雲端版本,並替換本機變化。',
'cloudSync.strategy.preferLocal': '本機優先',
'cloudSync.strategy.preferLocalDesc': '兩邊都有變化時,上傳本機版本,並替換雲端變化。',
'cloudSync.convergent.title': '可收斂多裝置同步',
'cloudSync.convergent.experimental': '實驗性',
'cloudSync.convergent.desc': '使用加密 CRDT 副本保留離線編輯、並行刪除,以及所有已連線雲端服務中的變化。',
'cloudSync.convergent.active': 'CRDT v2 已啟用;每次上傳後都會驗證雲端寫入。',
'cloudSync.convergent.paused': '此裝置已暫停 CRDT v2雲端中繼資料仍會保留。',
'cloudSync.convergent.enabled': '已啟用可收斂同步',
'cloudSync.convergent.preview.title': '移轉預覽',
'cloudSync.convergent.preview.entities': '實體',
'cloudSync.convergent.preview.providers': '雲端服務',
'cloudSync.convergent.preview.conflicts': '衝突',
'cloudSync.convergent.preview.compatibility': '每個加密載荷仍保留完整 v1 快照,供舊版用戶端讀取。',
'cloudSync.convergent.preview.confirm': '建立 CRDT 副本',
'cloudSync.convergent.preview.status.ready': '就緒',
'cloudSync.convergent.preview.status.empty': '空白',
'cloudSync.convergent.preview.status.unavailable': '無法使用',
'cloudSync.convergent.preview.status.blocked': '已封鎖',
'cloudSync.convergent.preview.schema': '協定版本',
'cloudSync.convergent.field.presence': '存在狀態',
'cloudSync.convergent.field.position': '排序位置',
'cloudSync.convergent.conflicts.title': '欄位衝突({count}',
'cloudSync.convergent.conflict.empty': '空白 / 已刪除',
'cloudSync.convergent.conflict.secretSet': '秘密值已設定',
'cloudSync.convergent.conflict.current': '目前候選',
'cloudSync.convergent.conflict.choose': '選擇',
'cloudSync.convergent.conflict.resolved': '衝突已解決並同步',
'cloudSync.convergent.downgrade.desc': '將所有已連線雲端服務中的 v2 檔案替換為舊版快照。',
'cloudSync.convergent.downgrade.button': '降級',
'cloudSync.convergent.downgrade.confirm': '確定將所有已連線雲端服務降級為舊版同步嗎?寫入驗證通過後會移除 CRDT 中繼資料。',
'cloudSync.convergent.downgrade.done': '可收斂同步已降級',
'cloudSync.status.title': '同步狀態',
'cloudSync.status.localVersion': '本機版本',
'cloudSync.status.remoteVersion': '遠端版本',
'cloudSync.history.title': '同步歷史',
'cloudSync.history.upload': '上傳',
'cloudSync.history.download': '下載',
'cloudSync.history.resolved': '已解決',
'cloudSync.history.error': '錯誤',
'cloudSync.localBackups.title': '本機備份歷史',
'cloudSync.localBackups.desc': 'NetMesh 會在版本變化前,以及恢復主機庫前,自動留下一份本機恢復點。',
'cloudSync.localBackups.retentionTitle': '備份保留數量',
'cloudSync.localBackups.retentionDesc': '設定 NetMesh 最多保留多少份本機備份。',
'cloudSync.localBackups.maxCount': '最多保留',
'cloudSync.localBackups.maxSaved': '已儲存保留數量:{count}',
'cloudSync.localBackups.maxInvalid': '請輸入 1 到 100 之間的數字。',
'cloudSync.localBackups.empty': '還沒有本機備份。',
'cloudSync.localBackups.reason.appVersionChange': '版本變化前',
'cloudSync.localBackups.reason.beforeRestore': '恢復前',
'cloudSync.localBackups.versionChange': '{from} -> {to}',
'cloudSync.localBackups.counts': '{hosts} 台主機,{keys} 個金鑰,{snippets} 個程式碼片段,{notes} 條筆記',
'cloudSync.localBackups.restore': '恢復',
'cloudSync.localBackups.restoreSuccess': '已恢復本機備份。',
'cloudSync.localBackups.restoreFailedTitle': '恢復失敗',
'cloudSync.localBackups.restoreMissing': '找不到這份備份。',
'cloudSync.localBackups.protectiveBackupFailed': '無法建立保護性備份,已中止恢復以避免覆蓋目前資料。請先解決底層問題(例如鑰匙串存取)後重試。詳情:{message}',
'cloudSync.localBackups.restoreConfirmTitle': '確認恢復此備份?',
'cloudSync.localBackups.restoreConfirmDesc': '目前的主機、金鑰、程式碼片段與設定將被替換為此備份中的內容。系統會先自動建立一個保護性快照,便於復原。',
'cloudSync.localBackups.restoreConfirmButton': '恢復',
'cloudSync.localBackups.restoreConfirmCancel': '取消',
'cloudSync.localBackups.unavailableTitle': '無法使用本機備份',
'cloudSync.localBackups.unavailableDesc': '目前平台未提供受支援的安全金鑰庫NetMesh 無法安全地寫入本機備份。請在支援系統鑰匙串的環境中執行,或改用雲同步保留恢復點。',
'cloudSync.localBackups.lockedTitle': '需要主金鑰',
'cloudSync.localBackups.lockedDesc': '請先設定或解鎖主金鑰再恢復備份,以確保恢復後的憑證仍保持加密。',
'cloudSync.revisionHistory.viewButton': '歷史版本',
'cloudSync.revisionHistory.title': '主機庫版本歷史',
'cloudSync.revisionHistory.description': '瀏覽並恢復 Gist 修訂歷史中的舊版主機庫資料。',
'cloudSync.revisionHistory.empty': '未找到修訂記錄。',
'cloudSync.revisionHistory.current': '目前版本',
'cloudSync.revisionHistory.revision': '修訂',
'cloudSync.revisionHistory.revisionPreview': '修訂內容',
'cloudSync.revisionHistory.device': '裝置',
'cloudSync.revisionHistory.hosts': '主機',
'cloudSync.revisionHistory.keys': '金鑰',
'cloudSync.revisionHistory.snippets': '程式碼片段',
'cloudSync.revisionHistory.notes': '筆記',
'cloudSync.revisionHistory.identities': '身分',
'cloudSync.revisionHistory.restoreButton': '恢復此版本',
'cloudSync.revisionHistory.restored': '已從選取的修訂恢復主機庫資料。',
'cloudSync.revisionHistory.revisionNotFound': '修訂未找到或不包含主機庫資料。',
'cloudSync.revisionHistory.decryptFailed': '無法解密此修訂。可能是使用了不同的主金鑰加密的。',
'cloudSync.changeKey.title': '更改主金鑰',
'cloudSync.changeKey.current': '目前主金鑰',
'cloudSync.changeKey.new': '新的主金鑰',
'cloudSync.changeKey.confirmNew': '確認新的主金鑰',
'cloudSync.changeKey.currentPlaceholder': '輸入目前主金鑰',
'cloudSync.changeKey.newPlaceholder': '輸入新的主金鑰',
'cloudSync.changeKey.confirmPlaceholder': '再次輸入新的主金鑰',
'cloudSync.changeKey.fillAll': '請填寫所有欄位',
'cloudSync.changeKey.minLength': '新的主金鑰至少 8 個字元',
'cloudSync.changeKey.notMatch': '兩次輸入的主金鑰不一致',
'cloudSync.changeKey.incorrectCurrent': '目前主金鑰不正確',
'cloudSync.changeKey.failed': '更改主金鑰失敗',
'cloudSync.changeKey.desc': '這將重新加密 Vault請務必記住新的主金鑰。',
'cloudSync.changeKey.showKeys': '顯示主金鑰',
'cloudSync.changeKey.updatedToast': '主金鑰已更新',
'cloudSync.changeKey.updateButton': '更新主金鑰',
'cloudSync.unlock.title': '輸入主金鑰',
'cloudSync.unlock.masterKey': '主金鑰',
'cloudSync.unlock.desc': '僅需輸入一次主金鑰以啟用加密同步,之後會透過系統 Keychain 安全儲存。',
'cloudSync.unlock.placeholder': '輸入你的主金鑰',
'cloudSync.unlock.empty': '請輸入主金鑰',
'cloudSync.unlock.incorrect': '主金鑰不正確',
'cloudSync.unlock.failed': '解鎖 Vault 失敗',
'cloudSync.unlock.showKey': '顯示主金鑰',
'cloudSync.unlock.notNow': '暫不',
'cloudSync.unlock.readyToast': 'Vault 已就緒',
'cloudSync.unlock.unlockButton': '解鎖',
'cloudSync.header.vaultReady': 'Vault 已就緒',
'cloudSync.header.preparingVault': '正在準備 Vault...',
'cloudSync.header.providersConnected': '已連線 {count} 個 provider',
'cloudSync.githubFlow.title': '連線到 GitHub',
'cloudSync.githubFlow.desc': '複製下面的 code並在 GitHub 頁面輸入以授權 NetMesh。',
'cloudSync.githubFlow.copyCode': '複製 code',
'cloudSync.githubFlow.copied': '已複製',
'cloudSync.githubFlow.openGitHub': '開啟 GitHub',
'cloudSync.githubFlow.waiting': '等待授權...',
'cloudSync.conflict.title': '偵測到版本衝突',
'cloudSync.conflict.desc': '選擇保留哪個版本',
'cloudSync.conflict.local': '本機',
'cloudSync.conflict.cloud': '雲端',
'cloudSync.conflict.detailsTitle': '發生變化的資料',
'cloudSync.conflict.detailsCounts': '本機 {local} · 雲端 {cloud} · 衝突 {conflicts}',
'cloudSync.conflict.entity.hosts': '主機',
'cloudSync.conflict.entity.keys': '金鑰',
'cloudSync.conflict.entity.identities': '身分',
'cloudSync.conflict.entity.proxyProfiles': '代理設定',
'cloudSync.conflict.entity.snippets': '片段',
'cloudSync.conflict.entity.notes': '筆記',
'cloudSync.conflict.entity.noteGroups': '筆記群組',
'cloudSync.conflict.entity.customGroups': '群組',
'cloudSync.conflict.entity.snippetPackages': '片段包',
'cloudSync.conflict.entity.portForwardingRules': '埠轉發',
'cloudSync.conflict.entity.groupConfigs': '群組設定',
'cloudSync.conflict.entity.settings': '設定',
'cloudSync.conflict.keepLocal': '覆蓋雲端(保留本機)',
'cloudSync.conflict.useCloud': '下載雲端(覆蓋本機)',
'cloudSync.connect.browserContinue': '請在瀏覽器中完成授權',
'cloudSync.connect.browserCancelled': '已取消上一個瀏覽器授權流程',
'cloudSync.connect.github.success': 'GitHub 已連線',
'cloudSync.connect.github.failedTitle': 'GitHub 連線失敗',
'cloudSync.connect.github.timeout': '連線 GitHub 超時,請檢查網路或代理設定。',
'cloudSync.connect.github.networkError': '無法存取 GitHub請檢查網路或代理設定。',
'cloudSync.connect.google.failedTitle': 'Google 連線失敗',
'cloudSync.connect.onedrive.failedTitle': 'OneDrive 連線失敗',
'cloudSync.sync.success': '已同步到 {provider}',
'cloudSync.sync.failed': '同步失敗',
'cloudSync.sync.failedTitle': '同步失敗',
'cloudSync.sync.errorTitle': '同步錯誤',
'cloudSync.resolve.downloaded': '已下載雲端資料',
'cloudSync.resolve.uploaded': '已上傳本機資料',
'cloudSync.resolve.failedTitle': '衝突處理失敗',
'cloudSync.clearLocal.title': '清空本機資料',
'cloudSync.clearLocal.desc': '重設本機版本和同步歷史。下次同步將從雲端下載。',
'cloudSync.clearLocal.button': '清空',
'cloudSync.clearLocal.dialog.title': '清空本機 Vault 資料?',
'cloudSync.clearLocal.dialog.desc': '這將重設本機版本為 0 並清除同步歷史。下次同步時會從雲端下載資料,替換本機資料。',
'cloudSync.clearLocal.dialog.cancel': '取消',
'cloudSync.clearLocal.dialog.confirm': '確認清空',
'cloudSync.clearLocal.toast.title': '本機資料已清空',
'cloudSync.clearLocal.toast.desc': '本機版本已重設為 0。同步以從雲端下載資料。',
// Common (additional)
'common.searchPlaceholder': '搜尋...',
'common.import': '匯入',
'common.generate': '產生',
'common.delete': '刪除',
'common.edit': '編輯',
'sftp.context.openWithDefault': '系統預設程式開啟',
'common.clear': '清除',
'common.optional': '可選',
'common.selectPlaceholder': '請選擇...',
'common.error': '錯誤',
'common.validation': '驗證',
'common.saveChanges': '儲存修改',
'common.advanced': '高階',
'common.selectAHostPlaceholder': '選擇主機...',
// Actions
'action.duplicate': '複製',
'action.open': '開啟',
'action.copy': '複製',
'action.run': '執行',
'action.start': '啟動',
'action.stop': '停止',
// Port Forwarding (form)
'pf.form.labelPlaceholder': '規則標籤',
'pf.form.intermediateHost': '中轉主機 *',
'pf.form.createRule': '建立規則',
'pf.form.openWizard': '開啟精靈',
'pf.form.openWizardTitle': '開啟埠轉發精靈',
'pf.action.newForwarding': '新增轉發',
'pf.action.startAll': '全部啟動',
'pf.action.stopAll': '全部停止',
'pf.toast.startAll.success': '已啟動 {count} 條規則',
'pf.toast.startAll.partial': '已啟動 {started} 條規則({failed} 條失敗)',
'pf.toast.startAll.failed': '啟動失敗 {count} 條規則',
'pf.toast.stopAll.success': '已停止 {count} 條隧道',
'pf.toast.stopAll.partial': '已停止 {stopped} 條隧道({failed} 條失敗)',
'pf.toast.stopAll.failed': '停止失敗 {count} 條隧道',
'pf.view.grid': '網格',
'pf.view.list': '列表',
'pf.rule.summary.local': '本機 {bindAddress}:{localPort} -> SSH 隧道 -> 遠端 {remoteHost}:{remotePort}',
'pf.rule.summary.remote': '遠端 {bindAddress}:{localPort} -> SSH 隧道 -> 本機 {remoteHost}:{remotePort}',
'pf.rule.summary.dynamic': 'SOCKS 監聽於 {bindAddress}:{localPort}',
'pf.tooltip.relayHost': '中轉主機',
'pf.tooltip.hostLabel': '主機',
'pf.tooltip.hostAddress': '位址',
'pf.tooltip.noHost': '未設定中轉主機',
'pf.tooltip.localDesc': '本機埠轉發:透過 SSH 隧道存取遠端服務',
'pf.tooltip.remoteDesc': '遠端埠轉發:將本機服務公開給遠端主機',
'pf.tooltip.dynamicDesc': '動態 SOCKS 代理:透過 SSH 隧道轉發流量',
'pf.deleteActive.title': '刪除正在執行的埠轉發?',
'pf.deleteActive.desc': '埠轉發規則 "{label}" 目前正在執行。刪除前將先關閉轉發連線。',
'pf.deleteActive.confirm': '關閉並刪除',
'pf.form.autoStart': '自動啟動',
'pf.form.autoStartDesc': '應用程式啟動時自動開啟此規則',
// SFTP (pane + conflict)
'sftp.pane.local': '本機',
'sftp.pane.remote': '遠端',
'sftp.pane.selectHost': '選擇主機',
'sftp.pane.selectHostToStart': '先選擇一個主機',
'sftp.pane.chooseFilesystem': '選擇要瀏覽的本機或遠端檔案系統',
'sftp.tabs.addTab': '新增分頁',
'sftp.tabs.closeTab': '關閉分頁',
'sftp.tabs.newTab': '新分頁',
'sftp.tabs.copyDefaultPath': '複製分頁(預設路徑)',
'sftp.tabs.copyCurrentPath': '複製並跳轉到目前路徑',
'sftp.conflict.title': '檔案衝突',
'sftp.conflict.desc': '目標位置已存在同名檔案',
'sftp.conflict.folderTitle': '資料夾衝突',
'sftp.conflict.folderDesc': '請選擇處理方式。',
'sftp.conflict.folderFileDesc': '目標位置已存在同名檔案,資料夾無法與檔案合併。',
'sftp.conflict.folderSymlinkDesc': '目標位置已存在同名符號連結,資料夾無法與符號連結合併。',
'sftp.conflict.folderUnknownDesc': '目標位置已存在同名項目,但無法確認其類型。為保護目標資料,替換操作不可用。',
'sftp.conflict.folderMergeHint': '合併:保留目標中獨有的內容。',
'sftp.conflict.folderReplaceWarning': '替換:刪除目標中獨有的內容,且無法復原。',
'sftp.conflict.alreadyExistsSuffix': '已存在',
'sftp.conflict.existingFile': '已有檔案',
'sftp.conflict.newFile': '新檔案',
'sftp.conflict.size': '大小:',
'sftp.conflict.modified': '修改時間:',
'sftp.conflict.applyToAll': '將此操作套用到剩餘的 {count} 個衝突',
'sftp.conflict.action.stop': '停止',
'sftp.conflict.action.skip': '跳過',
'sftp.conflict.action.keepBoth': '保留兩者',
'sftp.conflict.action.duplicate': '建立副本',
'sftp.conflict.action.merge': '合併',
'sftp.conflict.action.replace': '替換',
// SFTP Upload Phases
'sftp.upload.phase.compressing': '正在壓縮',
'sftp.upload.phase.uploading': '正在上傳',
'sftp.upload.phase.extracting': '正在解壓',
'sftp.upload.phase.compressed': '壓縮傳輸',
'vault.import.plugins.title': '外掛程式匯入器',
'vault.import.plugins.loading': '正在建立安全匯入預覽…',
'vault.import.plugins.progress': '已處理 {completed}/{total} {message}',
'vault.import.plugins.preview': '匯入預覽',
'vault.import.plugins.empty': '匯入器未傳回可匯入的草稿。',
'vault.import.plugins.summary': '{parsed} 個草稿 · {warnings} 個警告 · {errors} 個錯誤',
'vault.import.plugins.commit': '匯入預覽內容',
'vault.import.plugins.fileUnavailable': '桌面匯入橋接無法存取所選檔案。',
'vault.import.plugins.notRecognized': '此匯入器無法識別所選檔案。',
'vault.import.plugins.containsErrors': '匯入預覽包含錯誤,無法提交。',
'vault.import.plugins.committed': '已匯入 {count} 個通過驗證的項目。',
'vault.import.plugins.duplicates': '將略過 {count} 個重複項目。',
'vault.import.plugins.validationErrors': '{count} 個草稿未通過宿主驗證,匯入器必須先修正。',
'vault.import.plugins.kind.host': '主機',
'vault.import.plugins.kind.identity': '身分',
'vault.import.plugins.kind.key': '金鑰',
'vault.import.plugins.kind.snippet': '命令片段',
'vault.import.plugins.kind.group': '群組',
'vault.import.plugins.moreItems': '本次匯入還包含 {count} 個項目。',
'vault.import.plugins.moreDiagnostics': '預覽中省略了另外 {count} 則診斷資訊。',
};