chore: sync Crowdin translations

This commit is contained in:
LukeGus committed 2026-10-02 06:39:59 +00:00
1 parent 28e74de452
commit 307667ce0f
560 files changed
+46398 -46398

No files matched your search

File diff suppressed because it is too large. Load diff
+276 -276
View File
@@ -25,9 +25,9 @@
"tab": "Tab"
},
"terminal": {
"autoTmuxEnableFailed": "Failed to enable Auto-Tmux",
"autoTmuxEnabled": "Auto-Tmux enabled for {{host}}. It applies from the next connection.",
"clipboardHttpWarning": "Couldn't read the clipboard. Some browsers restrict clipboard access outside HTTPS - try Ctrl+V instead, or serve Termix over HTTPS.",
"autoTmuxEnableFailed": "ऑटो-टीमक्स को सक्षम करने में विफल",
"autoTmuxEnabled": "{{host}}के लिए ऑटो-Tmux सक्षम किया गया है। यह अगले कनेक्शन से लागू होगा।",
"clipboardHttpWarning": "क्लिपबोर्ड पढ़ा नहीं जा सका। कुछ ब्राउज़र HTTPS के बाहर क्लिपबोर्ड एक्सेस को प्रतिबंधित करते हैं - इसके बजाय Ctrl+V का उपयोग करके देखें, या Termix को HTTPS पर चलाएं।",
"closeTab": "बंद करें",
"connecting": "कनेक्ट हो रहा है...",
"connectionLost": "कनेक्शन खो गया",
@@ -44,18 +44,18 @@
"reconnect": "पुनः कनेक्ट करें",
"reconnected": "पुनः कनेक्ट हुआ",
"reconnecting": "पुनः कनेक्ट हो रहा है... ({{attempt}}/{{max}})",
"autoReconnecting": "Connection lost, reconnecting...",
"searchCaseSensitive": "Match Case",
"searchClose": "Close (Escape)",
"searchNext": "Next Match (Enter)",
"searchNoResults": "No results",
"searchPlaceholder": "Find",
"searchPrevious": "Previous Match (Shift+Enter)",
"searchRegex": "Use Regular Expression",
"searchResultCount": "{{index}} of {{count}}",
"searchWholeWord": "Match Whole Word",
"sessionExpiredNotice": "Your previous session on {{host}} expired after {{minutes}} minutes disconnected; the shell and anything running in it are gone. Enable Auto-Tmux on this host to keep sessions alive.",
"sessionExpiredNoticeNoMinutes": "Your previous session on {{host}} expired while disconnected; the shell and anything running in it are gone. Enable Auto-Tmux on this host to keep sessions alive.",
"autoReconnecting": "कनेक्शन टूट गया, पुनः कनेक्ट हो रहा है...",
"searchCaseSensitive": "मामले मिलाएं",
"searchClose": "बंद करें (एस्केप)",
"searchNext": "अगला मैच (प्रवेश करें)",
"searchNoResults": "कोई परिणाम नहीं",
"searchPlaceholder": "खोजो",
"searchPrevious": "पिछला मैच (शिफ्ट+एंटर)",
"searchRegex": "नियमित अभिव्यक्ति का उपयोग करें",
"searchResultCount": "{{index}} का {{count}}",
"searchWholeWord": "पूरे शब्द का मिलान करें",
"sessionExpiredNotice": "{{host}} पर आपका पिछला सत्र {{minutes}} मिनट बाद समाप्त हो गया; शेल और उसमें चल रही हर चीज़ समाप्त हो गई है। सत्रों को सक्रिय रखने के लिए इस होस्ट पर ऑटो-ट्मक्स सक्षम करें।",
"sessionExpiredNoticeNoMinutes": "{{host}} पर आपका पिछला सत्र डिस्कनेक्ट होने के दौरान समाप्त हो गया; शेल और उसमें चल रही हर चीज़ नष्ट हो गई है। सत्रों को सक्रिय रखने के लिए इस होस्ट पर ऑटो-ट्मक्स सक्षम करें।",
"sessionTakenOver": "सत्र किसी अन्य टैब में खोला गया था। पुनः कनेक्ट हो रहा है...",
"tmuxAttached": "अटैच किए गए क्लाइंट",
"tmuxAttachedCount": "{{count}} अटैच किए गए",
@@ -81,35 +81,35 @@
"clipboardWriteFailed": "क्लिपबोर्ड पर कॉपी करने में विफल। सुनिश्चित करें कि पेज HTTPS या लोकलहोस्ट पर सर्व किया गया है।",
"connected": "कनेक्टेड",
"totpCodeLabel": "सत्यापन कोड",
"duplicateTab": "Duplicate tab",
"imageChooseFile": "Choose an image file",
"imageUploaded": "Image uploaded: {{path}}",
"imageClipboardUnavailable": "This browser cannot read images from the clipboard",
"imageClipboardEmpty": "No image found in the clipboard",
"localShell": "Local terminal shell",
"autocompleteHintComplete": "Tab or Enter to complete",
"autocompleteHintNavigate": "↑↓ to navigate",
"autocompleteHintClose": "Esc to close"
"duplicateTab": "डुप्लिकेट टैब",
"imageChooseFile": "एक छवि फ़ाइल चुनें",
"imageUploaded": "छवि अपलोड की गई: {{path}}",
"imageClipboardUnavailable": "यह ब्राउज़र क्लिपबोर्ड से छवियों को नहीं पढ़ सकता है।",
"imageClipboardEmpty": "क्लिपबोर्ड में कोई छवि नहीं मिली",
"localShell": "स्थानीय टर्मिनल शेल",
"autocompleteHintComplete": "पूरा करने के लिए टैब या एंटर दबाएं",
"autocompleteHintNavigate": "ऊपर जाने के लिए ↑↓",
"autocompleteHintClose": "बंद करने के लिए Esc दबाएँ"
},
"terminalToolbar": {
"detachTmux": "Detach tmux",
"detachTmuxDescription": "Detach tmux session",
"dismissError": "Dismiss image error",
"hideToolbar": "Hide toolbar",
"image": "Image actions (images only)",
"imageActionFailed": "Image action failed",
"layout": "Toolbar display mode",
"layoutExpanded": "Expanded with metrics",
"layoutIcon": "Icon only",
"layoutLabeled": "Icons and labels",
"moveToolbar": "Move toolbar",
"moveToolbarHint": "Drag to reposition the toolbar",
"paste": "Paste image",
"pasteImage": "Paste image from clipboard (images only)",
"detachTmux": "tmux को अलग करें",
"detachTmuxDescription": "tmux सत्र को अलग करें",
"dismissError": "छवि त्रुटि को खारिज करें",
"hideToolbar": "उपकरण पट्टी छिपाओ",
"image": "छवि क्रियाएँ (केवल छवियाँ)",
"imageActionFailed": "छवि संबंधी कार्रवाई विफल रही",
"layout": "टूलबार डिस्प्ले मोड",
"layoutExpanded": "मैट्रिक्स के साथ विस्तारित",
"layoutIcon": "केवल आइकन",
"layoutLabeled": "आइकन और लेबल",
"moveToolbar": "टूलबार को स्थानांतरित करें",
"moveToolbarHint": "टूलबार की स्थिति बदलने के लिए उसे खींचें",
"paste": "छवि चिपकाएँ",
"pasteImage": "क्लिपबोर्ड से छवि पेस्ट करें (केवल छवियां)",
"retry": "पुनः प्रयास करें",
"showToolbar": "टूलबार विस्तारित करें",
"upload": "Upload image",
"uploadImage": "Upload an image to the host",
"upload": "तस्विर अपलोड करना",
"uploadImage": "होस्ट पर एक छवि अपलोड करें",
"uploadingImage": "अपलोड हो रहा है..."
},
"history": {
@@ -119,153 +119,153 @@
"clearAll": "सभी साफ़ करें",
"noHistoryEntries": "कोई इतिहास प्रविष्टियाँ नहीं",
"trackingDisabled": "इतिहास ट्रैकिंग अक्षम है",
"trackingDisabledHint": "Turn on Command History in this host's SSH Terminal tab.",
"commandCount_one": "{{count}} command",
"commandCount_other": "{{count}} commands"
"trackingDisabledHint": "इस होस्ट के SSH टर्मिनल टैब में कमांड हिस्ट्री चालू करें।",
"commandCount_one": "{{count}} कमांड",
"commandCount_other": "{{count}} आदेश"
},
"touchInput": {
"enabled": "Enable Touch Input",
"enabledDesc": "Allow one-finger touch scrolling in terminals",
"momentumEnabled": "Enable Momentum",
"momentumEnabledDesc": "Continue scrolling briefly after a swipe",
"advanced": "Advanced",
"enabled": "टच इनपुट सक्षम करें",
"enabledDesc": "टर्मिनलों में एक उंगली से स्क्रॉल करने की सुविधा दें",
"momentumEnabled": "गति को सक्षम करें",
"momentumEnabledDesc": "स्वाइप करने के बाद थोड़ी देर स्क्रॉल करते रहें",
"advanced": "विकसित",
"resetDefaults": "डिफ़ॉल्ट पर रीसेट करें",
"dragThreshold": "Drag threshold",
"maxWheelDelta": "Maximum wheel delta",
"momentumSampleWindow": "Momentum sample window",
"releaseGracePeriod": "Release grace period",
"minimumVelocity": "Minimum velocity",
"maximumVelocity": "Maximum velocity",
"maximumDuration": "Maximum duration",
"maximumTravel": "Maximum travel",
"decayTime": "Decay time",
"pixelsPerTick": "Pixels per tick",
"maximumFrameInterval": "Maximum frame interval",
"maximumTicksPerFrame": "Maximum ticks per frame"
"dragThreshold": "ड्रैग थ्रेशहोल्ड",
"maxWheelDelta": "अधिकतम पहिया डेल्टा",
"momentumSampleWindow": "मोमेंटम सैंपल विंडो",
"releaseGracePeriod": "रिहाई की मोहलत",
"minimumVelocity": "न्यूनतम वेग",
"maximumVelocity": "अधिकतम वेग",
"maximumDuration": "अधिकतम अवधि",
"maximumTravel": "अधिकतम यात्रा",
"decayTime": "क्षय समय",
"pixelsPerTick": "पिक्सेल प्रति टिक",
"maximumFrameInterval": "अधिकतम फ्रेम अंतराल",
"maximumTicksPerFrame": "प्रति फ्रेम अधिकतम टिक"
},
"imageStorage": {
"instanceId": "Terminal session instance ID",
"instanceIdDesc": "Instance ID of one of your connected terminal tabs, used to test visibility.",
"selectedModeUnavailable": "Unavailable",
"instanceId": "टर्मिनल सत्र इंस्टेंस आईडी",
"instanceIdDesc": "आपके कनेक्टेड टर्मिनल टैब में से किसी एक का इंस्टेंस आईडी, जिसका उपयोग दृश्यता का परीक्षण करने के लिए किया जाता है।",
"selectedModeUnavailable": "अनुपलब्ध",
"test": "परीक्षण",
"testing": "Testing...",
"testFailed": "Failed to test image storage",
"testConnected": "Terminal session is connected.",
"testNotConnected": "No connected terminal session with this instance ID.",
"testSelectedMode": "An upload would use: {{mode}}",
"testLocalVisible": "The local directory is visible from the connected host.",
"testLocalNotVisible": "The local directory is NOT visible from the connected host."
"testing": "परीक्षण...",
"testFailed": "इमेज स्टोरेज का परीक्षण विफल रहा",
"testConnected": "टर्मिनल सत्र कनेक्ट हो गया है।",
"testNotConnected": "इस इंस्टेंस आईडी के साथ कोई कनेक्टेड टर्मिनल सेशन नहीं है।",
"testSelectedMode": "अपलोड करने के लिए निम्न का उपयोग किया जाएगा: {{mode}}",
"testLocalVisible": "कनेक्टेड होस्ट से लोकल डायरेक्टरी दिखाई देती है।",
"testLocalNotVisible": "कनेक्टेड होस्ट से लोकल डायरेक्टरी दिखाई नहीं देती है।"
},
"settings": {
"admin": {
"group": {
"touch": "Touch Input",
"images": "Image Storage",
"touch": "स्पर्श निवेश",
"images": "छवि संग्रहण",
"sessions": "सेशन",
"newHosts": "New Hosts"
"newHosts": "नए मेज़बान"
},
"sessionTimeoutMinutes": {
"label": "Terminal Session Persistence",
"description": "How long a disconnected terminal is kept alive on the server before it is closed. Min 1, max 1440 minutes. For sessions that must outlive this, enable Auto-Tmux on the host."
"label": "टर्मिनल सत्र दृढ़ता",
"description": "सर्वर पर डिस्कनेक्ट होने के बाद टर्मिनल को बंद करने से पहले कितनी देर तक चालू रखा जाता है। न्यूनतम 1 मिनट, अधिकतम 1440 मिनट। इससे अधिक समय तक चलने वाले सेशन के लिए, होस्ट पर ऑटो-टीमक्स को सक्षम करें।"
},
"commandHistoryEnabled": {
"label": "कमांड इतिहास",
"description": "कमांड इतिहास रिकॉर्डिंग की अनुमति दें। अक्षम होने पर, प्रति-होस्ट सेटिंग्स की परवाह किए बिना इतिहास सहेजा नहीं जाता है।"
},
"commandHistoryForNewHosts": {
"label": "Command history for new hosts",
"description": "Whether new hosts start with command history on."
"label": "नए होस्ट के लिए कमांड इतिहास",
"description": "क्या नए होस्ट कमांड हिस्ट्री चालू होने के साथ शुरू होते हैं?"
},
"imageStorageMode": {
"label": "Storage Mode",
"description": "Where pasted and uploaded terminal images are written. Auto picks by connection, Local and Remote (SFTP) are fixed.",
"label": "भंडारण मोड",
"description": "जहां पेस्ट और अपलोड की गई टर्मिनल इमेज लिखी जाती हैं। कनेक्शन के आधार पर ऑटो पिकिंग की सुविधा उपलब्ध है, लोकल और रिमोट (SFTP) कनेक्शन दोनों ही तय हैं।",
"auto": "स्वचालित",
"local": "स्थानीय",
"remoteSftp": "Remote (SFTP)"
"remoteSftp": "रिमोट (एसएफटीपी)"
},
"imageLocalDir": {
"label": "Local directory",
"description": "Absolute path on the Termix backend where local mode writes images. Never shown after saving. Empty uses TERMIX_IMAGE_DIR."
"label": "स्थानीय निर्देशिका",
"description": "Termix बैकएंड पर वह पूर्ण पथ जहाँ स्थानीय मोड छवियों को लिखता है। सहेजने के बाद कभी नहीं दिखाया जाता। खाली होने पर TERMIX_IMAGE_DIR का उपयोग होता है।"
},
"imageHostPath": {
"label": "Host path",
"description": "The host-side view of the local directory that terminal agents receive."
"label": "होस्ट पथ",
"description": "टर्मिनल एजेंटों को प्राप्त होने वाली स्थानीय निर्देशिका का होस्ट-साइड दृश्य।"
},
"imageTtlMs": {
"label": "TTL (ms)",
"description": "How long an uploaded image is kept, in milliseconds. Empty uses TERMIX_IMAGE_TTL_MS or one hour."
"label": "टीटीएल (मिलीमीटर)",
"description": "अपलोड की गई छवि को कितने समय तक रखा जाता है, मिलीसेकंड में। खाली मान TERMIX_IMAGE_TTL_MS या एक घंटे का उपयोग करता है।"
},
"imageMaxCount": {
"label": "Max image count",
"description": "Most images kept at once. Empty uses TERMIX_MAX_IMAGE_COUNT or 100."
"label": "अधिकतम छवि संख्या",
"description": "अधिकांश छवियां एक साथ रखी जाती हैं। खाली होने पर TERMIX_MAX_IMAGE_COUNT या 100 का उपयोग होता है।"
},
"imageMaxBytes": {
"label": "Max storage bytes",
"description": "Most bytes of images kept at once. Empty uses TERMIX_MAX_IMAGE_STORAGE_BYTES or 5 GiB."
"label": "अधिकतम संग्रहण बाइट्स",
"description": "एक बार में संग्रहीत छवियों के अधिकतम बाइट्स। खाली स्थिति में TERMIX_MAX_IMAGE_STORAGE_BYTES या 5 GiB का उपयोग होता है।"
},
"sessionPersistence": {
"label": "Keep sessions after disconnect",
"description": "Keep a disconnected terminal alive on the server for the time above, so reopening its tab picks up where it left off."
"label": "डिस्कनेक्ट होने के बाद भी सेशन जारी रखें",
"description": "सर्वर पर डिस्कनेक्ट किए गए टर्मिनल को ऊपर बताए गए समय तक चालू रखें, ताकि उसका टैब दोबारा खोलने पर वहीं से काम शुरू हो सके जहां से रुका था।"
},
"newHostAutoTmux": {
"label": "Auto-Tmux",
"description": "Run new hosts' terminals inside tmux so sessions survive disconnects (needs tmux on the host)"
"label": "ऑटो-टीमक्स",
"description": "नए होस्ट के टर्मिनलों को tmux के अंदर चलाएं ताकि डिस्कनेक्ट होने पर भी सेशन जारी रहें (इसके लिए होस्ट पर tmux होना आवश्यक है)।"
},
"newHostTheme": {
"label": "Theme for new hosts",
"description": "The terminal theme a new host starts with."
"label": "नए होस्ट के लिए थीम",
"description": "नए होस्ट के शुरू होने पर मिलने वाली टर्मिनल थीम।"
},
"newHostFontFamily": {
"label": "Font for new hosts",
"description": "The terminal font a new host starts with."
"label": "नए होस्ट के लिए फ़ॉन्ट",
"description": "वह टर्मिनल फॉन्ट जिससे कोई नया होस्ट शुरू होता है।"
},
"newHostFontSize": {
"label": "Font size for new hosts",
"description": "The terminal font size a new host starts with, in pixels."
"label": "नए होस्ट के लिए फ़ॉन्ट आकार",
"description": "किसी नए होस्ट के शुरू होने पर टर्मिनल फॉन्ट का आकार, पिक्सल में।"
},
"newHostCursorStyle": {
"label": "Cursor style for new hosts"
"label": "नए होस्ट के लिए कर्सर शैली"
},
"newHostCursorBlink": {
"label": "Blinking cursor for new hosts"
"label": "नए होस्ट के लिए टिमटिमाता हुआ कर्सर"
}
},
"host": {
"enableTerminalToolbar": {
"label": "Enable Terminal Toolbar",
"description": "Show a quick-access toolbar docked to the active terminal for this host's tools and live stats"
"label": "टर्मिनल टूलबार को सक्षम करें",
"description": "इस होस्ट के टूल्स और लाइव स्टैट्स के लिए सक्रिय टर्मिनल से जुड़ा एक त्वरित-पहुँच टूलबार दिखाएँ।"
},
"terminalToolbarPosition": {
"label": "Toolbar Position",
"description": "Where the toolbar sits in the terminal. You can still drag it from there.",
"bottom": "Bottom center",
"bottomLeft": "Bottom left",
"bottomRight": "Bottom right",
"top": "Top center",
"topLeft": "Top left",
"topRight": "Top right"
"label": "टूलबार की स्थिति",
"description": "टर्मिनल में टूलबार जहां स्थित होता है, आप उसे वहां से भी खींच सकते हैं।",
"bottom": "निचला बीच का",
"bottomLeft": "तली छोड़ें",
"bottomRight": "नीचे दाएं",
"top": "शीर्ष केंद्र",
"topLeft": "बाएं से बाएं",
"topRight": "ठीक तरह से ऊपर"
},
"terminalToolbarStartState": {
"label": "Toolbar Start State",
"description": "Whether the toolbar opens expanded or minimized when the terminal connects",
"expanded": "Expanded",
"collapsed": "Minimized"
"label": "टूलबार प्रारंभ स्थिति",
"description": "टर्मिनल कनेक्ट होने पर टूलबार विस्तारित रूप में खुलता है या न्यूनतम रूप में?",
"expanded": "विस्तारित",
"collapsed": "कम से कम"
},
"terminalToolbarDisplay": {
"label": "Toolbar Display Mode",
"description": "How toolbar buttons are shown. Last used keeps whatever you picked in the toolbar.",
"remember": "Last used",
"icon": "Icon only",
"labeled": "Icons and labels",
"expanded": "Expanded with stats"
"label": "टूलबार डिस्प्ले मोड",
"description": "टूलबार बटन कैसे प्रदर्शित होते हैं। अंतिम बार उपयोग किए गए बटन टूलबार में आपके द्वारा चुने गए बटन को ही प्रदर्शित करते हैं।",
"remember": "अंतिम समय प्रयोग हुआ",
"icon": "केवल आइकन",
"labeled": "आइकन और लेबल",
"expanded": "आंकड़ों के साथ विस्तारित"
},
"terminalToolbarShowStatus": {
"label": "Show Live Stats",
"description": "Show live host stats above the toolbar buttons in expanded mode"
"label": "लाइव आंकड़े दिखाएं",
"description": "विस्तारित मोड में टूलबार बटन के ऊपर लाइव होस्ट के आँकड़े दिखाएँ"
},
"terminalToolbarFade": {
"label": "Fade When Idle",
"description": "Fade the toolbar out until you hover over it"
"label": "निष्क्रिय होने पर धीरे-धीरे कम हो जाता है",
"description": "जब तक आप उस पर माउस नहीं ले जाते, तब तक टूलबार धीरे-धीरे गायब होता रहेगा।"
},
"enableCommandHistory": {
"label": "कमांड इतिहास",
@@ -273,157 +273,157 @@
},
"enableTerminal": {
"label": "टर्मिनल सक्षम करें",
"description": "Offer an SSH terminal for this host."
"description": "इस होस्ट के लिए एक SSH टर्मिनल उपलब्ध कराएं।"
},
"inheritAppearance": {
"label": "Use user defaults"
"label": "उपयोगकर्ता डिफ़ॉल्ट का उपयोग करें"
},
"theme": {
"label": "थीम"
},
"cursorBlink": {
"label": "Blinking cursor"
"label": "टिमटिमाता हुआ कर्सर"
},
"cursorStyle": {
"label": "Cursor style"
"label": "कर्सर शैली"
},
"fontSize": {
"label": "Font size"
"label": "फ़ॉन्ट आकार"
},
"fontFamily": {
"label": "Font"
"label": "फ़ॉन्ट"
},
"scrollback": {
"label": "Scrollback"
"label": "स्क्रॉल बैक"
},
"letterSpacing": {
"label": "Letter spacing"
"label": "पत्र अंतराल"
},
"lineHeight": {
"label": "Line height"
"label": "ऊंची लाईन"
},
"bellStyle": {
"label": "Bell"
"label": "घंटी"
},
"minimumContrastRatio": {
"label": "Minimum contrast ratio"
"label": "न्यूनतम कंट्रास्ट अनुपात"
},
"backgroundImage": {
"label": "Background image"
"label": "पृष्ठभूमि छवि"
},
"backgroundImageOpacity": {
"label": "Background image opacity"
"label": "पृष्ठभूमि छवि अपारदर्शिता"
},
"customThemeColors": {
"label": "Custom theme colors"
"label": "कस्टम थीम रंग"
},
"rightClickSelectsWord": {
"label": "Right click selects word"
"label": "दायाँ क्लिक करने पर शब्द का चयन होता है"
},
"macOptionIsMeta": {
"label": "Option is Meta"
"label": "विकल्प मेटा है"
},
"fastScrollModifier": {
"label": "Fast scroll key"
"label": "तेज़ स्क्रॉल कुंजी"
},
"fastScrollSensitivity": {
"label": "Fast scroll speed"
"label": "तेज़ स्क्रॉल गति"
},
"backspaceMode": {
"label": "Backspace"
"label": "बैकस्पेस"
},
"autoMosh": {
"label": "Auto mosh"
"label": "ऑटो मोश"
},
"moshCommand": {
"label": "Mosh command"
"label": "मोश कमांड"
},
"autoTmux": {
"label": "Auto tmux"
"label": "ऑटो tmux"
},
"useSSHTitle": {
"label": "Use the SSH title"
"label": "SSH शीर्षक का उपयोग करें"
},
"syntaxHighlighting": {
"label": "Syntax highlighting"
"label": "वाक्य - विन्यास पर प्रकाश डालना"
},
"syntaxHighlightingOptions": {
"label": "Syntax highlighting categories"
"label": "सिंटैक्स हाइलाइटिंग श्रेणियाँ"
},
"linkClickBehavior": {
"label": "Link click"
"label": "लिंक पर क्लिक करें"
},
"localEcho": {
"label": "Local echo"
"label": "स्थानीय प्रतिध्वनि"
},
"passwordPromptAutoFill": {
"label": "Offer to fill password prompts"
"label": "पासवर्ड भरने के लिए दिए गए निर्देशों का पालन करने का प्रस्ताव दें"
},
"sudoPasswordAutoFill": {
"label": "Fill sudo prompts"
"label": "sudo प्रॉम्प्ट भरें"
},
"autoReconnect": {
"label": "Reconnect automatically"
"label": "स्वचालित रूप से पुनः कनेक्ट करें"
}
},
"user": {
"commandAutocomplete": {
"label": "कमांड ऑटोकम्प्लीट",
"description": "Show autocomplete while typing if you press tab"
"description": "टैब दबाने पर टाइप करते समय ऑटो-कंप्लीट दिखाएं"
},
"localEcho": {
"label": "Local Echo",
"description": "Reduce perceived input latency using safe local keystroke prediction"
"label": "स्थानीय प्रतिध्वनि",
"description": "सुरक्षित स्थानीय कीस्ट्रोक पूर्वानुमान का उपयोग करके इनपुट विलंबता को कम करें"
},
"linkClickBehavior": {
"label": "टर्मिनल लिंक क्लिक",
"description": "टर्मिनल में लिंक क्लिक करने पर डिफ़ॉल्ट व्यवहार"
},
"customThemes": {
"label": "Saved themes"
"label": "सहेजे गए विषय"
}
}
},
"palette": {
"localTerminal": "Local Terminal"
"localTerminal": "स्थानीय टर्मिनल"
},
"permissions": {
"sessions": {
"title": "Use live terminal sessions",
"description": "Lets other features, such as session sharing and recording, reach your live terminal sessions."
"title": "लाइव टर्मिनल सत्रों का उपयोग करें",
"description": "यह सेशन शेयरिंग और रिकॉर्डिंग जैसी अन्य सुविधाओं को आपके लाइव टर्मिनल सेशन तक पहुंचने की अनुमति देता है।"
},
"history": {
"title": "Read command history",
"description": "Lets other features, such as the AI assistant, read your command history."
"title": "कमांड इतिहास पढ़ें",
"description": "इससे एआई असिस्टेंट जैसी अन्य सुविधाएं आपके कमांड इतिहास को पढ़ सकती हैं।"
}
},
"hosts": {
"tabTerminal": "टर्मिनल",
"addHost": "होस्ट जोड़ें",
"applyGlobalThemeTooltip": "Apply this theme",
"applyGlobalThemeTooltip": "इस थीम को लागू करें",
"backgroundImageDesc": "टर्मिनल पृष्ठभूमि छवि के लिए वैकल्पिक URL",
"backgroundImageLabel": "पृष्ठभूमि छवि URL",
"backgroundImageOpacityLabel": "पृष्ठभूमि छवि अपारदर्शिता",
"backspaceMode": "बैकस्पेस मोड",
"backspaceModeControlH": "Control-H (BS)",
"backspaceModeControlH": "कंट्रोल-एच (बीएस)",
"backspaceModeLabel": "बैकस्पेस मोड",
"backspaceModeNormal": "Normal (DEL)",
"backspaceModeNormal": "सामान्य (डीईएल)",
"behaviorAndAdvanced": "व्यवहार और उन्नत",
"bellStyle": "बेल शैली",
"bellStyleBoth": "Both",
"bellStyleBoth": "दोनों",
"bellStyleLabel": "घंटी शैली",
"bellStyleNone": "कोई नहीं",
"bellStyleSound": "Sound",
"bellStyleVisual": "Visual",
"bellStyleSound": "आवाज़",
"bellStyleVisual": "तस्वीर",
"colorTheme": "रंग थीम",
"cursorBlink": "कर्सर ब्लिंक",
"cursorBlinking": "कर्सर झपकना",
"cursorBlinkingDesc": "टर्मिनल कर्सर के लिए झपकने वाला एनीमेशन सक्षम करें",
"cursorStyle": "कर्सर शैली",
"cursorStyleBar": "Bar",
"cursorStyleBlock": "Block",
"cursorStyleBar": "छड़",
"cursorStyleBlock": "अवरोध पैदा करना",
"cursorStyleLabel": "कर्सर शैली",
"cursorStyleUnderline": "Underline",
"cursorStyleUnderline": "रेखांकन",
"customThemeAnsiColors": "ANSI रंग",
"customThemeBackground": "पृष्ठभूमि",
"customThemeBlack": "काला",
@@ -448,12 +448,12 @@
"customThemeSelection": "चयन",
"customThemeWhite": "सफेद",
"customThemeYellow": "पीला",
"deleteGlobalThemeTooltip": "Delete this theme",
"deleteGlobalThemeTooltip": "इस थीम को हटाएँ",
"docsLink": "दस्तावेज़ देखें",
"enableAutoMosh": "ऑटो-मोश सक्षम करें",
"enableAutoMoshDesc": "यदि उपलब्ध हो तो SSH के बजाय Mosh को प्राथमिकता दें",
"enableAutoTmux": "ऑटो-tmux सक्षम करें",
"enableAutoTmuxDesc": "Keep your shell and anything running in it alive across disconnects and browser restarts by running inside tmux (tmux must be installed on the host)",
"enableAutoTmuxDesc": "अपने शेल और उसमें चल रहे किसी भी चीज़ को डिस्कनेक्ट होने और ब्राउज़र के रीस्टार्ट होने पर भी चालू रखने के लिए, tmux के अंदर चलाएँ (होस्ट पर tmux इंस्टॉल होना चाहिए)।",
"fastScrollModifier": "फास्ट स्क्रॉल मॉडिफ़ायर",
"fastScrollModifierAlt": "Alt",
"fastScrollModifierCtrl": "Ctrl",
@@ -462,9 +462,9 @@
"fastScrollSensitivity": "फास्ट स्क्रॉल संवेदनशीलता",
"fastScrollSensitivityLabel": "तेज़ स्क्रॉल संवेदनशीलता",
"fontFamily": "फ़ॉन्ट परिवार",
"fontFamilyCustomHint": "Pick a bundled font, or choose Custom and type the exact name of a font already installed on your system (e.g. MesloLGS NF, Noto Sans Mono). Termix cannot install fonts for you, install it on your OS first.",
"fontFamilyCustomOption": "Custom...",
"fontFamilyCustomPlaceholder": "Exact font name, e.g. MesloLGS NF",
"fontFamilyCustomHint": "किसी पहले से इंस्टॉल किए गए फॉन्ट को चुनें, या कस्टम चुनें और अपने सिस्टम पर पहले से इंस्टॉल किए गए फॉन्ट का नाम लिखें (जैसे MesloLGS NF, Noto Sans Mono)। Termix आपके लिए फॉन्ट इंस्टॉल नहीं कर सकता, इसलिए पहले इसे अपने ऑपरेटिंग सिस्टम पर इंस्टॉल करें।",
"fontFamilyCustomOption": "रिवाज़...",
"fontFamilyCustomPlaceholder": "फ़ॉन्ट का सटीक नाम, उदाहरण के लिए MesloLGS NF",
"fontFamilyLabel": "फ़ॉन्ट परिवार",
"fontSize": "फ़ॉन्ट आकार",
"fontSizeLabel": "फ़ॉन्ट आकार",
@@ -478,29 +478,29 @@
"linkClickBehaviorDirect": "सीधे खोलें",
"linkClickBehaviorLabel": "लिंक क्लिक व्यवहार",
"loadingHost": "होस्ट लोड हो रहा है...",
"localEchoAuto": "Automatic",
"localEchoDesc": "Predict safe printable keystrokes locally on slow connections. Password prompts and control input are never echoed.",
"localEchoLabel": "Local Echo",
"localEchoAuto": "स्वचालित",
"localEchoDesc": "धीमे कनेक्शन पर स्थानीय रूप से सुरक्षित और प्रिंट करने योग्य कीस्ट्रोक्स का अनुमान लगाएं। पासवर्ड प्रॉम्प्ट और नियंत्रण इनपुट कभी भी प्रदर्शित नहीं होते हैं।",
"localEchoLabel": "स्थानीय प्रतिध्वनि",
"localEchoOff": "बंद",
"localEchoOn": "Always on",
"macOptionIsMetaLabel": "Option Key Sends Meta",
"macOptionIsMetaShortDesc": "Disable to type special characters (like @ or |) with the Option/Alt key on macOS instead of sending Meta",
"localEchoOn": "हमेशा बने रहें",
"macOptionIsMetaLabel": "विकल्प कुंजी मेटा भेजती है",
"macOptionIsMetaShortDesc": "macOS पर Option/Alt कुंजी के साथ विशेष वर्ण (जैसे @ या |) टाइप करने को अक्षम करें, Meta भेजने के बजाय",
"moshCommand": "MOSH कमांड",
"moshCommandLabel": "Mosh कमांड",
"noSavedThemes": "No saved themes yet",
"noSavedThemes": "अभी तक कोई थीम सेव नहीं की गई है",
"none": "कोई नहीं",
"passwordPromptAutoFillDesc": "Offer to fill in the saved password when the terminal asks for one. Turn off to never auto-fill any password on this host.",
"passwordPromptAutoFillLabel": "Offer Password Auto-fill",
"autoReconnectLabel": "Auto Reconnect",
"autoReconnectDesc": "Reconnect on its own when the SSH connection drops, like after a network blip or sleep. Keeps the scrollback.",
"passwordPromptAutoFillDesc": "जब टर्मिनल पासवर्ड मांगे तो सहेजा हुआ पासवर्ड भरने का विकल्प दें। इस होस्ट पर कभी भी पासवर्ड स्वतः न भरने के लिए इसे बंद कर दें।",
"passwordPromptAutoFillLabel": "पासवर्ड ऑटो-फिल की सुविधा प्रदान करें",
"autoReconnectLabel": "ऑटो जुड़े",
"autoReconnectDesc": "नेटवर्क में किसी तरह की गड़बड़ी या स्लीप मोड के बाद SSH कनेक्शन टूटने पर यह अपने आप फिर से कनेक्ट हो जाता है। स्क्रॉलबैक बरकरार रहता है।",
"rightClickSelectsWord": "राइट क्लिक शब्द चयन",
"rightClickSelectsWordLabel": "राइट-क्लिक शब्द चुनता है",
"rightClickSelectsWordShortDesc": "राइट-क्लिक पर कर्सर के नीचे का शब्द चुनें",
"saveAsGlobalTheme": "Save as Global Theme",
"saveGlobalThemeError": "Failed to save theme",
"saveGlobalThemeNamePrompt": "Enter a name for this theme",
"saveGlobalThemeSuccess": "Theme saved",
"savedThemesLabel": "Saved Themes",
"saveAsGlobalTheme": "वैश्विक थीम के रूप में सहेजें",
"saveGlobalThemeError": "थीम सहेजने में विफल",
"saveGlobalThemeNamePrompt": "इस थीम के लिए एक नाम दर्ज करें",
"saveGlobalThemeSuccess": "थीम सहेजी गई",
"savedThemesLabel": "सहेजे गए विषय",
"scrollbackBufferLabel": "स्क्रॉलबैक बफ़र",
"scrollbackMaxLines": "इतिहास में रखी जाने वाली लाइनों की अधिकतम संख्या",
"sudoPasswordAutoFill": "sudo पासवर्ड ऑटो-फिल",
@@ -533,11 +533,11 @@
"proxmoxLastSyncStatus": {
"success": "सफलता"
},
"proxmoxResultSkippedNoIp": "{{count}} skipped (no IP found)",
"proxmoxStatsUrlCopied": "Proxmox Stats URL copied to clipboard",
"proxmoxResultSkippedNoIp": "{{count}} को छोड़ दिया गया (कोई आईपी नहीं मिला)",
"proxmoxStatsUrlCopied": "Proxmox Stats URL क्लिपबोर्ड पर कॉपी हो गया है",
"rdpUrlCopied": "RDP URL कॉपी किया गया",
"vncUrlCopied": "VNC URL कॉपी किया गया",
"filterAuthStepca": "Step CA",
"filterAuthStepca": "स्टेप सीए",
"guac": {
"noCredential": "कोई क्रेडेंशियल नहीं (नीचे सीधे क्रेडेंशियल)",
"authTypeDirect": "सीधा",
@@ -556,18 +556,18 @@
"updateHostBtn": "होस्ट अपडेट करें",
"addHostBtn": "होस्ट जोड़ें"
},
"filterAuthVault": "Vault"
"filterAuthVault": "मेहराब"
},
"nav": {
"history": "इतिहास",
"localTerminal": "Local Terminal",
"localTerminal": "स्थानीय टर्मिनल",
"sshTools": "SSH टूल्स",
"terminal": "टर्मिनल",
"macros": "Macros"
"macros": "मैक्रो"
},
"sshTools": {
"broadcastInputPlaceholder": "कीस्ट्रोक्स प्रसारित करने के लिए यहाँ टाइप करें...",
"copyOnSelect": "Copy selected text automatically",
"copyOnSelect": "चयनित टेक्स्ट को स्वचालित रूप से कॉपी करें",
"enableRightClickCopyPaste": "राइट-क्लिक कॉपी/पेस्ट सक्षम करें",
"fillPassword": "पासवर्ड भरें",
"fillPasswordMissing": "{{count}} चयनित टर्मिनल(ों) के लिए कोई सहेजा गया पासवर्ड नहीं",
@@ -583,123 +583,123 @@
"stopRecording": "रिकॉर्डिंग रोकें"
},
"keybindings": {
"copy": "Copy selection",
"copy": "चयन की प्रतिलिपि बनाएँ",
"paste": "चिपकाएँ",
"sendControlCode": "Send Ctrl+letter signal",
"sendText": "Send text",
"controlCodeLabel": "Letter",
"textLabel": "Text to send",
"appendEnterLabel": "Press Enter after sending",
"clipboardPermissionNote": "May prompt for clipboard permission on first use in some browsers.",
"textRequired": "Enter the text to send",
"controlCodeRequired": "Enter a single letter for the control code",
"sendControlCode": "Ctrl+अक्षर सिग्नल भेजें",
"sendText": "संदेश भेजें",
"controlCodeLabel": "पत्र",
"textLabel": "भेजने के लिए संदेश",
"appendEnterLabel": "भेजने के बाद एंटर दबाएँ",
"clipboardPermissionNote": "कुछ ब्राउज़रों में पहली बार उपयोग करने पर क्लिपबोर्ड की अनुमति मांगी जा सकती है।",
"textRequired": "भेजने के लिए टेक्स्ट दर्ज करें",
"controlCodeRequired": "नियंत्रण कोड के लिए एक अक्षर दर्ज करें",
"builtIn": {
"copyCtrlC": "Copy selection (Ctrl+C, only when text is selected)",
"copyCtrlShiftC": "Copy selection (Ctrl+Shift+C)",
"copyCmdC": "Copy selection (Cmd+C)",
"pasteCtrlShiftV": "Paste from clipboard (Ctrl+Shift+V)",
"ctrlW": "Send Ctrl+W to shell (blocked from closing browser tab)",
"ctrlT": "Send Ctrl+T to shell (blocked from opening browser tab)",
"ctrlN": "Send Ctrl+N to shell (blocked from opening browser window)",
"ctrlQ": "Send Ctrl+Q to shell (blocked from quitting browser)"
"copyCtrlC": "चयनित सामग्री को कॉपी करें (Ctrl+C, केवल तभी जब टेक्स्ट चयनित हो)",
"copyCtrlShiftC": "चयनित सामग्री को कॉपी करें (Ctrl+Shift+C)",
"copyCmdC": "चयनित सामग्री को कॉपी करें (Cmd+C)",
"pasteCtrlShiftV": "क्लिपबोर्ड से पेस्ट करें (Ctrl+Shift+V)",
"ctrlW": "ब्राउज़र टैब बंद करने से प्रतिबंधित (शेल पर Ctrl+W भेजें)",
"ctrlT": "ब्राउज़र टैब खोलने से अवरुद्ध करने के लिए Ctrl+T को शेल पर भेजें",
"ctrlN": "शेल खोलने के लिए Ctrl+N भेजें (ब्राउज़र विंडो खोलने से अवरुद्ध)",
"ctrlQ": "ब्राउज़र बंद करने से रोकने के लिए Ctrl+Q दबाकर शेल खोलें।"
}
},
"macros": {
"title": "Macros",
"description": "Run a saved series of commands in a terminal, and react to what the server sends back.",
"title": "मैक्रो",
"description": "टर्मिनल में सहेजे गए कमांडों की एक श्रृंखला चलाएं, और सर्वर द्वारा वापस भेजे गए कमांडों पर प्रतिक्रिया दें।",
"target": "लक्ष्य",
"noTerminal": "No terminal open",
"empty": "No macros yet",
"emptyHint": "Create a macro to automate a terminal flow, like logging in, restarting a service, or answering prompts.",
"create": "New macro",
"back": "Back to macros",
"noTerminal": "कोई टर्मिनल खुला नहीं है",
"empty": "अभी तक कोई मैक्रो नहीं है",
"emptyHint": "लॉग इन करना, किसी सेवा को रीस्टार्ट करना या प्रॉम्प्ट का जवाब देना जैसे टर्मिनल कार्यों को स्वचालित करने के लिए एक मैक्रो बनाएं।",
"create": "नया मैक्रो",
"back": "मैक्रोज़ पर वापस जाएँ",
"name": "नाम",
"namePlaceholder": "Restart web server",
"nameRequired": "Give the macro a name before saving",
"namePlaceholder": "वेब सर्वर को पुनः आरंभ करें",
"nameRequired": "मैक्रो को सेव करने से पहले उसे एक नाम दें।",
"descriptionLabel": "विवरण",
"descriptionPlaceholder": "What this macro does (optional)",
"descriptionPlaceholder": "यह मैक्रो क्या करता है (वैकल्पिक)",
"unsaved": "सहेजे न गए परिवर्तन",
"save": "सहेजें",
"saved": "Macro saved",
"saveFailed": "Could not save the macro",
"saved": "मैक्रो सहेजा गया",
"saveFailed": "मैक्रो को सहेजा नहीं जा सका",
"delete": "हटाएँ",
"deleteTitle": "Delete this macro?",
"deleteBody": "\"{{name}}\" will be permanently deleted. This cannot be undone.",
"deleted": "Macro deleted",
"deleteTitle": "क्या इस मैक्रो को हटा दें?",
"deleteBody": "\"{{name}}\" को स्थायी रूप से हटा दिया जाएगा। इसे पूर्ववत नहीं किया जा सकता है।",
"deleted": "मैक्रो हटा दिया गया",
"cancel": "रद्द करें",
"run": "चलाएं",
"stop": "स्टॉप",
"running": "Running...",
"completed": "Macro finished",
"failed": "Macro failed",
"loadFailed": "Could not load macros",
"needTerminal": "Open and connect a terminal first",
"noSteps": "This macro has no steps yet. Add one below.",
"addStep": "Add step",
"stepNumber": "Step {{number}}",
"removeStep": "Remove step",
"confirmRunTitle": "Run this macro?",
"confirmRunBody": "\"{{name}}\" will send commands to {{host}}.",
"confirmRunAction": "Run macro",
"running": "दौड़ना...",
"completed": "मैक्रो समाप्त हो गया",
"failed": "मैक्रो विफल रहा",
"loadFailed": "मैक्रो लोड नहीं हो सके",
"needTerminal": "सबसे पहले एक टर्मिनल खोलें और उससे कनेक्ट करें।",
"noSteps": "इस मैक्रो में अभी तक कोई चरण नहीं है। कृपया नीचे एक चरण जोड़ें।",
"addStep": "चरण जोड़ें",
"stepNumber": "चरण {{number}}",
"removeStep": "चरण हटाएँ",
"confirmRunTitle": "क्या आप इस मैक्रो को चलाना चाहते हैं?",
"confirmRunBody": "\"{{name}}\" {{host}} को कमांड भेजेगा।",
"confirmRunAction": "मैक्रो चलाएँ",
"stepTypes": {
"send": {
"label": "Send command",
"help": "Types text into the terminal, the same as if you typed it."
"label": "कमांड भेजें",
"help": "यह टर्मिनल में ठीक उसी तरह टेक्स्ट टाइप करता है जैसे आप उसे खुद टाइप करते हैं।"
},
"wait": {
"label": "Wait for output",
"help": "Pauses until the server prints the text you name, like a password prompt."
"label": "आउटपुट की प्रतीक्षा करें",
"help": "यह तब तक रुका रहता है जब तक सर्वर आपके द्वारा बताए गए टेक्स्ट को प्रिंट नहीं कर देता, जैसे पासवर्ड प्रॉम्प्ट।"
},
"delay": {
"label": "Pause",
"help": "Waits a fixed amount of time before the next step."
"label": "विराम",
"help": "अगले चरण से पहले एक निश्चित समय तक प्रतीक्षा करता है।"
},
"if": {
"label": "If output contains",
"help": "Checks everything the server has printed so far, then runs one of two branches."
"label": "यदि आउटपुट में शामिल है",
"help": "यह सर्वर द्वारा अब तक प्रिंट की गई हर चीज़ की जाँच करता है, फिर दो शाखाओं में से एक को चलाता है।"
},
"repeat": {
"label": "Repeat",
"help": "Runs the steps inside it a set number of times."
"label": "दोहराना",
"help": "इसके अंदर के चरणों को निर्धारित संख्या में बार-बार दोहराता है।"
}
},
"send": {
"text": "Command or text",
"text": "आदेश या पाठ",
"textPlaceholder": "systemctl restart nginx",
"pressEnter": "Press Enter after sending",
"pressEnterHelp": "Turn this off to type text without submitting it."
"pressEnter": "भेजने के बाद एंटर दबाएँ",
"pressEnterHelp": "इसे बंद करने पर आपको टेक्स्ट टाइप करने के बाद उसे सबमिट करने की आवश्यकता नहीं होगी।"
},
"wait": {
"pattern": "Wait until the output contains",
"pattern": "आउटपुट में यह जानकारी आने तक प्रतीक्षा करें",
"patternPlaceholder": "पासवर्ड:",
"timeout": "Give up after",
"onTimeout": "If it never appears",
"stop": "Stop the macro",
"continue": "Keep going anyway"
"timeout": "हार मान लो",
"onTimeout": "अगर यह कभी प्रकट नहीं होता",
"stop": "मैक्रो को रोकें",
"continue": "फिर भी आगे बढ़ते रहो।"
},
"delay": {
"duration": "Wait for"
"duration": "के लिए प्रतीक्षा करें"
},
"ifStep": {
"pattern": "If the output contains",
"patternPlaceholder": "Active: active (running)",
"then": "Then do this",
"else": "Otherwise do this",
"emptyBranch": "No steps"
"pattern": "यदि आउटपुट में शामिल है",
"patternPlaceholder": "सक्रिय: सक्रिय (चल रहा)",
"then": "फिर ऐसा करें",
"else": "अन्यथा ऐसा करें",
"emptyBranch": "कोई कदम नहीं"
},
"repeat": {
"count": "Number of times",
"times": "times"
"count": "कितनी बार",
"times": "टाइम्स"
},
"match": {
"useRegex": "Match with a regular expression",
"useRegexHelp": "Leave this off to match the text exactly as written.",
"invalidRegex": "Not a valid regular expression, it will be matched as plain text"
"useRegex": "नियमित अभिव्यक्ति के साथ मिलान करें",
"useRegexHelp": "इसे हटा दें ताकि यह लिखे गए पाठ से बिल्कुल मेल खाए।",
"invalidRegex": "यह एक मान्य रेगुलर एक्सप्रेशन नहीं है, इसे सादे टेक्स्ट के रूप में ही माना जाएगा।"
},
"seconds": "सेकंड",
"secondsShort": "{{count}}s"
},
"errors": {
"remoteServerRequired": "Remote server required. Connect a remote server in Settings to use this connection type."
"remoteServerRequired": "रिमोट सर्वर आवश्यक है। इस कनेक्शन प्रकार का उपयोग करने के लिए सेटिंग्स में जाकर रिमोट सर्वर कनेक्ट करें।"
}
}
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
+112 -112
View File
@@ -25,8 +25,8 @@
"tab": "Tab"
},
"terminal": {
"autoTmuxEnableFailed": "Failed to enable Auto-Tmux",
"autoTmuxEnabled": "Auto-Tmux enabled for {{host}}. It applies from the next connection.",
"autoTmuxEnableFailed": "Nie udało się włączyć funkcji Auto-Tmux",
"autoTmuxEnabled": "Auto-Tmux włączony dla {{host}}. Ma zastosowanie od następnego połączenia.",
"clipboardHttpWarning": "Nie udało się odczytać schowka. Niektóre przeglądarki ograniczają dostęp do schowka poza HTTPS. Użyj Ctrl+V albo udostępniaj Termix przez HTTPS.",
"closeTab": "Zamknij",
"connecting": "Łączenie...",
@@ -44,7 +44,7 @@
"reconnect": "Połącz ponownie",
"reconnected": "Połączono ponownie pomyślnie",
"reconnecting": "Ponowne łączenie... ({{attempt}}/{{max}})",
"autoReconnecting": "Connection lost, reconnecting...",
"autoReconnecting": "Utracono połączenie, łączę ponownie...",
"searchCaseSensitive": "Uwzględnij wielkość liter",
"searchClose": "Zamknij (Esc)",
"searchNext": "Następne dopasowanie (Enter)",
@@ -54,8 +54,8 @@
"searchRegex": "Użyj wyrażenia regularnego",
"searchResultCount": "{{index}} z {{count}}",
"searchWholeWord": "Dopasuj całe słowo",
"sessionExpiredNotice": "Your previous session on {{host}} expired after {{minutes}} minutes disconnected; the shell and anything running in it are gone. Enable Auto-Tmux on this host to keep sessions alive.",
"sessionExpiredNoticeNoMinutes": "Your previous session on {{host}} expired while disconnected; the shell and anything running in it are gone. Enable Auto-Tmux on this host to keep sessions alive.",
"sessionExpiredNotice": "Twoja poprzednia sesja z {{host}} wygasła po {{minutes}} minutach odłączenia. Powłoka i wszystko, co w niej działa, zniknęło. Włącz Auto-Tmux na tym hoście, aby sesje pozostały aktywne.",
"sessionExpiredNoticeNoMinutes": "Twoja poprzednia sesja na {{host}} wygasła podczas rozłączenia; powłoka i wszystko, co w niej działa, zniknęło. Włącz Auto-Tmux na tym hoście, aby sesje pozostały aktywne.",
"sessionTakenOver": "Sesja została otwarta w innej karcie. Ponowne łączenie...",
"tmuxAttached": "Dołączeni klienci",
"tmuxAttachedCount": "{{count}} dołączonych",
@@ -81,15 +81,15 @@
"clipboardWriteFailed": "Nie udało się skopiować do schowka. Upewnij się, że strona jest serwowana przez HTTPS lub localhost.",
"connected": "Połączono",
"totpCodeLabel": "Kod weryfikacyjny",
"duplicateTab": "Duplicate tab",
"imageChooseFile": "Choose an image file",
"imageUploaded": "Image uploaded: {{path}}",
"imageClipboardUnavailable": "This browser cannot read images from the clipboard",
"imageClipboardEmpty": "No image found in the clipboard",
"localShell": "Local terminal shell",
"autocompleteHintComplete": "Tab or Enter to complete",
"autocompleteHintNavigate": "↑↓ to navigate",
"autocompleteHintClose": "Esc to close"
"duplicateTab": "Duplikuj kartę",
"imageChooseFile": "Wybierz plik obrazu",
"imageUploaded": "Przesłano obraz: {{path}}",
"imageClipboardUnavailable": "Ta przeglądarka nie może odczytać obrazów ze schowka",
"imageClipboardEmpty": "Nie znaleziono obrazu w schowku",
"localShell": "Lokalna powłoka terminala",
"autocompleteHintComplete": "Aby zakończyć, naciśnij Tab lub Enter",
"autocompleteHintNavigate": "↑↓ aby nawigować",
"autocompleteHintClose": "Esc, aby zamknąć"
},
"terminalToolbar": {
"detachTmux": "Odłącz tmux",
@@ -119,9 +119,9 @@
"clearAll": "Wyczyść wszystko",
"noHistoryEntries": "Brak wpisów w historii",
"trackingDisabled": "Śledzenie historii jest wyłączone",
"trackingDisabledHint": "Turn on Command History in this host's SSH Terminal tab.",
"commandCount_one": "{{count}} command",
"commandCount_other": "{{count}} commands"
"trackingDisabledHint": "Włącz historię poleceń na karcie terminala SSH tego hosta.",
"commandCount_one": "polecenie {{count}}",
"commandCount_other": "polecenia {{count}}"
},
"touchInput": {
"enabled": "Włącz wprowadzanie dotykowe",
@@ -162,19 +162,19 @@
"touch": "Wprowadzanie dotykowe",
"images": "Przechowywanie obrazów",
"sessions": "Sesje",
"newHosts": "New Hosts"
"newHosts": "Nowi gospodarze"
},
"sessionTimeoutMinutes": {
"label": "Terminal Session Persistence",
"description": "How long a disconnected terminal is kept alive on the server before it is closed. Min 1, max 1440 minutes. For sessions that must outlive this, enable Auto-Tmux on the host."
"label": "Trwałość sesji terminalowej",
"description": "Jak długo odłączony terminal jest utrzymywany aktywny na serwerze przed jego zamknięciem. Min. 1, maks. 1440 minut. W przypadku sesji, które muszą przetrwać ten czas, włącz funkcję Auto-Tmux na hoście."
},
"commandHistoryEnabled": {
"label": "Historia poleceń",
"description": "Zezwól na rejestrowanie historii poleceń. Po wyłączeniu historia nie jest zapisywana, niezależnie od ustawień poszczególnych hostów."
},
"commandHistoryForNewHosts": {
"label": "Command history for new hosts",
"description": "Whether new hosts start with command history on."
"label": "Historia poleceń dla nowych hostów",
"description": "Czy nowi gospodarze rozpoczynają pracę z włączoną historią poleceń."
},
"imageStorageMode": {
"label": "Tryb przechowywania",
@@ -185,7 +185,7 @@
},
"imageLocalDir": {
"label": "Katalog lokalny",
"description": "Absolute path on the Termix backend where local mode writes images. Never shown after saving. Empty uses TERMIX_IMAGE_DIR."
"description": "Ścieżka bezwzględna w zapleczu Termix, gdzie tryb lokalny zapisuje obrazy. Nigdy nie jest wyświetlana po zapisaniu. Pusta ścieżka używa TERMIX_IMAGE_DIR."
},
"imageHostPath": {
"label": "Ścieżka hosta",
@@ -193,41 +193,41 @@
},
"imageTtlMs": {
"label": "Czas życia (ms)",
"description": "How long an uploaded image is kept, in milliseconds. Empty uses TERMIX_IMAGE_TTL_MS or one hour."
"description": "Czas przechowywania przesłanego obrazu (w milisekundach). Wartość „pusta” oznacza TERMIX_IMAGE_TTL_MS lub jedną godzinę."
},
"imageMaxCount": {
"label": "Maksymalna liczba obrazów",
"description": "Most images kept at once. Empty uses TERMIX_MAX_IMAGE_COUNT or 100."
"description": "Większość obrazów jest przechowywana jednocześnie. Puste używa TERMIX_MAX_IMAGE_COUNT lub 100."
},
"imageMaxBytes": {
"label": "Maksymalny rozmiar magazynu (bajty)",
"description": "Most bytes of images kept at once. Empty uses TERMIX_MAX_IMAGE_STORAGE_BYTES or 5 GiB."
"description": "Największa ilość bajtów obrazów przechowywana jednocześnie. Pusty zajmuje TERMIX_MAX_IMAGE_STORAGE_BYTES lub 5 GiB."
},
"sessionPersistence": {
"label": "Keep sessions after disconnect",
"description": "Keep a disconnected terminal alive on the server for the time above, so reopening its tab picks up where it left off."
"label": "Zachowaj sesje po rozłączeniu",
"description": "Utrzymuj odłączony terminal aktywny na serwerze przez podany powyżej czas, tak aby ponowne otwarcie jego karty powodowało kontynuację pracy od miejsca, w którym została przerwana."
},
"newHostAutoTmux": {
"label": "Auto-Tmux",
"description": "Run new hosts' terminals inside tmux so sessions survive disconnects (needs tmux on the host)"
"description": "Uruchom nowe terminale hostów w tmux, aby sesje przetrwały rozłączenia (wymaga tmux na hoście)"
},
"newHostTheme": {
"label": "Theme for new hosts",
"description": "The terminal theme a new host starts with."
"label": "Motyw dla nowych gospodarzy",
"description": "Motyw terminala, z którym rozpoczyna pracę nowy host."
},
"newHostFontFamily": {
"label": "Font for new hosts",
"description": "The terminal font a new host starts with."
"label": "Czcionka dla nowych gospodarzy",
"description": "Czcionka terminala, od której zaczyna nowy host."
},
"newHostFontSize": {
"label": "Font size for new hosts",
"description": "The terminal font size a new host starts with, in pixels."
"label": "Rozmiar czcionki dla nowych gospodarzy",
"description": "Rozmiar czcionki terminala, od którego zaczyna nowy host (w pikselach)."
},
"newHostCursorStyle": {
"label": "Cursor style for new hosts"
"label": "Styl kursora dla nowych hostów"
},
"newHostCursorBlink": {
"label": "Blinking cursor for new hosts"
"label": "Migający kursor dla nowych hostów"
}
},
"host": {
@@ -236,36 +236,36 @@
"description": "Pokaż pasek narzędzi szybkiego dostępu zadokowany do aktywnego terminala, umożliwiający dostęp do narzędzi i statystyk na żywo tego hosta"
},
"terminalToolbarPosition": {
"label": "Toolbar Position",
"description": "Where the toolbar sits in the terminal. You can still drag it from there.",
"bottom": "Bottom center",
"bottomLeft": "Bottom left",
"bottomRight": "Bottom right",
"top": "Top center",
"topLeft": "Top left",
"topRight": "Top right"
"label": "Pozycja paska narzędzi",
"description": "Miejsce, w którym znajduje się pasek narzędzi w terminalu. Nadal możesz go stamtąd przeciągnąć.",
"bottom": "Dolny środek",
"bottomLeft": "Lewy dolny róg",
"bottomRight": "Prawy dolny róg",
"top": "Środek góry",
"topLeft": "Lewy górny róg",
"topRight": "Prawy górny róg"
},
"terminalToolbarStartState": {
"label": "Toolbar Start State",
"description": "Whether the toolbar opens expanded or minimized when the terminal connects",
"expanded": "Expanded",
"collapsed": "Minimized"
"label": "Stan początkowy paska narzędzi",
"description": "Czy pasek narzędzi otwiera się w formie rozwiniętej czy zminimalizowanej po nawiązaniu połączenia z terminalem",
"expanded": "Rozszerzony",
"collapsed": "Zminimalizowany"
},
"terminalToolbarDisplay": {
"label": "Toolbar Display Mode",
"description": "How toolbar buttons are shown. Last used keeps whatever you picked in the toolbar.",
"remember": "Last used",
"label": "Tryb wyświetlania paska narzędzi",
"description": "Jak wyświetlane są przyciski na pasku narzędzi. Ostatnio użyte przyciski zachowują to, co wybrałeś na pasku narzędzi.",
"remember": "Ostatnio używane",
"icon": "Tylko ikona",
"labeled": "Ikony i etykiety",
"expanded": "Expanded with stats"
"expanded": "Rozszerzone o statystyki"
},
"terminalToolbarShowStatus": {
"label": "Show Live Stats",
"description": "Show live host stats above the toolbar buttons in expanded mode"
"label": "Pokaż statystyki na żywo",
"description": "Pokaż statystyki gospodarza na żywo nad przyciskami paska narzędzi w trybie rozszerzonym"
},
"terminalToolbarFade": {
"label": "Fade When Idle",
"description": "Fade the toolbar out until you hover over it"
"label": "Zanikanie w stanie bezczynności",
"description": "Wygasz pasek narzędzi, aż najedziesz na niego kursorem"
},
"enableCommandHistory": {
"label": "Historia poleceń",
@@ -273,61 +273,61 @@
},
"enableTerminal": {
"label": "Włącz terminal",
"description": "Offer an SSH terminal for this host."
"description": "Zaoferuj terminal SSH dla tego hosta."
},
"inheritAppearance": {
"label": "Use user defaults"
"label": "Użyj domyślnych ustawień użytkownika"
},
"theme": {
"label": "Motyw"
},
"cursorBlink": {
"label": "Blinking cursor"
"label": "Migający kursor"
},
"cursorStyle": {
"label": "Cursor style"
"label": "Styl kursora"
},
"fontSize": {
"label": "Font size"
"label": "Rozmiar czcionki"
},
"fontFamily": {
"label": "Font"
"label": "Chrzcielnica"
},
"scrollback": {
"label": "Scrollback"
"label": "Przewiń w tył"
},
"letterSpacing": {
"label": "Letter spacing"
"label": "Odstępy między literami"
},
"lineHeight": {
"label": "Line height"
"label": "Wysokość linii"
},
"bellStyle": {
"label": "Bell"
"label": "Dzwonek"
},
"minimumContrastRatio": {
"label": "Minimum contrast ratio"
"label": "Minimalny współczynnik kontrastu"
},
"backgroundImage": {
"label": "Background image"
"label": "Obraz tła"
},
"backgroundImageOpacity": {
"label": "Background image opacity"
"label": "Krycie obrazu tła"
},
"customThemeColors": {
"label": "Custom theme colors"
"label": "Niestandardowe kolory motywu"
},
"rightClickSelectsWord": {
"label": "Right click selects word"
"label": "Kliknięcie prawym przyciskiem myszy zaznacza słowo"
},
"macOptionIsMeta": {
"label": "Option is Meta"
"label": "Opcja jest Meta"
},
"fastScrollModifier": {
"label": "Fast scroll key"
"label": "Klawisz szybkiego przewijania"
},
"fastScrollSensitivity": {
"label": "Fast scroll speed"
"label": "Szybka prędkość przewijania"
},
"backspaceMode": {
"label": "Backspace"
@@ -336,34 +336,34 @@
"label": "Auto mosh"
},
"moshCommand": {
"label": "Mosh command"
"label": "Komenda Mosh"
},
"autoTmux": {
"label": "Auto tmux"
},
"useSSHTitle": {
"label": "Use the SSH title"
"label": "Użyj tytułu SSH"
},
"syntaxHighlighting": {
"label": "Syntax highlighting"
"label": "Podświetlanie składni"
},
"syntaxHighlightingOptions": {
"label": "Syntax highlighting categories"
"label": "Kategorie wyróżniania składni"
},
"linkClickBehavior": {
"label": "Link click"
"label": "Kliknij link"
},
"localEcho": {
"label": "Local echo"
"label": "Lokalne echo"
},
"passwordPromptAutoFill": {
"label": "Offer to fill password prompts"
"label": "Zaoferuj wypełnienie monitu o hasło"
},
"sudoPasswordAutoFill": {
"label": "Fill sudo prompts"
"label": "Wypełnij monity sudo"
},
"autoReconnect": {
"label": "Reconnect automatically"
"label": "Połącz ponownie automatycznie"
}
},
"user": {
@@ -380,7 +380,7 @@
"description": "Domyślne zachowanie po kliknięciu linków w terminalu"
},
"customThemes": {
"label": "Saved themes"
"label": "Zapisane motywy"
}
}
},
@@ -389,12 +389,12 @@
},
"permissions": {
"sessions": {
"title": "Use live terminal sessions",
"description": "Lets other features, such as session sharing and recording, reach your live terminal sessions."
"title": "Korzystaj z sesji terminalowych na żywo",
"description": "Umożliwia innym funkcjom, takim jak udostępnianie sesji i nagrywanie, dostęp do sesji terminalowych na żywo."
},
"history": {
"title": "Read command history",
"description": "Lets other features, such as the AI assistant, read your command history."
"title": "Przeczytaj historię poleceń",
"description": "Umożliwia innym funkcjom, takim jak asystent AI, odczytywanie historii poleceń."
}
},
"hosts": {
@@ -405,25 +405,25 @@
"backgroundImageLabel": "Adres URL obrazu tła",
"backgroundImageOpacityLabel": "Krycie obrazu tła",
"backspaceMode": "Tryb Backspace",
"backspaceModeControlH": "Control-H (BS)",
"backspaceModeControlH": "Sterowanie-H (BS)",
"backspaceModeLabel": "Tryb Backspace",
"backspaceModeNormal": "Normal (DEL)",
"backspaceModeNormal": "Normalny (DEL)",
"behaviorAndAdvanced": "Zachowanie i zaawansowane",
"bellStyle": "Styl dzwonka",
"bellStyleBoth": "Both",
"bellStyleBoth": "Obydwa",
"bellStyleLabel": "Styl dzwonka",
"bellStyleNone": "Żaden",
"bellStyleSound": "Sound",
"bellStyleVisual": "Visual",
"bellStyleSound": "Dźwięk",
"bellStyleVisual": "Wizualny",
"colorTheme": "Motyw kolorów",
"cursorBlink": "Miganie kursora",
"cursorBlinking": "Miganie kursora",
"cursorBlinkingDesc": "Włącz animację migania kursora terminala",
"cursorStyle": "Styl kursora",
"cursorStyleBar": "Bar",
"cursorStyleBlock": "Block",
"cursorStyleBlock": "Blok",
"cursorStyleLabel": "Styl kursora",
"cursorStyleUnderline": "Underline",
"cursorStyleUnderline": "Podkreślać",
"customThemeAnsiColors": "Kolory ANSI",
"customThemeBackground": "Tło",
"customThemeBlack": "Czarny",
@@ -453,7 +453,7 @@
"enableAutoMosh": "Włącz Auto-Mosh",
"enableAutoMoshDesc": "Jeśli to możliwe, preferuj Mosh zamiast SSH",
"enableAutoTmux": "Włącz Auto-Tmux",
"enableAutoTmuxDesc": "Keep your shell and anything running in it alive across disconnects and browser restarts by running inside tmux (tmux must be installed on the host)",
"enableAutoTmuxDesc": "Utrzymuj działanie powłoki i wszystkiego, co w niej działa, nawet po rozłączeniu i ponownym uruchomieniu przeglądarki, uruchamiając ją wewnątrz tmux (tmux musi być zainstalowany na hoście).",
"fastScrollModifier": "Modyfikator szybkiego przewijania",
"fastScrollModifierAlt": "Alt",
"fastScrollModifierCtrl": "Ctrl",
@@ -489,10 +489,10 @@
"moshCommandLabel": "Polecenie Mosh",
"noSavedThemes": "Brak zapisanych motywów",
"none": "Brak",
"passwordPromptAutoFillDesc": "Offer to fill in the saved password when the terminal asks for one. Turn off to never auto-fill any password on this host.",
"passwordPromptAutoFillLabel": "Offer Password Auto-fill",
"autoReconnectLabel": "Auto Reconnect",
"autoReconnectDesc": "Reconnect on its own when the SSH connection drops, like after a network blip or sleep. Keeps the scrollback.",
"passwordPromptAutoFillDesc": "Zaproponuj wpisanie zapisanego hasła, gdy terminal o nie poprosi. Wyłącz tę opcję, aby nigdy nie wpisywać automatycznie żadnego hasła na tym hoście.",
"passwordPromptAutoFillLabel": "Oferta automatycznego uzupełniania hasła",
"autoReconnectLabel": "Automatyczne ponowne łączenie",
"autoReconnectDesc": "Ponowne połączenie następuje automatycznie po utracie połączenia SSH, np. po awarii sieci lub uśpieniu. Utrzymuje przewijanie.",
"rightClickSelectsWord": "Kliknięcie prawym przyciskiem myszy zaznacza słowo",
"rightClickSelectsWordLabel": "Kliknięcie prawym przyciskiem myszy powoduje zaznaczenie słowa",
"rightClickSelectsWordShortDesc": "Zaznacza słowo pod kursorem po kliknięciu prawym przyciskiem",
@@ -537,7 +537,7 @@
"proxmoxStatsUrlCopied": "Skopiowano adres URL statystyk Proxmox",
"rdpUrlCopied": "Skopiowano adres URL RDP",
"vncUrlCopied": "Skopiowano adres URL VNC",
"filterAuthStepca": "Step CA",
"filterAuthStepca": "Krok CA",
"guac": {
"noCredential": "Brak poświadczenia (dane bezpośrednie poniżej)",
"authTypeDirect": "Bezpośredni",
@@ -556,7 +556,7 @@
"updateHostBtn": "Aktualizuj hosta",
"addHostBtn": "Dodaj hosta"
},
"filterAuthVault": "Vault"
"filterAuthVault": "Sklepienie"
},
"nav": {
"history": "Historia",
@@ -567,7 +567,7 @@
},
"sshTools": {
"broadcastInputPlaceholder": "Wpisz tutaj, aby rozesłać naciśnięcia klawiszy...",
"copyOnSelect": "Copy selected text automatically",
"copyOnSelect": "Kopiuj zaznaczony tekst automatycznie",
"enableRightClickCopyPaste": "Włącz kopiowanie/wklejanie prawym przyciskiem myszy",
"fillPassword": "Wpisz hasło",
"fillPasswordMissing": "Brak zapisanego hasła dla {{count}} wybranych terminali",
@@ -594,14 +594,14 @@
"textRequired": "Wprowadź tekst do wysłania",
"controlCodeRequired": "Wprowadź pojedynczą literę kodu kontrolnego",
"builtIn": {
"copyCtrlC": "Copy selection (Ctrl+C, only when text is selected)",
"copyCtrlShiftC": "Copy selection (Ctrl+Shift+C)",
"copyCmdC": "Copy selection (Cmd+C)",
"pasteCtrlShiftV": "Paste from clipboard (Ctrl+Shift+V)",
"ctrlW": "Send Ctrl+W to shell (blocked from closing browser tab)",
"ctrlT": "Send Ctrl+T to shell (blocked from opening browser tab)",
"ctrlN": "Send Ctrl+N to shell (blocked from opening browser window)",
"ctrlQ": "Send Ctrl+Q to shell (blocked from quitting browser)"
"copyCtrlC": "Kopiuj zaznaczenie (Ctrl+C, tylko gdy zaznaczony jest tekst)",
"copyCtrlShiftC": "Kopiuj zaznaczenie (Ctrl+Shift+C)",
"copyCmdC": "Kopiuj zaznaczenie (Cmd+C)",
"pasteCtrlShiftV": "Wklej ze schowka (Ctrl+Shift+V)",
"ctrlW": "Wyślij Ctrl+W do powłoki (zablokowano możliwość zamknięcia karty przeglądarki)",
"ctrlT": "Wyślij Ctrl+T do powłoki (zablokowano otwieranie karty przeglądarki)",
"ctrlN": "Wyślij Ctrl+N do powłoki (zablokowane otwieranie okna przeglądarki)",
"ctrlQ": "Wyślij Ctrl+Q do powłoki (zablokowane przed zamknięciem przeglądarki)"
}
},
"macros": {
File diff suppressed because it is too large. Load diff
+269 -269
View File
@@ -25,9 +25,9 @@
"tab": "Tab"
},
"terminal": {
"autoTmuxEnableFailed": "Failed to enable Auto-Tmux",
"autoTmuxEnabled": "Auto-Tmux enabled for {{host}}. It applies from the next connection.",
"clipboardHttpWarning": "Couldn't read the clipboard. Some browsers restrict clipboard access outside HTTPS - try Ctrl+V instead, or serve Termix over HTTPS.",
"autoTmuxEnableFailed": "Falha ao ativar o Auto-Tmux",
"autoTmuxEnabled": "Auto-Tmux ativado para {{host}}. Aplica-se a partir da ligação seguinte.",
"clipboardHttpWarning": "Não foi possível ler a área de transferência. Alguns browsers restringem o acesso à área de transferência fora de HTTPS - experimente Ctrl+V ou utilize HTTPS para aceder ao Termix.",
"closeTab": "Fechar",
"connecting": "A ligar...",
"connectionLost": "Ligação perdida",
@@ -44,18 +44,18 @@
"reconnect": "Reconectar",
"reconnected": "Ligação restabelecida com sucesso",
"reconnecting": "A restabelecer ligação... ({{attempt}}/{{max}})",
"autoReconnecting": "Connection lost, reconnecting...",
"searchCaseSensitive": "Match Case",
"searchClose": "Close (Escape)",
"searchNext": "Next Match (Enter)",
"searchNoResults": "No results",
"searchPlaceholder": "Find",
"searchPrevious": "Previous Match (Shift+Enter)",
"searchRegex": "Use Regular Expression",
"searchResultCount": "{{index}} of {{count}}",
"searchWholeWord": "Match Whole Word",
"sessionExpiredNotice": "Your previous session on {{host}} expired after {{minutes}} minutes disconnected; the shell and anything running in it are gone. Enable Auto-Tmux on this host to keep sessions alive.",
"sessionExpiredNoticeNoMinutes": "Your previous session on {{host}} expired while disconnected; the shell and anything running in it are gone. Enable Auto-Tmux on this host to keep sessions alive.",
"autoReconnecting": "Ligação perdida, reconectando...",
"searchCaseSensitive": "Caixa de fósforos",
"searchClose": "Fechar (Esc)",
"searchNext": "Próxima partida (Entrar)",
"searchNoResults": "Nenhum resultado",
"searchPlaceholder": "Encontrar",
"searchPrevious": "Partida anterior (Shift+Enter)",
"searchRegex": "Utilizar expressão regular",
"searchResultCount": "{{index}} de {{count}}",
"searchWholeWord": "Combine a palavra inteira",
"sessionExpiredNotice": "A sua sessão anterior em {{host}} expirou após {{minutes}} minutos desligado; o shell e tudo o que estava a ser executado nele foram perdidos. Active o Auto-Tmux neste host para manter as sessões ativas.",
"sessionExpiredNoticeNoMinutes": "A sua sessão anterior em {{host}} expirou enquanto estava desligada; o shell e tudo o que estava a ser executado nele foram perdidos. Active o Auto-Tmux neste host para manter as sessões ativas.",
"sessionTakenOver": "A sessão foi aberta noutro separador. A restabelecer ligação...",
"tmuxAttached": "Clientes anexados",
"tmuxAttachedCount": "{{count}} anexado",
@@ -81,35 +81,35 @@
"clipboardWriteFailed": "Erro ao copiar para a área de transferência. Certifique-se de que a página é servida via HTTPS ou localhost.",
"connected": "Ligado",
"totpCodeLabel": "Código de verificação",
"duplicateTab": "Duplicate tab",
"imageChooseFile": "Choose an image file",
"imageUploaded": "Image uploaded: {{path}}",
"imageClipboardUnavailable": "This browser cannot read images from the clipboard",
"imageClipboardEmpty": "No image found in the clipboard",
"localShell": "Local terminal shell",
"autocompleteHintComplete": "Tab or Enter to complete",
"autocompleteHintNavigate": "↑↓ to navigate",
"autocompleteHintClose": "Esc to close"
"duplicateTab": "Aba duplicada",
"imageChooseFile": "Escolha um ficheiro de imagem",
"imageUploaded": "Imagem carregada: {{path}}",
"imageClipboardUnavailable": "Este browser não consegue ler imagens da área de transferência.",
"imageClipboardEmpty": "Nenhuma imagem encontrada na área de transferência",
"localShell": "Shell do terminal local",
"autocompleteHintComplete": "Prima Tab ou Enter para concluir",
"autocompleteHintNavigate": "↑↓ para navegar",
"autocompleteHintClose": "Prima Esc para fechar"
},
"terminalToolbar": {
"detachTmux": "Detach tmux",
"detachTmuxDescription": "Detach tmux session",
"dismissError": "Dismiss image error",
"hideToolbar": "Hide toolbar",
"image": "Image actions (images only)",
"imageActionFailed": "Image action failed",
"layout": "Toolbar display mode",
"layoutExpanded": "Expanded with metrics",
"layoutIcon": "Icon only",
"layoutLabeled": "Icons and labels",
"moveToolbar": "Move toolbar",
"moveToolbarHint": "Drag to reposition the toolbar",
"paste": "Paste image",
"pasteImage": "Paste image from clipboard (images only)",
"detachTmux": "Desanexar tmux",
"detachTmuxDescription": "Desanexar sessão tmux",
"dismissError": "Ignorar erro de imagem",
"hideToolbar": "Ocultar barra de ferramentas",
"image": "Ações de imagem (apenas imagens)",
"imageActionFailed": "A ação de imagem falhou",
"layout": "Modo de visualização da barra de ferramentas",
"layoutExpanded": "Expandido com métricas",
"layoutIcon": "Apenas o ícone",
"layoutLabeled": "Ícones e rótulos",
"moveToolbar": "Mover barra de ferramentas",
"moveToolbarHint": "Arraste para reposicionar a barra de ferramentas.",
"paste": "Colar imagem",
"pasteImage": "Colar imagem da área de transferência (apenas imagens)",
"retry": "Repetir",
"showToolbar": "Expandir barra",
"upload": "Upload image",
"uploadImage": "Upload an image to the host",
"upload": "Carregar imagem",
"uploadImage": "Faça o upload de uma imagem para o host.",
"uploadingImage": "A enviar..."
},
"history": {
@@ -119,153 +119,153 @@
"clearAll": "Limpar Tudo",
"noHistoryEntries": "Sem entradas no histórico",
"trackingDisabled": "O rastreio do histórico está desativado",
"trackingDisabledHint": "Turn on Command History in this host's SSH Terminal tab.",
"commandCount_one": "{{count}} command",
"commandCount_other": "{{count}} commands"
"trackingDisabledHint": "Ative o Histórico de Comandos no separador Terminal SSH deste host.",
"commandCount_one": "{{count}} comando",
"commandCount_other": "{{count}} comandos"
},
"touchInput": {
"enabled": "Enable Touch Input",
"enabledDesc": "Allow one-finger touch scrolling in terminals",
"momentumEnabled": "Enable Momentum",
"momentumEnabledDesc": "Continue scrolling briefly after a swipe",
"advanced": "Advanced",
"enabled": "Ativar entrada por toque",
"enabledDesc": "Permitir a rolagem com um único dedo nos terminais.",
"momentumEnabled": "Ativar o impulso",
"momentumEnabledDesc": "Continue a rolar brevemente após deslizar o dedo.",
"advanced": "Avançado",
"resetDefaults": "Restaurar predefinições",
"dragThreshold": "Drag threshold",
"maxWheelDelta": "Maximum wheel delta",
"momentumSampleWindow": "Momentum sample window",
"releaseGracePeriod": "Release grace period",
"minimumVelocity": "Minimum velocity",
"maximumVelocity": "Maximum velocity",
"maximumDuration": "Maximum duration",
"maximumTravel": "Maximum travel",
"decayTime": "Decay time",
"pixelsPerTick": "Pixels per tick",
"maximumFrameInterval": "Maximum frame interval",
"maximumTicksPerFrame": "Maximum ticks per frame"
"dragThreshold": "Limiar de arrasto",
"maxWheelDelta": "Delta máximo da roda",
"momentumSampleWindow": "Janela de amostra de momento",
"releaseGracePeriod": "Período de carência para lançamento",
"minimumVelocity": "Velocidade mínima",
"maximumVelocity": "Velocidade máxima",
"maximumDuration": "Duração máxima",
"maximumTravel": "Viagem máxima",
"decayTime": "Tempo de decaimento",
"pixelsPerTick": "Pixels por tick",
"maximumFrameInterval": "Intervalo máximo entre fotogramas",
"maximumTicksPerFrame": "Número máximo de ticks por frame"
},
"imageStorage": {
"instanceId": "Terminal session instance ID",
"instanceIdDesc": "Instance ID of one of your connected terminal tabs, used to test visibility.",
"selectedModeUnavailable": "Unavailable",
"instanceId": "ID da instância da sessão do terminal",
"instanceIdDesc": "ID da instância de uma das suas abas de terminal ligadas, utilizada para testar a visibilidade.",
"selectedModeUnavailable": "Indisponível",
"test": "Testar",
"testing": "Testing...",
"testFailed": "Failed to test image storage",
"testConnected": "Terminal session is connected.",
"testNotConnected": "No connected terminal session with this instance ID.",
"testSelectedMode": "An upload would use: {{mode}}",
"testLocalVisible": "The local directory is visible from the connected host.",
"testLocalNotVisible": "The local directory is NOT visible from the connected host."
"testing": "Testando...",
"testFailed": "Falha ao testar o armazenamento de imagens",
"testConnected": "A sessão do terminal está ligada.",
"testNotConnected": "Nenhuma sessão de terminal ligada com este ID de instância.",
"testSelectedMode": "Um upload utilizaria: {{mode}}",
"testLocalVisible": "O diretório local está visível a partir do host ligado.",
"testLocalNotVisible": "O diretório local NÃO está visível a partir do host ligado."
},
"settings": {
"admin": {
"group": {
"touch": "Touch Input",
"images": "Image Storage",
"touch": "Entrada por toque",
"images": "Armazenamento de imagens",
"sessions": "Sessões",
"newHosts": "New Hosts"
"newHosts": "Novos anfitriões"
},
"sessionTimeoutMinutes": {
"label": "Terminal Session Persistence",
"description": "How long a disconnected terminal is kept alive on the server before it is closed. Min 1, max 1440 minutes. For sessions that must outlive this, enable Auto-Tmux on the host."
"label": "Persistência de sessão do terminal",
"description": "Tempo que um terminal desligado permanece ativo no servidor antes de ser fechado. Mínimo de 1 minuto, máximo de 1440 minutos. Para sessões que necessitem de durar mais do que isso, ative o Auto-Tmux no host."
},
"commandHistoryEnabled": {
"label": "Histórico de Comandos",
"description": "Permitir o registo do histórico de comandos. Quando desativado, o histórico não é guardado independentemente das definições por máquina."
},
"commandHistoryForNewHosts": {
"label": "Command history for new hosts",
"description": "Whether new hosts start with command history on."
"label": "Histórico de comandos para novos hosts",
"description": "Se os novos hosts arrancarem com o histórico de comandos ativado."
},
"imageStorageMode": {
"label": "Storage Mode",
"description": "Where pasted and uploaded terminal images are written. Auto picks by connection, Local and Remote (SFTP) are fixed.",
"label": "Modo de armazenamento",
"description": "Local onde são apresentadas as imagens de terminal coladas e carregadas. As seleções automáticas por ligação, Local e Remota (SFTP), foram corrigidas.",
"auto": "Automático",
"local": "Local",
"remoteSftp": "Remote (SFTP)"
"remoteSftp": "Remoto (SFTP)"
},
"imageLocalDir": {
"label": "Local directory",
"description": "Absolute path on the Termix backend where local mode writes images. Never shown after saving. Empty uses TERMIX_IMAGE_DIR."
"label": "Diretório local",
"description": "Caminho absoluto no backend do Termix onde o modo local grava imagens. Nunca é apresentado após o guardar. Um valor vazio utiliza TERMIX_IMAGE_DIR."
},
"imageHostPath": {
"label": "Host path",
"description": "The host-side view of the local directory that terminal agents receive."
"label": "Caminho do host",
"description": "Vista do diretório local recebida pelos agentes de terminal, do lado do host."
},
"imageTtlMs": {
"label": "TTL (ms)",
"description": "How long an uploaded image is kept, in milliseconds. Empty uses TERMIX_IMAGE_TTL_MS or one hour."
"description": "Tempo de armazenamento de uma imagem carregada, em milissegundos. O valor vazio utiliza TERMIX_IMAGE_TTL_MS ou uma hora."
},
"imageMaxCount": {
"label": "Max image count",
"description": "Most images kept at once. Empty uses TERMIX_MAX_IMAGE_COUNT or 100."
"label": "Contagem máxima de imagens",
"description": "A maioria das imagens é mantida em simultâneo. O parâmetro vazio utiliza TERMIX_MAX_IMAGE_COUNT ou 100."
},
"imageMaxBytes": {
"label": "Max storage bytes",
"description": "Most bytes of images kept at once. Empty uses TERMIX_MAX_IMAGE_STORAGE_BYTES or 5 GiB."
"label": "Bytes de armazenamento máximo",
"description": "A maioria dos bytes das imagens são guardados de uma só vez. Quando vazio, utiliza-se TERMIX_MAX_IMAGE_STORAGE_BYTES ou 5 GiB."
},
"sessionPersistence": {
"label": "Keep sessions after disconnect",
"description": "Keep a disconnected terminal alive on the server for the time above, so reopening its tab picks up where it left off."
"label": "Manter sessões após desconexão",
"description": "Mantenha um terminal desligado ativo no servidor durante o tempo acima especificado, para que, ao reabrir o separador, a sessão continue a partir do ponto onde parou."
},
"newHostAutoTmux": {
"label": "Auto-Tmux",
"description": "Run new hosts' terminals inside tmux so sessions survive disconnects (needs tmux on the host)"
"description": "Execute os terminais dos novos hosts dentro do tmux para que as sessões sobrevivam a desconexões (requer tmux no host)."
},
"newHostTheme": {
"label": "Theme for new hosts",
"description": "The terminal theme a new host starts with."
"label": "Tema para novos anfitriões",
"description": "O tema do terminal com o qual um novo host inicia."
},
"newHostFontFamily": {
"label": "Font for new hosts",
"description": "The terminal font a new host starts with."
"label": "Fonte para novos anfitriões",
"description": "A fonte de terminal com a qual um novo host inicia."
},
"newHostFontSize": {
"label": "Font size for new hosts",
"description": "The terminal font size a new host starts with, in pixels."
"label": "Tamanho da fonte para novos hosts",
"description": "O tamanho da fonte do terminal com que um novo host é iniciado, em pixéis."
},
"newHostCursorStyle": {
"label": "Cursor style for new hosts"
"label": "Estilo de cursor para novos hosts"
},
"newHostCursorBlink": {
"label": "Blinking cursor for new hosts"
"label": "Cursor intermitente para novos hosts"
}
},
"host": {
"enableTerminalToolbar": {
"label": "Enable Terminal Toolbar",
"description": "Show a quick-access toolbar docked to the active terminal for this host's tools and live stats"
"label": "Ativar a barra de ferramentas do terminal",
"description": "Visualizar uma barra de ferramentas de acesso rápido acoplada ao terminal ativo com as ferramentas e estatísticas em tempo real deste host."
},
"terminalToolbarPosition": {
"label": "Toolbar Position",
"description": "Where the toolbar sits in the terminal. You can still drag it from there.",
"bottom": "Bottom center",
"bottomLeft": "Bottom left",
"bottomRight": "Bottom right",
"top": "Top center",
"topLeft": "Top left",
"topRight": "Top right"
"label": "Posição da barra de ferramentas",
"description": "A barra de ferramentas está localizada no terminal. Pode ainda arrastá-la de lá.",
"bottom": "Centro inferior",
"bottomLeft": "Canto inferior esquerdo",
"bottomRight": "Canto inferior direito",
"top": "Centro superior",
"topLeft": "Canto superior esquerdo",
"topRight": "Canto superior direito"
},
"terminalToolbarStartState": {
"label": "Toolbar Start State",
"description": "Whether the toolbar opens expanded or minimized when the terminal connects",
"expanded": "Expanded",
"collapsed": "Minimized"
"label": "Estado inicial da barra de ferramentas",
"description": "Se a barra de ferramentas abre expandida ou minimizada quando o terminal se liga.",
"expanded": "Expandido",
"collapsed": "Minimizado"
},
"terminalToolbarDisplay": {
"label": "Toolbar Display Mode",
"description": "How toolbar buttons are shown. Last used keeps whatever you picked in the toolbar.",
"remember": "Last used",
"icon": "Icon only",
"labeled": "Icons and labels",
"expanded": "Expanded with stats"
"label": "Modo de visualização da barra de ferramentas",
"description": "Como os botões da barra de ferramentas são apresentados. O último botão utilizado mantém a seleção feita na barra de ferramentas.",
"remember": "Último uso",
"icon": "Apenas o ícone",
"labeled": "Ícones e rótulos",
"expanded": "Expandido com estatísticas"
},
"terminalToolbarShowStatus": {
"label": "Show Live Stats",
"description": "Show live host stats above the toolbar buttons in expanded mode"
"label": "Mostrar estatísticas ao vivo",
"description": "Exibir estatísticas do host ao vivo acima dos botões da barra de ferramentas no modo expandido."
},
"terminalToolbarFade": {
"label": "Fade When Idle",
"description": "Fade the toolbar out until you hover over it"
"label": "Desvanecer quando ocioso",
"description": "A barra de ferramentas desaparece gradualmente até que passe o cursor sobre ela."
},
"enableCommandHistory": {
"label": "Histórico de Comandos",
@@ -273,147 +273,147 @@
},
"enableTerminal": {
"label": "Ativar Terminal",
"description": "Offer an SSH terminal for this host."
"description": "Disponibilize um terminal SSH para este host."
},
"inheritAppearance": {
"label": "Use user defaults"
"label": "Usar as configurações padrão do utilizador"
},
"theme": {
"label": "Tema"
},
"cursorBlink": {
"label": "Blinking cursor"
"label": "cursor intermitente"
},
"cursorStyle": {
"label": "Cursor style"
"label": "Estilo do cursor"
},
"fontSize": {
"label": "Font size"
"label": "Tamanho da fonte"
},
"fontFamily": {
"label": "Font"
"label": "Fonte"
},
"scrollback": {
"label": "Scrollback"
"label": "Voltar ao início"
},
"letterSpacing": {
"label": "Letter spacing"
"label": "Espaçamento entre letras"
},
"lineHeight": {
"label": "Line height"
"label": "Altura da linha"
},
"bellStyle": {
"label": "Bell"
"label": "Sino"
},
"minimumContrastRatio": {
"label": "Minimum contrast ratio"
"label": "Relação de contraste mínima"
},
"backgroundImage": {
"label": "Background image"
"label": "Imagem de fundo"
},
"backgroundImageOpacity": {
"label": "Background image opacity"
"label": "Opacidade da imagem de fundo"
},
"customThemeColors": {
"label": "Custom theme colors"
"label": "Cores de tema personalizadas"
},
"rightClickSelectsWord": {
"label": "Right click selects word"
"label": "Clicar com o botão direito do rato seleciona a palavra."
},
"macOptionIsMeta": {
"label": "Option is Meta"
"label": "A opção é Meta"
},
"fastScrollModifier": {
"label": "Fast scroll key"
"label": "Tecla de deslocamento rápido"
},
"fastScrollSensitivity": {
"label": "Fast scroll speed"
"label": "Velocidade de rolagem rápida"
},
"backspaceMode": {
"label": "Backspace"
"label": "Apagar"
},
"autoMosh": {
"label": "Auto mosh"
"label": "Mosh automático"
},
"moshCommand": {
"label": "Mosh command"
"label": "Comando Mosh"
},
"autoTmux": {
"label": "Auto tmux"
"label": "tmux automático"
},
"useSSHTitle": {
"label": "Use the SSH title"
"label": "Utilize o título SSH"
},
"syntaxHighlighting": {
"label": "Syntax highlighting"
"label": "Realce de sintaxe"
},
"syntaxHighlightingOptions": {
"label": "Syntax highlighting categories"
"label": "Categorias de realce de sintaxe"
},
"linkClickBehavior": {
"label": "Link click"
"label": "Clique no link"
},
"localEcho": {
"label": "Local echo"
"label": "Eco local"
},
"passwordPromptAutoFill": {
"label": "Offer to fill password prompts"
"label": "Ofereça-se para preencher os campos da palavra-passe."
},
"sudoPasswordAutoFill": {
"label": "Fill sudo prompts"
"label": "Preencha os prompts do sudo"
},
"autoReconnect": {
"label": "Reconnect automatically"
"label": "Reconectar automaticamente"
}
},
"user": {
"commandAutocomplete": {
"label": "Autocompletar comandos",
"description": "Show autocomplete while typing if you press tab"
"description": "Exibir a funcionalidade de autocompletar enquanto escreve ao premir a tecla Tab."
},
"localEcho": {
"label": "Local Echo",
"description": "Reduce perceived input latency using safe local keystroke prediction"
"label": "Eco Local",
"description": "Reduza a latência de entrada percebida utilizando a previsão segura de pressão de teclas local."
},
"linkClickBehavior": {
"label": "Clique em links do terminal",
"description": "Comportamento predefinido ao clicar em links no terminal"
},
"customThemes": {
"label": "Saved themes"
"label": "Temas guardados"
}
}
},
"palette": {
"localTerminal": "Local Terminal"
"localTerminal": "Terminal local"
},
"permissions": {
"sessions": {
"title": "Use live terminal sessions",
"description": "Lets other features, such as session sharing and recording, reach your live terminal sessions."
"title": "Utilize sessões de terminal ao vivo",
"description": "Permite que outras funcionalidades, como a partilha e a gravação de sessões, cheguem às suas sessões de terminal em tempo real."
},
"history": {
"title": "Read command history",
"description": "Lets other features, such as the AI assistant, read your command history."
"title": "Leia o histórico de comandos",
"description": "Permite que outras funcionalidades, como o assistente de IA, leiam o seu histórico de comandos."
}
},
"hosts": {
"tabTerminal": "Terminal",
"addHost": "Adicionar máquina",
"applyGlobalThemeTooltip": "Apply this theme",
"applyGlobalThemeTooltip": "Aplique este tema",
"backgroundImageDesc": "URL opcional para uma imagem de fundo do terminal",
"backgroundImageLabel": "URL da Imagem de Fundo",
"backgroundImageOpacityLabel": "Opacidade da Imagem de Fundo",
"backspaceMode": "Modo de retrocesso",
"backspaceModeControlH": "Control-H (BS)",
"backspaceModeControlH": "Controlo-H (BS)",
"backspaceModeLabel": "Modo da Tecla Retrocesso",
"backspaceModeNormal": "Normal (DEL)",
"behaviorAndAdvanced": "Comportamento e Avançado",
"bellStyle": "Estilo da campainha",
"bellStyleBoth": "Both",
"bellStyleBoth": "Ambos",
"bellStyleLabel": "Estilo do Alerta Sonoro",
"bellStyleNone": "Nenhuma",
"bellStyleSound": "Sound",
"bellStyleSound": "Som",
"bellStyleVisual": "Visual",
"colorTheme": "Tema de Cores",
"cursorBlink": "Piscar do cursor",
@@ -421,9 +421,9 @@
"cursorBlinkingDesc": "Ativar a animação de piscar para o cursor do terminal",
"cursorStyle": "Estilo do cursor",
"cursorStyleBar": "Bar",
"cursorStyleBlock": "Block",
"cursorStyleBlock": "Bloco",
"cursorStyleLabel": "Estilo do Cursor",
"cursorStyleUnderline": "Underline",
"cursorStyleUnderline": "Sublinhado",
"customThemeAnsiColors": "Cores ANSI",
"customThemeBackground": "Fundo",
"customThemeBlack": "Preto",
@@ -448,12 +448,12 @@
"customThemeSelection": "Seleção",
"customThemeWhite": "Branco",
"customThemeYellow": "Amarelo",
"deleteGlobalThemeTooltip": "Delete this theme",
"deleteGlobalThemeTooltip": "Apagar este tema",
"docsLink": "Ver documentação",
"enableAutoMosh": "Ativar Auto-Mosh",
"enableAutoMoshDesc": "Preferir Mosh a SSH, se disponível",
"enableAutoTmux": "Ativar Auto-Tmux",
"enableAutoTmuxDesc": "Keep your shell and anything running in it alive across disconnects and browser restarts by running inside tmux (tmux must be installed on the host)",
"enableAutoTmuxDesc": "Mantenha o seu shell e tudo o que nele está a ser executado em funcionamento mesmo após desconexões e reinicializações do browser, executando o comando dentro do tmux (o tmux necessita de estar instalado no host).",
"fastScrollModifier": "Modificador de deslocamento rápido",
"fastScrollModifierAlt": "Alt",
"fastScrollModifierCtrl": "Ctrl",
@@ -462,9 +462,9 @@
"fastScrollSensitivity": "Sensibilidade do deslocamento rápido",
"fastScrollSensitivityLabel": "Sensibilidade do deslocamento rápido",
"fontFamily": "Família da fonte",
"fontFamilyCustomHint": "Pick a bundled font, or choose Custom and type the exact name of a font already installed on your system (e.g. MesloLGS NF, Noto Sans Mono). Termix cannot install fonts for you, install it on your OS first.",
"fontFamilyCustomOption": "Custom...",
"fontFamilyCustomPlaceholder": "Exact font name, e.g. MesloLGS NF",
"fontFamilyCustomHint": "Escolha uma fonte incluída ou selecione \"Personalizada\" e introduza o nome exato de uma fonte já instalada no seu sistema (por exemplo, MesloLGS NF, Noto Sans Mono). O Termix não instala fontes automaticamente; instale-as primeiro no seu sistema operativo.",
"fontFamilyCustomOption": "Personalizado...",
"fontFamilyCustomPlaceholder": "Nome exato da fonte, por exemplo, MesloLGS NF",
"fontFamilyLabel": "Família da Fonte",
"fontSize": "Tamanho da fonte",
"fontSizeLabel": "Tamanho da Fonte",
@@ -478,29 +478,29 @@
"linkClickBehaviorDirect": "Abrir diretamente",
"linkClickBehaviorLabel": "Comportamento ao clicar em ligações",
"loadingHost": "A carregar o host...",
"localEchoAuto": "Automatic",
"localEchoDesc": "Predict safe printable keystrokes locally on slow connections. Password prompts and control input are never echoed.",
"localEchoLabel": "Local Echo",
"localEchoAuto": "Automático",
"localEchoDesc": "Preveja sequências de teclas seguras e imprimíveis localmente em ligações lentas. Os avisos de palavra-passe e as entradas de controlo nunca são repetidos.",
"localEchoLabel": "Eco Local",
"localEchoOff": "Desativado",
"localEchoOn": "Always on",
"macOptionIsMetaLabel": "Option Key Sends Meta",
"macOptionIsMetaShortDesc": "Disable to type special characters (like @ or |) with the Option/Alt key on macOS instead of sending Meta",
"localEchoOn": "Sempre ligado",
"macOptionIsMetaLabel": "A tecla Option envia meta",
"macOptionIsMetaShortDesc": "Desative a digitação de caracteres especiais (como @ ou |) com a tecla Option/Alt no macOS em vez de enviar Meta",
"moshCommand": "Comando MOSH",
"moshCommandLabel": "Comando Mosh",
"noSavedThemes": "No saved themes yet",
"noSavedThemes": "Ainda não há temas guardados.",
"none": "Nenhum",
"passwordPromptAutoFillDesc": "Offer to fill in the saved password when the terminal asks for one. Turn off to never auto-fill any password on this host.",
"passwordPromptAutoFillLabel": "Offer Password Auto-fill",
"autoReconnectLabel": "Auto Reconnect",
"autoReconnectDesc": "Reconnect on its own when the SSH connection drops, like after a network blip or sleep. Keeps the scrollback.",
"passwordPromptAutoFillDesc": "Ofereça a opção de preencher a palavra-passe guardada quando o terminal o solicitar. Desative para que o preenchimento automático de palavras-passe neste host seja desativado.",
"passwordPromptAutoFillLabel": "Oferecer preenchimento automático de palavras-passe",
"autoReconnectLabel": "Reconexão automática",
"autoReconnectDesc": "Volta a ligar-se automaticamente quando a ligação SSH cai, como após uma interrupção na rede ou suspensão. Mantém o histórico de rolagem.",
"rightClickSelectsWord": "Clique direito seleciona palavra",
"rightClickSelectsWordLabel": "Clique Direito Seleciona Palavra",
"rightClickSelectsWordShortDesc": "Selecionar a palavra sob o cursor ao clicar com o botão direito",
"saveAsGlobalTheme": "Save as Global Theme",
"saveGlobalThemeError": "Failed to save theme",
"saveGlobalThemeNamePrompt": "Enter a name for this theme",
"saveGlobalThemeSuccess": "Theme saved",
"savedThemesLabel": "Saved Themes",
"saveAsGlobalTheme": "Guardar como tema global",
"saveGlobalThemeError": "Falha ao guardar o tema",
"saveGlobalThemeNamePrompt": "Introduza um nome para este tema.",
"saveGlobalThemeSuccess": "Tema guardado",
"savedThemesLabel": "Temas guardados",
"scrollbackBufferLabel": "Buffer de Retrocesso",
"scrollbackMaxLines": "Número máximo de linhas guardadas no histórico",
"sudoPasswordAutoFill": "Preenchimento Automático da Palavra-passe Sudo",
@@ -533,11 +533,11 @@
"proxmoxLastSyncStatus": {
"success": "Sucesso"
},
"proxmoxResultSkippedNoIp": "{{count}} skipped (no IP found)",
"proxmoxStatsUrlCopied": "Proxmox Stats URL copied to clipboard",
"proxmoxResultSkippedNoIp": "{{count}} ignorado (nenhum IP encontrado)",
"proxmoxStatsUrlCopied": "URL das estatísticas do Proxmox copiado para a área de transferência",
"rdpUrlCopied": "URL RDP copiado",
"vncUrlCopied": "URL VNC copiado",
"filterAuthStepca": "Step CA",
"filterAuthStepca": "Etapa CA",
"guac": {
"noCredential": "Sem credencial (credenciais diretas abaixo)",
"authTypeDirect": "Direta",
@@ -556,18 +556,18 @@
"updateHostBtn": "Atualizar Host",
"addHostBtn": "Adicionar Host"
},
"filterAuthVault": "Vault"
"filterAuthVault": "Cofre"
},
"nav": {
"history": "Histórico",
"localTerminal": "Local Terminal",
"localTerminal": "Terminal local",
"sshTools": "Ferramentas SSH",
"terminal": "Terminal",
"macros": "Macros"
},
"sshTools": {
"broadcastInputPlaceholder": "Digite aqui para difundir as teclas premidas...",
"copyOnSelect": "Copy selected text automatically",
"copyOnSelect": "Copiar texto selecionado automaticamente",
"enableRightClickCopyPaste": "Ativar copiar/colar com clique direito",
"fillPassword": "Preencher palavra-passe",
"fillPasswordMissing": "Nenhuma palavra-passe guardada para {{count}} terminal(is) selecionado(s)",
@@ -583,123 +583,123 @@
"stopRecording": "Parar Gravação"
},
"keybindings": {
"copy": "Copy selection",
"copy": "Copiar seleção",
"paste": "Colar",
"sendControlCode": "Send Ctrl+letter signal",
"sendText": "Send text",
"controlCodeLabel": "Letter",
"textLabel": "Text to send",
"appendEnterLabel": "Press Enter after sending",
"clipboardPermissionNote": "May prompt for clipboard permission on first use in some browsers.",
"textRequired": "Enter the text to send",
"controlCodeRequired": "Enter a single letter for the control code",
"sendControlCode": "Enviar sinal Ctrl+letra",
"sendText": "Enviar mensagem de texto",
"controlCodeLabel": "Carta",
"textLabel": "Texto a enviar",
"appendEnterLabel": "Prima Enter após enviar",
"clipboardPermissionNote": "Pode solicitar permissão para aceder à área de transferência na primeira utilização em alguns navegadores.",
"textRequired": "Introduza o texto que pretende enviar.",
"controlCodeRequired": "Introduza uma única letra para o código de controlo.",
"builtIn": {
"copyCtrlC": "Copy selection (Ctrl+C, only when text is selected)",
"copyCtrlShiftC": "Copy selection (Ctrl+Shift+C)",
"copyCmdC": "Copy selection (Cmd+C)",
"pasteCtrlShiftV": "Paste from clipboard (Ctrl+Shift+V)",
"ctrlW": "Send Ctrl+W to shell (blocked from closing browser tab)",
"ctrlT": "Send Ctrl+T to shell (blocked from opening browser tab)",
"ctrlN": "Send Ctrl+N to shell (blocked from opening browser window)",
"ctrlQ": "Send Ctrl+Q to shell (blocked from quitting browser)"
"copyCtrlC": "Copiar seleção (Ctrl+C, apenas quando o texto está selecionado)",
"copyCtrlShiftC": "Copiar seleção (Ctrl+Shift+C)",
"copyCmdC": "Copiar seleção (Cmd+C)",
"pasteCtrlShiftV": "Colar da área de transferência (Ctrl+Shift+V)",
"ctrlW": "Enviar Ctrl+W para o shell (impede o fecho do separador do browser)",
"ctrlT": "Enviar Ctrl+T para o shell (impede a abertura de novos separadores do browser).",
"ctrlN": "Enviar Ctrl+N para o shell (impede a abertura da janela do browser).",
"ctrlQ": "Enviar Ctrl+Q para o shell (impede o fecho do browser)"
}
},
"macros": {
"title": "Macros",
"description": "Run a saved series of commands in a terminal, and react to what the server sends back.",
"description": "Execute uma série de comandos guardados num terminal e reaja ao que o servidor envia de volta.",
"target": "Destino",
"noTerminal": "No terminal open",
"empty": "No macros yet",
"emptyHint": "Create a macro to automate a terminal flow, like logging in, restarting a service, or answering prompts.",
"create": "New macro",
"back": "Back to macros",
"noTerminal": "Nenhum terminal aberto",
"empty": "Ainda não existem macros.",
"emptyHint": "Crie uma macro para automatizar um fluxo de trabalho no terminal, como por exemplo, iniciar sessão, reiniciar um serviço ou responder a pedidos.",
"create": "Nova macro",
"back": "Voltar às macros",
"name": "Nome",
"namePlaceholder": "Restart web server",
"nameRequired": "Give the macro a name before saving",
"namePlaceholder": "Reinicie o servidor web.",
"nameRequired": "Dê um nome à macro antes de guardar.",
"descriptionLabel": "Descrição",
"descriptionPlaceholder": "What this macro does (optional)",
"descriptionPlaceholder": "O que faz esta macro (opcional)",
"unsaved": "Alterações não guardadas",
"save": "Guardar",
"saved": "Macro saved",
"saveFailed": "Could not save the macro",
"saved": "Macro salvo",
"saveFailed": "Não foi possível guardar a macro.",
"delete": "Eliminar",
"deleteTitle": "Delete this macro?",
"deleteBody": "\"{{name}}\" will be permanently deleted. This cannot be undone.",
"deleted": "Macro deleted",
"deleteTitle": "Apagar esta macro?",
"deleteBody": "\"{{name}}\" será eliminado permanentemente. Esta ação não pode ser anulada.",
"deleted": "Macro excluída",
"cancel": "Cancelar",
"run": "Executar",
"stop": "Stop",
"running": "Running...",
"completed": "Macro finished",
"failed": "Macro failed",
"loadFailed": "Could not load macros",
"needTerminal": "Open and connect a terminal first",
"noSteps": "This macro has no steps yet. Add one below.",
"addStep": "Add step",
"stepNumber": "Step {{number}}",
"removeStep": "Remove step",
"confirmRunTitle": "Run this macro?",
"confirmRunBody": "\"{{name}}\" will send commands to {{host}}.",
"confirmRunAction": "Run macro",
"running": "Corrida...",
"completed": "Macro finalizado",
"failed": "A macro falhou",
"loadFailed": "Não foi possível carregar as macros",
"needTerminal": "Primeiro, abra e ligue um terminal.",
"noSteps": "Esta macro ainda não tem etapas. Adicione uma abaixo.",
"addStep": "Adicionar etapa",
"stepNumber": "Passo {{number}}",
"removeStep": "Remover etapa",
"confirmRunTitle": "Executar esta macro?",
"confirmRunBody": "\"{{name}}\" enviará comandos para {{host}}.",
"confirmRunAction": "Executar macro",
"stepTypes": {
"send": {
"label": "Send command",
"help": "Types text into the terminal, the same as if you typed it."
"label": "Enviar comando",
"help": "Digita o texto no terminal, da mesma forma que se o digitasse."
},
"wait": {
"label": "Wait for output",
"help": "Pauses until the server prints the text you name, like a password prompt."
"label": "Aguarde a saída",
"help": "Aguarda até que o servidor imprima o texto que introduziu, como por exemplo um pedido de palavra-passe."
},
"delay": {
"label": "Pause",
"help": "Waits a fixed amount of time before the next step."
"label": "Pausa",
"help": "Aguarda um período de tempo fixo antes da etapa seguinte."
},
"if": {
"label": "If output contains",
"help": "Checks everything the server has printed so far, then runs one of two branches."
"label": "Se a saída contiver",
"help": "Verifica tudo o que o servidor imprimiu até à data e, em seguida, executa uma das duas ramificações."
},
"repeat": {
"label": "Repeat",
"help": "Runs the steps inside it a set number of times."
"label": "Repetir",
"help": "Executa os passos internos um número definido de vezes."
}
},
"send": {
"text": "Command or text",
"text": "Comando ou texto",
"textPlaceholder": "systemctl restart nginx",
"pressEnter": "Press Enter after sending",
"pressEnterHelp": "Turn this off to type text without submitting it."
"pressEnter": "Prima Enter após enviar",
"pressEnterHelp": "Desative esta opção para digitar texto sem o enviar."
},
"wait": {
"pattern": "Wait until the output contains",
"pattern": "Aguarde até que a saída contenha",
"patternPlaceholder": "palavra-passe:",
"timeout": "Give up after",
"onTimeout": "If it never appears",
"stop": "Stop the macro",
"continue": "Keep going anyway"
"timeout": "Desistir depois",
"onTimeout": "Se nunca aparecer",
"stop": "Pare a macro",
"continue": "Continue mesmo assim"
},
"delay": {
"duration": "Wait for"
"duration": "Aguarde"
},
"ifStep": {
"pattern": "If the output contains",
"patternPlaceholder": "Active: active (running)",
"then": "Then do this",
"else": "Otherwise do this",
"emptyBranch": "No steps"
"pattern": "Se a saída contiver",
"patternPlaceholder": "Ativo: ativo (em execução)",
"then": "Então faça isso",
"else": "Caso contrário, faça-o",
"emptyBranch": "Sem degraus"
},
"repeat": {
"count": "Number of times",
"times": "times"
"count": "Número de vezes",
"times": "vezes"
},
"match": {
"useRegex": "Match with a regular expression",
"useRegexHelp": "Leave this off to match the text exactly as written.",
"invalidRegex": "Not a valid regular expression, it will be matched as plain text"
"useRegex": "Combinar com uma expressão regular",
"useRegexHelp": "Deixe este campo em branco para que o texto corresponda exatamente ao que foi escrito.",
"invalidRegex": "Expressão regular inválida; será interpretada como texto simples."
},
"seconds": "segundos",
"secondsShort": "{{count}}s"
},
"errors": {
"remoteServerRequired": "Remote server required. Connect a remote server in Settings to use this connection type."
"remoteServerRequired": "É necessário um servidor remoto. Ligue um servidor remoto nas Definições para utilizar este tipo de ligação."
}
}
+275 -275
View File
@@ -25,9 +25,9 @@
"tab": "Tab"
},
"terminal": {
"autoTmuxEnableFailed": "Failed to enable Auto-Tmux",
"autoTmuxEnabled": "Auto-Tmux enabled for {{host}}. It applies from the next connection.",
"clipboardHttpWarning": "Couldn't read the clipboard. Some browsers restrict clipboard access outside HTTPS - try Ctrl+V instead, or serve Termix over HTTPS.",
"autoTmuxEnableFailed": "Не удалось включить Auto-Tmux.",
"autoTmuxEnabled": "Автоматический Tmux включен для {{host}}. Он применяется со следующего соединения.",
"clipboardHttpWarning": "Не удалось прочитать содержимое буфера обмена. Некоторые браузеры ограничивают доступ к буферу обмена вне протокола HTTPS — попробуйте использовать Ctrl+V или используйте Termix через HTTPS.",
"closeTab": "Закрыть",
"connecting": "Подключение...",
"connectionLost": "Соединение потеряно",
@@ -44,18 +44,18 @@
"reconnect": "Переподключиться",
"reconnected": "Успешно переподключено",
"reconnecting": "Переподключение... ({{attempt}}/{{max}})",
"autoReconnecting": "Connection lost, reconnecting...",
"searchCaseSensitive": "Match Case",
"searchClose": "Close (Escape)",
"searchNext": "Next Match (Enter)",
"searchNoResults": "No results",
"searchPlaceholder": "Find",
"searchPrevious": "Previous Match (Shift+Enter)",
"searchRegex": "Use Regular Expression",
"searchResultCount": "{{index}} of {{count}}",
"searchWholeWord": "Match Whole Word",
"sessionExpiredNotice": "Your previous session on {{host}} expired after {{minutes}} minutes disconnected; the shell and anything running in it are gone. Enable Auto-Tmux on this host to keep sessions alive.",
"sessionExpiredNoticeNoMinutes": "Your previous session on {{host}} expired while disconnected; the shell and anything running in it are gone. Enable Auto-Tmux on this host to keep sessions alive.",
"autoReconnecting": "Соединение потеряно, переподключение...",
"searchCaseSensitive": "Спичечный коробок",
"searchClose": "Закрыть (Выход)",
"searchNext": "Следующий матч (Вход)",
"searchNoResults": "Результаты отсутствуют",
"searchPlaceholder": "Находить",
"searchPrevious": "Предыдущий матч (Shift+Enter)",
"searchRegex": "Используйте регулярные выражения",
"searchResultCount": "{{index}} из {{count}}",
"searchWholeWord": "Сопоставьте целое слово",
"sessionExpiredNotice": "Ваша предыдущая сессия на {{host}} завершилась через {{minutes}} минут после разрыва соединения; оболочка и все запущенные в ней программы удалены. Включите Auto-Tmux на этом хосте, чтобы поддерживать сессии активными.",
"sessionExpiredNoticeNoMinutes": "Ваша предыдущая сессия на {{host}} завершилась во время отключения; оболочка и все запущенные в ней приложения удалены. Включите Auto-Tmux на этом хосте, чтобы поддерживать сессии активными.",
"sessionTakenOver": "Сеанс был открыт в другой вкладке. Переподключение...",
"tmuxAttached": "Подключённые клиенты",
"tmuxAttachedCount": "{{count}} подключено",
@@ -81,35 +81,35 @@
"clipboardWriteFailed": "Не удалось скопировать в буфер обмена. Убедитесь, что страница загружена по HTTPS или с localhost.",
"connected": "Подключено",
"totpCodeLabel": "Код подтверждения",
"duplicateTab": "Duplicate tab",
"imageChooseFile": "Choose an image file",
"imageUploaded": "Image uploaded: {{path}}",
"imageClipboardUnavailable": "This browser cannot read images from the clipboard",
"imageClipboardEmpty": "No image found in the clipboard",
"localShell": "Local terminal shell",
"autocompleteHintComplete": "Tab or Enter to complete",
"autocompleteHintNavigate": "↑↓ to navigate",
"autocompleteHintClose": "Esc to close"
"duplicateTab": "Дублировать вкладку",
"imageChooseFile": "Выберите файл изображения",
"imageUploaded": "Загруженное изображение: {{path}}",
"imageClipboardUnavailable": "Этот браузер не может считывать изображения из буфера обмена.",
"imageClipboardEmpty": "Изображение в буфере обмена не найдено",
"localShell": "Локальная терминальная оболочка",
"autocompleteHintComplete": "Нажмите клавишу Tab или Enter для завершения.",
"autocompleteHintNavigate": "↑↓ для навигации",
"autocompleteHintClose": "Нажмите Esc для закрытия"
},
"terminalToolbar": {
"detachTmux": "Detach tmux",
"detachTmuxDescription": "Detach tmux session",
"dismissError": "Dismiss image error",
"hideToolbar": "Hide toolbar",
"image": "Image actions (images only)",
"imageActionFailed": "Image action failed",
"layout": "Toolbar display mode",
"layoutExpanded": "Expanded with metrics",
"layoutIcon": "Icon only",
"layoutLabeled": "Icons and labels",
"moveToolbar": "Move toolbar",
"moveToolbarHint": "Drag to reposition the toolbar",
"paste": "Paste image",
"pasteImage": "Paste image from clipboard (images only)",
"detachTmux": "Отсоединить tmux",
"detachTmuxDescription": "Отключить сессию tmux",
"dismissError": "Отклонить ошибку изображения",
"hideToolbar": "Скрыть панель инструментов",
"image": "Действия с изображениями (только с изображениями)",
"imageActionFailed": "Операция с изображением не удалась.",
"layout": "режим отображения панели инструментов",
"layoutExpanded": "Дополнено метриками",
"layoutIcon": "Только иконка",
"layoutLabeled": "Иконки и подписи",
"moveToolbar": "Переместить панель инструментов",
"moveToolbarHint": "Перетащите панель инструментов, чтобы изменить ее положение.",
"paste": "Вставить изображение",
"pasteImage": "Вставить изображение из буфера обмена (только изображения)",
"retry": "Повторить",
"showToolbar": "Развернуть панель",
"upload": "Upload image",
"uploadImage": "Upload an image to the host",
"upload": "Загрузить изображение",
"uploadImage": "Загрузите изображение на хостинг.",
"uploadingImage": "Загрузка..."
},
"history": {
@@ -119,153 +119,153 @@
"clearAll": "Очистить всё",
"noHistoryEntries": "Нет записей в истории",
"trackingDisabled": "Отслеживание истории отключено",
"trackingDisabledHint": "Turn on Command History in this host's SSH Terminal tab.",
"commandCount_one": "{{count}} command",
"commandCount_other": "{{count}} commands"
"trackingDisabledHint": "Включите историю команд во вкладке SSH-терминала этого хоста.",
"commandCount_one": "{{count}} команда",
"commandCount_other": "{{count}} команд"
},
"touchInput": {
"enabled": "Enable Touch Input",
"enabledDesc": "Allow one-finger touch scrolling in terminals",
"momentumEnabled": "Enable Momentum",
"momentumEnabledDesc": "Continue scrolling briefly after a swipe",
"advanced": "Advanced",
"enabled": "Включить сенсорный ввод",
"enabledDesc": "Разрешить прокрутку одним пальцем в терминалах",
"momentumEnabled": "Включить импульс",
"momentumEnabledDesc": "После свайпа продолжите прокрутку еще немного.",
"advanced": "Передовой",
"resetDefaults": "Сбросить по умолчанию",
"dragThreshold": "Drag threshold",
"maxWheelDelta": "Maximum wheel delta",
"momentumSampleWindow": "Momentum sample window",
"releaseGracePeriod": "Release grace period",
"minimumVelocity": "Minimum velocity",
"maximumVelocity": "Maximum velocity",
"maximumDuration": "Maximum duration",
"maximumTravel": "Maximum travel",
"decayTime": "Decay time",
"pixelsPerTick": "Pixels per tick",
"maximumFrameInterval": "Maximum frame interval",
"maximumTicksPerFrame": "Maximum ticks per frame"
"dragThreshold": "Порог сопротивления",
"maxWheelDelta": "Максимальная разница колес",
"momentumSampleWindow": "Окно выборки импульса",
"releaseGracePeriod": "Льготный период освобождения",
"minimumVelocity": "Минимальная скорость",
"maximumVelocity": "Максимальная скорость",
"maximumDuration": "Максимальная продолжительность",
"maximumTravel": "Максимальный ход",
"decayTime": "Время распада",
"pixelsPerTick": "Пикселей на такт",
"maximumFrameInterval": "Максимальный интервал кадров",
"maximumTicksPerFrame": "Максимальное количество тактов на кадр"
},
"imageStorage": {
"instanceId": "Terminal session instance ID",
"instanceIdDesc": "Instance ID of one of your connected terminal tabs, used to test visibility.",
"selectedModeUnavailable": "Unavailable",
"instanceId": "Идентификатор экземпляра терминальной сессии",
"instanceIdDesc": "Идентификатор экземпляра одной из подключенных вкладок терминала, используемый для проверки видимости.",
"selectedModeUnavailable": "Недоступно",
"test": "Проверить",
"testing": "Testing...",
"testFailed": "Failed to test image storage",
"testConnected": "Terminal session is connected.",
"testNotConnected": "No connected terminal session with this instance ID.",
"testSelectedMode": "An upload would use: {{mode}}",
"testLocalVisible": "The local directory is visible from the connected host.",
"testLocalNotVisible": "The local directory is NOT visible from the connected host."
"testing": "Тестирование...",
"testFailed": "Не удалось проверить хранилище изображений.",
"testConnected": "Терминальная сессия подключена.",
"testNotConnected": "Нет подключенной терминальной сессии с этим идентификатором экземпляра.",
"testSelectedMode": "Для загрузки будет использоваться следующий синтаксис: {{mode}}",
"testLocalVisible": "Локальный каталог виден с подключенного хоста.",
"testLocalNotVisible": "Локальный каталог НЕ виден с подключенного хоста."
},
"settings": {
"admin": {
"group": {
"touch": "Touch Input",
"images": "Image Storage",
"touch": "Сенсорный ввод",
"images": "Хранилище изображений",
"sessions": "Сессии",
"newHosts": "New Hosts"
"newHosts": "Новые хосты"
},
"sessionTimeoutMinutes": {
"label": "Terminal Session Persistence",
"description": "How long a disconnected terminal is kept alive on the server before it is closed. Min 1, max 1440 minutes. For sessions that must outlive this, enable Auto-Tmux on the host."
"label": "Сохранение сессии в терминале",
"description": "Как долго отключенный терминал остается активным на сервере до его закрытия. Мин. 1, макс. 1440 минут. Для сессий, которые должны длиться дольше этого времени, включите Auto-Tmux на хосте."
},
"commandHistoryEnabled": {
"label": "История команд",
"description": "Включить запись истории команд. При отключении история не сохраняется независимо от настроек хостов."
},
"commandHistoryForNewHosts": {
"label": "Command history for new hosts",
"description": "Whether new hosts start with command history on."
"label": "История команд для новых хостов",
"description": "Включается ли история команд при запуске новых хостов."
},
"imageStorageMode": {
"label": "Storage Mode",
"description": "Where pasted and uploaded terminal images are written. Auto picks by connection, Local and Remote (SFTP) are fixed.",
"label": "Режим хранения",
"description": "Где записываются и загружаются образы терминала. Автоматический выбор по типу подключения, локальному и удаленному (SFTP) — это фиксированная настройка.",
"auto": "Авто",
"local": "Локальная",
"remoteSftp": "Remote (SFTP)"
"remoteSftp": "Удаленный (SFTP)"
},
"imageLocalDir": {
"label": "Local directory",
"description": "Absolute path on the Termix backend where local mode writes images. Never shown after saving. Empty uses TERMIX_IMAGE_DIR."
"label": "Локальный каталог",
"description": "Абсолютный путь в бэкэнде Termix, куда в локальном режиме записываются изображения. Никогда не отображается после сохранения. Пустой путь использует TERMIX_IMAGE_DIR."
},
"imageHostPath": {
"label": "Host path",
"description": "The host-side view of the local directory that terminal agents receive."
"label": "Путь к хосту",
"description": "Представление локального каталога на стороне хоста, которое получают терминальные агенты."
},
"imageTtlMs": {
"label": "TTL (ms)",
"description": "How long an uploaded image is kept, in milliseconds. Empty uses TERMIX_IMAGE_TTL_MS or one hour."
"label": "TTL (мс)",
"description": "Время хранения загруженного изображения в миллисекундах. В пустом случае используется значение TERMIX_IMAGE_TTL_MS, или один час."
},
"imageMaxCount": {
"label": "Max image count",
"description": "Most images kept at once. Empty uses TERMIX_MAX_IMAGE_COUNT or 100."
"label": "Максимальное количество изображений",
"description": "Большинство изображений сохраняется одновременно. В пустом режиме используется значение TERMIX_MAX_IMAGE_COUNT или 100."
},
"imageMaxBytes": {
"label": "Max storage bytes",
"description": "Most bytes of images kept at once. Empty uses TERMIX_MAX_IMAGE_STORAGE_BYTES or 5 GiB."
"label": "Максимальный объем хранилища в байтах",
"description": "Максимальное количество байтов изображений, хранящихся одновременно. Пустой файл использует TERMIX_MAX_IMAGE_STORAGE_BYTES или 5 GiB."
},
"sessionPersistence": {
"label": "Keep sessions after disconnect",
"description": "Keep a disconnected terminal alive on the server for the time above, so reopening its tab picks up where it left off."
"label": "Сохраняйте сессии после отключения.",
"description": "Поддерживайте активность отключенного терминала на сервере в течение указанного выше времени, чтобы при повторном открытии его вкладки работа продолжалась с того места, где она остановилась."
},
"newHostAutoTmux": {
"label": "Auto-Tmux",
"description": "Run new hosts' terminals inside tmux so sessions survive disconnects (needs tmux on the host)"
"description": "Запускайте терминалы новых хостов внутри tmux, чтобы сессии сохранялись после разрывов соединения (для этого tmux должен быть установлен на хосте)."
},
"newHostTheme": {
"label": "Theme for new hosts",
"description": "The terminal theme a new host starts with."
"label": "Тема оформления для новых хостов",
"description": "Тема оформления терминала, с которой запускается новый хост."
},
"newHostFontFamily": {
"label": "Font for new hosts",
"description": "The terminal font a new host starts with."
"label": "Шрифт для новых хостов",
"description": "Шрифт терминала, используемый при запуске нового хоста."
},
"newHostFontSize": {
"label": "Font size for new hosts",
"description": "The terminal font size a new host starts with, in pixels."
"label": "Размер шрифта для новых хостов",
"description": "Размер шрифта в пикселях, с которым запускается новый хост."
},
"newHostCursorStyle": {
"label": "Cursor style for new hosts"
"label": "Стиль курсора для новых хостов"
},
"newHostCursorBlink": {
"label": "Blinking cursor for new hosts"
"label": "Мигающий курсор для новых хостов"
}
},
"host": {
"enableTerminalToolbar": {
"label": "Enable Terminal Toolbar",
"description": "Show a quick-access toolbar docked to the active terminal for this host's tools and live stats"
"label": "Включить панель инструментов терминала",
"description": "Отобразить панель быстрого доступа, закрепленную на активном терминале, для отображения инструментов и статистики этого хоста в режиме реального времени."
},
"terminalToolbarPosition": {
"label": "Toolbar Position",
"description": "Where the toolbar sits in the terminal. You can still drag it from there.",
"bottom": "Bottom center",
"bottomLeft": "Bottom left",
"bottomRight": "Bottom right",
"top": "Top center",
"topLeft": "Top left",
"topRight": "Top right"
"label": "Положение панели инструментов",
"description": "Там, где находится панель инструментов в терминале. Вы по-прежнему можете перетаскивать её оттуда.",
"bottom": "Нижний центр",
"bottomLeft": "Внизу слева",
"bottomRight": "Внизу справа",
"top": "Верхний центр",
"topLeft": "Вверху слева",
"topRight": "Вверху справа"
},
"terminalToolbarStartState": {
"label": "Toolbar Start State",
"description": "Whether the toolbar opens expanded or minimized when the terminal connects",
"expanded": "Expanded",
"collapsed": "Minimized"
"label": "Начальное состояние панели инструментов",
"description": "Будет ли панель инструментов открываться в развернутом или свернутом виде при подключении терминала?",
"expanded": "Расширенный",
"collapsed": "Минимизированный"
},
"terminalToolbarDisplay": {
"label": "Toolbar Display Mode",
"description": "How toolbar buttons are shown. Last used keeps whatever you picked in the toolbar.",
"remember": "Last used",
"icon": "Icon only",
"labeled": "Icons and labels",
"expanded": "Expanded with stats"
"label": "Режим отображения панели инструментов",
"description": "Как отображаются кнопки на панели инструментов. Функция «Последнее использованное» сохраняет выбранные вами кнопки на панели инструментов.",
"remember": "Последнее использование",
"icon": "Только иконка",
"labeled": "Иконки и подписи",
"expanded": "Дополнено статистикой."
},
"terminalToolbarShowStatus": {
"label": "Show Live Stats",
"description": "Show live host stats above the toolbar buttons in expanded mode"
"label": "Показать статистику в реальном времени",
"description": "В расширенном режиме отображайте статистику хоста в режиме реального времени над кнопками панели инструментов."
},
"terminalToolbarFade": {
"label": "Fade When Idle",
"description": "Fade the toolbar out until you hover over it"
"label": "Затухание в режиме ожидания",
"description": "Постепенно уменьшайте масштаб панели инструментов, пока не наведете на нее курсор мыши."
},
"enableCommandHistory": {
"label": "История команд",
@@ -273,157 +273,157 @@
},
"enableTerminal": {
"label": "Включить терминал",
"description": "Offer an SSH terminal for this host."
"description": "Предоставьте SSH-терминал для этого хоста."
},
"inheritAppearance": {
"label": "Use user defaults"
"label": "Использовать пользовательские настройки по умолчанию"
},
"theme": {
"label": "Тема"
},
"cursorBlink": {
"label": "Blinking cursor"
"label": "Мигающий курсор"
},
"cursorStyle": {
"label": "Cursor style"
"label": "Стиль курсора"
},
"fontSize": {
"label": "Font size"
"label": "размер шрифта"
},
"fontFamily": {
"label": "Font"
"label": "Шрифт"
},
"scrollback": {
"label": "Scrollback"
"label": "Прокрутка назад"
},
"letterSpacing": {
"label": "Letter spacing"
"label": "межбуквенный интервал"
},
"lineHeight": {
"label": "Line height"
"label": "Высота строки"
},
"bellStyle": {
"label": "Bell"
"label": "Белл"
},
"minimumContrastRatio": {
"label": "Minimum contrast ratio"
"label": "Минимальный коэффициент контрастности"
},
"backgroundImage": {
"label": "Background image"
"label": "Фоновое изображение"
},
"backgroundImageOpacity": {
"label": "Background image opacity"
"label": "Прозрачность фонового изображения"
},
"customThemeColors": {
"label": "Custom theme colors"
"label": "Пользовательские цвета темы"
},
"rightClickSelectsWord": {
"label": "Right click selects word"
"label": "Щелчок правой кнопкой мыши выделяет слово."
},
"macOptionIsMeta": {
"label": "Option is Meta"
"label": "Вариант — Мета"
},
"fastScrollModifier": {
"label": "Fast scroll key"
"label": "Клавиша быстрой прокрутки"
},
"fastScrollSensitivity": {
"label": "Fast scroll speed"
"label": "Высокая скорость прокрутки"
},
"backspaceMode": {
"label": "Backspace"
},
"autoMosh": {
"label": "Auto mosh"
"label": "Автомош"
},
"moshCommand": {
"label": "Mosh command"
"label": "Команда Мош"
},
"autoTmux": {
"label": "Auto tmux"
"label": "Автоматический tmux"
},
"useSSHTitle": {
"label": "Use the SSH title"
"label": "Используйте заголовок SSH"
},
"syntaxHighlighting": {
"label": "Syntax highlighting"
"label": "Подсветка синтаксиса"
},
"syntaxHighlightingOptions": {
"label": "Syntax highlighting categories"
"label": "Категории подсветки синтаксиса"
},
"linkClickBehavior": {
"label": "Link click"
"label": "Ссылка клик"
},
"localEcho": {
"label": "Local echo"
"label": "Локальное эхо"
},
"passwordPromptAutoFill": {
"label": "Offer to fill password prompts"
"label": "Предложить заполнить поля для ввода пароля"
},
"sudoPasswordAutoFill": {
"label": "Fill sudo prompts"
"label": "Заполните подсказки sudo"
},
"autoReconnect": {
"label": "Reconnect automatically"
"label": "Автоматическое переподключение"
}
},
"user": {
"commandAutocomplete": {
"label": "Автодополнение команд",
"description": "Show autocomplete while typing if you press tab"
"description": "При нажатии клавиши Tab будет отображаться автозаполнение во время набора текста."
},
"localEcho": {
"label": "Local Echo",
"description": "Reduce perceived input latency using safe local keystroke prediction"
"label": "Локальное эхо",
"description": "Снизьте воспринимаемую задержку ввода, используя безопасное локальное прогнозирование нажатий клавиш."
},
"linkClickBehavior": {
"label": "Клик по ссылке в терминале",
"description": "Поведение по умолчанию при клике по ссылкам в терминале"
},
"customThemes": {
"label": "Saved themes"
"label": "Сохраненные темы"
}
}
},
"palette": {
"localTerminal": "Local Terminal"
"localTerminal": "Локальный терминал"
},
"permissions": {
"sessions": {
"title": "Use live terminal sessions",
"description": "Lets other features, such as session sharing and recording, reach your live terminal sessions."
"title": "Используйте сеансы работы с терминалом в режиме реального времени.",
"description": "Позволяет использовать другие функции, такие как совместное использование сессий и запись, в режиме реального времени на вашем терминале."
},
"history": {
"title": "Read command history",
"description": "Lets other features, such as the AI assistant, read your command history."
"title": "Прочитать историю команд",
"description": "Позволяет другим функциям, таким как ИИ-помощник, читать историю ваших команд."
}
},
"hosts": {
"tabTerminal": "Терминал",
"addHost": "Добавить хост",
"applyGlobalThemeTooltip": "Apply this theme",
"applyGlobalThemeTooltip": "Примените эту тему",
"backgroundImageDesc": "Необязательный URL для фонового изображения терминала",
"backgroundImageLabel": "URL фонового изображения",
"backgroundImageOpacityLabel": "Прозрачность фонового изображения",
"backspaceMode": "Режим Backspace",
"backspaceModeControlH": "Control-H (BS)",
"backspaceModeControlH": "Контроль-H (BS)",
"backspaceModeLabel": "Режим Backspace",
"backspaceModeNormal": "Normal (DEL)",
"backspaceModeNormal": "Нормальный (DEL)",
"behaviorAndAdvanced": "Поведение и дополнительные настройки",
"bellStyle": "Стиль звукового сигнала",
"bellStyleBoth": "Both",
"bellStyleBoth": "Оба",
"bellStyleLabel": "Стиль сигнала",
"bellStyleNone": "Ни одного",
"bellStyleSound": "Sound",
"bellStyleVisual": "Visual",
"bellStyleSound": "Звук",
"bellStyleVisual": "Визуальный",
"colorTheme": "Цветовая тема",
"cursorBlink": "Мигание курсора",
"cursorBlinking": "Мигание курсора",
"cursorBlinkingDesc": "Включить анимацию мигания курсора терминала",
"cursorStyle": "Стиль курсора",
"cursorStyleBar": "Bar",
"cursorStyleBlock": "Block",
"cursorStyleBar": "Бар",
"cursorStyleBlock": "Блокировать",
"cursorStyleLabel": "Стиль курсора",
"cursorStyleUnderline": "Underline",
"cursorStyleUnderline": "Подчеркнуть",
"customThemeAnsiColors": "Цвета ANSI",
"customThemeBackground": "Фон",
"customThemeBlack": "Чёрный",
@@ -448,12 +448,12 @@
"customThemeSelection": "Выделение",
"customThemeWhite": "Белый",
"customThemeYellow": "Жёлтый",
"deleteGlobalThemeTooltip": "Delete this theme",
"deleteGlobalThemeTooltip": "Удалить эту тему",
"docsLink": "Документация",
"enableAutoMosh": "Включить Auto-Mosh",
"enableAutoMoshDesc": "Предпочитать Mosh вместо SSH, если доступен",
"enableAutoTmux": "Включить Auto-Tmux",
"enableAutoTmuxDesc": "Keep your shell and anything running in it alive across disconnects and browser restarts by running inside tmux (tmux must be installed on the host)",
"enableAutoTmuxDesc": "Поддерживайте работоспособность вашей оболочки и всего, что в ней работает, даже при разрыве соединения и перезапуске браузера, запустив tmux (tmux должен быть установлен на хосте).",
"fastScrollModifier": "Модификатор быстрой прокрутки",
"fastScrollModifierAlt": "Alt",
"fastScrollModifierCtrl": "Ctrl",
@@ -462,9 +462,9 @@
"fastScrollSensitivity": "Чувствительность быстрой прокрутки",
"fastScrollSensitivityLabel": "Чувствительность быстрой прокрутки",
"fontFamily": "Семейство шрифтов",
"fontFamilyCustomHint": "Pick a bundled font, or choose Custom and type the exact name of a font already installed on your system (e.g. MesloLGS NF, Noto Sans Mono). Termix cannot install fonts for you, install it on your OS first.",
"fontFamilyCustomOption": "Custom...",
"fontFamilyCustomPlaceholder": "Exact font name, e.g. MesloLGS NF",
"fontFamilyCustomHint": "Выберите шрифт из комплекта или выберите «Пользовательский» и введите точное название шрифта, уже установленного в вашей системе (например, MesloLGS NF, Noto Sans Mono). Termix не может установить шрифты автоматически, сначала установите его в свою операционную систему.",
"fontFamilyCustomOption": "Обычай...",
"fontFamilyCustomPlaceholder": "Точное название шрифта, например, MesloLGS NF",
"fontFamilyLabel": "Семейство шрифтов",
"fontSize": "Размер шрифта",
"fontSizeLabel": "Размер шрифта",
@@ -478,29 +478,29 @@
"linkClickBehaviorDirect": "Открывать напрямую",
"linkClickBehaviorLabel": "Поведение при клике по ссылке",
"loadingHost": "Загрузка хоста...",
"localEchoAuto": "Automatic",
"localEchoDesc": "Predict safe printable keystrokes locally on slow connections. Password prompts and control input are never echoed.",
"localEchoLabel": "Local Echo",
"localEchoAuto": "Автоматический",
"localEchoDesc": "Предсказывает безопасные нажатия клавиш для печати локально даже при медленном соединении. Запросы паролей и управляющий ввод никогда не отображаются.",
"localEchoLabel": "Локальное эхо",
"localEchoOff": "Отключено",
"localEchoOn": "Always on",
"macOptionIsMetaLabel": "Option Key Sends Meta",
"macOptionIsMetaShortDesc": "Disable to type special characters (like @ or |) with the Option/Alt key on macOS instead of sending Meta",
"localEchoOn": "Всегда включено",
"macOptionIsMetaLabel": "Клавиша Option отправляет метаданные",
"macOptionIsMetaShortDesc": "Отключите возможность ввода специальных символов (например, @ или |) с помощью клавиши Option/Alt в macOS вместо отправки Meta.",
"moshCommand": "Команда MOSH",
"moshCommandLabel": "Команда Mosh",
"noSavedThemes": "No saved themes yet",
"noSavedThemes": "Сохранённых тем пока нет.",
"none": "Нет",
"passwordPromptAutoFillDesc": "Offer to fill in the saved password when the terminal asks for one. Turn off to never auto-fill any password on this host.",
"passwordPromptAutoFillLabel": "Offer Password Auto-fill",
"autoReconnectLabel": "Auto Reconnect",
"autoReconnectDesc": "Reconnect on its own when the SSH connection drops, like after a network blip or sleep. Keeps the scrollback.",
"passwordPromptAutoFillDesc": "Предлагается ввести сохраненный пароль, когда терминал запросит его. Отключите эту функцию, чтобы автоматическое заполнение паролей на этом хосте никогда не происходило.",
"passwordPromptAutoFillLabel": "Функция автозаполнения паролей",
"autoReconnectLabel": "Автоматическое переподключение",
"autoReconnectDesc": "При разрыве SSH-соединения, например, после сбоя сети или перехода в спящий режим, система автоматически переподключается. При этом сохраняется возможность прокрутки назад.",
"rightClickSelectsWord": "Выделять слово правой кнопкой",
"rightClickSelectsWordLabel": "Правый клик выделяет слово",
"rightClickSelectsWordShortDesc": "Выделять слово под курсором при правом клике",
"saveAsGlobalTheme": "Save as Global Theme",
"saveGlobalThemeError": "Failed to save theme",
"saveGlobalThemeNamePrompt": "Enter a name for this theme",
"saveGlobalThemeSuccess": "Theme saved",
"savedThemesLabel": "Saved Themes",
"saveAsGlobalTheme": "Сохранить как глобальную тему",
"saveGlobalThemeError": "Не удалось сохранить тему.",
"saveGlobalThemeNamePrompt": "Введите название для этой темы.",
"saveGlobalThemeSuccess": "Тема сохранена",
"savedThemesLabel": "Сохраненные темы",
"scrollbackBufferLabel": "Буфер прокрутки",
"scrollbackMaxLines": "Максимальное количество строк, сохраняемых в истории",
"sudoPasswordAutoFill": "Автозаполнение пароля sudo",
@@ -533,11 +533,11 @@
"proxmoxLastSyncStatus": {
"success": "Успешно"
},
"proxmoxResultSkippedNoIp": "{{count}} skipped (no IP found)",
"proxmoxStatsUrlCopied": "Proxmox Stats URL copied to clipboard",
"proxmoxResultSkippedNoIp": "{{count}} пропущено (IP-адрес не найден)",
"proxmoxStatsUrlCopied": "URL-адрес статистики Proxmox скопирован в буфер обмена.",
"rdpUrlCopied": "Скопирован URL RDP",
"vncUrlCopied": "Скопирован URL VNC",
"filterAuthStepca": "Step CA",
"filterAuthStepca": "Шаг CA",
"guac": {
"noCredential": "Нет учетных данных (прямые данные ниже)",
"authTypeDirect": "Прямой",
@@ -556,18 +556,18 @@
"updateHostBtn": "Обновить хост",
"addHostBtn": "Добавить хост"
},
"filterAuthVault": "Vault"
"filterAuthVault": "Сейф"
},
"nav": {
"history": "История",
"localTerminal": "Local Terminal",
"localTerminal": "Локальный терминал",
"sshTools": "Инструменты SSH",
"terminal": "Терминал",
"macros": "Macros"
"macros": "Макросы"
},
"sshTools": {
"broadcastInputPlaceholder": "Введите текст для трансляции нажатий...",
"copyOnSelect": "Copy selected text automatically",
"copyOnSelect": "Автоматическое копирование выделенного текста",
"enableRightClickCopyPaste": "Включить копирование/вставку правой кнопкой мыши",
"fillPassword": "Заполнить пароль",
"fillPasswordMissing": "Нет сохранённого пароля для {{count}} выбранных терминалов",
@@ -583,123 +583,123 @@
"stopRecording": "Остановить запись"
},
"keybindings": {
"copy": "Copy selection",
"copy": "Скопировать выделенный фрагмент",
"paste": "Вставить",
"sendControlCode": "Send Ctrl+letter signal",
"sendText": "Send text",
"controlCodeLabel": "Letter",
"textLabel": "Text to send",
"appendEnterLabel": "Press Enter after sending",
"clipboardPermissionNote": "May prompt for clipboard permission on first use in some browsers.",
"textRequired": "Enter the text to send",
"controlCodeRequired": "Enter a single letter for the control code",
"sendControlCode": "Отправить сигнал Ctrl+буква",
"sendText": "Отправить текст",
"controlCodeLabel": "Письмо",
"textLabel": "Текст для отправки",
"appendEnterLabel": "Нажмите Enter после отправки",
"clipboardPermissionNote": "В некоторых браузерах при первом использовании может запрашиваться разрешение на использование буфера обмена.",
"textRequired": "Введите текст для отправки",
"controlCodeRequired": "Введите одну букву в качестве управляющего кода.",
"builtIn": {
"copyCtrlC": "Copy selection (Ctrl+C, only when text is selected)",
"copyCtrlShiftC": "Copy selection (Ctrl+Shift+C)",
"copyCmdC": "Copy selection (Cmd+C)",
"pasteCtrlShiftV": "Paste from clipboard (Ctrl+Shift+V)",
"ctrlW": "Send Ctrl+W to shell (blocked from closing browser tab)",
"ctrlT": "Send Ctrl+T to shell (blocked from opening browser tab)",
"ctrlN": "Send Ctrl+N to shell (blocked from opening browser window)",
"ctrlQ": "Send Ctrl+Q to shell (blocked from quitting browser)"
"copyCtrlC": "Скопировать выделенный фрагмент (Ctrl+C, только если выделен текст)",
"copyCtrlShiftC": "Скопировать выделенный фрагмент (Ctrl+Shift+C)",
"copyCmdC": "Скопировать выделенный фрагмент (Cmd+C)",
"pasteCtrlShiftV": "Вставить из буфера обмена (Ctrl+Shift+V)",
"ctrlW": "Отправьте Ctrl+W в командную оболочку (это заблокирует закрытие вкладки браузера).",
"ctrlT": "Отправьте Ctrl+T в командную оболочку (это заблокирует открытие вкладки браузера).",
"ctrlN": "Отправьте Ctrl+N в командную оболочку (это заблокирует открытие окна браузера).",
"ctrlQ": "Отправьте Ctrl+Q в командную оболочку (это заблокирует возможность закрытия браузера)."
}
},
"macros": {
"title": "Macros",
"description": "Run a saved series of commands in a terminal, and react to what the server sends back.",
"title": "Макросы",
"description": "Выполните сохраненную последовательность команд в терминале и отреагируйте на то, что сервер отправит вам в ответ.",
"target": "Цель",
"noTerminal": "No terminal open",
"empty": "No macros yet",
"emptyHint": "Create a macro to automate a terminal flow, like logging in, restarting a service, or answering prompts.",
"create": "New macro",
"back": "Back to macros",
"noTerminal": "Терминал не открыт",
"empty": "Макросы пока отсутствуют",
"emptyHint": "Создайте макрос для автоматизации действий в терминале, таких как вход в систему, перезапуск службы или ответ на запросы.",
"create": "Новый макрос",
"back": "Вернуться к макроэлементам",
"name": "Название",
"namePlaceholder": "Restart web server",
"nameRequired": "Give the macro a name before saving",
"namePlaceholder": "Перезапустите веб-сервер",
"nameRequired": "Перед сохранением дайте макросу имя.",
"descriptionLabel": "Описание",
"descriptionPlaceholder": "What this macro does (optional)",
"descriptionPlaceholder": "Что делает этот макрос (необязательно)",
"unsaved": "Несохранённые изменения",
"save": "Сохранить",
"saved": "Macro saved",
"saveFailed": "Could not save the macro",
"saved": "Макрос сохранен",
"saveFailed": "Не удалось сохранить макрос.",
"delete": "Удалить",
"deleteTitle": "Delete this macro?",
"deleteBody": "\"{{name}}\" will be permanently deleted. This cannot be undone.",
"deleted": "Macro deleted",
"deleteTitle": "Удалить этот макрос?",
"deleteBody": "\"{{name}}\" будет удалено навсегда. Этого нельзя будет отменить.",
"deleted": "Макрос удален",
"cancel": "Отмена",
"run": "Запустить",
"stop": "Остановить",
"running": "Running...",
"completed": "Macro finished",
"failed": "Macro failed",
"loadFailed": "Could not load macros",
"needTerminal": "Open and connect a terminal first",
"noSteps": "This macro has no steps yet. Add one below.",
"addStep": "Add step",
"stepNumber": "Step {{number}}",
"removeStep": "Remove step",
"confirmRunTitle": "Run this macro?",
"confirmRunBody": "\"{{name}}\" will send commands to {{host}}.",
"confirmRunAction": "Run macro",
"running": "Бег...",
"completed": "Макро завершен",
"failed": "Макрос не сработал",
"loadFailed": "Не удалось загрузить макросы.",
"needTerminal": "Сначала откройте и подключите терминал.",
"noSteps": "В этом макросе пока нет шагов. Добавьте один ниже.",
"addStep": "Добавить шаг",
"stepNumber": "Шаг {{number}}",
"removeStep": "Удалить шаг",
"confirmRunTitle": "Запустить этот макрос?",
"confirmRunBody": "\"{{name}}\" будет отправлять команды {{host}}.",
"confirmRunAction": "Запустить макрос",
"stepTypes": {
"send": {
"label": "Send command",
"help": "Types text into the terminal, the same as if you typed it."
"label": "Отправить команду",
"help": "Вводит текст в терминал так же, как если бы вы его ввели вручную."
},
"wait": {
"label": "Wait for output",
"help": "Pauses until the server prints the text you name, like a password prompt."
"label": "Дождитесь вывода",
"help": "Приостанавливается до тех пор, пока сервер не выведет указанный вами текст, как запрос пароля."
},
"delay": {
"label": "Pause",
"help": "Waits a fixed amount of time before the next step."
"label": "Пауза",
"help": "Перед следующим шагом выполняется ожидание в течение заданного промежутка времени."
},
"if": {
"label": "If output contains",
"help": "Checks everything the server has printed so far, then runs one of two branches."
"label": "Если вывод содержит",
"help": "Проверяет все данные, выведенные сервером на экран, а затем запускает одну из двух ветвей выполнения."
},
"repeat": {
"label": "Repeat",
"help": "Runs the steps inside it a set number of times."
"label": "Повторить",
"help": "Выполняет все шаги, входящие в его состав, заданное количество раз."
}
},
"send": {
"text": "Command or text",
"text": "Команда или текст",
"textPlaceholder": "systemctl restart nginx",
"pressEnter": "Press Enter after sending",
"pressEnterHelp": "Turn this off to type text without submitting it."
"pressEnter": "Нажмите Enter после отправки",
"pressEnterHelp": "Отключите эту функцию, чтобы вводить текст без отправки."
},
"wait": {
"pattern": "Wait until the output contains",
"pattern": "Дождитесь, пока на выходе не появится",
"patternPlaceholder": "пароль:",
"timeout": "Give up after",
"onTimeout": "If it never appears",
"stop": "Stop the macro",
"continue": "Keep going anyway"
"timeout": "Сдаться после",
"onTimeout": "Если оно никогда не появится",
"stop": "Остановите макрос",
"continue": "Продолжайте в любом случае."
},
"delay": {
"duration": "Wait for"
"duration": "Подождите"
},
"ifStep": {
"pattern": "If the output contains",
"patternPlaceholder": "Active: active (running)",
"then": "Then do this",
"else": "Otherwise do this",
"emptyBranch": "No steps"
"pattern": "Если в выходных данных содержится",
"patternPlaceholder": "Активный: активен (работает)",
"then": "Затем сделайте это.",
"else": "В противном случае сделайте это.",
"emptyBranch": "Без ступенек"
},
"repeat": {
"count": "Number of times",
"times": "times"
"count": "Количество раз",
"times": "времена"
},
"match": {
"useRegex": "Match with a regular expression",
"useRegexHelp": "Leave this off to match the text exactly as written.",
"invalidRegex": "Not a valid regular expression, it will be matched as plain text"
"useRegex": "Сопоставление с использованием регулярного выражения",
"useRegexHelp": "Оставьте этот параметр отключенным, чтобы текст точно соответствовал написанному.",
"invalidRegex": "Не является допустимым регулярным выражением, будет сопоставлено как обычный текст."
},
"seconds": "секунды",
"secondsShort": "{{count}}s"
"secondsShort": "{{count}}с"
},
"errors": {
"remoteServerRequired": "Remote server required. Connect a remote server in Settings to use this connection type."
"remoteServerRequired": "Требуется удаленный сервер. Для использования этого типа подключения подключите удаленный сервер в настройках."
}
}
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
+274 -274
View File
@@ -25,9 +25,9 @@
"tab": "Tab"
},
"terminal": {
"autoTmuxEnableFailed": "Failed to enable Auto-Tmux",
"autoTmuxEnabled": "Auto-Tmux enabled for {{host}}. It applies from the next connection.",
"clipboardHttpWarning": "Couldn't read the clipboard. Some browsers restrict clipboard access outside HTTPS - try Ctrl+V instead, or serve Termix over HTTPS.",
"autoTmuxEnableFailed": "Otomatik Tmux etkinleştirme başarısız oldu.",
"autoTmuxEnabled": "{{host}}için otomatik Tmux etkinleştirildi. Bu, sonraki bağlantıdan itibaren geçerli olacak.",
"clipboardHttpWarning": "Panoyu okuyamadım. Bazı tarayıcılar HTTPS dışında panoya erişimi kısıtlar; bunun yerine Ctrl+V tuş kombinasyonunu deneyin veya Termix'i HTTPS üzerinden sunun.",
"closeTab": "Kapat",
"connecting": "Bağlanıyor...",
"connectionLost": "Bağlantı kesildi",
@@ -44,18 +44,18 @@
"reconnect": "Yeniden Bağlan",
"reconnected": "Başarıyla yeniden bağlandı",
"reconnecting": "Yeniden bağlanıyor... ({{attempt}}/{{max}})",
"autoReconnecting": "Connection lost, reconnecting...",
"searchCaseSensitive": "Match Case",
"searchClose": "Close (Escape)",
"searchNext": "Next Match (Enter)",
"searchNoResults": "No results",
"searchPlaceholder": "Find",
"searchPrevious": "Previous Match (Shift+Enter)",
"searchRegex": "Use Regular Expression",
"searchResultCount": "{{index}} of {{count}}",
"searchWholeWord": "Match Whole Word",
"sessionExpiredNotice": "Your previous session on {{host}} expired after {{minutes}} minutes disconnected; the shell and anything running in it are gone. Enable Auto-Tmux on this host to keep sessions alive.",
"sessionExpiredNoticeNoMinutes": "Your previous session on {{host}} expired while disconnected; the shell and anything running in it are gone. Enable Auto-Tmux on this host to keep sessions alive.",
"autoReconnecting": "Bağlantı kesildi, yeniden bağlanılıyor...",
"searchCaseSensitive": "Kibrit Kutusu",
"searchClose": "Kapat (Escape)",
"searchNext": "Sonraki Maç (Giriş)",
"searchNoResults": "Sonuç bulunamadı.",
"searchPlaceholder": "Bulmak",
"searchPrevious": "Önceki Maç (Shift+Enter)",
"searchRegex": "Düzenli İfade Kullanımı",
"searchResultCount": "{{index}} / {{count}}",
"searchWholeWord": "Kelimenin tamamını eşleştir",
"sessionExpiredNotice": "{{host}} üzerindeki önceki oturumunuz {{minutes}} dakika sonra sona erdi; kabuk ve içinde çalışan her şey kayboldu. Oturumların aktif kalması için bu sunucuda Auto-Tmux'u etkinleştirin.",
"sessionExpiredNoticeNoMinutes": "{{host}} üzerindeki önceki oturumunuz bağlantı kesikken sona erdi; kabuk ve içinde çalışan her şey kayboldu. Oturumların aktif kalması için bu sunucuda Auto-Tmux'u etkinleştirin.",
"sessionTakenOver": "Oturum başka bir sekmede açıldı. Yeniden bağlanılıyor...",
"tmuxAttached": "Bağlı istemciler",
"tmuxAttachedCount": "{{count}} bağlı",
@@ -81,35 +81,35 @@
"clipboardWriteFailed": "Panoya kopyalama başarısız oldu. Sayfanın HTTPS veya localhost üzerinden sunulduğundan emin olun.",
"connected": "Bağlandı",
"totpCodeLabel": "Doğrulama Kodu",
"duplicateTab": "Duplicate tab",
"imageChooseFile": "Choose an image file",
"imageUploaded": "Image uploaded: {{path}}",
"imageClipboardUnavailable": "This browser cannot read images from the clipboard",
"imageClipboardEmpty": "No image found in the clipboard",
"localShell": "Local terminal shell",
"autocompleteHintComplete": "Tab or Enter to complete",
"autocompleteHintNavigate": "↑↓ to navigate",
"autocompleteHintClose": "Esc to close"
"duplicateTab": "Sekmeyi çoğalt",
"imageChooseFile": "Bir resim dosyası seçin",
"imageUploaded": "Yüklenen resim: {{path}}",
"imageClipboardUnavailable": "Bu tarayıcı panodan resim okuyamıyor.",
"imageClipboardEmpty": "Panoda hiçbir resim bulunamadı.",
"localShell": "Yerel terminal kabuğu",
"autocompleteHintComplete": "Tab veya Enter tuşuna basarak işlemi tamamlayın.",
"autocompleteHintNavigate": "↑↓ gezinmek için",
"autocompleteHintClose": "Esc tuşuyla kapatın"
},
"terminalToolbar": {
"detachTmux": "Detach tmux",
"detachTmuxDescription": "Detach tmux session",
"dismissError": "Dismiss image error",
"hideToolbar": "Hide toolbar",
"image": "Image actions (images only)",
"imageActionFailed": "Image action failed",
"layout": "Toolbar display mode",
"layoutExpanded": "Expanded with metrics",
"layoutIcon": "Icon only",
"layoutLabeled": "Icons and labels",
"moveToolbar": "Move toolbar",
"moveToolbarHint": "Drag to reposition the toolbar",
"paste": "Paste image",
"pasteImage": "Paste image from clipboard (images only)",
"detachTmux": "tmux'u ayır",
"detachTmuxDescription": "Tmux oturumunu ayır",
"dismissError": "Görüntü hatasını kapat",
"hideToolbar": "Araç çubuğunu gizle",
"image": "Görüntü işlemleri (yalnızca görüntüler)",
"imageActionFailed": "Görüntü işlemi başarısız oldu",
"layout": "Araç çubuğu görüntüleme modu",
"layoutExpanded": "Ölçütlerle genişletildi",
"layoutIcon": "Yalnızca simge",
"layoutLabeled": "Simgeler ve etiketler",
"moveToolbar": "Araç çubuğunu taşı",
"moveToolbarHint": "Araç çubuğunu yeniden konumlandırmak için sürükleyin.",
"paste": "Resmi yapıştır",
"pasteImage": "Panodan resim yapıştır (yalnızca resimler)",
"retry": "Yeniden dene",
"showToolbar": "Araç çubuğunu genişlet",
"upload": "Upload image",
"uploadImage": "Upload an image to the host",
"upload": "Resim yükle",
"uploadImage": "Sunucuya bir resim yükleyin.",
"uploadingImage": "Yükleniyor..."
},
"history": {
@@ -119,153 +119,153 @@
"clearAll": "Tümünü Temizle",
"noHistoryEntries": "Geçmiş girdisi yok",
"trackingDisabled": "Geçmiş takibi kapalı",
"trackingDisabledHint": "Turn on Command History in this host's SSH Terminal tab.",
"commandCount_one": "{{count}} command",
"commandCount_other": "{{count}} commands"
"trackingDisabledHint": "Bu sunucunun SSH Terminal sekmesinde Komut Geçmişini etkinleştirin.",
"commandCount_one": "{{count}} komutu",
"commandCount_other": "{{count}} komutları"
},
"touchInput": {
"enabled": "Enable Touch Input",
"enabledDesc": "Allow one-finger touch scrolling in terminals",
"momentumEnabled": "Enable Momentum",
"momentumEnabledDesc": "Continue scrolling briefly after a swipe",
"advanced": "Advanced",
"enabled": "Dokunmatik Girişi Etkinleştir",
"enabledDesc": "Terminallerde tek parmakla dokunmatik kaydırmaya izin verin.",
"momentumEnabled": "İvme Kazandırın",
"momentumEnabledDesc": "Kaydırma işleminden sonra kısa bir süre daha aşağı kaydırmaya devam edin.",
"advanced": "Gelişmiş",
"resetDefaults": "Varsayılanlara sıfırla",
"dragThreshold": "Drag threshold",
"maxWheelDelta": "Maximum wheel delta",
"momentumSampleWindow": "Momentum sample window",
"releaseGracePeriod": "Release grace period",
"minimumVelocity": "Minimum velocity",
"maximumVelocity": "Maximum velocity",
"maximumDuration": "Maximum duration",
"maximumTravel": "Maximum travel",
"decayTime": "Decay time",
"pixelsPerTick": "Pixels per tick",
"maximumFrameInterval": "Maximum frame interval",
"maximumTicksPerFrame": "Maximum ticks per frame"
"dragThreshold": "Sürükleme eşiği",
"maxWheelDelta": "Maksimum tekerlek deltası",
"momentumSampleWindow": "Momentum örnek penceresi",
"releaseGracePeriod": "Serbest bırakma erteleme süresi",
"minimumVelocity": "Minimum hız",
"maximumVelocity": "Maksimum hız",
"maximumDuration": "Maksimum süre",
"maximumTravel": "Maksimum seyahat",
"decayTime": "Bozunma süresi",
"pixelsPerTick": "Piksel başına tik",
"maximumFrameInterval": "Maksimum kare aralığı",
"maximumTicksPerFrame": "Kare başına maksimum tik sayısı"
},
"imageStorage": {
"instanceId": "Terminal session instance ID",
"instanceIdDesc": "Instance ID of one of your connected terminal tabs, used to test visibility.",
"selectedModeUnavailable": "Unavailable",
"instanceId": "Terminal oturum örneği kimliği",
"instanceIdDesc": "Görünürlüğü test etmek için kullanılan, bağlı terminal sekmelerinizden birinin örnek kimliği.",
"selectedModeUnavailable": "Mevcut değil",
"test": "Test Et",
"testing": "Testing...",
"testFailed": "Failed to test image storage",
"testConnected": "Terminal session is connected.",
"testNotConnected": "No connected terminal session with this instance ID.",
"testSelectedMode": "An upload would use: {{mode}}",
"testLocalVisible": "The local directory is visible from the connected host.",
"testLocalNotVisible": "The local directory is NOT visible from the connected host."
"testing": "Test...",
"testFailed": "Görüntü depolama testi başarısız oldu.",
"testConnected": "Terminal oturumu bağlandı.",
"testNotConnected": "Bu örnek kimliğiyle bağlantılı bir terminal oturumu bulunmamaktadır.",
"testSelectedMode": "Yükleme işlemi şu şekilde yapılır: {{mode}}",
"testLocalVisible": "Yerel dizin, bağlı sunucudan görülebilir.",
"testLocalNotVisible": "Yerel dizin, bağlı sunucudan görünmez."
},
"settings": {
"admin": {
"group": {
"touch": "Touch Input",
"images": "Image Storage",
"touch": "Dokunmatik Giriş",
"images": "Görüntü Depolama",
"sessions": "Oturumlar",
"newHosts": "New Hosts"
"newHosts": "Yeni Sunucular"
},
"sessionTimeoutMinutes": {
"label": "Terminal Session Persistence",
"description": "How long a disconnected terminal is kept alive on the server before it is closed. Min 1, max 1440 minutes. For sessions that must outlive this, enable Auto-Tmux on the host."
"label": "Terminal Oturum Kalıcılığı",
"description": "Bağlantısı kesilmiş bir terminalin sunucuda kapatılmadan önce ne kadar süreyle aktif tutulacağı. Minimum 1, maksimum 1440 dakika. Bu süreyi aşması gereken oturumlar için, sunucuda Auto-Tmux'u etkinleştirin."
},
"commandHistoryEnabled": {
"label": "Komut Geçmişi",
"description": "Komut geçmişi kaydına izin ver. Devre dışı bırakıldığında, host başına ayarlara bakılmaksızın geçmiş kaydedilmez."
},
"commandHistoryForNewHosts": {
"label": "Command history for new hosts",
"description": "Whether new hosts start with command history on."
"label": "Yeni sunucular için komut geçmişi",
"description": "Yeni sunucuların komut geçmişi açık olarak başlatılıp başlatılmadığı."
},
"imageStorageMode": {
"label": "Storage Mode",
"description": "Where pasted and uploaded terminal images are written. Auto picks by connection, Local and Remote (SFTP) are fixed.",
"label": "Depolama Modu",
"description": "Yapıştırılan ve yüklenen terminal görüntülerinin yazıldığı yer. Bağlantı türüne göre otomatik seçim, Yerel ve Uzak (SFTP) ayarları düzeltildi.",
"auto": "Otomatik",
"local": "Yerel",
"remoteSftp": "Remote (SFTP)"
"remoteSftp": "Uzaktan (SFTP)"
},
"imageLocalDir": {
"label": "Local directory",
"description": "Absolute path on the Termix backend where local mode writes images. Never shown after saving. Empty uses TERMIX_IMAGE_DIR."
"label": "Yerel dizin",
"description": "Termix arka ucunda yerel modun görüntüleri yazdığı mutlak yol. Kaydedildikten sonra asla gösterilmez. Boş bırakıldığında TERMIX_IMAGE_DIR kullanılır."
},
"imageHostPath": {
"label": "Host path",
"description": "The host-side view of the local directory that terminal agents receive."
"label": "Ana bilgisayar yolu",
"description": "Terminal aracıların aldığı yerel dizinin sunucu tarafındaki görünümü."
},
"imageTtlMs": {
"label": "TTL (ms)",
"description": "How long an uploaded image is kept, in milliseconds. Empty uses TERMIX_IMAGE_TTL_MS or one hour."
"description": "Yüklenen bir görüntünün ne kadar süreyle (milisaniye cinsinden) saklanacağı. Boş değerler için TERMIX_IMAGE_TTL_MS veya bir saat kullanılır."
},
"imageMaxCount": {
"label": "Max image count",
"description": "Most images kept at once. Empty uses TERMIX_MAX_IMAGE_COUNT or 100."
"label": "Maksimum görüntü sayısı",
"description": "Çoğu resim aynı anda saklanır. Boş değer için TERMIX_MAX_IMAGE_COUNT veya 100 kullanılır."
},
"imageMaxBytes": {
"label": "Max storage bytes",
"description": "Most bytes of images kept at once. Empty uses TERMIX_MAX_IMAGE_STORAGE_BYTES or 5 GiB."
"label": "Maksimum depolama baytları",
"description": "Görüntülerin en fazla baytlık kısmı aynı anda saklanır. Boş hali TERMIX_MAX_IMAGE_STORAGE_BYTES veya 5 GiB kullanır."
},
"sessionPersistence": {
"label": "Keep sessions after disconnect",
"description": "Keep a disconnected terminal alive on the server for the time above, so reopening its tab picks up where it left off."
"label": "Bağlantı kesildikten sonra oturumları sürdürün.",
"description": "Sunucuda bağlantısı kesilmiş bir terminali yukarıda belirtilen süre boyunca açık tutun, böylece sekme yeniden açıldığında kaldığı yerden devam eder."
},
"newHostAutoTmux": {
"label": "Auto-Tmux",
"description": "Run new hosts' terminals inside tmux so sessions survive disconnects (needs tmux on the host)"
"label": "Otomatik Tmux",
"description": "Yeni sunucuların terminallerini tmux içinde çalıştırın, böylece oturumlar bağlantı kesintilerinden etkilenmeden devam eder (sunucuda tmux kurulu olması gerekir)."
},
"newHostTheme": {
"label": "Theme for new hosts",
"description": "The terminal theme a new host starts with."
"label": "Yeni ev sahipleri için tema",
"description": "Yeni bir sunucunun başlattığı terminal teması."
},
"newHostFontFamily": {
"label": "Font for new hosts",
"description": "The terminal font a new host starts with."
"label": "Yeni sunucular için yazı tipi",
"description": "Yeni bir sunucunun başlatıldığı terminal yazı tipi."
},
"newHostFontSize": {
"label": "Font size for new hosts",
"description": "The terminal font size a new host starts with, in pixels."
"label": "Yeni sunucular için yazı tipi boyutu",
"description": "Yeni bir sunucunun başlangıçta kullandığı terminal yazı tipi boyutu, piksel cinsinden."
},
"newHostCursorStyle": {
"label": "Cursor style for new hosts"
"label": "Yeni sunucular için imleç stili"
},
"newHostCursorBlink": {
"label": "Blinking cursor for new hosts"
"label": "Yeni sunucular için yanıp sönen imleç"
}
},
"host": {
"enableTerminalToolbar": {
"label": "Enable Terminal Toolbar",
"description": "Show a quick-access toolbar docked to the active terminal for this host's tools and live stats"
"label": "Terminal Araç Çubuğunu Etkinleştir",
"description": "Etkin terminale sabitlenmiş, bu sunucunun araçlarına ve canlı istatistiklerine hızlı erişim sağlayan bir araç çubuğu gösterin."
},
"terminalToolbarPosition": {
"label": "Toolbar Position",
"description": "Where the toolbar sits in the terminal. You can still drag it from there.",
"bottom": "Bottom center",
"bottomLeft": "Bottom left",
"bottomRight": "Bottom right",
"top": "Top center",
"topLeft": "Top left",
"topRight": "Top right"
"label": "Araç Çubuğu Konumu",
"description": "Araç çubuğunun terminalde bulunduğu yer. Oradan hala sürükleyebilirsiniz.",
"bottom": "Alt orta kısım",
"bottomLeft": "Sol alt",
"bottomRight": "Sağ alt",
"top": "Üst orta",
"topLeft": "Sol üst",
"topRight": "Sağ üstte"
},
"terminalToolbarStartState": {
"label": "Toolbar Start State",
"description": "Whether the toolbar opens expanded or minimized when the terminal connects",
"expanded": "Expanded",
"collapsed": "Minimized"
"label": "Araç Çubuğu Başlangıç Durumu",
"description": "Terminal bağlandığında araç çubuğunun genişletilmiş mi yoksa simge durumuna küçültülmüş mü açılacağı",
"expanded": "Genişletilmiş",
"collapsed": "Minimize edildi"
},
"terminalToolbarDisplay": {
"label": "Toolbar Display Mode",
"description": "How toolbar buttons are shown. Last used keeps whatever you picked in the toolbar.",
"remember": "Last used",
"icon": "Icon only",
"labeled": "Icons and labels",
"expanded": "Expanded with stats"
"label": "Araç Çubuğu Görüntüleme Modu",
"description": "Araç çubuğu düğmelerinin nasıl gösterileceği. Son kullanılan seçenek, araç çubuğunda seçtiğiniz düğmeyi korur.",
"remember": "Son kullanım",
"icon": "Yalnızca simge",
"labeled": "Simgeler ve etiketler",
"expanded": "İstatistiklerle genişletildi"
},
"terminalToolbarShowStatus": {
"label": "Show Live Stats",
"description": "Show live host stats above the toolbar buttons in expanded mode"
"label": "Canlı İstatistikleri Göster",
"description": "Genişletilmiş modda, araç çubuğu düğmelerinin üstünde canlı sunucu istatistiklerini göster."
},
"terminalToolbarFade": {
"label": "Fade When Idle",
"description": "Fade the toolbar out until you hover over it"
"label": "Boşta Kalırken Solma",
"description": "Fare imlecini üzerine getirene kadar araç çubuğunu soluklaştırın."
},
"enableCommandHistory": {
"label": "Komut Geçmişi",
@@ -273,157 +273,157 @@
},
"enableTerminal": {
"label": "Terminali Etkinleştir",
"description": "Offer an SSH terminal for this host."
"description": "Bu sunucu için bir SSH terminali sunun."
},
"inheritAppearance": {
"label": "Use user defaults"
"label": "Kullanıcı varsayılanlarını kullanın"
},
"theme": {
"label": "Tema"
},
"cursorBlink": {
"label": "Blinking cursor"
"label": "Yanıp sönen imleç"
},
"cursorStyle": {
"label": "Cursor style"
"label": "İmleç stili"
},
"fontSize": {
"label": "Font size"
"label": "Yazı tipi boyutu"
},
"fontFamily": {
"label": "Font"
"label": "Yazı Tipi"
},
"scrollback": {
"label": "Scrollback"
"label": "Geriye kaydır"
},
"letterSpacing": {
"label": "Letter spacing"
"label": "Harf aralığı"
},
"lineHeight": {
"label": "Line height"
"label": "Çizgi yüksekliği"
},
"bellStyle": {
"label": "Bell"
"label": "Zil"
},
"minimumContrastRatio": {
"label": "Minimum contrast ratio"
"label": "Minimum kontrast oranı"
},
"backgroundImage": {
"label": "Background image"
"label": "Arka plan resmi"
},
"backgroundImageOpacity": {
"label": "Background image opacity"
"label": "Arka plan görüntüsünün saydamlığı"
},
"customThemeColors": {
"label": "Custom theme colors"
"label": "Özel tema renkleri"
},
"rightClickSelectsWord": {
"label": "Right click selects word"
"label": "Sağ tıklama kelimeyi seçer."
},
"macOptionIsMeta": {
"label": "Option is Meta"
"label": "Seçenek Meta'dır"
},
"fastScrollModifier": {
"label": "Fast scroll key"
"label": "Hızlı kaydırma tuşu"
},
"fastScrollSensitivity": {
"label": "Fast scroll speed"
"label": "Hızlı kaydırma hızı"
},
"backspaceMode": {
"label": "Backspace"
"label": "Geri tuşu"
},
"autoMosh": {
"label": "Auto mosh"
"label": "Otomatik mosh"
},
"moshCommand": {
"label": "Mosh command"
"label": "Mosh komutu"
},
"autoTmux": {
"label": "Auto tmux"
"label": "Otomatik tmux"
},
"useSSHTitle": {
"label": "Use the SSH title"
"label": "SSH başlığını kullanın."
},
"syntaxHighlighting": {
"label": "Syntax highlighting"
"label": "Sözdizimi vurgulama"
},
"syntaxHighlightingOptions": {
"label": "Syntax highlighting categories"
"label": "Sözdizimi vurgulama kategorileri"
},
"linkClickBehavior": {
"label": "Link click"
"label": "Bağlantıya tıklama"
},
"localEcho": {
"label": "Local echo"
"label": "Yerel yankı"
},
"passwordPromptAutoFill": {
"label": "Offer to fill password prompts"
"label": "Şifre istemlerini doldurmayı teklif edin"
},
"sudoPasswordAutoFill": {
"label": "Fill sudo prompts"
"label": "sudo komut istemlerini doldurun"
},
"autoReconnect": {
"label": "Reconnect automatically"
"label": "Otomatik olarak yeniden bağlan"
}
},
"user": {
"commandAutocomplete": {
"label": "Komut Otomatik Tamamlama",
"description": "Show autocomplete while typing if you press tab"
"description": "Sekme tuşuna bastığınızda yazarken otomatik tamamlama özelliğini göster."
},
"localEcho": {
"label": "Local Echo",
"description": "Reduce perceived input latency using safe local keystroke prediction"
"label": "Yerel Yankı",
"description": "Güvenli yerel tuş vuruşu tahmini kullanarak algılanan giriş gecikmesini azaltın."
},
"linkClickBehavior": {
"label": "Terminal Bağlantı Tıklama",
"description": "Terminalde bağlantılara tıklandığında varsayılan davranış"
},
"customThemes": {
"label": "Saved themes"
"label": "Kaydedilen temalar"
}
}
},
"palette": {
"localTerminal": "Local Terminal"
"localTerminal": "Yerel Terminal"
},
"permissions": {
"sessions": {
"title": "Use live terminal sessions",
"description": "Lets other features, such as session sharing and recording, reach your live terminal sessions."
"title": "Canlı terminal oturumlarını kullanın.",
"description": "Oturum paylaşımı ve kayıt gibi diğer özelliklerin canlı terminal oturumlarınıza ulaşmasını sağlar."
},
"history": {
"title": "Read command history",
"description": "Lets other features, such as the AI assistant, read your command history."
"title": "Komut geçmişini oku",
"description": "Yapay zekâ asistanı gibi diğer özelliklerin komut geçmişinizi okumasına olanak tanır."
}
},
"hosts": {
"tabTerminal": "Terminal",
"addHost": "Ana Bilgisayar Ekle",
"applyGlobalThemeTooltip": "Apply this theme",
"applyGlobalThemeTooltip": "Bu temayı uygulayın",
"backgroundImageDesc": "Bir terminal arka plan resmi için isteğe bağlı URL",
"backgroundImageLabel": "Arka Plan Resmi URL",
"backgroundImageOpacityLabel": "Arka Plan Resmi Opaklığı",
"backspaceMode": "Geri Silme Modu",
"backspaceModeControlH": "Control-H (BS)",
"backspaceModeControlH": "Kontrol-H (BS)",
"backspaceModeLabel": "Backspace Modu",
"backspaceModeNormal": "Normal (DEL)",
"behaviorAndAdvanced": "Davranış ve Gelişmiş",
"bellStyle": "Zil Stili",
"bellStyleBoth": "Both",
"bellStyleBoth": "İkisi birden",
"bellStyleLabel": "Zil Stili",
"bellStyleNone": "Yok",
"bellStyleSound": "Sound",
"bellStyleVisual": "Visual",
"bellStyleSound": "Ses",
"bellStyleVisual": "Görsel",
"colorTheme": "Renk Teması",
"cursorBlink": "İmleç Yanıp Sönme",
"cursorBlinking": "İmleç Yanıp Sönmesi",
"cursorBlinkingDesc": "Terminal imleci için yanıp sönme animasyonunu etkinleştir",
"cursorStyle": "İmleç Stili",
"cursorStyleBar": "Bar",
"cursorStyleBlock": "Block",
"cursorStyleBar": "Çubuk",
"cursorStyleBlock": "Engellemek",
"cursorStyleLabel": "İmleç Stili",
"cursorStyleUnderline": "Underline",
"cursorStyleUnderline": "Altını çiz",
"customThemeAnsiColors": "ANSI Renkleri",
"customThemeBackground": "Arka Plan",
"customThemeBlack": "Siyah",
@@ -448,12 +448,12 @@
"customThemeSelection": "Seçim",
"customThemeWhite": "Beyaz",
"customThemeYellow": "Sarı",
"deleteGlobalThemeTooltip": "Delete this theme",
"deleteGlobalThemeTooltip": "Bu temayı sil",
"docsLink": "Dokümanları görüntüle",
"enableAutoMosh": "Otomatik Mosh'u Etkinleştir",
"enableAutoMoshDesc": "Varsa, SSH yerine Mosh'u tercih et",
"enableAutoTmux": "Otomatik Tmux'u Etkinleştir",
"enableAutoTmuxDesc": "Keep your shell and anything running in it alive across disconnects and browser restarts by running inside tmux (tmux must be installed on the host)",
"enableAutoTmuxDesc": "Kabuk uygulamanızı ve içinde çalışan her şeyi bağlantı kesintileri ve tarayıcı yeniden başlatmaları sırasında çalışır durumda tutmak için tmux içinde çalıştırın (tmux ana bilgisayarda kurulu olmalıdır).",
"fastScrollModifier": "Hızlı Kaydırma Değiştiricisi",
"fastScrollModifierAlt": "Alt",
"fastScrollModifierCtrl": "Ctrl",
@@ -462,9 +462,9 @@
"fastScrollSensitivity": "Hızlı Kaydırma Hassasiyeti",
"fastScrollSensitivityLabel": "Hızlı Kaydırma Hassasiyeti",
"fontFamily": "Yazı Tipi Ailesi",
"fontFamilyCustomHint": "Pick a bundled font, or choose Custom and type the exact name of a font already installed on your system (e.g. MesloLGS NF, Noto Sans Mono). Termix cannot install fonts for you, install it on your OS first.",
"fontFamilyCustomOption": "Custom...",
"fontFamilyCustomPlaceholder": "Exact font name, e.g. MesloLGS NF",
"fontFamilyCustomHint": "Hazır gelen yazı tiplerinden birini seçin veya Özel'i seçip sisteminizde zaten yüklü olan bir yazı tipinin tam adını yazın (örneğin MesloLGS NF, Noto Sans Mono). Termix sizin için yazı tiplerini yükleyemez, önce işletim sisteminize yükleyin.",
"fontFamilyCustomOption": "Gelenek...",
"fontFamilyCustomPlaceholder": "Tam yazı tipi adı, örneğin MesloLGS NF",
"fontFamilyLabel": "Yazı Tipi Ailesi",
"fontSize": "Yazı Tipi Boyutu",
"fontSizeLabel": "Yazı Tipi Boyutu",
@@ -478,29 +478,29 @@
"linkClickBehaviorDirect": "Doğrudan aç",
"linkClickBehaviorLabel": "Bağlantı Tıklama Davranışı",
"loadingHost": "Host yükleniyor...",
"localEchoAuto": "Automatic",
"localEchoDesc": "Predict safe printable keystrokes locally on slow connections. Password prompts and control input are never echoed.",
"localEchoLabel": "Local Echo",
"localEchoAuto": "Otomatik",
"localEchoDesc": "Yavaş bağlantılarda bile yerel olarak güvenli yazdırılabilir tuş vuruşlarını tahmin edin. Parola istemleri ve kontrol girişleri asla tekrarlanmaz.",
"localEchoLabel": "Yerel Yankı",
"localEchoOff": "Kapalı",
"localEchoOn": "Always on",
"macOptionIsMetaLabel": "Option Key Sends Meta",
"macOptionIsMetaShortDesc": "Disable to type special characters (like @ or |) with the Option/Alt key on macOS instead of sending Meta",
"localEchoOn": "Her zaman açık",
"macOptionIsMetaLabel": "Seçenek Tuşu Meta Verilerini Gönderiyor",
"macOptionIsMetaShortDesc": "macOS'ta Option/Alt tuşuyla özel karakterler (örneğin @ veya |) yazmayı devre dışı bırakın, bunun yerine Meta gönderin.",
"moshCommand": "MOSH Komutu",
"moshCommandLabel": "Mosh Komutu",
"noSavedThemes": "No saved themes yet",
"noSavedThemes": "Henüz kaydedilmiş tema yok.",
"none": "Hiçbiri",
"passwordPromptAutoFillDesc": "Offer to fill in the saved password when the terminal asks for one. Turn off to never auto-fill any password on this host.",
"passwordPromptAutoFillLabel": "Offer Password Auto-fill",
"autoReconnectLabel": "Auto Reconnect",
"autoReconnectDesc": "Reconnect on its own when the SSH connection drops, like after a network blip or sleep. Keeps the scrollback.",
"passwordPromptAutoFillDesc": "Terminal şifre istediğinde kaydedilmiş şifreyi girmeyi teklif edin. Bu sunucuda hiçbir zaman otomatik şifre doldurmayı devre dışı bırakın.",
"passwordPromptAutoFillLabel": "Şifre Otomatik Doldurma Teklifi",
"autoReconnectLabel": "Otomatik Yeniden Bağlantı",
"autoReconnectDesc": "Ağda bir aksaklık veya uyku modu gibi durumlarda SSH bağlantısı kesildiğinde otomatik olarak yeniden bağlanır. Geri kaydırma özelliğini korur.",
"rightClickSelectsWord": "Sağ Tık Kelimeyi Seçer",
"rightClickSelectsWordLabel": "Sağ Tık Kelime Seçer",
"rightClickSelectsWordShortDesc": "Sağ tıklandığında imlecin altındaki kelimeyi seç",
"saveAsGlobalTheme": "Save as Global Theme",
"saveGlobalThemeError": "Failed to save theme",
"saveGlobalThemeNamePrompt": "Enter a name for this theme",
"saveGlobalThemeSuccess": "Theme saved",
"savedThemesLabel": "Saved Themes",
"saveAsGlobalTheme": "Küresel Tema Olarak Kaydet",
"saveGlobalThemeError": "Tema kaydedilemedi.",
"saveGlobalThemeNamePrompt": "Bu tema için bir ad girin.",
"saveGlobalThemeSuccess": "Tema kaydedildi",
"savedThemesLabel": "Kaydedilen Temalar",
"scrollbackBufferLabel": "Kaydırma Arabelleği",
"scrollbackMaxLines": "Geçmişte saklanan maksimum satır sayısı",
"sudoPasswordAutoFill": "Sudo Parolası Otomatik Doldurma",
@@ -533,11 +533,11 @@
"proxmoxLastSyncStatus": {
"success": "Başarılı"
},
"proxmoxResultSkippedNoIp": "{{count}} skipped (no IP found)",
"proxmoxStatsUrlCopied": "Proxmox Stats URL copied to clipboard",
"proxmoxResultSkippedNoIp": "{{count}} atlandı (IP adresi bulunamadı)",
"proxmoxStatsUrlCopied": "Proxmox İstatistikleri URL'si panoya kopyalandı",
"rdpUrlCopied": "RDP URL kopyalandı",
"vncUrlCopied": "VNC URL kopyalandı",
"filterAuthStepca": "Step CA",
"filterAuthStepca": "Adım CA",
"guac": {
"noCredential": "Kimlik bilgisi yok (aşağıda doğrudan kimlik bilgileri)",
"authTypeDirect": "Doğrudan",
@@ -556,18 +556,18 @@
"updateHostBtn": "Ana Makineyi Güncelle",
"addHostBtn": "Ana Makine Ekle"
},
"filterAuthVault": "Vault"
"filterAuthVault": "Kasa"
},
"nav": {
"history": "Geçmiş",
"localTerminal": "Local Terminal",
"localTerminal": "Yerel Terminal",
"sshTools": "SSH Araçları",
"terminal": "Terminal",
"macros": "Macros"
"macros": "Makrolar"
},
"sshTools": {
"broadcastInputPlaceholder": "Tuş vuruşlarını yayınlamak için buraya yazın...",
"copyOnSelect": "Copy selected text automatically",
"copyOnSelect": "Seçilen metni otomatik olarak kopyala",
"enableRightClickCopyPaste": "Sağ tık kopyala/yapıştırmayı etkinleştir",
"fillPassword": "Parolayı doldur",
"fillPasswordMissing": "Seçili {{count}} terminal için kayıtlı parola yok",
@@ -583,123 +583,123 @@
"stopRecording": "Kaydı Durdur"
},
"keybindings": {
"copy": "Copy selection",
"copy": "Seçimi kopyala",
"paste": "Yapıştır",
"sendControlCode": "Send Ctrl+letter signal",
"sendText": "Send text",
"controlCodeLabel": "Letter",
"textLabel": "Text to send",
"appendEnterLabel": "Press Enter after sending",
"clipboardPermissionNote": "May prompt for clipboard permission on first use in some browsers.",
"textRequired": "Enter the text to send",
"controlCodeRequired": "Enter a single letter for the control code",
"sendControlCode": "Ctrl+harf sinyali gönder",
"sendText": "Mesaj gönder",
"controlCodeLabel": "Mektup",
"textLabel": "Gönderilecek metin",
"appendEnterLabel": "Gönderdikten sonra Enter tuşuna basın.",
"clipboardPermissionNote": "Bazı tarayıcılarda ilk kullanımda panoya kopyalama izni isteyebilir.",
"textRequired": "Göndermek istediğiniz metni girin.",
"controlCodeRequired": "Kontrol kodu için tek bir harf girin.",
"builtIn": {
"copyCtrlC": "Copy selection (Ctrl+C, only when text is selected)",
"copyCtrlShiftC": "Copy selection (Ctrl+Shift+C)",
"copyCmdC": "Copy selection (Cmd+C)",
"pasteCtrlShiftV": "Paste from clipboard (Ctrl+Shift+V)",
"ctrlW": "Send Ctrl+W to shell (blocked from closing browser tab)",
"ctrlT": "Send Ctrl+T to shell (blocked from opening browser tab)",
"ctrlN": "Send Ctrl+N to shell (blocked from opening browser window)",
"ctrlQ": "Send Ctrl+Q to shell (blocked from quitting browser)"
"copyCtrlC": "Seçimi kopyala (Ctrl+C, yalnızca metin seçiliyken)",
"copyCtrlShiftC": "Seçimi kopyala (Ctrl+Shift+C)",
"copyCmdC": "Seçimi kopyala (Cmd+C)",
"pasteCtrlShiftV": "Panodan yapıştır (Ctrl+Shift+V)",
"ctrlW": "Ctrl+W komutunu göndererek shell'e bağlanın (tarayıcı sekmesinin kapatılması engellendi).",
"ctrlT": "Ctrl+T komutunu göndererek shell komutuna komut verin (tarayıcı sekmesinin açılması engellendi).",
"ctrlN": "Ctrl+N tuşuna basarak shell'e geçin (tarayıcı penceresinin açılması engellendi).",
"ctrlQ": "Ctrl+Q tuşuna basarak kabuk moduna geçin (tarayıcıdan çıkmanız engellendi)."
}
},
"macros": {
"title": "Macros",
"description": "Run a saved series of commands in a terminal, and react to what the server sends back.",
"title": "Makrolar",
"description": "Önceden kaydedilmiş bir komut dizisini terminalde çalıştırın ve sunucunun geri gönderdiği yanıtlara göre hareket edin.",
"target": "Hedef",
"noTerminal": "No terminal open",
"empty": "No macros yet",
"emptyHint": "Create a macro to automate a terminal flow, like logging in, restarting a service, or answering prompts.",
"create": "New macro",
"back": "Back to macros",
"noTerminal": "Açık terminal yok.",
"empty": "Henüz makro yok",
"emptyHint": "Giriş yapma, bir hizmeti yeniden başlatma veya komut istemlerine yanıt verme gibi terminal işlemlerini otomatikleştirmek için bir makro oluşturun.",
"create": "Yeni makro",
"back": "Makrolara geri dön",
"name": "Ad",
"namePlaceholder": "Restart web server",
"nameRequired": "Give the macro a name before saving",
"namePlaceholder": "Web sunucusunu yeniden başlatın.",
"nameRequired": "Kaydetmeden önce makroya bir ad verin.",
"descriptionLabel": "Açıklama",
"descriptionPlaceholder": "What this macro does (optional)",
"descriptionPlaceholder": "Bu makronun ne yaptığı (isteğe bağlı)",
"unsaved": "Kaydedilmemiş değişiklikler",
"save": "Kaydet",
"saved": "Macro saved",
"saveFailed": "Could not save the macro",
"saved": "Makro kaydedildi.",
"saveFailed": "Makro kaydedilemedi.",
"delete": "Sil",
"deleteTitle": "Delete this macro?",
"deleteBody": "\"{{name}}\" will be permanently deleted. This cannot be undone.",
"deleted": "Macro deleted",
"deleteTitle": "Bu makroyu silmek ister misiniz?",
"deleteBody": "\"{{name}}\" kalıcı olarak silinecektir. Bu işlem geri alınamaz.",
"deleted": "Makro silindi",
"cancel": "İptal",
"run": "Çalıştır",
"stop": "Durdurma",
"running": "Running...",
"completed": "Macro finished",
"failed": "Macro failed",
"loadFailed": "Could not load macros",
"needTerminal": "Open and connect a terminal first",
"noSteps": "This macro has no steps yet. Add one below.",
"addStep": "Add step",
"stepNumber": "Step {{number}}",
"removeStep": "Remove step",
"confirmRunTitle": "Run this macro?",
"confirmRunBody": "\"{{name}}\" will send commands to {{host}}.",
"confirmRunAction": "Run macro",
"running": "Koşma...",
"completed": "Makro tamamlandı",
"failed": "Makro başarısız oldu",
"loadFailed": "Makrolar yüklenemedi.",
"needTerminal": "Öncelikle bir terminal açın ve bağlayın.",
"noSteps": "Bu makronun henüz hiçbir adımı yok. Aşağıya bir adım ekleyin.",
"addStep": "Adım ekle",
"stepNumber": "Adım {{number}}",
"removeStep": "Adımı kaldır",
"confirmRunTitle": "Bu makroyu çalıştırayım mı?",
"confirmRunBody": "\"{{name}}\" {{host}} adresine komutlar gönderecektir.",
"confirmRunAction": "Makroyu çalıştır",
"stepTypes": {
"send": {
"label": "Send command",
"help": "Types text into the terminal, the same as if you typed it."
"label": "Komut gönder",
"help": "Terminale, sanki siz yazmışsınız gibi metin yazar."
},
"wait": {
"label": "Wait for output",
"help": "Pauses until the server prints the text you name, like a password prompt."
"label": "Çıktıyı bekleyin",
"help": "Sunucu, belirttiğiniz metni (örneğin parola istemi gibi) yazdırana kadar bekler."
},
"delay": {
"label": "Pause",
"help": "Waits a fixed amount of time before the next step."
"label": "Duraklat",
"help": "Bir sonraki adıma geçmeden önce belirli bir süre bekler."
},
"if": {
"label": "If output contains",
"help": "Checks everything the server has printed so far, then runs one of two branches."
"label": "Çıktı içeriyorsa",
"help": "Sunucunun şu ana kadar yazdırdığı her şeyi kontrol eder, ardından iki daldan birini çalıştırır."
},
"repeat": {
"label": "Repeat",
"help": "Runs the steps inside it a set number of times."
"label": "Tekrarlamak",
"help": "İçindeki adımları belirtilen sayıda tekrarlar."
}
},
"send": {
"text": "Command or text",
"text": "Komut veya metin",
"textPlaceholder": "systemctl restart nginx",
"pressEnter": "Press Enter after sending",
"pressEnterHelp": "Turn this off to type text without submitting it."
"pressEnter": "Gönderdikten sonra Enter tuşuna basın.",
"pressEnterHelp": "Göndermeden metin yazmak için bunu kapatın."
},
"wait": {
"pattern": "Wait until the output contains",
"pattern": "Çıktıyı oluşturana kadar bekleyin.",
"patternPlaceholder": "parola:",
"timeout": "Give up after",
"onTimeout": "If it never appears",
"stop": "Stop the macro",
"continue": "Keep going anyway"
"timeout": "Vazgeçtikten sonra",
"onTimeout": "Eğer hiç ortaya çıkmazsa",
"stop": "Makroyu durdur",
"continue": "Yine de devam edin."
},
"delay": {
"duration": "Wait for"
"duration": "Bekleyin"
},
"ifStep": {
"pattern": "If the output contains",
"patternPlaceholder": "Active: active (running)",
"then": "Then do this",
"else": "Otherwise do this",
"emptyBranch": "No steps"
"pattern": "Çıktı şunları içeriyorsa:",
"patternPlaceholder": "Aktif: aktif (koşmak)",
"then": "O halde şunu yapın",
"else": "Aksi takdirde şunu yapın",
"emptyBranch": "Hiçbir adım yok"
},
"repeat": {
"count": "Number of times",
"times": "times"
"count": "Sayısı",
"times": "kez"
},
"match": {
"useRegex": "Match with a regular expression",
"useRegexHelp": "Leave this off to match the text exactly as written.",
"invalidRegex": "Not a valid regular expression, it will be matched as plain text"
"useRegex": "Düzenli ifadeyle eşleştirin",
"useRegexHelp": "Metnin aynen yazıldığı gibi kalması için bunu atlayın.",
"invalidRegex": "Geçerli bir normal ifade değil, düz metin olarak eşleştirilecektir."
},
"seconds": "saniye",
"secondsShort": "{{count}}s"
},
"errors": {
"remoteServerRequired": "Remote server required. Connect a remote server in Settings to use this connection type."
"remoteServerRequired": "Uzak sunucu gereklidir. Bu bağlantı türünü kullanmak için Ayarlar'dan bir uzak sunucu bağlayın."
}
}
File diff suppressed because it is too large. Load diff
+272 -272
View File
@@ -25,9 +25,9 @@
"tab": "Tab"
},
"terminal": {
"autoTmuxEnableFailed": "Failed to enable Auto-Tmux",
"autoTmuxEnabled": "Auto-Tmux enabled for {{host}}. It applies from the next connection.",
"clipboardHttpWarning": "Couldn't read the clipboard. Some browsers restrict clipboard access outside HTTPS - try Ctrl+V instead, or serve Termix over HTTPS.",
"autoTmuxEnableFailed": "Không thể bật Auto-Tmux.",
"autoTmuxEnabled": "Tính năng Auto-Tmux đã được bật cho {{host}}. Tính năng này sẽ được áp dụng từ lần kết nối tiếp theo.",
"clipboardHttpWarning": "Không thể đọc nội dung clipboard. Một số trình duyệt hạn chế quyền truy cập clipboard khi không sử dụng HTTPS - hãy thử Ctrl+V hoặc sử dụng HTTPS để chạy Termix.",
"closeTab": "Đóng",
"connecting": "Đang kết nối...",
"connectionLost": "Mất kết nối",
@@ -44,18 +44,18 @@
"reconnect": "Kết nối lại",
"reconnected": "Đã kết nối lại thành công",
"reconnecting": "Đang kết nối lại... ({{attempt}}/{{max}})",
"autoReconnecting": "Connection lost, reconnecting...",
"searchCaseSensitive": "Match Case",
"searchClose": "Close (Escape)",
"searchNext": "Next Match (Enter)",
"searchNoResults": "No results",
"searchPlaceholder": "Find",
"searchPrevious": "Previous Match (Shift+Enter)",
"searchRegex": "Use Regular Expression",
"searchResultCount": "{{index}} of {{count}}",
"searchWholeWord": "Match Whole Word",
"sessionExpiredNotice": "Your previous session on {{host}} expired after {{minutes}} minutes disconnected; the shell and anything running in it are gone. Enable Auto-Tmux on this host to keep sessions alive.",
"sessionExpiredNoticeNoMinutes": "Your previous session on {{host}} expired while disconnected; the shell and anything running in it are gone. Enable Auto-Tmux on this host to keep sessions alive.",
"autoReconnecting": "Mất kết nối, đang kết nối lại...",
"searchCaseSensitive": "Hộp diêm",
"searchClose": "Đóng (Thoát)",
"searchNext": "Trận đấu tiếp theo (Nhập)",
"searchNoResults": "Không có kết quả",
"searchPlaceholder": "Tìm thấy",
"searchPrevious": "Kết quả khớp trước đó (Shift+Enter)",
"searchRegex": "Sử dụng biểu thức chính quy",
"searchResultCount": "{{index}} của {{count}}",
"searchWholeWord": "Ghép toàn bộ từ",
"sessionExpiredNotice": "Phiên làm việc trước của bạn trên {{host}} đã hết hạn sau {{minutes}} phút bị ngắt kết nối; shell và mọi thứ đang chạy trong đó đều đã biến mất. Hãy bật Auto-Tmux trên máy chủ này để duy trì các phiên làm việc.",
"sessionExpiredNoticeNoMinutes": "Phiên làm việc trước của bạn trên {{host}} đã hết hạn khi bị ngắt kết nối; shell và mọi thứ đang chạy trong đó đều đã biến mất. Hãy bật Auto-Tmux trên máy chủ này để duy trì các phiên làm việc.",
"sessionTakenOver": "Phiên đã được mở trong tab khác. Đang kết nối lại...",
"tmuxAttached": "Các máy khách đã gắn kết",
"tmuxAttachedCount": "{{count}} đã gắn kết",
@@ -81,35 +81,35 @@
"clipboardWriteFailed": "Sao chép vào clipboard thất bại. Đảm bảo trang được phục vụ qua HTTPS hoặc localhost.",
"connected": "Đã kết nối",
"totpCodeLabel": "Mã xác minh",
"duplicateTab": "Duplicate tab",
"imageChooseFile": "Choose an image file",
"imageUploaded": "Image uploaded: {{path}}",
"imageClipboardUnavailable": "This browser cannot read images from the clipboard",
"imageClipboardEmpty": "No image found in the clipboard",
"localShell": "Local terminal shell",
"autocompleteHintComplete": "Tab or Enter to complete",
"autocompleteHintNavigate": "↑↓ to navigate",
"autocompleteHintClose": "Esc to close"
"duplicateTab": "Tab trùng lặp",
"imageChooseFile": "Chọn một tệp hình ảnh",
"imageUploaded": "Ảnh đã tải lên: {{path}}",
"imageClipboardUnavailable": "Trình duyệt này không thể đọc hình ảnh từ clipboard",
"imageClipboardEmpty": "Không tìm thấy hình ảnh trong bộ nhớ tạm",
"localShell": "Vỏ thiết bị đầu cuối cục bộ",
"autocompleteHintComplete": "Nhấn phím Tab hoặc Enter để hoàn tất",
"autocompleteHintNavigate": "↑↓ để điều hướng",
"autocompleteHintClose": "Nhấn Esc để đóng"
},
"terminalToolbar": {
"detachTmux": "Detach tmux",
"detachTmuxDescription": "Detach tmux session",
"dismissError": "Dismiss image error",
"hideToolbar": "Hide toolbar",
"image": "Image actions (images only)",
"imageActionFailed": "Image action failed",
"layout": "Toolbar display mode",
"layoutExpanded": "Expanded with metrics",
"layoutIcon": "Icon only",
"layoutLabeled": "Icons and labels",
"moveToolbar": "Move toolbar",
"moveToolbarHint": "Drag to reposition the toolbar",
"paste": "Paste image",
"pasteImage": "Paste image from clipboard (images only)",
"detachTmux": "Tách tmux",
"detachTmuxDescription": "Tách phiên tmux",
"dismissError": "Bỏ qua lỗi hình ảnh",
"hideToolbar": "Ẩn thanh công cụ",
"image": "Thao tác với hình ảnh (chỉ áp dụng cho hình ảnh)",
"imageActionFailed": "Thao tác xử lý hình ảnh thất bại",
"layout": "Chế độ hiển thị thanh công cụ",
"layoutExpanded": "Đã mở rộng với các số liệu",
"layoutIcon": "Chỉ có biểu tượng",
"layoutLabeled": "Biểu tượng và nhãn",
"moveToolbar": "Di chuyển thanh công cụ",
"moveToolbarHint": "Kéo để định vị lại thanh công cụ",
"paste": "Dán hình ảnh",
"pasteImage": "Dán hình ảnh từ clipboard (chỉ áp dụng cho hình ảnh)",
"retry": "Thử lại",
"showToolbar": "Mở rộng thanh công cụ",
"upload": "Upload image",
"uploadImage": "Upload an image to the host",
"upload": "Tải ảnh lên",
"uploadImage": "Tải ảnh lên máy chủ",
"uploadingImage": "Đang tải lên..."
},
"history": {
@@ -119,153 +119,153 @@
"clearAll": "Xóa tất cả",
"noHistoryEntries": "Không có mục lịch sử",
"trackingDisabled": "Tính năng ghi lịch sử đã bị tắt",
"trackingDisabledHint": "Turn on Command History in this host's SSH Terminal tab.",
"commandCount_one": "{{count}} command",
"commandCount_other": "{{count}} commands"
"trackingDisabledHint": "Bật Lịch sử lệnh trong tab Thiết bị đầu cuối SSH của máy chủ này.",
"commandCount_one": "{{count}} lệnh",
"commandCount_other": "{{count}} lệnh"
},
"touchInput": {
"enabled": "Enable Touch Input",
"enabledDesc": "Allow one-finger touch scrolling in terminals",
"momentumEnabled": "Enable Momentum",
"momentumEnabledDesc": "Continue scrolling briefly after a swipe",
"advanced": "Advanced",
"enabled": "Cho phép nhập liệu cảm ứng",
"enabledDesc": "Cho phép cuộn bằng một ngón tay trong cửa sổ dòng lệnh.",
"momentumEnabled": "Tạo đà",
"momentumEnabledDesc": "Tiếp tục cuộn xuống một chút sau khi vuốt.",
"advanced": "Trình độ cao",
"resetDefaults": "Đặt lại mặc định",
"dragThreshold": "Drag threshold",
"maxWheelDelta": "Maximum wheel delta",
"momentumSampleWindow": "Momentum sample window",
"releaseGracePeriod": "Release grace period",
"minimumVelocity": "Minimum velocity",
"maximumVelocity": "Maximum velocity",
"maximumDuration": "Maximum duration",
"maximumTravel": "Maximum travel",
"decayTime": "Decay time",
"pixelsPerTick": "Pixels per tick",
"maximumFrameInterval": "Maximum frame interval",
"maximumTicksPerFrame": "Maximum ticks per frame"
"dragThreshold": "Ngưỡng kéo",
"maxWheelDelta": "Chênh lệch bánh xe tối đa",
"momentumSampleWindow": "Cửa sổ mẫu động lượng",
"releaseGracePeriod": "thời gian ân hạn thả",
"minimumVelocity": "Vận tốc tối thiểu",
"maximumVelocity": "Vận tốc tối đa",
"maximumDuration": "Thời gian tối đa",
"maximumTravel": "Hành trình tối đa",
"decayTime": "Thời gian phân rã",
"pixelsPerTick": "Số pixel trên mỗi tick",
"maximumFrameInterval": "Khoảng thời gian khung hình tối đa",
"maximumTicksPerFrame": "Số tick tối đa mỗi khung hình"
},
"imageStorage": {
"instanceId": "Terminal session instance ID",
"instanceIdDesc": "Instance ID of one of your connected terminal tabs, used to test visibility.",
"selectedModeUnavailable": "Unavailable",
"instanceId": "ID phiên bản phiên thiết bị đầu cuối",
"instanceIdDesc": "ID phiên bản của một trong các tab thiết bị đầu cuối được kết nối của bạn, được sử dụng để kiểm tra khả năng hiển thị.",
"selectedModeUnavailable": "Không khả dụng",
"test": "Kiểm tra",
"testing": "Testing...",
"testFailed": "Failed to test image storage",
"testConnected": "Terminal session is connected.",
"testNotConnected": "No connected terminal session with this instance ID.",
"testSelectedMode": "An upload would use: {{mode}}",
"testLocalVisible": "The local directory is visible from the connected host.",
"testLocalNotVisible": "The local directory is NOT visible from the connected host."
"testing": "Đang thử nghiệm...",
"testFailed": "Không thể kiểm tra lưu trữ hình ảnh",
"testConnected": "Phiên kết nối terminal đã được thiết lập.",
"testNotConnected": "Không có phiên làm việc thiết bị đầu cuối nào được kết nối với ID phiên bản này.",
"testSelectedMode": "Quá trình tải lên sẽ sử dụng: {{mode}}",
"testLocalVisible": "Thư mục cục bộ có thể được nhìn thấy từ máy chủ được kết nối.",
"testLocalNotVisible": "Thư mục cục bộ KHÔNG hiển thị từ máy chủ được kết nối."
},
"settings": {
"admin": {
"group": {
"touch": "Touch Input",
"images": "Image Storage",
"touch": "Nhập liệu cảm ứng",
"images": "Lưu trữ hình ảnh",
"sessions": "Phiên",
"newHosts": "New Hosts"
"newHosts": "Người dẫn chương trình mới"
},
"sessionTimeoutMinutes": {
"label": "Terminal Session Persistence",
"description": "How long a disconnected terminal is kept alive on the server before it is closed. Min 1, max 1440 minutes. For sessions that must outlive this, enable Auto-Tmux on the host."
"label": "Duy trì phiên đầu cuối",
"description": "Thời gian duy trì kết nối của một thiết bị đầu cuối bị ngắt kết nối trên máy chủ trước khi nó bị đóng. Tối thiểu 1 phút, tối đa 1440 phút. Đối với các phiên cần duy trì lâu hơn thời gian này, hãy bật Auto-Tmux trên máy chủ."
},
"commandHistoryEnabled": {
"label": "Lịch sử lệnh",
"description": "Cho phép ghi lịch sử lệnh. Khi tắt, lịch sử sẽ không được lưu bất kể cài đặt từng máy chủ."
},
"commandHistoryForNewHosts": {
"label": "Command history for new hosts",
"description": "Whether new hosts start with command history on."
"label": "Lịch sử lệnh cho máy chủ mới",
"description": "Liệu các máy chủ mới có bật lịch sử lệnh ngay từ đầu hay không."
},
"imageStorageMode": {
"label": "Storage Mode",
"description": "Where pasted and uploaded terminal images are written. Auto picks by connection, Local and Remote (SFTP) are fixed.",
"label": "Chế độ lưu trữ",
"description": "Nơi hiển thị hình ảnh từ thiết bị đầu cuối được dán và tải lên. Chức năng tự động chọn theo kết nối, cục bộ và từ xa (SFTP) được cố định.",
"auto": "Tự động",
"local": "Cục bộ",
"remoteSftp": "Remote (SFTP)"
"remoteSftp": "Từ xa (SFTP)"
},
"imageLocalDir": {
"label": "Local directory",
"description": "Absolute path on the Termix backend where local mode writes images. Never shown after saving. Empty uses TERMIX_IMAGE_DIR."
"label": "Thư mục cục bộ",
"description": "Đường dẫn tuyệt đối trên máy chủ Termix nơi chế độ cục bộ ghi hình ảnh. Không bao giờ được hiển thị sau khi lưu. Giá trị trống sử dụng TERMIX_IMAGE_DIR."
},
"imageHostPath": {
"label": "Host path",
"description": "The host-side view of the local directory that terminal agents receive."
"label": "Đường dẫn máy chủ",
"description": "Đây là giao diện phía máy chủ của thư mục cục bộ mà các tác nhân đầu cuối nhận được."
},
"imageTtlMs": {
"label": "TTL (ms)",
"description": "How long an uploaded image is kept, in milliseconds. Empty uses TERMIX_IMAGE_TTL_MS or one hour."
"description": "Thời gian lưu giữ ảnh đã tải lên, tính bằng mili giây. Giá trị trống sử dụng TERMIX_IMAGE_TTL_MS hoặc một giờ."
},
"imageMaxCount": {
"label": "Max image count",
"description": "Most images kept at once. Empty uses TERMIX_MAX_IMAGE_COUNT or 100."
"label": "Số lượng ảnh tối đa",
"description": "Hầu hết các hình ảnh được lưu giữ cùng một lúc. Trường hợp trống thì sử dụng TERMIX_MAX_IMAGE_COUNT hoặc 100."
},
"imageMaxBytes": {
"label": "Max storage bytes",
"description": "Most bytes of images kept at once. Empty uses TERMIX_MAX_IMAGE_STORAGE_BYTES or 5 GiB."
"label": "Số byte lưu trữ tối đa",
"description": "Số byte tối đa của hình ảnh được lưu trữ cùng một lúc. Khi trống, nó sử dụng TERMIX_MAX_IMAGE_STORAGE_BYTES hoặc 5 GiB."
},
"sessionPersistence": {
"label": "Keep sessions after disconnect",
"description": "Keep a disconnected terminal alive on the server for the time above, so reopening its tab picks up where it left off."
"label": "Giữ lại các phiên sau khi ngắt kết nối",
"description": "Giữ cho cửa sổ terminal đang kết nối với máy chủ hoạt động trong khoảng thời gian nêu trên, để khi mở lại tab đó sẽ tiếp tục từ chỗ đã dừng lại."
},
"newHostAutoTmux": {
"label": "Auto-Tmux",
"description": "Run new hosts' terminals inside tmux so sessions survive disconnects (needs tmux on the host)"
"description": "Chạy các cửa sổ terminal của máy chủ mới bên trong tmux để đảm bảo phiên làm việc vẫn hoạt động sau khi ngắt kết nối (cần cài đặt tmux trên máy chủ)."
},
"newHostTheme": {
"label": "Theme for new hosts",
"description": "The terminal theme a new host starts with."
"label": "Giao diện dành cho người dẫn chương trình mới",
"description": "Giao diện dòng lệnh mà một máy chủ mới khởi động sử dụng."
},
"newHostFontFamily": {
"label": "Font for new hosts",
"description": "The terminal font a new host starts with."
"label": "Phông chữ dành cho máy chủ mới",
"description": "Phông chữ giao diện dòng lệnh mà một máy chủ mới khởi động."
},
"newHostFontSize": {
"label": "Font size for new hosts",
"description": "The terminal font size a new host starts with, in pixels."
"label": "Kích thước phông chữ cho người dùng mới",
"description": "Kích thước phông chữ của thiết bị đầu cuối mà một máy chủ mới bắt đầu sử dụng, tính bằng pixel."
},
"newHostCursorStyle": {
"label": "Cursor style for new hosts"
"label": "Kiểu con trỏ dành cho máy chủ mới"
},
"newHostCursorBlink": {
"label": "Blinking cursor for new hosts"
"label": "Con trỏ nhấp nháy khi có máy chủ mới."
}
},
"host": {
"enableTerminalToolbar": {
"label": "Enable Terminal Toolbar",
"description": "Show a quick-access toolbar docked to the active terminal for this host's tools and live stats"
"label": "Kích hoạt thanh công cụ Terminal",
"description": "Hiển thị thanh công cụ truy cập nhanh được gắn vào cửa sổ terminal đang hoạt động để xem các công cụ và số liệu thống kê trực tiếp của máy chủ này."
},
"terminalToolbarPosition": {
"label": "Toolbar Position",
"description": "Where the toolbar sits in the terminal. You can still drag it from there.",
"bottom": "Bottom center",
"bottomLeft": "Bottom left",
"bottomRight": "Bottom right",
"top": "Top center",
"topLeft": "Top left",
"topRight": "Top right"
"label": "Vị trí thanh công cụ",
"description": "Vị trí thanh công cụ trong cửa sổ terminal. Bạn vẫn có thể kéo nó từ đó.",
"bottom": "Phía dưới trung tâm",
"bottomLeft": "Góc dưới bên trái",
"bottomRight": "Góc dưới bên phải",
"top": "Trên cùng ở giữa",
"topLeft": "Góc trên bên trái",
"topRight": "Góc trên bên phải"
},
"terminalToolbarStartState": {
"label": "Toolbar Start State",
"description": "Whether the toolbar opens expanded or minimized when the terminal connects",
"expanded": "Expanded",
"collapsed": "Minimized"
"label": "Trạng thái khởi động của thanh công cụ",
"description": "Liệu thanh công cụ có mở ở chế độ toàn màn hình hay thu nhỏ khi thiết bị đầu cuối kết nối hay không.",
"expanded": "Mở rộng",
"collapsed": "Giảm thiểu"
},
"terminalToolbarDisplay": {
"label": "Toolbar Display Mode",
"description": "How toolbar buttons are shown. Last used keeps whatever you picked in the toolbar.",
"remember": "Last used",
"icon": "Icon only",
"labeled": "Icons and labels",
"expanded": "Expanded with stats"
"label": "Chế độ hiển thị thanh công cụ",
"description": "Cách hiển thị các nút trên thanh công cụ. Nút được sử dụng lần cuối sẽ giữ nguyên vị trí bạn đã chọn trên thanh công cụ.",
"remember": "Lần cuối sử dụng",
"icon": "Chỉ có biểu tượng",
"labeled": "Biểu tượng và nhãn",
"expanded": "Đã mở rộng với số liệu thống kê"
},
"terminalToolbarShowStatus": {
"label": "Show Live Stats",
"description": "Show live host stats above the toolbar buttons in expanded mode"
"label": "Hiển thị số liệu thống kê trực tiếp",
"description": "Hiển thị số liệu thống kê trực tiếp của máy chủ phía trên các nút trên thanh công cụ ở chế độ mở rộng."
},
"terminalToolbarFade": {
"label": "Fade When Idle",
"description": "Fade the toolbar out until you hover over it"
"label": "Mờ dần khi không hoạt động",
"description": "Làm mờ thanh công cụ cho đến khi bạn di chuột qua nó."
},
"enableCommandHistory": {
"label": "Lịch sử lệnh",
@@ -273,157 +273,157 @@
},
"enableTerminal": {
"label": "Bật Terminal",
"description": "Offer an SSH terminal for this host."
"description": "Cung cấp giao diện dòng lệnh SSH cho máy chủ này."
},
"inheritAppearance": {
"label": "Use user defaults"
"label": "Sử dụng cài đặt mặc định của người dùng"
},
"theme": {
"label": "Giao diện"
},
"cursorBlink": {
"label": "Blinking cursor"
"label": "Con trỏ nhấp nháy"
},
"cursorStyle": {
"label": "Cursor style"
"label": "Kiểu con trỏ"
},
"fontSize": {
"label": "Font size"
"label": "Kích thước phông chữ"
},
"fontFamily": {
"label": "Font"
"label": "Phông chữ"
},
"scrollback": {
"label": "Scrollback"
"label": "Cuộn trở lại"
},
"letterSpacing": {
"label": "Letter spacing"
"label": "Khoảng cách chữ"
},
"lineHeight": {
"label": "Line height"
"label": "Chiều cao dòng"
},
"bellStyle": {
"label": "Bell"
"label": "Chuông"
},
"minimumContrastRatio": {
"label": "Minimum contrast ratio"
"label": "Tỷ lệ tương phản tối thiểu"
},
"backgroundImage": {
"label": "Background image"
"label": "Hình nền"
},
"backgroundImageOpacity": {
"label": "Background image opacity"
"label": "Độ mờ của hình nền"
},
"customThemeColors": {
"label": "Custom theme colors"
"label": "Màu sắc chủ đề tùy chỉnh"
},
"rightClickSelectsWord": {
"label": "Right click selects word"
"label": "Nhấp chuột phải chọn từ"
},
"macOptionIsMeta": {
"label": "Option is Meta"
"label": "Tùy chọn là Meta"
},
"fastScrollModifier": {
"label": "Fast scroll key"
"label": "Phím cuộn nhanh"
},
"fastScrollSensitivity": {
"label": "Fast scroll speed"
"label": "Tốc độ cuộn nhanh"
},
"backspaceMode": {
"label": "Backspace"
"label": "Xóa"
},
"autoMosh": {
"label": "Auto mosh"
"label": "Tự động mosh"
},
"moshCommand": {
"label": "Mosh command"
"label": "Lệnh Mosh"
},
"autoTmux": {
"label": "Auto tmux"
},
"useSSHTitle": {
"label": "Use the SSH title"
"label": "Sử dụng tiêu đề SSH"
},
"syntaxHighlighting": {
"label": "Syntax highlighting"
"label": "Tô sáng cú pháp"
},
"syntaxHighlightingOptions": {
"label": "Syntax highlighting categories"
"label": "Các danh mục tô sáng cú pháp"
},
"linkClickBehavior": {
"label": "Link click"
"label": "Nhấp chuột vào liên kết"
},
"localEcho": {
"label": "Local echo"
"label": "Tiếng vọng cục bộ"
},
"passwordPromptAutoFill": {
"label": "Offer to fill password prompts"
"label": "Đề nghị điền thông tin mật khẩu khi được yêu cầu"
},
"sudoPasswordAutoFill": {
"label": "Fill sudo prompts"
"label": "Điền thông tin vào các lời nhắc sudo"
},
"autoReconnect": {
"label": "Reconnect automatically"
"label": "Tự động kết nối lại"
}
},
"user": {
"commandAutocomplete": {
"label": "Tự động hoàn thành lệnh",
"description": "Show autocomplete while typing if you press tab"
"description": "Hiển thị tính năng tự động hoàn thành khi gõ nếu bạn nhấn phím Tab"
},
"localEcho": {
"label": "Local Echo",
"description": "Reduce perceived input latency using safe local keystroke prediction"
"label": "Tiếng vọng địa phương",
"description": "Giảm độ trễ đầu vào cảm nhận được bằng cách sử dụng tính năng dự đoán thao tác gõ phím cục bộ an toàn."
},
"linkClickBehavior": {
"label": "Hành vi khi nhấp liên kết trong Terminal",
"description": "Hành vi mặc định khi nhấp vào liên kết trong terminal"
},
"customThemes": {
"label": "Saved themes"
"label": "Chủ đề đã lưu"
}
}
},
"palette": {
"localTerminal": "Local Terminal"
"localTerminal": "Ga địa phương"
},
"permissions": {
"sessions": {
"title": "Use live terminal sessions",
"description": "Lets other features, such as session sharing and recording, reach your live terminal sessions."
"title": "Sử dụng các phiên thiết bị đầu cuối trực tiếp",
"description": "Cho phép các tính năng khác, chẳng hạn như chia sẻ và ghi lại phiên làm việc, được tích hợp vào các phiên làm việc trực tiếp trên thiết bị đầu cuối của bạn."
},
"history": {
"title": "Read command history",
"description": "Lets other features, such as the AI assistant, read your command history."
"title": "Đọc lịch sử lệnh",
"description": "Cho phép các tính năng khác, chẳng hạn như trợ lý AI, đọc lịch sử lệnh của bạn."
}
},
"hosts": {
"tabTerminal": "Terminal",
"addHost": "Thêm máy chủ",
"applyGlobalThemeTooltip": "Apply this theme",
"applyGlobalThemeTooltip": "Áp dụng chủ đề này",
"backgroundImageDesc": "URL tùy chọn cho ảnh nền terminal",
"backgroundImageLabel": "URL ảnh nền",
"backgroundImageOpacityLabel": "Độ mờ ảnh nền",
"backspaceMode": "Chế độ Backspace",
"backspaceModeControlH": "Control-H (BS)",
"backspaceModeLabel": "Chế độ Backspace",
"backspaceModeNormal": "Normal (DEL)",
"backspaceModeNormal": "Bình thường (DEL)",
"behaviorAndAdvanced": "Hành vi & Nâng cao",
"bellStyle": "Kiểu chuông",
"bellStyleBoth": "Both",
"bellStyleBoth": "Cả hai",
"bellStyleLabel": "Kiểu chuông",
"bellStyleNone": "Không chọn",
"bellStyleSound": "Sound",
"bellStyleVisual": "Visual",
"bellStyleSound": "Âm thanh",
"bellStyleVisual": "Thị giác",
"colorTheme": "Chủ đề màu",
"cursorBlink": "Con trỏ nhấp nháy",
"cursorBlinking": "Nhấp nháy con trỏ",
"cursorBlinkingDesc": "Bật hiệu ứng nhấp nháy cho con trỏ terminal",
"cursorStyle": "Kiểu con trỏ",
"cursorStyleBar": "Bar",
"cursorStyleBlock": "Block",
"cursorStyleBar": "Thanh",
"cursorStyleBlock": "Khối",
"cursorStyleLabel": "Kiểu con trỏ",
"cursorStyleUnderline": "Underline",
"cursorStyleUnderline": "Gạch chân",
"customThemeAnsiColors": "Màu ANSI",
"customThemeBackground": "Nền",
"customThemeBlack": "Đen",
@@ -448,12 +448,12 @@
"customThemeSelection": "Vùng chọn",
"customThemeWhite": "Trắng",
"customThemeYellow": "Vàng",
"deleteGlobalThemeTooltip": "Delete this theme",
"deleteGlobalThemeTooltip": "Xóa chủ đề này",
"docsLink": "Xem tài liệu",
"enableAutoMosh": "Kích hoạt Auto-Mosh",
"enableAutoMoshDesc": "Ưu tiên Mosh hơn SSH nếu có",
"enableAutoTmux": "Kích hoạt Auto-Tmux",
"enableAutoTmuxDesc": "Keep your shell and anything running in it alive across disconnects and browser restarts by running inside tmux (tmux must be installed on the host)",
"enableAutoTmuxDesc": "Giữ cho shell và mọi thứ đang chạy trong đó hoạt động bình thường ngay cả khi bị ngắt kết nối hoặc khởi động lại trình duyệt bằng cách chạy bên trong tmux (tmux phải được cài đặt trên máy chủ).",
"fastScrollModifier": "Phím bổ trợ cuộn nhanh",
"fastScrollModifierAlt": "Alt",
"fastScrollModifierCtrl": "Ctrl",
@@ -462,9 +462,9 @@
"fastScrollSensitivity": "Độ nhạy cuộn nhanh",
"fastScrollSensitivityLabel": "Độ nhạy cuộn nhanh",
"fontFamily": "Phông chữ",
"fontFamilyCustomHint": "Pick a bundled font, or choose Custom and type the exact name of a font already installed on your system (e.g. MesloLGS NF, Noto Sans Mono). Termix cannot install fonts for you, install it on your OS first.",
"fontFamilyCustomOption": "Custom...",
"fontFamilyCustomPlaceholder": "Exact font name, e.g. MesloLGS NF",
"fontFamilyCustomHint": "Chọn một phông chữ có sẵn hoặc chọn Tùy chỉnh và nhập chính xác tên của một phông chữ đã được cài đặt trên hệ thống của bạn (ví dụ: MesloLGS NF, Noto Sans Mono). Termix không thể cài đặt phông chữ cho bạn, hãy cài đặt nó trên hệ điều hành của bạn trước.",
"fontFamilyCustomOption": "Phong tục...",
"fontFamilyCustomPlaceholder": "Tên phông chữ chính xác, ví dụ: MesloLGS NF",
"fontFamilyLabel": "Họ phông chữ",
"fontSize": "Cỡ chữ",
"fontSizeLabel": "Cỡ chữ",
@@ -478,29 +478,29 @@
"linkClickBehaviorDirect": "Mở trực tiếp",
"linkClickBehaviorLabel": "Hành vi nhấp liên kết",
"loadingHost": "Đang tải máy chủ...",
"localEchoAuto": "Automatic",
"localEchoDesc": "Predict safe printable keystrokes locally on slow connections. Password prompts and control input are never echoed.",
"localEchoLabel": "Local Echo",
"localEchoAuto": "Tự động",
"localEchoDesc": "Dự đoán các thao tác gõ phím an toàn có thể in được cục bộ trên các kết nối chậm. Lời nhắc nhập mật khẩu và đầu vào điều khiển không bao giờ được hiển thị lại.",
"localEchoLabel": "Tiếng vọng địa phương",
"localEchoOff": "Tắt",
"localEchoOn": "Always on",
"macOptionIsMetaLabel": "Option Key Sends Meta",
"macOptionIsMetaShortDesc": "Disable to type special characters (like @ or |) with the Option/Alt key on macOS instead of sending Meta",
"localEchoOn": "Luôn bật",
"macOptionIsMetaLabel": "Phím Tùy chọn gửi dữ liệu meta",
"macOptionIsMetaShortDesc": "Tắt tính năng gõ các ký tự đặc biệt (như @ hoặc |) bằng phím Option/Alt trên macOS thay vì gửi dữ liệu Meta.",
"moshCommand": "Lệnh MOSH",
"moshCommandLabel": "Lệnh Mosh",
"noSavedThemes": "No saved themes yet",
"noSavedThemes": "Chưa có chủ đề nào được lưu.",
"none": "Không có",
"passwordPromptAutoFillDesc": "Offer to fill in the saved password when the terminal asks for one. Turn off to never auto-fill any password on this host.",
"passwordPromptAutoFillLabel": "Offer Password Auto-fill",
"autoReconnectLabel": "Auto Reconnect",
"autoReconnectDesc": "Reconnect on its own when the SSH connection drops, like after a network blip or sleep. Keeps the scrollback.",
"passwordPromptAutoFillDesc": "Đề nghị điền mật khẩu đã lưu khi thiết bị đầu cuối yêu cầu. Tắt tùy chọn này để không bao giờ tự động điền bất kỳ mật khẩu nào trên máy chủ này.",
"passwordPromptAutoFillLabel": "Ưu đãi tự động điền mật khẩu",
"autoReconnectLabel": "Tự động kết nối lại",
"autoReconnectDesc": "Tự động kết nối lại khi kết nối SSH bị ngắt, ví dụ như sau sự cố mạng hoặc khi thiết bị ở chế độ ngủ. Giữ nguyên dữ liệu cuộn ngược lại.",
"rightClickSelectsWord": "Nhấp chuột phải chọn từ",
"rightClickSelectsWordLabel": "Nhấp chuột phải chọn từ",
"rightClickSelectsWordShortDesc": "Chọn từ dưới con trỏ khi nhấp chuột phải",
"saveAsGlobalTheme": "Save as Global Theme",
"saveGlobalThemeError": "Failed to save theme",
"saveGlobalThemeNamePrompt": "Enter a name for this theme",
"saveGlobalThemeSuccess": "Theme saved",
"savedThemesLabel": "Saved Themes",
"saveAsGlobalTheme": "Lưu dưới dạng Chủ đề toàn cầu",
"saveGlobalThemeError": "Không thể lưu chủ đề",
"saveGlobalThemeNamePrompt": "Nhập tên cho chủ đề này",
"saveGlobalThemeSuccess": "Chủ đề đã được lưu",
"savedThemesLabel": "Chủ đề đã lưu",
"scrollbackBufferLabel": "Bộ đệm cuộn ngược",
"scrollbackMaxLines": "Số dòng tối đa được giữ trong lịch sử",
"sudoPasswordAutoFill": "Tự động điền mật khẩu Sudo",
@@ -533,11 +533,11 @@
"proxmoxLastSyncStatus": {
"success": "Thành công"
},
"proxmoxResultSkippedNoIp": "{{count}} skipped (no IP found)",
"proxmoxStatsUrlCopied": "Proxmox Stats URL copied to clipboard",
"proxmoxResultSkippedNoIp": "{{count}} đã bỏ qua (không tìm thấy địa chỉ IP)",
"proxmoxStatsUrlCopied": "URL Thống kê Proxmox đã được sao chép vào clipboard",
"rdpUrlCopied": "Đã sao chép URL RDP",
"vncUrlCopied": "Đã sao chép URL VNC",
"filterAuthStepca": "Step CA",
"filterAuthStepca": "Bước CA",
"guac": {
"noCredential": "Không có thông tin xác thực (thông tin trực tiếp bên dưới)",
"authTypeDirect": "Trực tiếp",
@@ -556,18 +556,18 @@
"updateHostBtn": "Cập nhật máy chủ",
"addHostBtn": "Thêm máy chủ"
},
"filterAuthVault": "Vault"
"filterAuthVault": "Kho tiền"
},
"nav": {
"history": "Lịch sử",
"localTerminal": "Local Terminal",
"localTerminal": "Ga địa phương",
"sshTools": "Công cụ SSH",
"terminal": "Terminal",
"macros": "Macros"
"macros": "Macro"
},
"sshTools": {
"broadcastInputPlaceholder": "Nhập vào đây để phát tán thao tác phím...",
"copyOnSelect": "Copy selected text automatically",
"copyOnSelect": "Sao chép văn bản đã chọn tự động",
"enableRightClickCopyPaste": "Bật sao chép/dán bằng chuột phải",
"fillPassword": "Điền mật khẩu",
"fillPasswordMissing": "Không có mật khẩu đã lưu cho {{count}} terminal đã chọn",
@@ -583,123 +583,123 @@
"stopRecording": "Dừng ghi"
},
"keybindings": {
"copy": "Copy selection",
"copy": "Sao chép lựa chọn",
"paste": "Dán",
"sendControlCode": "Send Ctrl+letter signal",
"sendText": "Send text",
"controlCodeLabel": "Letter",
"textLabel": "Text to send",
"appendEnterLabel": "Press Enter after sending",
"clipboardPermissionNote": "May prompt for clipboard permission on first use in some browsers.",
"textRequired": "Enter the text to send",
"controlCodeRequired": "Enter a single letter for the control code",
"sendControlCode": "Gửi tín hiệu Ctrl+chữ cái",
"sendText": "Gửi tin nhắn",
"controlCodeLabel": "Thư",
"textLabel": "Văn bản để gửi",
"appendEnterLabel": "Nhấn Enter sau khi gửi",
"clipboardPermissionNote": "Một số trình duyệt có thể yêu cầu quyền truy cập clipboard khi sử dụng lần đầu.",
"textRequired": "Nhập văn bản cần gửi",
"controlCodeRequired": "Nhập một chữ cái duy nhất cho mã điều khiển.",
"builtIn": {
"copyCtrlC": "Copy selection (Ctrl+C, only when text is selected)",
"copyCtrlShiftC": "Copy selection (Ctrl+Shift+C)",
"copyCmdC": "Copy selection (Cmd+C)",
"pasteCtrlShiftV": "Paste from clipboard (Ctrl+Shift+V)",
"ctrlW": "Send Ctrl+W to shell (blocked from closing browser tab)",
"ctrlT": "Send Ctrl+T to shell (blocked from opening browser tab)",
"ctrlN": "Send Ctrl+N to shell (blocked from opening browser window)",
"ctrlQ": "Send Ctrl+Q to shell (blocked from quitting browser)"
"copyCtrlC": "Sao chép vùng chọn (Ctrl+C, chỉ khi văn bản được chọn)",
"copyCtrlShiftC": "Sao chép vùng chọn (Ctrl+Shift+C)",
"copyCmdC": "Sao chép vùng chọn (Cmd+C)",
"pasteCtrlShiftV": "Sao chép từ clipboard (Ctrl+Shift+V)",
"ctrlW": "Gửi tổ hợp phím Ctrl+W đến cửa sổ dòng lệnh (chặn việc đóng tab trình duyệt)",
"ctrlT": "Gửi tổ hợp phím Ctrl+T để vào cửa sổ dòng lệnh (chặn việc mở tab trình duyệt)",
"ctrlN": "Gửi tổ hợp phím Ctrl+N để vào cửa sổ dòng lệnh (chặn việc mở cửa sổ trình duyệt)",
"ctrlQ": "Gửi tổ hợp phím Ctrl+Q để vào cửa sổ dòng lệnh (chặn không cho thoát trình duyệt)"
}
},
"macros": {
"title": "Macros",
"description": "Run a saved series of commands in a terminal, and react to what the server sends back.",
"title": "Macro",
"description": "Chạy một chuỗi lệnh đã lưu trong cửa sổ dòng lệnh và phản hồi lại những gì máy chủ gửi về.",
"target": "Đích",
"noTerminal": "No terminal open",
"empty": "No macros yet",
"emptyHint": "Create a macro to automate a terminal flow, like logging in, restarting a service, or answering prompts.",
"create": "New macro",
"back": "Back to macros",
"noTerminal": "Không có thiết bị đầu cuối nào đang mở",
"empty": "Chưa có macro nào.",
"emptyHint": "Tạo macro để tự động hóa quy trình trên thiết bị đầu cuối, chẳng hạn như đăng nhập, khởi động lại dịch vụ hoặc trả lời các lời nhắc.",
"create": "Macro mới",
"back": "Quay lại phần macro",
"name": "Tên",
"namePlaceholder": "Restart web server",
"nameRequired": "Give the macro a name before saving",
"namePlaceholder": "Khởi động lại máy chủ web",
"nameRequired": "Hãy đặt tên cho macro trước khi lưu.",
"descriptionLabel": "Mô tả",
"descriptionPlaceholder": "What this macro does (optional)",
"descriptionPlaceholder": "Chức năng của macro này (tùy chọn)",
"unsaved": "Thay đổi chưa lưu",
"save": "Lưu",
"saved": "Macro saved",
"saveFailed": "Could not save the macro",
"saved": "Macro đã được lưu",
"saveFailed": "Không thể lưu macro",
"delete": "Xóa",
"deleteTitle": "Delete this macro?",
"deleteBody": "\"{{name}}\" will be permanently deleted. This cannot be undone.",
"deleted": "Macro deleted",
"deleteTitle": "Xóa macro này?",
"deleteBody": "\"{{name}}\" sẽ bị xóa vĩnh viễn. Không thể hoàn tác.",
"deleted": "Macro đã bị xóa",
"cancel": "Hủy",
"run": "Chạy",
"stop": "Bit dừng",
"running": "Running...",
"completed": "Macro finished",
"failed": "Macro failed",
"loadFailed": "Could not load macros",
"needTerminal": "Open and connect a terminal first",
"noSteps": "This macro has no steps yet. Add one below.",
"addStep": "Add step",
"stepNumber": "Step {{number}}",
"removeStep": "Remove step",
"confirmRunTitle": "Run this macro?",
"confirmRunBody": "\"{{name}}\" will send commands to {{host}}.",
"confirmRunAction": "Run macro",
"running": "Đang chạy...",
"completed": "Macro đã hoàn thành",
"failed": "Macro bị lỗi",
"loadFailed": "Không thể tải macro",
"needTerminal": "Trước tiên hãy mở và kết nối thiết bị đầu cuối.",
"noSteps": "Macro này chưa có bước nào. Hãy thêm một bước bên dưới.",
"addStep": "Thêm bước",
"stepNumber": "Bước {{number}}",
"removeStep": "Xóa bước",
"confirmRunTitle": "Chạy macro này?",
"confirmRunBody": "\"{{name}}\" sẽ gửi lệnh đến {{host}}.",
"confirmRunAction": "Chạy macro",
"stepTypes": {
"send": {
"label": "Send command",
"help": "Types text into the terminal, the same as if you typed it."
"label": "Gửi lệnh",
"help": "Nhập văn bản vào cửa sổ dòng lệnh, giống như khi bạn tự nhập văn bản."
},
"wait": {
"label": "Wait for output",
"help": "Pauses until the server prints the text you name, like a password prompt."
"label": "Chờ kết quả đầu ra",
"help": "Tạm dừng cho đến khi máy chủ in ra đoạn văn bản bạn đã đặt tên, ví dụ như lời nhắc nhập mật khẩu."
},
"delay": {
"label": "Pause",
"help": "Waits a fixed amount of time before the next step."
"label": "Tạm dừng",
"help": "Chờ một khoảng thời gian cố định trước khi thực hiện bước tiếp theo."
},
"if": {
"label": "If output contains",
"help": "Checks everything the server has printed so far, then runs one of two branches."
"label": "Nếu đầu ra chứa",
"help": "Kiểm tra tất cả những gì máy chủ đã in ra cho đến nay, sau đó chạy một trong hai nhánh."
},
"repeat": {
"label": "Repeat",
"help": "Runs the steps inside it a set number of times."
"label": "Lặp lại",
"help": "Thực thi các bước bên trong nó một số lần nhất định."
}
},
"send": {
"text": "Command or text",
"text": "Lệnh hoặc văn bản",
"textPlaceholder": "systemctl restart nginx",
"pressEnter": "Press Enter after sending",
"pressEnterHelp": "Turn this off to type text without submitting it."
"pressEnter": "Nhấn Enter sau khi gửi",
"pressEnterHelp": "Tắt tùy chọn này để nhập văn bản mà không cần gửi đi."
},
"wait": {
"pattern": "Wait until the output contains",
"pattern": "Chờ cho đến khi đầu ra chứa",
"patternPlaceholder": "mật khẩu:",
"timeout": "Give up after",
"onTimeout": "If it never appears",
"stop": "Stop the macro",
"continue": "Keep going anyway"
"timeout": "Bỏ cuộc sau",
"onTimeout": "Nếu nó không bao giờ xuất hiện",
"stop": "Dừng macro",
"continue": "Cứ tiếp tục đi nhé"
},
"delay": {
"duration": "Wait for"
"duration": "Chờ đợi"
},
"ifStep": {
"pattern": "If the output contains",
"patternPlaceholder": "Active: active (running)",
"then": "Then do this",
"else": "Otherwise do this",
"emptyBranch": "No steps"
"pattern": "Nếu đầu ra chứa",
"patternPlaceholder": "Đang hoạt động: đang hoạt động (đang chạy)",
"then": "Sau đó hãy làm như thế này",
"else": "Nếu không thì hãy làm như thế này",
"emptyBranch": "Không có bước nào"
},
"repeat": {
"count": "Number of times",
"times": "times"
"count": "Số lần",
"times": "lần"
},
"match": {
"useRegex": "Match with a regular expression",
"useRegexHelp": "Leave this off to match the text exactly as written.",
"invalidRegex": "Not a valid regular expression, it will be matched as plain text"
"useRegex": "So khớp với biểu thức chính quy",
"useRegexHelp": "Bỏ phần này đi để văn bản khớp chính xác với nội dung đã viết.",
"invalidRegex": "Đây không phải là biểu thức chính quy hợp lệ, nó sẽ được so khớp như văn bản thuần túy."
},
"seconds": "giây",
"secondsShort": "{{count}}s"
},
"errors": {
"remoteServerRequired": "Remote server required. Connect a remote server in Settings to use this connection type."
"remoteServerRequired": "Cần có máy chủ từ xa. Kết nối máy chủ từ xa trong Cài đặt để sử dụng loại kết nối này."
}
}
+242 -242
View File
@@ -25,9 +25,9 @@
"tab": "Tab"
},
"terminal": {
"autoTmuxEnableFailed": "Failed to enable Auto-Tmux",
"autoTmuxEnabled": "Auto-Tmux enabled for {{host}}. It applies from the next connection.",
"clipboardHttpWarning": "Couldn't read the clipboard. Some browsers restrict clipboard access outside HTTPS - try Ctrl+V instead, or serve Termix over HTTPS.",
"autoTmuxEnableFailed": "启用自动 Tmux 失败",
"autoTmuxEnabled": "对 {{host}}启用自动 Tmux。它从下一个连接开始生效。",
"clipboardHttpWarning": "无法读取剪贴板内容。部分浏览器限制在 HTTPS 协议之外访问剪贴板——请尝试使用 Ctrl+V 粘贴,或通过 HTTPS 协议访问 Termix。",
"closeTab": "关闭",
"connecting": "正在连接…",
"connectionLost": "连接丢失",
@@ -44,18 +44,18 @@
"reconnect": "重新连接",
"reconnected": "重新连接成功",
"reconnecting": "正在重新连接…({{attempt}}/{{max}})",
"autoReconnecting": "Connection lost, reconnecting...",
"autoReconnecting": "连接丢失,正在重新连接……",
"searchCaseSensitive": "区分大小写",
"searchClose": "关闭(Esc)",
"searchNext": "下一个匹配(Enter)",
"searchNoResults": "No results",
"searchNoResults": "没有结果",
"searchPlaceholder": "搜索",
"searchPrevious": "上一个匹配(Shift+Enter)",
"searchRegex": "Use Regular Expression",
"searchResultCount": "{{index}} of {{count}}",
"searchRegex": "使用正则表达式",
"searchResultCount": "{{index}} 的 {{count}}",
"searchWholeWord": "全字匹配",
"sessionExpiredNotice": "Your previous session on {{host}} expired after {{minutes}} minutes disconnected; the shell and anything running in it are gone. Enable Auto-Tmux on this host to keep sessions alive.",
"sessionExpiredNoticeNoMinutes": "Your previous session on {{host}} expired while disconnected; the shell and anything running in it are gone. Enable Auto-Tmux on this host to keep sessions alive.",
"sessionExpiredNotice": "您之前在 {{host}} 上的会话已在 {{minutes}} 分钟后断开连接并过期;shell 及其中运行的所有内容均已丢失。请在此主机上启用 Auto-Tmux 以保持会话连接。",
"sessionExpiredNoticeNoMinutes": "您之前在 {{host}} 上的会话已过期,且已断开连接;shell 及其中运行的所有内容均已丢失。请在此主机上启用 Auto-Tmux 以保持会话有效。",
"sessionTakenOver": "会话已在另一个标签页中打开。正在重新连接...",
"tmuxAttached": "已连接客户端",
"tmuxAttachedCount": "{{count}} 个已连接",
@@ -81,35 +81,35 @@
"clipboardWriteFailed": "复制到剪贴板失败。请确保页面通过 HTTPS 或 localhost 提供服务。",
"connected": "已连接",
"totpCodeLabel": "验证码",
"duplicateTab": "Duplicate tab",
"imageChooseFile": "Choose an image file",
"imageUploaded": "Image uploaded: {{path}}",
"imageClipboardUnavailable": "This browser cannot read images from the clipboard",
"imageClipboardEmpty": "No image found in the clipboard",
"localShell": "Local terminal shell",
"autocompleteHintComplete": "Tab or Enter to complete",
"autocompleteHintNavigate": "↑↓ to navigate",
"autocompleteHintClose": "Esc to close"
"duplicateTab": "重复标签页",
"imageChooseFile": "选择图像文件",
"imageUploaded": "上传图片: {{path}}",
"imageClipboardUnavailable": "此浏览器无法读取剪贴板中的图像",
"imageClipboardEmpty": "剪贴板中未找到图像",
"localShell": "本地终端 shell",
"autocompleteHintComplete": "按 Tab 键或 Enter 键完成",
"autocompleteHintNavigate": "向上向下导航",
"autocompleteHintClose": "按 Esc 键关闭"
},
"terminalToolbar": {
"detachTmux": "Detach tmux",
"detachTmuxDescription": "Detach tmux session",
"dismissError": "Dismiss image error",
"hideToolbar": "Hide toolbar",
"image": "Image actions (images only)",
"imageActionFailed": "Image action failed",
"layout": "Toolbar display mode",
"layoutExpanded": "Expanded with metrics",
"layoutIcon": "Icon only",
"layoutLabeled": "Icons and labels",
"moveToolbar": "Move toolbar",
"moveToolbarHint": "Drag to reposition the toolbar",
"paste": "Paste image",
"pasteImage": "Paste image from clipboard (images only)",
"detachTmux": "分离 tmux",
"detachTmuxDescription": "分离 tmux 会话",
"dismissError": "忽略图像错误",
"hideToolbar": "隐藏工具栏",
"image": "图片操作(仅限图片)",
"imageActionFailed": "图片操作失败",
"layout": "工具栏显示模式",
"layoutExpanded": "扩展了指标",
"layoutIcon": "仅图标",
"layoutLabeled": "图标和标签",
"moveToolbar": "移动工具栏",
"moveToolbarHint": "拖动即可重新定位工具栏",
"paste": "粘贴图片",
"pasteImage": "从剪贴板粘贴图片(仅限图片)",
"retry": "重试",
"showToolbar": "展开工具栏",
"upload": "Upload image",
"uploadImage": "Upload an image to the host",
"upload": "上传图片",
"uploadImage": "将图片上传到主机",
"uploadingImage": "上传中..."
},
"history": {
@@ -119,153 +119,153 @@
"clearAll": "全部清除",
"noHistoryEntries": "无历史记录",
"trackingDisabled": "历史跟踪已禁用",
"trackingDisabledHint": "Turn on Command History in this host's SSH Terminal tab.",
"commandCount_one": "{{count}} command",
"commandCount_other": "{{count}} commands"
"trackingDisabledHint": "在该主机的 SSH 终端选项卡中启用命令历史记录。",
"commandCount_one": "{{count}} 命令",
"commandCount_other": "{{count}} 命令"
},
"touchInput": {
"enabled": "Enable Touch Input",
"enabledDesc": "Allow one-finger touch scrolling in terminals",
"momentumEnabled": "Enable Momentum",
"momentumEnabledDesc": "Continue scrolling briefly after a swipe",
"enabled": "启用触摸输入",
"enabledDesc": "允许终端单指触摸滚动",
"momentumEnabled": "启用动能",
"momentumEnabledDesc": "滑动后继续短暂滚动。",
"advanced": "高级",
"resetDefaults": "重置为默认值",
"dragThreshold": "拖动阈值",
"maxWheelDelta": "最大滚轮增量",
"momentumSampleWindow": "Momentum sample window",
"momentumSampleWindow": "动量样本窗口",
"releaseGracePeriod": "释放宽限期",
"minimumVelocity": "最小速度",
"maximumVelocity": "Maximum velocity",
"maximumDuration": "Maximum duration",
"maximumTravel": "Maximum travel",
"decayTime": "Decay time",
"pixelsPerTick": "Pixels per tick",
"maximumFrameInterval": "Maximum frame interval",
"maximumVelocity": "最大速度",
"maximumDuration": "最长持续时间",
"maximumTravel": "最大行程",
"decayTime": "衰减时间",
"pixelsPerTick": "每刻像素数",
"maximumFrameInterval": "最大帧间隔",
"maximumTicksPerFrame": "每帧最大刻度数"
},
"imageStorage": {
"instanceId": "Terminal session instance ID",
"instanceId": "终端会话实例 ID",
"instanceIdDesc": "用于测试可见性的已连接终端标签页的实例 ID。",
"selectedModeUnavailable": "Unavailable",
"selectedModeUnavailable": "不可用",
"test": "测试",
"testing": "Testing...",
"testFailed": "Failed to test image storage",
"testConnected": "Terminal session is connected.",
"testNotConnected": "No connected terminal session with this instance ID.",
"testing": "测试中……",
"testFailed": "图像存储测试失败",
"testConnected": "终端会话已连接。",
"testNotConnected": "没有与此实例 ID 连接的终端会话。",
"testSelectedMode": "上传将使用:{{mode}}",
"testLocalVisible": "The local directory is visible from the connected host.",
"testLocalNotVisible": "The local directory is NOT visible from the connected host."
"testLocalVisible": "本地目录对连接的主机可见。",
"testLocalNotVisible": "从连接的主机上看不到本地目录。"
},
"settings": {
"admin": {
"group": {
"touch": "Touch Input",
"images": "Image Storage",
"touch": "触摸输入",
"images": "图像存储",
"sessions": "会话",
"newHosts": "New Hosts"
"newHosts": "新主持人"
},
"sessionTimeoutMinutes": {
"label": "Terminal Session Persistence",
"description": "How long a disconnected terminal is kept alive on the server before it is closed. Min 1, max 1440 minutes. For sessions that must outlive this, enable Auto-Tmux on the host."
"label": "终端会话持久性",
"description": "断开连接的终端在服务器上保持活动状态的时间,最短 1 分钟,最长 1440 分钟。对于必须保持活动状态超过此时间的会话,请在主机上启用自动终端复用 (Auto-Tmux)。"
},
"commandHistoryEnabled": {
"label": "命令历史",
"description": "允许记录命令历史。禁用后,无论各主机设置如何,均不保存历史记录。"
},
"commandHistoryForNewHosts": {
"label": "Command history for new hosts",
"description": "Whether new hosts start with command history on."
"label": "新主机的命令历史记录",
"description": "是否开启新主机的命令历史记录功能。"
},
"imageStorageMode": {
"label": "Storage Mode",
"label": "存储模式",
"description": "粘贴和上传的终端图片的写入位置。自动模式根据连接自动选择,本地和远程(SFTP)为固定模式。",
"auto": "自动",
"local": "本地",
"remoteSftp": "Remote (SFTP)"
"remoteSftp": "远程(SFTP)"
},
"imageLocalDir": {
"label": "Local directory",
"description": "Absolute path on the Termix backend where local mode writes images. Never shown after saving. Empty uses TERMIX_IMAGE_DIR."
"label": "本地目录",
"description": "Termix 后端本地模式写入图像的绝对路径。保存后不再显示。空路径使用 TERMIX_IMAGE_DIR。"
},
"imageHostPath": {
"label": "Host path",
"description": "The host-side view of the local directory that terminal agents receive."
"label": "主机路径",
"description": "终端代理接收到的本地目录的主机端视图。"
},
"imageTtlMs": {
"label": "TTL (ms)",
"description": "How long an uploaded image is kept, in milliseconds. Empty uses TERMIX_IMAGE_TTL_MS or one hour."
"label": "TTL(毫秒)",
"description": "上传的图片保留时间,以毫秒为单位。空图片使用 TERMIX_IMAGE_TTL_MS,即一小时。"
},
"imageMaxCount": {
"label": "Max image count",
"description": "Most images kept at once. Empty uses TERMIX_MAX_IMAGE_COUNT or 100."
"label": "最大图像数量",
"description": "一次保留大部分图像。空集使用 TERMIX_MAX_IMAGE_COUNT 或 100。"
},
"imageMaxBytes": {
"label": "Max storage bytes",
"description": "Most bytes of images kept at once. Empty uses TERMIX_MAX_IMAGE_STORAGE_BYTES or 5 GiB."
"label": "最大存储字节",
"description": "一次性保存最多字节的图像。空图像使用 TERMIX_MAX_IMAGE_STORAGE_BYTES 或 5 GiB。"
},
"sessionPersistence": {
"label": "Keep sessions after disconnect",
"description": "Keep a disconnected terminal alive on the server for the time above, so reopening its tab picks up where it left off."
"label": "断开连接后仍保持会话",
"description": "在上述时间内,保持服务器上断开连接的终端处于活动状态,以便重新打开其标签页时可以从上次中断的地方继续操作。"
},
"newHostAutoTmux": {
"label": "Auto-Tmux",
"description": "Run new hosts' terminals inside tmux so sessions survive disconnects (needs tmux on the host)"
"label": "自动 Tmux",
"description": "在 tmux 中运行新主机的终端,以便会话在断开连接后仍然存在(主机上需要安装 tmux)。"
},
"newHostTheme": {
"label": "Theme for new hosts",
"description": "The terminal theme a new host starts with."
"label": "新主持人主题",
"description": "新主机启动时使用的终端主题。"
},
"newHostFontFamily": {
"label": "Font for new hosts",
"description": "The terminal font a new host starts with."
"label": "新主机字体",
"description": "新主机启动时使用的终端字体。"
},
"newHostFontSize": {
"label": "Font size for new hosts",
"description": "The terminal font size a new host starts with, in pixels."
"label": "新主机字体大小",
"description": "新主机启动时使用的终端字体大小,以像素为单位。"
},
"newHostCursorStyle": {
"label": "Cursor style for new hosts"
"label": "新主机的光标样式"
},
"newHostCursorBlink": {
"label": "Blinking cursor for new hosts"
"label": "新主机闪烁光标"
}
},
"host": {
"enableTerminalToolbar": {
"label": "Enable Terminal Toolbar",
"label": "启用终端工具栏",
"description": "在当前终端上显示该主机的工具和实时信息的 Dock栏"
},
"terminalToolbarPosition": {
"label": "Toolbar Position",
"description": "Where the toolbar sits in the terminal. You can still drag it from there.",
"bottom": "Bottom center",
"bottomLeft": "Bottom left",
"bottomRight": "Bottom right",
"top": "Top center",
"topLeft": "Top left",
"topRight": "Top right"
"label": "工具栏位置",
"description": "工具栏位于终端中的位置。您仍然可以从那里拖动它。",
"bottom": "底部中心",
"bottomLeft": "左下角",
"bottomRight": "右下角",
"top": "顶部中心",
"topLeft": "左上",
"topRight": "右上角"
},
"terminalToolbarStartState": {
"label": "Toolbar Start State",
"description": "Whether the toolbar opens expanded or minimized when the terminal connects",
"expanded": "Expanded",
"collapsed": "Minimized"
"label": "工具栏起始状态",
"description": "终端连接时工具栏是以展开形式还是最小化形式打开",
"expanded": "扩展",
"collapsed": "最小化"
},
"terminalToolbarDisplay": {
"label": "Toolbar Display Mode",
"description": "How toolbar buttons are shown. Last used keeps whatever you picked in the toolbar.",
"remember": "Last used",
"icon": "Icon only",
"labeled": "Icons and labels",
"expanded": "Expanded with stats"
"label": "工具栏显示模式",
"description": "工具栏按钮的显示方式。“上次使用”选项会保留您在工具栏中选择的内容。",
"remember": "上次使用",
"icon": "仅图标",
"labeled": "图标和标签",
"expanded": "补充统计数据"
},
"terminalToolbarShowStatus": {
"label": "Show Live Stats",
"description": "Show live host stats above the toolbar buttons in expanded mode"
"label": "显示实时统计数据",
"description": "在展开模式下,工具栏按钮上方显示实时主持人统计信息"
},
"terminalToolbarFade": {
"label": "Fade When Idle",
"description": "Fade the toolbar out until you hover over it"
"label": "空闲时淡出",
"description": "将工具栏淡出,直到鼠标悬停在其上方。"
},
"enableCommandHistory": {
"label": "命令历史",
@@ -273,139 +273,139 @@
},
"enableTerminal": {
"label": "启用终端",
"description": "Offer an SSH terminal for this host."
"description": "为该主机提供 SSH 终端。"
},
"inheritAppearance": {
"label": "Use user defaults"
"label": "使用用户默认设置"
},
"theme": {
"label": "主题"
},
"cursorBlink": {
"label": "Blinking cursor"
"label": "闪烁的光标"
},
"cursorStyle": {
"label": "Cursor style"
"label": "光标样式"
},
"fontSize": {
"label": "Font size"
"label": "字体大小"
},
"fontFamily": {
"label": "Font"
"label": "字体"
},
"scrollback": {
"label": "Scrollback"
"label": "返回"
},
"letterSpacing": {
"label": "Letter spacing"
"label": "字母间距"
},
"lineHeight": {
"label": "Line height"
"label": "行高"
},
"bellStyle": {
"label": "Bell"
"label": "钟"
},
"minimumContrastRatio": {
"label": "Minimum contrast ratio"
"label": "最小对比度"
},
"backgroundImage": {
"label": "Background image"
"label": "背景图片"
},
"backgroundImageOpacity": {
"label": "Background image opacity"
"label": "背景图像不透明度"
},
"customThemeColors": {
"label": "Custom theme colors"
"label": "自定义主题颜色"
},
"rightClickSelectsWord": {
"label": "Right click selects word"
"label": "右键单击选择单词"
},
"macOptionIsMeta": {
"label": "Option is Meta"
"label": "选项是 Meta"
},
"fastScrollModifier": {
"label": "Fast scroll key"
"label": "快速滚动键"
},
"fastScrollSensitivity": {
"label": "Fast scroll speed"
"label": "快速滚动速度"
},
"backspaceMode": {
"label": "Backspace"
"label": "退格键"
},
"autoMosh": {
"label": "Auto mosh"
"label": "自动摇滚"
},
"moshCommand": {
"label": "Mosh command"
"label": "Mosh 命令"
},
"autoTmux": {
"label": "Auto tmux"
"label": "自动 tmux"
},
"useSSHTitle": {
"label": "Use the SSH title"
"label": "使用 SSH 标题"
},
"syntaxHighlighting": {
"label": "Syntax highlighting"
"label": "语法高亮"
},
"syntaxHighlightingOptions": {
"label": "Syntax highlighting categories"
"label": "语法高亮类别"
},
"linkClickBehavior": {
"label": "Link click"
"label": "点击链接"
},
"localEcho": {
"label": "Local echo"
"label": "本地回声"
},
"passwordPromptAutoFill": {
"label": "Offer to fill password prompts"
"label": "主动提供密码提示信息"
},
"sudoPasswordAutoFill": {
"label": "Fill sudo prompts"
"label": "填写 sudo 提示符"
},
"autoReconnect": {
"label": "Reconnect automatically"
"label": "自动重新连接"
}
},
"user": {
"commandAutocomplete": {
"label": "命令自动补全",
"description": "Show autocomplete while typing if you press tab"
"description": "输入时按 Tab 键可显示自动完成功能。"
},
"localEcho": {
"label": "Local Echo",
"description": "Reduce perceived input latency using safe local keystroke prediction"
"label": "本地回声",
"description": "利用安全的本地按键预测来降低感知输入延迟"
},
"linkClickBehavior": {
"label": "终端链接点击",
"description": "点击终端内链接时的默认行为"
},
"customThemes": {
"label": "Saved themes"
"label": "已保存的主题"
}
}
},
"palette": {
"localTerminal": "Local Terminal"
"localTerminal": "本地终端"
},
"permissions": {
"sessions": {
"title": "Use live terminal sessions",
"description": "Lets other features, such as session sharing and recording, reach your live terminal sessions."
"title": "使用实时终端会话",
"description": "允许其他功能(例如会话共享和录制)访问您的实时终端会话。"
},
"history": {
"title": "Read command history",
"description": "Lets other features, such as the AI assistant, read your command history."
"title": "读取命令历史记录",
"description": "允许其他功能(例如 AI 助手)读取您的命令历史记录。"
}
},
"hosts": {
"tabTerminal": "终端",
"addHost": "添加主机",
"applyGlobalThemeTooltip": "Apply this theme",
"applyGlobalThemeTooltip": "应用此主题",
"backgroundImageDesc": "终端背景图片的可选 URL",
"backgroundImageLabel": "背景图片 URL",
"backgroundImageOpacityLabel": "背景图片不透明度",
"backspaceMode": "退格模式",
"backspaceModeControlH": "Control-H (BS)",
"backspaceModeControlH": "Control-H(BS)",
"backspaceModeLabel": "退格模式",
"backspaceModeNormal": "标准(DEL)",
"behaviorAndAdvanced": "行为与高级设置",
@@ -413,7 +413,7 @@
"bellStyleBoth": "两者皆有",
"bellStyleLabel": "响铃样式",
"bellStyleNone": "全不选",
"bellStyleSound": "Sound",
"bellStyleSound": "声音",
"bellStyleVisual": "视觉",
"colorTheme": "颜色主题",
"cursorBlink": "光标闪烁",
@@ -448,12 +448,12 @@
"customThemeSelection": "选中色",
"customThemeWhite": "白色",
"customThemeYellow": "黄色",
"deleteGlobalThemeTooltip": "Delete this theme",
"deleteGlobalThemeTooltip": "删除此主题",
"docsLink": "查看文档",
"enableAutoMosh": "启用自动 Mosh",
"enableAutoMoshDesc": "若可用,优先使用 Mosh 而非 SSH",
"enableAutoTmux": "启用自动 Tmux",
"enableAutoTmuxDesc": "Keep your shell and anything running in it alive across disconnects and browser restarts by running inside tmux (tmux must be installed on the host)",
"enableAutoTmuxDesc": "通过在 tmux 中运行(tmux 必须安装在主机上),可以在断开连接和浏览器重启后保持 shell 及其中运行的所有内容处于活动状态。",
"fastScrollModifier": "快速滚动修饰键",
"fastScrollModifierAlt": "Alt",
"fastScrollModifierCtrl": "Ctrl",
@@ -462,9 +462,9 @@
"fastScrollSensitivity": "快速滚动灵敏度",
"fastScrollSensitivityLabel": "快速滚动灵敏度",
"fontFamily": "字体族",
"fontFamilyCustomHint": "Pick a bundled font, or choose Custom and type the exact name of a font already installed on your system (e.g. MesloLGS NF, Noto Sans Mono). Termix cannot install fonts for you, install it on your OS first.",
"fontFamilyCustomHint": "您可以选择一个内置字体,或者选择“自定义”并输入系统中已安装字体的确切名称(例如 MesloLGS NF、Noto Sans Mono)。Termix 无法自动安装字体,请先在您的操作系统上安装字体。",
"fontFamilyCustomOption": "自定义...",
"fontFamilyCustomPlaceholder": "Exact font name, e.g. MesloLGS NF",
"fontFamilyCustomPlaceholder": "确切的字体名称,例如 MesloLGS NF",
"fontFamilyLabel": "字体",
"fontSize": "字体大小",
"fontSizeLabel": "字体大小",
@@ -479,28 +479,28 @@
"linkClickBehaviorLabel": "链接点击行为",
"loadingHost": "正在加载主机...",
"localEchoAuto": "自动",
"localEchoDesc": "Predict safe printable keystrokes locally on slow connections. Password prompts and control input are never echoed.",
"localEchoLabel": "Local Echo",
"localEchoDesc": "在连接速度较慢的情况下,本地预测可安全打印的按键操作。密码提示和控制输入永远不会被回显。",
"localEchoLabel": "本地回声",
"localEchoOff": "关闭",
"localEchoOn": "Always on",
"localEchoOn": "始终开启",
"macOptionIsMetaLabel": "选项键发送 Meta",
"macOptionIsMetaShortDesc": "禁用后,可在 macOS 上使用 Option/Alt 键输入特殊字符(例如 @ 或 |),而不是发送 Meta。",
"moshCommand": "MOSH 命令",
"moshCommandLabel": "Mosh 命令",
"noSavedThemes": "No saved themes yet",
"noSavedThemes": "尚未保存任何主题",
"none": "无",
"passwordPromptAutoFillDesc": "Offer to fill in the saved password when the terminal asks for one. Turn off to never auto-fill any password on this host.",
"passwordPromptAutoFillLabel": "Offer Password Auto-fill",
"autoReconnectLabel": "Auto Reconnect",
"autoReconnectDesc": "Reconnect on its own when the SSH connection drops, like after a network blip or sleep. Keeps the scrollback.",
"passwordPromptAutoFillDesc": "当终端要求输入密码时,提示输入已保存的密码。关闭此选项可使此主机上的任何密码永不自动填充。",
"passwordPromptAutoFillLabel": "提供密码自动填充功能",
"autoReconnectLabel": "自动重新连接",
"autoReconnectDesc": "当 SSH 连接断开时(例如网络中断或睡眠后),会自动重新连接。保留滚动条。",
"rightClickSelectsWord": "右键单击选择单词",
"rightClickSelectsWordLabel": "右键选择单词",
"rightClickSelectsWordShortDesc": "右键点击时选中光标下的单词",
"saveAsGlobalTheme": "Save as Global Theme",
"saveGlobalThemeError": "Failed to save theme",
"saveGlobalThemeNamePrompt": "Enter a name for this theme",
"saveGlobalThemeSuccess": "Theme saved",
"savedThemesLabel": "Saved Themes",
"saveAsGlobalTheme": "另存为全局主题",
"saveGlobalThemeError": "主题保存失败",
"saveGlobalThemeNamePrompt": "请为此主题输入名称",
"saveGlobalThemeSuccess": "主题已保存",
"savedThemesLabel": "已保存的主题",
"scrollbackBufferLabel": "回滚缓冲区",
"scrollbackMaxLines": "保留在历史记录中的最大行数",
"sudoPasswordAutoFill": "Sudo 密码自动填充",
@@ -534,10 +534,10 @@
"success": "成功"
},
"proxmoxResultSkippedNoIp": "{{count}} 已跳过(未找到 IP )",
"proxmoxStatsUrlCopied": "Proxmox Stats URL copied to clipboard",
"proxmoxStatsUrlCopied": "Proxmox 统计信息 URL 已复制到剪贴板",
"rdpUrlCopied": "RDP URL 已复制",
"vncUrlCopied": "VNC URL 已复制",
"filterAuthStepca": "Step CA",
"filterAuthStepca": "步骤 CA",
"guac": {
"noCredential": "无凭据(下方直接填写凭据)",
"authTypeDirect": "直接",
@@ -556,18 +556,18 @@
"updateHostBtn": "更新主机",
"addHostBtn": "添加主机"
},
"filterAuthVault": "Vault"
"filterAuthVault": "保险库"
},
"nav": {
"history": "历史记录",
"localTerminal": "Local Terminal",
"localTerminal": "本地终端",
"sshTools": "SSH 工具",
"terminal": "终端",
"macros": "Macros"
"macros": "宏"
},
"sshTools": {
"broadcastInputPlaceholder": "在此输入以广播按键...",
"copyOnSelect": "Copy selected text automatically",
"copyOnSelect": "自动复制选定文本",
"enableRightClickCopyPaste": "启用右键复制/粘贴",
"fillPassword": "填充密码",
"fillPasswordMissing": "{{count}} 个所选终端无保存的密码",
@@ -583,123 +583,123 @@
"stopRecording": "停止录制"
},
"keybindings": {
"copy": "Copy selection",
"copy": "复制选择",
"paste": "粘贴",
"sendControlCode": "Send Ctrl+letter signal",
"sendControlCode": "发送 Ctrl+字母信号",
"sendText": "发送文本",
"controlCodeLabel": "字母",
"textLabel": "Text to send",
"appendEnterLabel": "Press Enter after sending",
"clipboardPermissionNote": "May prompt for clipboard permission on first use in some browsers.",
"textRequired": "Enter the text to send",
"controlCodeRequired": "Enter a single letter for the control code",
"textLabel": "发送的文本",
"appendEnterLabel": "发送后按回车键",
"clipboardPermissionNote": "某些浏览器在首次使用时可能会提示授予剪贴板权限。",
"textRequired": "请输入要发送的文本",
"controlCodeRequired": "请输入单个字母作为控制码",
"builtIn": {
"copyCtrlC": "Copy selection (Ctrl+C, only when text is selected)",
"copyCtrlShiftC": "Copy selection (Ctrl+Shift+C)",
"copyCmdC": "Copy selection (Cmd+C)",
"pasteCtrlShiftV": "Paste from clipboard (Ctrl+Shift+V)",
"ctrlW": "Send Ctrl+W to shell (blocked from closing browser tab)",
"ctrlT": "Send Ctrl+T to shell (blocked from opening browser tab)",
"ctrlN": "Send Ctrl+N to shell (blocked from opening browser window)",
"ctrlQ": "Send Ctrl+Q to shell (blocked from quitting browser)"
"copyCtrlC": "复制所选内容(Ctrl+C,仅当选中文本时可用)",
"copyCtrlShiftC": "复制所选内容(Ctrl+Shift+C)",
"copyCmdC": "复制选定内容(Cmd+C)",
"pasteCtrlShiftV": "从剪贴板粘贴(Ctrl+Shift+V)",
"ctrlW": "向 shell 发送 Ctrl+W(阻止关闭浏览器标签页)",
"ctrlT": "向 shell 发送 Ctrl+T(阻止打开浏览器标签页)",
"ctrlN": "向 shell 发送 Ctrl+N(阻止打开浏览器窗口)",
"ctrlQ": "向 shell 发送 Ctrl+Q(阻止退出浏览器)"
}
},
"macros": {
"title": "Macros",
"description": "Run a saved series of commands in a terminal, and react to what the server sends back.",
"title": "宏",
"description": "在终端中运行已保存的一系列命令,并对服务器返回的内容做出反应。",
"target": "目标",
"noTerminal": "No terminal open",
"empty": "No macros yet",
"emptyHint": "Create a macro to automate a terminal flow, like logging in, restarting a service, or answering prompts.",
"create": "New macro",
"back": "Back to macros",
"noTerminal": "没有终端打开",
"empty": "暂无宏",
"emptyHint": "创建宏来自动化终端流程,例如登录、重启服务或回答提示。",
"create": "新宏",
"back": "返回宏",
"name": "名称",
"namePlaceholder": "重启 Web 服务器",
"nameRequired": "Give the macro a name before saving",
"nameRequired": "保存之前,请给宏命名。",
"descriptionLabel": "描述",
"descriptionPlaceholder": "What this macro does (optional)",
"descriptionPlaceholder": "此宏的功能(可选)",
"unsaved": "未保存的更改",
"save": "保存",
"saved": "Macro saved",
"saveFailed": "Could not save the macro",
"saved": "宏已保存",
"saveFailed": "无法保存宏",
"delete": "删除",
"deleteTitle": "Delete this macro?",
"deleteBody": "\"{{name}}\" will be permanently deleted. This cannot be undone.",
"deleted": "Macro deleted",
"deleteTitle": "删除这个宏?",
"deleteBody": "\"{{name}}\" 将被永久删除。此操作无法撤销。",
"deleted": "宏已删除",
"cancel": "取消",
"run": "运行",
"stop": "停止",
"running": "运行中...",
"completed": "Macro finished",
"failed": "Macro failed",
"loadFailed": "Could not load macros",
"needTerminal": "Open and connect a terminal first",
"noSteps": "This macro has no steps yet. Add one below.",
"addStep": "Add step",
"stepNumber": "Step {{number}}",
"removeStep": "Remove step",
"confirmRunTitle": "Run this macro?",
"confirmRunBody": "\"{{name}}\" will send commands to {{host}}.",
"confirmRunAction": "Run macro",
"completed": "宏已完成",
"failed": "宏失败",
"loadFailed": "无法加载宏。",
"needTerminal": "首先打开并连接终端。",
"noSteps": "此宏目前尚无步骤。请在下方添加步骤。",
"addStep": "添加步骤",
"stepNumber": "步骤 {{number}}",
"removeStep": "移除步骤",
"confirmRunTitle": "运行这个宏?",
"confirmRunBody": "\"{{name}}\" 将向 {{host}} 发送命令。",
"confirmRunAction": "运行宏",
"stepTypes": {
"send": {
"label": "Send command",
"help": "Types text into the terminal, the same as if you typed it."
"label": "发送命令",
"help": "在终端中输入文本,就像你手动输入一样。"
},
"wait": {
"label": "Wait for output",
"help": "Pauses until the server prints the text you name, like a password prompt."
"label": "等待输出",
"help": "暂停,直到服务器打印出您指定的文本,例如密码提示。"
},
"delay": {
"label": "Pause",
"help": "Waits a fixed amount of time before the next step."
"label": "暂停",
"help": "等待一段固定时间后再执行下一步操作。"
},
"if": {
"label": "If output contains",
"help": "Checks everything the server has printed so far, then runs one of two branches."
"label": "如果输出包含",
"help": "检查服务器目前为止打印的所有内容,然后运行两个分支中的一个。"
},
"repeat": {
"label": "Repeat",
"help": "Runs the steps inside it a set number of times."
"label": "重复",
"help": "将其中的步骤执行设定的次数。"
}
},
"send": {
"text": "Command or text",
"text": "命令或文本",
"textPlaceholder": "systemctl restart nginx",
"pressEnter": "Press Enter after sending",
"pressEnterHelp": "Turn this off to type text without submitting it."
"pressEnter": "发送后按回车键",
"pressEnterHelp": "关闭此功能即可输入文本而不提交。"
},
"wait": {
"pattern": "Wait until the output contains",
"pattern": "等待输出包含",
"patternPlaceholder": "密码:",
"timeout": "Give up after",
"onTimeout": "If it never appears",
"stop": "Stop the macro",
"timeout": "放弃",
"onTimeout": "如果它从未出现",
"stop": "停止宏",
"continue": "无论如何都继续"
},
"delay": {
"duration": "Wait for"
"duration": "等待"
},
"ifStep": {
"pattern": "If the output contains",
"patternPlaceholder": "Active: active (running)",
"then": "Then do this",
"else": "Otherwise do this",
"emptyBranch": "No steps"
"pattern": "如果输出包含",
"patternPlaceholder": "活跃:正在运行",
"then": "然后这样做",
"else": "否则就这样做",
"emptyBranch": "没有步骤"
},
"repeat": {
"count": "Number of times",
"count": "次数",
"times": "次"
},
"match": {
"useRegex": "Match with a regular expression",
"useRegex": "使用正则表达式进行匹配",
"useRegexHelp": "关闭此选项以完全按原文匹配文本。",
"invalidRegex": "Not a valid regular expression, it will be matched as plain text"
"invalidRegex": "这不是有效的正则表达式,它将被匹配为纯文本。"
},
"seconds": "秒",
"secondsShort": "{{count}}s"
},
"errors": {
"remoteServerRequired": "Remote server required. Connect a remote server in Settings to use this connection type."
"remoteServerRequired": "需要远程服务器。请在“设置”中连接远程服务器以使用此连接类型。"
}
}
+272 -272
View File
@@ -25,9 +25,9 @@
"tab": "Tab"
},
"terminal": {
"autoTmuxEnableFailed": "Failed to enable Auto-Tmux",
"autoTmuxEnabled": "Auto-Tmux enabled for {{host}}. It applies from the next connection.",
"clipboardHttpWarning": "Couldn't read the clipboard. Some browsers restrict clipboard access outside HTTPS - try Ctrl+V instead, or serve Termix over HTTPS.",
"autoTmuxEnableFailed": "啟用自動 Tmux 失敗",
"autoTmuxEnabled": "對 {{host}}啟用自動 Tmux。它從下一個連接開始生效。",
"clipboardHttpWarning": "無法讀取剪貼簿內容。部分瀏覽器限制在 HTTPS 協定之外存取剪貼簿-請嘗試使用 Ctrl+V 貼上,或透過 HTTPS 協定存取 Termix。",
"closeTab": "關閉",
"connecting": "連線中...",
"connectionLost": "連線中斷",
@@ -44,18 +44,18 @@
"reconnect": "重新連線",
"reconnected": "已成功重新連線",
"reconnecting": "重新連線中... ({{attempt}}/{{max}})",
"autoReconnecting": "Connection lost, reconnecting...",
"searchCaseSensitive": "Match Case",
"searchClose": "Close (Escape)",
"searchNext": "Next Match (Enter)",
"searchNoResults": "No results",
"searchPlaceholder": "Find",
"searchPrevious": "Previous Match (Shift+Enter)",
"searchRegex": "Use Regular Expression",
"searchResultCount": "{{index}} of {{count}}",
"searchWholeWord": "Match Whole Word",
"sessionExpiredNotice": "Your previous session on {{host}} expired after {{minutes}} minutes disconnected; the shell and anything running in it are gone. Enable Auto-Tmux on this host to keep sessions alive.",
"sessionExpiredNoticeNoMinutes": "Your previous session on {{host}} expired while disconnected; the shell and anything running in it are gone. Enable Auto-Tmux on this host to keep sessions alive.",
"autoReconnecting": "連線遺失,正在重新連線…",
"searchCaseSensitive": "火柴盒",
"searchClose": "關閉(退出)",
"searchNext": "下一場比賽(輸入)",
"searchNoResults": "沒有結果",
"searchPlaceholder": "尋找",
"searchPrevious": "最後一場比賽(Shift+Enter)",
"searchRegex": "使用正規表示式",
"searchResultCount": "{{index}} 的 {{count}}",
"searchWholeWord": "整詞匹配",
"sessionExpiredNotice": "您之前在 {{host}} 上的會話已在 {{minutes}} 分鐘後斷開連接並過期;shell 及其中運行的所有內容均已丟失。請在此主機上啟用 Auto-Tmux 以保持會話連線。",
"sessionExpiredNoticeNoMinutes": "您先前在 {{host}} 上的會話已過期,且已斷線;shell 及其中執行的所有內容均已遺失。請在此主機上啟用 Auto-Tmux 以保持會話有效。",
"sessionTakenOver": "工作階段已在另一個分頁中開啟。正在重新連線…",
"tmuxAttached": "已附加的用戶端",
"tmuxAttachedCount": "{{count}} 個已附加",
@@ -81,35 +81,35 @@
"clipboardWriteFailed": "複製到剪貼簿失敗。請確認頁面是透過 HTTPS 或 localhost 提供。",
"connected": "已連線",
"totpCodeLabel": "驗證碼",
"duplicateTab": "Duplicate tab",
"imageChooseFile": "Choose an image file",
"imageUploaded": "Image uploaded: {{path}}",
"imageClipboardUnavailable": "This browser cannot read images from the clipboard",
"imageClipboardEmpty": "No image found in the clipboard",
"localShell": "Local terminal shell",
"autocompleteHintComplete": "Tab or Enter to complete",
"autocompleteHintNavigate": "↑↓ to navigate",
"autocompleteHintClose": "Esc to close"
"duplicateTab": "重複標籤頁",
"imageChooseFile": "選擇圖像文件",
"imageUploaded": "上傳圖片: {{path}}",
"imageClipboardUnavailable": "此瀏覽器無法讀取剪貼簿中的圖像",
"imageClipboardEmpty": "剪貼簿中未找到影像",
"localShell": "本地端 shell",
"autocompleteHintComplete": "按 Tab 鍵或 Enter 鍵完成",
"autocompleteHintNavigate": "向上向下導航",
"autocompleteHintClose": "按 Esc 鍵關閉"
},
"terminalToolbar": {
"detachTmux": "Detach tmux",
"detachTmuxDescription": "Detach tmux session",
"dismissError": "Dismiss image error",
"hideToolbar": "Hide toolbar",
"image": "Image actions (images only)",
"imageActionFailed": "Image action failed",
"layout": "Toolbar display mode",
"layoutExpanded": "Expanded with metrics",
"layoutIcon": "Icon only",
"layoutLabeled": "Icons and labels",
"moveToolbar": "Move toolbar",
"moveToolbarHint": "Drag to reposition the toolbar",
"paste": "Paste image",
"pasteImage": "Paste image from clipboard (images only)",
"detachTmux": "分離 tmux",
"detachTmuxDescription": "分離 tmux 會話",
"dismissError": "忽略圖像錯誤",
"hideToolbar": "隱藏工具列",
"image": "圖片操作(僅限圖片)",
"imageActionFailed": "圖片操作失敗",
"layout": "工具列顯示模式",
"layoutExpanded": "擴展了指標",
"layoutIcon": "僅圖示",
"layoutLabeled": "圖標和標籤",
"moveToolbar": "移動工具列",
"moveToolbarHint": "拖曳即可重新定位工具列",
"paste": "貼上圖片",
"pasteImage": "從剪貼簿貼上圖片(僅限圖片)",
"retry": "重試",
"showToolbar": "展開工具列",
"upload": "Upload image",
"uploadImage": "Upload an image to the host",
"upload": "上傳圖片",
"uploadImage": "將圖片上傳到主機",
"uploadingImage": "上傳中..."
},
"history": {
@@ -119,153 +119,153 @@
"clearAll": "全部清除",
"noHistoryEntries": "無歷史記錄項目",
"trackingDisabled": "歷史記錄追蹤已停用",
"trackingDisabledHint": "Turn on Command History in this host's SSH Terminal tab.",
"commandCount_one": "{{count}} command",
"commandCount_other": "{{count}} commands"
"trackingDisabledHint": "在該主機的 SSH 終端機標籤中啟用命令歷史記錄。",
"commandCount_one": "{{count}} 指令",
"commandCount_other": "{{count}} 指令"
},
"touchInput": {
"enabled": "Enable Touch Input",
"enabledDesc": "Allow one-finger touch scrolling in terminals",
"momentumEnabled": "Enable Momentum",
"momentumEnabledDesc": "Continue scrolling briefly after a swipe",
"enabled": "啟用觸控輸入",
"enabledDesc": "允許終端單指觸摸滾動",
"momentumEnabled": "啟用動能",
"momentumEnabledDesc": "滑動後繼續短暫滾動。",
"advanced": "進階",
"resetDefaults": "重設為預設值",
"dragThreshold": "Drag threshold",
"maxWheelDelta": "Maximum wheel delta",
"momentumSampleWindow": "Momentum sample window",
"releaseGracePeriod": "Release grace period",
"minimumVelocity": "Minimum velocity",
"maximumVelocity": "Maximum velocity",
"maximumDuration": "Maximum duration",
"maximumTravel": "Maximum travel",
"decayTime": "Decay time",
"pixelsPerTick": "Pixels per tick",
"maximumFrameInterval": "Maximum frame interval",
"maximumTicksPerFrame": "Maximum ticks per frame"
"dragThreshold": "阻力閾值",
"maxWheelDelta": "最大車輪增量",
"momentumSampleWindow": "動量樣本窗口",
"releaseGracePeriod": "發布寬限期",
"minimumVelocity": "最低速度",
"maximumVelocity": "最大速度",
"maximumDuration": "最長持續時間",
"maximumTravel": "最大行程",
"decayTime": "衰減時間",
"pixelsPerTick": "每刻像素數",
"maximumFrameInterval": "最大訊框間隔",
"maximumTicksPerFrame": "每格最大幀數"
},
"imageStorage": {
"instanceId": "Terminal session instance ID",
"instanceIdDesc": "Instance ID of one of your connected terminal tabs, used to test visibility.",
"selectedModeUnavailable": "Unavailable",
"instanceId": "終端機會話實例 ID",
"instanceIdDesc": "用於測試可見性的已連接終端選項卡的實例 ID。",
"selectedModeUnavailable": "不可用",
"test": "測試",
"testing": "Testing...",
"testFailed": "Failed to test image storage",
"testConnected": "Terminal session is connected.",
"testNotConnected": "No connected terminal session with this instance ID.",
"testSelectedMode": "An upload would use: {{mode}}",
"testLocalVisible": "The local directory is visible from the connected host.",
"testLocalNotVisible": "The local directory is NOT visible from the connected host."
"testing": "測試中…",
"testFailed": "影像儲存測試失敗",
"testConnected": "終端會話已連線。",
"testNotConnected": "沒有與此實例 ID 連線的終端會話。",
"testSelectedMode": "上傳時請使用: {{mode}}",
"testLocalVisible": "本機目錄對連接的主機可見。",
"testLocalNotVisible": "從連線的主機上看不到本機目錄。"
},
"settings": {
"admin": {
"group": {
"touch": "Touch Input",
"images": "Image Storage",
"touch": "觸摸輸入",
"images": "影像儲存",
"sessions": "工作階段",
"newHosts": "New Hosts"
"newHosts": "新主持人"
},
"sessionTimeoutMinutes": {
"label": "Terminal Session Persistence",
"description": "How long a disconnected terminal is kept alive on the server before it is closed. Min 1, max 1440 minutes. For sessions that must outlive this, enable Auto-Tmux on the host."
"label": "終端會話持久性",
"description": "斷開連線的終端機在伺服器上保持活動狀態的時間,最短 1 分鐘,最長 1440 分鐘。對於必須保持活動狀態超過此時間的會話,請在主機上啟用自動終端機重複使用 (Auto-Tmux)。"
},
"commandHistoryEnabled": {
"label": "指令歷程",
"description": "允許記錄指令歷史記錄。停用時,無論各主機設定如何,都不會儲存歷史記錄。"
},
"commandHistoryForNewHosts": {
"label": "Command history for new hosts",
"description": "Whether new hosts start with command history on."
"label": "新主機的命令歷史記錄",
"description": "是否開啟新主機的命令歷史記錄功能。"
},
"imageStorageMode": {
"label": "Storage Mode",
"description": "Where pasted and uploaded terminal images are written. Auto picks by connection, Local and Remote (SFTP) are fixed.",
"label": "儲存模式",
"description": "終端鏡像貼上和上傳位置已設定。自動選擇連接、本機和遠端(SFTP)鏡像的功能已修復。",
"auto": "自動",
"local": "本機",
"remoteSftp": "Remote (SFTP)"
"remoteSftp": "遠端(SFTP)"
},
"imageLocalDir": {
"label": "Local directory",
"description": "Absolute path on the Termix backend where local mode writes images. Never shown after saving. Empty uses TERMIX_IMAGE_DIR."
"label": "本地目錄",
"description": "Termix 後端本機模式寫入映像的絕對路徑。儲存後不再顯示。空路徑使用 TERMIX_IMAGE_DIR。"
},
"imageHostPath": {
"label": "Host path",
"description": "The host-side view of the local directory that terminal agents receive."
"label": "主機路徑",
"description": "終端代理接收到的本機目錄的主機端視圖。"
},
"imageTtlMs": {
"label": "TTL (ms)",
"description": "How long an uploaded image is kept, in milliseconds. Empty uses TERMIX_IMAGE_TTL_MS or one hour."
"label": "TTL(毫秒)",
"description": "上傳的圖片保留時間,以毫秒為單位。空圖片使用 TERMIX_IMAGE_TTL_MS,即一小時。"
},
"imageMaxCount": {
"label": "Max image count",
"description": "Most images kept at once. Empty uses TERMIX_MAX_IMAGE_COUNT or 100."
"label": "最大影像數量",
"description": "一次保留大部分影像。空集合使用 TERMIX_MAX_IMAGE_COUNT 或 100。"
},
"imageMaxBytes": {
"label": "Max storage bytes",
"description": "Most bytes of images kept at once. Empty uses TERMIX_MAX_IMAGE_STORAGE_BYTES or 5 GiB."
"label": "最大儲存位元組",
"description": "一次儲存最多位元組的圖像。空影像使用 TERMIX_MAX_IMAGE_STORAGE_BYTES 或 5 GiB。"
},
"sessionPersistence": {
"label": "Keep sessions after disconnect",
"description": "Keep a disconnected terminal alive on the server for the time above, so reopening its tab picks up where it left off."
"label": "斷開連線後仍保持會話",
"description": "在上述時間內,保持伺服器上斷開連線的終端機處於活動狀態,以便重新開啟其標籤頁時可以從上次中斷的地方繼續操作。"
},
"newHostAutoTmux": {
"label": "Auto-Tmux",
"description": "Run new hosts' terminals inside tmux so sessions survive disconnects (needs tmux on the host)"
"label": "自動 Tmux",
"description": "在 tmux 中執行新主機的終端,以便在斷開連線後會話仍然存在(主機上需要安裝 tmux)。"
},
"newHostTheme": {
"label": "Theme for new hosts",
"description": "The terminal theme a new host starts with."
"label": "新主持人主題",
"description": "新主機啟動時所使用的終端主題。"
},
"newHostFontFamily": {
"label": "Font for new hosts",
"description": "The terminal font a new host starts with."
"label": "新主機字體",
"description": "新主機啟動時所使用的終端字體。"
},
"newHostFontSize": {
"label": "Font size for new hosts",
"description": "The terminal font size a new host starts with, in pixels."
"label": "新主機字體大小",
"description": "新主機啟動時所使用的終端字體大小,以像素為單位。"
},
"newHostCursorStyle": {
"label": "Cursor style for new hosts"
"label": "新主機的遊標樣式"
},
"newHostCursorBlink": {
"label": "Blinking cursor for new hosts"
"label": "新主機閃爍遊標"
}
},
"host": {
"enableTerminalToolbar": {
"label": "Enable Terminal Toolbar",
"description": "Show a quick-access toolbar docked to the active terminal for this host's tools and live stats"
"label": "啟用終端機工具列",
"description": "在目前終端上顯示一個快速存取工具列,用於存取該主機的工具和即時統計資訊。"
},
"terminalToolbarPosition": {
"label": "Toolbar Position",
"description": "Where the toolbar sits in the terminal. You can still drag it from there.",
"bottom": "Bottom center",
"bottomLeft": "Bottom left",
"bottomRight": "Bottom right",
"top": "Top center",
"topLeft": "Top left",
"topRight": "Top right"
"label": "工具列位置",
"description": "工具列位於終端機中的位置。您仍然可以從那裡拖曳它。",
"bottom": "底部中心",
"bottomLeft": "左下角",
"bottomRight": "右下角",
"top": "頂部中心",
"topLeft": "左上",
"topRight": "右上角"
},
"terminalToolbarStartState": {
"label": "Toolbar Start State",
"description": "Whether the toolbar opens expanded or minimized when the terminal connects",
"expanded": "Expanded",
"collapsed": "Minimized"
"label": "工具列起始狀態",
"description": "終端連接時工具列是以展開形式還是最小化形式打開",
"expanded": "擴充",
"collapsed": "最小化"
},
"terminalToolbarDisplay": {
"label": "Toolbar Display Mode",
"description": "How toolbar buttons are shown. Last used keeps whatever you picked in the toolbar.",
"remember": "Last used",
"icon": "Icon only",
"labeled": "Icons and labels",
"expanded": "Expanded with stats"
"label": "工具列顯示模式",
"description": "工具列按鈕的顯示方式。 「上次使用」選項會保留您在工具列中選擇的內容。",
"remember": "上次使用",
"icon": "僅圖示",
"labeled": "圖標和標籤",
"expanded": "補充統計數據"
},
"terminalToolbarShowStatus": {
"label": "Show Live Stats",
"description": "Show live host stats above the toolbar buttons in expanded mode"
"label": "顯示即時統計數據",
"description": "在展開模式下,工具列按鈕上方顯示即時主持人統計訊息"
},
"terminalToolbarFade": {
"label": "Fade When Idle",
"description": "Fade the toolbar out until you hover over it"
"label": "空閒時淡出",
"description": "將工具列淡出,直到滑鼠懸停在其上方。"
},
"enableCommandHistory": {
"label": "指令歷程",
@@ -273,148 +273,148 @@
},
"enableTerminal": {
"label": "啟用終端機",
"description": "Offer an SSH terminal for this host."
"description": "為該主機提供 SSH 終端。"
},
"inheritAppearance": {
"label": "Use user defaults"
"label": "使用用戶預設設定"
},
"theme": {
"label": "主題"
},
"cursorBlink": {
"label": "Blinking cursor"
"label": "閃爍的遊標"
},
"cursorStyle": {
"label": "Cursor style"
"label": "遊標樣式"
},
"fontSize": {
"label": "Font size"
"label": "字體大小"
},
"fontFamily": {
"label": "Font"
"label": "字體"
},
"scrollback": {
"label": "Scrollback"
"label": "返回"
},
"letterSpacing": {
"label": "Letter spacing"
"label": "字母間距"
},
"lineHeight": {
"label": "Line height"
"label": "行高"
},
"bellStyle": {
"label": "Bell"
"label": "鐘"
},
"minimumContrastRatio": {
"label": "Minimum contrast ratio"
"label": "最小對比度"
},
"backgroundImage": {
"label": "Background image"
"label": "背景圖片"
},
"backgroundImageOpacity": {
"label": "Background image opacity"
"label": "背景圖像不透明度"
},
"customThemeColors": {
"label": "Custom theme colors"
"label": "自訂主題顏色"
},
"rightClickSelectsWord": {
"label": "Right click selects word"
"label": "右鍵單擊選擇單字"
},
"macOptionIsMeta": {
"label": "Option is Meta"
"label": "選項是 Meta"
},
"fastScrollModifier": {
"label": "Fast scroll key"
"label": "快速滾動鍵"
},
"fastScrollSensitivity": {
"label": "Fast scroll speed"
"label": "快速滾動速度"
},
"backspaceMode": {
"label": "Backspace"
"label": "退格鍵"
},
"autoMosh": {
"label": "Auto mosh"
"label": "自動衝撞"
},
"moshCommand": {
"label": "Mosh command"
"label": "Mosh 指令"
},
"autoTmux": {
"label": "Auto tmux"
"label": "自動 tmux"
},
"useSSHTitle": {
"label": "Use the SSH title"
"label": "使用 SSH 標題"
},
"syntaxHighlighting": {
"label": "Syntax highlighting"
"label": "語法高亮"
},
"syntaxHighlightingOptions": {
"label": "Syntax highlighting categories"
"label": "語法高亮類別"
},
"linkClickBehavior": {
"label": "Link click"
"label": "點擊連結"
},
"localEcho": {
"label": "Local echo"
"label": "本地迴聲"
},
"passwordPromptAutoFill": {
"label": "Offer to fill password prompts"
"label": "主動提供密碼提示訊息"
},
"sudoPasswordAutoFill": {
"label": "Fill sudo prompts"
"label": "填寫 sudo 提示符"
},
"autoReconnect": {
"label": "Reconnect automatically"
"label": "自動重新連接"
}
},
"user": {
"commandAutocomplete": {
"label": "指令自動完成",
"description": "Show autocomplete while typing if you press tab"
"description": "輸入時按 Tab 鍵可顯示自動完成功能。"
},
"localEcho": {
"label": "Local Echo",
"description": "Reduce perceived input latency using safe local keystroke prediction"
"label": "本地迴聲",
"description": "利用安全的本地按鍵預測來降低感知輸入延遲"
},
"linkClickBehavior": {
"label": "終端機連結點選",
"description": "在終端機中點選連結時的預設行為"
},
"customThemes": {
"label": "Saved themes"
"label": "已儲存的主題"
}
}
},
"palette": {
"localTerminal": "Local Terminal"
"localTerminal": "本地端"
},
"permissions": {
"sessions": {
"title": "Use live terminal sessions",
"description": "Lets other features, such as session sharing and recording, reach your live terminal sessions."
"title": "使用即時終端會話",
"description": "允許其他功能(例如會話共享和錄製)存取您的即時終端會話。"
},
"history": {
"title": "Read command history",
"description": "Lets other features, such as the AI assistant, read your command history."
"title": "讀取命令歷史記錄",
"description": "允許其他功能(例如 AI 助理)讀取您的命令歷史記錄。"
}
},
"hosts": {
"tabTerminal": "終端機",
"addHost": "新增主機",
"applyGlobalThemeTooltip": "Apply this theme",
"applyGlobalThemeTooltip": "應用此主題",
"backgroundImageDesc": "選用的終端機背景圖片 URL",
"backgroundImageLabel": "背景圖片 URL",
"backgroundImageOpacityLabel": "背景圖片不透明度",
"backspaceMode": "退格鍵模式",
"backspaceModeControlH": "Control-H (BS)",
"backspaceModeControlH": "Control-H(BS)",
"backspaceModeLabel": "退格鍵模式",
"backspaceModeNormal": "Normal (DEL)",
"backspaceModeNormal": "正常(DEL)",
"behaviorAndAdvanced": "行為與進階",
"bellStyle": "鈴聲樣式",
"bellStyleBoth": "Both",
"bellStyleBoth": "兩個都",
"bellStyleLabel": "鈴聲樣式",
"bellStyleNone": "沒有",
"bellStyleSound": "Sound",
"bellStyleVisual": "Visual",
"bellStyleSound": "聲音",
"bellStyleVisual": "視覺的",
"colorTheme": "色彩主題",
"cursorBlink": "游標閃爍",
"cursorBlinking": "游標閃爍",
@@ -448,12 +448,12 @@
"customThemeSelection": "選取範圍",
"customThemeWhite": "白色",
"customThemeYellow": "黃色",
"deleteGlobalThemeTooltip": "Delete this theme",
"deleteGlobalThemeTooltip": "刪除此主題",
"docsLink": "檢視文件",
"enableAutoMosh": "啟用自動 Mosh",
"enableAutoMoshDesc": "如果可用,優先使用 Mosh 而非 SSH",
"enableAutoTmux": "啟用自動 Tmux",
"enableAutoTmuxDesc": "Keep your shell and anything running in it alive across disconnects and browser restarts by running inside tmux (tmux must be installed on the host)",
"enableAutoTmuxDesc": "透過在 tmux 中執行(tmux 必須安裝在主機上),可以在斷開連線和瀏覽器重新啟動後保持 shell 及其中執行的所有內容處於活動狀態。",
"fastScrollModifier": "快速捲動修飾鍵",
"fastScrollModifierAlt": "Alt",
"fastScrollModifierCtrl": "Ctrl",
@@ -462,9 +462,9 @@
"fastScrollSensitivity": "快速捲動靈敏度",
"fastScrollSensitivityLabel": "快速捲動靈敏度",
"fontFamily": "字型系列",
"fontFamilyCustomHint": "Pick a bundled font, or choose Custom and type the exact name of a font already installed on your system (e.g. MesloLGS NF, Noto Sans Mono). Termix cannot install fonts for you, install it on your OS first.",
"fontFamilyCustomOption": "Custom...",
"fontFamilyCustomPlaceholder": "Exact font name, e.g. MesloLGS NF",
"fontFamilyCustomHint": "您可以選擇內建字體,或選擇「自訂」並輸入系統中已安裝字體的確切名稱(例如 MesloLGS NF、Noto Sans Mono)。 Termix 無法自動安裝字體,請先在您的作業系統上安裝字體。",
"fontFamilyCustomOption": "風俗...",
"fontFamilyCustomPlaceholder": "確切的字體名稱,例如 MesloLGS NF",
"fontFamilyLabel": "字型系列",
"fontSize": "字型大小",
"fontSizeLabel": "字型大小",
@@ -478,29 +478,29 @@
"linkClickBehaviorDirect": "直接開啟",
"linkClickBehaviorLabel": "連結點擊行為",
"loadingHost": "正在載入主機...",
"localEchoAuto": "Automatic",
"localEchoDesc": "Predict safe printable keystrokes locally on slow connections. Password prompts and control input are never echoed.",
"localEchoLabel": "Local Echo",
"localEchoAuto": "自動的",
"localEchoDesc": "在連線速度較慢的情況下,本地預測可安全列印的按鍵操作。密碼提示和控制輸入永遠不會被回顯。",
"localEchoLabel": "本地迴聲",
"localEchoOff": "關閉",
"localEchoOn": "Always on",
"macOptionIsMetaLabel": "Option Key Sends Meta",
"macOptionIsMetaShortDesc": "Disable to type special characters (like @ or |) with the Option/Alt key on macOS instead of sending Meta",
"localEchoOn": "始終開啟",
"macOptionIsMetaLabel": "選項鍵發送元數據",
"macOptionIsMetaShortDesc": "停用在 macOS 上使用 Option/Alt 鍵輸入特殊字元(例如 @ 或 |)而不是傳送 Meta 訊息的功能。",
"moshCommand": "MOSH 指令",
"moshCommandLabel": "Mosh 命令",
"noSavedThemes": "No saved themes yet",
"noSavedThemes": "尚未儲存任何主題",
"none": "無",
"passwordPromptAutoFillDesc": "Offer to fill in the saved password when the terminal asks for one. Turn off to never auto-fill any password on this host.",
"passwordPromptAutoFillLabel": "Offer Password Auto-fill",
"autoReconnectLabel": "Auto Reconnect",
"autoReconnectDesc": "Reconnect on its own when the SSH connection drops, like after a network blip or sleep. Keeps the scrollback.",
"passwordPromptAutoFillDesc": "當終端機要求輸入密碼時,提示輸入已儲存的密碼。關閉此選項可使此主機上的任何密碼永不自動填入。",
"passwordPromptAutoFillLabel": "提供密碼自動填入功能",
"autoReconnectLabel": "自動重新連接",
"autoReconnectDesc": "當 SSH 連線中斷時(例如網路中斷或睡眠後),會自動重新連線。保留滾動條。",
"rightClickSelectsWord": "按右鍵選取單字",
"rightClickSelectsWordLabel": "右鍵選取單字",
"rightClickSelectsWordShortDesc": "右鍵點擊時選取游標下的單字",
"saveAsGlobalTheme": "Save as Global Theme",
"saveGlobalThemeError": "Failed to save theme",
"saveGlobalThemeNamePrompt": "Enter a name for this theme",
"saveGlobalThemeSuccess": "Theme saved",
"savedThemesLabel": "Saved Themes",
"saveAsGlobalTheme": "另存為全域主題",
"saveGlobalThemeError": "主題保存失敗",
"saveGlobalThemeNamePrompt": "請為此主題輸入名稱",
"saveGlobalThemeSuccess": "主題已儲存",
"savedThemesLabel": "已儲存的主題",
"scrollbackBufferLabel": "回滾緩衝區",
"scrollbackMaxLines": "歷史記錄保留的最大行數",
"sudoPasswordAutoFill": "Sudo 密碼自動填寫",
@@ -533,11 +533,11 @@
"proxmoxLastSyncStatus": {
"success": "成功"
},
"proxmoxResultSkippedNoIp": "{{count}} skipped (no IP found)",
"proxmoxStatsUrlCopied": "Proxmox Stats URL copied to clipboard",
"proxmoxResultSkippedNoIp": "{{count}} 已跳過(找不到 IP 位址)",
"proxmoxStatsUrlCopied": "Proxmox 統計資料 URL 已複製到剪貼簿",
"rdpUrlCopied": "RDP URL 已複製",
"vncUrlCopied": "VNC URL 已複製",
"filterAuthStepca": "Step CA",
"filterAuthStepca": "步驟 CA",
"guac": {
"noCredential": "無憑證(下方直接輸入憑證)",
"authTypeDirect": "直接",
@@ -556,18 +556,18 @@
"updateHostBtn": "更新主機",
"addHostBtn": "新增主機"
},
"filterAuthVault": "Vault"
"filterAuthVault": "保險庫"
},
"nav": {
"history": "歷史記錄",
"localTerminal": "Local Terminal",
"localTerminal": "本地端",
"sshTools": "SSH 工具",
"terminal": "終端機",
"macros": "Macros"
"macros": "宏"
},
"sshTools": {
"broadcastInputPlaceholder": "在此輸入以廣播按鍵輸入...",
"copyOnSelect": "Copy selected text automatically",
"copyOnSelect": "自動複製選取文本",
"enableRightClickCopyPaste": "啟用右鍵複製/貼上",
"fillPassword": "填入密碼",
"fillPasswordMissing": "選取的 {{count}} 個終端機沒有已儲存的密碼",
@@ -583,123 +583,123 @@
"stopRecording": "停止錄製"
},
"keybindings": {
"copy": "Copy selection",
"copy": "複製選擇",
"paste": "貼上",
"sendControlCode": "Send Ctrl+letter signal",
"sendText": "Send text",
"controlCodeLabel": "Letter",
"textLabel": "Text to send",
"appendEnterLabel": "Press Enter after sending",
"clipboardPermissionNote": "May prompt for clipboard permission on first use in some browsers.",
"textRequired": "Enter the text to send",
"controlCodeRequired": "Enter a single letter for the control code",
"sendControlCode": "發送 Ctrl+字母訊號",
"sendText": "傳簡訊",
"controlCodeLabel": "信",
"textLabel": "發送的文字",
"appendEnterLabel": "發送後按回車鍵",
"clipboardPermissionNote": "某些瀏覽器在首次使用時可能會提示授予剪貼簿權限。",
"textRequired": "請輸入要發送的文字",
"controlCodeRequired": "請輸入單一字母作為控制碼",
"builtIn": {
"copyCtrlC": "Copy selection (Ctrl+C, only when text is selected)",
"copyCtrlShiftC": "Copy selection (Ctrl+Shift+C)",
"copyCmdC": "Copy selection (Cmd+C)",
"pasteCtrlShiftV": "Paste from clipboard (Ctrl+Shift+V)",
"ctrlW": "Send Ctrl+W to shell (blocked from closing browser tab)",
"ctrlT": "Send Ctrl+T to shell (blocked from opening browser tab)",
"ctrlN": "Send Ctrl+N to shell (blocked from opening browser window)",
"ctrlQ": "Send Ctrl+Q to shell (blocked from quitting browser)"
"copyCtrlC": "複製所選內容(Ctrl+C,僅在選取文字時可用)",
"copyCtrlShiftC": "複製所選內容(Ctrl+Shift+C)",
"copyCmdC": "複製選定內容(Cmd+C)",
"pasteCtrlShiftV": "從剪貼簿貼上(Ctrl+Shift+V)",
"ctrlW": "向 shell 發送 Ctrl+W(阻止關閉瀏覽器標籤頁)",
"ctrlT": "向 shell 發送 Ctrl+T(阻止開啟瀏覽器標籤頁)",
"ctrlN": "向 shell 發送 Ctrl+N(阻止開啟瀏覽器視窗)",
"ctrlQ": "向 shell 發送 Ctrl+Q(阻止退出瀏覽器)"
}
},
"macros": {
"title": "Macros",
"description": "Run a saved series of commands in a terminal, and react to what the server sends back.",
"title": "宏",
"description": "在終端機中執行已儲存的一系列命令,並對伺服器傳回的內容做出反應。",
"target": "目標",
"noTerminal": "No terminal open",
"empty": "No macros yet",
"emptyHint": "Create a macro to automate a terminal flow, like logging in, restarting a service, or answering prompts.",
"create": "New macro",
"back": "Back to macros",
"noTerminal": "沒有終端機打開",
"empty": "暫無宏",
"emptyHint": "建立一個巨集來自動化終端流程,例如登入、重新啟動服務或回答提示。",
"create": "新宏",
"back": "回傳宏",
"name": "名稱",
"namePlaceholder": "Restart web server",
"nameRequired": "Give the macro a name before saving",
"namePlaceholder": "重啟Web伺服器",
"nameRequired": "儲存之前,請先為巨集命名。",
"descriptionLabel": "說明",
"descriptionPlaceholder": "What this macro does (optional)",
"descriptionPlaceholder": "此巨集的功能(選用)",
"unsaved": "未儲存的變更",
"save": "儲存",
"saved": "Macro saved",
"saveFailed": "Could not save the macro",
"saved": "巨集已儲存",
"saveFailed": "無法保存巨集",
"delete": "刪除",
"deleteTitle": "Delete this macro?",
"deleteBody": "\"{{name}}\" will be permanently deleted. This cannot be undone.",
"deleted": "Macro deleted",
"deleteTitle": "刪除這個巨集?",
"deleteBody": "“{{name}}”將永久刪除。此操作無法撤銷。",
"deleted": "巨集已刪除",
"cancel": "取消",
"run": "執行",
"stop": "停止位元",
"running": "Running...",
"completed": "Macro finished",
"failed": "Macro failed",
"loadFailed": "Could not load macros",
"needTerminal": "Open and connect a terminal first",
"noSteps": "This macro has no steps yet. Add one below.",
"addStep": "Add step",
"stepNumber": "Step {{number}}",
"removeStep": "Remove step",
"confirmRunTitle": "Run this macro?",
"confirmRunBody": "\"{{name}}\" will send commands to {{host}}.",
"confirmRunAction": "Run macro",
"running": "跑步...",
"completed": "巨集已完成",
"failed": "巨集失敗",
"loadFailed": "無法載入巨集。",
"needTerminal": "首先打開並連接終端。",
"noSteps": "此巨集目前尚無步驟。請在下方新增步驟。",
"addStep": "新增步驟",
"stepNumber": "步驟 {{number}}",
"removeStep": "移除步驟",
"confirmRunTitle": "運行這個巨集?",
"confirmRunBody": "\"{{name}}\" 將向 {{host}} 傳送指令。",
"confirmRunAction": "運行巨集",
"stepTypes": {
"send": {
"label": "Send command",
"help": "Types text into the terminal, the same as if you typed it."
"label": "發送命令",
"help": "在終端機中輸入文本,就像你手動輸入一樣。"
},
"wait": {
"label": "Wait for output",
"help": "Pauses until the server prints the text you name, like a password prompt."
"label": "等待輸出",
"help": "暫停,直到伺服器列印您指定的文本,例如密碼提示。"
},
"delay": {
"label": "Pause",
"help": "Waits a fixed amount of time before the next step."
"label": "暫停",
"help": "等待一段固定時間後再執行下一步操作。"
},
"if": {
"label": "If output contains",
"help": "Checks everything the server has printed so far, then runs one of two branches."
"label": "如果輸出包含",
"help": "檢查伺服器目前為止列印的所有內容,然後執行兩個分支中的一個。"
},
"repeat": {
"label": "Repeat",
"help": "Runs the steps inside it a set number of times."
"label": "重複",
"help": "將其中的步驟執行設定的次數。"
}
},
"send": {
"text": "Command or text",
"text": "命令或文字",
"textPlaceholder": "systemctl restart nginx",
"pressEnter": "Press Enter after sending",
"pressEnterHelp": "Turn this off to type text without submitting it."
"pressEnter": "發送後按回車鍵",
"pressEnterHelp": "關閉此功能即可輸入文字而不提交。"
},
"wait": {
"pattern": "Wait until the output contains",
"pattern": "等待輸出包含",
"patternPlaceholder": "密碼:",
"timeout": "Give up after",
"onTimeout": "If it never appears",
"stop": "Stop the macro",
"continue": "Keep going anyway"
"timeout": "放棄",
"onTimeout": "如果它從未出現",
"stop": "停止宏",
"continue": "無論如何,繼續前進。"
},
"delay": {
"duration": "Wait for"
"duration": "等待"
},
"ifStep": {
"pattern": "If the output contains",
"patternPlaceholder": "Active: active (running)",
"then": "Then do this",
"else": "Otherwise do this",
"emptyBranch": "No steps"
"pattern": "如果輸出包含",
"patternPlaceholder": "活躍:正在運行",
"then": "然後這樣做",
"else": "否則就這樣做",
"emptyBranch": "沒有步驟"
},
"repeat": {
"count": "Number of times",
"times": "times"
"count": "次數",
"times": "時代"
},
"match": {
"useRegex": "Match with a regular expression",
"useRegexHelp": "Leave this off to match the text exactly as written.",
"invalidRegex": "Not a valid regular expression, it will be matched as plain text"
"useRegex": "使用正規表示式進行匹配",
"useRegexHelp": "請刪除此行以完全按照原文填寫。",
"invalidRegex": "這不是有效的正規表示式,它將被匹配為純文字。"
},
"seconds": "秒",
"secondsShort": "{{count}}s"
},
"errors": {
"remoteServerRequired": "Remote server required. Connect a remote server in Settings to use this connection type."
"remoteServerRequired": "需要遠端伺服器。請在「設定」中連接遠端伺服器以使用此連線類型。"
}
}