mirror of
https://github.com/Termix-SSH/Termix.git
synced 2026-10-30 15:15:24 +00:00
* fix(sso): send the PKCE verifier for GitHub login (#1534) * fix(remote-desktop): clip cursor overflow without disabling zoom (#1535) * test(remote-desktop): preserve sessions beyond one hour (#1536) * fix(hosts): expose controls for overflowing editor tabs (#1537) * fix(hosts): expose controls for overflowing editor tabs * test(hosts): mock resize observation in admin panel tests * fix(status): skip TCP probes while host sessions are active (#1538) * fix(database): batch session activity persistence (#1539) * docs(api): describe cookie and API key authentication (#1540) * fix(snippets): repair missing note column on SQLite upgrades (#1541) * fix(docker): retain stored SSH credential association (#1543) * fix(file-manager): render transfer toasts without plugin hooks (#1546) * feat(hosts): keep compact row actions inline (#1547) * fix(auth): allow retrying unavailable second-factor interfaces (#1549) * fix(auth): reject unresolved legacy identity provisioning (#1550) * fix(desktop): ship the plugin SDK inside Mac App Store builds (#1551) * fix(tmux): pass full session info to the terminal's session picker (#1552) The tmux.sessions service reduced detected sessions to bare names, but the picker reads session.name, so every entry rendered blank and selecting one sent an empty name, which created a new session instead of attaching. * fix(ssh): read force keyboard-interactive as a boolean when resolving hosts (#1553) The column holds the text "true"/"false", and the resolver passed it through as-is. The string "false" is truthy, so the password provider treated every saved host as forced keyboard-interactive and left the password out. Jump hops are built straight from the resolved host, so a password hop whose server doesn't offer keyboard-interactive failed with "All configured authentication methods failed". * fix(database): batch database saves for bulk host writes (#1554) * fix(database): yield to the event loop between database saves Each SQLite save serializes and encrypts the whole database into new buffers, which V8 only releases once the event loop turns. Boot migrations and bulk host import write plugin settings per host and per key in an awaited loop, so hundreds of full copies piled up and the container ran out of memory. * fix(database): save once per bulk host write instead of once per row On SQLite every repository write force-saves the whole database. Boot plugin data migrations, host defaults materialization and the bulk host routes write one row per host per setting, so they serialized and encrypted the full database hundreds of times in a row. DatabaseSaveTrigger.batched wraps a function so force saves made while it runs collapse into a single save when it finishes. Nested scopes fold into the outer one, and work that outlives its scope saves normally. * feat(hosts): add instance-wide predefined tag suggestions (#1548) * feat(hosts): add shared predefined tag suggestions * style(hosts): format tag catalog routes * test(database): advance fake timers past the save yield (#1555) * fix(i18n): complete Simplified Chinese core and plugin translations (#1542) * fix(i18n): complete Chinese onboarding and navigation labels * fix(i18n): translate remaining Chinese core and plugin interfaces * fix(i18n): translate host editor tab overflow controls * fix(i18n): use consistent Chinese fleet terminology * fix(i18n): localize hardcoded controls and plugin views * fix(i18n): translate built-in homepage widget catalog * test(homepage): follow translated timezone placeholder * fix(i18n): translate plugin-provided homepage widgets * fix(i18n): localize feature settings section titles * fix: 2.8 oidc accounts unable to sign in after upgrading (#1381) * fix: plugins losing the saved ssh login when copying a host (#1391) * fix: fleets, proxmox and automations not getting the host sudo password * fix: host imports running a defaults pass and metrics restart per host (#1384) * fix: high cpu from status probes and full database saves on every sample (#1300) * fix: user data export freezing the server (#1393) * fix: op:// secret references rejected as ssh keys on credentials (#1394) * fix: slow file deletes from the trash lookups on every delete (#1390) * fix: add openapi docs and error handling to host tag routes * test: compare download stream buffers directly so it stops timing out * chore: drop em dash from host row comment * chore: update release notes for 2.9.1 * fix: restore space to add host tags and redesign predefined tags editor * fix: host key silently accepted when the host is missing from the database (#1397) * fix: clearer host login failed status label and fix its translations (#1396) * chore: add host key and status label fixes to release notes * fix: sso and ldap provider dialogs overflowing the screen and using mismatched toggles * chore: increment ver * fix(audit): store plugin entries with no acting user as a null user_id (#1556) Plugin audit entries written outside a request used the literal "system" as user_id. That column references users.id, so the insert was refused (Postgres logs it as an FK violation) and the entry was silently dropped. Write null instead and keep "system" / plugin:<id> in username. * chore: add sso/ldap dialog and audit log fixes to release notes * fix: tunnels and host settings missing from shared hosts on desktop * fix: remote desktop logins missing from shared hosts on desktop * fix: simplify host status to online/offline and keep it live without a refresh * chore: sync Crowdin translations for 2.9.1 --------- Co-authored-by: ZacharyZcR <zacharyzcr1984@gmail.com>
2097 lines
105 KiB
JSON
2097 lines
105 KiB
JSON
{
|
||
"connection": {
|
||
"retryingIn": "將在 {{seconds}}秒後再試一次({{attempt}}/{{max}})",
|
||
"retryingNow": "在重試... ({{attempt}}/{{max}})",
|
||
"disconnected": "無法連接",
|
||
"reconnect": "重新連接"
|
||
},
|
||
"credentials": {
|
||
"folders": "資料夾",
|
||
"folder": "資料夾",
|
||
"password": "密碼",
|
||
"key": "金鑰",
|
||
"sshPrivateKey": "SSH 私密金鑰",
|
||
"upload": "上傳",
|
||
"keyPassword": "金鑰密碼",
|
||
"sshKey": "SSH 金鑰",
|
||
"uploadPrivateKeyFile": "上傳私密金鑰檔案",
|
||
"searchCredentials": "搜尋憑證...",
|
||
"addCredential": "新增憑證",
|
||
"caCertificate": "CA 憑證 (-cert.pub)",
|
||
"caCertificateDescription": "可選:上傳或貼上 CA 簽署的憑證檔案(例如 id_ed25519-cert.pub)。當您的 SSH 伺服器使用憑證式驗證時需要。",
|
||
"uploadCertFile": "上傳 -cert.pub 檔案",
|
||
"clearCert": "清除",
|
||
"certLoaded": "憑證已載入",
|
||
"certPublicKeyLabel": "CA 憑證",
|
||
"certTypeLabel": "憑證類型",
|
||
"pasteOrUploadCert": "貼上或上傳 -cert.pub 憑證...",
|
||
"hasCaCert": "含有 CA 憑證",
|
||
"noCaCert": "無 CA 憑證",
|
||
"noPublicKeyAvailable": "沒有可用的公開金鑰。請先開啟憑證編輯器。",
|
||
"deployCommandCopied": "部署命令已複製",
|
||
"sortCredentials": "排序憑證",
|
||
"sortDefault": "預設順序",
|
||
"sortNameAsc": "名稱 (A → Z)",
|
||
"sortNameDesc": "名稱 (Z → A)",
|
||
"sortUsernameAsc": "使用者名稱 (A → Z)",
|
||
"sortUsernameDesc": "使用者名稱 (Z → A)",
|
||
"filterCredentials": "篩選憑證",
|
||
"filterClearAll": "清除篩選",
|
||
"filterTypeGroup": "類型",
|
||
"filterTypePassword": "密碼",
|
||
"filterTypeKey": "SSH 金鑰",
|
||
"filterTagsGroup": "標籤",
|
||
"copyDeployCommand": "複製部署命令",
|
||
"cloneCredentialAction": "克隆憑證",
|
||
"clonedCredential": "克隆 {{name}}",
|
||
"clonedCredentialName": "{{name}} (複製)",
|
||
"shareCredentialAction": "共享憑證",
|
||
"sharedBadge": "共享",
|
||
"sharedBy": "由 {{owner}} 分享",
|
||
"share": {
|
||
"title": "分享「{{name}}",
|
||
"description": "接收者會獲得一份加密的金鑰副本。該副本會在憑證變更時更新,並在共用被撤銷時刪除。",
|
||
"levelUse": "使用",
|
||
"levelManage": "管理",
|
||
"levelUseDesc": "使用方法:將憑證附加到主機並連接。密鑰本身保持隱藏狀態。",
|
||
"levelManageDesc": "管理:也可以編輯憑證並與他人分享。",
|
||
"noAccessEntries": "此憑證尚未共用。",
|
||
"accessRevoked": "已撤銷存取權限",
|
||
"shared": "共享憑證"
|
||
},
|
||
"deleteCredentialAction": "刪除憑證",
|
||
"editCredentialAction": "編輯憑證",
|
||
"failedToCloneCredential": "克隆憑證失敗",
|
||
"failedToDeleteCredential": "刪除憑證失敗",
|
||
"keyBadge": "鑰匙",
|
||
"passwordBadge": "公共工程部",
|
||
"renameFolder": "重新命名資料夾",
|
||
"deleteFolder": "刪除資料夾",
|
||
"deleteCredentialConfirm": "刪除憑證「{{name}}」?",
|
||
"deletedCredential": "已刪除 {{name}}",
|
||
"deploySSHKeyTitle": "部署金鑰到主機",
|
||
"loadingCredentials": "正在加載憑證...",
|
||
"noCredentialsFound": "未找到憑證",
|
||
"noCredentialsMatchSearch": "沒有找到與您的搜尋相符的憑證",
|
||
"addCredentialBtn": "新增憑證",
|
||
"failedToReorder": "重新排序憑證失敗",
|
||
"failedToMoveCredential": "遷移憑證失敗",
|
||
"sortManual": "手動(拖曳重新排序)",
|
||
"customizeSidebar": "自訂側邊欄",
|
||
"customizeSidebarDescription": "選擇憑證清單的外觀和行為方式。",
|
||
"customizeDensityTitle": "密度",
|
||
"densityComfortableDesc": "每行一張憑證,並附上詳細資料。",
|
||
"densityCompactDesc": "較長的列表,每條憑證佔一行。",
|
||
"displayDensityComfortable": "舒服的",
|
||
"displayDensityCompact": "袖珍的",
|
||
"customizeBehaviorTitle": "行為",
|
||
"showCredentialTags": "顯示標籤",
|
||
"showCredentialTagsDesc": "在憑證清單中顯示標籤",
|
||
"actionsVisibility": "憑證操作",
|
||
"actionsVisibilityDesc": "當每個憑證上的連線和管理按鈕出現時",
|
||
"actionsAlways": "始終可見",
|
||
"actionsOnly": "僅連接,其餘操作請點擊",
|
||
"actionsHover": "滑鼠懸停時顯示",
|
||
"actionsClick": "點擊顯示",
|
||
"customizeSortHint": "排序方式設定在工具列的排序選單中。",
|
||
"expandActions": "展開操作",
|
||
"collapseActions": "坍塌動作",
|
||
"backToHosts": "返回主持人",
|
||
"backToCredentials": "返回憑證",
|
||
"searchCredentialsPlaceholder": "搜尋憑證…",
|
||
"deployDialogTitle": "部署 SSH 金鑰",
|
||
"deployDialogDesc": "將 {{name}} 部署到主機的 authorized_keys 中。",
|
||
"targetHostLabel": "目標主機",
|
||
"selectHostOption": "選擇主機...",
|
||
"deployingBtn": "正在部署…",
|
||
"deployBtn": "部署",
|
||
"keyDeployedSuccess": "金鑰已成功部署",
|
||
"failedToDeployKey": "金鑰部署失敗",
|
||
"folderRenamedTo": "資料夾已重新命名為“{{name}}”",
|
||
"failedToRenameFolder": "重新命名資料夾失敗",
|
||
"arrangeUnlockedSwitchedToManual": "已切換至人工分揀,因此您的訂單不會變更。",
|
||
"arrangeUnlocked": "解鎖拖曳即可重新排列"
|
||
},
|
||
"versionCheck": {
|
||
"updateLinkLabel": "有更新可用。請在 GitHub 上查看發布說明。"
|
||
},
|
||
"common": {
|
||
"scrollTabsLeft": "Scroll tabs left",
|
||
"scrollTabsRight": "Scroll tabs right",
|
||
"close": "關閉",
|
||
"minimize": "最小化",
|
||
"online": "線上",
|
||
"offline": "離線",
|
||
"unknown": "未知",
|
||
"continue": "繼續",
|
||
"maintenance": "維護",
|
||
"degraded": "已降級",
|
||
"error": "錯誤",
|
||
"warning": "警告",
|
||
"unsavedChanges": "未儲存的變更",
|
||
"dismiss": "忽略",
|
||
"more": "更多的",
|
||
"loading": "載入中...",
|
||
"host": "主機",
|
||
"selectHost": "選取主機...",
|
||
"noHostConfigured": "未設定主機",
|
||
"optional": "選用",
|
||
"connect": "連線",
|
||
"copied": "已複製",
|
||
"connecting": "連線中...",
|
||
"updateAvailable": "有可用更新",
|
||
"appName": "Termix",
|
||
"openInNewTab": "在新分頁中開啟",
|
||
"noReleases": "無發佈版本",
|
||
"updatesAndReleases": "更新與發佈",
|
||
"newVersionAvailable": "有新版本 ({{version}}) 可用。",
|
||
"failedToFetchUpdateInfo": "無法取得更新資訊",
|
||
"preRelease": "預先發行版",
|
||
"noReleasesFound": "找不到任何發行版。",
|
||
"cancel": "取消",
|
||
"username": "使用者名稱",
|
||
"login": "登入",
|
||
"logout": "登出",
|
||
"register": "註冊",
|
||
"password": "密碼",
|
||
"confirmPassword": "確認密碼",
|
||
"back": "返回",
|
||
"save": "儲存",
|
||
"saving": "儲存中...",
|
||
"delete": "刪除",
|
||
"rename": "重新命名",
|
||
"edit": "編輯",
|
||
"confirm": "確認",
|
||
"no": "否",
|
||
"or": "或",
|
||
"next": "下一步",
|
||
"previous": "上一步",
|
||
"refresh": "重新整理",
|
||
"language": "語言",
|
||
"checking": "檢查中...",
|
||
"checkingDatabase": "正在檢查資料庫連線...",
|
||
"checkingAuthentication": "正在檢查驗證...",
|
||
"backendReconnected": "伺服器連線已恢復",
|
||
"connectionDegraded": "伺服器連線中斷,正在恢復…",
|
||
"reload": "重新載入",
|
||
"create": "建立",
|
||
"copy": "複製",
|
||
"copyFailed": "複製到剪貼簿失敗",
|
||
"maximize": "最大化",
|
||
"restore": "還原",
|
||
"of": "/",
|
||
"saved": "已儲存",
|
||
"deleted": "已刪除",
|
||
"deleteFailed": "刪除失敗",
|
||
"saveFailed": "儲存失敗",
|
||
"required": "必填",
|
||
"remove": "移除",
|
||
"add": "新增",
|
||
"update": "更新",
|
||
"noResults": "未找到結果",
|
||
"sidebar": "Sidebar",
|
||
"mobileSidebarDescription": "Displays the mobile sidebar.",
|
||
"toggleSidebar": "Toggle Sidebar",
|
||
"search": "Search..."
|
||
},
|
||
"onboarding": {
|
||
"stepCounter": "步驟 {{current}} 的 {{total}}",
|
||
"skip": "跳過設定",
|
||
"next": "下一個",
|
||
"finish": "開始使用",
|
||
"welcomeTitle": "歡迎來到 Termix",
|
||
"welcomeIntro": "Termix 讓您在一個地方即可管理所有伺服器。整個設定過程大約只需一分鐘,而且所有設定都不是永久性的。",
|
||
"welcome_hosts": "保護你的伺服器",
|
||
"welcome_hosts_desc": "將您管理的所有機器都放在一個清單中。",
|
||
"welcome_terminal": "立即連接",
|
||
"welcome_terminal_desc": "在標籤頁中開啟終端,無需單獨的 SSH 用戶端。",
|
||
"welcome_files": "瀏覽和編輯文件",
|
||
"welcome_files_desc": "上傳、下載和編輯遠端檔案。",
|
||
"presetTitle": "你想在螢幕上顯示多少內容?",
|
||
"presetIntro": "Termix 可以根據您的需要,簡單或詳細均可。選擇一個起點即可。",
|
||
"presetChangeLater": "您可以在「設定」下的「介面」中切換預設或變更任何單一設定。",
|
||
"appearanceTitle": "讓它成為你的",
|
||
"appearanceIntro": "選擇主題、強調色和語言。這三項都可以在「設定」中更改。",
|
||
"featuresTitle": "Termix 還有哪些功能",
|
||
"featuresIntro": "您保存的每個伺服器都可以在終端機以外的多個終端機中開啟。以下是左側圖示背後的功能。",
|
||
"featuresRailHint": "不需要其中任何一個圖示?您可以在「設定」>「導覽」中隱藏側邊欄中的任何圖示。",
|
||
"workflowTitle": "移動速度加快",
|
||
"workflowIntro": "擁有幾台伺服器後,養成以下幾個習慣可以節省大量時間。",
|
||
"workflow_palette": "命令面板",
|
||
"workflow_palette_desc": "輸入文字即可跳到任意伺服器或操作。按兩次Shift鍵即可開啟。",
|
||
"workflow_split": "分割畫面",
|
||
"workflow_split_desc": "例如,可以並排顯示多個標籤頁,以便在工作時查看日誌。",
|
||
"workflow_dock": "側板",
|
||
"workflow_dock_desc": "單擊中鍵或右鍵單擊側邊欄圖標,即可將其作為標籤頁打開或將其固定到右側。",
|
||
"securityTitle": "保護您的登入資訊安全",
|
||
"securityIntro": "Termix 會為您儲存憑證,因此值得花點時間了解它是如何運作的。",
|
||
"security_credentials": "可重用憑證",
|
||
"security_credentials_desc": "只需保存一次密鑰或密碼,即可將其附加到任意數量的伺服器。",
|
||
"security_twofa": "雙重認證和密碼",
|
||
"security_twofa_desc": "在「設定」>「安全性」中,為您的帳戶新增 TOTP 或密碼金鑰。",
|
||
"security_identity": "Termix ID",
|
||
"security_identity_desc": "頒發短期 SSH 證書,而不是將金鑰複製到每台伺服器。",
|
||
"security_sharing": "分享",
|
||
"security_sharing_desc": "允許其他使用者在不透露密碼的情況下存取伺服器。",
|
||
"securityEncryptionNote": "憑證在儲存前會進行加密,只有在連線需要時才會解密。",
|
||
"doneTitle": "一切就緒",
|
||
"doneHeading": "設定完成",
|
||
"doneDesc": "從側邊欄選擇伺服器,即可開啟終端機、瀏覽其檔案或查看其指標。",
|
||
"done_settings": "稍後更改任何內容",
|
||
"done_settings_desc": "主題、佈局密度以及顯示的圖示等設定都可以在「設定」中進行變更。",
|
||
"done_rerun": "還想再來一次嗎?",
|
||
"done_rerun_desc": "打開設置,進入介面,選擇運行設置,再次按照這些步驟操作。",
|
||
"done_desktop": "桌面應用程式",
|
||
"done_desktop_desc": "Termix 可作為桌面應用程式在 Windows、macOS 和 Linux 上運作。",
|
||
"done_desktop_link": "取得桌面應用程式",
|
||
"done_mobile": "行動應用",
|
||
"done_mobile_desc": "在 iOS 和 Android 裝置上攜帶您的伺服器。",
|
||
"done_mobile_link": "取得行動應用",
|
||
"done_docs": "完整文檔",
|
||
"done_docs_desc": "所有功能均提供指南,包括此處未涵蓋的功能。",
|
||
"done_docs_link": "開啟文件",
|
||
"done_cli": "命令列工具",
|
||
"done_cli_desc": "透過終端管理您的伺服器,並在您自己的腳本中使用Termix。",
|
||
"done_cli_link": "開啟 CLI 文檔",
|
||
"desktopTitle": "您想如何使用Termix?",
|
||
"desktopBody": "您可隨時在側邊欄的「同步」選項中變更此設定。",
|
||
"desktopLocalTitle": "僅此設備",
|
||
"desktopLocalBody": "所有東西都存放在這裡,無需任何設定。",
|
||
"desktopLinkTitle": "我的Termix伺服器",
|
||
"desktopLinkBody": "登入您的伺服器,即可在每個裝置上使用相同的主機和設定。",
|
||
"desktopLinked": "連結到 {{server}}"
|
||
},
|
||
"nav": {
|
||
"home": "首頁",
|
||
"terminal": "終端機",
|
||
"fileManager": "檔案管理員",
|
||
"serverStats": "主機指標",
|
||
"admin": "管理",
|
||
"userProfile": "使用者設定",
|
||
"confirmClose": "關閉此使用中的工作階段?",
|
||
"close": "關閉",
|
||
"cancel": "取消",
|
||
"sshManager": "SSH 管理員",
|
||
"hostTabTitle": "{{username}}@{{ip}}:{{port}}",
|
||
"copyPassword": "複製密碼",
|
||
"copySudoPassword": "複製 Sudo 密碼",
|
||
"passwordCopied": "密碼已複製到剪貼簿",
|
||
"noPasswordAvailable": "無可用的密碼",
|
||
"failedToCopyPassword": "複製密碼失敗",
|
||
"refreshTab": "重新整理連線",
|
||
"renameTab": "重新命名分頁",
|
||
"dashboard": "儀表板",
|
||
"quickConnect": "快速連線",
|
||
"openAsTabHint": "按 Ctrl+按一下或按滑鼠中鍵即可在新標籤頁中開啟",
|
||
"openAsTab": "在新分頁中開啟",
|
||
"openInRightDock": "在右側碼頭打開",
|
||
"closeRightDock": "關閉右側碼頭",
|
||
"toggleRightDock": "切換右側停靠欄",
|
||
"multiPanelHintTitle": "使用多個面板",
|
||
"multiPanelHintBody": "當側邊欄用於其他用途時,請保持此面板開啟。有兩種方法可以移動它:",
|
||
"multiPanelHintTabHow": "按住 Ctrl 鍵並點擊其軌道圖標,或使用此標題欄中的按鈕。",
|
||
"multiPanelHintDockHow": "右鍵單擊其軌道圖標,或使用選項卡欄中的面板圖標。",
|
||
"sidebarSettings": "側邊欄設定...",
|
||
"hosts": "主機",
|
||
"hostManager": "主機管理員",
|
||
"credentials": "憑證",
|
||
"connections": "連線",
|
||
"keepSideMenuOpen": "保持菜單打開",
|
||
"collapseSideMenu": "折疊菜單",
|
||
"roleAdministrator": "管理員",
|
||
"roleUser": "使用者",
|
||
"sync": "同步",
|
||
"reconnectDisconnectedTerminals": "重新連接所有斷開的端子",
|
||
"reconnectingTerminals_one": "正在重新連接 {{count}} 終端",
|
||
"reconnectingTerminals_other": "正在重新連接 {{count}} 終端",
|
||
"noDisconnectedTerminals": "沒有已斷開的端子可以重新連接",
|
||
"reconnectTerminalsFailed_one": "無法重新連線 {{count}} 終端",
|
||
"reconnectTerminalsFailed_other": "無法重新連線 {{count}} 終端",
|
||
"fullscreenUnsupported": "此瀏覽器不支援全螢幕模式。",
|
||
"fullscreenFailed": "無法切換全螢幕模式",
|
||
"resetSidebarWidth": "重設寬度",
|
||
"collapseSidebar": "折疊側邊欄",
|
||
"openSidebar": "打開側邊欄",
|
||
"confirmCloseHost": "關閉 {{host}}?",
|
||
"enterFullscreen": "進入全螢幕模式(Ctrl+Shift+F)",
|
||
"exitFullscreen": "退出全螢幕模式(Ctrl+Shift+F)"
|
||
},
|
||
"hosts": {
|
||
"hosts": "主機",
|
||
"noHosts": "尚無 SSH 主機",
|
||
"retry": "重試",
|
||
"refresh": "重新整理",
|
||
"optional": "選用",
|
||
"downloadSample": "下載範本",
|
||
"failedToDeleteHost": "無法刪除 {{name}}",
|
||
"importSkipExisting": "匯入(略過現有項目)",
|
||
"importSSHConfig": "從 SSH 設定匯入",
|
||
"connectionDetails": "連線詳細資料",
|
||
"ssh": "SSH",
|
||
"telnet": "Telnet",
|
||
"port": "連接埠",
|
||
"username": "使用者名稱",
|
||
"folder": "資料夾",
|
||
"tags": "標籤",
|
||
"pin": "釘選",
|
||
"addHost": "新增主機",
|
||
"editHost": "編輯主機",
|
||
"cloneHost": "複製主機",
|
||
"defaultPath": "預設路徑",
|
||
"connection": "連線",
|
||
"upload": "上傳",
|
||
"authentication": "驗證",
|
||
"password": "密碼",
|
||
"passwordSaved": "密碼已儲存,輸入即可更改",
|
||
"key": "金鑰",
|
||
"credential": "憑證",
|
||
"sshPrivateKey": "SSH 私密金鑰",
|
||
"keyType": "金鑰類型",
|
||
"uploadFile": "上傳檔案",
|
||
"tabGeneral": "一般",
|
||
"tabSsh": "SSH",
|
||
"tabStats": "主機指標",
|
||
"tabSharing": "分享",
|
||
"tabAuthentication": "驗證",
|
||
"terminal": "終端機",
|
||
"tunnel": "通道",
|
||
"serverStats": "主機指標",
|
||
"status": {
|
||
"online": "Online",
|
||
"offline": "離線",
|
||
"checking": "Checking",
|
||
"monitoringDisabled": "Status checks off",
|
||
"label": "地位"
|
||
},
|
||
"folderRenamed": "資料夾「{{oldName}}」已成功重新命名為「{{newName}}」",
|
||
"failedToRenameFolder": "重新命名資料夾失敗",
|
||
"unsavedChangesDescription": "您的主機變更尚未儲存。是否放棄這些更改?",
|
||
"keepEditing": "繼續編輯",
|
||
"discardChanges": "放棄更改",
|
||
"movedToFolder": "已將 {{count}} 台主機移至 \"{{folder}}\"",
|
||
"editHostTooltip": "編輯主機",
|
||
"behavior": "行為",
|
||
"scrollbackBuffer": "回捲緩衝區",
|
||
"sshAgentForwarding": "SSH 代理轉發",
|
||
"selectSnippet": "選取片段",
|
||
"forceKeyboardInteractive": "強制鍵盤互動式驗證",
|
||
"overrideCredentialUsername": "覆寫憑證使用者名稱",
|
||
"overrideCredentialUsernameDesc": "使用上方指定的使用者名稱,而非憑證中的使用者名稱",
|
||
"oidcUsernameHint": "使用 $external.username 填寫您透過 SSO 或 LDAP 登入的名稱。",
|
||
"jumpHostChain": "跳板主機鏈",
|
||
"portKnocking": "連接埠敲門",
|
||
"addKnock": "新增連接埠",
|
||
"addProxyNode": "新增節點",
|
||
"proxyNode": "代理節點",
|
||
"proxyType": "代理類型",
|
||
"sudoPassword": "Sudo 密碼",
|
||
"keepaliveInterval": "保持連線間隔 (毫秒)",
|
||
"environmentVariables": "環境變數",
|
||
"addVariable": "新增變數",
|
||
"docker": "Docker",
|
||
"failedToConnect": "無法連線至主控台",
|
||
"connect": "連線",
|
||
"disconnect": "中斷連線",
|
||
"start": "啟動",
|
||
"enableStatusCheck": "啟用狀態檢查",
|
||
"enableMetrics": "啟用指標",
|
||
"bulkUpdateFailed": "批次更新失敗",
|
||
"selectAll": "全選",
|
||
"deselectAll": "取消全選",
|
||
"protocols": "通訊協定",
|
||
"secureShell": "安全殼層",
|
||
"addressIp": "位址 / IP",
|
||
"friendlyName": "易記名稱",
|
||
"folderAndAdvanced": "資料夾與進階",
|
||
"showAdvancedSettings": "顯示進階設定",
|
||
"hideAdvancedSettings": "隱藏進階設定",
|
||
"privateNotes": "私人筆記",
|
||
"privateNotesPlaceholder": "此伺服器的詳細資訊...",
|
||
"pinToTop": "置頂",
|
||
"pinToTopDesc": "永遠在清單頂端顯示此主機",
|
||
"portKnockingSequence": "連接埠敲門序列",
|
||
"addKnockBtn": "新增敲門",
|
||
"noPortKnocking": "未設定連接埠敲門。",
|
||
"knockPort": "敲門連接埠",
|
||
"protocol": "通訊協定",
|
||
"delayAfterMs": "延遲 (毫秒)",
|
||
"useSocks5Proxy": "使用 SOCKS5 代理",
|
||
"useSocks5ProxyDesc": "透過代理伺服器路由連線",
|
||
"connectionOrigin": "連接來源",
|
||
"connectionOriginDesc": "此主機連接的來源位置。覆寫桌面應用程式的全域預設值。",
|
||
"connectionOriginDefault": "使用預設值",
|
||
"connectionOriginLocal": "此設備(本地網路)",
|
||
"connectionOriginRemote": "遠端伺服器",
|
||
"proxyHost": "代理主機",
|
||
"proxyPort": "代理連接埠",
|
||
"proxyUsername": "代理使用者名稱",
|
||
"proxyPassword": "代理密碼",
|
||
"proxySingleMode": "單一代理",
|
||
"proxyChainMode": "代理鏈",
|
||
"you": "您",
|
||
"jumpHostChainLabel": "跳板主機鏈",
|
||
"addJumpBtn": "新增跳板",
|
||
"noJumpHosts": "未設定跳板主機。",
|
||
"selectAServer": "選取伺服器...",
|
||
"sshPort": "SSH 連接埠",
|
||
"authMethod": "驗證方式",
|
||
"authenticationMethod": "身份驗證方法",
|
||
"authenticationMethodDesc": "請選擇 Termix 用於驗證此 SSH 連線的一種方法。其他方法不會自動嘗試。",
|
||
"storedCredential": "儲存的憑證",
|
||
"selectACredential": "選取憑證...",
|
||
"keyTypeLabel": "金鑰類型",
|
||
"keyTypeAuto": "自動偵測",
|
||
"keyPasteTab": "貼上",
|
||
"keyUploadTab": "上傳",
|
||
"keyFileLoaded": "金鑰檔案已載入",
|
||
"keyUploadClick": "點擊以上傳 .pem / .key / .ppk",
|
||
"clearKey": "清除金鑰",
|
||
"keySaved": "SSH 金鑰已儲存",
|
||
"keyReplaceNotice": "在下方貼上新金鑰以取代",
|
||
"keyPassphraseSaved": "密碼片語已儲存,輸入以變更",
|
||
"replaceKey": "取代金鑰",
|
||
"docsLink": "檢視文件",
|
||
"agentLabel": "SSH 代理",
|
||
"agentDesc": "使用在 Termix 伺服器上執行的 SSH 代理進行驗證(Bitwarden、1Password、gpg-agent、KeeAgent、ssh-agent)。代理必須在託管 Termix 的機器上執行。",
|
||
"agentAuthenticationDesc": "使用 SSH 代理程式中的金鑰來驗證此連線。將套接字路徑留空以使用 SSH_AUTH_SOCK。",
|
||
"agentSocketPathLabel": "代理 Socket 路徑",
|
||
"agentSocketPathPlaceholder": "留空以使用 SSH_AUTH_SOCK",
|
||
"agentSocketPathHint": "留空以從 SSH_AUTH_SOCK 環境變數自動偵測,或輸入自訂 socket 路徑(例如 /run/user/1000/gnupg/S.gpg-agent.ssh)。",
|
||
"agentIdentityLabel": "代理身分(公鑰)",
|
||
"agentIdentityPlaceholder": "留空以嘗試代理提供的所有密鑰",
|
||
"agentIdentityHint": "貼上公鑰(例如 ssh-ed25519 AAAA...)以僅允許代理提供該金鑰。當代理程式持有大量金鑰時,建議這樣做,以避免超出伺服器的最大驗證嘗試次數 (MaxAuthTries)。",
|
||
"shareSshAuthLabel": "共用 SSH 驗證",
|
||
"shareSshAuthDesc": "向收件者提供此主機 SSH 驗證資訊的加密副本。收件人的個人憑證仍然優先。",
|
||
"forceKeyboardInteractiveLabel": "強制鍵盤互動",
|
||
"forceKeyboardInteractiveShortDesc": "即使存在金鑰仍強制手動輸入密碼",
|
||
"allowLegacyAlgorithmsLabel": "允許舊版演算法",
|
||
"allowLegacyAlgorithmsDesc": "為連線至無法升級的舊裝置啟用已棄用的 SSH 演算法 (ssh-dss, ssh-rsa, diffie-hellman-group1-sha1, hmac-md5, 3des-cbc)。",
|
||
"insecure": "不安全",
|
||
"syntaxHighlightingCategories": "突顯類別",
|
||
"syntaxHighlightingCategoriesDesc": "選擇要上色的內容類型",
|
||
"sshAgentForwardingLabel": "SSH 代理轉發",
|
||
"sshAgentForwardingShortDesc": "允許此遠端主機使用您的本機 SSH 代理進行後續連線。代理身份驗證不需要此操作。",
|
||
"sudoPasswordAutoFillShortDesc": "在提示時自動提供 sudo 密碼",
|
||
"sudoPasswordLabel": "Sudo 密碼",
|
||
"sudoPasswordSaved": "密碼已儲存,輸入即可更改",
|
||
"environmentVariablesLabel": "環境變數",
|
||
"addVariableBtn": "新增變數",
|
||
"noEnvVars": "未設定任何環境變數。",
|
||
"keepaliveIntervalLabel": "保持連線間隔(秒)",
|
||
"maxKeepaliveMisses": "最大保持連線遺失次數",
|
||
"sameHost": "此主機(直接通道)",
|
||
"statusChecksLabel": "狀態檢查",
|
||
"enableStatusChecks": "啟用狀態檢查",
|
||
"enableStatusChecksDesc": "Check host reachability. Active sessions skip extra probes. SSH probes without an active session may trigger aggressive Fail2Ban rules; disable status checks on those hosts.",
|
||
"useGlobalInterval": "使用全域間隔",
|
||
"useGlobalIntervalDesc": "以伺服器範圍的狀態檢查間隔覆寫",
|
||
"checkIntervalS": "檢查間隔(秒)",
|
||
"checkIntervalDesc": "每次連線 ping 之間的秒數",
|
||
"cpuUsageLabel": "CPU 使用率",
|
||
"cpuUsageDesc": "CPU 百分比、平均負載、迷你走勢圖",
|
||
"memoryLabel": "記憶體使用量",
|
||
"memoryDesc": "RAM 使用量、交換空間、快取",
|
||
"storageLabel": "磁碟使用量",
|
||
"storageDesc": "每個掛載點的磁碟使用量",
|
||
"networkLabel": "網路介面",
|
||
"networkDesc": "介面清單與頻寬",
|
||
"uptimeLabel": "運作時間",
|
||
"uptimeDesc": "系統運作時間與開機時間",
|
||
"systemInfoLabel": "系統資訊",
|
||
"systemInfoDesc": "作業系統、核心、主機名稱、架構",
|
||
"recentLoginsLabel": "近期登入",
|
||
"recentLoginsDesc": "成功與失敗的登入事件",
|
||
"topProcessesLabel": "高資源程序",
|
||
"topProcessesDesc": "PID、CPU%、MEM%、指令",
|
||
"listeningPortsLabel": "監聽連接埠",
|
||
"listeningPortsDesc": "開啟的連接埠及其程序與狀態",
|
||
"firewallLabel": "防火牆",
|
||
"firewallDesc": "防火牆、AppArmor、SELinux 狀態",
|
||
"hostSharedSuccessfully": "主機分享成功",
|
||
"failedToShareHost": "分享主機失敗",
|
||
"accessRevoked": "存取權已撤銷",
|
||
"failedToRevokeAccess": "撤銷存取權失敗",
|
||
"cancelBtn": "取消",
|
||
"savingBtn": "儲存中...",
|
||
"addHostBtn": "新增主機",
|
||
"hostUpdated": "主機已更新",
|
||
"hostCreated": "主機已建立",
|
||
"failedToSave": "儲存主機失敗",
|
||
"credentialUpdated": "憑證已更新",
|
||
"credentialCreated": "憑證已建立",
|
||
"failedToSaveCredential": "儲存憑證失敗",
|
||
"credentialNameRequired": "請輸入憑證名稱",
|
||
"credentialAuthRequired": "請新增密碼、SSH 金鑰或兩者皆新增",
|
||
"createCredentialFromHostBtn": "創建憑證",
|
||
"createCredentialFromHostTitle": "從主機建立憑證",
|
||
"createCredentialFromHostDesc": "建立一個可重複使用、可共用的憑證條目,其中預先填入了此主機的目前使用者名稱、密碼和/或 SSH 金鑰。",
|
||
"backToHosts": "返回主機",
|
||
"pinned": "已釘選",
|
||
"noHostsFound": "找不到主機",
|
||
"tryDifferentTerm": "請嘗試其他搜尋條件",
|
||
"addFirstHost": "新增第一台主機以開始使用",
|
||
"noCredentialsFound": "找不到憑證",
|
||
"addCredentialBtn": "新增憑證",
|
||
"updateCredentialBtn": "更新憑證",
|
||
"editCredentialAction": "編輯憑證",
|
||
"backToHost": "返回主機",
|
||
"saveCredentialAsNewBtn": "另存為新文件",
|
||
"saveCredentialAsNewDesc": "使用這些變更建立新的憑證,並將其指派給此主機。原始憑證保持不變。",
|
||
"credentialSavedAsNew": "已儲存為新憑證",
|
||
"failedToSaveCredentialAsNew": "儲存為新憑證失敗",
|
||
"features": "功能",
|
||
"noFolder": "(無資料夾)",
|
||
"deleteSelected": "刪除",
|
||
"exitSelection": "退出選取",
|
||
"importSkip": "匯入(跳過已存在項目)",
|
||
"importOverwrite": "匯入(覆寫)",
|
||
"collapseBtn": "摺疊",
|
||
"importExportBtn": "匯入/匯出",
|
||
"hostStatusesRefreshed": "主機狀態已重新整理",
|
||
"failedToRefreshHosts": "無法重新整理主機",
|
||
"movedHostTo": "已將 {{host}} 移至「{{folder}}」",
|
||
"failedToMoveHost": "無法移動主機",
|
||
"deletedFolder": "已刪除資料夾「{{name}}」",
|
||
"failedToDeleteFolder": "無法刪除資料夾",
|
||
"deleteAllInFolder": "刪除「{{name}}」中的所有主機?此操作無法復原。",
|
||
"folderPickerPlaceholder": "無資料夾",
|
||
"folderPickerSearch": "搜尋或建立(用 / 建立子資料夾)…",
|
||
"folderPickerNone": "無資料夾",
|
||
"folderPickerCreate": "建立「{{path}}」",
|
||
"folderPickerEmpty": "無相符資料夾",
|
||
"parentHost": "母主機",
|
||
"useFolderInstead": "請使用資料夾代替",
|
||
"useParentHostInstead": "請使用父主機代替",
|
||
"parentHostPickerPlaceholder": "沒有父主機",
|
||
"parentHostPickerSearch": "搜尋主機...",
|
||
"parentHostPickerNone": "沒有父主機",
|
||
"parentHostPickerEmpty": "沒有符合的主機",
|
||
"collapseSubHosts": "折疊子主機",
|
||
"expandSubHosts": "展開子主機",
|
||
"cannotNestUnderDescendant": "不能將主機嵌套在它自己的子主機下",
|
||
"movedToParent": "已將 {{count}} 主機移至「{{parent}}」下",
|
||
"newFolder": "新資料夾",
|
||
"createFolderTitle": "建立資料夾",
|
||
"editFolderTitle": "編輯資料夾",
|
||
"folderDialogDescription": "選擇名稱、色彩和圖示。使用 / 來巢狀資料夾。",
|
||
"folderNameLabel": "資料夾名稱",
|
||
"folderNamePlaceholder": "例如:Production/Web",
|
||
"folderNestingHint": "使用 / 來分隔層級並建立巢狀資料夾。",
|
||
"folderNameDuplicate": "這裡已經存在一個同名資料夾。",
|
||
"folderColor": "顏色",
|
||
"folderIcon": "圖示",
|
||
"folderCredential": "憑證",
|
||
"folderCredentialNone": "未分配憑證",
|
||
"folderCredentialHint": "此資料夾中使用「儲存憑證」驗證但未選擇自身憑證的主機將繼承此憑證。",
|
||
"folderPreview": "預覽",
|
||
"folderNameFallback": "未命名資料夾",
|
||
"createFolderButton": "建立資料夾",
|
||
"saveFolderButton": "儲存資料夾",
|
||
"cancel": "取消",
|
||
"iconSearchPlaceholder": "搜尋圖示...",
|
||
"openAllSessions": "開啟所有連線",
|
||
"editFolder": "編輯資料夾",
|
||
"deleteFolder": "刪除資料夾",
|
||
"selectFolder": "選擇資料夾中的所有主機",
|
||
"deselectFolder": "取消選擇資料夾中的所有主機",
|
||
"folderSaved": "資料夾已儲存",
|
||
"failedToSaveFolder": "儲存資料夾失敗",
|
||
"folderDeleted": "已刪除資料夾「{{name}}」",
|
||
"deleteFolderConfirm": "刪除「{{name}}」及其 {{count}} 台主機?此操作無法復原。",
|
||
"failedToMoveHosts": "移動主機失敗",
|
||
"failedToReorder": "重新訂購失敗",
|
||
"expandAll": "展開所有資料夾",
|
||
"collapseAll": "收合所有資料夾",
|
||
"moreActions": "更多",
|
||
"groupBy": "分組方式",
|
||
"GroupByFolder": "資料夾",
|
||
"GroupByTag": "標籤",
|
||
"GroupByStatus": "狀態",
|
||
"GroupByProtocol": "通訊協定",
|
||
"GroupByAuth": "驗證類型",
|
||
"groupUngrouped": "未分組",
|
||
"customizeSidebar": "自訂側邊欄",
|
||
"customizeSidebarDescription": "選擇主機清單的外觀和行為方式。",
|
||
"customizeDensityTitle": "密度",
|
||
"customizeBehaviorTitle": "行為",
|
||
"customizeSortHint": "排序和分組功能位於工具列的排序和分組功能表中。",
|
||
"densityComfortableDesc": "每個主機的詳細資訊:地址、標籤和資源使用情況。",
|
||
"densityCompactDesc": "較長的列表,每行代表一個主機。",
|
||
"display": "展示",
|
||
"displayDensity": "密度",
|
||
"displayDensityComfortable": "舒服的",
|
||
"displayDensityCompact": "袖珍的",
|
||
"displayShowTags": "顯示標籤",
|
||
"displayTrayOnClick": "點擊開啟操作(而不是懸停打開)",
|
||
"actionsVisibility": "主機動作顯示",
|
||
"actionsVisibilityDesc": "選擇主機操作何時展開。選擇“單擊”以恢復先前的單擊展開行為。",
|
||
"actionsAlways": "始終可見",
|
||
"actionsOnly": "僅連接,其餘操作請點擊",
|
||
"actionsHover": "滑鼠懸停時顯示",
|
||
"actionsClick": "點擊展開/收起",
|
||
"openOnDoubleClick": "按兩下打開",
|
||
"openOnDoubleClickDesc": "開啟主機會話需要雙擊,而不是按一下。",
|
||
"showFolderPaths": "顯示資料夾路徑",
|
||
"showFolderPathsDesc": "在嵌套子資料夾名稱上方顯示父資料夾路徑。子資料夾路徑無論哪種方式都保持縮排。",
|
||
"hostClickBehavior": "點選主機",
|
||
"hostClickBehaviorDesc": "點擊一個已經開啟了標籤頁的主機會發生什麼事?按住 Ctrl/Cmd 鍵點擊、滑鼠中鍵點擊或選擇「在新標籤頁中開啟」總是會開啟一個新的標籤頁。",
|
||
"hostClickNewTab": "始終開啟一個新分頁",
|
||
"hostClickFocusExisting": "切換到開啟的標籤頁",
|
||
"hostClickFocusExistingDoubleNew": "點選切換,雙擊開啟新分頁",
|
||
"openInNewTab": "在新分頁中開啟",
|
||
"deletedHost": "已刪除 {{name}}",
|
||
"copiedToClipboard": "已複製到剪貼簿",
|
||
"remoteDesktopUrlCopied": "遠端桌面 URL 已複製",
|
||
"expandActions": "展開操作",
|
||
"collapseActions": "摺疊操作",
|
||
"cloneHostAction": "複製主機",
|
||
"copyAddress": "複製位址",
|
||
"copyLink": "複製連結",
|
||
"deleteCredentialConfirm": "刪除憑證「{{name}}」?",
|
||
"deletedCredential": "已刪除 {{name}}",
|
||
"deleteHostsConfirm": "刪除 {{count}} 個主機{{plural}}?此操作無法復原。",
|
||
"movedToRoot": "已移至根層級",
|
||
"addTagsPlaceholder": "新增標籤...",
|
||
"authDetails": "驗證詳細資訊",
|
||
"credType": "類型",
|
||
"generateKeyPairDesc": "產生新的金鑰對,系統將自動填入私密金鑰和公開金鑰。",
|
||
"generatingKey": "產生中...",
|
||
"generateLabel": "產生 {{label}}",
|
||
"uploadFileBtn": "上傳檔案",
|
||
"keyPassphraseOptional": "金鑰密碼短語(選填)",
|
||
"sshPublicKeyOptional": "SSH 公開金鑰(選填)",
|
||
"publicKeyGenerated": "公開金鑰已產生",
|
||
"failedToGeneratePublicKey": "無法衍生公開金鑰",
|
||
"publicKeyCopied": "公開金鑰已複製",
|
||
"keyPairGenerated": "{{label}} 金鑰對已產生",
|
||
"failedToGenerateKeyPair": "無法產生金鑰對",
|
||
"searchHostsPlaceholder": "搜尋主機、位址、標籤…",
|
||
"refreshBtn": "重新整理",
|
||
"addTag": "新增標籤...",
|
||
"deleteConfirmBtn": "刪除",
|
||
"deleteHostConfirm": "刪除「{{name}}」?",
|
||
"enableAtLeastOneProtocol": "請至少啟用上方一種通訊協定,以設定驗證與連線選項。",
|
||
"keyPassphrase": "金鑰密碼短語",
|
||
"basicInformation": "基本資訊",
|
||
"authDetailsSection": "驗證詳細資訊",
|
||
"credTypeLabel": "類型",
|
||
"hostsTab": "主機",
|
||
"credentialsTab": "憑證",
|
||
"selectMultiple": "選取多個",
|
||
"selectHosts": "選取主機",
|
||
"connectionLabel": "連線",
|
||
"authenticationLabel": "驗證",
|
||
"generateKeyPairTitle": "產生金鑰對",
|
||
"generateKeyPairDescription": "產生新的金鑰對,私密金鑰與公開金鑰將自動填入。",
|
||
"generateFromPrivateKey": "從私密金鑰產生",
|
||
"refreshBtn2": "重新整理",
|
||
"exitSelectionTitle": "離開選取",
|
||
"addHostBtn2": "新增主機",
|
||
"addCredentialBtn2": "新增憑證",
|
||
"checkingHostStatuses": "正在檢查主機狀態...",
|
||
"pinnedSection": "已釘選",
|
||
"hostsExported": "主機已成功匯出",
|
||
"export": {
|
||
"menuItem": "出口...",
|
||
"title": "匯出主機",
|
||
"scope": "範圍",
|
||
"scopeAll": "全部",
|
||
"scopeSelected": "已選",
|
||
"searchHosts": "搜尋主機...",
|
||
"include": "包括",
|
||
"groupConnection": "聯繫",
|
||
"groupCredentials": "證書",
|
||
"groupNotes": "筆記",
|
||
"groupTags": "標籤和別針",
|
||
"groupProxy": "代理人",
|
||
"groupJumpHosts": "跳轉主機",
|
||
"groupFeatureFlags": "功能標誌",
|
||
"groupAdvanced": "進階配置",
|
||
"preview": "預覽",
|
||
"moreHosts": "... {{count}} 更多主機",
|
||
"summary": "{{selected}} 的 {{total}} 個主機",
|
||
"credentialsIncluded": "資質包括",
|
||
"credentialsExcluded": "已排除憑證",
|
||
"noneSelected": "未選擇主機",
|
||
"cancel": "取消",
|
||
"confirm": "出口",
|
||
"fetchFailed": "匯出主機失敗",
|
||
"bulkButton": "出口"
|
||
},
|
||
"sampleDownloaded": "範例檔案已下載",
|
||
"failedToDeleteCredential2": "憑證刪除失敗",
|
||
"noFolderOption": "(無資料夾)",
|
||
"nSelected": "已選取 {{count}} 個",
|
||
"featuresMenu": "功能",
|
||
"moveMenu": "移動",
|
||
"connectSelected": "連線",
|
||
"cancelSelection": "取消",
|
||
"deletedCount": "已刪除 {{count}} 台主機",
|
||
"failedToDeleteCount": "無法刪除 {{count}} 台主機",
|
||
"duplicatedHost": "重複 \"{{name}}\"",
|
||
"failedToDuplicateHost": "無法複製主機",
|
||
"updatedCount": "已更新 {{count}} 台主機",
|
||
"friendlyNameLabel": "易記名稱",
|
||
"descriptionLabel": "描述",
|
||
"loadingHosts": "正在載入主機...",
|
||
"loadingCredentials": "正在載入憑證...",
|
||
"noHostsYet": "尚無主機",
|
||
"noHostsYetHint": "新增伺服器以開啟終端、瀏覽文件和查看指標。",
|
||
"noHostsMatchSearch": "沒有符合搜尋的主機",
|
||
"searchHosts": "搜尋主機...",
|
||
"sortHosts": "排序主機",
|
||
"sortDefault": "預設排序",
|
||
"sortNameAsc": "名稱 (A → Z)",
|
||
"sortNameDesc": "名稱 (Z → A)",
|
||
"sortIpAsc": "IP 位址 (遞增)",
|
||
"sortIpDesc": "IP 位址 (遞減)",
|
||
"sortOnlineFirst": "線上優先",
|
||
"sortOfflineFirst": "離線優先",
|
||
"sortManual": "手動(拖曳重新排序)",
|
||
"sortPinnedFirst": "已釘選優先",
|
||
"filterHosts": "篩選主機",
|
||
"filterClearAll": "清除篩選",
|
||
"filterStatusGroup": "狀態",
|
||
"filterOnline": "線上",
|
||
"filterOffline": "離線",
|
||
"filterPinned": "已釘選",
|
||
"filterAuthGroup": "驗證類型",
|
||
"filterAuthPassword": "密碼",
|
||
"filterAuthKey": "SSH 金鑰",
|
||
"filterAuthCredential": "憑證",
|
||
"filterAuthNone": "無",
|
||
"filterProtocolGroup": "通訊協定",
|
||
"filterProtocolSsh": "SSH",
|
||
"filterTagsGroup": "標籤",
|
||
"editHostAction": "編輯主機",
|
||
"moreOptions": "更多選項",
|
||
"shareHost": "分享主機",
|
||
"shareHostTitle": "分享:{{name}}",
|
||
"shareFolder": "共享資料夾",
|
||
"shareFolderTitle": "共用資料夾: {{name}}",
|
||
"folderSharedSuccessfully": "資料夾中的共用主機 {{count}}",
|
||
"failedToShareFolder": "共享資料夾失敗",
|
||
"sharing": {
|
||
"loadError": "載入分享資料失敗,請再試一次。",
|
||
"shareWithSection": "分享對象",
|
||
"usersTab": "使用者",
|
||
"rolesTab": "角色",
|
||
"searchPlaceholder": "搜尋使用者或角色...",
|
||
"noMatches": "找不到符合項目",
|
||
"permissionLevelLabel": "權限層級",
|
||
"levels": {
|
||
"connect": {
|
||
"label": "連線",
|
||
"description": "僅開啟工作階段:終端機、遠端桌面、檔案管理員、通道和 Docker。無法存取主機設定。"
|
||
},
|
||
"view": {
|
||
"label": "檢視",
|
||
"description": "連線,並可查看主機設定。機密資料絕不顯示。"
|
||
},
|
||
"edit": {
|
||
"label": "編輯",
|
||
"description": "查看並修改無需身份驗證的主機設定。所有者的 SSH 身份驗證資訊將保持私密,僅限所有者本人查看。"
|
||
},
|
||
"manage": {
|
||
"label": "管理",
|
||
"description": "編輯,並可與他人分享主機、變更權限層級及撤銷存取權。"
|
||
}
|
||
},
|
||
"expiryLabel": "存取期限",
|
||
"expiry": {
|
||
"never": "永不",
|
||
"oneHour": "1 小時",
|
||
"oneDay": "24 小時",
|
||
"sevenDays": "7 天",
|
||
"thirtyDays": "30 天",
|
||
"custom": "自訂"
|
||
},
|
||
"customHoursPlaceholder": "存取到期前的小時數",
|
||
"shareButton": "分享",
|
||
"shareWithCount": "分享 ({{count}})",
|
||
"currentAccess": "目前存取權限",
|
||
"noAccessEntries": "此主機尚未分享",
|
||
"folderRulesTitle": "適用於之後新增的主機",
|
||
"folderRulesHint": "這些共用權限會一直保留在資料夾中:在該資料夾(或其子資料夾)中建立或移動的主機都會自動獲得相同的存取權限。刪除規則只會阻止未來的權限繼承。",
|
||
"folderRuleRemove": "停止繼承",
|
||
"folderShareSummary": "此資料夾中的 {{shared}} 主機(共 {{total}} )共用",
|
||
"grantedBy": "授予者",
|
||
"expires": "到期日",
|
||
"expired": "已到期",
|
||
"never": "永不",
|
||
"revoke": "撤銷",
|
||
"accessUpdated": "存取已更新",
|
||
"accessUpdateFailed": "更新存取失敗",
|
||
"sharedBadge": "已分享",
|
||
"sharedBadgeTooltip": "由 {{owner}} 分享({{level}} 存取權限)",
|
||
"viewOnlyBanner": "此主機由 {{owner}} 與您分享,僅供檢視。設定為唯讀。",
|
||
"sharedEditBanner": "此主機由 {{owner}} 與您分享,具編輯權限。變更會套用至實際主機;驗證設定僅能由擁有者變更。",
|
||
"ownerOnlyControl": "僅主機擁有者可變更此項目",
|
||
"ownerAuthPrivate": "主機所有者的 SSH 身份驗證是私有的。請使用主機選單中的「設定個人 SSH 驗證」來選擇您自己的憑證。",
|
||
"ownerAuthShared": "主機所有者已為此主機共享了 SSH 身份驗證。您可以使用此身份驗證,也可以從「設定個人 SSH 身份驗證」中選擇您自己的憑證。",
|
||
"authOverrideAction": "設定個人 SSH 身份驗證",
|
||
"authOverrideActionProtocol": "Set personal {{protocol}} authentication",
|
||
"authOverrideTitle": "個人 SSH 驗證",
|
||
"authOverrideTitleProtocol": "Personal {{protocol}} authentication",
|
||
"authOverrideDescriptionPrivate": "主機擁有者的 SSH 憑證是私密的。請選擇您已儲存的憑證之一連接至 {{host}}。",
|
||
"authOverrideDescriptionShared": "使用主機擁有者共享的身份驗證,或將其替換為您儲存的憑證之一,以便連接到 {{host}}。",
|
||
"authOverrideCredentialLabel": "身份驗證憑證",
|
||
"useSharedAuthentication": "使用共享主機身份驗證",
|
||
"noPersonalCredential": "沒有個人憑證",
|
||
"authOverrideNoCredentials": "您目前還沒有儲存任何 SSH 憑證。請在「憑證」中建立一個憑證,以便連線到需要驗證的主機。",
|
||
"authOverrideRequired": "此主機需要您儲存的憑證之一才能連線。",
|
||
"authOverridePrivateHint": "此憑證僅您本人所有。主機擁有者和其他接收者無法檢視或使用此憑證。",
|
||
"authOverrideSaved": "已儲存個人 SSH 驗證訊息",
|
||
"authOverrideCleared": "已移除個人 SSH 驗證",
|
||
"authOverrideClearedToShared": "使用共享主機身份驗證",
|
||
"authOverrideLoadError": "SSH身份驗證載入失敗,請重試。",
|
||
"authOverrideSaveError": "SSH 驗證保存失敗"
|
||
},
|
||
"arrangeUnlockedSwitchedToManual": "已切換至人工分揀,因此您的訂單不會變更。",
|
||
"dragToRearrange": "拖曳即可重新排列",
|
||
"arrangeUnlocked": "解鎖拖曳即可重新排列",
|
||
"webUiBindHostUnreachable": "您的瀏覽器無法存取執行 Termix 的機器上的 127.0.0.1,因此此端點將無法載入。請使用機器可以回應的位址,例如 0.0.0.0。",
|
||
"webUiBindHostSharesSessionCookie": "從此瀏覽器存取轉送位址時,會使用與 Termix 伺服器相同的主機名,因此隧道服務會接收到您的 Termix 工作階段。 Cookie 會忽略連接埠號碼。此端點在此無法開啟;但在 Termix 桌面應用程式或透過 localhost 開啟 Termix 時可以正常運作。",
|
||
"webUiErrorLabelRequired": "端點 {{row}} 需要標籤。",
|
||
"webUiErrorLabelDuplicate": "每個端點都需要不同的名稱。",
|
||
"webUiErrorPortRange": "端點 {{row}} 需要一個介於 1 和 65535 之間的連接埠。",
|
||
"webUiErrorPathInvalid": "端點 {{row}} 的路徑無效。請使用類似 /admin 的路徑。",
|
||
"copyViewUrlAction": "複製 {{name}} 鏈接",
|
||
"filterAuthAgent": "SSH 代理",
|
||
"authTypeNeedsPlugin": "這台主機使用 {{type}},而 {{plugin}}需要它。此伺服器上已將其關閉。",
|
||
"authTypeUnknown": "此主機使用 {{type}},但此伺服器上不可用。",
|
||
"authFieldsAfterSave": "請先儲存主機訊息,然後再填寫這些欄位。",
|
||
"enablePluginFeature": "啟用 {{name}}",
|
||
"disablePluginFeature": "禁用 {{name}}",
|
||
"filterFeaturesGroup": "功能",
|
||
"localOnly": "僅此設備使用",
|
||
"localOnlyDesc": "此主機名稱不會被傳送到伺服器,也不會出現在您的其他裝置上。",
|
||
"folderLocalOnly": "僅此設備使用",
|
||
"folderLocalOnlyDesc": "此資料夾及其中的所有主機都保留在此裝置上,不會傳送到伺服器。",
|
||
"sudoPasswordDesc": "當終端填充 sudo 提示符時使用,以及由使用 sudo 運行命令的功能使用。",
|
||
"editorCancel": "取消",
|
||
"editorSaving": "儲存中…",
|
||
"editorUpdate": "更新主機",
|
||
"editorAdd": "新增主機",
|
||
"speedSearch": "搜尋主機。使用方向鍵選擇,按 Enter 鍵連接,按 Esc 鍵關閉。",
|
||
"speedSearchList": "主機列表。輸入或按 / 鍵進行搜尋。",
|
||
"importNoHosts": "文件中未找到主機",
|
||
"importTooMany": "您一次最多可以匯入 {{max}} 個主機",
|
||
"importSummary": "導入完成: {{imported}} 已導入, {{updated}} 已更新, {{failed}} 失敗",
|
||
"importHostsFailed": "導入主機失敗"
|
||
},
|
||
"commandPalette": {
|
||
"searchPlaceholder": "搜尋主機、命令或設定…",
|
||
"quickActions": "快速操作",
|
||
"navigation": "導航",
|
||
"orShortcut": "或者",
|
||
"hostManager": "主機管理",
|
||
"hostManagerDesc": "管理、新增或編輯主機",
|
||
"addNewHost": "新增主機",
|
||
"addNewHostDesc": "註冊新主機",
|
||
"adminSettings": "管理員設定",
|
||
"adminSettingsDesc": "設定系統偏好與使用者",
|
||
"userProfile": "使用者設定檔",
|
||
"userProfileDesc": "管理您的帳號與偏好設定",
|
||
"addCredential": "新增憑證",
|
||
"addCredentialDesc": "儲存 SSH 金鑰或密碼",
|
||
"recentActivity": "近期活動",
|
||
"serversAndHosts": "伺服器與主機",
|
||
"noHostsFound": "找不到符合「{{search}}」的主機",
|
||
"links": "連結",
|
||
"navigate": "導覽",
|
||
"select": "選取",
|
||
"toggleWith": "切換方式",
|
||
"pluginActions": "更多動作",
|
||
"noTargetTab": "未開啟任何終端標籤頁"
|
||
},
|
||
"splitScreen": {
|
||
"title": "分割畫面",
|
||
"defaultLabel": "分割 {{number}}",
|
||
"splitRight": "向右分割",
|
||
"splitDown": "向下分割",
|
||
"addToSplit": "加入 {{split}}",
|
||
"paneEmptyItem": "窗格 {{index}}:空",
|
||
"paneItem": "窗格 {{index}}: {{label}}",
|
||
"paneNumber": "窗格 {{index}}",
|
||
"newPaneRight": "右側新增窗格",
|
||
"newPaneBelow": "下方新增窗格",
|
||
"emptyTitle": "空白窗格",
|
||
"emptyHint": "選擇要在此顯示的內容。選取此窗格後,您從側邊欄開啟的任何內容也會在此處開啟。",
|
||
"openTabs": "開啟標籤頁",
|
||
"noOpenTabs": "沒有其他標籤頁打開",
|
||
"hosts": "主機",
|
||
"searchHosts": "搜尋主機",
|
||
"noHosts": "沒有主機匹配",
|
||
"newSession": "新增",
|
||
"closePane": "關閉窗格",
|
||
"closeSession": "閉幕式",
|
||
"moveToTab": "移至單獨的標籤頁",
|
||
"swapWith": "交換",
|
||
"showHere": "在此窗格中顯示",
|
||
"clearPane": "清空此窗格",
|
||
"zoom": "縮放窗格",
|
||
"unzoom": "恢復佈局",
|
||
"unsplit": "未分割",
|
||
"layouts": "佈局",
|
||
"applyLayout": "更改佈局",
|
||
"newSplit": "新分期",
|
||
"maxPanes": "一個分割畫面最多可容納 {{count}} 個窗格",
|
||
"dropSplit": "下降分割",
|
||
"dropHere": "在此處顯示",
|
||
"paneActions": "窗格操作",
|
||
"dividerHint": "拖曳調整大小。雙擊使大小均勻。",
|
||
"openInSplit": "以分割畫面模式開啟",
|
||
"openInNewSplit": "與目前標籤頁重新拆分",
|
||
"shortcuts": "快速方式",
|
||
"shortcutNavigate": "在窗格之間切換",
|
||
"presets": {
|
||
"columns2": "兩個並排",
|
||
"rows2": "兩層堆疊",
|
||
"columns3": "三個並排",
|
||
"mainLeft3": "左一,右二",
|
||
"mainBottom3": "兩件上衣,一件下裝",
|
||
"grid4": "四格網格",
|
||
"grid5": "三比二",
|
||
"grid6": "六格網格"
|
||
}
|
||
},
|
||
"connections": {
|
||
"noConnections": "無連線",
|
||
"noConnectionsDesc": "開啟終端機、檔案管理員或遠端桌面,即可在此處查看連線",
|
||
"connectedFor": "已連線 {{duration}}",
|
||
"connected": "已連線",
|
||
"disconnected": "已中斷連線",
|
||
"closeTab": "關閉分頁",
|
||
"closeConnection": "關閉連線",
|
||
"forgetTab": "忘記",
|
||
"removeBackground": "移除",
|
||
"reconnect": "重新連線",
|
||
"reopenTab": "重新開啟",
|
||
"sectionOpen": "開啟",
|
||
"sectionBackground": "背景",
|
||
"backgroundDesc": "斷開連線後,會話將持續 {{minutes}} 分鐘,並且可以重新連線。",
|
||
"persisted": "已在背景中保留",
|
||
"expiresIn": "將於 {{duration}} 後到期",
|
||
"search": "搜尋連線…",
|
||
"noSearchResults": "無符合搜尋條件的連線",
|
||
"rename": "重新命名工作階段"
|
||
},
|
||
"terminal": {
|
||
"totpRequired": "需要雙因素驗證",
|
||
"totpCodeLabel": "驗證碼",
|
||
"totpVerify": "驗證",
|
||
"mfaPromptRequired": "需要身份驗證",
|
||
"mfaPushRequired": "需要推送身份驗證",
|
||
"mfaMenuPlaceholder": "請輸入您的回复",
|
||
"mfaCodeOrPushPlaceholder": "程式碼或“推送”",
|
||
"mfaWaitingApproval": "正在等待設備審核通過…",
|
||
"mfaSendRequest": "發送請求",
|
||
"browserSignInCode": "安全金鑰",
|
||
"browserSignInUrl": "登入網址",
|
||
"browserSignInOpen": "在瀏覽器中開啟",
|
||
"browserSignInContinue": "我已經完成登入",
|
||
"browserSignInRequired": "{{provider}} 需要登入",
|
||
"connectionLogTitle": "連線記錄",
|
||
"connectionLogCopy": "複製記錄到剪貼簿",
|
||
"connectionLogEmpty": "尚無連線記錄",
|
||
"connectionLogWaiting": "正在等待連線記錄…",
|
||
"connectionLogCopied": "連線記錄已複製到剪貼簿",
|
||
"connectionLogCopyFailed": "無法將連線記錄複製到剪貼簿"
|
||
},
|
||
"cardGrid": {
|
||
"dragToMove": "拖曳以移動",
|
||
"dragToResize": "拖曳以調整大小",
|
||
"changeWidth": "變更寬度",
|
||
"removeCard": "移除 {{label}}",
|
||
"addCard": "新增",
|
||
"columns": "欄",
|
||
"empty": "無卡片。使用下方的新增按鈕來放置卡片。"
|
||
},
|
||
"auth": {
|
||
"tagline": "自託管的 SSH 與遠端桌面管理",
|
||
"loginTitle": "歡迎回來",
|
||
"registerTitle": "建立帳號",
|
||
"forgotPassword": "忘記密碼?",
|
||
"rememberMe": "記住此裝置 30 天(包含 TOTP)",
|
||
"noAccount": "還沒有帳號嗎?",
|
||
"hasAccount": "已經有帳號了嗎?",
|
||
"twoFactorAuth": "雙重驗證",
|
||
"enterCode": "輸入驗證碼",
|
||
"redirectingToApp": "正在重新導向至應用程式...",
|
||
"sshAuthenticationRequired": "需要 SSH 驗證",
|
||
"sshNoKeyboardInteractive": "無法使用鍵盤互動式驗證",
|
||
"sshAuthenticationFailed": "驗證失敗",
|
||
"sshAuthenticationTimeout": "驗證逾時",
|
||
"sshNoKeyboardInteractiveDescription": "伺服器不支援鍵盤互動式驗證。請提供您的密碼或 SSH 金鑰。",
|
||
"sshAuthFailedDescription": "提供的憑證不正確。請以有效的憑證重試。",
|
||
"sshTimeoutDescription": "驗證嘗試逾時。請重試。",
|
||
"sshProvideCredentialsDescription": "請提供您的 SSH 憑證以連線至此伺服器。",
|
||
"sshPasswordDescription": "輸入此 SSH 連線的密碼。",
|
||
"sshKeyPasswordDescription": "如果您的 SSH 金鑰已加密,請在此輸入複雜密碼。",
|
||
"passphraseRequired": "需要複雜密碼",
|
||
"passphraseRequiredDescription": "SSH 金鑰已加密。請輸入複雜密碼以解鎖。",
|
||
"back": "返回",
|
||
"firstUser": "第一位使用者",
|
||
"firstUserMessage": "您是第一位使用者,將被設為管理員。您可以在側邊欄使用者下拉選單中檢視管理員設定。如果您認為這是錯誤,請檢查 Docker 記錄,或建立 GitHub 議題。",
|
||
"external": "外部",
|
||
"loginWithExternal": "使用外部提供者登入",
|
||
"loginWithExternalDesc": "使用您設定的外部識別提供者登入",
|
||
"externalNotSupportedInElectron": "桌面應用程式目前尚不支援外部登錄,請使用網頁版。",
|
||
"loginWithProvider": "使用 {{name}} 登入",
|
||
"orContinueWith": "或使用以下方式繼續",
|
||
"resetPasswordButton": "重設密碼",
|
||
"sendResetCode": "傳送重設代碼",
|
||
"resetCodeDesc": "輸入您的使用者名稱以接收密碼重設代碼。代碼將記錄在 Docker 容器記錄中。",
|
||
"resetCode": "重設代碼",
|
||
"verifyCodeButton": "驗證代碼",
|
||
"enterResetCode": "輸入來自 Docker 容器記錄的 6 位數代碼,使用者:",
|
||
"newPassword": "新密碼",
|
||
"confirmNewPassword": "確認密碼",
|
||
"enterNewPassword": "為使用者輸入新的密碼:",
|
||
"signUp": "註冊",
|
||
"desktopApp": "桌面應用程式",
|
||
"loggingInToDesktopApp": "正在登入桌面應用程式",
|
||
"loadingServer": "正在載入伺服器...",
|
||
"dataLossWarning": "以此方式重設密碼將會刪除所有已儲存的 SSH 主機、憑證及其他加密資料。此動作無法復原。僅在您忘記密碼且未登入時使用此功能。",
|
||
"authenticationDisabled": "驗證已停用",
|
||
"authenticationDisabledDesc": "目前所有驗證方法均已停用。請聯絡您的管理員。",
|
||
"passwordLoginDisabledDesc": "密碼登入已停用。請使用通行密鑰或外部驗證提供者。",
|
||
"attemptsRemaining": "剩餘 {{count}} 次嘗試",
|
||
"confirmResetDataWipe": "此帳戶自加密升級後尚未登入,因此若無舊密碼,其儲存的資料將無法復原。重設將會永久刪除其主機、憑證與程式碼片段。是否繼續?",
|
||
"password": "密碼",
|
||
"secondFactorUnavailable": "您的帳戶啟用了第二重驗證,但目前不可用。請聯絡管理員重置驗證。",
|
||
"secondFactorNoUI": "第二個因素無法在此畫面上顯示。請聯絡管理員。",
|
||
"serverAuthentication": "伺服器登入",
|
||
"minChars": "最小字元數 {{min}}",
|
||
"retrySecondFactorUI": "Reload verification methods"
|
||
},
|
||
"hostKey": {
|
||
"verifyNewHost": "驗證 SSH 主機金鑰",
|
||
"keyChangedWarning": "SSH 主機金鑰已變更",
|
||
"firstConnectionTitle": "首次連線至此主機",
|
||
"firstConnectionDescription": "無法確認此主機的真實性。請驗證指紋是否符合您的預期。",
|
||
"keyChangedDescription": "此伺服器的主機金鑰自您上次連線後已變更。這可能表示有安全性問題。",
|
||
"previousKey": "先前的金鑰",
|
||
"newFingerprint": "新指紋",
|
||
"fingerprint": "指紋",
|
||
"verifyInstructions": "如果您信任此主機,請按一下「接受」以繼續,並儲存此指紋供未來連線使用。",
|
||
"securityWarning": "安全性警告",
|
||
"acceptAndContinue": "接受並繼續",
|
||
"acceptNewKey": "接受新金鑰並繼續"
|
||
},
|
||
"errors": {
|
||
"databaseConnection": "無法連線至資料庫",
|
||
"embeddedServerFailed": "Termix 的本機伺服器無法啟動",
|
||
"unknownError": "未知錯誤",
|
||
"loginFailed": "登入失敗",
|
||
"failedPasswordReset": "無法啟動密碼重設",
|
||
"failedVerifyCode": "驗證重設碼失敗",
|
||
"failedCompleteReset": "無法完成密碼重設",
|
||
"invalidTotpCode": "無效的 TOTP 驗證碼",
|
||
"failedOidcLogin": "外部登入失敗",
|
||
"silentSigninOidcUnavailable": "已要求靜默登錄,但未設定外部登入。",
|
||
"failedUserInfo": "登入後無法取得使用者資訊",
|
||
"oidcAuthFailed": "外部登入失敗",
|
||
"invalidAuthUrl": "從後端接收到無效的授權 URL",
|
||
"requiredField": "此欄位為必填",
|
||
"minLength": "最小長度為 {{min}}",
|
||
"passwordMismatch": "密碼不相符",
|
||
"passwordLoginDisabled": "使用者名稱/密碼登入目前已停用",
|
||
"sessionExpired": "工作階段已過期 - 請重新登入",
|
||
"totpRateLimited": "速率限制:過多次 TOTP 驗證嘗試。請稍後再試。",
|
||
"totpRateLimitedWithTime": "速率限制:過多次 TOTP 驗證嘗試。請等待 {{time}} 秒後再試。",
|
||
"resetCodeRateLimited": "速率限制:過多次驗證嘗試。請稍後再試。",
|
||
"resetCodeRateLimitedWithTime": "速率限制:驗證嘗試次數過多。請等待 {{time}} 秒後再試。",
|
||
"authTokenSaveFailed": "無法儲存驗證權杖",
|
||
"authTokenMissing": "伺服器未傳回新的身份驗證令牌。請重新登入。",
|
||
"failedToLoadServer": "無法載入伺服器",
|
||
"sessionExpiredLogin": "會話已過期,請重新登入。"
|
||
},
|
||
"messages": {
|
||
"registrationDisabled": "管理員目前已停用新帳戶註冊。請登入或聯絡管理員。",
|
||
"userNotAllowed": "您的帳戶無權註冊。請聯絡管理員。",
|
||
"databaseConnectionFailed": "無法連線至資料庫伺服器",
|
||
"embeddedServerPortInUse": "連接埠 {{port}} 已被其他程式佔用。這通常是 Termix Docker 容器或先前會話遺留的 Termix 進程。請關閉該進程,然後重新啟動 Termix。",
|
||
"embeddedServerPortInUseUnknownPort": "Termix 所需的某個連接埠已被其他程式佔用。請關閉正在使用該連接埠的程序,然後重新啟動 Termix。",
|
||
"embeddedServerCrashed": "本地伺服器意外停止運作。請重新啟動 Termix,如果問題仍然存在,請檢查桌面日誌。",
|
||
"resetCodeSent": "重設代碼已傳送至 Docker 日誌",
|
||
"codeVerified": "代碼驗證成功",
|
||
"passwordResetSuccess": "密碼重設成功",
|
||
"loginSuccess": "登入成功",
|
||
"registrationSuccess": "註冊成功"
|
||
},
|
||
"placeholders": {
|
||
"language": "語言",
|
||
"keyPassword": "金鑰密碼",
|
||
"pastePrivateKey": "在此貼上您的私密金鑰...",
|
||
"enterPassword": "輸入您的密碼",
|
||
"apiKeyName": "e.g., CI Pipeline",
|
||
"credentialName": "e.g. Production SSH Key",
|
||
"optionalDetails": "Optional details...",
|
||
"sshUsername": "e.g. root or deploy",
|
||
"hostAddress": "10.0.0.1 or example.com",
|
||
"hostName": "e.g. Web Server Production"
|
||
},
|
||
"dashboard": {
|
||
"title": "儀表板",
|
||
"loading": "正在載入儀表板...",
|
||
"github": "GitHub",
|
||
"support": "支援",
|
||
"discord": "Discord",
|
||
"docs": "文件",
|
||
"donate": "贊助",
|
||
"serverOverview": "伺服器概覽",
|
||
"version": "版本",
|
||
"upToDate": "已是最新",
|
||
"updateAvailable": "有可用更新",
|
||
"beta": "Beta",
|
||
"uptime": "運行時間",
|
||
"database": "資料庫",
|
||
"healthy": "正常",
|
||
"error": "錯誤",
|
||
"totalHosts": "主機總數",
|
||
"totalCredentials": "憑證總數",
|
||
"recentActivity": "近期活動",
|
||
"reset": "重設",
|
||
"loadingRecentActivity": "正在載入近期活動...",
|
||
"noRecentActivity": "無近期活動",
|
||
"quickActions": "快速操作",
|
||
"addHost": "新增主機",
|
||
"addCredential": "新增憑證",
|
||
"adminSettings": "管理員設定",
|
||
"userProfile": "使用者資料",
|
||
"serverStats": "伺服器統計",
|
||
"loadingServerStats": "正在載入伺服器統計...",
|
||
"noServerData": "沒有可用的伺服器資料",
|
||
"customizeLayout": "自訂儀表板",
|
||
"dashboardSettings": "儀表板設定",
|
||
"enableDisableCards": "啟用/停用卡片",
|
||
"resetLayout": "重設為預設值",
|
||
"serverOverviewCard": "伺服器概覽",
|
||
"recentActivityCard": "近期活動",
|
||
"quickActionsCard": "快速操作",
|
||
"serverStatsCard": "伺服器統計",
|
||
"panelMain": "主要",
|
||
"panelSide": "側邊",
|
||
"justNow": "剛剛",
|
||
"activityFileManager": "文件管理器"
|
||
},
|
||
"donation": {
|
||
"title": "喜歡 Termix 嗎?",
|
||
"body": "Termix 是免費開源軟體,由兩人團隊利用業餘時間開發和維護。如果它取代了你原本需付費的商業工具,捐款有助於支付託管成本並維持開發。目前僅接受加密貨幣捐款。",
|
||
"milestones": "捐款也有助於資助研究學習所需的時間,以開發如 SAML 與 Kubernetes 支援等功能。請在捐款頁面查看進度。",
|
||
"cta": "捐款",
|
||
"dismiss": "稍後再說"
|
||
},
|
||
"dashboardTab": {
|
||
"stable": "穩定",
|
||
"hostsOnline": "主機在線數",
|
||
"registerNewServer": "註冊新伺服器",
|
||
"storeSshKeysOrPasswords": "儲存 SSH 金鑰或密碼",
|
||
"manageUsersAndRoles": "管理使用者與角色",
|
||
"manageYourAccount": "管理你的帳戶",
|
||
"hostStatus": "主機狀態",
|
||
"noHostsConfigured": "未設定主機",
|
||
"online": "在線",
|
||
"offline": "離線",
|
||
"checking": "檢查中",
|
||
"onlineLower": "在線",
|
||
"add": "新增:",
|
||
"commandPalette": "命令面板",
|
||
"done": "完成",
|
||
"editModeInstructions": "拖曳卡片可重新排序。拖曳列分隔線可調整列寬。拖曳卡片底部邊緣可變更其高度。使用垃圾桶按鈕刪除卡片。",
|
||
"empty": "空",
|
||
"clear": "清除",
|
||
"viewServerDetails": "檢視伺服器詳細資訊",
|
||
"dragToResizeColumns": "拖曳即可調整列寬",
|
||
"hostsAvailable": "可提供的房東"
|
||
},
|
||
"admin": {
|
||
"sectionGeneral": "一般",
|
||
"sectionUsers": "使用者",
|
||
"sectionSessions": "工作階段",
|
||
"sectionRoles": "角色",
|
||
"sectionDatabase": "資料庫",
|
||
"sectionApiKeys": "API 金鑰",
|
||
"sectionAuditLog": "稽核記錄",
|
||
"sectionSsl": "HTTPS 憑證",
|
||
"sectionBranding": "白標",
|
||
"brandingAppName": "應用程式名稱",
|
||
"brandingAppNameDesc": "顯示在登入介面和瀏覽器標籤頁上。留空則使用“Termix”。",
|
||
"brandingTagline": "標語",
|
||
"brandingTaglineDesc": "顯示在登入介面應用程式名稱下方。留空則使用預設標語。",
|
||
"brandingLogo": "標識",
|
||
"brandingLogoDesc": "PNG、JPEG 或 WEBP 格式,最大 750 KB。取代登入畫面和瀏覽器標籤頁上的預設圖示。",
|
||
"brandingLogoUpload": "上傳徽標",
|
||
"brandingLogoReset": "重設為預設值",
|
||
"brandingLogoInvalid": "圖片無效。請使用大小不超過 750 KB 的 PNG、JPEG 或 WEBP 檔案。",
|
||
"brandingSaved": "品牌設定已儲存",
|
||
"brandingSaveFailed": "品牌設定保存失敗",
|
||
"sslDescription": "Termix 透過 HTTPS 提供憑證。您可以在這裡上傳自己的證書,或從 Let's Encrypt 的 ACME 證書部分取得並續訂證書。",
|
||
"sslDocsLink": "檢視 SSL 文件",
|
||
"sslCertStatus": "憑證狀態",
|
||
"sslCertStatusNone": "無憑證",
|
||
"sslCertStatusValid": "有效",
|
||
"sslCertStatusExpiring": "即將到期",
|
||
"sslCertStatusExpired": "已過期",
|
||
"sslCertExpiresAt": "到期日 {{date}}",
|
||
"sslInfoNote": "頒發或上傳憑證後,Termix 會在現有 HTTP 連接埠的基礎上,自動在 SSL_PORT(預設 8443)上啟用 HTTPS。請確保已將該連接埠發布/映射到此容器,以便其可存取。",
|
||
"sslManualCert": "證書(PEM)",
|
||
"sslManualCertPlaceholder": "-----開始憑證-----",
|
||
"sslManualKey": "私鑰(PEM)",
|
||
"sslManualKeyPlaceholder": "-----私鑰開始-----",
|
||
"sslManualDesc": "請貼上您現有的憑證和私鑰,如果您的 CA 要求,請提供完整的憑證鏈。",
|
||
"sslManualUpload": "上傳並安裝證書",
|
||
"sslManualUploadLoading": "正在上傳憑證…",
|
||
"sslManualUploadSuccess": "證書已成功上傳並安裝",
|
||
"sslManualUploadFailed": "證書上傳失敗",
|
||
"sslManualRequiresFields": "需要證書和私鑰。",
|
||
"auditLogTotal": "總共 {{total}} 筆記錄",
|
||
"auditLogEmpty": "查無稽核記錄",
|
||
"auditLogSuccess": "成功",
|
||
"auditLogFailed": "失敗",
|
||
"auditLogClearFilters": "清除篩選條件",
|
||
"auditLogPage": "第 {{page}} 頁,共 {{totalPages}} 頁 (共 {{total}} 筆)",
|
||
"auditLogIp": "IP",
|
||
"auditLogResourceId": "資源 ID",
|
||
"auditLogFilterUser": "使用者",
|
||
"auditLogFilterAction": "動作",
|
||
"auditLogFilterResourceType": "資源類型",
|
||
"auditLogFilterStatus": "狀態",
|
||
"auditLogFilterFrom": "開始時間",
|
||
"auditLogFilterTo": "結束時間",
|
||
"auditLogFilterAll": "全部",
|
||
"allowRegistration": "允許使用者註冊",
|
||
"allowRegistrationDesc": "允許新使用者使用使用者名稱和密碼自行註冊",
|
||
"allowPasswordLogin": "允許密碼登入",
|
||
"allowPasswordLoginDesc": "使用者名稱/密碼登入",
|
||
"oidcAutoProvision": "自動建立外部帳戶",
|
||
"oidcAutoProvisionDesc": "即使註冊功能已關閉,當使用者首次透過外部登入(例如 SSO 或 LDAP)登入時,也應建立帳戶。",
|
||
"secondFactorAfterExternalLogin": "在外部登入(SSO、GitHub、Google、LDAP)後要求進行第二重驗證",
|
||
"secondFactorAfterExternalLoginDesc": "關閉雙重認證後,僅在密碼登入和其他本地登入後才會要求輸入已註冊的雙重認證訊息,與之前相同。開啟雙重認證後,每次登入都會要求輸入雙重認證訊息,包括單一登入 (SSO) 和 LDAP 登入。",
|
||
"allowPasswordReset": "允許密碼重設",
|
||
"allowPasswordResetDesc": "透過 Docker 日誌取得重設代碼",
|
||
"auditForwardingTitle": "轉寄至 SIEM",
|
||
"auditForwardingDesc": "將每個審計記錄的副本以 NDJSON 格式傳送給外部收集器。本地日誌仍然是最終的權威來源。",
|
||
"auditForwardingEnvNotice": "環境變數也可以配置轉送;此處儲存的 URL 優先。",
|
||
"auditForwardingToken": "持有者代幣(可選)",
|
||
"auditForwardingTokenStored": "持有者代幣(已儲存)",
|
||
"auditForwardingSaved": "已儲存的審核轉送設定",
|
||
"auditForwardingSaveError": "審核轉送設定保存失敗",
|
||
"sessionTimeout": "工作階段逾時",
|
||
"hours": "小時",
|
||
"sessionTimeoutRange": "最短1小時,最長720小時",
|
||
"monitoringDefaults": "監控預設值",
|
||
"statusCheck": "狀態檢查",
|
||
"sec": "秒",
|
||
"logLevel": "日誌等級",
|
||
"usersCount": "{{count}} 位使用者",
|
||
"searchUsers": "搜尋用戶...",
|
||
"noUsers": "沒有用戶",
|
||
"noUsersMatch": "沒有符合您搜尋條件的用戶",
|
||
"pageOf": "第 {{page}} 頁,共 {{total}} 頁",
|
||
"createUser": "建立",
|
||
"newRole": "新增角色",
|
||
"roleName": "名稱",
|
||
"roleDisplayName": "顯示名稱",
|
||
"roleDescription": "描述",
|
||
"rolesCount": "{{count}} 個角色",
|
||
"createRole": "建立",
|
||
"creating": "建立中...",
|
||
"exportDatabase": "匯出資料庫",
|
||
"exportDatabaseDesc": "下載包含所有主機、憑證和設定的便攜式 SQLite 備份",
|
||
"export": "匯出",
|
||
"exporting": "匯出中...",
|
||
"importDatabase": "匯入資料庫",
|
||
"importDatabaseDesc": "從任何資料庫後端上的便攜式 .sqlite 備份進行恢復",
|
||
"importDatabaseSelected": "已選取:{{name}}",
|
||
"selectFile": "選取檔案",
|
||
"changeFile": "變更",
|
||
"import": "匯入",
|
||
"importing": "匯入中...",
|
||
"apiKeysCount": "{{count}} 個金鑰",
|
||
"apiKeysDocsLink": "檢視文件",
|
||
"apiKeysCliHint": "使用 Termix CLI 的 API 金鑰,即可從終端管理伺服器。",
|
||
"apiKeysCliLink": "查看 CLI 文檔",
|
||
"newApiKey": "新增 API 金鑰",
|
||
"apiKeyCreatedWarning": "金鑰已建立 - 請立即複製,之後不會再顯示。",
|
||
"apiKeyName": "名稱",
|
||
"apiKeyUser": "使用者",
|
||
"apiKeySelectUser": "選取使用者...",
|
||
"apiKeyExpiresAt": "到期日",
|
||
"createKey": "建立金鑰",
|
||
"apiKeyNoExpiry": "無到期日",
|
||
"revokedBadge": "已撤銷",
|
||
"authTypeDual": "雙重驗證",
|
||
"authTypeOidc": "外部",
|
||
"authTypeLocal": "本機",
|
||
"adminStatusAdministrator": "管理員",
|
||
"adminStatusRegularUser": "一般使用者",
|
||
"adminBadge": "管理員",
|
||
"systemBadge": "系統",
|
||
"customBadge": "自訂",
|
||
"youBadge": "您",
|
||
"sessionsActive": "{{count}} 個使用中",
|
||
"sessionActive": "使用中:{{time}}",
|
||
"sessionExpires": "到期:{{time}}",
|
||
"revokeAll": "全部",
|
||
"revokeAllSessionsSuccess": "已撤銷使用者的所有工作階段",
|
||
"revokeAllSessionsFailed": "撤銷工作階段失敗",
|
||
"revokeSessionFailed": "撤銷工作階段失敗",
|
||
"addRole": "新增角色",
|
||
"noCustomRoles": "未定義任何自訂角色",
|
||
"removeRoleFailed": "移除角色失敗",
|
||
"assignRoleFailed": "指派角色失敗",
|
||
"deleteRoleFailed": "刪除角色失敗",
|
||
"userAdminAccess": "管理員",
|
||
"userAdminAccessDesc": "完整存取所有管理員設定",
|
||
"userRoles": "角色",
|
||
"revokeAllUserSessions": "撤銷所有工作階段",
|
||
"revokeAllUserSessionsDesc": "強制所有裝置重新登入",
|
||
"revoke": "撤銷",
|
||
"deleteUserWarning": "永久刪除此使用者。",
|
||
"deleteUser": "刪除 {{username}}",
|
||
"deleting": "正在刪除...",
|
||
"deleteUserFailed": "刪除使用者失敗",
|
||
"deleteUserSuccess": "已刪除使用者「{{username}}」",
|
||
"deleteRoleSuccess": "已刪除角色「{{name}}」",
|
||
"revokeKeySuccess": "已撤銷金鑰「{{name}}」",
|
||
"revokeKeyFailed": "撤銷金鑰失敗",
|
||
"copiedToClipboard": "已複製到剪貼簿",
|
||
"done": "完成",
|
||
"createUserTitle": "建立使用者",
|
||
"createUserDesc": "建立新的本機帳戶。",
|
||
"createUserUsername": "使用者名稱",
|
||
"createUserPassword": "密碼",
|
||
"createUserPasswordHint": "最少 6 個字元。",
|
||
"createUserEnterUsername": "輸入使用者名稱",
|
||
"createUserEnterPassword": "輸入密碼",
|
||
"createUserSubmit": "建立使用者",
|
||
"editUserTitle": "管理使用者:{{username}}",
|
||
"editUserDesc": "編輯角色、管理員狀態、工作階段及帳戶設定。",
|
||
"editUserUsername": "使用者名稱",
|
||
"editUserAuthType": "驗證類型",
|
||
"editUserAdminStatus": "管理員狀態",
|
||
"editUserUserId": "使用者 ID",
|
||
"linkAccountTitle": "連結帳號",
|
||
"linkAccountDesc": "將外部帳戶 {{username}} 與現有本機帳戶合併。",
|
||
"linkAccountDescLocal": "將本機帳號 {{username}} 與現有的僅限外部使用的帳號關聯。",
|
||
"linkAccountWarningTitle": "此操作將會:",
|
||
"linkAccountEffect1": "刪除僅限外部使用的帳戶",
|
||
"linkAccountEffect2": "將其外部登入新增至目標帳戶",
|
||
"linkAccountEffect3": "允許外部登入和密碼登入",
|
||
"linkAccountTargetUsername": "本機帳號使用者名稱",
|
||
"linkAccountTargetPlaceholder": "輸入要連結到的本機帳號使用者名稱",
|
||
"linkAccountOidcUsername": "外部帳戶使用者名稱",
|
||
"linkAccountOidcPlaceholder": "輸入僅供外部使用的帳戶使用者名稱以進行合併",
|
||
"linkAccountOidcNotFound": "未找到使用該使用者名稱的僅限外部存取的帳戶",
|
||
"linkAccounts": "連結帳號",
|
||
"linkAccountSuccess": "帳號連結成功",
|
||
"linkAccountFailed": "帳號連結失敗",
|
||
"linkAccountInProgress": "連結中...",
|
||
"unlinkAccountTitle": "取消外部登入",
|
||
"unlinkAccountDesc": "從 {{username}}移除外部登入。他們將只能使用密碼登入。",
|
||
"unlinkAccountWarning": "這將移除此帳戶的外部登入功能。用戶必須設定密碼才能繼續登入。",
|
||
"unlinkAccount": "取消外部登入",
|
||
"unlinkAccountInProgress": "解除連結中...",
|
||
"unlinkAccountSuccess": "外部登入已取消關聯",
|
||
"unlinkAccountFailed": "取消外部登入連結失敗",
|
||
"saving": "儲存中...",
|
||
"updateRegistrationFailed": "更新註冊設定失敗",
|
||
"updatePasswordLoginFailed": "更新密碼登入設定失敗",
|
||
"updateOidcAutoProvisionFailed": "自動建立設定更新失敗",
|
||
"updateSecondFactorAfterExternalLoginFailed": "更新第二因素設定失敗",
|
||
"updatePasswordResetFailed": "更新密碼重設設定失敗",
|
||
"sessionTimeoutRange2": "工作階段逾時必須介於 1 到 720 小時之間",
|
||
"sessionTimeoutSaved": "工作階段逾時已儲存",
|
||
"sessionTimeoutSaveFailed": "無法儲存工作階段逾時",
|
||
"monitoringIntervalInvalid": "無效的間隔值",
|
||
"monitoringSaved": "監控設定已儲存",
|
||
"monitoringSaveFailed": "無法儲存監控設定",
|
||
"logLevelUpdateFailed": "無法更新記錄層級",
|
||
"createUserRequired": "需要使用者名稱與密碼",
|
||
"createUserPasswordTooShort": "密碼長度至少需要 6 個字元",
|
||
"createUserSuccess": "已建立使用者「{{username}}」",
|
||
"createUserFailed": "無法建立使用者",
|
||
"updateAdminStatusFailed": "無法更新管理員狀態",
|
||
"allSessionsRevoked": "已撤銷所有工作階段",
|
||
"revokeSessionsFailed": "無法撤銷工作階段",
|
||
"manageUserData": "管理使用者資料",
|
||
"backToUsers": "返回使用者",
|
||
"manageTabAccount": "帳戶",
|
||
"manageTabHosts": "主機",
|
||
"manageTabCredentials": "憑證",
|
||
"manageTabSessions": "工作階段",
|
||
"manageTabDanger": "危險",
|
||
"manageEditorBack": "返回 {{username}} 的資料",
|
||
"dataLockedBadge": "已鎖定",
|
||
"dataLockedNotice": "{{username}} 的資料將保持鎖定,直到他們下次登入為止。在此之前無法檢視或編輯其主機、憑證和程式碼片段。",
|
||
"resetPasswordTitle": "重設密碼",
|
||
"resetPasswordOidcOnly": "此使用者透過外部提供者登入,沒有密碼。",
|
||
"resetPasswordPlaceholder": "新密碼",
|
||
"resetPasswordBtn": "重設",
|
||
"resetPasswordWorking": "重設中...",
|
||
"resetPasswordSuccess": "密碼已重設",
|
||
"resetPasswordSuccessWiped": "密碼已重設。使用者的加密資料已清除。",
|
||
"resetPasswordFailed": "無法重設密碼",
|
||
"resetPasswordConfirmWipe": "{{username}} 自加密升級後尚未登入,因此其資料無法復原。現在重設將刪除其主機、憑證和程式碼片段。要繼續嗎?",
|
||
"manageApiKeys": "API 金鑰",
|
||
"apiKeyNamePlaceholder": "金鑰名稱",
|
||
"apiKeyCopyNotice": "立即複製此金鑰,之後將不會再顯示。",
|
||
"noApiKeysForUser": "無 API 金鑰",
|
||
"apiKeyDeleteFailed": "無法刪除 API 金鑰",
|
||
"exportUserData": "資料匯出",
|
||
"exportUserDataDesc": "將此使用者的主機、憑證和檔案管理員資料下載為 JSON。機密資料已解密。",
|
||
"exportUserDataSuccess": "使用者資料已匯出",
|
||
"exportUserDataFailed": "無法匯出使用者資料",
|
||
"hostsCount": "{{count}} 台主機",
|
||
"addHostForUser": "新增主機",
|
||
"noHostsForUser": "此使用者沒有主機",
|
||
"connectToHost": "連線",
|
||
"deleteHostConfirm": "確定要刪除 {{username}} 的主機 \"{{name}}\" 嗎?",
|
||
"hostDeletedSuccess": "主機已刪除",
|
||
"hostDeleteFailed": "無法刪除主機",
|
||
"credentialsCount": "{{count}} 個憑證",
|
||
"addCredentialForUser": "新增憑證",
|
||
"noCredentialsForUser": "此使用者沒有任何憑證",
|
||
"deleteCredentialConfirm": "刪除屬於 {{username}} 的憑證「{{name}}」?",
|
||
"credentialDeletedSuccess": "憑證已刪除",
|
||
"credentialDeleteFailed": "無法刪除憑證",
|
||
"noSessionsForUser": "無使用中的工作階段",
|
||
"deleteSuccessorLabel": "將主機和憑證交給",
|
||
"deleteSuccessorMe": "我(刪除管理員)",
|
||
"deleteSuccessorNone": "沒人,刪除他們",
|
||
"deleteSuccessorDesc": "該用戶共享的所有內容在新所有者下仍然有效;選擇「無人」將刪除其主機、憑證和共享內容。",
|
||
"deleteUserDangerDesc": "永久刪除 {{username}} 及其所有資料(主機、憑證、片段、歷史記錄)。此動作無法復原。",
|
||
"deleteUserConfirm": "永久刪除 {{username}} 及其所有資料?",
|
||
"deleteUserAdminBlocked": "刪除此使用者前請先移除管理員狀態。",
|
||
"createRoleRequired": "名稱與顯示名稱為必填",
|
||
"createRoleSuccess": "角色「{{name}}」已建立",
|
||
"createRoleFailed": "無法建立角色",
|
||
"apiKeyNameRequired": "金鑰名稱為必填",
|
||
"apiKeyUserRequired": "使用者 ID 為必填",
|
||
"apiKeyCreatedSuccess": "API 金鑰「{{name}}」已建立",
|
||
"apiKeyCreateFailed": "無法建立 API 金鑰",
|
||
"exportSuccess": "資料庫匯出成功",
|
||
"exportFailed": "資料庫匯出失敗",
|
||
"importSelectFile": "請先選取檔案",
|
||
"importCompleted": "匯入完成:已匯入 {{total}} 個項目,跳過 {{skipped}} 個",
|
||
"importFailed": "匯入失敗:{{error}}",
|
||
"importError": "資料庫匯入失敗",
|
||
"sectionHostDefaults": "主機預設值",
|
||
"minutes": "分分鐘",
|
||
"rolePermissions": {
|
||
"count": "{{count}} 個權限",
|
||
"editAction": "編輯權限",
|
||
"loadError": "無法載入權限目錄",
|
||
"saved": "角色權限已儲存",
|
||
"saveError": "無法儲存角色權限",
|
||
"save": "儲存",
|
||
"saving": "儲存中...",
|
||
"pluginDisabled": "功能已停用",
|
||
"groups": {
|
||
"hosts": "主機",
|
||
"credentials": "憑證",
|
||
"admin": "行政"
|
||
}
|
||
},
|
||
"notificationPrivateEndpoints": "允許的私人通知主機",
|
||
"notificationPrivateEndpointsDesc": "通知管道可以聯繫的具體私有主機。請用逗號分隔。",
|
||
"updateNotificationEndpointsFailed": "更新通知端點允許清單失敗",
|
||
"secondFactorsSectionTitle": "第二因素",
|
||
"secondFactorsNone": "沒有納入第二因素",
|
||
"secondFactorUnavailable": "不可用",
|
||
"resetSecondFactors": "重置第二因素",
|
||
"resetSecondFactorsConfirm": "移除 {{username}}的每隔一個因素?他們可以使用密碼或SSO登入並重新註冊。",
|
||
"secondFactorsResetSuccess": "第二因素重置",
|
||
"secondFactorsResetFailed": "重置第二因素失敗",
|
||
"passwordLoginForced": "密碼登入已關閉,但其他登入方式均未啟用,因此目前保持開啟狀態。不會有人被鎖在外。",
|
||
"sslNotRenewed": "此證書不會自動續約,有效期限至 {{date}}。請在 ACME 憑證設定中啟用自動續約,或在此日期前上傳新憑證。",
|
||
"sslSelfSigned": "這是Termix產生的自簽名憑證。瀏覽器會對此發出警告。",
|
||
"sslRenewedBy": "由 {{plugin}} 自動續訂",
|
||
"sslIssuer": "由 {{issuer}} 發行",
|
||
"sslNames": "封面 {{names}}",
|
||
"sslManualTitle": "上傳證書",
|
||
"updateExternalAutoProvisionFailed": "自動建立設定更新失敗",
|
||
"hostTags": "Predefined host tags",
|
||
"hostTagsDesc": "Tags every user sees as suggestions in the host editor. Press Space or Enter to add one. Removing a tag here does not remove it from hosts.",
|
||
"hostTagsError": "Could not load or save host tag suggestions."
|
||
},
|
||
"newUi": {
|
||
"sidebar": {
|
||
"quickConnect": {
|
||
"hostLabel": "主機",
|
||
"hostPlaceholder": "192.168.1.1 或 example.com",
|
||
"portLabel": "連接埠",
|
||
"portPlaceholder": "22",
|
||
"usernameLabel": "使用者名稱",
|
||
"usernamePlaceholder": "使用者名稱",
|
||
"authLabel": "驗證",
|
||
"passwordLabel": "密碼",
|
||
"passwordPlaceholder": "密碼",
|
||
"privateKeyLabel": "私密金鑰",
|
||
"privateKeyPlaceholder": "貼上私密金鑰...",
|
||
"credentialLabel": "憑證",
|
||
"credentialPlaceholder": "選取已儲存的憑證",
|
||
"protocolLabel": "協定",
|
||
"domainLabel": "領域",
|
||
"domainPlaceholder": "選修的",
|
||
"connectToAction": "連接到 {{name}}",
|
||
"sshProtocol": "SSH",
|
||
"noTarget": "任何已安裝的裝置都無法連線到此主機類型"
|
||
},
|
||
"keybindings": {
|
||
"title": "鍵盤快速鍵",
|
||
"description": "將按鍵綁定到終端和應用程式中的操作,或變更內建快捷鍵。",
|
||
"defaultsHeading": "內建快捷方式",
|
||
"fixedHeading": "應用程式快捷方式",
|
||
"fixed": {
|
||
"splitRight": "向右分割",
|
||
"splitDown": "向下分割",
|
||
"zoomPane": "放大聚焦窗格",
|
||
"navigatePane": "在窗格之間切換",
|
||
"nextTab": "下一個索引標籤",
|
||
"previousTab": "上一個索引標籤",
|
||
"jumpTab": "跳到標籤頁",
|
||
"previousView": "返回上一頁側邊欄視圖",
|
||
"fullscreen": "切換全螢幕"
|
||
},
|
||
"customHeading": "自訂快捷方式",
|
||
"addBinding": "新增快捷方式",
|
||
"addBindingTitle": "新增快捷方式",
|
||
"editBindingTitle": "編輯快捷方式",
|
||
"loading": "載入中...",
|
||
"noCustomBindings": "暫無自訂快速鍵",
|
||
"defaultBadge": "預設",
|
||
"customizedBadge": "客製化",
|
||
"customize": "客製化",
|
||
"resetToDefault": "重設為預設值",
|
||
"resetAllToDefaults": "所有設定重置為預設值",
|
||
"close": "關閉",
|
||
"cancel": "取消",
|
||
"saveBinding": "儲存快捷方式",
|
||
"saveError": "儲存鍵盤快速鍵失敗",
|
||
"pressKeysToRecord": "關鍵組合",
|
||
"pressKeysPlaceholder": "點擊並按下按鍵",
|
||
"recording": "按下按鍵…",
|
||
"comboRequiredError": "先按下組合鍵",
|
||
"conflictWarning": "此組合已綁定至 {{combo}}。保存後兩者都會生效。",
|
||
"actionLabel": "行動",
|
||
"actionNextTab": "切換到下一個標籤頁",
|
||
"actionPreviousTab": "切換到上一個標籤頁",
|
||
"actionOpenCommandPalette": "打開快速搜尋",
|
||
"actionReconnectSession": "重新連接目前會話",
|
||
"unavailableAction": "{{type}} (不可用)",
|
||
"actionRequiredError": "首先選擇一個行動。"
|
||
},
|
||
"userProfile": {
|
||
"donateTitle": "讓 Termix 持續營運",
|
||
"donateDescription": "Termix 是免費、可自行託管的,且僅由少數人在業餘時間打造。如果它為您節省了時間或金錢,加密貨幣捐贈將有助於使其持續發展。",
|
||
"donateMilestones": "捐贈有助於資助研究和學習建置 SAML、Kubernetes 和 Agent 支援所需的時間。查看進度並進行捐贈。",
|
||
"donateButton": "捐贈加密貨幣",
|
||
"storageModeLocal": "瀏覽器",
|
||
"storageModeCloud": "資料庫",
|
||
"storageModeDescription": "瀏覽器僅將設定儲存在此瀏覽器。資料庫會同步至伺服器並在任何裝置上載入。",
|
||
"resetToDefaults": "重設為預設值",
|
||
"resetToDefaultsSuccess": "設定已重設為預設值。",
|
||
"storageModeSwitch": "偏好設定儲存",
|
||
"sectionAccount": "帳號",
|
||
"desktopProfileTitle": "此設備僅",
|
||
"desktopProfileDescription": "此設定檔保存在此裝置上,並會自動登入。將其連結到 Termix 伺服器,即可在所有裝置上使用相同的主機和設定。",
|
||
"sectionInterface": "介面",
|
||
"interfacePresetDesc": "Termix 所示的細節非常豐富。所有功能都可用。",
|
||
"preset_simple": "簡單的",
|
||
"preset_simple_desc": "只保留必需品。",
|
||
"preset_balanced": "均衡",
|
||
"preset_balanced_desc": "標準佈局。",
|
||
"preset_advanced": "先進的",
|
||
"preset_advanced_desc": "所有東西都擺放整齊,密密麻麻。",
|
||
"presetClearOverrides": "全部重置",
|
||
"presetOverridesTitle": "客製化",
|
||
"presetRevertArea": "恢復",
|
||
"presetConfirmTitle": "切換到 {{preset}}?",
|
||
"presetConfirmDesc": "此操作會重設您的側邊欄、導覽列、儀表板佈局、終端工具列和檔案管理器視圖。您的主機、憑證和主頁不會受到影響。",
|
||
"presetConfirmApply": "應用預設",
|
||
"runSetupAgainDesc": "再走一遍第一次運行的設定流程。",
|
||
"runSetupAgainButton": "運行設定",
|
||
"uiArea_chrome": "Chrome 應用程式",
|
||
"uiArea_hostList": "主機列表",
|
||
"uiArea_credentialList": "憑證列表",
|
||
"uiArea_rail": "導航",
|
||
"uiArea_dashboard": "儀表板",
|
||
"uiArea_terminal": "終端",
|
||
"uiArea_fileManager": "文件管理器",
|
||
"uiArea_hostEditor": "主機編輯",
|
||
"sectionAppearance": "外觀",
|
||
"sectionSecurity": "安全性",
|
||
"sectionApiKeys": "API 金鑰",
|
||
"sectionData": "數據",
|
||
"usernameLabel": "使用者名稱",
|
||
"roleLabel": "角色",
|
||
"roleAdministrator": "管理員",
|
||
"authMethodLabel": "驗證方法",
|
||
"authMethodLocal": "本地",
|
||
"twoFaLabel": "2FA",
|
||
"twoFaOn": "開啟",
|
||
"twoFaOff": "關閉",
|
||
"versionLabel": "版本",
|
||
"betaProgramTitle": "Beta 方案",
|
||
"betaProgramDescription": "使用每週滾動更新的 :beta Docker 標籤,搶先試用即將推出的功能。不穩定,不適用於生產環境。",
|
||
"betaProgramFeedback": "發現錯誤?請在此回報。",
|
||
"betaProgramLearnMore": "了解更多",
|
||
"cliTitle": "Termix CLI",
|
||
"cliDescription": "打開終端,從自己的 shell 運行命令和移動檔案。",
|
||
"cliLearnMore": "了解更多",
|
||
"deleteAccount": "刪除帳號",
|
||
"deleteAccountDescription": "永久刪除您的帳號",
|
||
"changeServerDescription": "切換到不同的 Termix 後端伺服器",
|
||
"deleteButton": "刪除",
|
||
"deleteAccountPermanent": "此操作為永久且無法復原。",
|
||
"deleteAccountWarning": "所有工作階段、主機、憑證和設定將被永久刪除。",
|
||
"confirmPasswordDeletePlaceholder": "輸入密碼以確認",
|
||
"languageLabel": "語言",
|
||
"themeLabel": "主題",
|
||
"fontSizeLabel": "字型大小",
|
||
"interfaceFontLabel": "介面字體",
|
||
"interfaceFontDescription": "更改應用程式介面字體。終端設定檔保留各自的字體設定。",
|
||
"accentColorLabel": "強調色",
|
||
"keyboardShortcuts": "鍵盤快速鍵",
|
||
"keyboardShortcutsDescription": "自訂終端複製、貼上和命令快捷鍵",
|
||
"manageShortcuts": "管理",
|
||
"historyTracking": "歷史記錄追蹤",
|
||
"historyTrackingDesc": "追蹤終端機指令",
|
||
"commandPalette": "指令面板",
|
||
"commandPaletteDesc": "啟用鍵盤快捷鍵",
|
||
"reopenTabsOnLogin": "登入時重新開啟分頁",
|
||
"reopenTabsOnLoginDesc": "登入或重新整理頁面時復原開啟的分頁,即使是從另一部裝置",
|
||
"confirmTabClose": "確認關閉分頁",
|
||
"confirmTabCloseDesc": "關閉終端機分頁前先詢問",
|
||
"showTabNumbers": "顯示標籤編號",
|
||
"showTabNumbersDesc": "在每個標籤頁上顯示一個數字,以便區分它們。",
|
||
"settingsAppRail": "App Rail",
|
||
"sidebarSettingsMoved": "主機側邊欄顯示設定已移至「自訂側邊欄」面板,可從主機工具列開啟。",
|
||
"showHostTags": "顯示主機標籤",
|
||
"showHostTagsDesc": "在主機列表中顯示標籤",
|
||
"hostTrayOnClick": "點選以展開主機操作",
|
||
"hostTrayOnClickDesc": "總是顯示連線按鈕;以點選取代懸停來展開管理選項",
|
||
"compactHostView": "精簡主機檢視",
|
||
"compactHostViewDesc": "將每個主機摺疊為一行,僅顯示名稱和位址",
|
||
"statusColors": "真實狀態色彩",
|
||
"statusColorsDesc": "使用綠色/紅色代替強調色來表示線上/離線狀態",
|
||
"pinAppRail": "固定應用程式側欄",
|
||
"pinAppRailDesc": "保持左側應用程式側欄永遠展開,而不是懸停時才展開",
|
||
"openFullscreenSettings": "開啟設定全螢幕",
|
||
"exitFullscreenSettings": "退出全螢幕設置",
|
||
"expandAppRailOnHover": "懸停時展開應用程式側欄",
|
||
"expandAppRailOnHoverDesc": "允許左側應用程式側欄在指標移至其上方時展開",
|
||
"showPinAppRailButton": "顯示 Pin 應用程式軌道按鈕",
|
||
"showPinAppRailButtonDesc": "在應用程式工具列中顯示一個按鈕,用於將其固定開啟。預設關閉。",
|
||
"settingsNavigation": "導覽",
|
||
"navigationTabsDesc": "選擇要在應用程式導覽欄顯示的分頁",
|
||
"showSnippetCommands": "顯示命令",
|
||
"showSnippetCommandsDesc": "在每個程式碼片段名稱下方顯示其命令。關閉此功能可顯示簡潔清單。",
|
||
"foldersCollapsed": "收合資料夾",
|
||
"foldersCollapsedDesc": "預設收合資料夾",
|
||
"confirmExecution": "確認執行",
|
||
"confirmExecutionDesc": "執行程式碼片段前確認",
|
||
"settingsUpdates": "更新",
|
||
"disableUpdateChecks": "停用更新檢查",
|
||
"disableUpdateChecksDesc": "停止檢查更新",
|
||
"changePassword": "變更密碼",
|
||
"currentPasswordLabel": "目前密碼",
|
||
"currentPasswordPlaceholder": "目前密碼",
|
||
"newPasswordLabel": "新密碼",
|
||
"newPasswordPlaceholder": "新密碼",
|
||
"confirmPasswordLabel": "確認新密碼",
|
||
"confirmPasswordPlaceholder": "確認新密碼",
|
||
"updatePassword": "更新密碼",
|
||
"createApiKeyTitle": "建立 API 金鑰",
|
||
"createApiKeyDescription": "產生新的 API 金鑰用於程式化存取",
|
||
"apiKeyNameLabel": "名稱",
|
||
"apiKeyNamePlaceholder": "例如:CI 管線",
|
||
"expiryDateLabel": "到期日",
|
||
"optional": "選用",
|
||
"cancel": "取消",
|
||
"createKey": "建立金鑰",
|
||
"apiKeyCreatedWarning": "密鑰已建立 - 立即複製,之後不會再顯示。",
|
||
"copyApiKey": "複製 API 金鑰",
|
||
"copiedToClipboard": "已複製到剪貼簿",
|
||
"apiKeyCount": "{{count}} 個 API 金鑰",
|
||
"newKey": "新增金鑰",
|
||
"noApiKeys": "尚無 API 金鑰。",
|
||
"apiKeyActive": "啟用中",
|
||
"apiKeyUsageHint": "將您的金鑰包含在",
|
||
"apiKeyUsageHintHeader": "標頭。",
|
||
"apiKeyPermissionsHint": "金鑰會繼承建立者的權限。",
|
||
"exportData": "匯出我的數據",
|
||
"exportDataDesc": "下載主機、憑證和設定的備份,以便傳輸到另一台裝置。",
|
||
"export": "出口",
|
||
"exporting": "出口...",
|
||
"importData": "導入我的數據",
|
||
"importDataDesc": "從 .sqlite 備份檔案還原您的主機、憑證和設置",
|
||
"importDataSelected": "已選擇: {{name}}",
|
||
"selectFile": "選擇文件",
|
||
"changeFile": "改變",
|
||
"import": "進口",
|
||
"importing": "輸入...",
|
||
"exportSuccess": "數據已成功匯出",
|
||
"exportFailed": "資料匯出失敗",
|
||
"importSelectFile": "請先選擇文件。",
|
||
"importCompleted": "匯入完成:已匯入 {{total}} 項,跳過 {{skipped}} 項",
|
||
"importFailed": "導入失敗: {{error}}",
|
||
"roleUser": "使用者",
|
||
"authMethodDual": "雙重驗證",
|
||
"authMethodOidc": "外部",
|
||
"done": "完成",
|
||
"apiKeyNameRequired": "必須提供金鑰名稱",
|
||
"apiKeyCreated": "API 金鑰「{{name}}」已建立",
|
||
"apiKeyCreateFailed": "建立 API 金鑰失敗",
|
||
"apiKeyUser": "使用者",
|
||
"apiKeyExpires": "到期",
|
||
"apiKeyRevoked": "API 金鑰「{{name}}」已撤銷",
|
||
"apiKeyRevokeFailed": "撤銷 API 金鑰失敗",
|
||
"passwordFieldsRequired": "必須提供目前密碼和新密碼",
|
||
"passwordMismatch": "密碼不相符",
|
||
"passwordTooShort": "密碼至少需要 6 個字元",
|
||
"passwordUpdated": "密碼已成功更新",
|
||
"passwordUpdateFailed": "更新密碼失敗",
|
||
"deletePasswordRequired": "需要密碼才能刪除您的帳號",
|
||
"deleteFailed": "刪除帳號失敗",
|
||
"deleting": "刪除中...",
|
||
"colorPickerTooltip": "開啟色彩選取器",
|
||
"themeSystem": "系統",
|
||
"themeLight": "淺色",
|
||
"themeDark": "深色",
|
||
"themeDracula": "Dracula",
|
||
"themeCatppuccin": "Catppuccin",
|
||
"themeNord": "Nord",
|
||
"themeSolarized": "Solarized",
|
||
"themeTokyoNight": "Tokyo Night",
|
||
"themeOneDark": "One Dark",
|
||
"themeGruvbox": "Gruvbox",
|
||
"linkedProfileTitle": "已登入 {{server}}",
|
||
"linkedProfileDescription": "該設備使用您在伺服器上的帳戶並保留您的資料副本,因此即使離線也能正常運作。",
|
||
"manageSync": "管理同步",
|
||
"setUpSync": "連結到伺服器",
|
||
"settingsTabsAndShortcuts": "標籤頁和快速鍵"
|
||
}
|
||
}
|
||
},
|
||
"terminalToolbar": {},
|
||
"plugins": {
|
||
"capabilities": {
|
||
"credentials:read": {
|
||
"title": "查看您的密碼和金鑰",
|
||
"consequence": "它可以讀取任何你能存取的主機上儲存的密鑰。"
|
||
},
|
||
"ssh:connect": {
|
||
"title": "在伺服器上運行命令",
|
||
"consequence": "在您擁有存取權限的情況下,對連接到該主機的任何命令。"
|
||
},
|
||
"process:spawn": {
|
||
"title": "在這台機器上運行程式",
|
||
"consequence": "程式在 Termix 伺服器本身上運行,而不是在您的主機上運行。"
|
||
},
|
||
"users:write": {
|
||
"title": "建立和變更使用者帳戶",
|
||
"consequence": "它可以添加用戶並更改用戶的角色。"
|
||
},
|
||
"auth:provide": {
|
||
"title": "處理登入",
|
||
"consequence": "它可以新增登入方式、第二因素或 SSH 登入類型。"
|
||
},
|
||
"system:tls": {
|
||
"title": "管理證書",
|
||
"consequence": "它可以取代 Termix 透過 HTTPS 提供的證書,並回應證書頒發機構的網域檢查。"
|
||
},
|
||
"device:serial": {
|
||
"title": "存取串行和 USB 設備",
|
||
"consequence": "它可以打開運行 Termix 的機器上的一個實體串列埠。"
|
||
},
|
||
"hosts:write": {
|
||
"title": "建立和更改主機",
|
||
"consequence": "它可以新增主機,也可以編輯現有的主機。"
|
||
},
|
||
"credentials:use": {
|
||
"title": "連接到您的伺服器",
|
||
"consequence": "它看不到你的密碼或金鑰。"
|
||
},
|
||
"credentials:write": {
|
||
"title": "儲存新憑證",
|
||
"consequence": "它可以將密碼和密鑰添加到您保存的憑證中。"
|
||
},
|
||
"network:outbound": {
|
||
"title": "連接到網路",
|
||
"consequence": "它可以向外部服務發送請求。"
|
||
},
|
||
"network:serve": {
|
||
"title": "接受連接",
|
||
"consequence": "它會在Termix伺服器上開啟一個連接埠。"
|
||
},
|
||
"network:broadcast": {
|
||
"title": "發送網路廣播",
|
||
"consequence": "它可以向本地網路上的裝置發送資料包,例如網路喚醒訊號。"
|
||
},
|
||
"users:read": {
|
||
"title": "查看使用者名稱和角色",
|
||
"consequence": "絕不使用密碼雜湊值,絕不使用雙因素認證。"
|
||
},
|
||
"events:core": {
|
||
"title": "密切注意所有事件的發生。",
|
||
"consequence": "包括其他用戶的活動,而不僅僅是您自己的活動。"
|
||
},
|
||
"notify:send": {
|
||
"title": "發送提醒",
|
||
"consequence": "向您或其他用戶,並透過他們建立的管道。"
|
||
},
|
||
"notify:hub": {
|
||
"title": "接收所有提醒",
|
||
"consequence": "儲存並發送所有插件發送的警報及其內容。"
|
||
},
|
||
"audit:read": {
|
||
"title": "閱讀審計日誌",
|
||
"consequence": "它可以查看誰在何時做了什麼。"
|
||
},
|
||
"desktop:window": {
|
||
"title": "開啟桌面視窗",
|
||
"consequence": "僅限Termix桌面應用程式。"
|
||
},
|
||
"users:impersonate": {
|
||
"title": "扮演其他用戶",
|
||
"consequence": "使用其他使用者的權限執行後台任務,例如排程任務。每次使用都會寫入審計日誌。"
|
||
},
|
||
"db:core-refs": {
|
||
"title": "讀取核心帳戶表",
|
||
"consequence": "可以直接從資料庫中查詢使用者、角色和主機。"
|
||
},
|
||
"hosts:read": {
|
||
"title": "查看您的主機列表",
|
||
"consequence": "你已經可以看到主機的名稱和位址。"
|
||
},
|
||
"db:own": {
|
||
"title": "儲存自身數據",
|
||
"consequence": "它保存在自己的表中,與其他插件分開。"
|
||
},
|
||
"kv:own": {
|
||
"title": "記住小設置",
|
||
"consequence": "與其他插件分開存放。"
|
||
},
|
||
"files:own": {
|
||
"title": "儲存自己的文件",
|
||
"consequence": "它位於磁碟上的一個獨立資料夾中,與其他插件分開。"
|
||
},
|
||
"secrets:own": {
|
||
"title": "儲存自己的秘密",
|
||
"consequence": "被 Termix 加密。插件本身並不持有密鑰。"
|
||
},
|
||
"settings:read-core": {
|
||
"title": "閱讀 Termix 設定",
|
||
"consequence": "伺服器設置,而不是您的主機名稱或憑證。"
|
||
},
|
||
"plugins:read": {
|
||
"title": "查看已安裝功能",
|
||
"consequence": "它可以查看哪些功能已安裝並正在運作。"
|
||
},
|
||
"ui:surface": {
|
||
"title": "添加自己的螢幕",
|
||
"consequence": "可以稍後隱藏的標籤頁、面板和設定。"
|
||
}
|
||
},
|
||
"runtime": {
|
||
"needsPlugin": "{{name}} 不可用",
|
||
"needsUnknownPlugin": "此功能不可用",
|
||
"disabledHint": "此伺服器上已關閉此功能。",
|
||
"missingHint": "該功能已被移除。",
|
||
"failed": "{{name}} 無法啟動",
|
||
"failedHint": "管理員可以查看伺服器日誌以了解詳情。",
|
||
"loading": "載入中 {{name}}",
|
||
"crashed": "{{name}} 中出了點問題",
|
||
"retry": "再試一次"
|
||
}
|
||
},
|
||
"settings": {
|
||
"secretSet": "放",
|
||
"secretNotSet": "未設定",
|
||
"secretReplace": "取代",
|
||
"pluginSettingsSaved": "設定已儲存",
|
||
"pluginSettingsInvalid": "部分設定無法儲存。請檢查高亮顯示的欄位。",
|
||
"pluginSettingsSaveFailed": "設定保存失敗",
|
||
"pluginSettingsLoadFailed": "設定載入失敗",
|
||
"featureUnavailable": "{{name}} 目前不可用。這些設定已儲存,但不會生效。"
|
||
},
|
||
"managerCard": {
|
||
"refresh": "重新整理",
|
||
"retry": "重試",
|
||
"sudoHint": "在主機編輯器中為此主機設定 sudo 密碼,以啟用特權操作。",
|
||
"noData": "無資料",
|
||
"filter": "篩選..."
|
||
},
|
||
"sync": {
|
||
"server": "Termix 伺服器",
|
||
"account": "帳號",
|
||
"status": "狀態",
|
||
"never": "從未",
|
||
"justNow": "剛剛",
|
||
"minutesAgo_one": "{{count}} 分鐘前",
|
||
"minutesAgo_other": "{{count}} minutes ago",
|
||
"hoursAgo_one": "{{count}} hour ago",
|
||
"hoursAgo_other": "{{count}} 小時前",
|
||
"actionFailed": "這樣做行不通,請再試一次。",
|
||
"unlinkedTitle": "此設備僅",
|
||
"unlinkedBody": "Termix 在此裝置上可以獨立運作。將其連接到您的 Termix 伺服器,以確保所有功能同步。",
|
||
"unlinkedPointHosts": "您的主機名稱、憑證、程式碼片段和設定會跟隨您到每台裝置。",
|
||
"unlinkedPointOffline": "即使無法連接到伺服器,所有功能仍然正常運作,稍後會恢復正常。",
|
||
"unlinkedPointAccount": "您可以使用伺服器帳戶登錄,其他人與您共享的主機也會顯示在這裡。",
|
||
"linkButton": "連結到伺服器",
|
||
"state": {
|
||
"syncing": "同步",
|
||
"offline": "伺服器無法連接",
|
||
"error": "同步已停止",
|
||
"signedOut": "已登出登入",
|
||
"synced": "已同步 {{time}}"
|
||
},
|
||
"pending_one": "{{count}} 更改等待同步",
|
||
"pending_other": "{{count}} 等待同步的更改",
|
||
"signInAgain": "再次登入",
|
||
"syncNow": "立即同步",
|
||
"unlink": "取消連結",
|
||
"unlinked": "此設備已斷開連接",
|
||
"unlinkTitle": "取消此設備的關聯?",
|
||
"unlinkDescription": "它會停止同步並從伺服器登出。無論如何,其他人與您共享的主機都會從此裝置中刪除。",
|
||
"unlinkKeepTitle": "請將我的資料保存在此處",
|
||
"unlinkKeepBody": "您的主機、憑證和設定將保留在此裝置上,並繼續自動運作。",
|
||
"unlinkRemoveTitle": "刪除已同步的數據",
|
||
"unlinkRemoveBody": "所有來自伺服器的內容都會從此設備中刪除。只有保留在此裝置上的主機檔案才會被移除。",
|
||
"conflictsTitle": "衝突",
|
||
"conflictsDescription": "這些資訊已在此處和伺服器上同時變更。伺服器版本正在使用中。請保留您自己的版本,以便將其發送到伺服器。",
|
||
"keepMine": "留著我的",
|
||
"keepServer": "保持伺服器",
|
||
"errorsTitle": "未同步",
|
||
"errorsDescription": "伺服器未接受這些變更。這些變更將保留在此裝置上。",
|
||
"errorPermission": "您的伺服器帳戶沒有權限進行此變更。",
|
||
"retry": "再試一次",
|
||
"whatSyncs": "同步什麼",
|
||
"whatSyncsDescription": "關閉所有你只想保留在這個裝置上的功能。",
|
||
"coreGroup": "Termix",
|
||
"notOnServer": "伺服器沒有這個功能",
|
||
"notOnDevice": "此設備上尚未安裝。",
|
||
"localOnlyHint": "您也可以透過設定將單一主機或資料夾保留在此裝置上。",
|
||
"originTitle": "連結的起點",
|
||
"originDescription": "可從此設備或透過伺服器連接到主機。您可以為每個主機單獨變更此設定。",
|
||
"originLocal": "這個設備",
|
||
"originRemote": "伺服器",
|
||
"entities": {
|
||
"hosts": "主機",
|
||
"sshCredentials": "憑證",
|
||
"sshFolders": "資料夾",
|
||
"userPreferences": "偏好",
|
||
"pluginUserSettings": "功能設定",
|
||
"sharedHosts": "房東與您分享",
|
||
"sharedCredentials": "已與您共享憑證",
|
||
"vaultProfiles": "Vault 個人資料",
|
||
"snippetFolders": "程式碼片段資料夾",
|
||
"snippets": "指令片段",
|
||
"dashboardServiceLinks": "服務連結",
|
||
"homepageItems": "首頁項目",
|
||
"networkTopology": "網路圖",
|
||
"workspaces": "工作區"
|
||
},
|
||
"proxy": {
|
||
"title": "反向代理",
|
||
"description": "只有當 Cloudflare Access 或登入頁面之類的服務位於您的伺服器前端時才需要這樣做。",
|
||
"headersTitle": "額外標題",
|
||
"headersHint": "每次向伺服器發送請求時都會發送此訊息,例如 Cloudflare 存取服務令牌。",
|
||
"headerName": "標題名稱",
|
||
"headerValue": "價值",
|
||
"savedValue": "已儲存,輸入以更改",
|
||
"addHeader": "新增標題",
|
||
"removeHeader": "移除標題",
|
||
"basicAuthTitle": "使用者名稱和密碼",
|
||
"basicAuthHint": "對於一個在連接 Termix 之前會要求輸入使用者名稱和密碼的代理伺服器。",
|
||
"username": "使用者名稱",
|
||
"password": "密碼",
|
||
"allowInvalidCertificate": "信任自簽名憑證",
|
||
"allowInvalidCertificateHint": "僅適用於您自己的伺服器,且該伺服器的憑證並非來自已知憑證授權單位。",
|
||
"saved": "已儲存"
|
||
},
|
||
"problems": {
|
||
"invalidUrl": "這看起來不像個網址。",
|
||
"unreachable": "無法連接到伺服器。請檢查地址並確認伺服器是否正在運行。",
|
||
"unreachableWithReason": "無法連線到伺服器: {{reason}}",
|
||
"tlsUntrusted": "伺服器憑證不受信任。如果這是您自己的伺服器,並且使用的是自簽名證書,請啟用以下選項。",
|
||
"basicAuthRequired": "伺服器端會提示輸入使用者名稱和密碼。請在下方輸入。",
|
||
"proxyLogin": "回應的不是 Termix,而是登入頁面或代理。請在下方新增所需的標頭,或檢查地址。",
|
||
"notTermix": "該位址上沒有 Termix 伺服器。如果它運行在某個路徑下,請包含該路徑,例如 https://example.com/termix。",
|
||
"versionMismatch": "該伺服器運行的是較舊的Termix版本。請將其更新至2.9或更高版本以進行連接。",
|
||
"differentAccount": "您登入的是其他帳號。請先登入此裝置關聯的帳戶,或先取消關聯。"
|
||
},
|
||
"wizard": {
|
||
"title": "連結到 Termix 伺服器",
|
||
"reloginTitle": "再次登入",
|
||
"savedServers": "最近伺服器",
|
||
"removeServer": "從清單中刪除",
|
||
"serverDescription": "輸入您在瀏覽器中開啟Termix時所使用的位址。",
|
||
"signinDescription": "登入 {{url}}",
|
||
"chooseDescription": "這個設備裡已經有數據了,該怎麼處理?",
|
||
"finishingDescription": "正在連接此裝置。",
|
||
"serverUrl": "伺服器位址",
|
||
"serverUrlHint": "例如 https://termix.example.com",
|
||
"showProxySettings": "反向代理設定",
|
||
"hideProxySettings": "隱藏反向代理設置",
|
||
"continue": "繼續",
|
||
"back": "返回",
|
||
"mergeTitle": "新增到我的帳戶",
|
||
"mergeBody": "此裝置上的 {{count}} 物品將會新增至您的帳戶。您帳戶中已有的物品將保留在伺服器上。",
|
||
"replaceTitle": "替換成我的帳戶",
|
||
"replaceBody": "此裝置上的所有 {{count}} 項目將被移除,此裝置將清除您帳戶中的所有資料。僅保留在此裝置上的主機。",
|
||
"link": "關聯",
|
||
"linking": "正在鏈接並運行首次同步…",
|
||
"linked": "已連線。您的資料正在同步。",
|
||
"signedInAgain": "已登入。同步正在重新運行。"
|
||
}
|
||
},
|
||
"hostDefaults": {
|
||
"source": {
|
||
"folder": "資料夾 {{name}}",
|
||
"user": "我的預設設定",
|
||
"admin": "伺服器",
|
||
"builtin": "內建"
|
||
},
|
||
"custom": "自訂",
|
||
"setHere": "設定在此處",
|
||
"notSet": "未設定",
|
||
"notSetTitle": "此項未設定預設值。",
|
||
"resetTitle": "此主機設定了自己的值。點選即可再次使用 {{source}} 中的預設值。",
|
||
"clearTitle": "設定為此等級。點選清除,然後改用 {{source}}",
|
||
"inheritedTitle": "遵循 {{source}} 的預設值",
|
||
"titleAdmin": "伺服器主機預設設定",
|
||
"titleUser": "我的主機預設設定",
|
||
"titleFolder": "資料夾預設值: {{name}}",
|
||
"descriptionAdmin": "此伺服器上每個主機的預設值。使用者自己的預設值、資料夾的預設值或主機本身仍然可以設定不同的值。在此處變更欄位即可設定預設值,或將其清除以保持未設定狀態。",
|
||
"descriptionUser": "此處的預設值適用於所有主機,高於伺服器的預設值。資料夾或主機本身仍然可以設定不同的值。若要在此處設定值,請變更欄位;若要保持未設定狀態,請清除欄位。",
|
||
"descriptionFolder": "此資料夾及其子資料夾中所有主機的預設設定將覆蓋您自己的設定。主機仍然可以設定不同的值。若要在此處設定預設值,請修改欄位;若要保持未設定狀態,請清除欄位。",
|
||
"save": "儲存預設設定",
|
||
"saved_one": "預設設定已儲存。 {{count}} 主機已更新。",
|
||
"saved_other": "預設設定已儲存。 {{count}} 主機已更新。",
|
||
"savedInBackground": "預設設定已儲存。主機資訊正在後台更新。",
|
||
"appliedToHosts_one": "{{count}} 主機已更新為新的預設值。",
|
||
"appliedToHosts_other": "{{count}} 主機已更新為新的預設值。",
|
||
"saveFailed": "無法儲存預設設定。",
|
||
"loadFailed": "無法載入預設設定。",
|
||
"confirmTitle": "儲存預設設定?",
|
||
"confirmChanges_one": "{{count}} 主機遵循這些預設值,並且會發生變化。",
|
||
"confirmChanges_other": "{{count}} 主機遵循這些預設值,並且會發生變化。",
|
||
"confirmNoChanges": "現有主機配置無變更。新主機將使用這些預設配置。",
|
||
"menuMyDefaults": "我的主機預設設定",
|
||
"folderDefaultsAction": "資料夾預設值",
|
||
"adminSectionDescription": "設定此伺服器上所有主機都遵循的預設值,包括主機的所有設定以及各項功能的設定。使用者和資料夾可以在此基礎上設定自己的預設值,任何主機仍然可以使用自己的預設值。",
|
||
"editServerDefaults": "編輯伺服器預設設定",
|
||
"resetMenu": "重設",
|
||
"resetAll": "所有設定恢復預設值",
|
||
"resetCore": "連接到預設設定並使用 SSH",
|
||
"resetDone_one": "{{count}} 主機現在遵循其預設設定。",
|
||
"resetDone_other": "{{count}} 主機現在遵循其預設設定。"
|
||
}
|
||
}
|