Some checks failed
build-packages / resolve bundled mosh-client (push) Has been cancelled
build-packages / resolve bundled et-client (push) Has been cancelled
build-packages / build-macos (push) Has been cancelled
build-packages / build-windows (push) Has been cancelled
build-packages / build-linux-x64 (push) Has been cancelled
build-packages / build-linux-arm64 (push) Has been cancelled
build-packages / release (push) Has been cancelled
build-packages / update Nix release metadata (push) Has been cancelled
build-packages / bump homebrew tap (push) Has been cancelled
test / lint-and-test (push) Has been cancelled
AI automation / Route event (push) Has been cancelled
AI automation / Hand reopened issue to maintainers (push) Has been cancelled
AI automation / Clean source issue state (push) Has been cancelled
AI automation / Reconcile handoffs (push) Has been cancelled
AI automation / Classify issue (push) Has been cancelled
AI automation / Claude Code smoke (push) Has been cancelled
AI automation / Review issue follow-up (push) Has been cancelled
AI automation / Publish issue follow-up (push) Has been cancelled
AI automation / Implement with Claude Code (push) Has been cancelled
AI automation / Publish implement PR (push) Has been cancelled
AI automation / Continue queued issue comments (push) Has been cancelled
AI automation / Codex review loop (push) Has been cancelled
AI automation / Publish Codex fix (push) Has been cancelled
AI automation / Clear Codex dispatch marker (push) Has been cancelled
AI automation / Own PR re-request Codex (push) Has been cancelled
AI automation / External PR re-request Codex (push) Has been cancelled
AI automation / Poll Codex reaction / retry (push) Has been cancelled
build-et-binaries / build-linux-x64 (push) Has been cancelled
build-et-binaries / build-linux-arm64 (push) Has been cancelled
build-et-binaries / build-macos-universal (push) Has been cancelled
build-et-binaries / build-windows-x64 (push) Has been cancelled
build-et-binaries / release (push) Has been cancelled
941 lines
62 KiB
TypeScript
941 lines
62 KiB
TypeScript
import type { Messages } from '../types';
|
||
|
||
export const zhTWTerminalMessages: Messages = {
|
||
'terminal.sudoHint.pressEnter': '按 Enter 貼上已儲存的密碼',
|
||
'terminal.passwordPicker.title': '已儲存的密碼',
|
||
'terminal.passwordPicker.empty': '沒有已儲存的密碼',
|
||
// Network Device Mode auto-detection tip (session header)
|
||
'terminal.networkDevice.tip.message': '此主機疑似為網路裝置。啟用網路裝置模式後,指令將原樣傳送(不做 Shell 包裝)。',
|
||
'terminal.networkDevice.tip.action': '啟用',
|
||
'terminal.networkDevice.tip.dismiss': '忽略',
|
||
'terminal.networkDevice.tip.enabled': '已為 {host} 啟用網路裝置模式',
|
||
'terminal.menu.rename': '重新命名',
|
||
'terminal.menu.uploadClipboardImage': '上傳剪貼簿圖片',
|
||
'terminal.clipboardImageUpload.noImage': '剪貼簿中沒有圖片',
|
||
'terminal.clipboardImageUpload.failed': '無法上傳剪貼簿圖片',
|
||
'terminal.toolbar.configureOsc7': '設定目錄追蹤',
|
||
'terminal.toolbar.detach': '移出到獨立分頁',
|
||
'terminal.toolbar.dragPane': '拖動終端窗格',
|
||
'terminal.toolbar.showActions': '顯示終端操作',
|
||
'terminal.menu.detach': '從工作區移出',
|
||
'terminal.osc7Setup.title': '設定目錄追蹤',
|
||
'terminal.osc7Setup.desc': 'NetMesh 會為目前遠端使用者新增 OSC 7 提示字元設定。這樣在 sudo 或 su 之後,SFTP 也能繼續跟隨終端目錄。',
|
||
'terminal.osc7Setup.targets': '可能寫入的檔案',
|
||
'terminal.osc7Setup.command': '將執行的指令',
|
||
'terminal.osc7Setup.run': '執行設定',
|
||
'terminal.osc7Setup.running': '正在設定...',
|
||
'terminal.osc7Setup.configured': '目錄追蹤已設定',
|
||
'terminal.osc7Setup.failed': '目錄追蹤設定失敗',
|
||
'terminal.osc7Setup.sent': '目錄追蹤設定已傳送到終端',
|
||
'terminal.toolbar.timestampsEnable': '顯示時間戳',
|
||
'terminal.toolbar.timestampsDisable': '隱藏時間戳',
|
||
'terminal.progress.enterReconnectHint': '按 Enter 重新連線',
|
||
'terminal.progress.reconnecting': '正在重新連線...',
|
||
'terminal.progress.autoReconnectScheduled': '連線已斷開,將在 {seconds} 秒後自動重連(第 {attempt} 次)。',
|
||
'terminal.progress.autoReconnectAttempt': '正在自動重連(第 {attempt} 次)...',
|
||
'terminal.connection.protocol.et': 'EternalTerminal',
|
||
'terminal.connection.protocol.plugin': '外掛連線',
|
||
'terminal.et.proxyUnsupported': 'EternalTerminal 目前不支援 NetMesh 的代理設定。請改用 SSH,或移除該主機的代理。',
|
||
'terminal.et.multiJumpUnsupported': 'EternalTerminal 目前在 NetMesh 中最多支援一個跳板機。',
|
||
// Command history side panel
|
||
'history.scope.label': '歷史範圍',
|
||
'history.tab.host': '主機',
|
||
'history.tab.global': '全域',
|
||
'history.searchPlaceholder': '搜尋歷史指令...',
|
||
'history.loading': '正在讀取遠端歷史...',
|
||
'history.meta.count': '{count} 條',
|
||
'history.empty.noSession': '請先開啟一個遠端工作階段以檢視其指令歷史。',
|
||
'history.empty.unsupportedProtocol': '僅 SSH/Mosh/ET 工作階段支援指令歷史。',
|
||
'history.empty.noHistory': '該主機上未找到指令歷史。',
|
||
'history.empty.noGlobalHistory': '暫無全域指令歷史。你執行的指令會記錄在這裡。',
|
||
'history.action.refresh': '重新整理',
|
||
'history.action.retry': '重試',
|
||
'history.action.paste': '貼上到終端',
|
||
'history.action.run': '在終端執行',
|
||
'history.action.saveAsSnippet': '儲存為程式碼片段',
|
||
'history.action.delete': '從歷史記錄中刪除',
|
||
// SFTP File Opener
|
||
'sftp.context.copyPath': '複製檔案路徑',
|
||
'sftp.context.openWith': '開啟方式...',
|
||
'sftp.context.edit': '編輯',
|
||
'sftp.context.preview': '預覽',
|
||
'sftp.opener.title': '開啟方式',
|
||
'sftp.opener.desc': '選擇一個應用程式來開啟此檔案',
|
||
'sftp.opener.builtInEditor': '內建編輯器',
|
||
'sftp.opener.editDescription': '編輯文字檔案',
|
||
'sftp.opener.builtInImageViewer': '內建圖片預覽',
|
||
'sftp.opener.previewDescription': '預覽圖片',
|
||
'sftp.opener.systemApp': '選擇應用程式...',
|
||
'sftp.opener.systemAppDescription': '從本機選擇一個應用程式',
|
||
'sftp.opener.onlySystemApp': '此檔案只能用外部應用程式開啟',
|
||
'sftp.opener.noAppsAvailable': '無可用應用程式',
|
||
'sftp.opener.noExtension': '無副檔名檔案',
|
||
'sftp.opener.setDefault': '始終使用此方式開啟 {ext} 檔案',
|
||
'sftp.opener.confirmTitle': '設為預設?',
|
||
'sftp.opener.confirmDescription': '是否始終使用 {app} 開啟 {ext} 檔案?',
|
||
'sftp.opener.yesRemember': '是,記住此選擇',
|
||
'sftp.opener.justOnce': '僅此一次',
|
||
'sftp.opener.confirm.title': '設定預設應用程式',
|
||
'sftp.opener.confirm.desc': '是否始終使用此應用程式開啟 .{ext} 檔案?',
|
||
'sftp.editor.title': '文字編輯器',
|
||
'sftp.editor.save': '儲存到遠端',
|
||
'sftp.editor.saving': '儲存中...',
|
||
'sftp.editor.saved': '儲存成功',
|
||
'sftp.editor.saveFailed': '儲存檔案失敗',
|
||
'sftp.editor.unsavedChanges': '你有未儲存的更改。確定要關閉嗎?',
|
||
'sftp.editor.syntaxHighlight': '語法標示',
|
||
'sftp.preview.title': '圖片預覽',
|
||
'sftp.preview.zoomIn': '放大',
|
||
'sftp.preview.zoomOut': '縮小',
|
||
'sftp.preview.resetZoom': '重設縮放',
|
||
'sftp.preview.fitToWindow': '適應視窗',
|
||
|
||
// Settings > SFTP File Associations
|
||
'settings.tab.sftpFileAssociations': 'SFTP',
|
||
'settings.sftp.transferConcurrency': '傳輸併發數',
|
||
'settings.sftp.transferConcurrency.desc': '同一目標同時傳輸的檔案數量上限,包括資料夾內檔案和單獨多選的檔案。較高的值可能提高速度,但可能導致某些伺服器過載。',
|
||
'settings.sftp.transferPoolIdleTtl': '傳輸連線保活時間',
|
||
'settings.sftp.transferPoolIdleTtl.desc': '專用傳輸 SFTP 連線閒置多久後關閉。時間更長可減少下次上傳/下載的冷啟動等待;進行中的傳輸不會被關閉。',
|
||
'settings.sftp.transferPoolIdleTtl.1m': '1 分鐘',
|
||
'settings.sftp.transferPoolIdleTtl.5m': '5 分鐘',
|
||
'settings.sftp.transferPoolIdleTtl.15m': '15 分鐘',
|
||
'settings.sftp.transferPoolIdleTtl.30m': '30 分鐘',
|
||
'settings.sftp.transferPoolIdleTtl.never': '直到結束應用',
|
||
'settings.ssh.transportIdleTtl': 'SSH 連線保活時間',
|
||
'settings.ssh.transportIdleTtl.desc': '最後一個終端、SFTP 瀏覽、批次傳輸或連接埠轉發釋放後,共享 SSH 連線再保留多久。保留期間再次開啟同主機可略過重新驗證(含 MFA);進行中的工作階段與傳輸不會被關閉。',
|
||
'settings.ssh.transportIdleTtl.1m': '1 分鐘',
|
||
'settings.ssh.transportIdleTtl.5m': '5 分鐘',
|
||
'settings.ssh.transportIdleTtl.15m': '15 分鐘',
|
||
'settings.ssh.transportIdleTtl.30m': '30 分鐘',
|
||
'settings.ssh.transportIdleTtl.never': '直到結束應用',
|
||
'settings.sftp.defaultOpener': '預設檔案開啟方式',
|
||
'settings.sftp.defaultOpener.desc': '選擇沒有特定檔案關聯時的預設開啟方式',
|
||
'settings.sftp.defaultOpener.ask': '每次詢問',
|
||
'settings.sftp.defaultOpener.askDesc': '每次開啟檔案時彈出選擇對話方塊',
|
||
'settings.sftp.defaultOpener.builtInDesc': '預設使用內建編輯器開啟文字檔案',
|
||
'settings.sftp.defaultOpener.systemApp': '選擇應用程式...',
|
||
'settings.sftp.defaultOpener.systemAppDesc': '預設使用指定的外部應用程式開啟檔案',
|
||
'settings.sftpFileAssociations.title': 'SFTP 檔案關聯',
|
||
'settings.sftpFileAssociations.desc': '設定按副檔名開啟檔案的預設應用程式',
|
||
'settings.sftpFileAssociations.extension': '副檔名',
|
||
'settings.sftpFileAssociations.application': '應用程式',
|
||
'settings.sftpFileAssociations.noAssociations': '未設定檔案關聯',
|
||
'settings.sftpFileAssociations.remove': '移除',
|
||
'settings.sftpFileAssociations.removeConfirm': '確定移除 .{ext} 的關聯嗎?',
|
||
|
||
// Settings > SFTP Behavior
|
||
'settings.sftp.doubleClickBehavior': '雙擊行為',
|
||
'settings.sftp.doubleClickBehavior.desc': '選擇在 SFTP 檢視中雙擊檔案時的操作',
|
||
'settings.sftp.doubleClickBehavior.open': '開啟檔案',
|
||
'settings.sftp.doubleClickBehavior.transfer': '傳輸到另一側',
|
||
'settings.sftp.doubleClickBehavior.openDesc': '使用預設應用程式開啟檔案',
|
||
'settings.sftp.doubleClickBehavior.transferDesc': '將檔案傳輸到另一窗格的使用中主機',
|
||
'settings.sshDeepLink.title': 'SSH 和 Telnet 連結',
|
||
'settings.sshDeepLink.enable': '用 NetMesh 開啟 ssh:// 和 telnet:// 連結',
|
||
'settings.sshDeepLink.enableDesc': '允許 NetMesh 接管來自瀏覽器和其他應用程式的 ssh://、telnet:// 連結,以及堡壘機常用的 PuTTY 啟動參數(例如 -ssh user@host -P 22 -pw password)。',
|
||
'settings.explorerContextMenu.title': 'Windows 檔案總管',
|
||
'settings.explorerContextMenu.enable': '在資料夾右鍵選單中顯示 “Open in NetMesh”',
|
||
'settings.explorerContextMenu.enableDesc': '為資料夾與資料夾空白處加入右鍵項目,可直接在該目錄開啟本機終端機。開關立即生效,無需重裝。',
|
||
'settings.jmsDeepLink.title': 'JumpServer 連結',
|
||
'settings.jmsDeepLink.enable': '處理 jms:// 連結',
|
||
'settings.jmsDeepLink.enableDesc': '將 NetMesh 註冊為 JumpServer jms:// 用戶端連結的處理程式,可能與官方 JumpServer 用戶端衝突。',
|
||
|
||
// Settings > SFTP Auto Sync
|
||
'settings.sftp.autoSync': '自動同步到遠端',
|
||
'settings.sftp.autoSync.desc': '使用外部應用程式開啟檔案時,自動將檔案更改同步回遠端伺服器',
|
||
'settings.sftp.autoSync.enable': '啟用自動同步',
|
||
'settings.sftp.autoSync.enableDesc': '在外部應用程式中儲存檔案時,更改將自動上傳到遠端伺服器',
|
||
|
||
// Settings > SFTP 自動開啟側欄
|
||
'settings.sftp.autoOpenSidebar': '連線時自動開啟側欄',
|
||
'settings.sftp.autoOpenSidebar.desc': '連線到主機時自動開啟 SFTP 檔案瀏覽器側欄',
|
||
'settings.sftp.autoOpenSidebar.enable': '啟用自動開啟側欄',
|
||
'settings.sftp.autoOpenSidebar.enableDesc': '當終端工作階段連線到遠端主機時,SFTP 側欄將自動開啟',
|
||
|
||
'settings.sftp.followTerminalCwd': '追隨終端目錄',
|
||
'settings.sftp.followTerminalCwd.desc': '在側欄 SFTP 中自動跟隨終端目前工作目錄變化(可在工具欄切換)',
|
||
'settings.sftp.followTerminalCwd.enable': '預設開啟追隨終端目錄',
|
||
'settings.sftp.followTerminalCwd.enableDesc': '開啟側欄 SFTP 時預設啟用追隨模式,終端執行 cd 後檔案瀏覽器會自動跳轉',
|
||
|
||
'settings.sftp.defaultViewMode': '預設檢視模式',
|
||
'settings.sftp.defaultViewMode.desc': '選擇開啟新 SFTP 分頁時的預設檢視模式。每個主機的偏好設定會覆蓋此全域設定。',
|
||
'settings.sftp.defaultViewMode.list': '列表檢視',
|
||
'settings.sftp.defaultViewMode.listDesc': '以平面列表顯示目前目錄的檔案',
|
||
'settings.sftp.defaultViewMode.tree': '樹形檢視',
|
||
'settings.sftp.defaultViewMode.treeDesc': '以層級樹形結構顯示檔案',
|
||
|
||
'sftp.autoSync.success': '檔案已同步到遠端:{fileName}',
|
||
'sftp.autoSync.error': '同步檔案失敗:{error}',
|
||
|
||
// SFTP Folder Upload Progress
|
||
'sftp.upload.progress': '正在上傳 {current}/{total} 個檔案...',
|
||
'sftp.upload.uploading': '正在上傳...',
|
||
'sftp.upload.compressing': '正在壓縮...',
|
||
'sftp.upload.extracting': '正在解壓...',
|
||
'sftp.upload.scanning': '正在掃描檔案...',
|
||
'sftp.upload.completed': '已完成',
|
||
'sftp.upload.compressed': '壓縮傳輸',
|
||
'sftp.upload.currentFile': '目前: {fileName}',
|
||
'sftp.upload.cancelled': '上傳已取消',
|
||
'sftp.upload.noFiles': '沒有可上傳的檔案',
|
||
'sftp.upload.partialSuccess': '已上傳 {success} 個檔案,{failed} 個失敗',
|
||
'sftp.upload.cancel': '取消',
|
||
'sftp.upload.completedToPath': '已上傳至 {path}',
|
||
|
||
// SFTP Download
|
||
'sftp.download.completed': '已下載',
|
||
'sftp.download.cancelled': '下載已取消',
|
||
|
||
// SFTP Reconnecting
|
||
'sftp.reconnecting.title': '正在重連...',
|
||
'sftp.reconnecting.desc': '連線已斷開,正在嘗試重新連線',
|
||
'sftp.reconnected': '連線已恢復',
|
||
'sftp.error.reconnectFailed': '重連失敗,請重試。',
|
||
'sftp.error.connectionLostManual': '連線已斷開,請手動重新連線。',
|
||
'sftp.error.connectionLostReconnecting': '連線已斷開,正在重連...',
|
||
'sftp.error.sessionLost': 'SFTP 工作階段已斷開,請重新連線。',
|
||
|
||
// Settings > SFTP Show Hidden Files
|
||
'settings.sftp.showHiddenFiles': '顯示隱藏檔案',
|
||
'settings.sftp.showHiddenFiles.desc': '在 SFTP 檔案瀏覽器中顯示隱藏檔案(Unix/macOS 點檔案和 Windows 隱藏屬性檔案)。',
|
||
'settings.sftp.showHiddenFiles.enable': '顯示隱藏檔案',
|
||
'settings.sftp.showHiddenFiles.enableDesc': '瀏覽本機和遠端檔案系統時顯示隱藏檔案',
|
||
|
||
// Settings > SFTP Compressed Upload
|
||
'settings.sftp.compressedUpload': '資料夾壓縮傳輸',
|
||
'settings.sftp.compressedUpload.desc': '上傳前壓縮資料夾,可大幅減少傳輸時間。',
|
||
'settings.sftp.compressedUpload.enable': '啟用資料夾壓縮',
|
||
'settings.sftp.compressedUpload.enableDesc': '自動使用 tar 壓縮資料夾後再傳輸。需要伺服器支援 tar 指令,不支援時自動改用一般傳輸。',
|
||
|
||
'settings.sftp.skipUnchanged.enable': '跳過未改檔案',
|
||
'settings.sftp.skipUnchanged.enableDesc': '當目標檔案的大小與修改時間已與來源一致時跳過傳輸(類似 rsync)。替換到暫存路徑時自動停用。',
|
||
|
||
// Settings > Terminal
|
||
'settings.terminal.section.theme': '終端主題',
|
||
'settings.terminal.themeModal.title': '選擇主題',
|
||
'settings.terminal.themeModal.darkThemes': '深色主題',
|
||
'settings.terminal.themeModal.lightThemes': '淺色主題',
|
||
'settings.terminal.theme.selectButton': '選擇主題',
|
||
'settings.terminal.theme.followApp': '跟隨應用程式主題',
|
||
'settings.terminal.theme.followApp.desc': '終端背景色自動配合目前應用程式主題,保持視覺一致性。',
|
||
'settings.terminal.theme.darkTheme': '深色模式終端主題',
|
||
'settings.terminal.theme.lightTheme': '淺色模式終端主題',
|
||
'settings.terminal.theme.auto': '自動(跟隨介面主題)',
|
||
'settings.terminal.theme.autoDesc': '跟隨目前介面主題預設',
|
||
'settings.terminal.section.font': '字型',
|
||
'settings.terminal.section.cursor': '游標',
|
||
'settings.terminal.section.keyboard': '鍵盤',
|
||
'settings.terminal.section.accessibility': '無障礙',
|
||
'settings.terminal.section.behavior': '行為',
|
||
'settings.terminal.section.scrollback': '捲動緩衝區',
|
||
'settings.terminal.section.keywordHighlight': '關鍵字標示',
|
||
'settings.terminal.font.family': '字型',
|
||
'settings.terminal.font.family.desc': '終端字型',
|
||
'settings.terminal.font.cjk': '中文 / CJK 字型',
|
||
'settings.terminal.font.cjk.desc': '用於渲染中 / 日 / 韓字元的字型;"Auto" 會按主字型智慧搭配',
|
||
'settings.terminal.font.cjk.option.auto': 'Auto · 按主字型智慧搭配',
|
||
'settings.terminal.font.cjk.option.sarasaSC': 'Sarasa Mono SC (更紗黑體 簡)',
|
||
'settings.terminal.font.cjk.option.sarasaTC': 'Sarasa Mono TC (更紗黑體 繁)',
|
||
'settings.terminal.font.cjk.option.mapleCN': 'Maple Mono CN',
|
||
'settings.terminal.font.cjk.option.sourceHan': 'Source Han Mono SC (思源等寬)',
|
||
'settings.terminal.font.cjk.option.notoCJK': 'Noto Sans Mono CJK SC',
|
||
'settings.terminal.font.cjk.option.lxgwWenkai': 'LXGW WenKai Mono (霞鶩文楷等寬)',
|
||
'settings.terminal.font.cjk.option.simSun': 'SimSun (宋體)',
|
||
'settings.terminal.font.cjk.option.legacy': '{font} · 不推薦(非等寬字型)',
|
||
'settings.terminal.font.cjk.option.recommended': '推薦用於終端對齊',
|
||
'settings.terminal.font.cjk.option.installed': '本機已安裝字型',
|
||
'settings.terminal.font.cjk.option.unverified': '暫時無法檢查是否安裝',
|
||
'settings.terminal.font.cjk.option.unavailable': '本機未安裝',
|
||
'settings.terminal.font.cjk.searchPlaceholder': '搜尋本機字型…',
|
||
'settings.terminal.font.cjk.empty': '沒有符合的本機字型',
|
||
'settings.terminal.font.cjk.useCustom': '使用字型',
|
||
'settings.terminal.font.cjk.refresh': '重新整理本機字型',
|
||
'settings.terminal.font.cjk.alignmentWarning': '這個字型尚未確認是等寬字型,請透過預覽檢查文字是否對齊。',
|
||
'settings.terminal.font.cjk.unavailableWarning': '本機沒有安裝這個字型。NetMesh 會保留設定,並使用安全字型繼續顯示。',
|
||
'settings.terminal.font.size': '字型大小',
|
||
'settings.terminal.font.size.desc': '終端文字大小',
|
||
'settings.terminal.font.weight': '字重',
|
||
'settings.terminal.font.weight.desc': '常規文字字重 (100-900)',
|
||
'settings.terminal.font.weight.thin': '極細',
|
||
'settings.terminal.font.weight.extraLight': '特細',
|
||
'settings.terminal.font.weight.light': '細',
|
||
'settings.terminal.font.weight.normal': '常規',
|
||
'settings.terminal.font.weight.medium': '中等',
|
||
'settings.terminal.font.weight.semiBold': '半粗',
|
||
'settings.terminal.font.weight.bold': '粗',
|
||
'settings.terminal.font.weight.extraBold': '特粗',
|
||
'settings.terminal.font.weight.black': '黑體',
|
||
'settings.terminal.font.weightBold': '粗體字重',
|
||
'settings.terminal.font.weightBold.desc': '粗體文字字重 (100-900)',
|
||
'settings.terminal.font.smoothing': '字型平滑',
|
||
'settings.terminal.font.smoothing.desc': '使用 macOS 原生字型抗鋸齒',
|
||
'settings.terminal.font.linePadding': '行間距',
|
||
'settings.terminal.font.linePadding.desc': '行之間的額外間距 (0-10)',
|
||
'settings.terminal.font.emulationType': '終端模擬型別',
|
||
'settings.terminal.cursor.style': '游標樣式',
|
||
'settings.terminal.cursor.style.block': '塊',
|
||
'settings.terminal.cursor.style.bar': '豎線',
|
||
'settings.terminal.cursor.style.underline': '下劃線',
|
||
'settings.terminal.cursor.blink': '游標閃爍',
|
||
'settings.terminal.cursor.highlightLine': '高亮目前行',
|
||
'settings.terminal.cursor.highlightLine.desc': '為游標所在行加上淡色背景,方便定位目前輸入位置',
|
||
'settings.terminal.keyboard.altAsMeta': '將 Option 作為 Meta 鍵',
|
||
'settings.terminal.keyboard.altAsMeta.desc': '使用 Option (Alt) 作為 Meta 鍵,而不是用於輸入特殊字元',
|
||
'settings.terminal.keyboard.optionArrowWordJump': 'Option+←/→ 按單字跳轉',
|
||
'settings.terminal.keyboard.optionArrowWordJump.desc': '按 Option+左/右 時傳送 Meta-b / Meta-f,讓 Shell 按單字移動游標(而非預設的 ^[[1;3D / ^[[1;3C)',
|
||
'settings.terminal.keyboard.kittyProtocol': 'Kitty 鍵盤協定',
|
||
'settings.terminal.keyboard.kittyProtocol.desc': '啟用 Kitty 鍵盤協定支援。',
|
||
'settings.terminal.accessibility.minimumContrastRatio': '最小對比度',
|
||
'settings.terminal.accessibility.minimumContrastRatio.desc': '調整顏色以滿足對比度要求 (1 = 停用, 21 = 最大)',
|
||
'settings.terminal.behavior.rightClick': '右鍵行為',
|
||
'settings.terminal.behavior.rightClick.desc': '在終端中右鍵時執行的操作',
|
||
'settings.terminal.behavior.rightClick.fullscreenMenu': '在全螢幕應用中也顯示選單',
|
||
'settings.terminal.behavior.rightClick.fullscreenMenu.desc':
|
||
'即使 tmux、vim 等全螢幕應用接管了滑鼠,也顯示右鍵選單。關閉時右鍵會交給應用處理(Shift+右鍵仍可開啟選單)。',
|
||
'settings.terminal.behavior.autoCloseOnExit': '結束後自動關閉終端',
|
||
'settings.terminal.behavior.autoCloseOnExit.desc': '允許終端分頁和視窗在工作階段結束後自動關閉。關閉此項後,無論結束結果如何都會保留。',
|
||
'settings.terminal.behavior.disconnectedNotice': '連線中斷時',
|
||
'settings.terminal.behavior.disconnectedNotice.desc': '已連線的工作階段中斷後,可在終端內顯示簡短提示,或繼續使用完整對話框。首次連線失敗仍使用對話框。',
|
||
'settings.terminal.behavior.disconnectedNotice.terminal': '終端內提示',
|
||
'settings.terminal.behavior.disconnectedNotice.dialog': '對話框提示',
|
||
'settings.terminal.behavior.rightClick.menu': '顯示選單',
|
||
'settings.terminal.behavior.rightClick.paste': '貼上',
|
||
'settings.terminal.behavior.rightClick.selectWord': '選擇單字',
|
||
'settings.terminal.behavior.copyOnSelect': '選擇即複製',
|
||
'settings.terminal.behavior.copyOnSelect.desc': '自動複製選取的文字。在 tmux/vim 滑鼠模式下,macOS 按住 Option,Windows/Linux 按住 Shift 拖選即可選取文字',
|
||
'settings.terminal.behavior.normalizeTextOnCopy': '複製時正規化終端文字',
|
||
'settings.terminal.behavior.normalizeTextOnCopy.desc':
|
||
'複製終端內容時去除僅供顯示的行尾填充空白,並拼接軟換行,使貼上結果更接近邏輯文字。關閉後依螢幕選取原樣複製(含 TUI 填充空白與視覺折行)。',
|
||
'settings.terminal.behavior.middleClickPaste': '中鍵貼上',
|
||
'settings.terminal.behavior.middleClickPaste.desc': '中鍵點選時貼上剪貼簿內容',
|
||
'settings.terminal.behavior.middleClick': '中鍵行為',
|
||
'settings.terminal.behavior.middleClick.desc': '在終端中點選滑鼠中鍵時執行的操作',
|
||
'settings.terminal.behavior.middleClick.menu': '顯示選單',
|
||
'settings.terminal.behavior.middleClick.paste': '貼上',
|
||
'settings.terminal.behavior.middleClick.disabled': '無動作',
|
||
'settings.terminal.behavior.wordSeparators': '單字分隔符',
|
||
'settings.terminal.behavior.wordSeparators.desc':
|
||
'雙擊選取文字時作為邊界的字元。空格也算;可加入 =、逗號或 :,方便選取 uid=name 裡的部分內容。',
|
||
'settings.terminal.behavior.bracketedPaste': '括號貼上模式',
|
||
'settings.terminal.behavior.bracketedPaste.desc':
|
||
'貼上文字時使用轉義序列包裹,以便終端區分貼上和鍵入。如果出現 ^[[200~ 字樣請關閉此選項。',
|
||
'settings.terminal.behavior.autoUploadClipboardImage': '貼上時自動上傳剪貼簿圖片',
|
||
'settings.terminal.behavior.autoUploadClipboardImage.desc':
|
||
'當剪貼簿包含圖片時,在遠端工作階段中貼上會透過 SFTP 將圖片上傳到遠端目前目錄的 .NetMesh-paste-images/ 資料夾,並在終端輸入遠端路徑,而不是貼上文字。',
|
||
'settings.terminal.behavior.shiftEnterNewline': 'Shift+Enter 傳送文字',
|
||
'settings.terminal.behavior.shiftEnterNewline.desc':
|
||
'在終端中按 Shift+Enter 時傳送設定的文字,而不是一般 Enter。',
|
||
'settings.terminal.behavior.shiftEnterNewlineText': '傳送內容',
|
||
'settings.terminal.behavior.shiftEnterNewlineText.desc':
|
||
'使用 \\n 表示換行,\\t 表示 Tab,\\\\ 表示反斜線。',
|
||
'settings.terminal.behavior.clearWipesScrollback': '`clear` 同時清空捲動緩衝',
|
||
'settings.terminal.behavior.clearWipesScrollback.desc':
|
||
'`clear` 指令同時清空捲動緩衝(POSIX 預設行為)。關閉則保留歷史。',
|
||
'settings.terminal.behavior.preserveSelectionOnInput': '輸入時保留選區',
|
||
'settings.terminal.behavior.preserveSelectionOnInput.desc':
|
||
'鍵盤輸入時不清除滑鼠選取的文字,方便選取路徑後輸入 `sz ` 之類指令再貼上。',
|
||
'settings.terminal.behavior.forcePromptNewLine': '提示字元另起一行',
|
||
'settings.terminal.behavior.forcePromptNewLine.desc':
|
||
'當指令輸出的最後一行未以換行符結束時,將識別到的 shell 提示字元移動到下一行顯示。',
|
||
'settings.terminal.behavior.dynamicTabTitle': '動態分頁標題',
|
||
'settings.terminal.behavior.dynamicTabTitle.desc':
|
||
'選擇分頁什麼時候跟隨 Shell 報告的視窗標題,並更新編程 CLI 圖示。關閉時也會停止即時圖示識別。',
|
||
'settings.terminal.behavior.dynamicTabTitle.off': '關閉',
|
||
'settings.terminal.behavior.dynamicTabTitle.agent': '僅 Agent',
|
||
'settings.terminal.behavior.dynamicTabTitle.all': '全部工作階段',
|
||
'settings.terminal.behavior.oscNotifications': 'OSC 桌面通知',
|
||
'settings.terminal.behavior.oscNotifications.desc':
|
||
'當程式發出 OSC 9、OSC 777 notify 或 kitty OSC 99 時顯示系統通知。Codex 等 Agent 會用它提示回合完成或等待核准。',
|
||
'settings.terminal.behavior.oscNotifications.off': '關閉',
|
||
'settings.terminal.behavior.oscNotifications.unfocused': '未聚焦時',
|
||
'settings.terminal.behavior.oscNotifications.always': '一律',
|
||
'settings.terminal.behavior.osc52Clipboard': 'OSC-52 剪貼簿',
|
||
'settings.terminal.behavior.osc52Clipboard.desc':
|
||
'允許遠端程式(tmux、vim 等)透過 OSC-52 轉義序列存取本機剪貼簿。',
|
||
'settings.terminal.behavior.osc52Clipboard.off': '關閉',
|
||
'settings.terminal.behavior.osc52Clipboard.writeOnly': '僅寫入',
|
||
'settings.terminal.behavior.osc52Clipboard.readWrite': '讀寫',
|
||
'settings.terminal.behavior.osc52Clipboard.prompt': '寫入 + 讀取時詢問',
|
||
'terminal.osc52.readPrompt.title': '剪貼簿讀取請求',
|
||
'terminal.osc52.readPrompt.desc': '遠端程式正在請求讀取你的剪貼簿,是否允許?',
|
||
'terminal.osc52.readPrompt.allow': '允許',
|
||
'terminal.osc52.readPrompt.deny': '拒絕',
|
||
'settings.terminal.behavior.scrollOnInput': '輸入時自動捲動',
|
||
'settings.terminal.behavior.scrollOnInput.desc': '輸入時將終端捲動到底部',
|
||
'settings.terminal.behavior.scrollOnOutput': '輸出時自動捲動',
|
||
'settings.terminal.behavior.scrollOnOutput.desc': '有新輸出時將終端捲動到底部',
|
||
'settings.terminal.behavior.scrollOnKeyPress': '按鍵時自動捲動',
|
||
'settings.terminal.behavior.scrollOnKeyPress.desc': '按鍵(例如 Enter)時將終端捲動到底部',
|
||
'settings.terminal.behavior.scrollOnPaste': '貼上時自動捲動',
|
||
'settings.terminal.behavior.scrollOnPaste.desc': '貼上文字時將終端捲動到底部',
|
||
'settings.terminal.behavior.smoothScrolling': '平滑捲動',
|
||
'settings.terminal.behavior.smoothScrolling.desc': '捲動終端可視區域時使用平滑動畫',
|
||
'settings.terminal.behavior.linkModifier': '連結修飾鍵',
|
||
'settings.terminal.behavior.linkModifier.desc': '按住此鍵再點選終端中的連結',
|
||
'settings.terminal.behavior.linkModifier.none': '無(直接點選)',
|
||
'settings.terminal.behavior.linkModifier.ctrl': 'Ctrl',
|
||
'settings.terminal.behavior.linkModifier.alt': 'Alt / Option',
|
||
'settings.terminal.behavior.linkModifier.meta': 'Cmd / Win',
|
||
'settings.terminal.scrollback.desc': '限制終端行數。設為 0 表示不限制。',
|
||
'settings.terminal.scrollback.rows': '行數 *',
|
||
'settings.terminal.section.startupCommand': '啟動指令',
|
||
'settings.terminal.startupCommandDelay.label': '啟動指令延遲(毫秒)',
|
||
'settings.terminal.startupCommandDelay.desc': '連線建立後等待多久再發送啟動指令;啟動指令為多行時,行與行之間也使用該間隔。慢連線可調大。',
|
||
'settings.terminal.keywordHighlight.title': '關鍵字標示',
|
||
'settings.terminal.keywordHighlight.resetColors': '重設為預設顏色',
|
||
'settings.terminal.keywordHighlight.resetDefaults': '把內建規則恢復為預設',
|
||
'settings.terminal.keywordHighlight.resetBuiltIn': '恢復內建標籤與正規表示式',
|
||
'settings.terminal.keywordHighlight.addCustom': '新增自訂規則',
|
||
'settings.terminal.keywordHighlight.editCustom': '編輯規則',
|
||
'settings.terminal.keywordHighlight.editBuiltIn': '編輯內建規則',
|
||
'settings.terminal.keywordHighlight.labelField': '標籤與顏色',
|
||
'settings.terminal.keywordHighlight.labelPlaceholder': '標籤(如 Down)',
|
||
'settings.terminal.keywordHighlight.patternField': '正規表示式',
|
||
'settings.terminal.keywordHighlight.patternPlaceholder': '每行一個正規表示式(如 \\bdown\\b)',
|
||
'settings.terminal.keywordHighlight.patternHint': '每行一個正規表示式。比對時忽略大小寫,全域比對。',
|
||
'settings.terminal.keywordHighlight.invalidPattern': '無效的正規表示式',
|
||
'settings.terminal.keywordHighlight.preview': '預覽',
|
||
'settings.terminal.section.localShell': '本機 Shell',
|
||
'settings.terminal.localShell.shell': 'Shell 執行檔',
|
||
'settings.terminal.localShell.shell.desc': 'Shell 執行檔的路徑(例如 /bin/zsh、pwsh.exe)。留空使用系統預設。',
|
||
'settings.terminal.localShell.shell.placeholder': '系統預設',
|
||
'settings.terminal.localShell.shell.detected': '偵測到',
|
||
'settings.terminal.localShell.shell.notFound': '未找到 Shell 執行檔',
|
||
'settings.terminal.localShell.shell.isDirectory': '路徑是目錄,不是執行檔',
|
||
'settings.terminal.localShell.shell.default': '系統預設',
|
||
'settings.terminal.localShell.shell.custom': '自訂...',
|
||
'settings.terminal.localShell.shell.customPath': 'Shell 執行檔路徑',
|
||
'settings.terminal.localShell.shell.customArgs': '啟動引數',
|
||
'settings.terminal.localShell.shell.customArgs.placeholder': '例如 --login -i',
|
||
'settings.terminal.localShell.shell.customArgs.desc': '傳給 Shell 的啟動引數。部分 Shell 必須指定才能正常工作,例如 msys2 bash 需要 --login -i 才能載入環境變數。',
|
||
'settings.terminal.localShell.shell.commonPaths': '常用路徑',
|
||
'settings.terminal.localShell.shell.pathValid': '路徑有效',
|
||
'settings.terminal.localShell.startDir': '起始目錄',
|
||
'settings.terminal.localShell.startDir.desc': '開啟本機終端時的起始目錄。留空使用使用者主目錄。',
|
||
'settings.terminal.localShell.startDir.placeholder': '使用者主目錄',
|
||
'settings.terminal.localShell.startDir.notFound': '目錄不存在',
|
||
'settings.terminal.localShell.startDir.isFile': '路徑是檔案,不是目錄',
|
||
'settings.terminal.section.connection': '連線',
|
||
'settings.terminal.connection.sshAutoReconnectEnabled': 'SSH 斷線後自動重連',
|
||
'settings.terminal.connection.sshAutoReconnectEnabled.desc': '開啟後,已連上的 SSH 工作階段意外斷開時會每 5 秒嘗試重新連線,直到關閉分頁或連線恢復。',
|
||
'settings.terminal.connection.keepaliveInterval': '工作階段保持間隔',
|
||
'settings.terminal.connection.keepaliveInterval.desc': '向伺服器傳送 SSH 保活資料包的頻率(秒)。設為 0 表示全域停用——單個主機可在自己的設定裡覆蓋此值。',
|
||
'settings.terminal.connection.keepaliveCountMax': '最大無回應保活次數',
|
||
'settings.terminal.connection.keepaliveCountMax.desc': '判定連線死亡前允許的無回應保活次數。值越大對短暫網路抖動和回應慢的 SSH 服務越寬容。',
|
||
'settings.terminal.connection.x11Display': 'X11 顯示位址',
|
||
'settings.terminal.connection.x11Display.desc': '可選的本機 X11 顯示位址。留空則使用系統預設值。',
|
||
'settings.terminal.connection.x11Display.placeholder': '自動(:0 或 DISPLAY)',
|
||
'settings.terminal.section.serverStats': '伺服器狀態(Linux)',
|
||
'settings.terminal.hostInfoBar.show': '顯示主機資訊列',
|
||
'settings.terminal.hostInfoBar.show.desc': '在終端上方顯示主機位址和伺服器資訊。隱藏後仍可使用操作按鈕。',
|
||
'settings.terminal.hostInfoBar.titleMode': '主機資訊標題',
|
||
'settings.terminal.hostInfoBar.titleMode.desc': '選擇資訊列顯示連線位址(user@host)還是主機名稱(Vault 標籤)。',
|
||
'settings.terminal.hostInfoBar.titleMode.address': '連線位址',
|
||
'settings.terminal.hostInfoBar.titleMode.label': '主機名稱',
|
||
'settings.terminal.serverStats.show': '顯示伺服器狀態',
|
||
'settings.terminal.serverStats.show.desc': '在終端狀態列顯示 CPU、記憶體和磁碟使用情況(僅限 Linux 伺服器)。',
|
||
'settings.terminal.serverStats.refreshInterval': '重新整理間隔',
|
||
'settings.terminal.serverStats.refreshInterval.desc': '伺服器狀態重新整理的頻率。',
|
||
'settings.terminal.serverStats.seconds': '秒',
|
||
'settings.terminal.section.systemManager': '系統管理',
|
||
'settings.terminal.systemManager.processRefreshInterval': '程序列表重新整理間隔',
|
||
'settings.terminal.systemManager.processRefreshInterval.desc': '系統管理側欄中程序列表的重新整理頻率。',
|
||
'settings.terminal.systemManager.tmuxRefreshInterval': 'tmux 工作階段重新整理間隔',
|
||
'settings.terminal.systemManager.tmuxRefreshInterval.desc': 'tmux 工作階段列表的重新整理頻率。',
|
||
'settings.terminal.systemManager.dockerListRefreshInterval': 'Docker 容器列表重新整理間隔',
|
||
'settings.terminal.systemManager.dockerListRefreshInterval.desc': 'Docker 容器列表的重新整理頻率。',
|
||
'settings.terminal.systemManager.dockerStatsRefreshInterval': 'Docker 效能資料重新整理間隔',
|
||
'settings.terminal.systemManager.dockerStatsRefreshInterval.desc': 'Docker 容器 CPU/記憶體/網路指標的重新整理頻率。',
|
||
|
||
// Settings > Terminal > Rendering
|
||
'settings.terminal.section.rendering': '渲染',
|
||
'settings.terminal.rendering.renderer': '渲染器',
|
||
'settings.terminal.rendering.renderer.desc': '選擇終端渲染技術。自動模式會在低記憶體裝置上使用 DOM 渲染。更改將在新終端工作階段中生效。',
|
||
'settings.terminal.rendering.auto': '自動',
|
||
'settings.terminal.rendering.hibernateHiddenTabs': '隱藏分頁休眠',
|
||
'settings.terminal.rendering.hibernateHiddenTabs.desc': '分頁離開視野後釋放終端渲染器以節省記憶體,SSH 連線保持不斷。檔案傳輸期間不會休眠。',
|
||
'settings.terminal.rendering.hibernateHiddenTabsDelay': '休眠延遲',
|
||
'settings.terminal.rendering.hibernateHiddenTabsDelay.desc': '分頁離開視野多久後釋放渲染器(5–600 秒)。',
|
||
'settings.terminal.rendering.hibernateSkipAltScreen': '全螢幕 TUI 跳過休眠',
|
||
'settings.terminal.rendering.hibernateSkipAltScreen.desc': 'vim、htop 或 Agent TUI 佔用 alternate screen 時保持終端渲染器,避免慢恢復。',
|
||
'settings.terminal.rendering.hibernateKeepRendererCount': '保留隱藏渲染器數量',
|
||
'settings.terminal.rendering.hibernateKeepRendererCount.desc': '多少個不可見分頁僅暫停 WebGL、不銷毀 xterm,超出後才完整休眠。',
|
||
'settings.terminal.rendering.hibernateReplayChunkBytes': '喚醒分片大小',
|
||
'settings.terminal.rendering.hibernateReplayChunkBytes.desc': '恢復休眠終端時每幀回放的 ANSI 位元組數(4–64 KB)。',
|
||
'settings.terminal.rendering.hibernatePreferWasmSerialize': '優先 WASM 序列化',
|
||
'settings.terminal.rendering.hibernatePreferWasmSerialize.desc': '在可用時使用 WASM 終端序列化,否則改用 JS SerializeAddon。',
|
||
|
||
// Settings > Terminal > Inline Images
|
||
'settings.terminal.section.inlineImages': '內嵌圖片',
|
||
'settings.terminal.inlineImages.enabled': '渲染內嵌圖片',
|
||
'settings.terminal.inlineImages.enabled.desc': '直接顯示遠端程式輸出的真實圖片(kitten icat、chafa、檔案管理器與 TUI 的圖片預覽)。更改將在新終端工作階段中生效。',
|
||
'settings.terminal.inlineImages.kitty': 'Kitty 圖形協定',
|
||
'settings.terminal.inlineImages.kitty.desc': '接受 Kitty 圖形序列,包括 SSH 上的 direct/stream 傳輸模式。',
|
||
'settings.terminal.inlineImages.sixel': 'SIXEL',
|
||
'settings.terminal.inlineImages.sixel.desc': '接受 SIXEL 圖形,img2sixel、mpv、gnuplot 等 DEC 風格工具會使用。',
|
||
'settings.terminal.inlineImages.iip': 'iTerm 內嵌圖片協定',
|
||
'settings.terminal.inlineImages.iip.desc': '接受 iTerm2 的 OSC 1337 內嵌圖片序列(PNG、JPEG、GIF 首格)。',
|
||
'settings.terminal.inlineImages.storageLimit': '每終端圖片快取',
|
||
'settings.terminal.inlineImages.storageLimit.desc': '單一終端可為已解碼圖片保留的記憶體,超出後採先進先出淘汰(8–512 MB)。',
|
||
'settings.terminal.inlineImages.maxMegapixels': '單張圖片上限',
|
||
'settings.terminal.inlineImages.maxMegapixels.desc': '允許解碼的單張圖片最大像素數,超出的圖片會被丟棄且不影響終端緩衝區(1–64 MP,16 MP 即 4096 × 4096)。',
|
||
'settings.terminal.inlineImages.sequenceLimit': '單條序列上限',
|
||
'settings.terminal.inlineImages.sequenceLimit.desc': '開始解碼前允許接受的單條圖片跳脫序列大小上限(1–64 MB)。',
|
||
'settings.terminal.inlineImages.unit.mb': 'MB',
|
||
'settings.terminal.inlineImages.unit.megapixels': 'MP',
|
||
'settings.terminal.inlineImages.hibernateNote': '已繪製內嵌圖片的分頁會保留渲染器而不進入完整休眠,因為休眠快照只能還原文字。',
|
||
|
||
// Settings > Terminal > Workspace Focus Indicator
|
||
'settings.terminal.section.workspaceFocus': '工作區焦點提示',
|
||
'settings.terminal.workspaceFocus.style': '焦點提示樣式',
|
||
'settings.terminal.workspaceFocus.style.desc': '在分割檢視中如何標示目前聚焦的窗格。',
|
||
'settings.terminal.workspaceFocus.dim': '淡化未聚焦窗格',
|
||
'settings.terminal.workspaceFocus.border': '為聚焦窗格顯示邊框',
|
||
|
||
// Settings > Terminal > Autocomplete
|
||
'settings.terminal.section.autocomplete': '自動補全',
|
||
'settings.terminal.autocomplete.enabled': '啟用自動補全',
|
||
'settings.terminal.autocomplete.enabled.desc': '輸入時根據歷史指令和指令規範顯示補全建議。',
|
||
'settings.terminal.autocomplete.ghostText': '行內建議',
|
||
'settings.terminal.autocomplete.ghostText.desc': '在游標後顯示灰色的建議文字(類似 fish shell)。',
|
||
'settings.terminal.autocomplete.popupMenu': '彈出選單',
|
||
'settings.terminal.autocomplete.popupMenu.desc': '顯示包含多個建議的浮動列表。',
|
||
'settings.terminal.autocomplete.historyScope': '歷史指令提示範圍',
|
||
'settings.terminal.autocomplete.historyScope.desc':
|
||
'選擇自動補全的歷史建議來自目前主機,還是所有主機上執行過的指令。',
|
||
'settings.terminal.autocomplete.historyScope.host': '目前主機',
|
||
'settings.terminal.autocomplete.historyScope.global': '全部主機',
|
||
'settings.terminal.section.passwordPromptAssist': '密碼提示輔助',
|
||
'settings.terminal.passwordPromptAssist.mode': '輔助模式',
|
||
'settings.terminal.passwordPromptAssist.mode.desc':
|
||
'當 sudo 或 su 要求輸入密碼時,提供已儲存的憑證。不會在未經確認時自動傳送。',
|
||
'settings.terminal.passwordPromptAssist.off': '關閉',
|
||
'settings.terminal.passwordPromptAssist.hint': '快速填入(Enter)',
|
||
'settings.terminal.passwordPromptAssist.picker': '憑證選擇列表',
|
||
|
||
// Settings > Shortcuts
|
||
'settings.shortcuts.section.scheme': '快速鍵方案',
|
||
'settings.shortcuts.scheme.label': '鍵盤快速鍵',
|
||
'settings.shortcuts.scheme.desc': '選擇快速鍵使用的鍵盤佈局',
|
||
'settings.shortcuts.scheme.disabled': '停用',
|
||
'settings.shortcuts.scheme.mac': 'Mac (Cmd)',
|
||
'settings.shortcuts.scheme.pc': 'PC (Ctrl)',
|
||
'settings.shortcuts.disableTerminalFontZoom.label': '停用終端縮放',
|
||
'settings.shortcuts.disableTerminalFontZoom.desc': '關閉終端文字縮放快捷操作,包括 Cmd/Ctrl 加滾輪。',
|
||
'settings.shortcuts.shellOnlyTabNumberShortcuts.label': '分頁快速鍵跳過固定分頁',
|
||
'settings.shortcuts.shellOnlyTabNumberShortcuts.desc': '開啟後,Cmd/Ctrl+[1...9] 和 Ctrl+Tab 僅在終端、工作區、編輯器等可關閉分頁之間切換,不包括固定的 Vault 和 SFTP 分頁。',
|
||
'settings.shortcuts.showTabNumberBadges.label': '顯示分頁序號角標',
|
||
'settings.shortcuts.showTabNumberBadges.desc': '按住 Cmd/Ctrl 時,在對應 Cmd/Ctrl+[1...9] 的分頁上顯示 1-9,方便準確切換。',
|
||
'settings.shortcuts.section.custom': '自訂快速鍵',
|
||
'settings.shortcuts.resetAll': '全部重設',
|
||
'settings.shortcuts.recording': '請按鍵...',
|
||
'settings.shortcuts.none': '無',
|
||
'settings.shortcuts.setDisabled': '設為停用',
|
||
'settings.shortcuts.category.tabs': '分頁',
|
||
'settings.shortcuts.category.terminal': '終端',
|
||
'settings.shortcuts.category.navigation': '導航',
|
||
'settings.shortcuts.category.app': '應用程式',
|
||
'settings.shortcuts.category.sftp': 'SFTP',
|
||
'settings.shortcuts.binding.switch-tab-1-9': '切換到分頁 [1...9]',
|
||
'settings.shortcuts.binding.next-tab': '下一個分頁',
|
||
'settings.shortcuts.binding.prev-tab': '上一個分頁',
|
||
'settings.shortcuts.binding.close-tab': '關閉分頁',
|
||
'settings.shortcuts.binding.close-session': '關閉工作階段窗格',
|
||
'settings.shortcuts.binding.new-tab': '新增本機分頁',
|
||
'settings.shortcuts.binding.copy': '從終端複製',
|
||
'settings.shortcuts.binding.paste': '貼上到終端',
|
||
'settings.shortcuts.binding.paste-selection': '將選區貼上到終端',
|
||
'settings.shortcuts.binding.select-all': '全選終端內容',
|
||
'settings.shortcuts.binding.clear-buffer': '清空終端緩衝區',
|
||
'settings.shortcuts.binding.search-terminal': '開啟終端搜尋',
|
||
'settings.shortcuts.binding.increase-terminal-font-size': '增大終端字型大小',
|
||
'settings.shortcuts.binding.decrease-terminal-font-size': '減小終端字型大小',
|
||
'settings.shortcuts.binding.reset-terminal-font-size': '重設終端字型大小',
|
||
'settings.shortcuts.binding.move-focus': '在分割間移動焦點',
|
||
'settings.shortcuts.binding.split-horizontal': '水平分割',
|
||
'settings.shortcuts.binding.split-vertical': '垂直分割',
|
||
'settings.shortcuts.binding.toggle-pane-zoom': '切換窗格縮放',
|
||
'settings.shortcuts.binding.open-hosts': '開啟主機列表',
|
||
'settings.shortcuts.binding.open-local': '開啟本機終端',
|
||
'settings.shortcuts.binding.open-sftp': '開啟 SFTP',
|
||
'settings.shortcuts.binding.open-settings': '開啟設定',
|
||
'settings.shortcuts.binding.port-forwarding': '開啟埠轉發',
|
||
'settings.shortcuts.binding.command-palette': '開啟指令面板',
|
||
'settings.shortcuts.binding.quick-switch': '快速切換',
|
||
'settings.shortcuts.binding.new-workspace': '新增工作區',
|
||
'settings.shortcuts.binding.snippets': '開啟程式碼片段',
|
||
'settings.shortcuts.binding.broadcast': '切換廣播模式',
|
||
'settings.shortcuts.binding.toggle-side-panel': '切換側邊欄',
|
||
'settings.shortcuts.binding.sftp-copy': '複製檔案',
|
||
'settings.shortcuts.binding.sftp-cut': '剪下檔案',
|
||
'settings.shortcuts.binding.sftp-paste': '貼上檔案',
|
||
'settings.shortcuts.binding.sftp-select-all': '全選檔案',
|
||
'settings.shortcuts.binding.sftp-rename': '重新命名檔案',
|
||
'settings.shortcuts.binding.sftp-delete': '刪除檔案',
|
||
'settings.shortcuts.binding.sftp-refresh': '重新整理',
|
||
'settings.shortcuts.binding.sftp-new-folder': '新增資料夾',
|
||
'settings.shortcuts.binding.sftp-open': '開啟檔案 / 進入目錄',
|
||
'settings.shortcuts.binding.sftp-go-parent': '轉到上級目錄',
|
||
'settings.shortcuts.binding.sftp-navigate-to': '轉到選取的目錄',
|
||
|
||
// Host Details (sub-panels)
|
||
'hostDetails.proxyPanel.title': '透過 HTTP/SOCKS5/指令代理',
|
||
'hostDetails.proxyPanel.hostPlaceholder': '代理主機',
|
||
'hostDetails.proxyPanel.command': 'ProxyCommand',
|
||
'hostDetails.proxyPanel.commandPlaceholder': 'cloudflared access ssh --hostname %h',
|
||
'hostDetails.proxyPanel.commandHelp': '使用 %h 表示目標主機,%p 表示目標埠,%% 表示字面百分號。',
|
||
'hostDetails.proxyPanel.credentials': '憑證',
|
||
'hostDetails.proxyPanel.usernamePlaceholder': '使用者名稱',
|
||
'hostDetails.proxyPanel.passwordPlaceholder': '密碼',
|
||
'hostDetails.proxyPanel.identities': '身分',
|
||
'hostDetails.proxyPanel.keychainIdentity': '鑰匙串身分',
|
||
'hostDetails.proxyPanel.manualCredentials': '手動憑證',
|
||
'hostDetails.proxyPanel.remove': '移除代理',
|
||
'hostDetails.proxyPanel.savedProxy': '已儲存代理',
|
||
'hostDetails.proxyPanel.selectSaved': '選擇已儲存代理',
|
||
'hostDetails.proxyPanel.customProxy': '自訂代理',
|
||
'hostDetails.proxyPanel.missing': '缺少',
|
||
'hostDetails.proxyPanel.missingSaved': '儲存的代理不存在',
|
||
'hostDetails.proxyPanel.missingIdentity': '鑰匙串身分不存在',
|
||
'hostDetails.proxyPanel.incompleteIdentity': '代理身分需要使用者名稱和密碼',
|
||
'hostDetails.proxyPanel.unreadableIdentity': '此裝置無法讀取代理身分密碼',
|
||
'hostDetails.proxyPanel.error.required': '代理主機和埠,或 ProxyCommand 不能為空。',
|
||
'hostDetails.envVars.title': '環境變數',
|
||
'hostDetails.envVars.desc': '為 {host} 設定環境變數。',
|
||
'hostDetails.envVars.note': '部分 SSH 伺服器預設只允許以 LC_ 和 LANG_ 為字首的變數。',
|
||
'hostDetails.envVars.variable': '變數',
|
||
'hostDetails.envVars.value': '值',
|
||
'hostDetails.envVars.newVariable': '新變數',
|
||
'hostDetails.envVars.variableName': '變數名',
|
||
'hostDetails.chain.title': '編輯鏈路',
|
||
'hostDetails.chain.desc': '新增另一台主機將建立到 {host} 的連線。',
|
||
'hostDetails.chain.addHost': '新增主機',
|
||
'hostDetails.chain.target': '目標',
|
||
'hostDetails.chain.availableHosts': '可用主機',
|
||
'hostDetails.chain.clear': '清空',
|
||
'hostDetails.group.title': '新增群組',
|
||
'hostDetails.group.general': '常規',
|
||
'hostDetails.group.namePlaceholder': '群組名稱',
|
||
'hostDetails.group.parentPlaceholder': '父群組',
|
||
'hostDetails.group.cloudSync': '雲同步',
|
||
'hostDetails.group.addProtocol': '新增協定',
|
||
|
||
// Keychain
|
||
'keychain.filter.key': '金鑰',
|
||
'keychain.filter.certificate': '憑證',
|
||
'keychain.action.generateKey': '產生金鑰',
|
||
'keychain.action.importKey': '匯入金鑰',
|
||
'keychain.action.newIdentity': '新增身分',
|
||
'keychain.action.importCertificate': '匯入憑證',
|
||
'keychain.view.grid': '網格',
|
||
'keychain.view.list': '列表',
|
||
'keychain.section.keys': '金鑰',
|
||
'keychain.section.identities': '身分',
|
||
'keychain.count.items': '{count} 項',
|
||
'keychain.empty.title': '設定金鑰',
|
||
'keychain.empty.desc': '匯入或產生 SSH 金鑰用於安全認證。',
|
||
'keychain.panel.generateKey': '產生金鑰',
|
||
'keychain.panel.newKey': '新增金鑰',
|
||
'keychain.panel.keyDetails': '金鑰詳情',
|
||
'keychain.panel.editKey': '編輯金鑰',
|
||
'keychain.panel.editIdentity': '編輯身分',
|
||
'keychain.panel.newIdentity': '新增身分',
|
||
'keychain.panel.keyExport': '金鑰匯出',
|
||
'keychain.validation.labelRequired': '請填寫金鑰的 Label',
|
||
'keychain.validation.labelAndPrivateKeyRequired': 'Label 和私鑰為必填項',
|
||
'keychain.validation.labelAndUsernameRequired': 'Label 和使用者名稱為必填項',
|
||
'keychain.error.generationUnavailable': '無法產生金鑰:請確保應用程式執行在 Electron 環境',
|
||
'keychain.error.generateKeyPairFailed': '產生金鑰對失敗',
|
||
'keychain.error.generateKeyFailed': '產生金鑰失敗',
|
||
'keychain.error.keyGenerationTitle': '金鑰產生',
|
||
'keychain.export.exportTo': '匯出到 *',
|
||
'keychain.export.selectHost': '選擇主機',
|
||
'keychain.export.location': '位置 ~ $1 *',
|
||
'keychain.export.filename': '檔名 ~ $2 *',
|
||
'keychain.export.note': '金鑰匯出目前僅支援 {unix} 系統。請在 {advanced} 部分自訂匯出指令碼。',
|
||
'keychain.export.script': '指令碼 *',
|
||
'keychain.export.scriptPlaceholder': '匯出指令碼...',
|
||
'keychain.export.missingCredentials': '主機未儲存密碼或金鑰。請先為該主機新增密碼憑證。',
|
||
'keychain.export.successTitle': '匯出成功',
|
||
'keychain.export.successMessage': '已匯出公鑰並繫結到 {host}',
|
||
'keychain.export.failedTitle': '匯出失敗',
|
||
'keychain.export.failedMessage': '匯出金鑰失敗:{error}',
|
||
'keychain.export.failedPrefix': '匯出失敗:{error}',
|
||
'keychain.export.exitCode': '指令結束代碼 {code}',
|
||
'keychain.export.exporting': '匯出中...',
|
||
'keychain.export.exportAndAttach': '匯出並繫結',
|
||
'keychain.export.title': '金鑰匯出',
|
||
'keychain.export.exportToRequired': '匯出到 *',
|
||
'keychain.export.selectHostPlaceholder': '選擇主機...',
|
||
'keychain.export.locationLabel': '位置 ~ $1 *',
|
||
'keychain.export.filenameLabel': '檔名 ~ $2 *',
|
||
'keychain.export.advanced': '高階',
|
||
'keychain.export.note.supportsOnly': '金鑰匯出目前僅支援',
|
||
'keychain.export.note.systems': '系統。',
|
||
'keychain.export.note.use': '請使用',
|
||
'keychain.export.note.customize': '部分自訂匯出指令碼。',
|
||
'keychain.export.scriptRequired': '指令碼 *',
|
||
'keychain.export.exportToHost': '匯出到主機',
|
||
'keychain.export.failedGeneric': '匯出失敗:{message}',
|
||
'keychain.field.label': 'Label',
|
||
'keychain.field.labelRequired': 'Label *',
|
||
'keychain.field.labelPlaceholder': '金鑰 Label',
|
||
'keychain.field.privateKeyRequired': '私鑰 *',
|
||
'keychain.field.publicKey': '公鑰',
|
||
'keychain.field.certificatePlaceholder': '憑證內容(可選)',
|
||
'keychain.generate.keyType': '金鑰型別',
|
||
'keychain.generate.keySize': '金鑰長度',
|
||
'keychain.generate.labelPlaceholder': '金鑰 Label',
|
||
'keychain.generate.passphrasePlaceholder': 'Passphrase(可選)',
|
||
'keychain.generate.savePassphrase': '儲存 Passphrase',
|
||
'keychain.generate.generate': '產生',
|
||
'keychain.generate.generateSave': '產生並儲存',
|
||
'keychain.import.dropHint': '將金鑰檔案拖到這裡',
|
||
'keychain.import.importFromFile': '從檔案匯入',
|
||
'keychain.import.saveKey': '儲存金鑰',
|
||
'keychain.import.importedKeyLabel': '已匯入金鑰',
|
||
'keychain.identity.usernameRequired': '使用者名稱 *',
|
||
'keychain.identity.method.passwordOnly': '密碼',
|
||
'keychain.identity.summary.password': '認證密碼',
|
||
'keychain.identity.summary.key': '認證金鑰',
|
||
'keychain.identity.summary.certificate': '認證憑證',
|
||
'keychain.identity.summary.passwordAndKey': '認證密碼與金鑰',
|
||
'keychain.identity.summary.passwordAndCertificate': '認證密碼與憑證',
|
||
'keychain.identity.summary.none': '無憑證',
|
||
'keychain.identity.selectCredential': '選擇{kind}',
|
||
'keychain.identity.save': '儲存',
|
||
'keychain.identity.update': '更新',
|
||
'keychain.keyDialog.newTitle': '新增金鑰',
|
||
'keychain.keyDialog.newDesc': '新增新的 SSH 金鑰',
|
||
'keychain.keyDialog.editTitle': '編輯金鑰',
|
||
'keychain.keyDialog.editDesc': '更新此 SSH 金鑰',
|
||
'keychain.keyDialog.updateKey': '更新金鑰',
|
||
|
||
// Tabs
|
||
'tabs.closeSessionAria': '關閉工作階段',
|
||
'tabs.closeLogViewAria': '關閉日誌檢視',
|
||
'tabs.closePluginViewAria': '關閉 {title}',
|
||
'tabs.logPrefix': '日誌:',
|
||
'tabs.logLocal': '本機',
|
||
'tabs.copyTab': '複製分頁',
|
||
'tabs.duplicateSession': '複製工作階段',
|
||
'tabs.copyTabToNewWindow': '複製分頁到新視窗',
|
||
'tabs.copyTabToNewWindowFailed': '無法在新視窗開啟分頁',
|
||
'tabs.closeOthers': '關閉其他分頁',
|
||
'tabs.closeToRight': '關閉右側分頁',
|
||
'tabs.closeAll': '關閉所有分頁',
|
||
'keychain.edit.labelRequired': 'Label *',
|
||
'keychain.edit.keyLabelPlaceholder': '金鑰 Label',
|
||
'keychain.edit.privateKeyRequired': '私鑰 *',
|
||
'keychain.edit.publicKey': '公鑰',
|
||
'keychain.edit.certificate': '憑證',
|
||
'keychain.edit.certificatePlaceholder': '憑證內容(可選)',
|
||
'keychain.edit.filePath': '檔案路徑',
|
||
'keychain.edit.keyExport': '金鑰匯出',
|
||
'keychain.edit.exportToHost': '匯出到主機',
|
||
|
||
// Snippets
|
||
'snippets.searchPlaceholder': '搜尋程式碼片段...',
|
||
'snippets.action.newSnippet': '新增程式碼片段',
|
||
'snippets.action.newPackage': '新增程式碼包',
|
||
'snippets.action.import': '匯入',
|
||
'snippets.action.selectSnippets': '選擇程式碼片段',
|
||
'snippets.panel.newTitle': '新增程式碼片段',
|
||
'snippets.panel.editTitle': '編輯程式碼片段',
|
||
'snippets.field.description': '描述',
|
||
'snippets.field.descriptionPlaceholder': '例如:check network load',
|
||
'snippets.field.package': '新增程式碼包',
|
||
'snippets.field.packagePlaceholder': '選擇或建立程式碼包',
|
||
'snippets.field.createPackage': '建立程式碼包',
|
||
'snippets.field.scriptRequired': '指令碼 *',
|
||
'snippets.scriptEditor.expand': '彈出視窗編輯',
|
||
'snippets.scriptEditor.resize': '調整編輯器高度',
|
||
'snippets.scriptEditor.modalTitle': '編輯指令碼',
|
||
'snippets.targets.title': '執行目標',
|
||
'snippets.targets.add': '新增目標',
|
||
'snippets.targets.selectHosts': '選擇主機',
|
||
'snippets.targets.selectGroups': '選擇群組',
|
||
'snippets.targets.noGroups': '未找到群組',
|
||
'snippets.history.title': 'Shell 歷史',
|
||
'snippets.history.subtitle': '{count} 條指令',
|
||
'snippets.history.emptyTitle': '暫無 Shell 歷史',
|
||
'snippets.history.emptyDesc': '你執行過的指令會顯示在這裡',
|
||
'snippets.history.loadMore': '載入更多',
|
||
'snippets.history.separator': '•',
|
||
'snippets.history.labelPlaceholder': '為此程式碼片段設定一個 Label',
|
||
'snippets.history.saveAsSnippet': '儲存為程式碼片段',
|
||
'snippets.history.time.justNow': '剛剛',
|
||
'snippets.history.time.minutesAgo': '{count} 分鐘前',
|
||
'snippets.history.time.hoursAgo': '{count} 小時前',
|
||
'snippets.history.time.daysAgo': '{count} 天前',
|
||
'snippets.breadcrumb.allPackages': '全部程式碼包',
|
||
'snippets.breadcrumb.separator': '›',
|
||
'snippets.empty.title': '建立程式碼片段',
|
||
'snippets.empty.desc': '將常用指令儲存為程式碼片段,一鍵重複使用。',
|
||
'snippets.panel.newAutomationTitle': '新增自動化指令碼',
|
||
'snippets.panel.editAutomationTitle': '編輯自動化指令碼',
|
||
'snippets.panel.resizeWidth': '調整面板寬度',
|
||
'snippets.targets.allHosts': '對所有主機生效',
|
||
'snippets.targets.allHostsShort': '所有主機',
|
||
'snippets.targets.allHostsActive': '將作用於所有可連線的主機。',
|
||
'snippets.kind.codeSnippet': '程式碼片段',
|
||
'snippets.kind.automationScript': '自動化指令碼',
|
||
'snippets.search.noResults.title': '無相符結果',
|
||
'snippets.search.noResults.desc': '沒有程式碼片段或程式碼包與"{query}"相符。換一個關鍵字,或清除搜尋進行瀏覽。',
|
||
'snippets.section.packages': '程式碼包',
|
||
'snippets.section.snippets': '程式碼片段',
|
||
'snippets.package.count': '{count} 個程式碼片段',
|
||
'snippets.commandFallback': '指令',
|
||
'snippets.view.grid': '網格',
|
||
'snippets.view.list': '列表',
|
||
'snippets.selection.selected': '已選擇 {count} 個',
|
||
'snippets.selection.selectVisible': '選擇目前顯示',
|
||
'snippets.selection.deselectAll': '取消選擇',
|
||
'snippets.selection.exportSelected': '匯出選取({count})',
|
||
'snippets.selection.deleteSelected': '刪除({count})',
|
||
'snippets.selection.deleteConfirmTitle': '刪除選取的 {count} 項?',
|
||
'snippets.selection.deleteConfirmDesc': '所選項目將被永久刪除,此操作無法復原。',
|
||
'snippets.selection.deleteSuccess': '已刪除 {count} 個所選項目。',
|
||
'snippets.export.snippet': '匯出程式碼片段',
|
||
'snippets.export.package': '匯出程式碼包',
|
||
'snippets.export.toast.empty': '沒有可匯出的程式碼片段。',
|
||
'snippets.export.toast.successTitle': '匯出已準備好',
|
||
'snippets.export.toast.success': '已匯出 {count} 個程式碼片段。',
|
||
'snippets.import.toast.empty': '沒有找到可匯入的程式碼片段。',
|
||
'snippets.import.toast.failedTitle': '匯入失敗',
|
||
'snippets.import.toast.invalidDesc': '這不是有效的 NetMesh 程式碼片段檔案。',
|
||
'snippets.import.toast.successTitle': '匯入完成',
|
||
'snippets.import.toast.summary': '已匯入 {imported} 個,覆蓋 {overwritten} 個,跳過 {skipped} 個。',
|
||
'snippets.import.modal.title': '匯入程式碼片段',
|
||
'snippets.import.modal.desc': '選擇一個或多個 NetMesh 程式碼片段 JSON 檔案。匯入前會先解析並展示結果,不會直接寫入。',
|
||
'snippets.import.modal.exampleTitle': '範例 JSON',
|
||
'snippets.import.modal.noFile': '還沒有選擇檔案。可以參考下面的格式,也可以直接使用程式碼片段 JSON 陣列,然後選擇一個或多個檔案。',
|
||
'snippets.import.modal.chooseFile': '選擇檔案',
|
||
'snippets.import.modal.downloadExamples': '下載範例檔案',
|
||
'snippets.import.modal.multipleFiles': '已選擇 {count} 個檔案',
|
||
'snippets.import.modal.parsedSummary': '{files} 個檔案,{total} 個程式碼片段,{packages} 個程式碼包,{conflicts} 個重複指令。主機繫結會被忽略。',
|
||
'snippets.import.modal.confirm': '確認匯入',
|
||
'snippets.import.conflict.title': '匯入程式碼片段?',
|
||
'snippets.import.conflict.desc': '“{file}”包含 {total} 個程式碼片段,其中 {conflicts} 個指令已存在。',
|
||
'snippets.import.conflict.hostBindingsNote': '程式碼片段的主機繫結不會被匯入或匯出。',
|
||
'snippets.import.conflict.skip': '跳過重複項',
|
||
'snippets.import.conflict.overwrite': '覆蓋重複項',
|
||
'snippets.packageDialog.title': '新增程式碼包',
|
||
'snippets.packageDialog.parent': '父級:{parent}',
|
||
'snippets.packageDialog.root': '根目錄',
|
||
'snippets.packageDialog.placeholder': '例如:ops/maintenance',
|
||
'snippets.packageDialog.hint': '使用 "/" 建立巢狀程式碼包。',
|
||
|
||
// Snippets Rename Dialog
|
||
'snippets.renameDialog.title': '重新命名程式碼包',
|
||
'snippets.renameDialog.currentPath': '目前路徑:{path}',
|
||
'snippets.renameDialog.placeholder': '輸入新名稱',
|
||
'snippets.renameDialog.error.empty': '程式碼包名稱不能為空',
|
||
'snippets.renameDialog.error.duplicate': '已存在同名的程式碼包',
|
||
'snippets.renameDialog.error.invalidChars': '程式碼包名稱只能包含字母、數字、連字元和下劃線',
|
||
|
||
'snippets.field.noAutoRun': '僅貼上(不自動執行)',
|
||
'snippets.field.multiLineRunMode': '多行執行方式',
|
||
'snippets.field.multiLineRunMode.paste': '一次性傳送',
|
||
'snippets.field.multiLineRunMode.lineDelay': '逐行傳送',
|
||
'snippets.field.multiLineRunModeHint': '登入提示、網路設備巨集等情境可用逐行傳送。',
|
||
// Snippet Shortkey
|
||
'snippets.field.shortkey': '快速鍵',
|
||
'snippets.shortkey.placeholder': '點選設定快速鍵',
|
||
'snippets.shortkey.recording': '請按下快速鍵組合...',
|
||
'snippets.shortkey.hint': '在終端中按下此快速鍵可快速傳送指令。',
|
||
'snippets.shortkey.clear': '清除快速鍵',
|
||
'snippets.shortkey.error.systemConflict': '此快速鍵與「{name}」衝突',
|
||
'snippets.shortkey.error.snippetConflict': '此快速鍵已被程式碼片段使用:{name}',
|
||
|
||
'snippets.variables.dialogTitle': '填寫變數',
|
||
'snippets.variables.dialogDesc': '執行「{label}」前請填寫以下變數。',
|
||
'snippets.variables.hint': '變數值將原樣插入指令碼(不會進行 shell 轉義)。',
|
||
'snippets.variables.preview': '預覽',
|
||
'snippets.variables.placeholder': '請輸入',
|
||
'snippets.variables.placeholderDefault': '預設:{value}',
|
||
'snippets.variables.required': '請填寫此變數',
|
||
'snippets.variables.run': '執行',
|
||
'snippets.field.variablesHelp': '在指令碼中使用 {{名稱}} 或 {{名稱:預設值}} 定義變數。',
|
||
'snippets.field.variablesDetected': '變數',
|
||
'snippets.field.variableDefault': '預設 {value}',
|
||
|
||
// Serial Port
|
||
'serial.button': '序列埠',
|
||
'serial.modal.title': '連線序列埠',
|
||
'serial.modal.desc': '設定序列埠連線引數',
|
||
'serial.field.port': '序列埠',
|
||
'serial.field.selectPort': '選擇序列埠...',
|
||
'serial.field.baudRate': '鮑率',
|
||
'serial.field.dataBits': '資料位',
|
||
'serial.field.stopBits': '停止位元',
|
||
'serial.field.stopBits15Warning': '1.5 停止位元在 Windows 下可能不被所有裝置支援',
|
||
'serial.field.parity': '同位位元',
|
||
'serial.field.flowControl': '流量控制',
|
||
'serial.noPorts': '未偵測到序列埠裝置。請連線裝置後重新整理。',
|
||
'serial.field.customPort': '自訂序列埠路徑',
|
||
'serial.field.customPortPlaceholder': '例如 /dev/ttys001 或 COM1',
|
||
'serial.type.hardware': '硬體',
|
||
'serial.type.pseudo': '虛擬終端',
|
||
'serial.type.custom': '自訂',
|
||
'serial.parity.none': '無',
|
||
'serial.parity.even': '偶同位',
|
||
'serial.parity.odd': '奇同位',
|
||
'serial.parity.mark': 'Mark',
|
||
'serial.parity.space': 'Space',
|
||
'serial.flowControl.none': '無',
|
||
'serial.flowControl.xon/xoff': 'XON/XOFF (軟體)',
|
||
'serial.flowControl.rts/cts': 'RTS/CTS (硬體)',
|
||
'serial.field.localEcho': '強制本機回顯',
|
||
'serial.field.localEchoDesc': '本機回顯輸入字元(用於沒有遠端回顯的裝置)',
|
||
'serial.field.lineMode': '行模式',
|
||
'serial.field.lineModeDesc': '緩衝輸入,按 Enter 鍵後傳送(而不是逐字元傳送)',
|
||
'serial.field.backspaceBehavior': '退格鍵',
|
||
'serial.field.backspaceBehaviorDesc': '如果網路裝置不回應預設退格鍵,請改用 Ctrl+H。',
|
||
'serial.backspace.default': '預設(DEL,0x7F)',
|
||
'serial.backspace.ctrlH': 'Ctrl+H(BS,0x08)',
|
||
'serial.field.charset': '字元編碼',
|
||
'serial.connectionError': '連線序列埠失敗',
|
||
'serial.field.baudRatePlaceholder': '選擇或輸入鮑率...',
|
||
'serial.field.baudRateEmpty': '輸入自訂鮑率',
|
||
'serial.field.customBaudRate': '使用自訂鮑率',
|
||
'serial.field.saveConfig': '儲存設定',
|
||
'serial.field.saveConfigDesc': '將此序列埠設定儲存到主機列表以便快速存取',
|
||
'serial.field.configLabel': '設定名稱',
|
||
'serial.field.configLabelPlaceholder': '例如 Arduino Uno',
|
||
'serial.connectAndSave': '連線並儲存',
|
||
'serial.edit.title': '序列埠設定',
|
||
|
||
// Keyboard Interactive Authentication (2FA/MFA)
|
||
'keyboard.interactive.title': '需要驗證',
|
||
'keyboard.interactive.desc': '伺服器需要額外的身分驗證。',
|
||
'keyboard.interactive.descWithHost': '伺服器 {hostname} 需要額外的身分驗證。',
|
||
'keyboard.interactive.response': '回應',
|
||
'keyboard.interactive.enterCode': '輸入驗證碼',
|
||
'keyboard.interactive.enterResponse': '輸入回應',
|
||
'keyboard.interactive.submit': '提交',
|
||
'keyboard.interactive.verifying': '驗證中...',
|
||
'keyboard.interactive.savePassword': '儲存密碼',
|
||
|
||
// Passphrase Modal for encrypted SSH keys
|
||
'passphrase.title': 'SSH 金鑰密碼',
|
||
'passphrase.desc': '請輸入 {keyName} 的密碼',
|
||
'passphrase.descWithHost': '請輸入 {keyName} 的密碼以連線到 {hostname}',
|
||
'passphrase.label': '密碼',
|
||
'passphrase.keyPath': '金鑰',
|
||
'passphrase.unlock': '解鎖',
|
||
'passphrase.unlocking': '解鎖中...',
|
||
'passphrase.skip': '跳過',
|
||
'passphrase.remember': '記住此密碼',
|
||
|
||
// Text Editor
|
||
'sftp.editor.wordWrap': '自動換行',
|
||
'sftp.editor.maximize': '最大化',
|
||
'sftp.editor.unsavedTitle': '未儲存的修改',
|
||
'sftp.editor.unsavedMessage': '{fileName} 有未儲存的修改,是否儲存後關閉?',
|
||
'sftp.editor.discardChanges': '不儲存',
|
||
'sftp.editor.saveAndClose': '儲存並關閉',
|
||
'sftp.editor.quitBlockedByDirty': '存在未儲存的編輯器,請先處理後再離開',
|
||
|
||
};
|