{ "connection": { "retryingIn": "กำลังลองเชื่อมต่ออีกครั้งใน {{seconds}} วินาที ({{attempt}}/{{max}})", "retryingNow": "กำลังลองเชื่อมต่ออีกครั้ง... ({{attempt}}/{{max}})", "reconnect": "เชื่อมต่อใหม่", "close": "ปิด", "failed": "ไม่สามารถเชื่อมต่อได้", "failedRetrying": "การเชื่อมต่อล้มเหลว กำลังลองอีกครั้ง", "retryNow": "ลองอีกครั้งตอนนี้" }, "credentials": { "folders": "โฟลเดอร์", "folder": "โฟลเดอร์", "password": "รหัสผ่าน", "key": "คีย์", "sshPrivateKey": "SSH Private Key", "upload": "อัปโหลด", "keyPassword": "รหัสผ่านคีย์", "sshKey": "SSH Key", "uploadPrivateKeyFile": "อัปโหลดไฟล์ Private Key", "searchCredentials": "ค้นหาข้อมูลเข้าสู่ระบบ...", "addCredential": "เพิ่มข้อมูลเข้าสู่ระบบ", "caCertificate": "ใบรับรอง CA (-cert.pub)", "caCertificateDescription": "ไม่บังคับ: อัปโหลดหรือวางไฟล์ใบรับรองที่ลงนามโดย CA (เช่น id_ed25519-cert.pub) จำเป็นเมื่อเซิร์ฟเวอร์ SSH ของคุณใช้การอนุญาตแบบใบรับรอง", "uploadCertFile": "อัปโหลดไฟล์ -cert.pub", "clearCert": "ล้าง", "certLoaded": "โหลดใบรับรองแล้ว", "certPublicKeyLabel": "ใบรับรอง CA", "certTypeLabel": "ประเภทใบรับรอง", "pasteOrUploadCert": "วางหรืออัปโหลดใบรับรอง -cert.pub...", "hasCaCert": "มีใบรับรอง CA", "noCaCert": "ไม่มีใบรับรอง CA", "noPublicKeyAvailable": "ไม่มี Public Key ให้ใช้ เปิดตัวแก้ไขข้อมูลเข้าสู่ระบบก่อน", "deployCommandCopied": "คัดลอกคำสั่ง deploy แล้ว", "sortCredentials": "เรียงลำดับข้อมูลเข้าสู่ระบบ", "sortDefault": "ลำดับเริ่มต้น", "sortNameAsc": "ชื่อ (ก → ฮ)", "sortNameDesc": "ชื่อ (ฮ → ก)", "sortUsernameAsc": "ชื่อผู้ใช้ (ก → ฮ)", "sortUsernameDesc": "ชื่อผู้ใช้ (ฮ → ก)", "filterCredentials": "กรองข้อมูลเข้าสู่ระบบ", "filterClearAll": "ล้างตัวกรอง", "filterTypeGroup": "ประเภท", "filterTypePassword": "รหัสผ่าน", "filterTypeKey": "SSH Key", "filterTagsGroup": "แท็ก", "copyDeployCommand": "คัดลอกคำสั่ง deploy", "cloneCredentialAction": "โคลนข้อมูลเข้าสู่ระบบ", "clonedCredential": "โคลน {{name}}", "clonedCredentialName": "{{name}} (สำเนา)", "shareCredentialAction": "แชร์ข้อมูลเข้าสู่ระบบ", "sharedBadge": "แชร์แล้ว", "sharedBy": "แชร์โดย {{owner}}", "share": { "title": "แชร์ \"{{name}}\"", "description": "ผู้รับจะได้รับสำเนาที่เข้ารหัสของข้อมูลลับเป็นของตัวเอง ซึ่งจะอัปเดตเมื่อข้อมูลเข้าสู่ระบบมีการเปลี่ยนแปลง และจะถูกลบเมื่อการแชร์ถูกเพิกถอน", "levelUse": "ใช้งาน", "levelManage": "จัดการ", "levelUseDesc": "ใช้งาน: ยึดข้อมูลเข้าสู่ระบบกับโฮสต์และเชื่อมต่อ ข้อมูลลับจะยังคงถูกซ่อนอยู่", "levelManageDesc": "จัดการ: แก้ไขข้อมูลเข้าสู่ระบบและแชร์กับผู้อื่นได้", "noAccessEntries": "ข้อมูลเข้าสู่ระบบนี้ยังไม่ถูกแชร์", "accessRevoked": "สิทธิ์ถูกเพิกถอน", "shared": "แชร์ข้อมูลเข้าสู่ระบบแล้ว" }, "deleteCredentialAction": "ลบข้อมูลเข้าสู่ระบบ", "editCredentialAction": "แก้ไขข้อมูลเข้าสู่ระบบ", "failedToCloneCredential": "ไม่สามารถโคลนข้อมูลรับรองได้", "failedToDeleteCredential": "ไม่สามารถลบข้อมูลรับรองได้", "keyBadge": "คีย์", "passwordBadge": "รหัสผ่าน", "renameFolder": "เปลี่ยนชื่อโฟลเดอร์", "deleteFolder": "ลบโฟลเดอร์", "deleteCredentialConfirm": "ต้องการลบข้อมูลรับรอง \"{{name}}\" หรือไม่?", "deletedCredential": "ลบ {{name}} แล้ว", "deploySSHKeyTitle": "ติดตั้งคีย์ไปยังโฮสต์", "loadingCredentials": "กำลังโหลดข้อมูลรับรอง...", "noCredentialsFound": "ไม่พบข้อมูลรับรอง", "noCredentialsMatchSearch": "ไม่พบข้อมูลรับรองที่ตรงกับคำค้นหาของคุณ", "addCredentialBtn": "เพิ่มข้อมูลรับรอง", "failedToReorder": "ไม่สามารถเรียงลำดับข้อมูลรับรองใหม่ได้", "failedToMoveCredential": "ไม่สามารถย้ายข้อมูลรับรองได้", "sortManual": "แบบแมนนวล (ลากเพื่อเรียงลำดับ)", "customizeSidebar": "ปรับแต่งแถบด้านข้าง", "customizeSidebarDescription": "เลือกดูและกำหนดพฤติกรรมของรายการข้อมูลรับรอง", "customizeDensityTitle": "ความหนาแน่น", "densityComfortableDesc": "หนึ่งข้อมูลรับรองต่อแถว พร้อมรายละเอียดเพิ่มเติม", "densityCompactDesc": "หนึ่งบรรทัดต่อข้อมูลรับรอง สำหรับรายการที่ยาวขึ้น", "displayDensityComfortable": "สบายตา", "displayDensityCompact": "กะทัดรัด", "customizeBehaviorTitle": "พฤติกรรม", "showCredentialTags": "แสดงแท็ก", "showCredentialTagsDesc": "แสดงแท็กในรายการข้อมูลรับรอง", "rowDetailsTitle": "รายละเอียดแถว", "rowDetailsDesc": "เลือกสิ่งที่แสดงในแต่ละข้อมูลรับรอง", "showUsername": "ชื่อผู้ใช้", "showUsernameDesc": "แสดงชื่อผู้ใช้ใต้ชื่อข้อมูลรับรอง", "showUsageCount": "จำนวนโฮสต์", "showUsageCountDesc": "แสดงจำนวนโฮสต์ที่ใช้ข้อมูลรับรองนี้", "showTypeBadge": "ป้ายประเภท", "showTypeBadgeDesc": "แสดงป้ายคีย์หรือรหัสผ่าน", "showPinIcon": "ไอคอนปักหมุด", "showPinIconDesc": "แสดงไอคอนปักหมุดถัดจากข้อมูลรับรองที่ปักหมุดไว้", "showSharedBadge": "ป้ายแชร์", "showSharedBadgeDesc": "แสดงป้ายบนข้อมูลรับรองที่แชร์กับคุณ", "actionsVisibility": "การดำเนินการข้อมูลรับรอง", "actionsVisibilityDesc": "เมื่อปุ่มเชื่อมต่อและการจัดการบนแต่ละข้อมูลรับรองจะแสดงขึ้น", "actionsAlways": "แสดงเสมอ", "actionsOnly": "แสดงเฉพาะปุ่มเชื่อมต่อ ส่วนที่เหลือแสดงเมื่อคลิก", "actionsHover": "แสดงเมื่อวางเมาส์", "actionsClick": "แสดงเมื่อคลิก", "customizeSortHint": "ลำดับการเรียงลำดับอยู่ในเมนูเรียงลำดับในแถบเครื่องมือ", "expandActions": "ขยายการดำเนินการ", "collapseActions": "ยุบการดำเนินการ", "backToHosts": "กลับไปยังโฮสต์", "backToCredentials": "กลับไปยังข้อมูลรับรอง", "searchCredentialsPlaceholder": "ค้นหาข้อมูลรับรอง...", "deployDialogTitle": "ติดตั้งคีย์ SSH", "deployDialogDesc": "ติดตั้ง {{name}} ไปยัง authorized_keys ของโฮสต์", "targetHostLabel": "โฮสต์เป้าหมาย", "selectHostOption": "เลือกโฮสต์...", "deployingBtn": "กำลังติดตั้ง...", "deployBtn": "ติดตั้ง", "keyDeployedSuccess": "ติดตั้งคีย์สำเร็จ", "failedToDeployKey": "ไม่สามารถติดตั้งคีย์ได้", "folderRenamedTo": "เปลี่ยนชื่อโฟลเดอร์เป็น \"{{name}}\" แล้ว", "failedToRenameFolder": "ไม่สามารถเปลี่ยนชื่อโฟลเดอร์ได้", "arrangeUnlockedSwitchedToManual": "เปลี่ยนเป็นเรียงลำดับแบบแมนนวลเพื่อให้ลำดับของคุณคงอยู่", "arrangeUnlocked": "ปลดล็อกเพื่อลากและจัดลำดับใหม่" }, "versionCheck": { "updateLinkLabel": "มีอัปเดตพร้อมใช้งาน เปิดบันทึกการเปลี่ยนแปลงบน GitHub" }, "common": { "scrollTabsLeft": "เลื่อนแท็บไปทางซ้าย", "scrollTabsRight": "เลื่อนแท็บไปทางขวา", "close": "ปิด", "minimize": "ย่อหน้าต่าง", "online": "ออนไลน์", "offline": "ออฟไลน์", "unknown": "ไม่ทราบ", "continue": "ดำเนินการต่อ", "error": "ข้อผิดพลาด", "unsavedChanges": "มีการเปลี่ยนแปลงที่ยังไม่ได้บันทึก", "more": "เพิ่มเติม", "loading": "กำลังโหลด...", "host": "โฮสต์", "selectHost": "เลือกโฮสต์...", "noHostConfigured": "ไม่ได้กำหนดค่าโฮสต์", "optional": "ไม่บังคับ", "connect": "เชื่อมต่อ", "copied": "คัดลอกแล้ว", "connecting": "กำลังเชื่อมต่อ...", "openInNewTab": "เปิดในแท็บใหม่", "cancel": "ยกเลิก", "username": "ชื่อผู้ใช้", "login": "เข้าสู่ระบบ", "logout": "ออกจากระบบ", "register": "ลงทะเบียน", "password": "รหัสผ่าน", "confirmPassword": "ยืนยันรหัสผ่าน", "back": "ย้อนกลับ", "save": "บันทึก", "saving": "กำลังบันทึก...", "delete": "ลบ", "rename": "เปลี่ยนชื่อ", "edit": "แก้ไข", "confirm": "ยืนยัน", "next": "ถัดไป", "previous": "ก่อนหน้า", "refresh": "รีเฟรช", "language": "ภาษา", "backendReconnected": "การเชื่อมต่อเซิร์ฟเวอร์ได้รับการกู้คืน", "connectionDegraded": "การเชื่อมต่อเซิร์ฟเวอร์ขาดหาย กำลังกู้คืน...", "reload": "โหลดใหม่", "create": "สร้าง", "copy": "คัดลอก", "copyFailed": "คัดลอกไปยังคลิปบอร์ดล้มเหลว", "maximize": "ขยายหน้าต่าง", "restore": "กู้คืน", "remove": "ลบออก", "add": "เพิ่ม", "update": "อัปเดต", "noResults": "ไม่พบผลลัพธ์", "sidebar": "แถบด้านข้าง", "mobileSidebarDescription": "แสดงแถบด้านข้างสำหรับมือถือ", "toggleSidebar": "สลับแถบด้านข้าง", "search": "ค้นหา...", "new": "ใหม่", "docs": "เอกสาร" }, "onboarding": { "stepCounter": "ขั้นตอนที่ {{current}} จาก {{total}}", "stageLabel": "ตั้งค่า Termix", "setupHeading": "ตั้งค่าพื้นที่ทำงานของคุณ", "partialHeading": "มีสิ่งใหม่ให้ตั้งค่าอีกเล็กน้อย", "signOut": "ออกจากระบบ", "skipPartial": "ไม่ตอนนี้", "skip": "ข้ามการตั้งค่า", "next": "ถัดไป", "finish": "เสร็จสิ้น", "pluginsTitle": "เลือกปลั๊กอินของคุณ", "pluginsIntro": "เลือกปลั๊กอินที่ต้องการเก็บไว้ ตัวเลือกที่แนะนำครอบคลุมสิ่งที่คนส่วนใหญ่ต้องการ", "pluginsUpgradeNote": "ทุกอย่างที่คุณใช้อยู่จะถูกเก็บไว้ตามเดิม ปิดหรือลบสิ่งที่ไม่ต้องการออก", "pluginsRemoveNote": "ปลั๊กอินที่ตั้งค่าเป็นลบจะถูกลบออกจากเซิร์ฟเวอร์นี้พร้อมข้อมูลเมื่อคุณดำเนินการต่อ คุณสามารถติดตั้งปลั๊กอินใด ๆ อีกครั้งได้ทุกเมื่อจากแท็บปลั๊กอิน (จำเป็นต้องมีการเชื่อมต่ออินเทอร์เน็ต) เลือกปิดเพื่อเก็บปลั๊กอินไว้แต่ปิดการใช้งาน", "pluginsUseRecommended": "แนะนำ", "pluginsEnableAll": "เปิดทั้งหมด", "pluginsDisableAll": "ปิดทั้งหมด", "pluginsCounts": "{{enabled}} เปิด, {{disabled}} ปิด, {{removed}} ลบ", "pluginsRecommended": "แนะนำ", "pluginsKeptBecause": "เก็บไว้เพราะ {{names}} ต้องการ", "pluginsChoice_enabled": "เปิด", "pluginsChoice_disabled": "ปิด", "pluginsChoice_remove": "ลบ", "pluginsConsentTitle": "ช่วยพัฒนา Termix", "pluginsConsentNote": "คุณสามารถปิดสิ่งนี้ได้ทุกเมื่อจากแท็บปลั๊กอิน", "pluginsApplying": "กำลังนำตัวเลือกของคุณไปใช้", "pluginsSomeFailed": "ไม่สามารถเปลี่ยนปลั๊กอินบางตัวได้ คุณสามารถแก้ไขได้ภายหลังจากแท็บปลั๊กอิน กดถัดไปเพื่อดำเนินการต่อ", "pluginsApplyFailed": "ไม่สามารถบันทึกตัวเลือกของคุณได้ ลองอีกครั้ง หรือดำเนินการต่อและแก้ไขภายหลังจากแท็บปลั๊กอิน", "pluginsLoadFailed": "ไม่สามารถโหลดรายการปลั๊กอินได้ คุณสามารถเลือกปลั๊กอินได้ภายหลังจากแท็บปลั๊กอิน", "presetTitle": "คุณต้องการให้แสดงบนหน้าจอมากน้อยแค่ไหน?", "presetIntro": "เลือกปริมาณที่จะแสดงบนหน้าจอ", "presetChangeLater": "คุณสามารถเปลี่ยนชุดค่าเริ่มต้นหรือเปลี่ยนการตั้งค่าใด ๆ ได้ภายหลังในเมนูการตั้งค่า ภายใต้ส่วนอินเทอร์เฟซ", "appearanceTitle": "ปรับแต่งให้เป็นของคุณ", "appearanceIntro": "เลือกธีม สีเน้น ฟอนต์ และภาษาของคุณ การเปลี่ยนแปลงจะแสดงทันที และคุณสามารถเปลี่ยนได้ภายหลังในเมนูการตั้งค่า", "securityTitle": "รักษาความปลอดภัยบัญชีของคุณ", "securityIntro": "เพิ่มพาสคีย์หรือแอปยืนยันตัวตนลงในบัญชีของคุณ คุณสามารถทำสิ่งนี้ได้ภายหลังในเมนูการตั้งค่า ภายใต้ส่วนความปลอดภัย", "desktopTitle": "คุณต้องการใช้ Termix อย่างไร?", "desktopBody": "คุณสามารถเปลี่ยนสิ่งนี้ได้ทุกเมื่อจากเมนูซิงค์ในแถบด้านข้าง", "desktopLocalTitle": "เฉพาะอุปกรณ์นี้", "desktopLocalBody": "ทุกอย่างถูกเก็บไว้ที่นี่ ไม่ต้องตั้งค่าอะไร", "desktopLinkTitle": "กับเซิร์ฟเวอร์ Termix ของฉัน", "desktopLinkBody": "เข้าสู่ระบบเซิร์ฟเวอร์ของคุณเพื่อใช้โฮสต์และการตั้งค่าเดียวกันบนทุกอุปกรณ์", "desktopLinked": "เชื่อมต่อกับ {{server}}", "pluginsDocsLink": "อ่านเกี่ยวกับแต่ละตัว" }, "desktopUpdates": { "title": "แอปเดสก์ท็อป", "mode": "การอัปเดต", "modeHint": "วิธีที่แอปนี้รับเวอร์ชันใหม่", "manualModeHint": "สำเนาของแอปนี้ไม่สามารถอัปเดตเองได้ ดังนั้น Termix จะแจ้งเตือนคุณเมื่อมีเวอร์ชันใหม่เท่านั้น", "modeAutomatic": "อัตโนมัติ", "modePrompt": "ถามก่อน", "modeNever": "ไม่เลย", "automaticBody": "ดาวน์โหลดเวอร์ชันใหม่ในพื้นหลังและติดตั้งเมื่อคุณรีสตาร์ทแอป", "promptBody": "แจ้งเตือนเมื่อมีเวอร์ชันใหม่และให้ฉันเลือกเวลาที่จะดาวน์โหลด", "neverBody": "ไม่ตรวจสอบการอัปเดต คุณสามารถตรวจสอบด้วยตนเองในเมนูการตั้งค่าได้", "onboardingTitle": "การอัปเดตแอป", "onboardingBody": "แอปเดสก์ท็อปสามารถอัปเดตตัวเองได้แล้ว เลือกวิธีที่คุณต้องการรับเวอร์ชันใหม่ คุณสามารถเปลี่ยนการตั้งค่านี้ได้ในภายหลังที่เมนู การตั้งค่า > การอัปเดต", "onboardingManual": "แอปนี้ถูกติดตั้งในรูปแบบที่ไม่สามารถอัปเดตตัวเองได้ ดังนั้น Termix จะแจ้งเตือนเมื่อมีเวอร์ชันใหม่พร้อมลิงก์สำหรับดาวน์โหลด", "status": "เวอร์ชัน {{version}}", "statusIdle": "ยังไม่ได้ตรวจสอบ", "statusChecking": "กำลังตรวจสอบการอัปเดต", "statusAvailable": "มีเวอร์ชัน {{version}} ให้ใช้งาน", "statusDownloading": "กำลังดาวน์โหลด {{version}} ({{progress}}%)", "statusReady": "เวอร์ชัน {{version}} พร้อมใช้งานแล้ว รีสตาร์ทเพื่อติดตั้ง", "statusUpToDate": "คุณใช้เวอร์ชันล่าสุดแล้ว", "statusError": "ไม่สามารถตรวจสอบการอัปเดตได้ โปรดลองอีกครั้งในภายหลัง", "checkNow": "ตรวจสอบเลย", "download": "ดาวน์โหลด", "restart": "รีสตาร์ทเลย", "later": "ภายหลัง", "available": "Termix เวอร์ชัน {{version}} พร้อมใช้งาน", "manualHint": "ดาวน์โหลดจากหน้าเผยแพร่และติดตั้งทับเวอร์ชันปัจจุบัน", "ready": "Termix เวอร์ชัน {{version}} พร้อมติดตั้ง", "readyHint": "จะติดตั้งเมื่อ Termix รีสตาร์ทครั้งถัดไป" }, "nav": { "home": "หน้าแรก", "terminal": "เทอร์มินัล", "close": "ปิด", "hostTabTitle": "{{username}}@{{ip}}:{{port}}", "copyPassword": "คัดลอกรหัสผ่าน", "copySudoPassword": "คัดลอกรหัสผ่าน Sudo", "passwordCopied": "คัดลอกรหัสผ่านไปยังคลิปบอร์ดแล้ว", "failedToCopyPassword": "คัดลอกรหัสผ่านไม่สำเร็จ", "refreshTab": "รีเฟรชการเชื่อมต่อ", "renameTab": "เปลี่ยนชื่อแท็บ", "dashboard": "แดชบอร์ด", "quickConnect": "เชื่อมต่อด่วน", "openAsTabHint": "กด Ctrl+คลิก หรือคลิกกลางเพื่อเปิดเป็นแท็บ", "openAsTab": "เปิดเป็นแท็บ", "openInRightDock": "เปิดในแถบด้านขวา", "closeRightDock": "ปิดแถบด้านขวา", "toggleRightDock": "สลับแถบด้านขวา", "hosts": "โฮสต์", "credentials": "ข้อมูลเข้าสู่ระบบ", "connections": "การเชื่อมต่อ", "keepSideMenuOpen": "คงเมนูเปิดไว้", "collapseSideMenu": "ยุบเมนู", "roleAdministrator": "ผู้ดูแลระบบ", "roleUser": "ผู้ใช้", "sync": "ซิงค์", "reconnectDisconnectedTerminals": "เชื่อมต่อเทอร์มินัลที่ขาดการเชื่อมต่อทั้งหมดใหม่", "reconnectingTerminals_other": "กำลังเชื่อมต่อเทอร์มินัล {{count}} ใหม่", "noDisconnectedTerminals": "ไม่มีเทอร์มินัลที่ขาดการเชื่อมต่อพร้อมเชื่อมต่อใหม่", "reconnectTerminalsFailed_other": "ไม่สามารถเริ่มเชื่อมต่อเทอร์มินัล {{count}} ใหม่ได้", "fullscreenUnsupported": "เบราว์เซอร์นี้ไม่รองรับโหมดเต็มหน้าจอ", "fullscreenFailed": "ไม่สามารถสลับโหมดเต็มหน้าจอได้", "resetSidebarWidth": "รีเซ็ตความกว้าง", "collapseSidebar": "ยุบแถบด้านข้าง", "openSidebar": "เปิดแถบด้านข้าง", "confirmCloseHost": "ปิด {{host}} หรือไม่?", "enterFullscreen": "เข้าสู่โหมดเต็มหน้าจอ (Ctrl+Shift+F)", "exitFullscreen": "ออกจากโหมดเต็มหน้าจอ (Ctrl+Shift+F)", "group": { "objects": "ของคุณ", "tools": "เครื่องมือ", "system": "ระบบ" }, "searchEverything": "ค้นหาโฮสต์ แท็บ และการทำงาน", "search": "ค้นหา", "hiddenCount_other": "ซ่อน {{count}} รายการ", "showInRail": "แสดงในแถบด้านข้าง", "moveUp": "เลื่อนขึ้น", "moveDown": "เลื่อนลง", "resetRailOrder": "รีเซ็ตลำดับ", "hideFromRail": "ซ่อนจากแถบด้านข้าง", "openSettings": "เปิดการตั้งค่า", "settings": "การตั้งค่า", "manage": "จัดการ", "mobileNavigation": "การนำทาง", "plugins": "ปลั๊กอิน" }, "hosts": { "hosts": "โฮสต์", "noHosts": "ไม่มีโฮสต์ SSH", "retry": "ลองอีกครั้ง", "refresh": "รีเฟรช", "optional": "ไม่บังคับ", "downloadSample": "ดาวน์โหลดตัวอย่าง", "failedToDeleteHost": "ลบ {{name}} ไม่สำเร็จ", "importSkipExisting": "นำเข้า (ข้ามรายการที่มีอยู่แล้ว)", "importSSHConfig": "นำเข้าจากไฟล์กำหนดค่า SSH", "connectionDetails": "รายละเอียดการเชื่อมต่อ", "ssh": "SSH", "telnet": "Telnet", "port": "พอร์ต", "username": "ชื่อผู้ใช้", "folder": "โฟลเดอร์", "tags": "แท็ก", "pin": "ปักหมุด", "addHost": "เพิ่มโฮสต์", "editHost": "แก้ไขโฮสต์", "cloneHost": "โคลนโฮสต์", "defaultPath": "พาธเริ่มต้น", "connection": "การเชื่อมต่อ", "upload": "อัปโหลด", "authentication": "การตรวจสอบสิทธิ์", "password": "รหัสผ่าน", "passwordSaved": "บันทึกรหัสผ่านแล้ว พิมพ์เพื่อเปลี่ยน", "key": "คีย์", "credential": "ข้อมูลรับรอง", "sshPrivateKey": "คีย์ส่วนตัว SSH", "keyType": "ประเภทคีย์", "uploadFile": "อัปโหลดไฟล์", "tabGeneral": "ทั่วไป", "tabSsh": "SSH", "tabStats": "เมตริกโฮสต์", "tabSharing": "การแชร์", "tabAuthentication": "การตรวจสอบสิทธิ์", "terminal": "เทอร์มินัล", "tunnel": "อุโมงค์", "serverStats": "เมตริกโฮสต์", "status": { "online": "ออนไลน์", "offline": "ออฟไลน์", "checking": "กำลังตรวจสอบ", "monitoringDisabled": "ปิดการตรวจสอบสถานะ", "label": "สถานะ" }, "folderRenamed": "เปลี่ยนชื่อโฟลเดอร์ \"{{oldName}}\" เป็น \"{{newName}}\" สำเร็จ", "failedToRenameFolder": "เปลี่ยนชื่อโฟลเดอร์ไม่สำเร็จ", "unsavedChangesDescription": "การเปลี่ยนแปลงโฮสต์ของคุณยังไม่ถูกบันทึก ต้องการยกเลิกหรือไม่?", "keepEditing": "แก้ไขต่อ", "discardChanges": "ยกเลิกการเปลี่ยนแปลง", "movedToFolder_other": "ย้ายโฮสต์ {{count}} ตัวไปยัง \"{{folder}}\"", "editHostTooltip": "แก้ไขโฮสต์", "behavior": "พฤติกรรม", "scrollbackBuffer": "บัฟเฟอร์เลื่อนย้อนกลับ", "sshAgentForwarding": "การส่งต่อเอเจนต์ SSH", "selectSnippet": "เลือกสนิปเป็ต", "forceKeyboardInteractive": "บังคับใช้ Keyboard-Interactive", "overrideCredentialUsername": "แทนที่ชื่อผู้ใช้ในข้อมูลรับรอง", "overrideCredentialUsernameDesc": "ใช้ชื่อผู้ใช้ที่กำหนดด้านบนแทนชื่อผู้ใช้ในข้อมูลรับรอง", "externalUsernameHint": "ใช้ $external.username เพื่อกรอกชื่อที่คุณเข้าสู่ระบบผ่าน SSO หรือ LDAP", "jumpHostChain": "โซ่โฮสต์กระโดด", "portKnocking": "การเคาะพอร์ต", "addKnock": "เพิ่มพอร์ต", "addProxyNode": "เพิ่มโหนด", "proxyNode": "โหนดพร็อกซี", "proxyType": "ประเภทพร็อกซี", "sudoPassword": "รหัสผ่าน Sudo", "keepaliveInterval": "ช่วงเวลา Keepalive (มิลลิวินาที)", "environmentVariables": "ตัวแปรสภาพแวดล้อม", "addVariable": "เพิ่มตัวแปร", "docker": "Docker", "failedToConnect": "ไม่สามารถเชื่อมต่อกับคอนโซลได้", "connect": "เชื่อมต่อ", "disconnect": "ตัดการเชื่อมต่อ", "start": "เริ่ม", "enableStatusCheck": "เปิดใช้งานการตรวจสอบสถานะ", "enableMetrics": "เปิดใช้งานเมตริก", "bulkUpdateFailed": "การอัปเดตแบบกลุ่มล้มเหลว", "selectAll": "เลือกทั้งหมด", "deselectAll": "ยกเลิกการเลือกทั้งหมด", "protocols": "โปรโตคอล", "secureShell": "Secure Shell", "addressIp": "ที่อยู่ / IP", "friendlyName": "ชื่อที่อ่านง่าย", "folderAndAdvanced": "โฟลเดอร์ & ขั้นสูง", "showAdvancedSettings": "แสดงการตั้งค่าขั้นสูง", "hideAdvancedSettings": "ซ่อนการตั้งค่าขั้นสูง", "privateNotes": "บันทึกส่วนตัว", "privateNotesPlaceholder": "รายละเอียดเกี่ยวกับเซิร์ฟเวอร์นี้...", "pinToTop": "ปักหมุดไว้ด้านบน", "pinToTopDesc": "แสดงโฮสต์นี้ไว้ด้านบนสุดของรายการเสมอ", "portKnockingSequence": "ลำดับการเคาะพอร์ต (Port Knocking)", "addKnockBtn": "เพิ่มการเคาะ", "noPortKnocking": "ไม่ได้กำหนดค่าการเคาะพอร์ต", "knockPort": "พอร์ตสำหรับเคาะ", "protocol": "โปรโตคอล", "delayAfterMs": "หน่วงเวลาหลัง (มิลลิวินาที)", "useSocks5Proxy": "ใช้พร็อกซี SOCKS5", "useSocks5ProxyDesc": "กำหนดเส้นทางเชื่อมต่อผ่านเซิร์ฟเวอร์พร็อกซี", "connectionOrigin": "แหล่งที่มาของการเชื่อมต่อ", "connectionOriginDesc": "ตำแหน่งที่การเชื่อมต่อของโฮสต์นี้เริ่มต้นขึ้น จะแทนที่ค่าเริ่มต้นทั่วโลกของแอปเดสก์ท็อป", "connectionOriginDefault": "ใช้ค่าเริ่มต้น", "connectionOriginLocal": "อุปกรณ์นี้ (เครือข่ายท้องถิ่น)", "connectionOriginRemote": "เซิร์ฟเวอร์ระยะไกล", "proxyHost": "โฮสต์พร็อกซี", "proxyPort": "พอร์ตพร็อกซี", "proxyUsername": "ชื่อผู้ใช้พร็อกซี", "proxyPassword": "รหัสผ่านพร็อกซี", "proxySingleMode": "พร็อกซีเดียว", "proxyChainMode": "โซ่พร็อกซี", "you": "คุณ", "jumpHostChainLabel": "โซ่ Jump Host", "addJumpBtn": "เพิ่ม Jump", "noJumpHosts": "ไม่ได้กำหนดค่า Jump Host", "selectAServer": "เลือกเซิร์ฟเวอร์...", "sshPort": "พอร์ต SSH", "authMethod": "วิธีการตรวจสอบสิทธิ์", "authenticationMethod": "วิธีการตรวจสอบสิทธิ์", "authenticationMethodDesc": "เลือกวิธีการเดียวที่ Termix จะใช้เพื่อตรวจสอบสิทธิ์การเชื่อมต่อ SSH นี้ วิธีการอื่นจะไม่ถูกลองใช้โดยอัตโนมัติ", "storedCredential": "ข้อมูลรับรองที่บันทึกไว้", "selectACredential": "เลือกข้อมูลรับรอง...", "keyTypeLabel": "ประเภทคีย์", "keyTypeAuto": "ตรวจจับอัตโนมัติ", "keyPasteTab": "วาง", "keyUploadTab": "อัปโหลด", "keyFileLoaded": "โหลดไฟล์คีย์แล้ว", "keyUploadClick": "คลิกเพื่ออัปโหลด .pem / .key / .ppk", "clearKey": "ล้างคีย์", "keySaved": "บันทึกคีย์ SSH แล้ว", "keyReplaceNotice": "วางคีย์ใหม่ด้านล่างเพื่อแทนที่", "keyPassphraseSaved": "บันทึกวลีผ่านแล้ว พิมพ์เพื่อเปลี่ยน", "replaceKey": "แทนที่คีย์", "docsLink": "ดูเอกสาร", "agentLabel": "SSH Agent", "agentDesc": "ตรวจสอบสิทธิ์โดยใช้ SSH agent ที่ทำงานอยู่บนเซิร์ฟเวอร์ Termix (Bitwarden, 1Password, gpg-agent, KeeAgent, ssh-agent) Agent ต้องทำงานอยู่บนเครื่องที่โฮสต์ Termix", "agentAuthenticationDesc": "ใช้คีย์จาก SSH agent เพื่อตรวจสอบสิทธิ์การเชื่อมต่อนี้ ทิ้งช่องเส้นทางซ็อกเก็ตว่างไว้เพื่อใช้ SSH_AUTH_SOCK", "agentSocketPathLabel": "เส้นทางซ็อกเก็ตของ Agent", "agentSocketPathPlaceholder": "ทิ้งว่างไว้เพื่อใช้ SSH_AUTH_SOCK", "agentSocketPathHint": "ทิ้งว่างไว้เพื่อตรวจจับอัตโนมัติจากตัวแปรสภาพแวดล้อม SSH_AUTH_SOCK หรือป้อนเส้นทางซ็อกเก็ตที่กำหนดเอง (เช่น /run/user/1000/gnupg/S.gpg-agent.ssh)", "agentIdentityLabel": "ตัวตนของ Agent (คีย์สาธารณะ)", "agentIdentityPlaceholder": "ทิ้งว่างไว้เพื่อลองใช้คีย์ทั้งหมดจาก agent", "agentIdentityHint": "วางคีย์สาธารณะ (เช่น ssh-ed25519 AAAA...) เพื่อเสนอเฉพาะคีย์นั้นจาก agent แนะนำเมื่อ agent ถือครองคีย์จำนวนมาก เพื่อหลีกเลี่ยงการเกินค่า MaxAuthTries ของเซิร์ฟเวอร์", "shareSshAuthLabel": "แชร์การตรวจสอบสิทธิ์ SSH", "shareSshAuthDesc": "ให้สำเนาการตรวจสอบสิทธิ์ SSH ของโฮสต์นี้แบบเข้ารหัสแก่ผู้รับ ข้อมูลรับรองส่วนตัวของผู้รับยังคงมีลำดับความสำคัญสูงกว่า", "forceKeyboardInteractiveLabel": "บังคับใช้ Keyboard Interactive", "forceKeyboardInteractiveShortDesc": "บังคับให้ป้อนรหัสผ่านด้วยตนเองแม้ว่าจะมีคีย์อยู่", "allowLegacyAlgorithmsLabel": "อนุญาตอัลกอริทึมแบบเก่า", "allowLegacyAlgorithmsDesc": "เปิดใช้งานอัลกอริทึม SSH ที่เลิกใช้แล้ว (ssh-dss, ssh-rsa, diffie-hellman-group1-sha1, hmac-md5, 3des-cbc) สำหรับการเชื่อมต่อกับอุปกรณ์เก่าที่ไม่สามารถอัปเกรดได้", "insecure": "ไม่ปลอดภัย", "syntaxHighlightingCategories": "หมวดหมู่การเน้นสี", "syntaxHighlightingCategoriesDesc": "เลือกประเภทเนื้อหาที่ต้องการเน้นสี", "sshAgentForwardingLabel": "การส่งต่อ SSH Agent", "sshAgentForwardingShortDesc": "อนุญาตให้โฮสต์ระยะไกลนี้ใช้ SSH Agent ในเครื่องของคุณสำหรับการเชื่อมต่อต่อครั้งอื่น ๆ ไม่จำเป็นสำหรับการตรวจสอบสิทธิ์ด้วย Agent", "sudoPasswordAutoFillShortDesc": "ป้อนรหัสผ่าน sudo อัตโนมัติเมื่อถูกถาม", "sudoPasswordLabel": "รหัสผ่าน Sudo", "sudoPasswordSaved": "บันทึกรหัสผ่านแล้ว พิมพ์เพื่อเปลี่ยน", "environmentVariablesLabel": "ตัวแปรสภาพแวดล้อม", "addVariableBtn": "เพิ่มตัวแปร", "noEnvVars": "ไม่ได้กำหนดค่าตัวแปรสภาพแวดล้อม", "keepaliveIntervalLabel": "ช่วงเวลา Keepalive (วินาที)", "maxKeepaliveMisses": "จำนวน Keepalive ที่พลาดได้สูงสุด", "sameHost": "โฮสต์นี้ (Tunnel โดยตรง)", "statusChecksLabel": "การตรวจสอบสถานะ", "enableStatusChecks": "เปิดใช้งานการตรวจสอบสถานะ", "enableStatusChecksDesc": "ตรวจสอบว่าโฮสต์สามารถเข้าถึงได้ เซสชันที่ใช้งานอยู่จะข้ามการตรวจสอบเพิ่มเติม การตรวจสอบ SSH โดยไม่มีเซสชันที่ใช้งานอยู่อาจกระตุ้นกฎ Fail2Ban ที่เข้มงวด; ปิดการตรวจสอบสถานะบนโฮสต์เหล่านั้น", "useGlobalInterval": "ใช้ช่วงเวลาทั่วโลก", "useGlobalIntervalDesc": "แทนที่ด้วยช่วงเวลาการตรวจสอบสถานะของเซิร์ฟเวอร์ทั้งหมด", "checkIntervalS": "ช่วงเวลาการตรวจสอบ (วิ)", "checkIntervalDesc": "วินาทีระหว่างการ ping เชื่อมต่อแต่ละครั้ง", "cpuUsageLabel": "การใช้งาน CPU", "cpuUsageDesc": "เปอร์เซ็นต์ CPU, ค่าเฉลี่ยโหลด, กราฟ Sparkline", "memoryLabel": "การใช้งานหน่วยความจำ", "memoryDesc": "การใช้งาน RAM, Swap, แคช", "storageLabel": "การใช้งานดิสก์", "storageDesc": "การใช้งานดิสก์ต่อจุดติดตั้ง", "networkLabel": "อินเทอร์เฟซเครือข่าย", "networkDesc": "รายการอินเทอร์เฟซและแบนด์วิดท์", "uptimeLabel": "เวลาทำงาน", "uptimeDesc": "เวลาทำงานของระบบและเวลาบูต", "systemInfoLabel": "ข้อมูลระบบ", "systemInfoDesc": "OS, Kernel, ชื่อโฮสต์, สถาปัตยกรรม", "recentLoginsLabel": "การเข้าสู่ระบบล่าสุด", "recentLoginsDesc": "เหตุการณ์เข้าสู่ระบบสำเร็จและล้มเหลว", "topProcessesLabel": "กระบวนการสูงสุด", "topProcessesDesc": "PID, CPU%, MEM%, คำสั่ง", "listeningPortsLabel": "พอร์ตที่รับฟัง", "listeningPortsDesc": "พอร์ตที่เปิดพร้อมกระบวนการและสถานะ", "firewallLabel": "ไฟร์วอลล์", "firewallDesc": "สถานะไฟร์วอลล์, AppArmor, SELinux", "hostSharedSuccessfully": "แชร์โฮสต์สำเร็จ", "failedToShareHost": "แชร์โฮสต์ล้มเหลว", "accessRevoked": "เพิกถอนการเข้าถึงแล้ว", "failedToRevokeAccess": "เพิกถอนการเข้าถึงล้มเหลว", "cancelBtn": "ยกเลิก", "savingBtn": "กำลังบันทึก...", "addHostBtn": "เพิ่มโฮสต์", "hostUpdated": "อัปเดตโฮสต์แล้ว", "hostCreated": "สร้างโฮสต์แล้ว", "failedToSave": "บันทึกโฮสต์ล้มเหลว", "credentialUpdated": "อัปเดตข้อมูลรับรองแล้ว", "credentialCreated": "สร้างข้อมูลรับรองแล้ว", "failedToSaveCredential": "บันทึกข้อมูลรับรองล้มเหลว", "credentialNameRequired": "กรุณาใส่ชื่อสำหรับข้อมูลรับรอง", "credentialAuthRequired": "เพิ่มรหัสผ่าน, คีย์ SSH หรือทั้งสองอย่าง", "createCredentialFromHostBtn": "สร้างข้อมูลรับรอง", "createCredentialFromHostTitle": "สร้างข้อมูลรับรองจากโฮสต์", "createCredentialFromHostDesc": "สร้างรายการข้อมูลประจำตัวที่นำกลับมาใช้ใหม่และแชร์ได้ โดยกรอกชื่อผู้ใช้ รหัสผ่าน และ/หรือ SSH key ปัจจุบันของโฮสต์นี้ไว้ล่วงหน้า", "backToHosts": "กลับไปยังโฮสต์", "pinned": "ปักหมุด", "noHostsFound": "ไม่พบโฮสต์", "tryDifferentTerm": "ลองใช้คำค้นหาอื่น", "addFirstHost": "เพิ่มโฮสต์แรกของคุณเพื่อเริ่มต้นใช้งาน", "noCredentialsFound": "ไม่พบข้อมูลประจำตัว", "addCredentialBtn": "เพิ่มข้อมูลประจำตัว", "updateCredentialBtn": "อัปเดตข้อมูลประจำตัว", "editCredentialAction": "แก้ไขข้อมูลประจำตัว", "backToHost": "กลับไปยังโฮสต์", "saveCredentialAsNewBtn": "บันทึกเป็นรายการใหม่", "saveCredentialAsNewDesc": "สร้างข้อมูลประจำตัวใหม่ที่มีการเปลี่ยนแปลงเหล่านี้และกำหนดให้โฮสต์นี้ ข้อมูลประจำตัวเดิมจะไม่มีการเปลี่ยนแปลง", "credentialSavedAsNew": "บันทึกเป็นข้อมูลประจำตัวใหม่แล้ว", "failedToSaveCredentialAsNew": "ไม่สามารถบันทึกเป็นข้อมูลประจำตัวใหม่ได้", "features": "ฟีเจอร์", "noFolder": "(ไม่มีโฟลเดอร์)", "deleteSelected": "ลบ", "exitSelection": "ยกเลิกการเลือก", "importSkip": "นำเข้า (ข้ามรายการที่มีอยู่แล้ว)", "importOverwrite": "นำเข้า (เขียนทับ)", "collapseBtn": "ยุบ", "importExportBtn": "นำเข้า / ส่งออก", "hostStatusesRefreshed": "รีเฟรชสถานะโฮสต์แล้ว", "failedToRefreshHosts": "ไม่สามารถรีเฟรชโฮสต์ได้", "movedHostTo": "ย้าย {{host}} ไปยัง \"{{folder}}\"", "failedToMoveHost": "ไม่สามารถย้ายโฮสต์ได้", "deletedFolder": "ลบโฟลเดอร์ \"{{name}}\" แล้ว", "failedToDeleteFolder": "ไม่สามารถลบโฟลเดอร์ได้", "deleteAllInFolder": "ต้องการลบโฮสต์ทั้งหมดใน \"{{name}}\" หรือไม่? การดำเนินการนี้ไม่สามารถย้อนกลับได้", "folderPickerPlaceholder": "ไม่มีโฟลเดอร์", "folderPickerSearch": "ค้นหาหรือสร้าง (ใช้ / สำหรับโฟลเดอร์ย่อย)...", "folderPickerNone": "ไม่มีโฟลเดอร์", "folderPickerCreate": "สร้าง \"{{path}}\"", "folderPickerEmpty": "ไม่พบโฟลเดอร์ที่ตรงกัน", "parentHost": "โฮสต์หลัก", "useFolderInstead": "ใช้โฟลเดอร์แทน", "useParentHostInstead": "ใช้โฮสต์หลักแทน", "parentHostPickerPlaceholder": "ไม่มีโฮสต์หลัก", "parentHostPickerSearch": "ค้นหาโฮสต์...", "parentHostPickerNone": "ไม่มีโฮสต์หลัก", "parentHostPickerEmpty": "ไม่พบโฮสต์ที่ตรงกัน", "collapseSubHosts": "ยุบโฮสต์ย่อย", "expandSubHosts": "ขยายโฮสต์ย่อย", "cannotNestUnderDescendant": "ไม่สามารถวางโฮสต์ภายใต้โฮสต์ย่อยของตัวเองได้", "movedToParent_other": "ย้ายโฮสต์ {{count}} ตัวไปอยู่ภายใต้ \"{{parent}}\"", "newFolder": "โฟลเดอร์ใหม่", "createFolderTitle": "สร้างโฟลเดอร์", "editFolderTitle": "แก้ไขโฟลเดอร์", "folderDialogDescription": "เลือกชื่อ สี และไอคอน ใช้ / เพื่อสร้างโฟลเดอร์ซ้อน", "folderNameLabel": "ชื่อโฟลเดอร์", "folderNamePlaceholder": "เช่น Production/Web", "folderNestingHint": "ใช้ / เพื่อแยกชั้นและสร้างโฟลเดอร์ซ้อน", "folderNameDuplicate": "มีโฟลเดอร์ชื่อนี้อยู่แล้วในตำแหน่งนี้", "folderColor": "สี", "folderIcon": "ไอคอน", "folderCredential": "ข้อมูลประจำตัว", "folderCredentialNone": "ไม่ได้กำหนดข้อมูลประจำตัว", "folderCredentialHint": "โฮสต์ในโฟลเดอร์นี้ที่ใช้การรับรองความถูกต้องแบบ \"ข้อมูลประจำตัวที่บันทึกไว้\" โดยไม่ได้เลือกข้อมูลประจำตัวของตัวเอง จะสืบทอดข้อมูลประจำตัวนี้", "folderPreview": "ตัวอย่าง", "folderNameFallback": "โฟลเดอร์ไม่มีชื่อ", "createFolderButton": "สร้างโฟลเดอร์", "saveFolderButton": "บันทึกโฟลเดอร์", "cancel": "ยกเลิก", "iconSearchPlaceholder": "ค้นหาไอคอน...", "openAllSessions": "เปิดเซสชันทั้งหมด", "editFolder": "แก้ไขโฟลเดอร์", "deleteFolder": "ลบโฟลเดอร์", "selectFolder": "เลือกโฮสต์ทั้งหมดในโฟลเดอร์", "deselectFolder": "ยกเลิกการเลือกโฮสต์ทั้งหมดในโฟลเดอร์", "folderSaved": "บันทึกโฟลเดอร์แล้ว", "failedToSaveFolder": "ไม่สามารถบันทึกโฟลเดอร์ได้", "folderDeleted": "ลบโฟลเดอร์ \"{{name}}\" แล้ว", "deleteFolderConfirm_other": "ต้องการลบ \"{{name}}\" และโฮสต์ {{count}} ตัวหรือไม่? การกระทำนี้ไม่สามารถย้อนกลับได้", "failedToMoveHosts": "ไม่สามารถย้ายโฮสต์ได้", "failedToReorder": "ไม่สามารถเรียงลำดับใหม่ได้", "expandAll": "ขยายโฟลเดอร์ทั้งหมด", "collapseAll": "ยุบโฟลเดอร์ทั้งหมด", "moreActions": "เพิ่มเติม", "groupBy": "จัดกลุ่มตาม", "GroupByFolder": "โฟลเดอร์", "GroupByTag": "แท็ก", "GroupByStatus": "สถานะ", "GroupByProtocol": "โปรโตคอล", "GroupByAuth": "ประเภทการยืนยันตัวตน", "groupUngrouped": "ไม่จัดกลุ่ม", "customizeSidebar": "ปรับแต่งแถบด้านข้าง", "customizeSidebarDescription": "เลือกลักษณะและการใช้งานของรายการโฮสต์", "customizeDensityTitle": "ความหนาแน่น", "customizeBehaviorTitle": "พฤติกรรม", "connectBarTitle": "แถบเชื่อมต่อ", "connectBarDesc": "เลือกการกระทำที่จะแสดงเป็นปุ่มบนโฮสต์ การกระทำทั้งหมดยังคงอยู่ในเมนูของโฮสต์", "customizeSortHint": "ลำดับการเรียงและกลุ่มอยู่ในเมนูเรียงและกลุ่มในแถบเครื่องมือ", "densityComfortableDesc": "รายละเอียดมากขึ้นต่อโฮสต์: ที่อยู่ แท็ก และการใช้ทรัพยากร", "densityCompactDesc": "หนึ่งบรรทัดต่อโฮสต์ สำหรับรายการที่ยาวขึ้น", "display": "การแสดงผล", "displayDensity": "ความหนาแน่น", "displayDensityComfortable": "สบายตา", "displayDensityCompact": "กะทัดรัด", "displayShowTags": "แสดงแท็ก", "displayTrayOnClick": "เปิดการกระทำเมื่อคลิก (แทนที่จะเป็นเมื่อวางเมาส์)", "actionsVisibility": "การแสดงผลการกระทำของโฮสต์", "actionsVisibilityDesc": "เลือกเมื่อการกระทำของโฮสต์จะขยาย เลือกคลิกเพื่อคืนค่าการคลิกเพื่อขยายแบบเดิม", "actionsAlways": "แสดงตลอดเวลา", "actionsOnly": "แสดงเฉพาะการเชื่อมต่อ ส่วนที่เหลือแสดงเมื่อคลิก", "actionsHover": "แสดงเมื่อวางเมาส์", "actionsClick": "คลิกเพื่อขยาย/ยุบ", "openOnDoubleClick": "เปิดเมื่อดับเบิลคลิก", "openOnDoubleClickDesc": "ต้องการดับเบิลคลิกเพื่อเปิดเซสชันโฮสต์แทนการคลิกเดียว", "closeOnOpen": "ซ่อนแถบด้านข้างหลังจากเปิด", "closeOnOpenDesc": "ปิดแถบด้านข้างหลังจากคุณเปิดโฮสต์จากนั้น", "showFolderPaths": "แสดงเส้นทางโฟลเดอร์", "showFolderPathsDesc": "แสดงเส้นทางโฟลเดอร์หลักเหนือชื่อโฟลเดอร์ย่อย โฟลเดอร์ย่อยยังคงเยื้องเสมอ", "rowDetailsTitle": "รายละเอียดแถว", "rowDetailsDesc": "เลือกสิ่งที่แสดงในแต่ละโฮสต์", "showAddress": "ที่อยู่", "showAddressDesc": "แสดงที่อยู่ของโฮสต์ใต้ชื่อ", "showUsername": "ชื่อผู้ใช้", "showUsernameDesc": "แสดงชื่อผู้ใช้ก่อนที่อยู่", "showPort": "พอร์ต", "showPortDesc": "แสดงพอร์ตหลังที่อยู่", "showPinIcon": "ไอคอนปักหมุด", "showPinIconDesc": "แสดงไอคอนหมุดถัดจากโฮสต์ที่ปักหมุดไว้", "showSharedBadge": "ป้ายกำกับแชร์", "showSharedBadgeDesc": "แสดงป้ายกำกับบนโฮสต์ที่ถูกแชร์กับคุณ", "showBadges": "ป้ายกำกับปลั๊กอิน", "showBadgesDesc": "แสดงป้ายกำกับที่ปลั๊กอินเพิ่มไว้ถัดจากชื่อโฮสต์", "hostClickBehavior": "เมื่อคลิกโฮสต์", "hostClickBehaviorDesc": "สิ่งที่เกิดขึ้นเมื่อคุณคลิกโฮสต์ที่มีแท็บเปิดอยู่แล้ว การคลิกพร้อม Ctrl/Cmd คลิกกลาง หรือ \"เปิดในแท็บใหม่\" จะเริ่มแท็บใหม่เสมอ", "hostClickNewTab": "เปิดแท็บใหม่เสมอ", "hostClickFocusExisting": "สลับไปยังแท็บที่เปิดอยู่", "hostClickFocusExistingDoubleNew": "คลิกเพื่อสลับ ดับเบิลคลิกเพื่อเปิดแท็บใหม่", "openInNewTab": "เปิดในแท็บใหม่", "deletedHost": "ลบ {{name}} แล้ว", "copiedToClipboard": "คัดลอกไปยังคลิปบอร์ดแล้ว", "remoteDesktopUrlCopied": "คัดลอก URL Remote Desktop แล้ว", "expandActions": "ขยายการดำเนินการ", "collapseActions": "ยุบการดำเนินการ", "cloneHostAction": "โคลนโฮสต์", "copyAddress": "คัดลอกที่อยู่", "copyLink": "คัดลอกลิงก์", "deleteCredentialConfirm": "ลบข้อมูลรับรอง \"{{name}}\" หรือไม่?", "deletedCredential": "ลบ {{name}} แล้ว", "deleteHostsConfirm_other": "ต้องการลบโฮสต์ {{count}} ตัวหรือไม่? การกระทำนี้ไม่สามารถย้อนกลับได้", "movedToRoot": "ย้ายไปยังรูทแล้ว", "addTagsPlaceholder": "เพิ่มแท็ก...", "authDetails": "รายละเอียดการตรวจสอบสิทธิ์", "credType": "ประเภท", "generateKeyPairDesc": "สร้างคู่กุญแจใหม่ ทั้งกุญแจส่วนตัวและกุญแจสาธารณะจะถูกกรอกอัตโนมัติ", "generatingKey": "กำลังสร้าง...", "generateLabel": "สร้าง {{label}}", "uploadFileBtn": "อัปโหลดไฟล์", "keyPassphraseOptional": "วลีผ่านของกุญแจ (ไม่บังคับ)", "sshPublicKeyOptional": "SSH Public Key (ไม่บังคับ)", "publicKeyGenerated": "สร้าง Public key แล้ว", "failedToGeneratePublicKey": "ไม่สามารถสร้าง Public key ได้", "publicKeyCopied": "คัดลอก Public key แล้ว", "keyPairGenerated": "สร้างคู่กุญแจ {{label}} แล้ว", "failedToGenerateKeyPair": "ไม่สามารถสร้างคู่กุญแจได้", "searchHostsPlaceholder": "ค้นหาโฮสต์ ที่อยู่ แท็ก...", "refreshBtn": "รีเฟรช", "addTag": "เพิ่มแท็ก...", "deleteConfirmBtn": "ลบ", "deleteHostConfirm": "ลบ \"{{name}}\" หรือไม่?", "enableAtLeastOneProtocol": "เปิดใช้งานโปรโตคอลอย่างน้อยหนึ่งรายการด้านบนเพื่อตั้งค่าการตรวจสอบสิทธิ์และการเชื่อมต่อ", "keyPassphrase": "วลีผ่านของกุญแจ", "basicInformation": "ข้อมูลพื้นฐาน", "authDetailsSection": "รายละเอียดการตรวจสอบสิทธิ์", "credTypeLabel": "ประเภท", "hostsTab": "โฮสต์", "credentialsTab": "ข้อมูลรับรอง", "selectMultiple": "เลือกหลายรายการ", "selectHosts": "เลือกโฮสต์", "connectionLabel": "การเชื่อมต่อ", "authenticationLabel": "การตรวจสอบสิทธิ์", "generateKeyPairTitle": "สร้างคู่กุญแจ", "generateKeyPairDescription": "สร้างคู่กุญแจใหม่ ทั้งกุญแจส่วนตัวและกุญแจสาธารณะจะถูกกรอกอัตโนมัติ", "generateFromPrivateKey": "สร้างจาก Private Key", "refreshBtn2": "รีเฟรช", "exitSelectionTitle": "ยกเลิกการเลือก", "addHostBtn2": "เพิ่มโฮสต์", "addCredentialBtn2": "เพิ่มข้อมูลรับรอง", "checkingHostStatuses": "กำลังตรวจสอบสถานะโฮสต์...", "pinnedSection": "ปักหมุด", "hostsExported": "ส่งออกโฮสต์สำเร็จ", "export": { "menuItem": "ส่งออก...", "title": "ส่งออกโฮสต์", "scope": "ขอบเขต", "scopeAll": "ทั้งหมด", "scopeSelected": "ที่เลือก", "searchHosts": "ค้นหาโฮสต์...", "include": "รวม", "groupConnection": "การเชื่อมต่อ", "groupCredentials": "ข้อมูลรับรอง", "groupNotes": "บันทึก", "groupTags": "แท็กและการปักหมุด", "groupProxy": "พร็อกซี", "groupJumpHosts": "จัมพ์โฮสต์", "groupFeatureFlags": "การตั้งค่าปลั๊กอิน", "groupAdvanced": "การตั้งค่าขั้นสูง", "preview": "ตัวอย่าง", "moreHosts_other": "... และอีก {{count}} โฮสต์", "summary": "{{selected}} จาก {{total}} โฮสต์", "credentialsIncluded": "รวมข้อมูลรับรอง", "credentialsExcluded": "ไม่รวมข้อมูลรับรอง", "noneSelected": "ไม่ได้เลือกโฮสต์ใด", "cancel": "ยกเลิก", "confirm": "ส่งออก", "fetchFailed": "ไม่สามารถโหลดโฮสต์เพื่อส่งออกได้", "bulkButton": "ส่งออก" }, "sampleDownloaded": "ดาวน์โหลดไฟล์ตัวอย่างแล้ว", "failedToDeleteCredential2": "ไม่สามารถลบข้อมูลรับรองได้", "noFolderOption": "(ไม่มีโฟลเดอร์)", "nSelected_other": "เลือก {{count}} รายการ", "featuresMenu": "ปลั๊กอิน", "moveMenu": "ย้าย", "connectSelected": "เชื่อมต่อ", "cancelSelection": "ยกเลิก", "deletedCount_other": "ลบโฮสต์ {{count}} ตัวแล้ว", "failedToDeleteCount_other": "ลบโฮสต์ {{count}} ตัวไม่สำเร็จ", "duplicatedHost": "คัดลอก \"{{name}}\"", "failedToDuplicateHost": "ไม่สามารถคัดลอกโฮสต์ได้", "updatedCount_other": "อัปเดตโฮสต์ {{count}} ตัวแล้ว", "friendlyNameLabel": "ชื่อที่แสดง", "descriptionLabel": "คำอธิบาย", "loadingHosts": "กำลังโหลดโฮสต์...", "loadingCredentials": "กำลังโหลดข้อมูลรับรอง...", "noHostsYet": "ยังไม่มีโฮสต์", "noHostsYetHint": "เพิ่มเซิร์ฟเวอร์เพื่อเปิดเทอร์มินัล เรียกดูไฟล์ และดูเมตริก", "noHostsMatchSearch": "ไม่พบโฮสต์ที่ตรงกับคำค้นหาของคุณ", "noHostSelected": "เลือกโฮสต์เพื่อเปิดสิ่งนี้", "searchHosts": "ค้นหาโฮสต์...", "sortHosts": "เรียงลำดับโฮสต์", "sortDefault": "ลำดับเริ่มต้น", "sortNameAsc": "ชื่อ (ก → ฮ)", "sortNameDesc": "ชื่อ (ฮ → ก)", "sortIpAsc": "ที่อยู่ IP (น้อยไปมาก)", "sortIpDesc": "ที่อยู่ IP (มากไปน้อย)", "sortOnlineFirst": "ออนไลน์ก่อน", "sortOfflineFirst": "ออฟไลน์ก่อน", "sortManual": "แบบแมนนวล (ลากเพื่อเรียงลำดับ)", "sortPinnedFirst": "ปักหมุดก่อน", "filterHosts": "กรองโฮสต์", "filterClearAll": "ล้างตัวกรอง", "filterStatusGroup": "สถานะ", "filterOnline": "ออนไลน์", "filterOffline": "ออฟไลน์", "filterPinned": "ปักหมุด", "filterAuthGroup": "ประเภทการยืนยันตัวตน", "filterAuthPassword": "รหัสผ่าน", "filterAuthKey": "SSH Key", "filterAuthCredential": "ข้อมูลรับรอง", "filterAuthNone": "ไม่มี", "filterProtocolGroup": "โปรโตคอล", "filterProtocolSsh": "SSH", "filterTagsGroup": "แท็ก", "editHostAction": "แก้ไขโฮสต์", "moreOptions": "ตัวเลือกเพิ่มเติม", "shareHost": "แชร์โฮสต์", "shareHostTitle": "แชร์: {{name}}", "shareFolder": "แชร์โฟลเดอร์", "shareFolderTitle": "แชร์โฟลเดอร์: {{name}}", "folderSharedSuccessfully_other": "แชร์โฮสต์ {{count}} ตัวในโฟลเดอร์แล้ว", "failedToShareFolder": "แชร์โฟลเดอร์ไม่สำเร็จ", "sharing": { "loadError": "โหลดข้อมูลการแชร์ไม่สำเร็จ โปรดลองอีกครั้ง", "shareWithSection": "แชร์กับ", "usersTab": "ผู้ใช้", "rolesTab": "บทบาท", "searchPlaceholder": "ค้นหาผู้ใช้หรือบทบาท...", "noMatches": "ไม่พบผลลัพธ์", "permissionLevelLabel": "ระดับสิทธิ์", "levels": { "connect": { "label": "เชื่อมต่อ", "description": "เปิดเซสชันเท่านั้น: เทอร์มินัล, เดสก์ท็อปรีโมต, ตัวจัดการไฟล์, ทันเนล และ Docker ไม่สามารถเข้าถึงการตั้งค่าโฮสต์ได้" }, "view": { "label": "ดู", "description": "เชื่อมต่อ และดูการตั้งค่าโฮสต์ ข้อมูลลับจะไม่แสดง" }, "edit": { "label": "แก้ไข", "description": "ดู และแก้ไขการตั้งค่าโฮสต์ที่ไม่ใช่การยืนยันตัวตน การยืนยันตัวตนผ่าน SSH ของเจ้าของจะยังคงเป็นส่วนตัวและใช้ได้เฉพาะเจ้าของเท่านั้น" }, "manage": { "label": "จัดการ", "description": "แก้ไข และแชร์โฮสต์กับผู้อื่น เปลี่ยนระดับสิทธิ์ และเพิกถอนการเข้าถึง" } }, "expiryLabel": "หมดอายุการเข้าถึง", "expiry": { "never": "ไม่หมดอายุ", "oneHour": "1 ชั่วโมง", "oneDay": "24 ชั่วโมง", "sevenDays": "7 วัน", "thirtyDays": "30 วัน", "custom": "กำหนดเอง" }, "customHoursPlaceholder": "ชั่วโมงก่อนการเข้าถึงจะหมดอายุ", "shareButton": "แชร์", "shareWithCount": "แชร์ ({{count}})", "currentAccess": "การเข้าถึงปัจจุบัน", "noAccessEntries": "โฮสต์นี้ยังไม่ได้แชร์", "folderRulesTitle": "ใช้กับโฮสต์ที่เพิ่มเข้ามาภายหลัง", "folderRulesHint": "การแชร์เหล่านี้จะคงอยู่กับโฟลเดอร์: โฮสต์ที่สร้างในหรือย้ายเข้ามาในโฟลเดอร์ (หรือโฟลเดอร์ย่อย) จะได้รับสิทธิ์การเข้าถึงเดียวกันโดยอัตโนมัติ การลบกฎจะหยุดการสืบทอดในอนาคตเท่านั้น", "folderRuleRemove": "หยุดการสืบทอด", "folderShareSummary": "แชร์ {{shared}} จาก {{total}} โฮสต์ในโฟลเดอร์นี้", "grantedBy": "มอบสิทธิ์โดย", "expires": "หมดอายุ", "expired": "หมดอายุแล้ว", "never": "ไม่หมดอายุ", "revoke": "เพิกถอน", "accessUpdated": "อัปเดตการเข้าถึงแล้ว", "accessUpdateFailed": "อัปเดตการเข้าถึงไม่สำเร็จ", "sharedBadge": "แชร์แล้ว", "sharedBadgeTooltip": "แชร์โดย {{owner}} (สิทธิ์เข้าถึง {{level}})", "viewOnlyBanner": "โฮสต์นี้ถูกแชร์ให้คุณโดย {{owner}} พร้อมสิทธิ์ดูเท่านั้น การตั้งค่าเป็นแบบอ่านอย่างเดียว", "sharedEditBanner": "โฮสต์นี้ถูกแชร์ให้คุณโดย {{owner}} พร้อมสิทธิ์แก้ไข การเปลี่ยนแปลงจะส่งผลต่อโฮสต์จริง; การอ้างอิงการตรวจสอบสิทธิ์สามารถเปลี่ยนแปลงได้โดยเจ้าของเท่านั้น", "ownerOnlyControl": "เฉพาะเจ้าของโฮสต์เท่านั้นที่สามารถเปลี่ยนแปลงสิ่งนี้ได้", "ownerAuthPrivate": "การตรวจสอบสิทธิ์ SSH ของเจ้าของโฮสต์เป็นแบบส่วนตัว ใช้ “ตั้งค่าการตรวจสอบสิทธิ์ SSH ส่วนตัว” จากเมนูโฮสต์เพื่อเลือกข้อมูลประจำตัวของคุณเอง", "ownerAuthShared": "เจ้าของโฮสต์ได้แชร์การตรวจสอบสิทธิ์ SSH สำหรับโฮสต์นี้ คุณสามารถใช้หรือเลือกข้อมูลประจำตัวของคุณเองจาก “ตั้งค่าการตรวจสอบสิทธิ์ SSH ส่วนตัว”", "authOverrideAction": "ตั้งค่าการตรวจสอบสิทธิ์ SSH ส่วนตัว", "authOverrideActionProtocol": "ตั้งค่าการตรวจสอบสิทธิ์ {{protocol}} ส่วนตัว", "authOverrideTitle": "การตรวจสอบสิทธิ์ SSH ส่วนตัว", "authOverrideTitleProtocol": "การตรวจสอบสิทธิ์ {{protocol}} ส่วนตัว", "authOverrideDescriptionPrivate": "ข้อมูลประจำตัว SSH ของเจ้าของโฮสต์ยังคงเป็นส่วนตัว เลือกข้อมูลประจำตัวที่บันทึกไว้ของคุณสำหรับการเชื่อมต่อกับ {{host}}", "authOverrideDescriptionShared": "ใช้การตรวจสอบสิทธิ์ที่แชร์โดยเจ้าของโฮสต์ หรือแทนที่ด้วยข้อมูลประจำตัวที่บันทึกไว้ของคุณสำหรับการเชื่อมต่อกับ {{host}}", "authOverrideCredentialLabel": "ข้อมูลประจำตัวสำหรับการตรวจสอบสิทธิ์", "useSharedAuthentication": "ใช้การตรวจสอบสิทธิ์ของโฮสต์ที่แชร์", "noPersonalCredential": "ไม่มีข้อมูลประจำตัวส่วนตัว", "authOverrideNoCredentials": "คุณยังไม่มีข้อมูลประจำตัว SSH ที่บันทึกไว้ สร้างหนึ่งในข้อมูลประจำตัวเพื่อเชื่อมต่อกับโฮสต์ที่ต้องการการตรวจสอบสิทธิ์", "authOverrideRequired": "โฮสต์นี้ต้องการข้อมูลประจำตัวที่บันทึกไว้ของคุณก่อนที่คุณจะเชื่อมต่อได้", "authOverridePrivateHint": "ข้อมูลประจำตัวนี้เป็นส่วนตัวของคุณ เจ้าของโฮสต์และผู้รับรายอื่นไม่สามารถดูหรือใช้งานได้", "authOverrideSaved": "บันทึกการตรวจสอบสิทธิ์ SSH ส่วนตัวแล้ว", "authOverrideCleared": "ลบการตรวจสอบสิทธิ์ SSH ส่วนตัวแล้ว", "authOverrideClearedToShared": "กำลังใช้การตรวจสอบสิทธิ์ของโฮสต์ที่แชร์", "authOverrideLoadError": "ไม่สามารถโหลดการตรวจสอบสิทธิ์ SSH ของคุณได้ โปรดลองอีกครั้ง", "authOverrideSaveError": "ไม่สามารถบันทึกการตรวจสอบสิทธิ์ SSH ของคุณได้" }, "arrangeUnlockedSwitchedToManual": "สลับเป็นเรียงลำดับแบบแมนนวลเพื่อให้ลำดับของคุณคงอยู่", "dragToRearrange": "ลากเพื่อจัดเรียงใหม่", "arrangeUnlocked": "ปลดล็อกการลากเพื่อจัดเรียงใหม่", "webUiBindHostUnreachable": "เบราว์เซอร์ของคุณไม่สามารถเข้าถึง 127.0.0.1 บนเครื่องที่รัน Termix ได้ ดังนั้นจุดสิ้นสุดนี้จะไม่โหลด ใช้ที่อยู่เครื่องตอบกลับ เช่น 0.0.0.0", "webUiBindHostSharesSessionCookie": "จากเบราว์เซอร์นี้ การส่งต่อจะเข้าถึงได้ที่ชื่อโฮสต์เดียวกับที่ Termix ให้บริการ ดังนั้นบริการที่ส่งต่อจะรับเซสชัน Termix ของคุณ ค็อกกี้ไม่สนใจพอร์ต จุดสิ้นสุดนี้จะปฏิเสธการเปิดที่นี่; ใช้งานได้จากแอปเดสก์ท็อป Termix หรือเมื่อเปิด Termix ที่ localhost", "webUiErrorLabelRequired": "จุดสิ้นสุด {{row}} ต้องการป้ายชื่อ", "webUiErrorLabelDuplicate": "แต่ละจุดสิ้นสุดต้องมีชื่อต่างกัน", "webUiErrorPortRange": "จุดสิ้นสุด {{row}} ต้องการพอร์ตระหว่าง 1 ถึง 65535", "webUiErrorPathInvalid": "จุดสิ้นสุด {{row}} มีเส้นทางไม่ถูกต้อง ใช้เส้นทางเช่น /admin", "copyViewUrlAction": "คัดลอกลิงก์ {{name}}", "filterAuthAgent": "SSH Agent", "authTypeNeedsPlugin": "โฮสต์นี้ใช้ {{type}} ซึ่งต้องการ {{plugin}} ถูกปิดใช้งานบนเซิร์ฟเวอร์นี้", "authTypeUnknown": "โฮสต์นี้ใช้ {{type}} ซึ่งไม่พร้อมใช้งานบนเซิร์ฟเวอร์นี้", "authFieldsAfterSave": "บันทึกโฮสต์ก่อน แล้วกรอกช่องเหล่านี้", "enablePluginFeature": "เปิดใช้งาน {{name}}", "disablePluginFeature": "ปิดใช้งาน {{name}}", "filterFeaturesGroup": "ปลั๊กอิน", "localOnly": "เก็บไว้เฉพาะบนอุปกรณ์นี้", "localOnlyDesc": "โฮสต์นี้ไม่ถูกส่งไปยังเซิร์ฟเวอร์และไม่ปรากฏบนอุปกรณ์อื่นของคุณ", "folderLocalOnly": "เก็บไว้เฉพาะบนอุปกรณ์นี้", "folderLocalOnlyDesc": "โฟลเดอร์นี้และทุกโฮสต์ภายในจะอยู่บนอุปกรณ์นี้และไม่ถูกส่งไปยังเซิร์ฟเวอร์", "sudoPasswordDesc": "ใช้เมื่อเทอร์มินัลเติมพรอมต์ sudo และโดยปลั๊กอินที่รันคำสั่งด้วย sudo", "editorCancel": "ยกเลิก", "editorSaving": "กำลังบันทึก...", "editorUpdate": "อัปเดตโฮสต์", "editorAdd": "เพิ่มโฮสต์", "speedSearch": "ค้นหาโฮสต์ ใช้ปุ่มลูกศรเพื่อเลือก Enter เพื่อเชื่อมต่อ Esc เพื่อปิด", "speedSearchList": "รายการโฮสต์ พิมพ์หรือกด / เพื่อค้นหา", "importNoHosts": "ไม่พบโฮสต์ในไฟล์", "importTooMany": "คุณสามารถนำเข้าโฮสต์ได้สูงสุด {{max}} โฮสต์ในครั้งเดียว", "importSummary": "การนำเข้าเสร็จสิ้น: นำเข้า {{imported}} อัปเดต {{updated}} ล้มเหลว {{failed}}", "importHostsFailed": "ไม่สามารถนำเข้าโฮสต์ได้" }, "commandPalette": { "searchPlaceholder": "ค้นหาโฮสต์ คำสั่ง หรือการตั้งค่า...", "quickActions": "การดำเนินการด่วน", "navigation": "การนำทาง", "orShortcut": "หรือ", "addNewHost": "เพิ่มโฮสต์ใหม่", "adminSettings": "การตั้งค่าผู้ดูแลระบบ", "addCredential": "เพิ่มข้อมูลรับรอง", "recentActivity": "กิจกรรมล่าสุด", "serversAndHosts": "เซิร์ฟเวอร์และโฮสต์", "noHostsFound": "ไม่พบโฮสต์ที่ตรงกับ \"{{search}}\"", "links": "ลิงก์", "navigate": "นำทาง", "select": "เลือก", "pluginActions": "การดำเนินการอื่นๆ", "noTargetTab": "ไม่มีแท็บเทอร์มินัลที่เปิดอยู่", "documentation": "เอกสารประกอบ" }, "splitScreen": { "title": "แบ่งหน้าจอ", "defaultLabel": "แบ่ง {{number}}", "splitRight": "แบ่งไปทางขวา", "splitDown": "แบ่งลงด้านล่าง", "addToSplit": "เพิ่มไปยัง {{split}}", "paneEmptyItem": "ช่อง {{index}}: ว่าง", "paneItem": "ช่อง {{index}}: {{label}}", "paneNumber": "ช่อง {{index}}", "newPaneRight": "ช่องใหม่ทางขวา", "newPaneBelow": "ช่องใหม่ด้านล่าง", "emptyTitle": "ช่องว่าง", "emptyHint": "เลือกสิ่งที่จะแสดงที่นี่ เมื่อช่องนี้ถูกเลือก สิ่งที่คุณเปิดจากแถบด้านข้างจะเปิดที่นี่ด้วย", "openTabs": "แท็บที่เปิดอยู่", "noOpenTabs": "ไม่มีแท็บอื่นที่เปิดอยู่", "hosts": "โฮสต์", "searchHosts": "ค้นหาโฮสต์", "noHosts": "ไม่มีโฮสต์ที่ตรงกัน", "newSession": "ใหม่", "closePane": "ปิดช่อง", "closeSession": "ปิดเซสชัน", "moveToTab": "ย้ายไปยังแท็บของตัวเอง", "swapWith": "สลับกับ", "showHere": "แสดงในช่องนี้", "clearPane": "ล้างช่องนี้", "zoom": "ขยายช่อง", "unzoom": "คืนค่าเลย์เอาต์", "unsplit": "ยกเลิกการแบ่ง", "layouts": "เลย์เอาต์", "applyLayout": "เปลี่ยนเลย์เอาต์", "maxPanes_other": "การแบ่งหน้าจอสามารถรองรับได้สูงสุด {{count}} ช่อง", "dropSplit": "วางเพื่อแบ่งหน้าจอ", "dropHere": "วางเพื่อแสดงที่นี่", "paneActions": "การดำเนินการของช่อง", "dividerHint": "ลากเพื่อปรับขนาด ดับเบิลคลิกเพื่อปรับให้เท่ากัน", "openInSplit": "เปิดในการแบ่งหน้าจอ", "openInNewSplit": "แบ่งหน้าจอใหม่พร้อมแท็บปัจจุบัน", "shortcuts": "ทางลัด", "shortcutNavigate": "ย้ายระหว่างช่อง", "presets": { "columns2": "สองช่องเคียงข้างกัน", "rows2": "สองช่องซ้อนกัน", "columns3": "สามช่องเคียงข้างกัน", "mainLeft3": "หนึ่งช่องซ้าย สองช่องขวา", "mainBottom3": "สองช่องบน หนึ่งช่องล่าง", "grid4": "ตารางสี่ช่อง", "grid5": "สามช่องบน สองช่องล่าง", "grid6": "ตารางหกช่อง" } }, "connections": { "noConnections": "ไม่มีเชื่อมต่อ", "noConnectionsDesc": "เปิดเทอร์มินัล ตัวจัดการไฟล์ หรือเดสก์ท็อปรีโมตเพื่อดูการเชื่อมต่อที่นี่", "connectedFor": "เชื่อมต่อแล้ว {{duration}}", "connected": "เชื่อมต่อแล้ว", "disconnected": "ตัดการเชื่อมต่อ", "reconnect": "เชื่อมต่อใหม่", "sectionOpen": "เปิดใช้งาน", "sectionBackground": "พื้นหลัง", "backgroundDesc": "เซสชันจะคงอยู่เป็นเวลา {{minutes}} นาทีหลังจากตัดการเชื่อมต่อและสามารถเชื่อมต่อใหม่ได้", "expiresIn": "หมดอายุใน {{duration}}", "search": "ค้นหาการเชื่อมต่อ...", "noSearchResults": "ไม่พบการเชื่อมต่อที่ตรงกับคำค้นหาของคุณ", "rename": "เปลี่ยนชื่อเซสชัน", "forgetConfirm": "ต้องการปิดเซสชันพื้นหลังสำหรับ {{name}} หรือไม่?", "forget": "ปิดเซสชัน" }, "sshAuth": { "totpRequired": "จำเป็นต้องใช้การตรวจสอบสิทธิ์สองปัจจัย", "totpCodeLabel": "รหัสยืนยัน", "totpVerify": "ยืนยัน", "mfaPromptRequired": "จำเป็นต้องมีการตรวจสอบสิทธิ์", "mfaPushRequired": "จำเป็นต้องใช้การตรวจสอบสิทธิ์แบบ Push", "mfaMenuPlaceholder": "ป้อนคำตอบของคุณ", "mfaCodeOrPushPlaceholder": "รหัสหรือ \"push\"", "mfaWaitingApproval": "กำลังรอการอนุมัติบนอุปกรณ์ของคุณ...", "mfaSendRequest": "ส่งคำขอ", "browserSignInCode": "คีย์ความปลอดภัย", "browserSignInUrl": "URL สำหรับการเข้าสู่ระบบ", "browserSignInOpen": "เปิดในเบราว์เซอร์", "browserSignInContinue": "ฉันได้เข้าสู่ระบบเรียบร้อยแล้ว", "browserSignInRequired": "จำเป็นต้องเข้าสู่ระบบ {{provider}}", "connectionLogTitle": "บันทึกการเชื่อมต่อ", "connectionLogCopy": "คัดลอกบันทึกไปยังคลิปบอร์ด", "connectionLogEmpty": "ยังไม่มีบันทึกการเชื่อมต่อ", "connectionLogWaiting": "กำลังรอบันทึกการเชื่อมต่อ...", "connectionLogCopied": "คัดลอกบันทึกการเชื่อมต่อไปยังคลิปบอร์ดแล้ว", "connectionLogCopyFailed": "ไม่สามารถคัดลอกบันทึกไปยังคลิปบอร์ดได้" }, "cardGrid": { "dragToMove": "ลากเพื่อเคลื่อนย้าย", "dragToResize": "ลากเพื่อปรับขนาด", "changeWidth": "เปลี่ยนความกว้าง", "removeCard": "ลบ {{label}}", "addCard": "เพิ่ม", "columns": "คอลัมน์", "empty": "ไม่มีการ์ด ใช้ปุ่มเพิ่มด้านล่างเพื่อวางการ์ด" }, "auth": { "tagline": "การจัดการเซิร์ฟเวอร์แบบโฮสต์เองและใช้ปลั๊กอิน", "loginTitle": "ยินดีต้อนรับกลับ", "registerTitle": "สร้างบัญชี", "forgotPassword": "ลืมรหัสผ่าน?", "rememberMe": "จดจำอุปกรณ์นี้เป็นเวลา 30 วัน (รวม TOTP)", "noAccount": "ยังไม่มีบัญชี?", "hasAccount": "มีบัญชีอยู่แล้ว?", "twoFactorAuth": "การตรวจสอบสิทธิ์สองปัจจัย", "enterCode": "ป้อนรหัสยืนยัน", "redirectingToApp": "กำลังเปลี่ยนเส้นทางไปยังแอป...", "sshAuthenticationRequired": "จำเป็นต้องมีการตรวจสอบสิทธิ์ SSH", "sshNoKeyboardInteractive": "การตรวจสอบสิทธิ์แบบ Keyboard-Interactive ไม่พร้อมใช้งาน", "sshAuthenticationFailed": "การตรวจสอบสิทธิ์ล้มเหลว", "sshAuthenticationTimeout": "การตรวจสอบสิทธิ์หมดเวลา", "sshNoKeyboardInteractiveDescription": "เซิร์ฟเวอร์ไม่รองรับการตรวจสอบสิทธิ์แบบ keyboard-interactive กรุณาป้อนรหัสผ่านหรือคีย์ SSH ของคุณ", "sshAuthFailedDescription": "ข้อมูลประจำตัวที่ให้มาไม่ถูกต้อง กรุณาลองอีกครั้งด้วยข้อมูลประจำตัวที่ถูกต้อง", "sshTimeoutDescription": "การพยายามตรวจสอบสิทธิ์หมดเวลา กรุณาลองอีกครั้ง", "sshProvideCredentialsDescription": "กรุณาป้อนข้อมูลประจำตัว SSH ของคุณเพื่อเชื่อมต่อกับเซิร์ฟเวอร์นี้", "sshPasswordDescription": "ป้อนรหัสผ่านสำหรับการเชื่อมต่อ SSH นี้", "sshKeyPasswordDescription": "หากคีย์ SSH ของคุณถูกเข้ารหัส กรุณาป้อนรหัสผ่านที่นี่", "passphraseRequired": "จำเป็นต้องใส่รหัสผ่าน", "passphraseRequiredDescription": "คีย์ SSH ถูกเข้ารหัส กรุณาใส่รหัสผ่านเพื่อปลดล็อก", "external": "ภายนอก", "loginWithExternal": "เข้าสู่ระบบด้วยผู้ให้บริการภายนอก", "loginWithExternalDesc": "เข้าสู่ระบบโดยใช้ผู้ให้บริการข้อมูลประจำตัวภายนอกที่กำหนดค่าไว้", "loginWithProvider": "เข้าสู่ระบบด้วย {{name}}", "resetPasswordButton": "รีเซ็ตรหัสผ่าน", "sendResetCode": "ส่งรหัสรีเซ็ต", "resetCodeDesc": "ใส่ชื่อผู้ใช้เพื่อรับรหัสรีเซ็ตรหัสผ่าน รหัสจะถูกบันทึกไว้ในบันทึกของคอนเทนเนอร์ Docker", "resetCode": "รหัสรีเซ็ต", "verifyCodeButton": "ตรวจสอบรหัส", "newPassword": "รหัสผ่านใหม่", "confirmNewPassword": "ยืนยันรหัสผ่าน", "signUp": "สมัครสมาชิก", "loadingServer": "กำลังโหลดเซิร์ฟเวอร์...", "password": "รหัสผ่าน", "secondFactorUnavailable": "บัญชีของคุณใช้ปัจจัยยืนยันตัวตนที่สองซึ่งไม่สามารถใช้งานได้ขณะนี้ ติดต่อผู้ดูแลระบบเพื่อรีเซ็ต", "externalLoginRequired": "บัญชีนี้เข้าสู่ระบบผ่าน Single Sign-On ใช้ปุ่มนั้นเพื่อเข้าสู่ระบบ", "secondFactorNoUI": "ปัจจัยยืนยันตัวตนที่สองนี้ไม่สามารถแสดงบนหน้าจอนี้ได้ ติดต่อผู้ดูแลระบบ", "serverAuthentication": "การเข้าสู่ระบบเซิร์ฟเวอร์", "minChars": "อย่างน้อย {{min}} ตัวอักษร", "retrySecondFactorUI": "โหลดวิธีการยืนยันใหม่", "localDesktopSignedOut": "ออกจากระบบเดสก์ท็อปท้องถิ่นแล้ว", "localDesktopUnavailable": "เซสชันเดสก์ท็อปท้องถิ่นไม่สามารถใช้งานได้", "localDesktopSignedOutDesc": "คุณออกจากระบบเซสชันเดสก์ท็อปท้องถิ่นแล้ว ดำเนินการต่อแบบท้องถิ่นเพื่อใช้เซิร์ฟเวอร์ Termix ในตัวอุปกรณ์นี้อีกครั้ง", "localDesktopUnavailableDesc": "Termix ไม่สามารถเริ่มเซสชันเดสก์ท็อปท้องถิ่นได้ ลองอีกครั้งแทนที่จะลงทะเบียนบัญชีใหม่", "continueLocalDesktop": "ดำเนินการต่อด้วยเดสก์ท็อปท้องถิ่น", "retryLocalDesktop": "ลองเซสชันเดสก์ท็อปท้องถิ่นอีกครั้ง" }, "hostKey": { "verifyNewHost": "ตรวจสอบคีย์โฮสต์ SSH", "keyChangedWarning": "คีย์โฮสต์ SSH เปลี่ยนแปลง", "firstConnectionTitle": "เชื่อมต่อโฮสต์นี้เป็นครั้งแรก", "firstConnectionDescription": "ไม่สามารถยืนยันความถูกต้องของโฮสต์นี้ได้ ตรวจสอบให้แน่ใจว่าลายนิ้วมือตรงกับที่คุณคาดหวัง", "keyChangedDescription": "คีย์โฮสต์ของเซิร์ฟเวอร์นี้เปลี่ยนแปลงตั้งแต่การเชื่อมต่อครั้งล่าสุด อาจบ่งชี้ถึงปัญหาด้านความปลอดภัย", "previousKey": "คีย์ก่อนหน้า", "newFingerprint": "ลายนิ้วมือใหม่", "fingerprint": "ลายนิ้วมือ", "verifyInstructions": "หากคุณไว้วางใจโฮสต์นี้ ให้คลิกยอมรับเพื่อดำเนินการต่อและบันทึกลายนิ้วมือนี้สำหรับการเชื่อมต่อในอนาคต", "securityWarning": "คำเตือนด้านความปลอดภัย", "acceptAndContinue": "ยอมรับและดำเนินการต่อ", "acceptNewKey": "ยอมรับคีย์ใหม่และดำเนินการต่อ" }, "errors": { "databaseConnection": "เซิร์ฟเวอร์ Termix ไม่ตอบสนอง", "embeddedServerFailed": "เซิร์ฟเวอร์ท้องถิ่นของ Termix ไม่สามารถเริ่มได้", "unknownError": "ข้อผิดพลาดที่ไม่ทราบสาเหตุ", "syncedHostMissing": "โฮสต์ที่ซิงค์ไม่ได้อยู่บนเซิร์ฟเวอร์ที่เชื่อมโยง", "linkedServerUnreachable": "ไม่สามารถเข้าถึงเซิร์ฟเวอร์ที่เชื่อมโยงได้", "loginFailed": "เข้าสู่ระบบไม่สำเร็จ", "failedPasswordReset": "เริ่มการรีเซ็ตรหัสผ่านไม่สำเร็จ", "failedVerifyCode": "ตรวจสอบรหัสรีเซ็ตไม่สำเร็จ", "failedCompleteReset": "ดำเนินการรีเซ็ตรหัสผ่านไม่สำเร็จ", "invalidTotpCode": "รหัส TOTP ไม่ถูกต้อง", "failedExternalLogin": "เริ่มการเข้าสู่ระบบภายนอกไม่สำเร็จ", "silentSigninExternalUnavailable": "ร้องขอการเข้าสู่ระบบแบบเงียบ แต่ไม่ได้ตั้งค่าการเข้าสู่ระบบภายนอก", "failedUserInfo": "รับข้อมูลผู้ใช้หลังเข้าสู่ระบบไม่สำเร็จ", "externalAuthFailed": "การเข้าสู่ระบบภายนอกไม่สำเร็จ", "invalidAuthUrl": "รับ URL การอนุญาตที่ไม่ถูกต้องจากแบ็กเอนด์", "requiredField": "ฟิลด์นี้จำเป็นต้องกรอก", "minLength": "ความยาวขั้นต่ำคือ {{min}}", "passwordMismatch": "รหัสผ่านไม่ตรงกัน", "sessionExpired": "เซสชันหมดอายุ - กรุณาเข้าสู่ระบบอีกครั้ง", "authTokenSaveFailed": "บันทึกโทเค็นการตรวจสอบสิทธิ์ไม่สำเร็จ", "authTokenMissing": "เซิร์ฟเวอร์ไม่ได้ส่งโทเค็นการตรวจสอบสิทธิ์ใหม่กลับมา กรุณาเข้าสู่ระบบอีกครั้ง", "failedToLoadServer": "โหลดเซิร์ฟเวอร์ไม่สำเร็จ", "sessionExpiredLogin": "เซสชันหมดอายุ กรุณาเข้าสู่ระบบอีกครั้ง" }, "messages": { "registrationDisabled": "คุณยังไม่มีบัญชี Termix โปรดติดต่อผู้ดูแลระบบให้เปิดใช้งาน 'สร้างบัญชีภายนอกอัตโนมัติ'", "userNotAllowed": "บัญชีของคุณไม่มีสิทธิ์ในการลงทะเบียน โปรดติดต่อผู้ดูแลระบบ", "databaseConnectionFailed": "อาจกำลังเริ่มต้นหรือหยุดทำงานอยู่หน้านี้จะพยายามเชื่อมต่อซ้ำและทำงานต่ออัตโนมัติเมื่อเซิร์ฟเวอร์กลับมาออนไลน์", "embeddedServerPortInUse": "พอร์ต {{port}} ถูกใช้งานโดยโปรแกรมอื่นแล้ว โดยปกติแล้วมักจะเป็นคอนเทนเนอร์ Docker ของ Termix หรือกระบวนการ Termix ที่ค้างอยู่จากเซสชันก่อนหน้า กรุณาปิดโปรแกรมดังกล่าว แล้วรีสตาร์ท Termix", "embeddedServerPortInUseUnknownPort": "พอร์ตที่ Termix ต้องการถูกใช้งานโดยโปรแกรมอื่นแล้ว กรุณาปิดโปรแกรมที่ใช้งานพอร์ตดังกล่าว แล้วรีสตาร์ท Termix", "embeddedServerOldDatabase": "ข้อมูลท้องถิ่นของคุณมาจาก Termix 2.8 หรือเก่ากว่า และต้องผ่านเวอร์ชัน 2.9 ก่อน โปรดติดตั้ง Termix 2.9.1 เปิดใช้งานครั้งหนึ่งเพื่อให้สามารถย้ายข้อมูลของคุณ แล้วอัปเดตเป็นเวอร์ชันนี้อีกครั้ง", "embeddedServerCrashed": "เซิร์ฟเวอร์ท้องถิ่นหยุดทำงานอย่างกะทันหัน กรุณารีสตาร์ท Termix และตรวจสอบบันทึกการทำงานบนเดสก์ท็อปหากปัญหานี้เกิดขึ้นซ้ำ", "resetCodeSent": "ส่งรหัสรีเซ็ตไปยังบันทึกของ Docker แล้ว", "codeVerified": "ตรวจสอบรหัสสำเร็จ", "passwordResetSuccess": "รีเซ็ตรหัสผ่านสำเร็จ", "loginSuccess": "เข้าสู่ระบบสำเร็จ", "registrationSuccess": "ลงทะเบียนสำเร็จ" }, "placeholders": { "keyPassword": "รหัสผ่านของคีย์", "pastePrivateKey": "วางคีย์ส่วนตัวของคุณที่นี่...", "enterPassword": "กรอกรหัสผ่านของคุณ", "apiKeyName": "เช่น CI Pipeline", "credentialName": "เช่น คีย์ SSH สำหรับ Production", "optionalDetails": "รายละเอียดเพิ่มเติม (ไม่บังคับ)...", "sshUsername": "เช่น root หรือ deploy", "hostAddress": "10.0.0.1 หรือ example.com", "hostName": "เช่น Web Server Production" }, "dashboard": { "title": "แดชบอร์ด", "github": "GitHub", "reportBug": "รายงานข้อบกพร่อง", "discord": "Discord", "docs": "เอกสาร", "donate": "บริจาค", "serverOverview": "ภาพรวมของเซิร์ฟเวอร์", "version": "เวอร์ชัน", "updateAvailable": "มีอัปเดตใหม่", "beta": "เบต้า", "uptime": "เวลาทำงานต่อเนื่อง", "database": "ฐานข้อมูล", "healthy": "ปกติ", "error": "ข้อผิดพลาด", "totalHosts": "จำนวนโฮสต์ทั้งหมด", "totalCredentials": "จำนวนข้อมูลเข้าสู่ระบบทั้งหมด", "recentActivity": "กิจกรรมล่าสุด", "reset": "รีเซ็ต", "noRecentActivity": "ไม่มีกิจกรรมล่าสุด", "quickActions": "การดำเนินการด่วน", "addHost": "เพิ่มโฮสต์", "addCredential": "เพิ่มข้อมูลเข้าสู่ระบบ", "adminSettings": "การตั้งค่าผู้ดูแลระบบ", "userProfile": "โปรไฟล์ผู้ใช้", "serverStats": "สถิติเซิร์ฟเวอร์", "customizeLayout": "ปรับแต่งแดชบอร์ด", "justNow": "เมื่อสักครู่" }, "dashboardTab": { "stable": "เสถียร", "registerNewServer": "ลงทะเบียนเซิร์ฟเวอร์ใหม่", "storeSshKeysOrPasswords": "จัดเก็บคีย์ SSH หรือรหัสผ่าน", "manageUsersAndRoles": "จัดการผู้ใช้และบทบาท", "manageYourAccount": "จัดการบัญชีของคุณ", "hostStatus": "สถานะโฮสต์", "noHostsConfigured": "ไม่ได้กำหนดค่าโฮสต์", "checking": "กำลังตรวจสอบ", "commandPalette": "พาเลตคำสั่ง", "done": "เสร็จสิ้น", "clear": "ล้าง", "dragToResizeColumns": "ลากเพื่อปรับขนาดคอลัมน์", "hostsAvailable": "โฮสต์ที่พร้อมใช้งาน", "removeSection": "ลบส่วนนี้", "addSection": "เพิ่มส่วนใหม่", "allSectionsShown": "แสดงทุกอย่างบนแดชบอร์ดแล้ว", "fromPlugins": "จากปลั๊กอิน", "dropHere": "วางส่วนที่นี่", "dragToReorder": "ลากส่วนเพื่อเรียงลำดับใหม่", "clearActivityConfirm": "ล้างกิจกรรมล่าสุดของคุณหรือไม่?", "resetConfirm": "รีเซ็ตแดชบอร์ดเป็นเลย์เอาต์เริ่มต้นหรือไม่?", "onlineCount_other": "{{count}} ออนไลน์", "hostCount_other": "{{count}} โฮสต์" }, "admin": { "sectionGeneral": "ทั่วไป", "sectionUsers": "ผู้ใช้", "sectionSessions": "เซสชัน", "sectionRoles": "บทบาท", "sectionDatabase": "ฐานข้อมูล", "sectionApiKeys": "คีย์ API", "sectionAuditLog": "บันทึกการตรวจสอบ", "sectionSsl": "ใบรับรอง HTTPS", "sectionBranding": "ไวท์เลเบล", "brandingAppName": "ชื่อแอปพลิเคชัน", "brandingAppNameDesc": "แสดงบนหน้าเข้าสู่ระบบและแท็บเบราว์เซอร์ ทิ้งว่างไว้เพื่อใช้ \"Termix\"", "brandingTagline": "สโลแกน", "brandingTaglineDesc": "แสดงใต้ชื่อแอปพลิเคชันบนหน้าเข้าสู่ระบบ ทิ้งว่างไว้เพื่อใช้สโลแกนเริ่มต้น", "brandingLogo": "โลโก้", "brandingLogoDesc": "PNG, JPEG หรือ WEBP ขนาดไม่เกิน 750 KB แทนที่ไอคอนเริ่มต้นบนหน้าเข้าสู่ระบบและแท็บเบราว์เซอร์", "brandingLogoUpload": "อัปโหลดโลโก้", "brandingLogoReset": "รีเซ็ตเป็นค่าเริ่มต้น", "brandingLogoInvalid": "รูปภาพไม่ถูกต้อง ใช้ไฟล์ PNG, JPEG หรือ WEBP ขนาดไม่เกิน 750 KB", "brandingSaved": "บันทึกการตั้งค่าแบรนด์เรียบร้อยแล้ว", "brandingSaveFailed": "บันทึกการตั้งค่าแบรนด์ไม่สำเร็จ", "sslDescription": "ใบรับรองที่ Termix ใช้ให้บริการผ่าน HTTPS อัปโหลดของคุณเองที่นี่ หรือขอและต่ออายุจาก Let's Encrypt ในส่วนใบรับรอง ACME", "sslDocsLink": "ดูเอกสาร SSL", "sslCertStatus": "สถานะใบรับรอง", "sslCertStatusNone": "ไม่มีใบรับรอง", "sslCertStatusValid": "ถูกต้อง", "sslCertStatusExpiring": "กำลังจะหมดอายุ", "sslCertStatusExpired": "หมดอายุแล้ว", "sslCertExpiresAt": "หมดอายุ {{date}}", "sslInfoNote": "หลังจากออกหรืออัปโหลดใบรับรอง Termix จะเปิดใช้งาน HTTPS บน SSL_PORT (ค่าเริ่มต้น 8443) เพิ่มเติมจากพอร์ต HTTP ที่มีอยู่ ตรวจสอบให้แน่ใจว่าพอร์ตนี้ถูกเผยแพร่/แมปไปยังคอนเทนเนอร์นี้เพื่อให้เข้าถึงได้", "sslManualCert": "ใบรับรอง (PEM)", "sslManualCertPlaceholder": "-----BEGIN CERTIFICATE-----", "sslManualKey": "คีย์ส่วนตัว (PEM)", "sslManualKeyPlaceholder": "-----BEGIN PRIVATE KEY-----", "sslManualDesc": "วางใบรับรองและคีย์ส่วนตัวที่มีอยู่ รวมถึงโซ่เต็มหาก CA ของคุณต้องการ", "sslManualUpload": "อัปโหลดและติดตั้งใบรับรอง", "sslManualUploadLoading": "กำลังอัปโหลดใบรับรอง...", "sslManualUploadSuccess": "อัปโหลดและติดตั้งใบรับรองเรียบร้อยแล้ว", "sslManualUploadFailed": "อัปโหลดใบรับรองไม่สำเร็จ", "sslManualRequiresFields": "จำเป็นต้องมีใบรับรองและคีย์ส่วนตัว", "auditLogTotal": "รายการทั้งหมด {{total}} รายการ", "auditLogEmpty": "ไม่พบรายการบันทึกการตรวจสอบ", "auditLogSuccess": "สำเร็จ", "auditLogFailed": "ไม่สำเร็จ", "auditLogClearFilters": "ล้างตัวกรอง", "auditLogPage": "หน้า {{page}} จาก {{totalPages}} (ทั้งหมด {{total}})", "auditLogIp": "IP", "auditLogResourceId": "รหัสทรัพยากร", "auditLogFilterUser": "ผู้ใช้", "auditLogFilterAction": "การกระทำ", "auditLogFilterResourceType": "ประเภททรัพยากร", "auditLogFilterStatus": "สถานะ", "auditLogFilterFrom": "ตั้งแต่", "auditLogFilterTo": "ถึง", "auditLogFilterAll": "ทั้งหมด", "allowRegistration": "อนุญาตให้ผู้ใช้ลงทะเบียน", "allowRegistrationDesc": "อนุญาตให้ผู้ใช้ใหม่ลงทะเบียนด้วยตนเองโดยใช้ชื่อผู้ใช้และรหัสผ่าน", "allowPasswordLogin": "อนุญาตให้เข้าสู่ระบบด้วยรหัสผ่าน", "allowPasswordLoginDesc": "เข้าสู่ระบบด้วยชื่อผู้ใช้และรหัสผ่าน", "externalAutoProvision": "สร้างบัญชีภายนอกอัตโนมัติ", "externalAutoProvisionDesc": "สร้างบัญชีเมื่อผู้ใช้เข้าสู่ระบบผ่านช่องทางภายนอกเช่น SSO หรือ LDAP เป็นครั้งแรก หากปิดใช้งาน เฉพาะผู้ใช้ที่มีบัญชีอยู่แล้วเท่านั้นที่สามารถเข้าสู่ระบบผ่านช่องทางนี้ได้", "secondFactorAfterExternalLogin": "ขอการยืนยันตัวตนสองขั้นตอนหลังเข้าสู่ระบบผ่านช่องทางภายนอก (SSO, GitHub, Google, LDAP)", "secondFactorAfterExternalLoginDesc": "หากปิดใช้งาน การยืนยันตัวตนสองขั้นตอนจะขอเฉพาะหลังเข้าสู่ระบบด้วยรหัสผ่านหรือช่องทางภายในเท่านั้น หากเปิดใช้งาน จะขอการยืนยันตัวตนสองขั้นตอนหลังเข้าสู่ระบบทุกช่องทาง รวมถึง SSO และ LDAP", "allowPasswordReset": "อนุญาตให้รีเซ็ตรหัสผ่าน", "allowPasswordResetDesc": "รีเซ็ตรหัสผ่านผ่าน Docker logs", "auditForwardingTitle": "ส่งต่อไปยัง SIEM", "auditForwardingDesc": "ส่งสำเนาของทุกบันทึกการตรวจสอบไปยังเครื่องรวบรวมภายนอกในรูปแบบ NDJSON บันทึกภายในยังคงเป็นแหล่งข้อมูลหลัก", "auditForwardingEnvNotice": "ตัวแปรสภาพแวดล้อมยังใช้กำหนดการส่งต่อได้ แต่ URL ที่บันทึกที่นี่จะมีลำดับความสำคัญสูงกว่า", "auditForwardingToken": "โทเค็น Bearer (ไม่บังคับ)", "auditForwardingTokenStored": "โทเค็น Bearer (บันทึกแล้ว)", "auditForwardingSaved": "บันทึกการตั้งค่าการส่งต่อบันทึกการตรวจสอบเรียบร้อยแล้ว", "auditForwardingSaveError": "ไม่สามารถบันทึกการตั้งค่าการส่งต่อบันทึกการตรวจสอบได้", "sessionTimeout": "หมดอายุเซสชัน", "hours": "ชั่วโมง", "sessionTimeoutRange": "ขั้นต่ำ 1 ชม. สูงสุด 720 ชม.", "monitoringDefaults": "ค่าเริ่มต้นการตรวจสอบ", "statusCheck": "การตรวจสอบสถานะ", "sec": "วินาที", "logLevel": "ระดับบันทึก", "usersCount_other": "ผู้ใช้ {{count}} คน", "searchUsers": "ค้นหาผู้ใช้...", "noUsers": "ไม่มีผู้ใช้", "noUsersMatch": "ไม่พบผู้ใช้ที่ตรงกับการค้นหาของคุณ", "pageOf": "หน้า {{page}} จาก {{total}}", "createUser": "สร้าง", "newRole": "บทบาทใหม่", "roleName": "ชื่อ", "roleDisplayName": "ชื่อที่แสดง", "roleDescription": "คำอธิบาย", "rolesCount_other": "บทบาท {{count}} บทบาท", "createRole": "สร้าง", "creating": "กำลังสร้าง...", "exportDatabase": "ส่งออกฐานข้อมูล", "exportDatabaseDesc": "ดาวน์โหลดไฟล์สำรอง SQLite ที่พกพาได้ของโฮสต์ บัญชีผู้ใช้ และการตั้งค่าทั้งหมด", "export": "ส่งออก", "exporting": "กำลังส่งออก...", "importDatabase": "นำเข้าฐานข้อมูล", "importDatabaseDesc": "กู้คืนจากไฟล์สำรอง .sqlite ที่พกพาได้บนระบบฐานข้อมูลใดก็ได้", "importDatabaseSelected": "เลือกแล้ว: {{name}}", "selectFile": "เลือกไฟล์", "changeFile": "เปลี่ยน", "import": "นำเข้า", "importing": "กำลังนำเข้า...", "apiKeysCount_other": "คีย์ {{count}} คีย์", "apiKeysDocsLink": "ดูเอกสาร", "apiKeysCliHint": "ใช้คีย์ API กับ Termix CLI เพื่อจัดการเซิร์ฟเวอร์จากเทอร์มินัลของคุณ", "apiKeysCliLink": "ดูเอกสาร CLI", "newApiKey": "คีย์ API ใหม่", "apiKeyCreatedWarning": "สร้างคีย์แล้ว - คัดลอกตอนนี้ เพราะจะไม่แสดงอีก", "apiKeyName": "ชื่อ", "apiKeyUser": "ผู้ใช้", "apiKeySelectUser": "เลือกผู้ใช้...", "apiKeyExpiresAt": "หมดอายุเมื่อ", "createKey": "สร้างคีย์", "apiKeyNoExpiry": "ไม่หมดอายุ", "revokedBadge": "เพิกถอนแล้ว", "authTypeDual": "การยืนยันสองขั้นตอน", "authTypeExternal": "ภายนอก", "authTypeLocal": "ภายใน", "adminStatusAdministrator": "ผู้ดูแลระบบ", "adminStatusRegularUser": "ผู้ใช้ทั่วไป", "adminBadge": "ผู้ดูแลระบบ", "systemBadge": "ระบบ", "customBadge": "กำหนดเอง", "youBadge": "คุณ", "sessionsActive_other": "ใช้งานอยู่ {{count}} รายการ", "sessionActive": "ใช้งาน: {{time}}", "sessionExpires": "หมดอายุ: {{time}}", "revokeAll": "ทั้งหมด", "revokeAllSessionsSuccess": "เพิกถอนเซสชันทั้งหมดของผู้ใช้แล้ว", "revokeAllSessionsFailed": "เพิกถอนเซสชันไม่สำเร็จ", "revokeSessionFailed": "เพิกถอนเซสชันไม่สำเร็จ", "addRole": "เพิ่มบทบาท", "noCustomRoles": "ไม่ได้กำหนดบทบาทกำหนดเอง", "removeRoleFailed": "ลบบทบาทไม่สำเร็จ", "assignRoleFailed": "มอบหมายบทบาทไม่สำเร็จ", "userAdminAccess": "ผู้ดูแลระบบ", "userAdminAccessDesc": "เข้าถึงการตั้งค่าผู้ดูแลระบบทั้งหมด", "userRoles": "บทบาท", "revokeAllUserSessions": "เพิกถอนเซสชันทั้งหมด", "revokeAllUserSessionsDesc": "บังคับให้เข้าสู่ระบบใหม่บนอุปกรณ์ทั้งหมด", "revoke": "เพิกถอน", "deleteUserWarning": "การลบผู้ใช้นี้เป็นการถาวร", "deleteUser": "ลบ {{username}}", "deleting": "กำลังลบ...", "deleteUserFailed": "ลบผู้ใช้ไม่สำเร็จ", "deleteUserSuccess": "ลบผู้ใช้ \"{{username}}\" แล้ว", "deleteRoleSuccess": "ลบบทบาท \"{{name}}\" แล้ว", "revokeKeySuccess": "เพิกถอนคีย์ \"{{name}}\" แล้ว", "revokeKeyFailed": "เพิกถอนคีย์ไม่สำเร็จ", "copiedToClipboard": "คัดลอกไปยังคลิปบอร์ดแล้ว", "done": "เสร็จสิ้น", "createUserTitle": "สร้างผู้ใช้", "createUserDesc": "สร้างบัญชีภายในใหม่", "createUserUsername": "ชื่อผู้ใช้", "createUserPassword": "รหัสผ่าน", "createUserPasswordHint": "อย่างน้อย 6 ตัวอักษร", "createUserEnterUsername": "ใส่ชื่อผู้ใช้", "createUserSubmit": "สร้างผู้ใช้", "editUserTitle": "จัดการผู้ใช้: {{username}}", "editUserDesc": "แก้ไขบทบาท สถานะผู้ดูแลระบบ เซสชัน และการตั้งค่าบัญชี", "editUserUsername": "ชื่อผู้ใช้", "editUserAuthType": "ประเภทการยืนยัน", "editUserAdminStatus": "สถานะผู้ดูแลระบบ", "editUserUserId": "รหัสผู้ใช้", "linkAccountTitle": "เชื่อมโยงบัญชี", "linkAccountDesc": "รวมบัญชีภายนอก {{username}} เข้ากับบัญชีภายในที่มีอยู่", "linkAccountDescLocal": "เชื่อมโยงบัญชีภายใน {{username}} เข้ากับบัญชีภายนอกที่มีอยู่", "linkAccountWarningTitle": "สิ่งที่จะเกิดขึ้น:", "linkAccountEffect1": "ลบบัญชีที่เข้าสู่ระบบผ่านภายนอกเท่านั้น", "linkAccountEffect2": "เพิ่มการเข้าสู่ระบบภายนอกไปยังบัญชีเป้าหมาย", "linkAccountEffect3": "อนุญาตให้เข้าสู่ระบบได้ทั้งผ่านภายนอกและรหัสผ่าน", "linkAccountTargetUsername": "ชื่อผู้ใช้บัญชีท้องถิ่น", "linkAccountTargetPlaceholder": "กรอกชื่อผู้ใช้บัญชีท้องถิ่นที่ต้องการเชื่อมโยง", "linkAccountExternalUsername": "ชื่อผู้ใช้บัญชีภายนอก", "linkAccountExternalPlaceholder": "กรอกชื่อผู้ใช้บัญชีภายนอกที่ต้องการรวมเข้าด้วยกัน", "linkAccountExternalNotFound": "ไม่พบบัญชีที่เข้าสู่ระบบผ่านภายนอกเท่านั้นด้วยชื่อนี้", "linkAccounts": "เชื่อมโยงบัญชี", "linkAccountSuccess": "เชื่อมโยงบัญชีสำเร็จแล้ว", "linkAccountFailed": "ไม่สามารถเชื่อมโยงบัญชีได้", "linkAccountInProgress": "กำลังเชื่อมโยง...", "unlinkAccountTitle": "ยกเลิกการเชื่อมโยงการเข้าสู่ระบบภายนอก", "unlinkAccountDesc": "ลบการเข้าสู่ระบบภายนอกออกจาก {{username}} ผู้ใช้จะสามารถเข้าสู่ระบบได้เฉพาะด้วยรหัสผ่านเท่านั้น", "unlinkAccountWarning": "การดำเนินการนี้จะลบการเข้าสู่ระบบภายนอกออกจากบัญชีนี้ ผู้ใช้จำเป็นต้องตั้งรหัสผ่านไว้เพื่อเข้าสู่ระบบต่อ", "unlinkAccount": "ยกเลิกการเชื่อมโยงการเข้าสู่ระบบภายนอก", "unlinkAccountInProgress": "กำลังยกเลิกการเชื่อมโยง...", "unlinkAccountSuccess": "ยกเลิกการเชื่อมโยงการเข้าสู่ระบบภายนอกแล้ว", "unlinkAccountFailed": "ไม่สามารถยกเลิกการเชื่อมโยงการเข้าสู่ระบบภายนอกได้", "updateRegistrationFailed": "ไม่สามารถอัปเดตการตั้งค่าการลงทะเบียนได้", "updatePasswordLoginFailed": "ไม่สามารถอัปเดตการตั้งค่าการเข้าสู่ระบบด้วยรหัสผ่านได้", "updateSecondFactorAfterExternalLoginFailed": "ไม่สามารถอัปเดตการตั้งค่าปัจจัยยืนยันตัวตนที่สองได้", "updatePasswordResetFailed": "ไม่สามารถอัปเดตการตั้งค่าการรีเซ็ตรหัสผ่านได้", "sessionTimeoutRange2": "เวลาหมดเซสชันต้องอยู่ระหว่าง 1 ถึง 720 ชั่วโมง", "sessionTimeoutSaved": "บันทึกเวลาหมดเซสชันแล้ว", "sessionTimeoutSaveFailed": "ไม่สามารถบันทึกเวลาหมดเซสชันได้", "monitoringIntervalInvalid": "ค่าช่วงเวลาไม่ถูกต้อง", "monitoringSaved": "บันทึกการตั้งค่าการตรวจสอบแล้ว", "monitoringSaveFailed": "ไม่สามารถบันทึกการตั้งค่าการตรวจสอบได้", "logLevelUpdateFailed": "ไม่สามารถอัปเดตระดับบันทึกได้", "createUserRequired": "จำเป็นต้องระบุชื่อผู้ใช้และรหัสผ่าน", "createUserPasswordTooShort": "รหัสผ่านต้องมีอย่างน้อย 6 ตัวอักษร", "createUserSuccess": "สร้างผู้ใช้ \"{{username}}\" สำเร็จแล้ว", "createUserFailed": "ไม่สามารถสร้างผู้ใช้ได้", "updateAdminStatusFailed": "ไม่สามารถอัปเดตสถานะผู้ดูแลระบบได้", "allSessionsRevoked": "เพิกถอนเซสชันทั้งหมดแล้ว", "revokeSessionsFailed": "ไม่สามารถเพิกถอนเซสชันได้", "manageUserData": "จัดการข้อมูลผู้ใช้", "backToUsers": "กลับไปยังผู้ใช้", "manageTabAccount": "บัญชี", "manageTabHosts": "โฮสต์", "manageTabCredentials": "ข้อมูลรับรอง", "manageTabSessions": "เซสชัน", "manageTabDanger": "อันตราย", "manageEditorBack": "กลับไปยังข้อมูลของ {{username}}", "dataLockedBadge": "ถูกล็อก", "dataLockedNotice": "ข้อมูลของ {{username}} จะยังคงถูกล็อกจนกว่าจะเข้าสู่ระบบครั้งถัดไป ไม่สามารถดูหรือแก้ไขโฮสต์ ข้อมูลรับรอง และสคริปต์ได้จนกว่าจะถึงเวลานั้น", "resetPasswordTitle": "รีเซ็ตรหัสผ่าน", "resetPasswordExternalOnly": "ผู้ใช้รายนี้เข้าสู่ระบบผ่านผู้ให้บริการภายนอกและไม่มีรหัสผ่าน", "resetPasswordPlaceholder": "รหัสผ่านใหม่", "resetPasswordBtn": "รีเซ็ต", "resetPasswordWorking": "กำลังรีเซ็ต...", "resetPasswordSuccess": "รีเซ็ตรหัสผ่านแล้ว", "resetPasswordSuccessWiped": "รีเซ็ตรหัสผ่านแล้ว ข้อมูลที่เข้ารหัสของผู้ใช้ถูกลบออก", "resetPasswordFailed": "ไม่สามารถรีเซ็ตรหัสผ่านได้", "resetPasswordConfirmWipe": "{{username}} ไม่ได้เข้าสู่ระบบตั้งแต่การอัปเกรดการเข้ารหัส ดังนั้นข้อมูลจึงไม่สามารถกู้คืนได้ การรีเซ็ตตอนนี้จะลบโฮสต์ ข้อมูลรับรอง และสคริปต์ของผู้ใช้ ต้องการดำเนินการต่อหรือไม่?", "manageApiKeys": "คีย์ API", "apiKeyNamePlaceholder": "ชื่อคีย์", "apiKeyCopyNotice": "คัดลอกคีย์นี้ทันที เพราะจะไม่แสดงอีก", "noApiKeysForUser": "ไม่มีคีย์ API", "apiKeyDeleteFailed": "ลบคีย์ API ไม่สำเร็จ", "exportUserData": "ส่งออกข้อมูล", "exportUserDataDesc": "ดาวน์โหลดโฮสต์ ข้อมูลการเข้าสู่ระบบ และข้อมูลตัวจัดการไฟล์ของผู้ใช้นี้เป็นไฟล์ JSON ข้อมูลลับจะถูกถอดรหัส", "exportUserDataSuccess": "ส่งออกข้อมูลผู้ใช้เรียบร้อยแล้ว", "exportUserDataFailed": "ส่งออกข้อมูลผู้ใช้ไม่สำเร็จ", "hostsCount_other": "โฮสต์ {{count}} ตัว", "addHostForUser": "เพิ่มโฮสต์", "noHostsForUser": "ผู้ใช้รายนี้ไม่มีโฮสต์", "connectToHost": "เชื่อมต่อ", "deleteHostConfirm": "ต้องการลบโฮสต์ \"{{name}}\" ของ {{username}} หรือไม่?", "hostDeletedSuccess": "ลบโฮสต์เรียบร้อยแล้ว", "hostDeleteFailed": "ลบโฮสต์ไม่สำเร็จ", "credentialsCount_other": "ข้อมูลเข้าสู่ระบบ {{count}} รายการ", "addCredentialForUser": "เพิ่มข้อมูลการเข้าสู่ระบบ", "noCredentialsForUser": "ผู้ใช้รายนี้ไม่มีข้อมูลการเข้าสู่ระบบ", "deleteCredentialConfirm": "ต้องการลบข้อมูลการเข้าสู่ระบบ \"{{name}}\" ของ {{username}} หรือไม่?", "credentialDeletedSuccess": "ลบข้อมูลการเข้าสู่ระบบเรียบร้อยแล้ว", "credentialDeleteFailed": "ลบข้อมูลการเข้าสู่ระบบไม่สำเร็จ", "noSessionsForUser": "ไม่มีเซสชันที่ใช้งานอยู่", "deleteSuccessorLabel": "โอนโฮสต์และข้อมูลการเข้าสู่ระบบให้", "deleteSuccessorMe": "ฉัน (ผู้ดูแลระบบที่กำลังลบ)", "deleteSuccessorNone": "ไม่มีใคร ลบทั้งหมด", "deleteSuccessorDesc": "ทุกอย่างที่ผู้ใช้รายนี้แชร์ไว้จะยังคงใช้งานได้ภายใต้เจ้าของใหม่ หากเลือกไม่มีใคร โฮสต์ ข้อมูลการเข้าสู่ระบบ และการแชร์ทั้งหมดจะถูกลบออก", "deleteUserDangerDesc": "ลบ {{username}} และข้อมูลทั้งหมดอย่างถาวร (โฮสต์ ข้อมูลการเข้าสู่ระบบ สนิปเป็ต ประวัติ) การดำเนินการนี้ไม่สามารถย้อนกลับได้", "deleteUserConfirm": "ต้องการลบ {{username}} และข้อมูลทั้งหมดอย่างถาวรหรือไม่?", "deleteUserAdminBlocked": "ยกเลิกสถานะผู้ดูแลระบบก่อนลบผู้ใช้รายนี้", "createRoleRequired": "จำเป็นต้องระบุชื่อและชื่อแสดง", "createRoleSuccess": "สร้างบทบาท \"{{name}}\" เรียบร้อยแล้ว", "createRoleFailed": "สร้างบทบาทไม่สำเร็จ", "apiKeyNameRequired": "จำเป็นต้องระบุชื่อคีย์", "apiKeyUserRequired": "จำเป็นต้องระบุรหัสผู้ใช้", "apiKeyCreatedSuccess": "สร้างคีย์ API \"{{name}}\" เรียบร้อยแล้ว", "apiKeyCreateFailed": "สร้างคีย์ API ไม่สำเร็จ", "exportSuccess": "ส่งออกฐานข้อมูลเรียบร้อยแล้ว", "exportFailed": "ส่งออกฐานข้อมูลไม่สำเร็จ", "importSelectFile": "กรุณาเลือกไฟล์ก่อน", "importCompleted": "นำเข้าเสร็จสิ้น: นำเข้า {{total}} รายการ ข้าม {{skipped}} รายการ", "importFailed": "นำเข้าไม่สำเร็จ: {{error}}", "importError": "นำเข้าฐานข้อมูลไม่สำเร็จ", "sectionHostDefaults": "ค่าเริ่มต้นของโฮสต์", "rolePermissions": { "count_other": "สิทธิ์ {{count}} รายการ", "editAction": "แก้ไขสิทธิ์", "loadError": "โหลดแคตตาล็อกสิทธิ์ไม่สำเร็จ", "saved": "บันทึกสิทธิ์ของบทบาทเรียบร้อยแล้ว", "saveError": "บันทึกสิทธิ์ของบทบาทไม่สำเร็จ", "save": "บันทึก", "saving": "กำลังบันทึก...", "pluginDisabled": "ปลั๊กอินถูกปิดใช้งาน", "groups": { "hosts": "โฮสต์", "credentials": "ข้อมูลการเข้าสู่ระบบ", "admin": "การดูแลระบบ" } }, "notificationPrivateEndpoints": "โฮสต์การแจ้งเตือนส่วนตัวที่อนุญาต", "notificationPrivateEndpointsDesc": "โฮสต์ส่วนตัวที่ช่องทางการแจ้งเตือนสามารถติดต่อได้โดยตรง คั่นด้วยเครื่องหมายจุลภาค", "updateNotificationEndpointsFailed": "อัปเดตรายการอนุญาตจุดสิ้นสุดการแจ้งเตือนไม่สำเร็จ", "secondFactorsSectionTitle": "ปัจจัยยืนยันตัวตนขั้นที่สอง", "secondFactorsNone": "ไม่ได้ลงทะเบียนปัจจัยยืนยันตัวตนขั้นที่สอง", "secondFactorUnavailable": "ไม่สามารถใช้งานได้", "resetSecondFactors": "รีเซ็ตปัจจัยยืนยันตัวตนขั้นที่สอง", "resetSecondFactorsConfirm": "ต้องการลบปัจจัยยืนยันตัวตนขั้นที่สองทั้งหมดของ {{username}} หรือไม่? พวกเขาสามารถเข้าสู่ระบบด้วยรหัสผ่านหรือ SSO และลงทะเบียนใหม่ได้", "secondFactorsResetSuccess": "รีเซ็ตปัจจัยยืนยันตัวตนขั้นที่สองสำเร็จ", "secondFactorsResetFailed": "ไม่สามารถรีเซ็ตปัจจัยยืนยันตัวตนขั้นที่สองได้", "passwordLoginForced": "การเข้าสู่ระบบด้วยรหัสผ่านถูกปิดใช้งาน แต่ไม่มีวิธีการเข้าสู่ระบบอื่นที่เปิดใช้งาน จึงยังคงเปิดไว้ชั่วคราวเพื่อไม่ให้ผู้ใช้ถูกตัดการเข้าถึง", "sslNotRenewed": "ไม่มีระบบใดต่ออายุใบรับรองนี้ ใบรับรองจะหมดอายุในวันที่ {{date}} เปิดใช้งานการต่ออายุอัตโนมัติในส่วนใบรับรอง ACME หรืออัปโหลดใบรับรองใหม่ก่อนวันหมดอายุ", "sslSelfSigned": "ใบรับรองที่ลงนามด้วยตนเองโดย Termix เบราว์เซอร์จะแสดงคำเตือนเกี่ยวกับใบรับรองนี้", "sslRenewedBy": "ต่ออายุอัตโนมัติโดย {{plugin}}", "sslIssuer": "ออกโดย {{issuer}}", "sslNames": "ครอบคลุม {{names}}", "sslManualTitle": "อัปโหลดใบรับรอง", "updateExternalAutoProvisionFailed": "ไม่สามารถอัปเดตการตั้งค่าสร้างอัตโนมัติได้", "hostTags": "แท็กโฮสต์ที่กำหนดไว้ล่วงหน้า", "hostTagsDesc": "แท็กที่ผู้ใช้ทุกคนเห็นเป็นคำแนะนำในตัวแก้ไขโฮสต์ กด Space หรือ Enter เพื่อเพิ่มแท็ก การลบแท็กที่นี่จะไม่ลบออกจากโฮสต์", "hostTagsError": "ไม่สามารถโหลดหรือบันทึกคำแนะนำแท็กโฮสต์ได้", "revokeAllSessionsConfirm": "ออกจากระบบผู้ใช้ {{username}} ทุกที่หรือไม่?", "revokeSessionConfirm": "ออกจากระบบเซสชันนี้หรือไม่?", "revokeSession": "ออกจากระบบ", "deleteRoleConfirm": "ลบบทบาท {{name}} หรือไม่?", "revokeKeyConfirm": "เพิกถอนคีย์ API {{name}} หรือไม่?", "revokeKey": "เพิกถอน" }, "newUi": { "sidebar": { "quickConnect": { "where": "ที่ใด", "who": "ใคร", "hostLabel": "โฮสต์", "hostPlaceholder": "192.168.1.1 หรือ example.com", "portLabel": "พอร์ต", "usernameLabel": "ชื่อผู้ใช้", "usernamePlaceholder": "ชื่อผู้ใช้", "authLabel": "การยืนยันตัวตน", "passwordLabel": "รหัสผ่าน", "passwordPlaceholder": "รหัสผ่าน", "privateKeyLabel": "คีย์ส่วนตัว", "privateKeyPlaceholder": "วางคีย์ส่วนตัว...", "credentialLabel": "ข้อมูลรับรอง", "credentialPlaceholder": "เลือกข้อมูลรับรองที่บันทึกไว้", "protocolLabel": "โปรโตคอล", "domainLabel": "โดเมน", "domainPlaceholder": "ไม่บังคับ", "connectToAction": "เชื่อมต่อกับ {{name}}", "sshProtocol": "SSH", "noTarget": "ไม่มีโปรแกรมที่ติดตั้งอยู่สามารถเชื่อมต่อกับประเภทโฮสต์นี้ได้" }, "keybindings": { "description": "ผูกคีย์กับแอ็กชันในเทอร์มินัลและแอปพลิเคชัน หรือเปลี่ยนทางลัดที่มีอยู่แล้ว", "defaultsHeading": "ทางลัดที่มีอยู่แล้ว", "fixedHeading": "ทางลัดแอปพลิเคชัน", "fixed": { "splitRight": "แบ่งหน้าจอไปทางขวา", "splitDown": "แบ่งหน้าจอไปทางลง", "zoomPane": "ขยายหน้าต่างที่โฟกัสอยู่", "navigatePane": "ย้ายระหว่างหน้าต่าง", "nextTab": "แท็บถัดไป", "previousTab": "แท็บก่อนหน้า", "jumpTab": "ข้ามไปยังแท็บ", "previousView": "กลับไปยังมุมมองแถบด้านข้างก่อนหน้า", "fullscreen": "สลับโหมดเต็มหน้าจอ" }, "customHeading": "ทางลัดที่กำหนดเอง", "addBinding": "เพิ่มทางลัด", "addBindingTitle": "เพิ่มทางลัด", "editBindingTitle": "แก้ไขทางลัด", "loading": "กำลังโหลด...", "noCustomBindings": "ยังไม่มีทางลัดที่กำหนดเอง", "defaultBadge": "ค่าเริ่มต้น", "customizedBadge": "กำหนดเองแล้ว", "customize": "ปรับแต่ง", "resetToDefault": "คืนค่าเริ่มต้น", "resetAllToDefaults": "คืนค่าทั้งหมดเป็นค่าเริ่มต้น", "cancel": "ยกเลิก", "saveBinding": "บันทึกทางลัด", "saveError": "บันทึกทางลัดคีย์บอร์ดไม่สำเร็จ", "pressKeysToRecord": "ชุดคีย์", "pressKeysPlaceholder": "คลิกแล้วกดคีย์", "recording": "กดคีย์...", "comboRequiredError": "กดชุดคีย์ก่อน", "conflictWarning": "ชุดคีย์นี้ถูกกำหนดไว้แล้วสำหรับ {{combo}} การบันทึกจะทำให้ทั้งคู่ทำงานพร้อมกัน", "actionLabel": "การกระทำ", "actionNextTab": "สลับไปยังแท็บถัดไป", "actionPreviousTab": "สลับไปยังแท็บก่อนหน้า", "actionOpenCommandPalette": "เปิดการค้นหาด่วน", "actionReconnectSession": "เชื่อมต่อเซสชันปัจจุบันใหม่", "unavailableAction": "{{type}} (ไม่พร้อมใช้งาน)", "actionRequiredError": "เลือกการกระทำก่อน", "deleteConfirm": "ลบการกำหนดคีย์นี้หรือไม่", "resetAllConfirm": "คืนค่าการกำหนดคีย์ทั้งหมดเป็นค่าเริ่มต้นหรือไม่" }, "userProfile": { "storageModeLocal": "เบราว์เซอร์", "storageModeCloud": "ฐานข้อมูล", "storageModeDescription": "เบราว์เซอร์จะเก็บการตั้งค่าในเบราว์เซอร์นี้เท่านั้น ฐานข้อมูลจะซิงค์ไปยังเซิร์ฟเวอร์และโหลดได้บนอุปกรณ์ใดก็ได้", "resetToDefaults": "คืนค่าเป็นค่าเริ่มต้น", "resetToDefaultsSuccess": "คืนค่าการตั้งค่าเป็นค่าเริ่มต้นแล้ว", "storageModeSwitch": "ที่เก็บการตั้งค่า", "sectionAccount": "บัญชี", "desktopProfileTitle": "เฉพาะอุปกรณ์นี้", "desktopProfileDescription": "โปรไฟล์นี้ทำงานบนอุปกรณ์นี้และเข้าสู่ระบบด้วยตัวเอง เชื่อมต่อกับเซิร์ฟเวอร์ Termix เพื่อใช้โฮสต์และการตั้งค่าเดียวกันบนทุกอุปกรณ์", "sectionInterface": "ส่วนติดต่อ", "interfacePresetDesc": "ระดับรายละเอียดที่ Termix แสดง ทุกฟีเจอร์ยังคงใช้งานได้", "preset_simple": "เรียบง่าย", "preset_simple_desc": "เฉพาะสิ่งจำเป็น", "preset_balanced": "สมดุล", "preset_balanced_desc": "เลย์เอาต์มาตรฐาน", "preset_advanced": "ขั้นสูง", "preset_advanced_desc": "เปิดทุกอย่าง จัดวางอย่างหนาแน่น", "presetClearOverrides": "คืนค่าทั้งหมด", "presetOverridesTitle": "ปรับแต่งแล้ว", "presetRevertArea": "ย้อนกลับ", "presetConfirmTitle": "สลับเป็น {{preset}} หรือไม่", "presetConfirmDesc": "การดำเนินการนี้จะคืนค่าแถบด้านข้าง การนำทาง เลย์เอาต์แดชบอร์ด เครื่องมือเทอร์มินัล และมุมมองตัวจัดการไฟล์ โฮสต์ ข้อมูลประจำตัว และหน้าแรกของคุณจะไม่ได้รับผลกระทบ", "presetConfirmApply": "ใช้ชุดค่าเริ่มต้น", "runSetupAgainDesc": "ทำขั้นตอนการตั้งค่าครั้งแรกอีกครั้ง", "runSetupAgainButton": "เรียกใช้การตั้งค่า", "uiArea_chrome": "กรอบแอป", "uiArea_hostList": "รายการโฮสต์", "uiArea_credentialList": "รายการข้อมูลประจำตัว", "uiArea_rail": "การนำทาง", "uiArea_dashboard": "แดชบอร์ด", "uiArea_terminal": "เทอร์มินัล", "uiArea_fileManager": "ตัวจัดการไฟล์", "uiArea_hostEditor": "ตัวแก้ไขโฮสต์", "sectionAppearance": "รูปลักษณ์", "sectionSecurity": "ความปลอดภัย", "sectionApiKeys": "คีย์ API", "sectionData": "ข้อมูล", "usernameLabel": "ชื่อผู้ใช้", "roleLabel": "บทบาท", "roleAdministrator": "ผู้ดูแลระบบ", "authMethodLabel": "วิธีการตรวจสอบสิทธิ์", "authMethodLocal": "Local", "twoFaLabel": "2FA", "twoFaOn": "เปิด", "twoFaOff": "ปิด", "versionLabel": "เวอร์ชัน", "cliTitle": "Termix CLI", "cliDescription": "เปิดเทอร์มินัล รันคำสั่ง และย้ายไฟล์จาก shell ของคุณเอง", "cliLearnMore": "เรียนรู้เพิ่มเติม", "deleteAccount": "ลบบัญชี", "deleteAccountDescription": "ลบบัญชีของคุณอย่างถาวร", "deleteButton": "ลบ", "deleteAccountPermanent": "การดำเนินการนี้ถาวรและไม่สามารถย้อนกลับได้", "deleteAccountWarning": "เซสชัน โฮสต์ ข้อมูลการเข้าสู่ระบบ และการตั้งค่าทั้งหมดจะถูกลบอย่างถาวร", "confirmPasswordDeletePlaceholder": "ป้อนรหัสผ่านเพื่อยืนยัน", "languageLabel": "ภาษา", "themeLabel": "ธีม", "fontSizeLabel": "ขนาดฟอนต์", "interfaceFontLabel": "ฟอนต์ส่วนติดต่อ", "interfaceFontDescription": "เปลี่ยนฟอนต์ส่วนติดต่อของแอปพลิเคชัน โปรไฟล์เทอร์มินัลจะยังคงใช้การตั้งค่าฟอนต์ของตัวเอง", "accentColorLabel": "สีเน้น", "keyboardShortcuts": "ทางลัดแป้นพิมพ์", "keyboardShortcutsDescription": "ปรับแต่งทางลัดสำหรับการคัดลอก วาง และคำสั่งในเทอร์มินัล", "manageShortcuts": "จัดการ", "commandPalette": "พาเลตคำสั่ง", "commandPaletteDesc": "เปิดใช้งานทางลัดแป้นพิมพ์", "reopenTabsOnLogin": "เปิดแท็บใหม่เมื่อเข้าสู่ระบบ", "reopenTabsOnLoginDesc": "กู้คืนแท็บที่เปิดค้างไว้เมื่อคุณเข้าสู่ระบบหรือรีเฟรชหน้า แม้จากอุปกรณ์อื่น", "confirmTabClose": "ยืนยันการปิดแท็บ", "confirmTabCloseDesc": "ถามก่อนปิดแท็บเทอร์มินัล", "showTabNumbers": "แสดงหมายเลขแท็บ", "showTabNumbersDesc": "แสดงหมายเลขบนแต่ละแท็บเพื่อช่วยแยกแยะ", "settingsAppRail": "แถบแอป", "sidebarSettingsMoved": "การตั้งค่าการแสดงผลแถบด้านข้างโฮสต์ได้ย้ายไปยังแผงปรับแต่งแถบด้านข้าง ซึ่งเปิดจากแถบเครื่องมือโฮสต์", "showHostTags": "แสดงแท็กโฮสต์", "showHostTagsDesc": "แสดงแท็กในรายการโฮสต์", "statusColors": "สีสถานะจริง", "statusColorsDesc": "ใช้สีเขียว/แดงสำหรับสถานะออนไลน์/ออฟไลน์ แทนที่จะใช้สีเน้น", "pinAppRail": "ตรึงแถบแอป", "pinAppRailDesc": "คงแถบแอปด้านซ้ายให้ขยายไว้เสมอ แทนที่จะขยายเมื่อวางเมาส์", "expandAppRailOnHover": "ขยายแถบแอปเมื่อวางเมาส์", "expandAppRailOnHoverDesc": "อนุญาตให้แถบแอปด้านซ้ายขยายเมื่อตัวชี้เมาส์เคลื่อนผ่าน", "appRailHoverPushesContent": "ดันเนื้อหาเมื่อขยาย", "appRailHoverPushesContentDesc": "สร้างพื้นที่สำหรับแถบที่ขยายแทนการเปิดทับหน้า เซสชันที่เปิดอยู่เช่นเดสก์ท็อประยะไกลจะปรับขนาดทุกครั้ง", "showPinAppRailButton": "แสดงปุ่มตรึงแถบแอป", "showPinAppRailButtonDesc": "แสดงปุ่มในแถบแอปเพื่อตรึงให้เปิดค้าง ปิดโดยค่าเริ่มต้น", "settingsNavigation": "การนำทาง", "navigationTabsDesc": "เลือกแท็บที่จะแสดงในแถบแอป", "settingsUpdates": "อัปเดต", "disableUpdateChecks": "ปิดการตรวจสอบอัปเดต", "disableUpdateChecksDesc": "หยุดการตรวจสอบอัปเดต", "changePassword": "เปลี่ยนรหัสผ่าน", "currentPasswordLabel": "รหัสผ่านปัจจุบัน", "currentPasswordPlaceholder": "รหัสผ่านปัจจุบัน", "newPasswordLabel": "รหัสผ่านใหม่", "newPasswordPlaceholder": "รหัสผ่านใหม่", "confirmPasswordLabel": "ยืนยันรหัสผ่านใหม่", "confirmPasswordPlaceholder": "ยืนยันรหัสผ่านใหม่", "updatePassword": "อัปเดตรหัสผ่าน", "createApiKeyTitle": "สร้างคีย์ API", "createApiKeyDescription": "สร้างคีย์ API ใหม่สำหรับการเข้าถึงผ่านโปรแกรม", "apiKeyNameLabel": "ชื่อ", "apiKeyNamePlaceholder": "เช่น CI Pipeline", "expiryDateLabel": "วันหมดอายุ", "optional": "ไม่บังคับ", "cancel": "ยกเลิก", "createKey": "สร้างคีย์", "apiKeyCreatedWarning": "สร้างคีย์แล้ว - คัดลอกตอนนี้ เพราะจะไม่แสดงอีก", "copyApiKey": "คัดลอกคีย์ API", "copiedToClipboard": "คัดลอกไปยังคลิปบอร์ดแล้ว", "apiKeyCount_other": "คีย์ {{count}} คีย์", "newKey": "คีย์ใหม่", "noApiKeys": "ยังไม่มีคีย์ API", "apiKeyActive": "ใช้งานอยู่", "apiKeyUsageHint": "รวมคีย์ของคุณใน", "apiKeyUsageHintHeader": "ส่วนหัว (header)", "apiKeyPermissionsHint": "คีย์จะสืบทอดสิทธิ์จากผู้ใช้ที่สร้าง", "exportData": "ส่งออกข้อมูลของฉัน", "exportDataDesc": "ดาวน์โหลดข้อมูลสำรองของโฮสต์ ข้อมูลการเข้าสู่ระบบ และการตั้งค่า เพื่อโอนไปยังอุปกรณ์อื่น", "export": "ส่งออก", "exporting": "กำลังส่งออก...", "importData": "นำเข้าข้อมูลของฉัน", "importDataDesc": "กู้คืนโฮสต์ ข้อมูลการเข้าสู่ระบบ และการตั้งค่าจากไฟล์สำรอง .sqlite", "importDataSelected": "เลือกแล้ว: {{name}}", "selectFile": "เลือกไฟล์", "changeFile": "เปลี่ยน", "import": "นำเข้า", "importing": "กำลังนำเข้า...", "exportSuccess": "ส่งออกข้อมูลสำเร็จ", "exportFailed": "การส่งออกข้อมูลล้มเหลว", "importSelectFile": "กรุณาเลือกไฟล์ก่อน", "importCompleted": "การนำเข้าเสร็จสิ้น: นำเข้า {{total}} รายการ, ข้าม {{skipped}} รายการ", "importFailed": "การนำเข้าล้มเหลว: {{error}}", "roleUser": "ผู้ใช้", "authMethodDual": "การยืนยันตัวตนสองชั้น", "authMethodExternal": "ภายนอก", "done": "เสร็จสิ้น", "apiKeyNameRequired": "จำเป็นต้องระบุชื่อคีย์", "apiKeyCreated": "สร้างคีย์ API \"{{name}}\" สำเร็จ", "apiKeyCreateFailed": "การสร้างคีย์ API ล้มเหลว", "apiKeyUser": "ผู้ใช้", "apiKeyExpires": "หมดอายุ", "apiKeyRevoked": "เพิกถอนคีย์ API \"{{name}}\" แล้ว", "apiKeyRevokeFailed": "การเพิกถอนคีย์ API ล้มเหลว", "passwordFieldsRequired": "จำเป็นต้องระบุรหัสผ่านปัจจุบันและรหัสผ่านใหม่", "passwordMismatch": "รหัสผ่านไม่ตรงกัน", "passwordTooShort": "รหัสผ่านต้องมีอย่างน้อย 6 ตัวอักษร", "passwordUpdated": "อัปเดตรหัสผ่านสำเร็จ", "passwordUpdateFailed": "การอัปเดตรหัสผ่านล้มเหลว", "deletePasswordRequired": "จำเป็นต้องระบุรหัสผ่านเพื่อลบบัญชีของคุณ", "deleteFailed": "การลบบัญชีล้มเหลว", "deleting": "กำลังลบ...", "colorPickerTooltip": "เปิดตัวเลือกสี", "themeSystem": "ระบบ", "themeLight": "สว่าง", "themeDark": "มืด", "themeDracula": "Dracula", "themeCatppuccin": "Catppuccin", "themeNord": "Nord", "themeSolarized": "Solarized", "themeTokyoNight": "Tokyo Night", "themeOneDark": "One Dark", "themeGruvbox": "Gruvbox", "linkedProfileTitle": "ลงชื่อเข้าใช้ {{server}} แล้ว", "linkedProfileDescription": "อุปกรณ์นี้ใช้บัญชีของคุณบนเซิร์ฟเวอร์และเก็บสำเนาข้อมูลไว้ เพื่อให้ใช้งานได้แม้จะออฟไลน์", "manageSync": "จัดการการซิงค์", "setUpSync": "เชื่อมต่อกับเซิร์ฟเวอร์", "settingsTabsAndShortcuts": "แท็บและทางลัด", "onBetaTitle": "คุณกำลังใช้เวอร์ชันเบต้า", "onBetaDescription": "ขอบคุณที่ช่วยทดสอบ แจ้งให้เราทราบหากพบปัญหา", "tryBetaTitle": "ทดลองใช้ฟีเจอร์ใหม่ก่อนใคร", "tryBetaDescription": "เข้าร่วมโปรแกรมเบต้าในส่วนอัปเดต", "sendBetaFeedback": "ส่งความคิดเห็นเกี่ยวกับเบต้า", "openUpdates": "อัปเดต" } } }, "plugins": { "capabilities": { "credentials:read": { "title": "ดูรหัสผ่านและคีย์ของคุณ", "consequence": "สามารถอ่านข้อมูลลับที่บันทึกไว้สำหรับโฮสต์ที่คุณเข้าถึงได้" }, "ssh:connect": { "title": "รันคำสั่งบนเซิร์ฟเวอร์ของคุณ", "consequence": "รันคำสั่งใดๆ บนโฮสต์ที่คุณเชื่อมต่อ โดยใช้สิทธิ์การเข้าถึงของคุณ" }, "process:spawn": { "title": "รันโปรแกรมบนเครื่องนี้", "consequence": "โปรแกรมจะรันบนเซิร์ฟเวอร์ Termix โดยตรง ไม่ใช่บนโฮสต์ของคุณ" }, "users:write": { "title": "สร้างและแก้ไขบัญชีผู้ใช้", "consequence": "สามารถเพิ่มผู้ใช้และเปลี่ยนบทบาทของพวกเขาได้" }, "auth:provide": { "title": "จัดการการลงชื่อเข้าใช้", "consequence": "สามารถเพิ่มวิธีการเข้าสู่ระบบ ปัจจัยยืนยันตัวตนที่สอง หรือประเภทการลงชื่อเข้าใช้ SSH ได้" }, "system:tls": { "title": "จัดการใบรับรอง", "consequence": "สามารถเปลี่ยนใบรับรองที่ Termix ใช้สำหรับ HTTPS และตอบกลับการตรวจสอบโดเมนจากหน่วยงานออกใบรับรองได้" }, "device:serial": { "title": "เข้าถึงอุปกรณ์อนุกรมและ USB", "consequence": "สามารถเปิดพอร์ตอนุกรมทางกายภาพบนเครื่องที่รัน Termix ได้" }, "hosts:write": { "title": "สร้างและแก้ไขโฮสต์", "consequence": "สามารถเพิ่มโฮสต์และแก้ไขโฮสต์ที่มีอยู่แล้วได้" }, "credentials:use": { "title": "เชื่อมต่อกับเซิร์ฟเวอร์ของคุณ", "consequence": "ไม่สามารถดูรหัสผ่านหรือคีย์ของคุณได้" }, "credentials:write": { "title": "บันทึกข้อมูลการเข้าสู่ระบบใหม่", "consequence": "สามารถเพิ่มรหัสผ่านและคีย์ลงในข้อมูลการเข้าสู่ระบบที่บันทึกไว้ของคุณได้" }, "network:outbound": { "title": "เข้าถึงอินเทอร์เน็ต", "consequence": "สามารถส่งคำขอไปยังบริการภายนอกได้" }, "network:serve": { "title": "ยอมรับการเชื่อมต่อ", "consequence": "เปิดพอร์ตบนเซิร์ฟเวอร์ Termix" }, "network:broadcast": { "title": "ส่งการแพร่สัญญาณเครือข่าย", "consequence": "สามารถส่งแพ็กเก็ตไปยังอุปกรณ์บนเครือข่ายท้องถิ่น เช่น สัญญาณ Wake-on-LAN ได้" }, "users:read": { "title": "ดูชื่อผู้ใช้และบทบาท", "consequence": "จะไม่เห็นแฮชรหัสผ่านหรือสถานะการยืนยันตัวตนสองปัจจัย" }, "events:core": { "title": "ติดตามทุกกิจกรรมที่เกิดขึ้น", "consequence": "รวมถึงกิจกรรมจากผู้ใช้รายอื่น ไม่ใช่แค่ของคุณ" }, "notify:send": { "title": "ส่งการแจ้งเตือน", "consequence": "ส่งถึงคุณหรือผู้ใช้รายอื่น ผ่านช่องทางที่พวกเขาตั้งค่าไว้" }, "notify:hub": { "title": "รับทุกการแจ้งเตือน", "consequence": "จัดเก็บและส่งต่อการแจ้งเตือนที่ปลั๊กอินทั้งหมดส่งมา รวมถึงเนื้อหาของการแจ้งเตือน" }, "audit:read": { "title": "อ่านบันทึกการตรวจสอบ", "consequence": "สามารถดูได้ว่าใครทำอะไรและเมื่อไหร่" }, "desktop:window": { "title": "เปิดหน้าต่างเดสก์ท็อป", "consequence": "เฉพาะในแอปเดสก์ท็อปของ Termix" }, "users:impersonate": { "title": "ดำเนินการแทนผู้ใช้รายอื่น", "consequence": "รันงานพื้นหลังโดยใช้สิทธิ์ของผู้ใช้รายอื่น เช่น งานตามกำหนดเวลา ทุกการใช้งานจะถูกบันทึกไว้ในบันทึกการตรวจสอบ" }, "db:core-refs": { "title": "อ่านตารางบัญชีหลัก", "consequence": "สามารถสอบถามข้อมูลผู้ใช้ บทบาท และโฮสต์โดยตรงจากฐานข้อมูลได้" }, "hosts:read": { "title": "ดูรายการโฮสต์ของคุณ", "consequence": "ชื่อและที่อยู่ของโฮสต์ที่คุณสามารถดูได้อยู่แล้ว" }, "db:own": { "title": "จัดเก็บข้อมูลของตัวเอง", "consequence": "เก็บไว้ในตารางของตัวเอง แยกจากปลั๊กอินอื่น" }, "kv:own": { "title": "จดจำการตั้งค่าเล็กๆ น้อยๆ", "consequence": "เก็บแยกจากปลั๊กอินอื่น" }, "files:own": { "title": "จัดเก็บไฟล์ของตัวเอง", "consequence": "อยู่ในโฟลเดอร์ของตัวเองบนดิสก์ แยกจากปลั๊กอินอื่นๆ" }, "secrets:own": { "title": "เก็บข้อมูลความลับของตัวเอง", "consequence": "เข้ารหัสโดย Termix ปลั๊กอินจะไม่ถือกุญแจไว้" }, "settings:read-core": { "title": "อ่านการตั้งค่าของ Termix", "consequence": "การตั้งค่าเซิร์ฟเวอร์ ไม่ใช่โฮสต์หรือข้อมูลรับรองของคุณ" }, "plugins:read": { "title": "ดูปลั๊กอินที่ติดตั้งแล้ว", "consequence": "สามารถดูได้ว่ามีปลั๊กอินใดติดตั้งและกำลังทำงานอยู่" }, "ui:surface": { "title": "เพิ่มหน้าจอของตัวเอง", "consequence": "แท็บ แผงควบคุม และการตั้งค่าที่คุณสามารถซ่อนได้ในภายหลัง" } }, "runtime": { "needsPlugin": "{{name}} ไม่พร้อมใช้งาน", "needsUnknownPlugin": "ปลั๊กอินนี้ไม่พร้อมใช้งาน", "disabledHint": "ถูกปิดใช้งานบนเซิร์ฟเวอร์นี้", "missingHint": "ปลั๊กอินต้นทางถูกลบออกไปแล้ว", "failed": "{{name}} ไม่สามารถเริ่มต้นได้", "failedHint": "ผู้ดูแลระบบสามารถตรวจสอบบันทึกของเซิร์ฟเวอร์เพื่อดูรายละเอียด", "loading": "กำลังโหลด {{name}}", "crashed": "เกิดข้อผิดพลาดใน {{name}}", "retry": "ลองอีกครั้ง" }, "manager": { "tabs": { "installed": "ติดตั้งแล้ว", "browse": "เรียกดู", "updates": "อัปเดต", "registries": "ทะเบียนปลั๊กอิน" }, "status": { "summary": "ติดตั้งแล้ว {{installed}} ตัว, กำลังทำงาน {{running}} ตัว", "running": "กำลังทำงาน", "disabled": "ปิดใช้งาน", "failed": "หยุดทำงานโดยไม่คาดคิด", "blocked": "กำลังรอปลั๊กอินอื่น", "server": "ทำงานบนเซิร์ฟเวอร์ของคุณ" }, "groups": { "running": "กำลังทำงาน", "notRunning": "ไม่ทำงาน", "onServer": "บนเซิร์ฟเวอร์ของคุณ" }, "runsOnServerHint": "ปลั๊กอินนี้ทำงานเฉพาะบนเซิร์ฟเวอร์ของคุณเท่านั้น จึงจะปิดใช้งานในแอปเดสก์ท็อป แต่ยังคงทำงานบนเซิร์ฟเวอร์ได้ปกติ", "sort": { "popular": "ยอดนิยมที่สุด", "name": "ชื่อ", "updated": "อัปเดตล่าสุด", "category": "หมวดหมู่" }, "columns": { "title": "คอลัมน์", "auto": "อัตโนมัติ", "count": "กว้าง {{count}} คอลัมน์" }, "table": { "name": "ชื่อ", "description": "คำอธิบาย", "version": "เวอร์ชัน", "status": "สถานะ", "category": "หมวดหมู่", "downloads": "ดาวน์โหลด" }, "risk": { "critical": "วิกฤต", "high": "ความเสี่ยงสูง", "medium": "ความเสี่ยงปานกลาง", "low": "ความเสี่ยงต่ำ" }, "contributes": { "tabs_other": "{{count}} แท็บ", "panels_other": "{{count}} แผงควบคุม", "dashboardCards_other": "{{count}} การ์ดแดชบอร์ด", "actions_other": "{{count}} การกระทำ", "protocols_other": "{{count}} ประเภทการเชื่อมต่อ", "auth_other": "{{count}} วิธีการเข้าสู่ระบบ", "settings_other": "การตั้งค่า", "hostCapability_other": "การตั้งค่าโฮสต์", "permissions_other": "{{count}} สิทธิ์บทบาท", "keybindingActions_other": "{{count}} ทางลัด", "syncEntities_other": "ซิงค์เดสก์ท็อป" }, "consent": { "enableTitle": "เปิดใช้งาน {{name}} หรือไม่", "installTitle": "ติดตั้ง {{name}}", "updateTitle": "อัปเดต {{name}}", "agreeUpdate": "ยอมรับและอัปเดต", "updateExplain": "เวอร์ชันนี้ขอสิทธิ์บางอย่างที่เวอร์ชันปัจจุบันของคุณไม่มี จึงไม่สามารถติดตั้งได้โดยอัตโนมัติ", "newInVersion": "ใหม่ในเวอร์ชันนี้", "minor": "ปลั๊กอินนี้ยังเพิ่มหน้าจอของตัวเองและเก็บข้อมูลแยกต่างหากจากปลั๊กอินอื่น", "none": "ไม่ขอสิทธิ์พิเศษใดๆ", "uploadTitle": "ติดตั้ง {{name}} จากไฟล์", "uploadWarning": "ไฟล์นี้ไม่ได้ผ่านการตรวจสอบหรือลงนามโดย Termix registry ติดตั้งเฉพาะในกรณีที่คุณสร้างมันขึ้นมาเองหรือไว้วางใจผู้สร้างเท่านั้น" }, "confirm": { "uninstallTitle": "ถอนการติดตั้ง {{name}} หรือไม่?", "uninstallBody": "การดำเนินการนี้จะหยุดการทำงานและลบข้อมูลทั้งหมดที่ปลั๊กอินเก็บไว้ รวมถึงการตั้งค่าและข้อมูลลับ คุณสามารถติดตั้งใหม่ได้ในภายหลัง แต่ข้อมูลจะไม่กลับมา", "deleteDataTitle": "ลบข้อมูลทั้งหมดของ {{name}} หรือไม่?", "deleteDataBody": "ตาราง การตั้งค่า ข้อมูลลับ และไฟล์ทั้งหมดจะถูกลบ และปลั๊กอินจะถูกปิดใช้งาน การดำเนินการนี้ไม่สามารถย้อนกลับได้", "enableAlsoTitle": "เปิดใช้งาน {{name}} หรือไม่?", "enableAlsoBody": "ปลั๊กอินนี้ต้องการรายการต่อไปนี้เพื่อทำงาน ดังนั้นรายการเหล่านี้จะถูกเปิดใช้งานด้วย: {{list}}", "disableAlsoTitle": "ปิดใช้งาน {{name}} หรือไม่?", "disableAlsoBody": "รายการต่อไปนี้ต้องการปลั๊กอินนี้เพื่อทำงาน ดังนั้นรายการเหล่านี้จะถูกปิดใช้งานด้วย: {{list}}", "downgradeTitle": "กลับไปใช้ {{name}} เวอร์ชัน {{version}} หรือไม่?", "downgradeBody": "ข้อมูลที่เขียนโดยเวอร์ชันใหม่กว่าจะยังคงอยู่ และเวอร์ชันเก่าอาจไม่เข้าใจข้อมูลดังกล่าว ปลั๊กอินจะคงอยู่在这个เวอร์ชันจนกว่าคุณจะยกเลิกการตรึงเวอร์ชัน", "downgradeConfirm": "เปลี่ยนเวอร์ชัน" }, "toast": { "installed": "ติดตั้ง {{name}} เรียบร้อย", "installedNotRunning": "ติดตั้ง {{name}} เรียบร้อย แต่ไม่สามารถเริ่มต้นได้ เปิดดูเพื่อตรวจสอบสาเหตุ", "updated": "อัปเดต {{name}} เป็นเวอร์ชัน {{version}} เรียบร้อย", "updatedMany_other": "อัปเดตปลั๊กอิน {{count}} รายการ", "uninstalled": "ถอนการติดตั้ง {{name}} เรียบร้อย", "dataDeleted": "ลบข้อมูลของ {{name}} เรียบร้อย", "failedToStart": "{{name}} ไม่สามารถเริ่มต้นได้ เปิดดูเพื่อตรวจสอบสาเหตุ" }, "errors": { "generic": "เกิดข้อผิดพลาดบางอย่าง", "install": "ไม่สามารถติดตั้ง {{name}} ได้: {{error}}", "update": "ไม่สามารถอัปเดต {{name}} ได้: {{error}}", "updateAll": "ไม่สามารถอัปเดตปลั๊กอินได้: {{error}}", "uninstall": "ไม่สามารถถอนการติดตั้ง {{name}} ได้: {{error}}", "state": "ไม่สามารถเปลี่ยนสถานะของ {{name}} ได้: {{error}}", "retry": "ไม่สามารถรีสตาร์ท {{name}} ได้: {{error}}", "options": "ไม่สามารถบันทึกตัวเลือกของ {{name}} ได้: {{error}}", "deleteData": "ไม่สามารถลบข้อมูลของ {{name}} ได้: {{error}}", "managedByServer": "เดสก์ท็อปนี้เชื่อมต่อกับเซิร์ฟเวอร์ ซึ่งจะเป็นผู้กำหนดปลั๊กอิน", "hasDependents": "{{name}} จำเป็นสำหรับ {{list}} กรุณาปิดใช้งานหรือถอนการติดตั้งรายการเหล่านั้นก่อน", "missingDependencies": "{{name}} ต้องการ {{list}} ซึ่งไม่ได้ติดตั้งอยู่", "consentChanged": "สิ่งที่ปลั๊กอินนี้ขอสิทธิ์ได้เปลี่ยนไปตั้งแต่คุณดูครั้งล่าสุด กรุณาตรวจสอบรายการอีกครั้ง", "upload": "ไม่สามารถอ่าน {{name}} ได้: {{error}}", "developerMode": "ไม่สามารถเปลี่ยนโหมดนักพัฒนาได้: {{error}}" }, "data": { "title": "ข้อมูลที่เก็บไว้", "delete": "ลบข้อมูล", "loadFailed": "ไม่สามารถอ่านข้อมูลที่ปลั๊กอินนี้เก็บไว้ได้", "tables": "ตาราง", "kv": "คีย์", "settings": "การตั้งค่า", "files": "ไฟล์", "rows_other": "{{count}} แถว", "secrets_other": "{{count}} ข้อมูลลับ", "migrations_other": "ใช้การโยกย้ายข้อมูล {{count}} รายการ", "grants_other": "มอบสิทธิ์ {{count}} รายการ" }, "install": "ติดตั้ง", "uninstall": "ถอนการติดตั้ง", "enable": "เปิดใช้งาน", "disable": "ปิดใช้งาน", "restart": "รีสตาร์ท", "update": "อัปเดต", "updateAll": "อัปเดตทั้งหมด", "updateTo": "อัปเดตเป็นเวอร์ชัน {{version}}", "review": "ตรวจสอบ", "reviewUpdate": "ตรวจสอบการอัปเดต", "updates": "การอัปเดต", "auto": "อัตโนมัติ", "autoUpdate": "อัปเดตเองโดยอัตโนมัติ", "autoUpdateHint": "จะไม่อัปเดตหากมีการขอสิทธิ์เพิ่มเติม", "pin": "ใช้เวอร์ชันนี้เท่านั้น", "pinHint": "คงไว้ที่ {{version}} และข้ามการอัปเดตทั้งหมดจนกว่าคุณจะปิดการตั้งค่านี้", "pinnedTo": "ล็อกไว้ที่ {{version}}", "version": "เวอร์ชัน", "versionPickHint": "ติดตั้งเวอร์ชันเก่าแทนที่จะเป็นเวอร์ชันล่าสุด จะคงเวอร์ชันนั้นไว้จนกว่าคุณจะปลดล็อก", "versionPickHintInstalled": "เปลี่ยนไปใช้เวอร์ชันอื่น การเลือกเวอร์ชันที่ไม่ใช่ล่าสุดจะทำการล็อกเวอร์ชันนั้นไว้", "switchVersion": "เปลี่ยน", "latestVersion": "{{version}} (ล่าสุด)", "versionChange": "{{from}} เป็น {{to}}", "releaseNotes": "บันทึกการเปลี่ยนแปลง", "noReleaseNotes": "ไม่มีบันทึกสำหรับเวอร์ชันนี้", "viewRelease": "ดูบน GitHub", "showOlderReleases": "เวอร์ชันเก่า ({{count}})", "hideOlderReleases": "ซ่อนเวอร์ชันเก่า", "showMoreChanges": "แสดงอีก {{count}} รายการ", "videoTitle": "วิดีโอ {{name}}", "changeTypes": { "added": "เพิ่มใหม่", "changed": "เปลี่ยนแปลง", "fixed": "แก้ไข", "removed": "ลบออก", "deprecated": "เลิกใช้แล้ว", "security": "ความปลอดภัย" }, "installedBadge": "ติดตั้งแล้ว", "incompatible": "ต้องการ Termix เวอร์ชันใหม่กว่า", "features": "ฟีเจอร์", "whatItCanDo": "สิ่งที่ทำได้", "addsToTermix": "สิ่งที่เพิ่มเข้ามาใน Termix", "addsToTermixHint": "หากถอนการติดตั้ง สิ่งเหล่านี้จะหายไปทั้งหมด", "noServerAccess": "ไม่มีการเข้าถึงเซิร์ฟเวอร์ของคุณ", "searchInstalled": "ค้นหาที่ติดตั้งแล้ว", "searchPlugins": "ค้นหาปลั๊กอิน", "allCategories": "ทั้งหมด", "nothingMatches": "ไม่มีผลลัพธ์ที่ตรงกัน", "noneInstalled": "ยังไม่มีปลั๊กอินที่ติดตั้งอยู่ เรียกดูเพื่อเพิ่ม", "nothingHere": "ไม่มีอะไรที่นี่", "nothingHereHint": "ลองหมวดหมู่อื่นหรือค้นหาใหม่", "showInstalled": "แสดงที่ติดตั้งแล้ว", "allInstalled": "ทุกอย่างในที่นี้ติดตั้งเรียบร้อยแล้ว", "allInstalledHint": "เปิดใช้งาน 'แสดงที่ติดตั้งแล้ว' เพื่อดูรายการ", "communitySubmit": "วิธีการส่ง", "registries": { "intro": "ทะเบียนปลั๊กอินคือรายการปลั๊กอินที่สามารถติดตั้งได้ ทะเบียนทางการจะเปิดใช้งานเสมอ คุณสามารถเปิดใช้งานทะเบียนชุมชนหรือเพิ่มทะเบียนของคุณเองได้", "hostYourOwn": "โฮสต์ทะเบียนของคุณเอง", "add": "เพิ่มทะเบียน", "addTitle": "เพิ่มทะเบียน", "addHint": "วางลิงก์ไปยังไฟล์ index.json ของทะเบียน Termix จะอ่านไฟล์นี้และแสดงคีย์ที่ใช้ลงนามปลั๊กอิน เพิ่มเฉพาะทะเบียนจากแหล่งที่คุณไว้วางใจเท่านั้น", "urlLabel": "URL ดัชนี", "check": "ตรวจสอบ", "addConfirm": "ไว้วางใจและเพิ่ม", "added": "เพิ่ม {{name}} เรียบร้อยแล้ว", "customWarning": "ปลั๊กอินจากทะเบียนนี้ไม่ได้ผ่านการตรวจสอบโดยทีม Termix เจ้าของทะเบียนเป็นผู้ตัดสินใจเนื้อหาทั้งหมด การดาวน์โหลดทุกครั้งต้องมีการลงนามด้วยคีย์ด้านบน", "keyFingerprint": "คีย์ {{keyId}}", "pluginCount_other": "ปลั๊กอิน {{count}} รายการ", "officialName": "ทางการ", "communityName": "ชุมชน", "alwaysOn": "เปิดใช้งานเสมอ", "communityHint": "ปลั๊กอินที่สร้างโดยบุคคลอื่น แต่ละเวอร์ชันจะผ่านการตรวจสอบโดยมนุษย์และระบบอัตโนมัติก่อนจะแสดงในรายการ", "communityConfirmTitle": "เปิดใช้งานปลั๊กอินชุมชน?", "communityConfirmBody": "ปลั๊กอินชุมชนสร้างโดยบุคคลอื่น ไม่ใช่ทีม Termix แต่ละเวอร์ชันจะผ่านการตรวจสอบโดยมนุษย์และระบบอัตโนมัติก่อนจะแสดงในรายการ แต่อาจมีข้อผิดพลาดหลุดรอดมาได้ ควรติดตั้งเฉพาะปลั๊กอินที่คุณไว้วางใจและตรวจสอบสิทธิ์ที่แต่ละปลั๊กอินขอ", "communityConfirm": "เปิดใช้งาน", "communityBadge": "ชุมชน", "communityBadgeHint": "จากทะเบียนชุมชน สร้างโดยบุคคลอื่นและผ่านการตรวจสอบก่อนแสดงในรายการ", "customBadge": "กำหนดเอง", "customBadgeHint": "จาก {{name}} ซึ่งเป็นทะเบียนที่ผู้ดูแลระบบเพิ่มเข้ามา ไม่ได้ผ่านการตรวจสอบโดยทีม Termix", "remove": "ลบ", "removeTitle": "ลบ {{name}} หรือไม่", "removeBody": "ปลั๊กอินจากแหล่งนี้จะไม่แสดงในหน้าสำรวจอีกต่อไป คุณสามารถเพิ่มกลับได้ในภายหลัง", "removed": "ลบ {{name}} เรียบร้อยแล้ว", "inUse": "ถอนการติดตั้งปลั๊กอินจาก {{name}} ก่อน: {{list}}", "changeFailed": "ไม่สามารถเปลี่ยนรีจิสทรีได้: {{error}}", "loadFailed": "ไม่สามารถโหลดรีจิสทรีได้: {{error}}", "unreachable": "ไม่สามารถอ่านข้อมูลได้: {{error}}", "filter": "รีจิสทรี", "allRegistries": "รีจิสทรีทั้งหมด", "browseHint": "เปิดใช้งานปลั๊กอินจากชุมชน หรือเพิ่มรีจิสทรีของคุณเองในแท็บ รีจิสทรี" }, "upToDate": "ทุกอย่างอัปเดตเป็นเวอร์ชันล่าสุดแล้ว", "lastChecked": "ตรวจสอบล่าสุดเมื่อ {{time}}", "updatesReady_other": "มี {{count}} การอัปเดตพร้อมใช้งาน", "updatesNeedReview_other": "มี {{count}} รายการที่ต้องให้คุณตรวจสอบก่อน", "updateAsksMore": "การอัปเดตนี้ขอสิทธิ์เพิ่มเติม จึงรอให้คุณตัดสินใจ", "checkRegistry": "ตรวจสอบปลั๊กอินและการอัปเดต", "registryUnreachable": "ไม่สามารถเชื่อมต่อกับทะเบียนปลั๊กอินได้ ({{error}}) ปลั๊กอินที่ติดตั้งไว้ยังคงใช้งานได้", "managedByServer": "เดสก์ท็อปนี้เชื่อมต่อกับเซิร์ฟเวอร์ ซึ่งจะเป็นผู้กำหนดปลั๊กอิน การเปลี่ยนแปลงจะดำเนินการบนเซิร์ฟเวอร์", "browsePlugins": "เรียกดูปลั๊กอิน", "loading": "กำลังโหลด", "developer": { "title": "โหมดนักพัฒนาปลั๊กอิน", "hint": "อนุญาตให้แอดมินติดตั้งปลั๊กอินจากไฟล์ .tmxplug ในแท็บปลั๊กอิน โดยไม่ต้องตรวจสอบจากทะเบียน ใช้สำหรับสร้างและทดสอบปลั๊กอินของคุณเอง", "enableTitle": "เปิดโหมดนักพัฒนาหรือไม่?", "enableBody": "แอดมินจะสามารถติดตั้งปลั๊กอินจากไฟล์ที่ Termix ยังไม่ได้ตรวจสอบ ปลั๊กอินสามารถทำอะไรก็ได้ตามความสามารถของมัน ดังนั้นควรเปิดเฉพาะเมื่อคุณกำลังสร้างหรือทดสอบปลั๊กอินเท่านั้น", "enable": "เปิดใช้งาน", "installFromFile": "ติดตั้งจากไฟล์", "signedOnly": "ตั้งค่า TERMIX_REQUIRE_SIGNED_PLUGINS ไว้แล้ว จึงยังคงบล็อกการติดตั้งจากไฟล์" }, "count": { "downloads_other": "{{formatted}} ดาวน์โหลด", "downloadsHint": "จำนวนครั้งที่มีการดาวน์โหลดเวอร์ชันนี้ ไม่ใช่จำนวนการติดตั้ง" }, "unverified": "ยังไม่ได้รับการยืนยัน", "unverifiedHint": "ติดตั้งจากไฟล์ Termix ไม่ได้ตรวจสอบหรือลงนามในไฟล์นี้", "reportIssue": "รายงานปัญหา", "reportTo": "รายงานไปยัง {{author}}", "requestFeature": "ขอเพิ่มฟีเจอร์", "openSettings": "เปิดการตั้งค่า", "beta": { "badge": "เบต้า", "badgeHint": "นี่คือเวอร์ชันเบต้า อาจมีข้อบกพร่อง", "try": "ลองใช้เวอร์ชันเบต้า {{version}}", "confirmTitle": "ใช้เวอร์ชันเบต้าสำหรับ {{name}} หรือไม่?", "confirmBody": "เวอร์ชันเบต้าจะได้รับฟีเจอร์และแก้ไขข้อบกพร่องก่อน แต่อาจมีข้อผิดพลาด คุณสามารถสลับกลับไปยังเวอร์ชันเสถียรได้ตลอดเวลา", "confirmInstall": "ติดตั้ง {{version}}", "confirmSwitch": "ใช้เวอร์ชันเบต้า", "leftWhileOnBeta": "{{name}} จะยังคงใช้ {{version}} จนกว่าจะมีเวอร์ชันเสถียรที่ใหม่กว่า", "channel": "เวอร์ชันเบต้า", "channelHint": "รับเวอร์ชันใหม่ก่อนใคร อาจมีข้อบกพร่อง", "waitingForStable": "กลับสู่เวอร์ชันเสถียรแล้ว จะยังคงใช้ {{version}} จนกว่าจะมีเวอร์ชันเสถียรที่ใหม่กว่า", "versionLabel": "{{version}} (เบต้า)", "sendFeedback": "ส่งความคิดเห็นเกี่ยวกับเวอร์ชันเบต้า" }, "documentation": "เอกสารประกอบ", "envVars": "ตัวแปรสภาพแวดล้อม", "envRequired": "จำเป็น", "envDefault": "ค่าเริ่มต้น: {{value}}" } }, "settings": { "secretSet": "ตั้งค่าแล้ว", "secretNotSet": "ไม่ได้ตั้งค่า", "secretReplace": "แทนที่", "pluginSettingsSaved": "บันทึกการตั้งค่าแล้ว", "pluginSettingsInvalid": "ไม่สามารถบันทึกการตั้งค่าบางอย่างได้ ตรวจสอบช่องที่เน้นไว้", "pluginSettingsSaveFailed": "บันทึกการตั้งค่าไม่สำเร็จ", "pluginSettingsLoadFailed": "โหลดการตั้งค่าไม่สำเร็จ", "featureUnavailable": "{{name}} ไม่พร้อมใช้งานในขณะนี้ การตั้งค่าเหล่านี้จะถูกบันทึกไว้แต่จะไม่ถูกนำไปใช้", "account": "บัญชี", "security": "ความปลอดภัย", "apiKeys": "คีย์ API", "data": "ข้อมูลและการซิงค์", "interface": "ส่วนติดต่อผู้ใช้", "appearance": "รูปลักษณ์", "keybindings": "การกำหนดปุ่มลัด", "adminGeneral": "ทั่วไป", "adminUsers": "ผู้ใช้", "adminSessions": "เซสชัน", "adminRoles": "บทบาท", "adminHostDefaults": "ค่าเริ่มต้นของโฮสต์", "adminBranding": "แบรนด์ดิ้ง", "adminDatabase": "ฐานข้อมูล", "adminSsl": "SSL", "adminApiKeys": "คีย์ API", "adminAuditLog": "บันทึกการตรวจสอบ", "bandYou": "บัญชีของคุณ", "bandApp": "แอปนี้", "bandPlugins": "ปลั๊กอิน", "bandInstance": "เซิร์ฟเวอร์นี้", "searchPlaceholder": "ค้นหาการตั้งค่า", "noResults": "ไม่พบการตั้งค่าที่ตรงกัน", "pages": "หน้า", "instanceSettings": "การตั้งค่าเซิร์ฟเวอร์", "nothingHere": "ไม่มีอะไรให้ตั้งค่าที่นี่", "searchPage": "ค้นหาในหน้านี้", "noPageMatches": "ไม่มีอะไรในหน้านี้ที่ตรงกัน", "updates": { "title": "อัปเดต", "betaProgram": "โปรแกรมเบต้า", "betaIntro": "เบต้าคือเวอร์ชันทดลองใช้งานล่วงหน้าของ Termix รุ่นถัดไป จะออกทุกวันอังคารและศุกร์เมื่อมีฟีเจอร์ใหม่ให้ลองใช้ อาจมีข้อบกพร่องได้ และความคิดเห็นของคุณคือสิ่งที่ทำให้เวอร์ชันเสถียรดีขึ้น", "termixBetas": "Termix เบต้า", "termixBetasHint": "แจ้งเตือนฉันเมื่อมีเบต้าใหม่ ไม่ใช่แค่เวอร์ชันเสถียร", "runningBetaBuild": "คุณกำลังใช้เวอร์ชันเบต้า หากต้องการออก ให้สลับกลับไปใช้ภาพหรือโปรแกรมติดตั้งเวอร์ชันเสถียร", "howToInstall": "วิธีรับเวอร์ชันเบต้า", "desktopInstall": "ดาวน์โหลดโปรแกรมติดตั้งเบต้าและติดตั้งทับเวอร์ชันปัจจุบัน", "downloadBeta": "ดาวน์โหลด {{version}}", "dockerInstall": "เปลี่ยนแท็กของภาพเป็นเบต้าและรีสตาร์ทคอนเทนเนอร์:", "copy": "คัดลอก", "copied": "คัดลอกแล้ว", "copyFailed": "ไม่สามารถคัดลอกได้", "learnMore": "เรียนรู้เพิ่มเติมเกี่ยวกับเบต้า", "feedback": "ความคิดเห็น", "feedbackHint": "พบข้อบกพร่องหรือมีไอเดีย? ส่งตรงถึงผู้พัฒนาโดยระบุเวอร์ชันของคุณอัตโนมัติ", "sendFeedback": "ส่งความคิดเห็นเบต้า", "releases": "เวอร์ชันที่เผยแพร่", "thisVersion": "เวอร์ชันนี้", "newestStable": "เวอร์ชันเสถียรล่าสุด", "newestBeta": "เวอร์ชันเบต้าล่าสุด", "noRelease": "ไม่มีในขณะนี้", "pluginBetas": "ปลั๊กอินเบต้า", "pluginBetasIntro": "แต่ละปลั๊กอินสามารถใช้เบต้าได้แยกกัน หากต้องการลอง ให้เปิดปลั๊กอินแล้วกด ลองเบต้า", "openPlugins": "เปิดปลั๊กอิน", "waitingForStable": "กลับสู่เวอร์ชันเสถียรแล้ว จะคงอยู่ที่ {{version}} จนกว่าจะมีเวอร์ชันเสถียรที่ใหม่กว่า", "backToStable": "กลับสู่เวอร์ชันเสถียร", "allPluginsBeta": "ใช้เบต้าสำหรับปลั๊กอินทั้งหมด", "allPluginsStable": "ปลั๊กอินทั้งหมดกลับสู่เวอร์ชันเสถียร", "saveFailed": "ไม่สามารถบันทึกการเปลี่ยนแปลงได้" } }, "managerCard": { "refresh": "รีเฟรช", "retry": "ลองอีกครั้ง", "sudoHint": "ตั้งค่ารหัสผ่าน sudo สำหรับโฮสต์นี้ในแก้ไขโฮสต์เพื่อเปิดใช้งานการดำเนินการที่ต้องสิทธิ์พิเศษ", "noData": "ไม่มีข้อมูล", "filter": "กรอง..." }, "sync": { "server": "เซิร์ฟเวอร์ Termix", "account": "บัญชี", "status": "สถานะ", "never": "ไม่เคย", "justNow": "เมื่อสักครู่", "minutesAgo_other": "{{count}} นาทีที่แล้ว", "hoursAgo_other": "{{count}} ชั่วโมงที่แล้ว", "actionFailed": "ไม่สำเร็จ ลองอีกครั้ง", "unlinkedTitle": "เฉพาะอุปกรณ์นี้", "unlinkedBody": "Termix ทำงานได้เองบนอุปกรณ์นี้ เชื่อมต่อกับเซิร์ฟเวอร์ Termix ของคุณเพื่อรักษาทุกอย่างให้สอดคล้องกัน", "unlinkedPointHosts": "โฮสต์ ข้อมูลประจำตัว สนิปเป็ต และการตั้งค่าของคุณจะติดตามคุณไปยังทุกอุปกรณ์", "unlinkedPointOffline": "ทุกอย่างยังคงทำงานได้เมื่อไม่สามารถเข้าถึงเซิร์ฟเวอร์ได้ และจะซิงค์เมื่อเชื่อมต่อได้อีกครั้ง", "unlinkedPointAccount": "คุณลงชื่อเข้าใช้ด้วยบัญชีเซิร์ฟเวอร์ของคุณ และโฮสต์ที่ผู้อื่นแชร์กับคุณก็จะแสดงที่นี่เช่นกัน", "linkButton": "เชื่อมต่อกับเซิร์ฟเวอร์", "state": { "syncing": "กำลังซิงค์", "offline": "ไม่สามารถเข้าถึงเซิร์ฟเวอร์", "error": "ซิงค์หยุดทำงาน", "signedOut": "ออกจากระบบแล้ว", "synced": "ซิงค์แล้ว {{time}}" }, "pending_other": "การเปลี่ยนแปลง {{count}} รายการรอซิงค์", "signInAgain": "ลงชื่อเข้าใช้อีกครั้ง", "syncNow": "ซิงค์ตอนนี้", "unlink": "ยกเลิกการเชื่อมต่อ", "unlinked": "อุปกรณ์นี้ไม่ได้เชื่อมต่อกับเซิร์ฟเวอร์อีกต่อไป", "unlinkTitle": "ยกเลิกการเชื่อมโยงอุปกรณ์นี้หรือไม่", "unlinkDescription": "การดำเนินการนี้จะหยุดการซิงค์และออกจากระบบเซิร์ฟเวอร์ โฮสต์ที่ผู้อื่นแชร์กับคุณจะถูกนำออกจากอุปกรณ์นี้ไม่ว่าจะเลือกอย่างไร", "unlinkKeepTitle": "เก็บข้อมูลของฉันไว้ที่นี่", "unlinkKeepBody": "โฮสต์ ข้อมูลประจำตัว และการตั้งค่าของคุณจะยังคงอยู่บนอุปกรณ์นี้และทำงานต่อได้เอง", "unlinkRemoveTitle": "ลบข้อมูลที่ซิงค์แล้ว", "unlinkRemoveBody": "ทุกอย่างที่มาจากเซิร์ฟเวอร์จะถูกนำออกจากอุปกรณ์นี้ เฉพาะโฮสต์ที่เก็บไว้บนอุปกรณ์นี้เท่านั้นที่จะยังคงอยู่", "conflictsTitle": "ความขัดแย้ง", "conflictsDescription": "รายการเหล่านี้ถูกแก้ไขทั้งบนอุปกรณ์นี้และบนเซิร์ฟเวอร์ในเวลาเดียวกัน เวอร์ชันของเซิร์ฟเวอร์กำลังถูกใช้งานอยู่ เลือกเก็บเวอร์ชันของคุณเพื่อส่งไปยังเซิร์ฟเวอร์แทน", "keepMine": "เก็บของฉัน", "keepServer": "เก็บของเซิร์ฟเวอร์", "errorsTitle": "ไม่ซิงค์", "errorsDescription": "เซิร์ฟเวอร์ไม่ยอมรับการเปลี่ยนแปลงเหล่านี้ รายการเหล่านี้จะยังคงอยู่บนอุปกรณ์นี้", "errorPermission": "บัญชีของคุณบนเซิร์ฟเวอร์ไม่มีสิทธิ์ทำการเปลี่ยนแปลงนี้", "retry": "ลองอีกครั้ง", "whatSyncs": "สิ่งที่ซิงค์", "whatSyncsDescription": "ปิดใช้งานสิ่งที่คุณต้องการเก็บไว้เฉพาะบนอุปกรณ์นี้", "coreGroup": "Termix", "notOnServer": "เซิร์ฟเวอร์ไม่มีรายการนี้", "notOnDevice": "ยังไม่มีบนอุปกรณ์นี้", "localOnlyHint": "คุณสามารถเก็บโฮสต์หรือโฟลเดอร์เฉพาะรายการไว้บนอุปกรณ์นี้ได้จากการตั้งค่าของรายการนั้นๆ", "originTitle": "จุดเริ่มต้นของการเชื่อมต่อ", "originDescription": "เชื่อมต่อโฮสต์จากอุปกรณ์นี้ หรือผ่านเซิร์ฟเวอร์ คุณสามารถเปลี่ยนการตั้งค่านี้ได้สำหรับแต่ละโฮสต์", "originLocal": "อุปกรณ์นี้", "originRemote": "เซิร์ฟเวอร์", "entities": { "hosts": "โฮสต์", "sshCredentials": "ข้อมูลประจำตัว", "sshFolders": "โฟลเดอร์", "userPreferences": "การตั้งค่า", "pluginUserSettings": "การตั้งค่าปลั๊กอิน", "sharedHosts": "โฮสต์ที่แชร์กับคุณ", "sharedCredentials": "ข้อมูลประจำตัวที่แชร์กับคุณ", "vaultProfiles": "โปรไฟล์ Vault", "snippetFolders": "โฟลเดอร์ Snippet", "snippets": "Snippets", "dashboardServiceLinks": "ลิงก์บริการ", "homepageItems": "รายการหน้าแรก", "networkTopology": "แผนผังเครือข่าย", "workspaces": "พื้นที่ทำงาน", "hostDefaults": "ค่าเริ่มต้นของโฮสต์", "hostDefaultsAdmin": "ค่าเริ่มต้นของโฮสต์เซิร์ฟเวอร์", "aiProviders": "ผู้ให้บริการ AI", "homepageLayouts": "เลย์เอาต์หน้าแรก", "accountProfile": "โปรไฟล์บัญชี" }, "proxy": { "title": "Reverse proxy", "description": "จำเป็นเฉพาะเมื่อมีสิ่งกีดขวางเช่น Cloudflare Access หรือหน้าเข้าสู่ระบบอยู่ด้านหน้าเซิร์ฟเวอร์ของคุณ", "headersTitle": "Headers เพิ่มเติม", "headersHint": "ส่งพร้อมกับทุกคำขอไปยังเซิร์ฟเวอร์ เช่น service token ของ Cloudflare Access", "headerName": "ชื่อ Header", "headerValue": "ค่า", "savedValue": "บันทึกแล้ว พิมพ์เพื่อเปลี่ยน", "addHeader": "เพิ่ม Header", "removeHeader": "ลบ Header", "basicAuthTitle": "ชื่อผู้ใช้และรหัสผ่าน", "basicAuthHint": "สำหรับ proxy ที่ขอชื่อผู้ใช้และรหัสผ่านก่อนเข้าสู่ Termix", "username": "ชื่อผู้ใช้", "password": "รหัสผ่าน", "allowInvalidCertificate": "เชื่อถือใบรับรองที่ลงนามด้วยตนเอง", "allowInvalidCertificateHint": "ใช้เฉพาะกับเซิร์ฟเวอร์ของคุณเอง เมื่อใบรับรองไม่ได้มาจากหน่วยงานที่เชื่อถือได้", "saved": "บันทึกแล้ว" }, "problems": { "invalidUrl": "ดูเหมือนว่าจะไม่ใช่ที่อยู่เว็บ", "unreachable": "ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ได้ โปรดตรวจสอบที่อยู่และสถานะการทำงานของเซิร์ฟเวอร์", "unreachableWithReason": "ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ได้: {{reason}}", "tlsUntrusted": "ใบรับรองของเซิร์ฟเวอร์ไม่ได้รับการไว้วางใจ หากนี่เป็นเซิร์ฟเวอร์ของคุณที่ใช้ใบรับรองแบบลงนามเอง โปรดเปิดตัวเลือกด้านล่าง", "basicAuthRequired": "มีระบบบางอย่างก่อนถึงเซิร์ฟเวอร์ที่ขอชื่อผู้ใช้และรหัสผ่าน โปรดกรอกข้อมูลด้านล่าง", "proxyLogin": "หน้าเข้าสู่ระบบหรือพร็อกซีตอบกลับแทน Termix โปรดเพิ่มส่วนหัว (headers) ที่จำเป็นด้านล่าง หรือตรวจสอบที่อยู่", "notTermix": "ไม่มีเซิร์ฟเวอร์ Termix ที่ที่อยู่นี้ หากมันทำงานภายใต้พาธ (path) ใดๆ โปรดรวมพาธนั้นด้วย เช่น https://example.com/termix", "versionMismatch": "เซิร์ฟเวอร์นั้นใช้ Termix เวอร์ชันเก่า โปรดอัปเดตเป็นเวอร์ชัน 2.9 หรือใหม่กว่าเพื่อเชื่อมโยง", "differentAccount": "คุณเข้าสู่ระบบด้วยบัญชีอื่น โปรดเข้าสู่ระบบด้วยบัญชีที่อุปกรณ์นี้เชื่อมโยงอยู่ หรือยกเลิกการเชื่อมโยงก่อน" }, "wizard": { "title": "เชื่อมโยงกับเซิร์ฟเวอร์ Termix", "reloginTitle": "เข้าสู่ระบบอีกครั้ง", "savedServers": "เซิร์ฟเวอร์ล่าสุด", "removeServer": "ลบออกจากรายการ", "serverDescription": "ป้อนที่อยู่ที่คุณใช้เปิด Termix ในเบราว์เซอร์", "signinDescription": "เข้าสู่ระบบที่ {{url}}", "chooseDescription": "อุปกรณ์นี้มีข้อมูลอยู่แล้ว คุณต้องการให้จัดการกับข้อมูลนี้อย่างไร?", "finishingDescription": "กำลังเชื่อมโยงอุปกรณ์นี้", "serverUrl": "ที่อยู่เซิร์ฟเวอร์", "serverUrlHint": "เช่น https://termix.example.com", "showProxySettings": "การตั้งค่า Reverse Proxy", "hideProxySettings": "ซ่อนการตั้งค่า Reverse Proxy", "continue": "ดำเนินการต่อ", "back": "ย้อนกลับ", "mergeTitle": "เพิ่มลงในบัญชีของฉัน", "mergeBody_other": "รายการ {{count}} รายการบนอุปกรณ์นี้จะถูกเพิ่มลงในบัญชีของคุณ รายการที่มีอยู่ในบัญชีของคุณแล้วจะคงสถานะเดิมบนเซิร์ฟเวอร์", "replaceTitle": "แทนที่ด้วยบัญชีของฉัน", "replaceBody_other": "รายการ {{count}} รายการบนอุปกรณ์นี้จะถูกลบออก และอุปกรณ์นี้จะรับข้อมูลทั้งหมดจากบัญชีของคุณ โฮสต์ที่เก็บไว้เฉพาะบนอุปกรณ์นี้จะยังคงอยู่", "link": "เชื่อมโยง", "linking": "กำลังเชื่อมโยงและดำเนินการซิงค์ครั้งแรก...", "linked": "เชื่อมโยงสำเร็จ ข้อมูลของคุณกำลังซิงค์อยู่", "signedInAgain": "เข้าสู่ระบบสำเร็จ การซิงค์กำลังทำงานอีกครั้ง" } }, "hostDefaults": { "source": { "folder": "โฟลเดอร์ {{name}}", "user": "ค่าเริ่มต้นของฉัน", "admin": "เซิร์ฟเวอร์", "builtin": "ค่าเริ่มต้นระบบ" }, "custom": "กำหนดเอง", "setHere": "ตั้งค่าที่นี่", "notSet": "ไม่ได้ตั้งค่า", "notSetTitle": "ไม่ได้ตั้งค่าค่าเริ่มต้นสำหรับรายการนี้", "resetTitle": "โฮสต์นี้ตั้งค่าค่าของตัวเอง คลิกเพื่อใช้ค่าเริ่มต้นจาก {{source}} อีกครั้ง", "clearTitle": "ตั้งค่าในระดับนี้ คลิกเพื่อล้างและใช้ {{source}} แทน", "inheritedTitle": "ใช้ค่าเริ่มต้นจาก {{source}}", "titleAdmin": "ค่าเริ่มต้นของโฮสต์ระดับเซิร์ฟเวอร์", "titleUser": "ค่าเริ่มต้นของโฮสต์ของฉัน", "titleFolder": "ค่าเริ่มต้นของโฟลเดอร์: {{name}}", "descriptionAdmin": "ค่าเริ่มต้นสำหรับทุกโฮสต์บนเซิร์ฟเวอร์นี้ ค่าเริ่มต้นของผู้ใช้ โฟลเดอร์ หรือโฮสต์เองยังสามารถตั้งค่าอื่นได้ เปลี่ยนช่องเพื่อตั้งค่าที่นี่ หรือล้างเพื่อปล่อยให้เป็นค่าเริ่มต้น", "descriptionUser": "ค่าเริ่มต้นสำหรับโฮสต์ทั้งหมดของคุณ ทับค่าของเซิร์ฟเวอร์ โฟลเดอร์หรือโฮสต์เองยังสามารถตั้งค่าอื่นได้ เปลี่ยนช่องเพื่อตั้งค่าที่นี่ หรือล้างเพื่อปล่อยให้เป็นค่าเริ่มต้น", "descriptionFolder": "ค่าเริ่มต้นสำหรับโฮสต์ในโฟลเดอร์นี้และโฟลเดอร์ย่อย ทับค่าของคุณเอง โฮสต์ยังสามารถตั้งค่าอื่นได้ เปลี่ยนช่องเพื่อตั้งค่าที่นี่ หรือล้างเพื่อปล่อยให้เป็นค่าเริ่มต้น", "save": "บันทึกค่าเริ่มต้น", "saved_other": "บันทึกค่าเริ่มต้นแล้ว อัปเดตโฮสต์ {{count}} โฮสต์", "savedInBackground": "บันทึกค่าเริ่มต้นแล้ว กำลังอัปเดตโฮสต์ในพื้นหลัง", "appliedToHosts_other": "อัปเดตโฮสต์ {{count}} โฮสต์ด้วยค่าเริ่มต้นใหม่", "saveFailed": "ไม่สามารถบันทึกค่าเริ่มต้นได้", "loadFailed": "ไม่สามารถโหลดค่าเริ่มต้นได้", "confirmTitle": "บันทึกค่าเริ่มต้น?", "confirmChanges_other": "โฮสต์ {{count}} โฮสต์ใช้ค่าเริ่มต้นเหล่านี้และจะเปลี่ยนแปลง", "confirmNoChanges": "ไม่มีโฮสต์ที่มีอยู่เปลี่ยนแปลง โฮสต์ใหม่จะเริ่มด้วยค่าเริ่มต้นเหล่านี้", "menuMyDefaults": "ค่าเริ่มต้นของโฮสต์ของฉัน", "folderDefaultsAction": "ค่าเริ่มต้นของโฟลเดอร์", "adminSectionDescription": "ตั้งค่าค่าเริ่มต้นที่ทุกโฮสต์บนเซิร์ฟเวอร์นี้ใช้ สำหรับทุกการตั้งค่าของโฮสต์ รวมถึงของปลั๊กอินแต่ละตัว ผู้ใช้และโฟลเดอร์สามารถตั้งค่าของตัวเองทับได้ และโฮสต์ใดๆ ก็ยังสามารถใช้ค่าของตัวเองได้", "editServerDefaults": "แก้ไขค่าเริ่มต้นของเซิร์ฟเวอร์", "resetMenu": "รีเซ็ต", "resetAll": "รีเซ็ตทั้งหมดเป็นค่าเริ่มต้น", "resetCore": "รีเซ็ตการเชื่อมต่อและ SSH เป็นค่าเริ่มต้น", "resetDone_other": "โฮสต์ {{count}} ตัวใช้ค่าเริ่มต้นแล้ว" }, "panel": { "clearSearch": "ล้างการค้นหา", "gridView": "ตาราง", "listView": "รายการ", "compactRows": "แถวแบบกะทัดรัด", "comfortableRows": "แถวแบบสบายตา" }, "fields": { "secretSaved": "บันทึกแล้ว พิมพ์เพื่อแทนที่" }, "sharing": { "revokeConfirm": "ลบสิทธิ์การเข้าถึงของ {{name}} หรือไม่?", "revoke": "ลบสิทธิ์การเข้าถึง" }, "manage": { "searchSettings": "ค้นหาการตั้งค่า", "noMatchingSettings": "ไม่พบการตั้งค่าที่ตรงกัน", "sections": "ส่วนต่างๆ", "sectionNeedsAttention": "มีบางอย่างที่นี่ต้องการความสนใจ", "needsAttention_other": "มี {{count}} รายการที่ต้องการความสนใจ", "bandHost": "โฮสต์", "bandFeatures": "โปรโตคอลและปลั๊กอิน", "bandCredential": "ข้อมูลรับรอง", "sshConnection": "การเชื่อมต่อ SSH", "errorAddressRequired": "จำเป็นต้องระบุที่อยู่", "errorPortRange": "ใช้พอร์ตระหว่าง 1 ถึง 65535", "defaults": "ค่าเริ่มต้น", "searchHosts": "ค้นหาโฮสต์", "searchCredentials": "ค้นหาข้อมูลรับรอง", "searchDefaults": "ค้นหาค่าเริ่มต้น", "addCredential": "เพิ่มข้อมูลรับรอง", "nothingMatches": "ไม่มีอะไรตรงกัน", "nothingYet": "ยังไม่มีอะไรที่นี่", "emptyHostsHint": "เพิ่มโฮสต์และมันจะแสดงที่นี่ ในโฟลเดอร์ที่คุณกำหนดให้", "emptyCredentialsHint": "ข้อมูลรับรองที่คุณบันทึกไว้สามารถนำกลับมาใช้ใหม่โดยโฮสต์ใดๆ", "collapse": "ยุบ", "expand": "ขยาย", "cannotBeUndone": "ไม่สามารถยกเลิกการดำเนินการนี้ได้", "hostNotFound": "ไม่พบโฮสต์นั้น ลองรีเฟรชรายการ", "hostCount_other": "โฮสต์ {{count}} ตัว", "credentialCount_other": "ข้อมูลรับรอง {{count}} รายการ", "newHost": "โฮสต์ใหม่", "newCredential": "ข้อมูลรับรองใหม่", "advanced": "ขั้นสูง", "pickHost": "เลือกโฮสต์เพื่อแก้ไข", "pickCredential": "เลือกข้อมูลรับรองเพื่อแก้ไข", "pickDefaults": "เลือกระดับค่าเริ่มต้นเพื่อแก้ไข", "pickHint": "ทุกอย่างเกี่ยวกับการเชื่อมต่อยังอยู่ที่นี่ จัดกลุ่มเพื่อให้คุณค้นหาได้ง่าย" }, "rbac": { "roles": { "admin": "ผู้ดูแลระบบ", "user": "ผู้ใช้" } } }