mirror of
https://github.com/Termix-SSH/Termix.git
synced 2026-10-29 06:35:24 +00:00
3193 lines
304 KiB
JSON
3193 lines
304 KiB
JSON
{
|
|
"connection": {
|
|
"retryingIn": "กำลังลองใหม่ใน {{seconds}}วินาที ({{attempt}}/{{max}})",
|
|
"retryingNow": "กำลังลองใหม่... ({{attempt}}/{{max}})",
|
|
"disconnected": "ไม่สามารถเชื่อมต่อได้",
|
|
"reconnect": "เชื่อมต่อใหม่"
|
|
},
|
|
"termixId": {
|
|
"title": "เทอร์มิกซ์ ไอดี",
|
|
"loadFailed": "ไม่สามารถโหลด Termix ID ได้",
|
|
"claimTitle": "รับรหัส Termix ของคุณ",
|
|
"claimIntro": "เลือกชื่อผู้ใช้ที่ไม่ซ้ำกัน คีย์สาธารณะ SSH ของคุณจะถูกเผยแพร่ที่ URL สาธารณะที่คุณสามารถเพิ่มลงในไฟล์ authorized_keys ของเซิร์ฟเวอร์ใดก็ได้",
|
|
"handleLabel": "รับมือ",
|
|
"handlePlaceholder": "อลิซ",
|
|
"checking": "กำลังตรวจสอบ…",
|
|
"available": "มีอยู่",
|
|
"taken": "เอาไปแล้ว",
|
|
"invalidHandle": "ใช้เฉพาะตัวอักษรพิมพ์เล็ก ตัวเลข และเครื่องหมายขีดกลาง (-) เท่านั้น",
|
|
"descriptionLabel": "คำอธิบาย (ไม่บังคับ)",
|
|
"descriptionPlaceholder": "ปุ่มสำหรับแล็ปท็อปและโทรศัพท์ที่ใช้ในการทำงาน",
|
|
"create": "สร้าง Termix ID",
|
|
"created": "สร้าง Termix ID แล้ว",
|
|
"createFailed": "ไม่สามารถสร้าง Termix ID ได้",
|
|
"deleteConfirm": "ลบ Termix ID และคีย์ที่เผยแพร่ทั้งหมดของคุณแล้วหรือยัง? เซิร์ฟเวอร์ที่คุณตั้งค่าไว้จะเก็บคีย์เหล่านั้นไว้จนกว่าคุณจะลบออกด้วยตนเอง",
|
|
"deleted": "รหัส Termix ถูกลบแล้ว",
|
|
"deleteFailed": "ไม่สามารถลบ Termix ID ได้",
|
|
"copyFailed": "การคัดลอกล้มเหลว",
|
|
"resolverUrlLabel": "URL ตัวแก้ไขสาธารณะ",
|
|
"provisionLabel": "จัดเตรียมเซิร์ฟเวอร์",
|
|
"publishTitle": "เผยแพร่คีย์สาธารณะ",
|
|
"generate": "สร้าง",
|
|
"generateTooltip": "สร้างคู่คีย์ Ed25519 — เผยแพร่คีย์สาธารณะและดาวน์โหลดคีย์ส่วนตัวไปยังอุปกรณ์ของคุณ",
|
|
"saveToVault": "บันทึกไปยังข้อมูลรับรอง",
|
|
"keyPlaceholder": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5... user@host",
|
|
"labelPlaceholder": "ป้ายกำกับ (ไม่บังคับ)",
|
|
"add": "เพิ่ม",
|
|
"importFromCredential": "หรือนำเข้าจากข้อมูลรับรองที่บันทึกไว้",
|
|
"keyPublished": "คีย์ที่เผยแพร่",
|
|
"addKeyFailed": "ไม่สามารถเพิ่มคีย์ได้",
|
|
"generatedSaved": "สร้างและบันทึกคู่คีย์ลงในคลังข้อมูลประจำตัวของคุณเรียบร้อยแล้ว คีย์ส่วนตัวก็ถูกดาวน์โหลดด้วยเช่นกัน",
|
|
"generatedOnly": "สร้างคู่คีย์แล้ว — ดาวน์โหลดคีย์ส่วนตัวแล้ว (แสดงเพียงครั้งเดียว)",
|
|
"generateFailed": "ไม่สามารถสร้างคีย์ได้",
|
|
"imported": "คีย์ที่นำเข้าจากข้อมูลประจำตัว",
|
|
"importFailed": "ไม่สามารถนำเข้าคีย์ได้",
|
|
"noKeys": "ยังไม่มีการเผยแพร่คีย์สาธารณะใดๆ",
|
|
"keysTitle": "คีย์ที่เผยแพร่",
|
|
"published": "ที่ตีพิมพ์",
|
|
"hidden": "ที่ซ่อนอยู่",
|
|
"keyRemoved": "กุญแจถูกถอดออก",
|
|
"removeKeyFailed": "ไม่สามารถถอดกุญแจได้",
|
|
"updateKeyFailed": "ไม่สามารถอัปเดตคีย์ได้",
|
|
"fromVault": "จากคลังข้อมูลประจำตัว",
|
|
"linkedToTermixId": "เผยแพร่ผ่าน Termix ID",
|
|
"selectCredential": "เลือกข้อมูลประจำตัว...",
|
|
"import": "นำเข้า",
|
|
"caTitle": "หน่วยงานออกใบรับรอง",
|
|
"caIntro": "เชื่อถือ CA นี้บนเซิร์ฟเวอร์ และมันจะยอมรับใบรับรองใดๆ ก็ตามที่คุณลงนาม หมุนเวียนใบรับรองเพื่อยกเลิกทุกอย่างพร้อมกัน ใบรับรองจะหมดอายุเองโดยอัตโนมัติ",
|
|
"caEnable": "เปิดใช้งาน CA",
|
|
"caEnabled": "CA เปิดใช้งานแล้ว",
|
|
"caCreateFailed": "ไม่สามารถเปิดใช้งาน CA ได้",
|
|
"caPublicKeyLabel": "คีย์สาธารณะ CA",
|
|
"caTrustLabel": "เชื่อถือเซิร์ฟเวอร์ (เรียกใช้ในฐานะ root)",
|
|
"caRotate": "หมุน",
|
|
"caRotateConfirm": "หมุนเวียน CA? ใบรับรองทั้งหมดที่ CA นั้นได้ลงนามไปแล้วจะไม่ได้รับการยอมรับอีกต่อไป และจะต้องออกใหม่",
|
|
"caRotated": "CA หมุนเวียนแล้ว — ใบรับรองเดิมถูกเพิกถอน",
|
|
"caRotateFailed": "ไม่สามารถหมุน CA ได้",
|
|
"caDelete": "ลบ CA",
|
|
"caDeleteConfirm": "ลบหน่วยงานออกใบรับรองหรือไม่?",
|
|
"caDeleted": "CA ถูกลบออก",
|
|
"caDeleteFailed": "ไม่สามารถลบ CA ได้",
|
|
"caValidityLabel": "ระยะเวลาที่ใบรับรองมีผลบังคับใช้ (วัน)",
|
|
"issueCert": "ใบรับรอง",
|
|
"issueCertTooltip": "ออกใบรับรอง SSH สำหรับคีย์นี้ โดยให้หน่วยงานออกใบรับรอง (CA) ของคุณเป็นผู้ลงนาม",
|
|
"certIssued": "ออกและดาวน์โหลดใบรับรองแล้ว",
|
|
"certIssueFailed": "ไม่สามารถออกใบรับรองได้"
|
|
},
|
|
"credentials": {
|
|
"folders": "โฟลเดอร์",
|
|
"folder": "โฟลเดอร์",
|
|
"password": "รหัสผ่าน",
|
|
"key": "สำคัญ",
|
|
"sshPrivateKey": "คีย์ส่วนตัว SSH",
|
|
"upload": "อัปโหลด",
|
|
"keyPassword": "รหัสผ่าน",
|
|
"sshKey": "คีย์ SSH",
|
|
"uploadPrivateKeyFile": "อัปโหลดไฟล์คีย์ส่วนตัว",
|
|
"searchCredentials": "ค้นหาข้อมูลประจำตัว...",
|
|
"addCredential": "เพิ่มข้อมูลรับรอง",
|
|
"caCertificate": "ใบรับรอง CA (-cert.pub)",
|
|
"caCertificateDescription": "ขั้นตอนเสริม: อัปโหลดหรือวางไฟล์ใบรับรองที่ลงนามโดย CA (เช่น id_ed25519-cert.pub) จำเป็นต้องใช้เมื่อเซิร์ฟเวอร์ SSH ของคุณใช้การตรวจสอบสิทธิ์แบบใช้ใบรับรอง",
|
|
"uploadCertFile": "อัปโหลดไฟล์ -cert.pub",
|
|
"clearCert": "ชัดเจน",
|
|
"certLoaded": "โหลดใบรับรองแล้ว",
|
|
"certPublicKeyLabel": "ใบรับรอง CA",
|
|
"certTypeLabel": "ประเภทใบรับรอง",
|
|
"pasteOrUploadCert": "วางหรืออัปโหลดไฟล์ใบรับรอง -cert.pub...",
|
|
"hasCaCert": "มีใบรับรอง CA",
|
|
"noCaCert": "ไม่มีใบรับรอง CA",
|
|
"noPublicKeyAvailable": "ไม่มีคีย์สาธารณะ โปรดเปิดตัวแก้ไขข้อมูลประจำตัวก่อน",
|
|
"deployCommandCopied": "คัดลอกคำสั่งปรับใช้แล้ว",
|
|
"sortCredentials": "เรียงลำดับข้อมูลประจำตัว",
|
|
"sortDefault": "ลำดับเริ่มต้น",
|
|
"sortNameAsc": "ชื่อ (A → Z)",
|
|
"sortNameDesc": "ชื่อ (Z → A)",
|
|
"sortUsernameAsc": "ชื่อผู้ใช้ (A → Z)",
|
|
"sortUsernameDesc": "ชื่อผู้ใช้ (Z → A)",
|
|
"filterCredentials": "กรองข้อมูลประจำตัว",
|
|
"filterClearAll": "ล้างตัวกรอง",
|
|
"filterTypeGroup": "พิมพ์",
|
|
"filterTypePassword": "รหัสผ่าน",
|
|
"filterTypeKey": "คีย์ SSH",
|
|
"filterTagsGroup": "แท็ก",
|
|
"copyDeployCommand": "คัดลอกคำสั่งปรับใช้",
|
|
"cloneCredentialAction": "คัดลอกข้อมูลประจำตัว",
|
|
"clonedCredential": "โคลน {{name}}",
|
|
"clonedCredentialName": "{{name}} (คัดลอก)",
|
|
"shareCredentialAction": "แชร์ข้อมูลประจำตัว",
|
|
"sharedBadge": "แชร์",
|
|
"sharedBy": "แชร์โดย {{owner}}",
|
|
"share": {
|
|
"title": "แชร์ \"{{name}}\"",
|
|
"description": "ผู้รับจะได้รับสำเนาข้อมูลลับที่เข้ารหัสไว้เป็นของตนเอง โดยจะมีการอัปเดตสำเนาทุกครั้งที่มีการเปลี่ยนแปลงข้อมูลประจำตัว และจะถูกลบออกเมื่อยกเลิกการแบ่งปันข้อมูล",
|
|
"users": "ผู้ใช้",
|
|
"roles": "บทบาท",
|
|
"searchPlaceholder": "ค้นหา...",
|
|
"permission": "การอนุญาต",
|
|
"levelUse": "ใช้",
|
|
"levelManage": "จัดการ",
|
|
"levelUseDesc": "วิธีใช้: แนบข้อมูลประจำตัวเข้ากับโฮสต์แล้วเชื่อมต่อ รหัสลับนั้นจะยังคงถูกซ่อนไว้",
|
|
"levelManageDesc": "การจัดการ: คุณสามารถแก้ไขข้อมูลประจำตัวและแชร์ให้ผู้อื่นได้ด้วย",
|
|
"expires": "หมดอายุ",
|
|
"expiry": {
|
|
"never": "ไม่เคย",
|
|
"oneDay": "1 วัน",
|
|
"sevenDays": "7 วัน",
|
|
"thirtyDays": "30 วัน"
|
|
},
|
|
"currentAccess": "แชร์กับ",
|
|
"revoke": "ถอน",
|
|
"shared": "ข้อมูลประจำตัวที่แชร์",
|
|
"shareButton": "แบ่งปัน"
|
|
},
|
|
"deleteCredentialAction": "ลบข้อมูลรับรอง",
|
|
"editCredentialAction": "แก้ไขข้อมูลประจำตัว",
|
|
"failedToCloneCredential": "ไม่สามารถคัดลอกข้อมูลประจำตัวได้",
|
|
"failedToDeleteCredential": "ไม่สามารถลบข้อมูลประจำตัวได้",
|
|
"idBadge": "รหัสประจำตัว",
|
|
"keyBadge": "สำคัญ",
|
|
"passwordBadge": "คนพิการ",
|
|
"renameFolder": "เปลี่ยนชื่อโฟลเดอร์",
|
|
"deleteFolder": "ลบโฟลเดอร์",
|
|
"deleteCredentialConfirm": "ลบข้อมูลประจำตัว \"{{name}}\"?",
|
|
"deletedCredential": "ลบแล้ว {{name}}",
|
|
"deploySSHKeyTitle": "ปรับใช้คีย์ไปยังโฮสต์",
|
|
"loadingCredentials": "กำลังโหลดข้อมูลประจำตัว...",
|
|
"noCredentialsFound": "ไม่พบข้อมูลประจำตัว",
|
|
"noCredentialsMatchSearch": "ไม่พบข้อมูลประจำตัวที่ตรงกับการค้นหาของคุณ",
|
|
"addCredentialBtn": "เพิ่มข้อมูลรับรอง",
|
|
"failedToReorder": "ไม่สามารถเรียงลำดับข้อมูลประจำตัวใหม่ได้",
|
|
"failedToMoveCredential": "ไม่สามารถย้ายข้อมูลประจำตัวได้",
|
|
"sortManual": "คู่มือ (ลากเพื่อจัดลำดับใหม่)",
|
|
"customizeSidebar": "ปรับแต่งแถบด้านข้าง",
|
|
"customizeSidebarDescription": "เลือกรูปแบบและการทำงานของรายการข้อมูลประจำตัว",
|
|
"customizeDensityTitle": "ความหนาแน่น",
|
|
"densityComfortableDesc": "ข้อมูลประจำตัวหนึ่งรายการต่อแถว พร้อมรายละเอียดเพิ่มเติม",
|
|
"densityCompactDesc": "หนึ่งบรรทัดต่อข้อมูลประจำตัวหนึ่งรายการ สำหรับรายการที่ยาวขึ้น",
|
|
"displayDensityComfortable": "สะดวกสบาย",
|
|
"displayDensityCompact": "กะทัดรัด",
|
|
"customizeBehaviorTitle": "พฤติกรรม",
|
|
"showCredentialTags": "แสดงแท็ก",
|
|
"showCredentialTagsDesc": "แสดงแท็กในรายการข้อมูลประจำตัว",
|
|
"actionsVisibility": "การดำเนินการรับรอง",
|
|
"actionsVisibilityDesc": "เมื่อปุ่มเชื่อมต่อและการจัดการปรากฏขึ้นบนข้อมูลประจำตัวแต่ละรายการ",
|
|
"actionsAlways": "มองเห็นได้เสมอ",
|
|
"actionsOnly": "เชื่อมต่อเท่านั้น ที่เหลือก็คลิกได้เลย",
|
|
"actionsHover": "แสดงเมื่อวางเมาส์เหนือภาพ",
|
|
"actionsClick": "แสดงเมื่อคลิก",
|
|
"customizeSortHint": "ลำดับการจัดเรียงจะอยู่ในเมนูการจัดเรียงบนแถบเครื่องมือ",
|
|
"expandActions": "ขยายการดำเนินการ",
|
|
"collapseActions": "การดำเนินการยุบ",
|
|
"backToHosts": "กลับไปที่หน้าโฮสต์",
|
|
"backToCredentials": "กลับไปที่ข้อมูลประจำตัว",
|
|
"searchCredentialsPlaceholder": "ข้อมูลประจำตัวการค้นหา…",
|
|
"deployDialogTitle": "ปรับใช้คีย์ SSH",
|
|
"deployDialogDesc": "ปรับใช้ {{name}} กับ authorized_keys ของโฮสต์",
|
|
"targetHostLabel": "โฮสต์เป้าหมาย",
|
|
"selectHostOption": "เลือกโฮสต์...",
|
|
"deployingBtn": "กำลังติดตั้ง...",
|
|
"deployBtn": "ปรับใช้",
|
|
"keyDeployedSuccess": "คีย์ถูกใช้งานสำเร็จแล้ว",
|
|
"failedToDeployKey": "ไม่สามารถใช้งานคีย์ได้",
|
|
"folderRenamedTo": "เปลี่ยนชื่อโฟลเดอร์เป็น \"{{name}}\"",
|
|
"failedToRenameFolder": "ไม่สามารถเปลี่ยนชื่อโฟลเดอร์ได้",
|
|
"arrangeUnlockedSwitchedToManual": "เปลี่ยนไปใช้การจัดเรียงแบบแมนนวลเพื่อให้ลำดับของคุณคงอยู่",
|
|
"arrangeUnlocked": "ปลดล็อกการลากเพื่อจัดเรียงใหม่"
|
|
},
|
|
"homepage": {
|
|
"title": "หน้าแรก",
|
|
"addWidget": "เพิ่มวิดเจ็ต",
|
|
"editWidget": "แก้ไขวิดเจ็ต",
|
|
"deleteWidget": "ลบ",
|
|
"widgetTypes": "ประเภทวิดเจ็ต",
|
|
"serviceLink": "ลิงก์บริการ",
|
|
"folder": "โฟลเดอร์",
|
|
"clock": "นาฬิกา",
|
|
"notes": "หมายเหตุ",
|
|
"hostStatus": "สถานะโฮสต์",
|
|
"bookmarkList": "ที่คั่นหนังสือ",
|
|
"zoomIn": "ซูมเข้า",
|
|
"zoomOut": "ซูมออก",
|
|
"resetView": "รีเซ็ตมุมมอง",
|
|
"lockLayout": "การจัดวางล็อค",
|
|
"unlockLayout": "ปลดล็อกเค้าโครง",
|
|
"noWidgets": "คลิกขวาหรือคลิก + เพื่อเพิ่มวิดเจ็ตแรกของคุณ",
|
|
"openFullView": "เปิดดูแบบเต็มหน้าจอ",
|
|
"previewTitle": "ตัวอย่างหน้าแรก",
|
|
"cancel": "ยกเลิก",
|
|
"save": "บันทึก",
|
|
"title_label": "ชื่อ",
|
|
"widgetTitlePlaceholder": "ชื่อวิดเจ็ต (ไม่บังคับ)",
|
|
"url": "URL",
|
|
"imageUrl": "URL รูปภาพแบบกำหนดเอง",
|
|
"imageUrlHint": "เว้นว่างไว้เพื่อใช้ไอคอนเว็บไซต์โดยอัตโนมัติ",
|
|
"showImage": "แสดงภาพ",
|
|
"description": "คำอธิบาย",
|
|
"color": "สี",
|
|
"icon": "ไอคอน",
|
|
"expanded": "ขยายตามค่าเริ่มต้น",
|
|
"timezone": "เขตเวลา",
|
|
"invalidTimezone": "เขตเวลาไม่ถูกต้อง กรุณาใช้ชื่อ IANA เช่น America/New_York",
|
|
"showSeconds": "แสดงวินาที",
|
|
"format12h": "12 ชั่วโมง",
|
|
"format24h": "ตลอด 24 ชั่วโมง",
|
|
"content": "เนื้อหา",
|
|
"backgroundColor": "สีพื้นหลัง",
|
|
"host": "เจ้าภาพ",
|
|
"showMetrics": "แสดงค่าเมตริก",
|
|
"links": "ลิงก์",
|
|
"addLink": "เพิ่มลิงก์",
|
|
"linkLabel": "ฉลาก",
|
|
"linkUrl": "URL",
|
|
"removeLink": "ลบ",
|
|
"categoryLinks": "ลิงก์",
|
|
"categoryInfo": "ข้อมูล",
|
|
"categorySystem": "ระบบ",
|
|
"widgetServiceLinkDesc": "ช่องที่สามารถคลิกได้ ซึ่งเชื่อมโยงไปยัง URL ของบริการ",
|
|
"widgetFolderDesc": "คอนเทนเนอร์สำหรับจัดกลุ่มวิดเจ็ตที่เกี่ยวข้องเข้าด้วยกัน",
|
|
"widgetClockDesc": "นาฬิกาแบบเรียลไทม์พร้อมโซนเวลาที่สามารถตั้งค่าได้",
|
|
"widgetNotesDesc": "วิดเจ็ตบันทึกย่อแบบมาร์คดาวน์",
|
|
"widgetHostStatusDesc": "แสดงการใช้งาน CPU, หน่วยความจำ และดิสก์แบบเรียลไทม์สำหรับโฮสต์ SSH",
|
|
"widgetBookmarkListDesc": "รายการลิงก์ด่วน",
|
|
"copyLink": "คัดลอกลิงก์",
|
|
"linkCopied": "คัดลอกลิงก์เรียบร้อยแล้ว!",
|
|
"location": "ที่ตั้ง",
|
|
"temperatureUnit": "หน่วยอุณหภูมิ",
|
|
"showForecast": "แสดงพยากรณ์อากาศ 3 วัน",
|
|
"scrolling": "อนุญาตให้เลื่อน",
|
|
"feedUrl": "URL ฟีด",
|
|
"maxItems": "ไอเทมสูงสุด",
|
|
"showDescription": "แสดงคำอธิบาย",
|
|
"widgetWeatherName": "สภาพอากาศ",
|
|
"widgetWeatherDesc": "พยากรณ์อากาศแบบเรียลไทม์สำหรับทุกสถานที่",
|
|
"widgetIframeName": "การฝัง iFrame",
|
|
"widgetIframeDesc": "ฝัง URL ใดๆ ลงใน iframe",
|
|
"widgetRssName": "ฟีด RSS",
|
|
"widgetRssDesc": "แสดงรายการจากฟีด RSS หรือ Atom",
|
|
"dragToFolder": "ลากวิดเจ็ตมาวางที่นี่ หรือใช้เครื่องหมาย + เพื่อเพิ่ม",
|
|
"showDisk": "แสดงการใช้งานดิสก์",
|
|
"addToFolder": "เพิ่มวิดเจ็ตลงในโฟลเดอร์",
|
|
"noHostSelected": "ไม่ได้เลือกโฮสต์",
|
|
"metricsNotAvailable": "ข้อมูลตัวชี้วัดไม่พร้อมใช้งาน",
|
|
"selectHost": "เลือกโฮสต์...",
|
|
"displayedMetrics": "ตัวชี้วัดที่แสดงผล",
|
|
"metricCpu": "ซีพียู",
|
|
"metricMemory": "หน่วยความจำ",
|
|
"metricDisk": "ดิสก์",
|
|
"metricUptime": "เวลาใช้งาน",
|
|
"metricSystem": "ระบบ",
|
|
"metricOs": "โอเอส",
|
|
"metricKernel": "เคอร์เนล",
|
|
"metricHostname": "ชื่อโฮสต์",
|
|
"metricNetwork": "เครือข่าย",
|
|
"metricProcesses": "กระบวนการ",
|
|
"metricProcessesTotal": "ทั้งหมด",
|
|
"metricProcessesRunning": "วิ่ง",
|
|
"categoryMonitoring": "การตรวจสอบ",
|
|
"loading": "กำลังโหลด...",
|
|
"allClear": "ทุกอย่างเรียบร้อย",
|
|
"noPingUrls": "ไม่มีการกำหนดค่า URL",
|
|
"pingLabel": "ฉลาก",
|
|
"addPingUrl": "เพิ่ม URL",
|
|
"showLatency": "แสดงค่าความหน่วง",
|
|
"refreshInterval": "ช่วงเวลาการรีเฟรช",
|
|
"seconds": "วินาที",
|
|
"filterActivityTypes": "ประเภทตัวกรอง",
|
|
"filterTypesHint": "เว้นว่างไว้เพื่อแสดงทั้งหมด",
|
|
"showTimestamp": "แสดงเวลา",
|
|
"uptimeUnavailable": "ไม่สามารถระบุเวลาใช้งานได้",
|
|
"uptimeLabel": "เวลาใช้งาน",
|
|
"overviewVersion": "เวอร์ชั่น",
|
|
"overviewUpdate": "อัปเดตล่าสุด",
|
|
"overviewUpdateLabel": "อัปเดต",
|
|
"overviewUpdateAvailable": "มีการอัปเดตแล้ว",
|
|
"overviewDatabase": "ฐานข้อมูล",
|
|
"overviewUptime": "เวลาใช้งาน",
|
|
"noHosts": "ไม่มีการกำหนดค่าโฮสต์",
|
|
"hostGridHosts": "โฮสต์",
|
|
"hostGridAllHint": "เว้นว่างไว้เพื่อแสดงโฮสต์ทั้งหมด",
|
|
"columns": "คอลัมน์",
|
|
"showIp": "แสดงที่อยู่ IP",
|
|
"connectionType": "ประเภทการเชื่อมต่อ",
|
|
"layout": "เค้าโครง",
|
|
"showStatus": "แสดงสถานะ",
|
|
"showHostName": "ชื่อพิธีกรรายการ",
|
|
"noDockerActivity": "ไม่มีกิจกรรม Docker",
|
|
"noActivity": "ไม่มีกิจกรรม",
|
|
"showAcknowledged": "แสดงให้เห็นว่าได้รับการรับทราบแล้ว",
|
|
"widgetMetricsChartName": "แผนภูมิตัวชี้วัด",
|
|
"widgetMetricsChartDesc": "แผนภูมิแสดงประวัติการใช้งาน CPU, หน่วยความจำ, ดิสก์ หรือเครือข่ายสำหรับโฮสต์",
|
|
"widgetHostGridName": "โฮสต์กริด",
|
|
"widgetHostGridDesc": "การแสดงผลแบบตารางของสถานะโฮสต์ SSH",
|
|
"widgetPingStatusName": "สถานะการปิง",
|
|
"widgetPingStatusDesc": "สถานะการ ping HTTP สำหรับ URL หนึ่งรายการขึ้นไป",
|
|
"widgetRecentActivityName": "กิจกรรมล่าสุด",
|
|
"widgetRecentActivityDesc": "ฟีดแบบเลื่อนดูได้ของกิจกรรมล่าสุดของ Termix",
|
|
"widgetTermixUptimeName": "เวลาทำงานของเทอร์มิกซ์",
|
|
"widgetTermixUptimeDesc": "ตัวนับเวลาการทำงานแบบเรียลไทม์ของเซิร์ฟเวอร์ Termix",
|
|
"widgetSystemOverviewName": "ภาพรวมระบบ",
|
|
"widgetSystemOverviewDesc": "ภาพรวมเวอร์ชัน Termix, สถานะฐานข้อมูล และเวลาการทำงานของระบบ",
|
|
"widgetSshQuickConnectName": "การเชื่อมต่อด่วน SSH",
|
|
"widgetSshQuickConnectDesc": "ปุ่มคลิกเดียวเพื่อเปิดเซสชัน SSH",
|
|
"widgetDockerActivityName": "กิจกรรม Docker",
|
|
"widgetDockerActivityDesc": "เหตุการณ์ล่าสุดเกี่ยวกับคอนเทนเนอร์ Docker บนโฮสต์ทั้งหมด",
|
|
"widgetCalendarName": "ปฏิทิน",
|
|
"widgetCalendarDesc": "ปฏิทินรายเดือนที่ไฮไลต์วันนี้ไว้",
|
|
"widgetCountdownName": "นับถอยหลัง",
|
|
"widgetCountdownDesc": "ตัวนับถอยหลังสู่วันเป้าหมาย",
|
|
"widgetSearchBarName": "แถบค้นหา",
|
|
"widgetSearchBarDesc": "วิดเจ็ตค้นหาเว็บด่วน",
|
|
"widgetTextBannerName": "แบนเนอร์ข้อความ",
|
|
"widgetTextBannerDesc": "ป้ายกำกับหรือหัวข้อส่วนที่โดดเด่นบนผืนผ้าใบ",
|
|
"widgetImageWidgetName": "ภาพ",
|
|
"widgetImageWidgetDesc": "แสดงภาพจาก URL",
|
|
"widgetMarkdownNotesName": "บันทึกมาร์คดาวน์",
|
|
"widgetMarkdownNotesDesc": "บันทึกย่อที่มีรายละเอียดครบถ้วน พร้อมการแสดงผลมาร์กดาวน์แบบอินไลน์",
|
|
"widgetCustomApiName": "API แบบกำหนดเอง",
|
|
"widgetCustomApiDesc": "ดึงและแสดงข้อมูลจาก JSON API ใดๆ ก็ได้",
|
|
"widgetServiceGridName": "ตารางบริการ",
|
|
"widgetServiceGridDesc": "ตารางที่สามารถปรับแต่งได้ของลิงก์ไทล์บริการ",
|
|
"widgetDashboardLinksName": "ลิงก์แดชบอร์ด",
|
|
"widgetDashboardLinksDesc": "แสดงลิงก์บริการที่คุณกำหนดค่าไว้จากแดชบอร์ด",
|
|
"widgetSearchLinksName": "ทางลัดการค้นหา",
|
|
"widgetSearchLinksDesc": "ปุ่มลัดค้นหาด่วนพร้อมช่องป้อนข้อมูลแบบอินไลน์",
|
|
"widgetLinkTreeName": "ลิงก์ทรี",
|
|
"widgetLinkTreeDesc": "กลุ่มของลิงก์ที่มีหัวข้อกำกับ",
|
|
"calMon": "โม",
|
|
"calTue": "ตู",
|
|
"calWed": "เรา",
|
|
"calThu": "ไทย",
|
|
"calFri": "ฟร",
|
|
"calSat": "ซา",
|
|
"calSun": "ซู",
|
|
"startOnMonday": "เริ่มต้นสัปดาห์ในวันจันทร์",
|
|
"countdownNoDate": "ยังไม่ได้กำหนดวันเป้าหมาย",
|
|
"countdownPast": "กิจกรรมได้จบลงแล้ว",
|
|
"countdownDays": "วัน",
|
|
"countdownHours": "ชั่วโมง",
|
|
"countdownMinutes": "นาที",
|
|
"countdownSeconds": "วินาที",
|
|
"countdownLabel": "ฉลาก",
|
|
"countdownLabelPlaceholder": "เช่น วันเปิดตัว",
|
|
"countdownShowDays": "วันแสดง",
|
|
"countdownShowHours": "เวลาทำการ",
|
|
"targetDate": "วันที่เป้าหมาย",
|
|
"searchEngine": "เครื่องมือค้นหา",
|
|
"customSearchUrl": "URL ค้นหาแบบกำหนดเอง",
|
|
"searchPlaceholder": "ค้นหา...",
|
|
"searchGo": "ไป",
|
|
"searchPlaceholderLabel": "ข้อความตัวอย่าง",
|
|
"searchPlaceholderHint": "ข้อความที่แสดงอยู่ภายในช่องค้นหา",
|
|
"openInNewTab": "เปิดในแท็บใหม่",
|
|
"searchQueryPlaceholder": "ป้อนคำค้นหา...",
|
|
"noSearchShortcuts": "ไม่ได้ตั้งค่าทางลัดใดๆ",
|
|
"addSearchShortcut": "เพิ่มทางลัด",
|
|
"fontSize": "ขนาดตัวอักษร",
|
|
"textAlign": "จัดแนวข้อความ",
|
|
"fontWeight": "น้ำหนักตัวอักษร",
|
|
"clearColor": "สีใส",
|
|
"imageFit": "ภาพที่พอดี",
|
|
"imageLinkUrl": "ลิงก์ URL",
|
|
"noImage": "ไม่ได้ตั้งค่า URL รูปภาพ",
|
|
"altText": "ข้อความแสดงแทน (Alt Text)",
|
|
"altTextPlaceholder": "อธิบายภาพ",
|
|
"renderMarkdown": "แสดงผลมาร์คดาวน์",
|
|
"displayMode": "โหมดการแสดงผล",
|
|
"displayField": "ช่องแสดงผล",
|
|
"jsonPath": "เส้นทาง JSON",
|
|
"customApiLabel": "ฉลาก",
|
|
"customApiLabelPlaceholder": "เช่น อุณหภูมิ",
|
|
"customApiUnit": "หน่วย",
|
|
"customApiNoUrl": "ไม่ได้กำหนดค่า URL API ไว้",
|
|
"customApiError": "ไม่สามารถดึงข้อมูลได้",
|
|
"customApiNotArray": "คำตอบไม่ใช่อาร์เรย์",
|
|
"addService": "เพิ่มบริการ",
|
|
"showLabels": "แสดงป้ายกำกับ",
|
|
"iconSize": "ขนาดไอคอน",
|
|
"noDashboardLinks": "ไม่มีการกำหนดค่าลิงก์แดชบอร์ด",
|
|
"noLimit": "ไม่มีขีดจำกัด",
|
|
"sectionHeading": "หัวข้อส่วน",
|
|
"addSection": "เพิ่มส่วน",
|
|
"compactMode": "โหมดกะทัดรัด",
|
|
"showDetailed": "แสดงรายละเอียด",
|
|
"selectHosts": "เลือกโฮสต์",
|
|
"allHosts": "โฮสต์ทั้งหมด",
|
|
"listLayout": "รายการ",
|
|
"gridLayout": "ตาราง",
|
|
"terminal": "เทอร์มินัล",
|
|
"files": "ไฟล์",
|
|
"docker": "ด็อกเกอร์",
|
|
"range15m": "15 นาที",
|
|
"range1h": "1 ชั่วโมง",
|
|
"range6h": "6 ชั่วโมง",
|
|
"range24h": "24 ชั่วโมง",
|
|
"metricNetRx": "ดาวน์โหลดเน็ต",
|
|
"metricNetTx": "อัปโหลดเน็ต",
|
|
"severityFilter": "ตัวกรองความรุนแรง",
|
|
"filterAll": "ทั้งหมด",
|
|
"accentColor": "สีเน้น",
|
|
"widgetSshTerminalName": "เทอร์มินัล SSH",
|
|
"widgetSshTerminalDesc": "เทอร์มินัล SSH แบบอินไลน์ที่เชื่อมต่อกับโฮสต์ที่กำหนดค่าไว้",
|
|
"sshTerminalNoHost": "ไม่มีการกำหนดค่าโฮสต์",
|
|
"sshTerminalConnect": "เชื่อมต่อ",
|
|
"sshTerminalAutoConnect": "เชื่อมต่ออัตโนมัติเมื่อโหลดเสร็จ",
|
|
"widgetQuickConnectName": "การเชื่อมต่อด่วน",
|
|
"widgetQuickConnectDesc": "ปุ่มเปิดใช้งานเพียงคลิกเดียวสำหรับการเชื่อมต่อทุกประเภทบนโฮสต์ของคุณ",
|
|
"connectionTypes": "ประเภทการเชื่อมต่อ",
|
|
"connType_terminal": "เทอร์มินัล",
|
|
"connType_files": "ตัวจัดการไฟล์",
|
|
"connType_docker": "ด็อกเกอร์",
|
|
"connType_tunnel": "อุโมงค์",
|
|
"connType_host-metrics": "เมตริกโฮสต์",
|
|
"connType_rdp": "อาร์ดีพี",
|
|
"connType_vnc": "วีเอ็นซี",
|
|
"connType_telnet": "เทลเน็ต",
|
|
"widgetFileManagerName": "ตัวจัดการไฟล์",
|
|
"widgetFileManagerDesc": "ตัวจัดการไฟล์ SFTP แบบฝังตัวสำหรับโฮสต์ที่กำหนดค่าไว้",
|
|
"widgetDockerName": "ตัวจัดการ Docker",
|
|
"widgetDockerDesc": "ตัวจัดการคอนเทนเนอร์ Docker แบบฝังตัวสำหรับโฮสต์ที่กำหนดค่าไว้",
|
|
"widgetTunnelName": "ผู้จัดการอุโมงค์",
|
|
"widgetTunnelDesc": "ตัวจัดการอุโมงค์ SSH แบบฝังตัวสำหรับโฮสต์ที่กำหนดค่าไว้",
|
|
"widgetNoHostSelected": "ไม่มีการกำหนดค่าโฮสต์"
|
|
},
|
|
"serverConfig": {
|
|
"title": "การกำหนดค่าเซิร์ฟเวอร์",
|
|
"description": "กำหนดค่า URL ของเซิร์ฟเวอร์ Termix เพื่อเชื่อมต่อกับบริการแบ็กเอนด์ของคุณ",
|
|
"serverUrl": "URL ของเซิร์ฟเวอร์",
|
|
"enterServerUrl": "โปรดป้อน URL ของเซิร์ฟเวอร์",
|
|
"saveFailed": "ไม่สามารถบันทึกการตั้งค่าได้",
|
|
"saveError": "เกิดข้อผิดพลาดในการบันทึกการตั้งค่า",
|
|
"saving": "ประหยัด...",
|
|
"saveConfig": "บันทึกการตั้งค่า",
|
|
"helpText": "ป้อน URL ที่เซิร์ฟเวอร์ Termix ของคุณกำลังทำงานอยู่ (เช่น http://localhost:30001 หรือ https://your-server.com)",
|
|
"changeServer": "เปลี่ยนเซิร์ฟเวอร์",
|
|
"mustIncludeProtocol": "URL ของเซิร์ฟเวอร์ต้องขึ้นต้นด้วย http:// หรือ https://",
|
|
"allowInvalidCertificate": "อนุญาตให้ใช้ใบรับรองที่ไม่ถูกต้อง",
|
|
"allowInvalidCertificateDesc": "ใช้ได้เฉพาะกับเซิร์ฟเวอร์ที่ดูแลเองที่เชื่อถือได้ ซึ่งมีใบรับรองแบบลงนามเองหรือใบรับรองตามที่อยู่ IP เท่านั้น",
|
|
"useEmbedded": "ใช้เซิร์ฟเวอร์ภายในเครื่อง",
|
|
"embeddedDesc": "เรียกใช้งาน Termix ด้วยเซิร์ฟเวอร์ภายในเครื่อง (ไม่จำเป็นต้องใช้เซิร์ฟเวอร์ระยะไกล)",
|
|
"embeddedConnecting": "กำลังเชื่อมต่อกับเซิร์ฟเวอร์ภายใน...",
|
|
"embeddedNotReady": "เซิร์ฟเวอร์ในพื้นที่ยังไม่พร้อมใช้งาน โปรดรอสักครู่แล้วลองใหม่อีกครั้ง",
|
|
"localServer": "เซิร์ฟเวอร์ภายใน",
|
|
"savedServers": "เซิร์ฟเวอร์ที่บันทึกไว้",
|
|
"noSavedServers": "ไม่มีเซิร์ฟเวอร์ที่บันทึกไว้",
|
|
"removeServer": "ลบ"
|
|
},
|
|
"migrationNotice": {
|
|
"title": "ตอนนี้ Termix Desktop สามารถใช้งานแบบสแตนด์อโลนได้แล้ว",
|
|
"body1": "แอปนี้เดิมทีเชื่อมต่อโดยตรงกับเซิร์ฟเวอร์ Termix ของคุณ แต่ตอนนี้ได้รับการปรับปรุงใหม่ให้ทำงานได้ด้วยตัวเองอย่างสมบูรณ์ โดยจัดเก็บโฮสต์และข้อมูลรับรองไว้ในเครื่อง ทำให้ยังคงทำงานได้แม้ในขณะออฟไลน์ การซิงค์ข้อมูลแบบสองทางกับเซิร์ฟเวอร์ Termix ที่คุณโฮสต์เองนั้นเป็นตัวเลือกเสริมแล้ว",
|
|
"body2": "โฮสต์และข้อมูลรับรองที่มีอยู่ของคุณยังคงอยู่บน {{url}}เปิดใช้งานการซิงค์ระยะไกลและเชื่อมต่อกับเซิร์ฟเวอร์นั้นอีกครั้งเพื่อนำข้อมูลกลับมาและทำให้ทั้งสองซิงค์กันต่อไป",
|
|
"dismiss": "ไม่ใช่ตอนนี้",
|
|
"setUpSync": "ตั้งค่าการซิงค์ระยะไกล"
|
|
},
|
|
"remoteSync": {
|
|
"title": "การซิงค์ระยะไกล",
|
|
"description": "คุณสามารถเชื่อมต่อแอปพลิเคชันบนเดสก์ท็อปนี้กับเซิร์ฟเวอร์ Termix ที่คุณโฮสต์เองเพื่อซิงค์โฮสต์ ข้อมูลรับรอง และโค้ดตัวอย่างระหว่างอุปกรณ์ต่างๆ ได้ แอปพลิเคชันนี้ทำงานได้อย่างสมบูรณ์ในโหมดออฟไลน์เสมอ ไม่ว่าคุณจะเชื่อมต่อหรือไม่ก็ตาม",
|
|
"notConnected": "ไม่ได้เชื่อมต่อ",
|
|
"connected": "เชื่อมต่อแล้ว",
|
|
"connectedTo": "เชื่อมต่อกับ {{url}}",
|
|
"lastSynced": "ซิงค์ครั้งล่าสุด {{time}}",
|
|
"neverSynced": "ไม่เคยซิงค์",
|
|
"syncError": "ข้อผิดพลาดในการซิงค์: {{message}}",
|
|
"needsReauth": "การเข้าสู่ระบบหมดอายุแล้ว",
|
|
"connectButton": "เชื่อมต่อกับเซิร์ฟเวอร์",
|
|
"disconnectButton": "ตัดการเชื่อมต่อ",
|
|
"syncNowButton": "ซิงค์เดี๋ยวนี้",
|
|
"syncing": "กำลังซิงค์...",
|
|
"syncSuccess": "การซิงค์ระยะไกลเสร็จสมบูรณ์แล้ว",
|
|
"syncUnavailable": "ไม่สามารถเริ่มการซิงค์ระยะไกลได้",
|
|
"serverUrl": "URL ของเซิร์ฟเวอร์",
|
|
"enterServerUrl": "โปรดป้อน URL ของเซิร์ฟเวอร์",
|
|
"mustIncludeProtocol": "URL ของเซิร์ฟเวอร์ต้องขึ้นต้นด้วย http:// หรือ https://",
|
|
"connectionTestFailed": "ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ Termix ที่ URL นั้นได้",
|
|
"allowInvalidCertificate": "อนุญาตให้ใช้ใบรับรองที่ไม่ถูกต้อง",
|
|
"allowInvalidCertificateDesc": "ใช้ได้เฉพาะกับเซิร์ฟเวอร์ที่ดูแลเองที่เชื่อถือได้ ซึ่งมีใบรับรองแบบลงนามเองหรือใบรับรองตามที่อยู่ IP เท่านั้น",
|
|
"savedServers": "เซิร์ฟเวอร์ที่บันทึกไว้",
|
|
"removeServer": "ลบ",
|
|
"continueButton": "ดำเนินการต่อ",
|
|
"cancelButton": "ยกเลิก",
|
|
"signInTitle": "เข้าสู่ระบบที่ {{url}}",
|
|
"originTitle": "จุดเริ่มต้นของการเชื่อมต่อ",
|
|
"originDescription": "เลือกต้นทางของการเชื่อมต่อ SSH ตามค่าเริ่มต้น สามารถเปลี่ยนแปลงการตั้งค่านี้ได้สำหรับแต่ละโฮสต์",
|
|
"originLocal": "อุปกรณ์นี้ (เครือข่ายท้องถิ่น)",
|
|
"originRemote": "เซิร์ฟเวอร์ระยะไกล",
|
|
"bannerReconnect": "เชื่อมต่อใหม่",
|
|
"bannerMessage": "การซิงค์ระยะไกลจำเป็นต้องยืนยันตัวตนอีกครั้ง"
|
|
},
|
|
"versionCheck": {
|
|
"error": "ข้อผิดพลาดในการตรวจสอบเวอร์ชัน",
|
|
"checkFailed": "ไม่สามารถตรวจสอบการอัปเดตได้",
|
|
"upToDate": "แอปได้รับการอัปเดตแล้ว",
|
|
"currentVersion": "คุณกำลังใช้งานเวอร์ชัน {{version}}",
|
|
"updateAvailable": "มีการอัปเดตแล้ว",
|
|
"updateLinkLabel": "มีการอัปเดตแล้ว — ดูบันทึกการเปลี่ยนแปลงได้ที่ GitHub",
|
|
"newVersionAvailable": "มีเวอร์ชันใหม่ให้ใช้งานแล้ว! คุณกำลังใช้งาน {{current}}อยู่ แต่มี {{latest}} ให้ใช้งานแล้ว",
|
|
"betaVersion": "เวอร์ชันเบต้า",
|
|
"betaVersionDesc": "คุณกำลังใช้งาน {{current}}ซึ่งใหม่กว่าเวอร์ชันเสถียรล่าสุด {{latest}}",
|
|
"releasedOn": "เผยแพร่เมื่อ {{date}}",
|
|
"downloadUpdate": "ดาวน์โหลดการอัปเดต",
|
|
"checking": "กำลังตรวจสอบการอัปเดต...",
|
|
"checkUpdates": "ตรวจสอบการอัปเดต",
|
|
"checkingUpdates": "กำลังตรวจสอบการอัปเดต...",
|
|
"updateRequired": "ต้องอัปเดตข้อมูล"
|
|
},
|
|
"common": {
|
|
"close": "ปิด",
|
|
"minimize": "ลดขนาด",
|
|
"online": "ออนไลน์",
|
|
"offline": "ออฟไลน์",
|
|
"unknown": "ไม่ทราบ",
|
|
"continue": "ดำเนินการต่อ",
|
|
"maintenance": "การซ่อมบำรุง",
|
|
"degraded": "เสื่อมสภาพ",
|
|
"error": "ข้อผิดพลาด",
|
|
"warning": "คำเตือน",
|
|
"unsavedChanges": "การเปลี่ยนแปลงที่ยังไม่ได้บันทึก",
|
|
"dismiss": "อนุญาตให้ออกไป",
|
|
"more": "มากกว่า",
|
|
"loading": "กำลังโหลด...",
|
|
"optional": "ไม่จำเป็น",
|
|
"connect": "เชื่อมต่อ",
|
|
"copied": "คัดลอกแล้ว",
|
|
"connecting": "กำลังเชื่อมต่อ...",
|
|
"updateAvailable": "มีการอัปเดตแล้ว",
|
|
"appName": "เทอร์มิกซ์",
|
|
"openInNewTab": "เปิดในแท็บใหม่",
|
|
"noReleases": "ไม่มีการเผยแพร่",
|
|
"updatesAndReleases": "การอัปเดตและการเผยแพร่",
|
|
"newVersionAvailable": "มีเวอร์ชันใหม่ ({{version}}) ให้ใช้งานแล้ว",
|
|
"failedToFetchUpdateInfo": "ไม่สามารถดึงข้อมูลการอัปเดตได้",
|
|
"preRelease": "ก่อนวางจำหน่าย",
|
|
"noReleasesFound": "ไม่พบข้อมูลการเผยแพร่ใดๆ",
|
|
"cancel": "ยกเลิก",
|
|
"username": "ชื่อผู้ใช้",
|
|
"login": "เข้าสู่ระบบ",
|
|
"logout": "ออกจากระบบ",
|
|
"register": "ลงทะเบียน",
|
|
"password": "รหัสผ่าน",
|
|
"confirmPassword": "ยืนยันรหัสผ่าน",
|
|
"back": "กลับ",
|
|
"save": "บันทึก",
|
|
"saving": "ประหยัด...",
|
|
"delete": "ลบ",
|
|
"rename": "เปลี่ยนชื่อ",
|
|
"edit": "แก้ไข",
|
|
"confirm": "ยืนยัน",
|
|
"no": "เลขที่",
|
|
"or": "หรือ",
|
|
"next": "ต่อไป",
|
|
"previous": "ก่อนหน้า",
|
|
"refresh": "รีเฟรช",
|
|
"language": "ภาษา",
|
|
"checking": "กำลังตรวจสอบ...",
|
|
"checkingDatabase": "กำลังตรวจสอบการเชื่อมต่อฐานข้อมูล...",
|
|
"checkingAuthentication": "กำลังตรวจสอบการยืนยันตัวตน...",
|
|
"backendReconnected": "การเชื่อมต่อเซิร์ฟเวอร์กลับมาใช้งานได้แล้ว",
|
|
"connectionDegraded": "การเชื่อมต่อเซิร์ฟเวอร์ขาดหาย กำลังกู้คืน…",
|
|
"reload": "โหลดซ้ำ",
|
|
"create": "สร้าง",
|
|
"copy": "สำเนา",
|
|
"copyFailed": "ไม่สามารถคัดลอกไปยังคลิปบอร์ดได้",
|
|
"maximize": "เพิ่มให้สูงสุด",
|
|
"restore": "คืนค่า",
|
|
"of": "ของ",
|
|
"saved": "บันทึกแล้ว",
|
|
"deleted": "ลบแล้ว",
|
|
"deleteFailed": "ลบไม่สำเร็จ",
|
|
"saveFailed": "บันทึกไม่สำเร็จ",
|
|
"required": "ที่จำเป็น",
|
|
"remove": "ลบ",
|
|
"add": "เพิ่ม",
|
|
"update": "อัปเดต"
|
|
},
|
|
"onboarding": {
|
|
"stepCounter": "ขั้นตอน {{current}} ของ {{total}}",
|
|
"skip": "ข้ามขั้นตอนการตั้งค่า",
|
|
"next": "ต่อไป",
|
|
"finish": "เริ่มกันเลย",
|
|
"welcomeTitle": "ยินดีต้อนรับสู่ Termix",
|
|
"welcomeIntro": "Termix ช่วยให้คุณจัดการเซิร์ฟเวอร์ได้จากที่เดียว การตั้งค่านี้ใช้เวลาประมาณหนึ่งนาที และไม่มีอะไรในนี้เป็นการตั้งค่าถาวร",
|
|
"welcome_hosts": "ปกป้องเซิร์ฟเวอร์ของคุณ",
|
|
"welcome_hosts_desc": "จัดเก็บเครื่องจักรทั้งหมดที่คุณจัดการไว้ในรายการเดียว",
|
|
"welcome_terminal": "เชื่อมต่อได้ทันที",
|
|
"welcome_terminal_desc": "เปิดเทอร์มินัลในแท็บใหม่ ไม่ต้องใช้โปรแกรม SSH แยกต่างหาก",
|
|
"welcome_files": "เรียกดูและแก้ไขไฟล์",
|
|
"welcome_files_desc": "อัปโหลด ดาวน์โหลด และแก้ไขไฟล์ระยะไกล",
|
|
"presetTitle": "คุณต้องการให้แสดงบนหน้าจอมากแค่ไหน?",
|
|
"presetIntro": "Termix สามารถใช้งานได้ง่ายหรือซับซ้อนตามที่คุณต้องการ เลือกจุดเริ่มต้นที่เหมาะสมได้เลย",
|
|
"presetChangeLater": "คุณสามารถสลับพรีเซ็ตหรือเปลี่ยนการตั้งค่าใดๆ ก็ได้ในภายหลัง โดยเข้าไปที่เมนูการตั้งค่า ภายใต้หัวข้อส่วนติดต่อผู้ใช้",
|
|
"appearanceTitle": "ทำให้เป็นของคุณเอง",
|
|
"appearanceIntro": "เลือกธีม สีเน้น และภาษาของคุณ ทั้งสามอย่างนี้สามารถเปลี่ยนแปลงได้ในภายหลังในเมนูการตั้งค่า",
|
|
"featuresTitle": "Termix ทำอะไรได้อีกบ้าง",
|
|
"featuresIntro": "เซิร์ฟเวอร์ทุกเครื่องที่คุณบันทึกไว้สามารถเปิดได้ไม่เพียงแค่ในเทอร์มินัลเท่านั้น นี่คือสิ่งที่รออยู่เบื้องหลังไอคอนทางด้านซ้าย",
|
|
"feature_files": "ตัวจัดการไฟล์",
|
|
"feature_files_desc": "เรียกดู อัปโหลด ดาวน์โหลด และแก้ไขไฟล์ผ่าน SFTP โดยไม่ต้องออกจากแอปพลิเคชัน",
|
|
"feature_tunnels": "อุโมงค์",
|
|
"feature_tunnels_desc": "ส่งต่อพอร์ตผ่านเซิร์ฟเวอร์เพื่อเข้าถึงบริการที่ไม่เปิดเผยต่อสาธารณะ",
|
|
"feature_snippets": "เศษเสี้ยว",
|
|
"feature_snippets_desc": "บันทึกคำสั่งที่คุณใช้งานบ่อยและส่งไปยังเทอร์มินัลได้ด้วยการคลิกเพียงครั้งเดียว",
|
|
"featuresRailHint": "ไม่ต้องการใช้ไอคอนเหล่านี้ใช่ไหม? ซ่อนไอคอนใดๆ ก็ได้จากแถบด้านข้างในเมนูการตั้งค่า ภายใต้การนำทาง",
|
|
"workflowTitle": "เคลื่อนที่ให้เร็วขึ้น",
|
|
"workflowIntro": "เคล็ดลับง่ายๆ สองสามอย่างที่จะช่วยประหยัดเวลาได้มากที่สุดเมื่อคุณมีเซิร์ฟเวอร์สองสามเครื่องแล้ว",
|
|
"workflow_palette": "พาเลทคำสั่ง",
|
|
"workflow_palette_desc": "สามารถสลับไปยังเซิร์ฟเวอร์หรือการกระทำใดก็ได้โดยการพิมพ์ กด Shift สองครั้งเพื่อเปิดใช้งาน",
|
|
"workflow_split": "แบ่งหน้าจอ",
|
|
"workflow_split_desc": "แสดงแท็บได้สูงสุดถึงสี่แท็บพร้อมกัน เพื่อดูบันทึกการทำงานขณะที่คุณทำงาน",
|
|
"workflow_dock": "แผงด้านข้าง",
|
|
"workflow_dock_desc": "คลิกเมาส์กลางหรือคลิกขวาที่ไอคอนในแถบด้านข้างเพื่อเปิดเป็นแท็บหรือตรึงไว้ทางด้านขวา",
|
|
"securityTitle": "รักษาข้อมูลการเข้าสู่ระบบของคุณให้ปลอดภัย",
|
|
"securityIntro": "Termix จะจัดเก็บข้อมูลประจำตัวของคุณไว้ ดังนั้นจึงควรใช้เวลาสักครู่เพื่อดูวิธีการทำงานของมัน",
|
|
"security_credentials": "ข้อมูลประจำตัวที่สามารถนำกลับมาใช้ใหม่ได้",
|
|
"security_credentials_desc": "บันทึกรหัสหรือรหัสผ่านเพียงครั้งเดียว แล้วนำไปใช้กับเซิร์ฟเวอร์ได้มากเท่าที่คุณต้องการ",
|
|
"security_twofa": "การตรวจสอบสิทธิ์แบบสองขั้นตอนและรหัสผ่าน",
|
|
"security_twofa_desc": "เพิ่ม TOTP หรือรหัสผ่านลงในบัญชีของคุณในเมนูการตั้งค่า ภายใต้หัวข้อความปลอดภัย",
|
|
"security_identity": "เทอร์มิกซ์ ไอดี",
|
|
"security_identity_desc": "ออกใบรับรอง SSH ที่มีอายุสั้นแทนการคัดลอกคีย์ไปยังทุกเซิร์ฟเวอร์",
|
|
"security_sharing": "การแบ่งปัน",
|
|
"security_sharing_desc": "ให้สิทธิ์การเข้าถึงเซิร์ฟเวอร์แก่ผู้ใช้รายอื่นโดยไม่ต้องเปิดเผยรหัสผ่าน",
|
|
"securityEncryptionNote": "ข้อมูลประจำตัวจะถูกเข้ารหัสก่อนจัดเก็บ และจะถูกถอดรหัสก็ต่อเมื่อมีการเชื่อมต่อที่ต้องการใช้ข้อมูลเหล่านั้นเท่านั้น",
|
|
"doneTitle": "คุณพร้อมแล้ว",
|
|
"doneHeading": "การตั้งค่าเสร็จสมบูรณ์",
|
|
"doneDesc": "เลือกเซิร์ฟเวอร์จากแถบด้านข้างเพื่อเปิดเทอร์มินัล เรียกดูไฟล์ หรือดูข้อมูลสถิติของเซิร์ฟเวอร์นั้น",
|
|
"done_settings": "เปลี่ยนแปลงอะไรในภายหลังก็ได้",
|
|
"done_settings_desc": "ธีม ความหนาแน่นของเลย์เอาต์ และไอคอนที่จะแสดงทั้งหมดอยู่ในส่วนการตั้งค่า",
|
|
"done_rerun": "อยากดูอีกครั้งไหม?",
|
|
"done_rerun_desc": "เปิดการตั้งค่า ไปที่ส่วนติดต่อผู้ใช้ และเลือกเรียกใช้การตั้งค่า เพื่อทำตามขั้นตอนเหล่านี้อีกครั้ง",
|
|
"done_desktop": "แอปเดสก์ท็อป",
|
|
"done_desktop_desc": "Termix สามารถใช้งานเป็นแอปพลิเคชันบนเดสก์ท็อปได้ในระบบ Windows, macOS และ Linux",
|
|
"done_desktop_link": "ดาวน์โหลดแอปเดสก์ท็อป",
|
|
"done_mobile": "แอปมือถือ",
|
|
"done_mobile_desc": "พกพาเซิร์ฟเวอร์ของคุณไปได้ทุกที่ ทั้งบน iOS และ Android",
|
|
"done_mobile_link": "ดาวน์โหลดแอปมือถือ",
|
|
"done_docs": "เอกสารฉบับเต็ม",
|
|
"done_docs_desc": "คู่มือสำหรับทุกฟีเจอร์ รวมถึงฟีเจอร์ที่ไม่ได้กล่าวถึงในที่นี้ด้วย",
|
|
"done_docs_link": "เปิดเอกสาร",
|
|
"done_cli": "เครื่องมือบรรทัดคำสั่ง",
|
|
"done_cli_desc": "จัดการเซิร์ฟเวอร์ของคุณจากเทอร์มินัล และใช้ Termix ในสคริปต์ของคุณเอง",
|
|
"done_cli_link": "เปิดเอกสาร CLI"
|
|
},
|
|
"nav": {
|
|
"collab": "การประชุม",
|
|
"home": "บ้าน",
|
|
"terminal": "เทอร์มินัล",
|
|
"localTerminal": "สถานีปลายทางท้องถิ่น",
|
|
"fileManager": "ตัวจัดการไฟล์",
|
|
"serverStats": "เมตริกโฮสต์",
|
|
"admin": "ผู้ดูแลระบบ",
|
|
"termixId": "รหัสประจำตัว",
|
|
"userProfile": "โปรไฟล์ผู้ใช้",
|
|
"splitScreen": "แบ่งหน้าจอ",
|
|
"confirmClose": "ปิดเซสชันที่ใช้งานอยู่นี้หรือไม่?",
|
|
"close": "ปิด",
|
|
"cancel": "ยกเลิก",
|
|
"sshManager": "ตัวจัดการ SSH",
|
|
"cannotSplitTab": "ไม่สามารถแบ่งแท็บนี้ได้",
|
|
"hostTabTitle": "{{username}}@{{ip}}:{{port}}",
|
|
"copyPassword": "คัดลอกรหัสผ่าน",
|
|
"copySudoPassword": "คัดลอกรหัสผ่าน Sudo",
|
|
"passwordCopied": "คัดลอกรหัสผ่านไปยังคลิปบอร์ดแล้ว",
|
|
"noPasswordAvailable": "ไม่มีรหัสผ่านให้ใช้งาน",
|
|
"failedToCopyPassword": "ไม่สามารถคัดลอกรหัสผ่านได้",
|
|
"refreshTab": "รีเฟรชการเชื่อมต่อ",
|
|
"renameTab": "เปลี่ยนชื่อแท็บ",
|
|
"openFileManager": "เปิดตัวจัดการไฟล์",
|
|
"dashboard": "แดชบอร์ด",
|
|
"homepage": "หน้าแรก",
|
|
"quickConnect": "การเชื่อมต่อด่วน",
|
|
"sshTools": "เครื่องมือ SSH",
|
|
"history": "ประวัติศาสตร์",
|
|
"sessionLogs": "บันทึกเซสชัน",
|
|
"openAsTabHint": "Ctrl+คลิก หรือคลิกเมาส์กลาง เพื่อเปิดเป็นแท็บ",
|
|
"openAsTab": "เปิดเป็นแท็บ",
|
|
"openInRightDock": "เปิดในแถบด้านขวา",
|
|
"closeRightDock": "ปิดท่าเรือด้านขวา",
|
|
"toggleRightDock": "สลับแถบด้านขวา",
|
|
"multiPanelHintTitle": "ทำงานร่วมกับแผงควบคุมมากกว่าหนึ่งแผง",
|
|
"multiPanelHintBody": "เปิดแผงนี้ไว้ขณะที่ใช้แถบด้านข้างสำหรับอย่างอื่น มีสองวิธีในการย้ายแผงนี้:",
|
|
"multiPanelHintTabHow": "กด Ctrl ค้างไว้แล้วคลิกไอคอนราง หรือใช้ปุ่มในส่วนหัวนี้",
|
|
"multiPanelHintDockHow": "คลิกขวาที่ไอคอนราง หรือใช้ไอคอนแผงในแถบแท็บ",
|
|
"sidebarSettings": "การตั้งค่าแถบด้านข้าง...",
|
|
"hosts": "โฮสต์",
|
|
"snippets": "เศษเสี้ยว",
|
|
"macros": "มาโคร",
|
|
"hostManager": "ผู้จัดการโฮสต์",
|
|
"credentials": "คุณสมบัติ",
|
|
"connections": "การเชื่อมต่อ",
|
|
"serial": "ซีเรียล",
|
|
"keepSideMenuOpen": "เปิดเมนูค้างไว้",
|
|
"collapseSideMenu": "ยุบเมนู",
|
|
"roleAdministrator": "ผู้ดูแลระบบ",
|
|
"roleUser": "ผู้ใช้"
|
|
},
|
|
"hosts": {
|
|
"hosts": "โฮสต์",
|
|
"noHosts": "ไม่มีโฮสต์ SSH",
|
|
"retry": "ลองใหม่อีกครั้ง",
|
|
"refresh": "รีเฟรช",
|
|
"optional": "ไม่จำเป็น",
|
|
"downloadSample": "ดาวน์โหลดตัวอย่าง",
|
|
"failedToDeleteHost": "ไม่สามารถลบ {{name}} ได้",
|
|
"importSkipExisting": "นำเข้า (ข้ามรายการที่มีอยู่)",
|
|
"importSSHConfig": "นำเข้าจากไฟล์การกำหนดค่า SSH",
|
|
"connectionDetails": "รายละเอียดการเชื่อมต่อ",
|
|
"ssh": "เอสเอช",
|
|
"telnet": "เทลเน็ต",
|
|
"remoteDesktop": "รีโมทเดสก์ท็อป",
|
|
"port": "ท่าเรือ",
|
|
"username": "ชื่อผู้ใช้",
|
|
"folder": "โฟลเดอร์",
|
|
"tags": "แท็ก",
|
|
"pin": "เข็มหมุด",
|
|
"addHost": "เพิ่มโฮสต์",
|
|
"editHost": "แก้ไขโฮสต์",
|
|
"cloneHost": "โคลนโฮสต์",
|
|
"enableTunnel": "เปิดใช้งานอุโมงค์",
|
|
"enableFileManager": "เปิดใช้งานตัวจัดการไฟล์",
|
|
"enableDocker": "เปิดใช้งาน Docker",
|
|
"defaultPath": "เส้นทางเริ่มต้น",
|
|
"connection": "การเชื่อมต่อ",
|
|
"upload": "อัปโหลด",
|
|
"authentication": "การตรวจสอบสิทธิ์",
|
|
"password": "รหัสผ่าน",
|
|
"passwordSaved": "บันทึกรหัสผ่านแล้ว กรุณาพิมพ์เพื่อเปลี่ยนรหัสผ่าน",
|
|
"key": "สำคัญ",
|
|
"credential": "ใบรับรอง",
|
|
"none": "ไม่มี",
|
|
"sshPrivateKey": "คีย์ส่วนตัว SSH",
|
|
"keyType": "ประเภทกุญแจ",
|
|
"uploadFile": "อัปโหลดไฟล์",
|
|
"tabGeneral": "ทั่วไป",
|
|
"tabSsh": "เอสเอช",
|
|
"tabTerminal": "เทอร์มินัล",
|
|
"tabRdp": "อาร์ดีพี",
|
|
"tabVnc": "วีเอ็นซี",
|
|
"tabStats": "เมตริกโฮสต์",
|
|
"tabTelnet": "เทลเน็ต",
|
|
"tabSharing": "การแบ่งปัน",
|
|
"tabAuthentication": "การตรวจสอบสิทธิ์",
|
|
"terminal": "เทอร์มินัล",
|
|
"tunnel": "อุโมงค์",
|
|
"serverStats": "เมตริกโฮสต์",
|
|
"status": {
|
|
"available": "มีอยู่",
|
|
"reachable": "สามารถติดต่อได้ แต่ยังไม่ได้ยืนยันตัวตน",
|
|
"offline": "ออฟไลน์",
|
|
"monitoringDisabled": "ปิดใช้งานการตรวจสอบ",
|
|
"label": "สถานะ"
|
|
},
|
|
"folderRenamed": "เปลี่ยนชื่อโฟลเดอร์ \"{{oldName}}\" เป็น \"{{newName}}\" สำเร็จแล้ว",
|
|
"failedToRenameFolder": "ไม่สามารถเปลี่ยนชื่อโฟลเดอร์ได้",
|
|
"unsavedChangesDescription": "การเปลี่ยนแปลงที่คุณทำกับโฮสต์ยังไม่ได้รับการบันทึก ต้องการยกเลิกหรือไม่?",
|
|
"keepEditing": "แก้ไขต่อไป",
|
|
"discardChanges": "ยกเลิกการเปลี่ยนแปลง",
|
|
"movedToFolder": "ย้ายโฮสต์ {{count}} ไปยัง \"{{folder}}\"",
|
|
"editHostTooltip": "แก้ไขโฮสต์",
|
|
"statusChecks": "การตรวจสอบสถานะ",
|
|
"metricsCollection": "การรวบรวมเมตริก",
|
|
"metricsInterval": "ช่วงเวลาการเก็บรวบรวมเมตริก",
|
|
"metricsIntervalDesc": "ควรเก็บรวบรวมสถิติเซิร์ฟเวอร์บ่อยแค่ไหน (5 วินาที - 1 ชั่วโมง)",
|
|
"behavior": "พฤติกรรม",
|
|
"themePreview": "ตัวอย่างธีม",
|
|
"theme": "ธีม",
|
|
"fontFamily": "ตระกูลฟอนต์",
|
|
"fontSize": "ขนาดตัวอักษร",
|
|
"letterSpacing": "ระยะห่างระหว่างตัวอักษร",
|
|
"lineHeight": "ความสูงของเส้น",
|
|
"cursorStyle": "รูปแบบเคอร์เซอร์",
|
|
"cursorBlink": "เคอร์เซอร์กระพริบ",
|
|
"scrollbackBuffer": "บัฟเฟอร์การเลื่อนกลับ",
|
|
"bellStyle": "สไตล์เบลล์",
|
|
"rightClickSelectsWord": "คลิกขวาแล้วเลือก Word",
|
|
"fastScrollModifier": "ตัวแก้ไขการเลื่อนเร็ว",
|
|
"fastScrollSensitivity": "ความไวในการเลื่อนเร็ว",
|
|
"sshAgentForwarding": "การส่งต่อเอเจนต์ SSH",
|
|
"backspaceMode": "โหมดลบ",
|
|
"startupSnippet": "ตัวอย่างโค้ดสำหรับเริ่มต้น",
|
|
"selectSnippet": "เลือกส่วนย่อย",
|
|
"forceKeyboardInteractive": "แป้นพิมพ์แบบอินเทอร์แอคทีฟของ Force",
|
|
"overrideCredentialUsername": "แทนที่ชื่อผู้ใช้ข้อมูลประจำตัว",
|
|
"overrideCredentialUsernameDesc": "ใช้ชื่อผู้ใช้ที่ระบุไว้ข้างต้นแทนชื่อผู้ใช้ของข้อมูลประจำตัว",
|
|
"oidcUsernameHint": "ใช้ $oidc.preferred_username แทนชื่อผู้ใช้ OIDC ของคุณ",
|
|
"jumpHostChain": "ห่วงโซ่ Jump Host",
|
|
"portKnocking": "การเคาะพอร์ต",
|
|
"addKnock": "เพิ่มพอร์ต",
|
|
"addProxyNode": "เพิ่มโหนด",
|
|
"proxyNode": "โหนดพร็อกซี",
|
|
"proxyType": "ประเภทพร็อกซี",
|
|
"quickActions": "การดำเนินการด่วน",
|
|
"sudoPasswordAutoFill": "การกรอกรหัสผ่านอัตโนมัติของ Sudo",
|
|
"sudoPassword": "รหัสผ่าน Sudo",
|
|
"keepaliveInterval": "ช่วงเวลาการรักษาการเชื่อมต่อ (มิลลิวินาที)",
|
|
"moshCommand": "กองบัญชาการ MOSH",
|
|
"environmentVariables": "ตัวแปรสภาพแวดล้อม",
|
|
"addVariable": "เพิ่มตัวแปร",
|
|
"docker": "ด็อกเกอร์",
|
|
"copyTerminalUrl": "คัดลอก URL ของเทอร์มินัล",
|
|
"copyFileManagerUrl": "คัดลอก URL ของตัวจัดการไฟล์",
|
|
"copyRemoteDesktopUrl": "คัดลอก URL ของเดสก์ท็อประยะไกล",
|
|
"failedToConnect": "ไม่สามารถเชื่อมต่อกับคอนโซลได้",
|
|
"connect": "เชื่อมต่อ",
|
|
"disconnect": "ตัดการเชื่อมต่อ",
|
|
"start": "เริ่ม",
|
|
"enableStatusCheck": "เปิดใช้งานการตรวจสอบสถานะ",
|
|
"enableMetrics": "เปิดใช้งานเมตริก",
|
|
"bulkUpdateFailed": "การอัปเดตจำนวนมากไม่สำเร็จ",
|
|
"selectAll": "เลือกทั้งหมด",
|
|
"deselectAll": "ยกเลิกการเลือกทั้งหมด",
|
|
"protocols": "โปรโตคอล",
|
|
"secureShell": "เปลือกหุ้มที่ปลอดภัย",
|
|
"virtualNetwork": "เครือข่ายเสมือน",
|
|
"unencryptedShell": "เชลล์ที่ไม่ได้เข้ารหัส",
|
|
"addressIp": "ที่อยู่ / IP",
|
|
"friendlyName": "ชื่อที่เป็นมิตร",
|
|
"macAddress": "ที่อยู่ MAC",
|
|
"wolBroadcastAddress": "ที่อยู่กระจายเสียง WoL",
|
|
"wolBroadcastAddressDesc": "ตัวเลือกการกระจายสัญญาณแบบกำหนดทิศทางสำหรับเครือข่าย Docker/routed (เช่น 192.168.1.255) เว้นว่างไว้เพื่อใช้ 255.255.255.255",
|
|
"folderAndAdvanced": "โฟลเดอร์และขั้นสูง",
|
|
"showAdvancedSettings": "แสดงการตั้งค่าขั้นสูง",
|
|
"hideAdvancedSettings": "ซ่อนการตั้งค่าขั้นสูง",
|
|
"privateNotes": "บันทึกส่วนตัว",
|
|
"privateNotesPlaceholder": "รายละเอียดเกี่ยวกับเซิร์ฟเวอร์นี้...",
|
|
"pinToTop": "ปักหมุดไว้ด้านบน",
|
|
"pinToTopDesc": "ควรแสดงโฮสต์นี้ไว้ด้านบนสุดของรายการเสมอ",
|
|
"portKnockingSequence": "ลำดับการเคาะพอร์ต",
|
|
"addKnockBtn": "เพิ่มการเคาะ",
|
|
"noPortKnocking": "ไม่ได้ตั้งค่าการตรวจจับพอร์ต (port knocking) ไว้",
|
|
"knockPort": "น็อคพอร์ต",
|
|
"protocol": "โปรโตคอล",
|
|
"delayAfterMs": "เวลาหน่วงหลังจาก (มิลลิวินาที)",
|
|
"useSocks5Proxy": "ใช้พร็อกซี SOCKS5",
|
|
"useSocks5ProxyDesc": "การเชื่อมต่อเส้นทางผ่านพร็อกซีเซิร์ฟเวอร์",
|
|
"connectionOrigin": "จุดเริ่มต้นของการเชื่อมต่อ",
|
|
"connectionOriginDesc": "แหล่งที่มาของการเชื่อมต่อของโฮสต์นี้ จะแทนที่ค่าเริ่มต้นทั่วไปของแอปเดสก์ท็อป",
|
|
"connectionOriginGuacamoleNote": "RDP, VNC และ Telnet จะใช้เซิร์ฟเวอร์ระยะไกล เว้นแต่คุณจะเลือก \"อุปกรณ์นี้\" ซึ่งจำเป็นต้องมี guacd ที่เครื่องนี้สามารถเข้าถึงได้ — ตั้งค่าได้ในการตั้งค่า URL ของ guacd หรือต่อโฮสต์ภายใต้พร็อกซีของ guacd",
|
|
"connectionOriginDefault": "ใช้ค่าเริ่มต้น",
|
|
"connectionOriginLocal": "อุปกรณ์นี้ (เครือข่ายท้องถิ่น)",
|
|
"connectionOriginRemote": "เซิร์ฟเวอร์ระยะไกล",
|
|
"proxyHost": "พร็อกซีโฮสต์",
|
|
"proxyPort": "พอร์ตพร็อกซี",
|
|
"proxyUsername": "ชื่อผู้ใช้พร็อกซี",
|
|
"proxyPassword": "รหัสผ่านพร็อกซี",
|
|
"proxySingleMode": "พร็อกซีเดี่ยว",
|
|
"proxyChainMode": "พร็อกซีเชน",
|
|
"you": "คุณ",
|
|
"jumpHostChainLabel": "ห่วงโซ่ Jump Host",
|
|
"addJumpBtn": "เพิ่มการกระโดด",
|
|
"noJumpHosts": "ไม่ได้กำหนดค่า jump host ไว้",
|
|
"selectAServer": "เลือกเซิร์ฟเวอร์...",
|
|
"sshPort": "พอร์ต SSH",
|
|
"authMethod": "วิธีการตรวจสอบสิทธิ์",
|
|
"authenticationMethod": "วิธีการตรวจสอบสิทธิ์",
|
|
"authenticationMethodDesc": "เลือกวิธีการตรวจสอบสิทธิ์การเชื่อมต่อ SSH ที่ Termix จะใช้เพียงวิธีเดียวเท่านั้น ระบบจะไม่ลองใช้วิธีการอื่นโดยอัตโนมัติ",
|
|
"storedCredential": "ข้อมูลประจำตัวที่บันทึกไว้",
|
|
"selectACredential": "เลือกข้อมูลประจำตัว...",
|
|
"vaultProfile": "โปรไฟล์ผู้ลงนาม Vault",
|
|
"selectAVaultProfile": "เลือกโปรไฟล์ Vault...",
|
|
"vaultProfileHint": "การตั้งค่าต่างๆ มาจากโปรไฟล์ที่ใช้ร่วมกัน คุณจะเข้าสู่ระบบ Vault ผ่าน OIDC เมื่อเชื่อมต่อ ไม่มีข้อมูลลับใดๆ ถูกจัดเก็บไว้",
|
|
"vaultNewProfile": "โปรไฟล์ใหม่",
|
|
"secretRefHint": "คุณสามารถวางข้อมูลอ้างอิง 1Password (op://vault/item/field) แทนรหัสลับได้ โดยระบบจะดึงข้อมูลนี้จากแหล่งข้อมูลลับของคุณเมื่อทำการเชื่อมต่อ",
|
|
"secretSourcesManage": "จัดการแหล่งข้อมูลลับ",
|
|
"secretSourcesTitle": "แหล่งข่าวลับ",
|
|
"secretSourcesDesc": "โปรแกรมจัดการรหัสผ่านภายนอก Termix จะอ่านข้อมูลลับจากอุปกรณ์เมื่อเชื่อมต่อ ปัจจุบันคือ 1Password Connect (แบบติดตั้งเอง) โทเค็นการเข้าถึงจะถูกจัดเก็บในรูปแบบเข้ารหัสพร้อมกับคีย์ข้อมูลของคุณ",
|
|
"secretSourceNew": "แหล่งข้อมูลใหม่",
|
|
"secretSourceUrlLabel": "เชื่อมต่อ URL ของเซิร์ฟเวอร์",
|
|
"secretSourceTokenLabel": "เชื่อมต่อโทเค็นการเข้าถึง",
|
|
"secretSourceTokenKeep": "เว้นว่างไว้เพื่อคงโทเค็นปัจจุบันไว้",
|
|
"secretSourceSharedLabel": "แชร์กับผู้ใช้ทั้งหมด (เฉพาะผู้ดูแลระบบ; ใช้งานได้เฉพาะเมื่อคุณเข้าสู่ระบบอยู่)",
|
|
"secretSourceShared": "แชร์",
|
|
"secretSourceTest": "ทดสอบ",
|
|
"secretSourceTestOk": "เชื่อมต่อแล้ว — มองเห็นห้องนิรภัย {{count}} ห้อง",
|
|
"secretSourceTestFailed": "การทดสอบการเชื่อมต่อล้มเหลว",
|
|
"secretSourceRequired": "จำเป็นต้องระบุชื่อ ที่อยู่ URL ของเซิร์ฟเวอร์ และโทเค็น",
|
|
"secretSourceSaved": "แหล่งข่าวลับถูกบันทึกไว้แล้ว",
|
|
"secretSourceDeleted": "แหล่งข่าวลับถูกลบแล้ว",
|
|
"vaultManageProfiles": "จัดการโปรไฟล์ Vault",
|
|
"vaultAddrLabel": "ที่อยู่ห้องนิรภัย",
|
|
"vaultNamespaceLabel": "เนมสเปซ",
|
|
"vaultOidcMountLabel": "OIDC Auth Mount",
|
|
"vaultOidcRoleLabel": "บทบาทของ OIDC",
|
|
"vaultSshMountLabel": "SSH Secrets Mount",
|
|
"vaultSshRoleLabel": "บทบาทผู้ลงนาม SSH",
|
|
"vaultValidPrincipalsLabel": "หลักการที่ถูกต้อง",
|
|
"vaultKeyTypeLabel": "ประเภทคีย์ชั่วคราว",
|
|
"vaultSharedLabel": "แชร์กับผู้ใช้ทั้งหมด",
|
|
"vaultCreateProfile": "สร้างโปรไฟล์",
|
|
"vaultProfileCreated": "สร้างโปรไฟล์ Vault แล้ว",
|
|
"vaultProfileSaved": "บันทึกโปรไฟล์ Vault แล้ว",
|
|
"vaultProfileDeleted": "โปรไฟล์ Vault ถูกลบแล้ว",
|
|
"vaultProfileSaveFailed": "ไม่สามารถบันทึกโปรไฟล์ Vault ได้",
|
|
"vaultProfileDeleteFailed": "ไม่สามารถลบโปรไฟล์ Vault ได้",
|
|
"vaultSaveProfile": "บันทึกโปรไฟล์",
|
|
"vaultProfileValidationError": "จำเป็นต้องระบุชื่อ ที่อยู่ Vault และบทบาทผู้ลงนาม SSH",
|
|
"vaultNoProfiles": "ยังไม่มีโปรไฟล์ Vault ใดๆ",
|
|
"vaultSharedBadge": "แชร์",
|
|
"keyTypeLabel": "ประเภทกุญแจ",
|
|
"keyTypeAuto": "ตรวจจับอัตโนมัติ",
|
|
"keyPasteTab": "แปะ",
|
|
"keyUploadTab": "อัปโหลด",
|
|
"keyFileLoaded": "โหลดไฟล์คีย์แล้ว",
|
|
"keyUploadClick": "คลิกเพื่ออัปโหลดไฟล์ .pem / .key / .ppk",
|
|
"clearKey": "กุญแจล้าง",
|
|
"keySaved": "บันทึกคีย์ SSH แล้ว",
|
|
"keyReplaceNotice": "วางคีย์ใหม่ด้านล่างเพื่อแทนที่คีย์เดิม",
|
|
"keyPassphraseSaved": "บันทึกรหัสผ่านแล้ว พิมพ์เพื่อเปลี่ยน",
|
|
"replaceKey": "เปลี่ยนกุญแจ",
|
|
"docsLink": "ดูเอกสาร",
|
|
"stepcaLabel": "ขั้นตอน CA",
|
|
"stepcaDesc": "ลงชื่อเข้าใช้ผ่านผู้ให้บริการยืนยันตัวตนของคุณ และให้ Step CA ออกใบรับรอง SSH ที่มีอายุสั้นสำหรับโฮสต์นี้ URL ของ CA, ลายนิ้วมือรูท และตัวจัดเตรียม OIDC จะถูกตั้งค่าโดยผู้ดูแลระบบภายใต้การตั้งค่าผู้ดูแลระบบ",
|
|
"opksshLabel": "โอพีเคเอสเอช",
|
|
"opksshDesc": "เข้าสู่ระบบโฮสต์นี้โดยใช้ผู้ให้บริการยืนยันตัวตนของคุณแทนรหัสผ่านหรือคีย์ จำเป็นต้องตั้งค่า OPKSSH บนเซิร์ฟเวอร์ก่อน",
|
|
"warpgateLabel": "ประตูวาร์ปเกต",
|
|
"warpgateDesc": "โฮสต์นี้เชื่อมต่อผ่านพร็อกซี SSH ของ Warpgate Termix จะจัดการขั้นตอนการอนุมัติผ่านเบราว์เซอร์โดยอัตโนมัติหลังจากยืนยันตัวตนแล้ว",
|
|
"agentLabel": "เอเจนต์ SSH",
|
|
"agentDesc": "ยืนยันตัวตนโดยใช้เอเจนต์ SSH ที่ทำงานอยู่บนเซิร์ฟเวอร์ Termix (เช่น Bitwarden, 1Password, gpg-agent, KeeAgent, ssh-agent) เอเจนต์จะต้องทำงานอยู่บนเครื่องที่ติดตั้ง Termix อยู่",
|
|
"agentAuthenticationDesc": "ใช้คีย์จากเอเจนต์ SSH เพื่อตรวจสอบสิทธิ์การเชื่อมต่อนี้ หากต้องการใช้ SSH_AUTH_SOCK ให้เว้นช่องเส้นทางซ็อกเก็ตว่างไว้",
|
|
"agentSocketPathLabel": "เส้นทางซ็อกเก็ตเอเจนต์",
|
|
"agentSocketPathPlaceholder": "เว้นว่างไว้เพื่อใช้ SSH_AUTH_SOCK",
|
|
"agentSocketPathHint": "เว้นว่างไว้เพื่อให้ระบบตรวจจับอัตโนมัติจากตัวแปรสภาพแวดล้อม SSH_AUTH_SOCK หรือป้อนเส้นทางซ็อกเก็ตแบบกำหนดเอง (เช่น /run/user/1000/gnupg/S.gpg-agent.ssh)",
|
|
"agentIdentityLabel": "รหัสประจำตัวของเอเจนต์ (คีย์สาธารณะ)",
|
|
"agentIdentityPlaceholder": "ปล่อยว่างไว้เพื่อลองใช้คีย์ทั้งหมดจากเอเจนต์",
|
|
"agentIdentityHint": "วางคีย์สาธารณะ (เช่น ssh-ed25519 AAAA...) เพื่อให้ตัวแทนเสนอคีย์นั้นเพียงคีย์เดียว แนะนำให้ใช้เมื่อตัวแทนมีคีย์จำนวนมาก เพื่อหลีกเลี่ยงการเกินจำนวน MaxAuthTries ของเซิร์ฟเวอร์",
|
|
"shareSshAuthLabel": "แชร์การตรวจสอบสิทธิ์ SSH",
|
|
"shareSshAuthDesc": "ส่งสำเนาการเข้ารหัสของข้อมูลรับรอง SSH ของโฮสต์นี้ให้แก่ผู้รับ อย่างไรก็ตาม ข้อมูลรับรองส่วนบุคคลของผู้รับยังคงมีความสำคัญเหนือกว่า",
|
|
"forceKeyboardInteractiveLabel": "แป้นพิมพ์แบบอินเทอร์แอคทีฟของ Force",
|
|
"forceKeyboardInteractiveShortDesc": "บังคับให้ป้อนรหัสผ่านด้วยตนเองแม้ว่าจะมีกุญแจอยู่ก็ตาม",
|
|
"allowLegacyAlgorithmsLabel": "อนุญาตให้ใช้อัลกอริธึมแบบดั้งเดิม",
|
|
"allowLegacyAlgorithmsDesc": "เปิดใช้งานอัลกอริธึม SSH ที่เลิกใช้งานแล้ว (ssh-dss, ssh-rsa, diffie-hellman-group1-sha1, hmac-md5, 3des-cbc) สำหรับการเชื่อมต่อกับอุปกรณ์เก่าที่ไม่สามารถอัปเกรดได้",
|
|
"insecure": "ไม่ปลอดภัย",
|
|
"terminalAppearance": "ลักษณะปลายทาง",
|
|
"colorTheme": "ธีมสี",
|
|
"fontFamilyLabel": "ตระกูลฟอนต์",
|
|
"fontFamilyCustomOption": "กำหนดเอง...",
|
|
"fontFamilyCustomPlaceholder": "ชื่อฟอนต์ที่ถูกต้อง เช่น MesloLGS NF",
|
|
"fontFamilyCustomHint": "เลือกฟอนต์ที่มีให้ในชุด หรือเลือกแบบกำหนดเอง แล้วพิมพ์ชื่อฟอนต์ที่ติดตั้งอยู่ในระบบของคุณให้ถูกต้อง (เช่น MesloLGS NF, Noto Sans Mono) Termix ไม่สามารถติดตั้งฟอนต์ให้คุณได้ คุณต้องติดตั้งฟอนต์ลงในระบบปฏิบัติการของคุณก่อน",
|
|
"fontSizeLabel": "ขนาดตัวอักษร",
|
|
"cursorStyleLabel": "รูปแบบเคอร์เซอร์",
|
|
"letterSpacingPx": "ระยะห่างระหว่างตัวอักษร (พิกเซล)",
|
|
"lineHeightLabel": "ความสูงของเส้น",
|
|
"bellStyleLabel": "สไตล์เบลล์",
|
|
"backspaceModeLabel": "โหมดลบ",
|
|
"cursorBlinking": "เคอร์เซอร์กะพริบ",
|
|
"cursorBlinkingDesc": "เปิดใช้งานแอนิเมชั่นกระพริบสำหรับเคอร์เซอร์เทอร์มินัล",
|
|
"rightClickSelectsWordLabel": "คลิกขวา เลือก Word",
|
|
"rightClickSelectsWordShortDesc": "เลือกคำที่อยู่ใต้เคอร์เซอร์เมื่อคลิกขวา",
|
|
"macOptionIsMetaLabel": "ปุ่ม Option Key ส่งข้อมูล Meta",
|
|
"macOptionIsMetaShortDesc": "ปิดใช้งานการพิมพ์อักขระพิเศษ (เช่น @ หรือ |) ด้วยปุ่ม Option/Alt บน macOS แทนการส่งข้อมูล Meta",
|
|
"backgroundImageLabel": "URL ของภาพพื้นหลัง",
|
|
"backgroundImageDesc": "URL สำหรับภาพพื้นหลังของเทอร์มินัล (ไม่บังคับ)",
|
|
"backgroundImageOpacityLabel": "ความโปร่งใสของภาพพื้นหลัง",
|
|
"customThemeColors": "สีที่กำหนดเอง",
|
|
"customThemeBackground": "พื้นหลัง",
|
|
"customThemeForeground": "พื้นหน้า",
|
|
"customThemeCursor": "เคอร์เซอร์",
|
|
"customThemeCursorAccent": "เคอร์เซอร์เน้นเสียง",
|
|
"customThemeSelection": "การคัดเลือก",
|
|
"customThemeAnsiColors": "สี ANSI",
|
|
"customThemeBlack": "สีดำ",
|
|
"customThemeRed": "สีแดง",
|
|
"customThemeGreen": "สีเขียว",
|
|
"customThemeYellow": "สีเหลือง",
|
|
"customThemeBlue": "สีฟ้า",
|
|
"customThemeMagenta": "แมเจนต้า",
|
|
"customThemeCyan": "สีฟ้าอมเขียว",
|
|
"customThemeWhite": "สีขาว",
|
|
"customThemeBrightBlack": "สีดำสนิท",
|
|
"customThemeBrightRed": "สีแดงสด",
|
|
"customThemeBrightGreen": "สีเขียวสดใส",
|
|
"customThemeBrightYellow": "สีเหลืองสดใส",
|
|
"customThemeBrightBlue": "สีน้ำเงินสดใส",
|
|
"customThemeBrightMagenta": "สีม่วงแดงสดใส",
|
|
"customThemeBrightCyan": "สีฟ้าสดใส",
|
|
"customThemeBrightWhite": "สีขาวสว่าง",
|
|
"customThemeResetTooltip": "รีเซ็ตเป็นการตั้งค่าเริ่มต้น",
|
|
"savedThemesLabel": "ธีมที่บันทึกไว้",
|
|
"saveAsGlobalTheme": "บันทึกเป็นธีมทั่วโลก",
|
|
"saveGlobalThemeNamePrompt": "ตั้งชื่อให้กับธีมนี้",
|
|
"saveGlobalThemeSuccess": "บันทึกธีมแล้ว",
|
|
"saveGlobalThemeError": "ไม่สามารถบันทึกธีมได้",
|
|
"applyGlobalThemeTooltip": "ใช้ธีมนี้",
|
|
"deleteGlobalThemeTooltip": "ลบธีมนี้",
|
|
"noSavedThemes": "ยังไม่มีธีมที่บันทึกไว้",
|
|
"syntaxHighlightingLabel": "การเน้นไวยากรณ์",
|
|
"syntaxHighlightingDesc": "ใส่สีให้กับข้อมูลที่แสดงในเทอร์มินัล (ข้อผิดพลาด เส้นทาง ที่อยู่ IP และเวลา)",
|
|
"syntaxHighlightingCategories": "หมวดหมู่เด่น",
|
|
"syntaxHighlightingCategoriesDesc": "เลือกประเภทของเนื้อหาที่จะใส่สี",
|
|
"syntaxCategoryLogLevels": "ระดับการบันทึก",
|
|
"syntaxCategoryLogLevelsDesc": "ข้อผิดพลาด, คำเตือน, ข้อมูล, ดีบัก, ร้ายแรง",
|
|
"syntaxCategoryPaths": "เส้นทางไฟล์",
|
|
"syntaxCategoryPathsDesc": "/usr/share/doc, ~/file.txt",
|
|
"syntaxCategoryTimestamps": "ไทม์สแตมป์",
|
|
"syntaxCategoryTimestampsDesc": "[12:34:56], 15 มกราคม 2024",
|
|
"syntaxCategoryIpAddresses": "ที่อยู่ IP",
|
|
"syntaxCategoryIpAddressesDesc": "192.168.1.1, 10.0.0.1:8080",
|
|
"syntaxCategoryUrls": "URL",
|
|
"syntaxCategoryUrlsDesc": "https://example.com",
|
|
"syntaxCategoryNumbers": "หมายเลขกำกับ",
|
|
"syntaxCategoryNumbersDesc": "พอร์ต 8080 ทางออก 1 สถานะ 404",
|
|
"behaviorAndAdvanced": "พฤติกรรมและขั้นสูง",
|
|
"scrollbackBufferLabel": "บัฟเฟอร์การเลื่อนกลับ",
|
|
"scrollbackMaxLines": "จำนวนบรรทัดสูงสุดที่เก็บไว้ในประวัติ",
|
|
"sshAgentForwardingLabel": "การส่งต่อเอเจนต์ SSH",
|
|
"sshAgentForwardingShortDesc": "อนุญาตให้โฮสต์ระยะไกลนี้ใช้เอเจนต์ SSH ในเครื่องของคุณสำหรับการเชื่อมต่อต่อไป ขั้นตอนนี้ไม่จำเป็นสำหรับการตรวจสอบสิทธิ์เอเจนต์",
|
|
"useSSHTitleLabel": "ใช้ชื่อหน้าต่าง SSH",
|
|
"useSSHTitleDesc": "เปลี่ยนชื่อแท็บโดยใช้ชื่อหน้าต่างของเชลล์แทนชื่อโฮสต์",
|
|
"enableAutoMosh": "เปิดใช้งาน Auto-Mosh",
|
|
"enableAutoMoshDesc": "หากมีตัวเลือก ให้เลือกใช้ Mosh แทน SSH",
|
|
"enableAutoTmux": "เปิดใช้งาน Auto-Tmux",
|
|
"enableAutoTmuxDesc": "รักษาการทำงานของเชลล์และโปรแกรมใดๆ ที่ทำงานอยู่ภายในเชลล์ให้คงอยู่ต่อไปแม้การตัดการเชื่อมต่อหรือการรีสตาร์ทเบราว์เซอร์ โดยการเรียกใช้คำสั่งภายใน tmux (ต้องติดตั้ง tmux บนเครื่องโฮสต์)",
|
|
"enableSessionLogging": "การบันทึกเซสชัน",
|
|
"enableSessionLoggingDesc": "บันทึกผลลัพธ์จากเทอร์มินัลเพื่อตรวจสอบในภายหลัง",
|
|
"allowSessionSharing": "อนุญาตการแชร์เซสชัน",
|
|
"allowSessionSharingDesc": "อนุญาตให้แชร์เซสชันสดบนโฮสต์นี้ผ่านลิงก์หรือกับผู้ใช้รายอื่น",
|
|
"localEchoLabel": "เสียงสะท้อนในท้องถิ่น",
|
|
"localEchoDesc": "คาดการณ์การกดแป้นพิมพ์ที่ปลอดภัยสำหรับการพิมพ์ในเครื่องบนการเชื่อมต่อที่ช้า ข้อความแจ้งให้ป้อนรหัสผ่านและการป้อนข้อมูลควบคุมจะไม่ถูกแสดงซ้ำ",
|
|
"localEchoDefault": "ใช้การตั้งค่าทั่วโลก",
|
|
"localEchoOff": "ปิด",
|
|
"localEchoAuto": "อัตโนมัติ",
|
|
"localEchoOn": "เปิดใช้งานตลอดเวลา",
|
|
"linkClickBehaviorLabel": "พฤติกรรมการคลิกลิงก์",
|
|
"linkClickBehaviorDesc": "ควบคุมสิ่งที่เกิดขึ้นเมื่อคุณคลิกลิงก์ในเทอร์มินัล ใช้ 'ค่าเริ่มต้น' เพื่อใช้การตั้งค่าระดับแอป",
|
|
"linkClickBehaviorDefault": "ค่าเริ่มต้น (ตามการตั้งค่าของแอป)",
|
|
"linkClickBehaviorConfirm": "แสดงหน้าต่างป๊อปอัพเพื่อเปิดหรือคัดลอก",
|
|
"linkClickBehaviorDirect": "เปิดโดยตรง",
|
|
"sudoPasswordAutoFillLabel": "การกรอกรหัสผ่านอัตโนมัติของ Sudo",
|
|
"sudoPasswordAutoFillShortDesc": "ป้อนรหัสผ่าน sudo โดยอัตโนมัติเมื่อได้รับแจ้ง",
|
|
"sudoPasswordAutoFillDesc": "บันทึกรหัสผ่าน sudo เพื่อให้โปรแกรมตรวจสอบข้อมูลโฮสต์ ข้อความแจ้งเตือนในเทอร์มินัล และโปรแกรมอื่นๆ สามารถเรียกใช้คำสั่งที่มีสิทธิ์พิเศษได้โดยอัตโนมัติ",
|
|
"sudoPasswordLabel": "รหัสผ่าน Sudo",
|
|
"sudoPasswordSaved": "บันทึกรหัสผ่านแล้ว กรุณาพิมพ์เพื่อเปลี่ยนรหัสผ่าน",
|
|
"environmentVariablesLabel": "ตัวแปรสภาพแวดล้อม",
|
|
"addVariableBtn": "เพิ่มตัวแปร",
|
|
"noEnvVars": "ไม่มีการกำหนดค่าตัวแปรสภาพแวดล้อมใดๆ",
|
|
"fastScrollModifierLabel": "ตัวแก้ไขการเลื่อนเร็ว",
|
|
"fastScrollSensitivityLabel": "ความไวในการเลื่อนเร็ว",
|
|
"moshCommandLabel": "ม็อช คอมมานโด",
|
|
"startupSnippetLabel": "ตัวอย่างโค้ดสำหรับเริ่มต้น",
|
|
"keepaliveIntervalLabel": "ช่วงเวลาการเชื่อมต่อ (วินาที)",
|
|
"maxKeepaliveMisses": "แม็กซ์ คีทอะไลฟ์ พลาด",
|
|
"sameHost": "โฮสต์นี้ (อุโมงค์ตรง)",
|
|
"bindHost": "โฮสต์ผูก",
|
|
"connectionToolbar": "แถบเครื่องมือการเชื่อมต่อ",
|
|
"showConnectionToolbar": "แสดงแถบเครื่องมือการเชื่อมต่อ",
|
|
"showConnectionToolbarDesc": "แสดงแถบเครื่องมือในเซสชัน SSH, RDP, VNC และ Telnet ของโฮสต์นี้ คุณยังสามารถซ่อนแถบเครื่องมือชั่วคราวได้จากแถบเครื่องมือโดยตรง",
|
|
"enableAiAssistant": "เปิดใช้งานผู้ช่วย AI",
|
|
"enableAiAssistantDesc": "อนุญาตให้ผู้ช่วย AI ช่วยเหลือในเทอร์มินัลของโฮสต์นี้ โดยค่าเริ่มต้นจะปิดอยู่ และยังคงต้องเปิดใช้งาน AI สำหรับบัญชีของคุณก่อน",
|
|
"proxmoxLastSyncStatus": {
|
|
"success": "ความสำเร็จ"
|
|
},
|
|
"proxmoxGuestsSelected_one": "{{count}} แขก — {{selected}} เลือกแล้ว",
|
|
"proxmoxGuestsSelected_other": "แขก {{count}} คน — แขก {{selected}} คน ที่เลือก",
|
|
"proxmoxImportButton_one": "นำเข้าโฮสต์ {{count}}",
|
|
"proxmoxImportButton_other": "นำเข้าโฮสต์ {{count}}",
|
|
"proxmoxResultSkippedNoIp": "{{count}} ข้ามไป (ไม่พบ IP)",
|
|
"proxmoxStatsUrlCopied": "คัดลอก URL สถิติ Proxmox ไปยังคลิปบอร์ดแล้ว",
|
|
"copyProxmoxStatsUrlAction": "คัดลอก URL สถิติของ Proxmox",
|
|
"statusChecksLabel": "การตรวจสอบสถานะ",
|
|
"enableStatusChecks": "เปิดใช้งานการตรวจสอบสถานะ",
|
|
"enableStatusChecksDesc": "ตรวจสอบความพร้อมใช้งานของโฮสต์นี้เป็นระยะโดยการ ping ไปยังโฮสต์นี้",
|
|
"useGlobalInterval": "ใช้ช่วงเวลาทั่วโลก",
|
|
"useGlobalIntervalDesc": "แทนที่ด้วยช่วงเวลาตรวจสอบสถานะทั่วทั้งเซิร์ฟเวอร์",
|
|
"checkIntervalS": "ช่วงเวลาตรวจสอบ",
|
|
"checkIntervalDesc": "เวลาเป็นวินาทีระหว่างการส่งสัญญาณเชื่อมต่อแต่ละครั้ง",
|
|
"cpuUsageLabel": "การใช้งาน CPU",
|
|
"cpuUsageDesc": "เปอร์เซ็นต์การใช้งาน CPU, ค่าเฉลี่ยโหลด, กราฟสปาร์คไลน์",
|
|
"memoryLabel": "การใช้งานหน่วยความจำ",
|
|
"memoryDesc": "การใช้งาน RAM, สวอป, แคช",
|
|
"storageLabel": "การใช้งานดิสก์",
|
|
"storageDesc": "ปริมาณการใช้ดิสก์ต่อจุดเชื่อมต่อ",
|
|
"networkLabel": "อินเทอร์เฟซเครือข่าย",
|
|
"networkDesc": "รายการอินเทอร์เฟซและแบนด์วิดท์",
|
|
"uptimeLabel": "เวลาใช้งาน",
|
|
"uptimeDesc": "เวลาการทำงานของระบบและเวลาบูตเครื่อง",
|
|
"systemInfoLabel": "ข้อมูลระบบ",
|
|
"systemInfoDesc": "ระบบปฏิบัติการ, เคอร์เนล, ชื่อโฮสต์, สถาปัตยกรรม",
|
|
"recentLoginsLabel": "การเข้าสู่ระบบล่าสุด",
|
|
"recentLoginsDesc": "เหตุการณ์การเข้าสู่ระบบสำเร็จและล้มเหลว",
|
|
"topProcessesLabel": "กระบวนการสำคัญ",
|
|
"topProcessesDesc": "PID, เปอร์เซ็นต์ CPU, เปอร์เซ็นต์หน่วยความจำ, คำสั่ง",
|
|
"listeningPortsLabel": "พอร์ตรับฟัง",
|
|
"listeningPortsDesc": "เปิดพอร์ตด้วยกระบวนการและสถานะ",
|
|
"firewallLabel": "ไฟร์วอลล์",
|
|
"firewallDesc": "สถานะไฟร์วอลล์, AppArmor, SELinux",
|
|
"hostSharedSuccessfully": "โฮสต์แชร์สำเร็จแล้ว",
|
|
"failedToShareHost": "ไม่สามารถแชร์โฮสต์ได้",
|
|
"accessRevoked": "สิทธิ์การเข้าถึงถูกเพิกถอน",
|
|
"failedToRevokeAccess": "ไม่สามารถเพิกถอนสิทธิ์การเข้าถึงได้",
|
|
"cancelBtn": "ยกเลิก",
|
|
"savingBtn": "ประหยัด...",
|
|
"addHostBtn": "เพิ่มโฮสต์",
|
|
"hostUpdated": "โฮสต์ได้รับการอัปเดตแล้ว",
|
|
"hostCreated": "โฮสต์สร้าง",
|
|
"failedToSave": "ไม่สามารถบันทึกโฮสต์ได้",
|
|
"credentialUpdated": "ข้อมูลประจำตัวได้รับการอัปเดตแล้ว",
|
|
"credentialCreated": "สร้างข้อมูลประจำตัวแล้ว",
|
|
"failedToSaveCredential": "ไม่สามารถบันทึกข้อมูลประจำตัวได้",
|
|
"credentialNameRequired": "โปรดระบุชื่อสำหรับข้อมูลประจำตัว",
|
|
"credentialAuthRequired": "เพิ่มรหัสผ่าน คีย์ SSH หรือทั้งสองอย่าง",
|
|
"createCredentialFromHostBtn": "สร้างข้อมูลรับรอง",
|
|
"createCredentialFromHostTitle": "สร้างข้อมูลรับรองจากโฮสต์",
|
|
"createCredentialFromHostDesc": "สร้างรายการข้อมูลประจำตัวที่สามารถนำกลับมาใช้ใหม่และแบ่งปันได้ โดยกรอกข้อมูลล่วงหน้าด้วยชื่อผู้ใช้ รหัสผ่าน และ/หรือคีย์ SSH ปัจจุบันของโฮสต์นี้",
|
|
"backToHosts": "กลับไปที่หน้าโฮสต์",
|
|
"pinned": "ปักหมุด",
|
|
"noHostsFound": "ไม่พบโฮสต์",
|
|
"tryDifferentTerm": "ลองใช้คำอื่นดู",
|
|
"addFirstHost": "เพิ่มโฮสต์แรกของคุณเพื่อเริ่มต้นใช้งาน",
|
|
"noCredentialsFound": "ไม่พบข้อมูลประจำตัว",
|
|
"addCredentialBtn": "เพิ่มข้อมูลรับรอง",
|
|
"updateCredentialBtn": "อัปเดตข้อมูลรับรอง",
|
|
"editCredentialAction": "แก้ไขข้อมูลประจำตัว",
|
|
"backToHost": "กลับสู่หน้าหลัก",
|
|
"saveCredentialAsNewBtn": "บันทึกเป็นรายการใหม่",
|
|
"saveCredentialAsNewDesc": "สร้างข้อมูลรับรองใหม่โดยใช้การเปลี่ยนแปลงเหล่านี้และกำหนดให้กับโฮสต์นี้ ข้อมูลรับรองเดิมยังคงไม่เปลี่ยนแปลง",
|
|
"credentialSavedAsNew": "บันทึกเป็นข้อมูลรับรองใหม่แล้ว",
|
|
"failedToSaveCredentialAsNew": "ไม่สามารถบันทึกเป็นข้อมูลรับรองใหม่ได้",
|
|
"features": "คุณสมบัติ",
|
|
"noFolder": "(ไม่มีโฟลเดอร์)",
|
|
"deleteSelected": "ลบ",
|
|
"exitSelection": "การเลือกทางออก",
|
|
"importSkip": "นำเข้า (ข้ามรายการที่มีอยู่)",
|
|
"importOverwrite": "นำเข้า (เขียนทับ)",
|
|
"collapseBtn": "ทรุด",
|
|
"importExportBtn": "นำเข้า/ส่งออก",
|
|
"hostStatusesRefreshed": "สถานะโฮสต์ได้รับการอัปเดตแล้ว",
|
|
"failedToRefreshHosts": "ไม่สามารถรีเฟรชโฮสต์ได้",
|
|
"movedHostTo": "ย้าย {{host}} ไปที่ \"{{folder}}\"",
|
|
"failedToMoveHost": "ไม่สามารถย้ายโฮสต์ได้",
|
|
"deletedFolder": "โฟลเดอร์ที่ถูกลบ \"{{name}}\"",
|
|
"failedToDeleteFolder": "ไม่สามารถลบโฟลเดอร์ได้",
|
|
"deleteAllInFolder": "ลบโฮสต์ทั้งหมดใน \"{{name}}\"? การดำเนินการนี้ไม่สามารถย้อนกลับได้",
|
|
"folderPickerPlaceholder": "ไม่มีโฟลเดอร์",
|
|
"folderPickerSearch": "ค้นหาหรือสร้าง (ใช้ / สำหรับโฟลเดอร์ย่อย)...",
|
|
"folderPickerNone": "ไม่มีโฟลเดอร์",
|
|
"folderPickerCreate": "สร้าง \"{{path}}\"",
|
|
"folderPickerEmpty": "ไม่พบโฟลเดอร์ที่ตรงกัน",
|
|
"parentHost": "ผู้ปกครองที่เป็นเจ้าภาพ",
|
|
"useFolderInstead": "ใช้โฟลเดอร์แทน",
|
|
"useParentHostInstead": "ใช้โฮสต์หลักแทน",
|
|
"parentHostPickerPlaceholder": "ไม่มีโฮสต์หลัก",
|
|
"parentHostPickerSearch": "ค้นหาโฮสต์...",
|
|
"parentHostPickerNone": "ไม่มีโฮสต์หลัก",
|
|
"parentHostPickerEmpty": "ไม่พบโฮสต์ที่ตรงกัน",
|
|
"collapseSubHosts": "ยุบโฮสต์ย่อย",
|
|
"expandSubHosts": "ขยายโฮสต์ย่อย",
|
|
"cannotNestUnderDescendant": "ไม่สามารถซ้อนโฮสต์ไว้ใต้ซับโฮสต์ของตัวเองได้",
|
|
"movedToParent": "ย้ายโฮสต์ {{count}} ไปไว้ใต้ \"{{parent}}\"",
|
|
"newFolder": "โฟลเดอร์ใหม่",
|
|
"createFolderTitle": "สร้างโฟลเดอร์",
|
|
"editFolderTitle": "แก้ไขโฟลเดอร์",
|
|
"folderDialogDescription": "เลือกชื่อ สี และไอคอน ใช้เครื่องหมาย / เพื่อสร้างโฟลเดอร์ย่อย",
|
|
"folderNameLabel": "ชื่อโฟลเดอร์",
|
|
"folderNamePlaceholder": "เช่น ฝ่ายผลิต/เว็บ",
|
|
"folderNestingHint": "ใช้เครื่องหมาย / เพื่อแยกแต่ละระดับและสร้างโฟลเดอร์ย่อย",
|
|
"folderNameDuplicate": "มีโฟลเดอร์ชื่อนี้อยู่แล้วในที่นี่",
|
|
"folderColor": "สี",
|
|
"folderIcon": "ไอคอน",
|
|
"folderCredential": "ใบรับรอง",
|
|
"folderCredentialNone": "ไม่มีการกำหนดข้อมูลประจำตัว",
|
|
"folderCredentialHint": "โฮสต์ในโฟลเดอร์นี้ที่ใช้การตรวจสอบสิทธิ์ \"ข้อมูลรับรองที่จัดเก็บไว้\" โดยไม่ได้เลือกข้อมูลรับรองของตนเอง จะได้รับข้อมูลรับรองนี้มาโดยอัตโนมัติ",
|
|
"folderPreview": "ตัวอย่าง",
|
|
"folderNameFallback": "โฟลเดอร์ที่ไม่มีชื่อ",
|
|
"createFolderButton": "สร้างโฟลเดอร์",
|
|
"saveFolderButton": "บันทึกโฟลเดอร์",
|
|
"cancel": "ยกเลิก",
|
|
"iconSearchPlaceholder": "ไอคอนค้นหา...",
|
|
"openAllSessions": "เปิดทุกเซสชัน",
|
|
"editFolder": "แก้ไขโฟลเดอร์",
|
|
"deleteFolder": "ลบโฟลเดอร์",
|
|
"selectFolder": "เลือกโฮสต์ทั้งหมดในโฟลเดอร์",
|
|
"deselectFolder": "ยกเลิกการเลือกโฮสต์ทั้งหมดในโฟลเดอร์",
|
|
"folderSaved": "บันทึกโฟลเดอร์แล้ว",
|
|
"failedToSaveFolder": "ไม่สามารถบันทึกโฟลเดอร์ได้",
|
|
"folderDeleted": "โฟลเดอร์ที่ถูกลบ \"{{name}}\"",
|
|
"deleteFolderConfirm": "ลบ \"{{name}}\" และโฮสต์ {{count}} ของมันหรือไม่? การดำเนินการนี้ไม่สามารถย้อนกลับได้",
|
|
"failedToMoveHosts": "ไม่สามารถย้ายโฮสต์ได้",
|
|
"failedToReorder": "ไม่สามารถสั่งซื้อซ้ำได้",
|
|
"expandAll": "ขยายโฟลเดอร์ทั้งหมด",
|
|
"collapseAll": "ยุบโฟลเดอร์ทั้งหมด",
|
|
"moreActions": "มากกว่า",
|
|
"groupBy": "จัดกลุ่มตาม",
|
|
"GroupByFolder": "โฟลเดอร์",
|
|
"GroupByTag": "แท็ก",
|
|
"GroupByStatus": "สถานะ",
|
|
"GroupByProtocol": "โปรโตคอล",
|
|
"GroupByAuth": "ประเภทการตรวจสอบสิทธิ์",
|
|
"groupUngrouped": "ไม่ได้จัดกลุ่ม",
|
|
"customizeSidebar": "ปรับแต่งแถบด้านข้าง",
|
|
"customizeSidebarDescription": "เลือกรูปแบบและการทำงานของรายการโฮสต์",
|
|
"customizeDensityTitle": "ความหนาแน่น",
|
|
"customizeBehaviorTitle": "พฤติกรรม",
|
|
"customizeSortHint": "ลำดับการจัดเรียงและการจัดกลุ่มจะอยู่ในเมนูการจัดเรียงและการจัดกลุ่มในแถบเครื่องมือ",
|
|
"densityComfortableDesc": "รายละเอียดเพิ่มเติมสำหรับแต่ละโฮสต์: ที่อยู่ แท็ก และการใช้งานทรัพยากร",
|
|
"densityCompactDesc": "หนึ่งบรรทัดต่อโฮสต์ สำหรับรายการที่ยาวขึ้น",
|
|
"display": "แสดง",
|
|
"displayDensity": "ความหนาแน่น",
|
|
"displayDensityComfortable": "สะดวกสบาย",
|
|
"displayDensityCompact": "กะทัดรัด",
|
|
"displayShowTags": "แสดงแท็ก",
|
|
"displayTrayOnClick": "เปิดใช้งานการทำงานเมื่อคลิก (แทนการวางเมาส์เหนือ)",
|
|
"actionsVisibility": "การแสดงผลการกระทำของโฮสต์",
|
|
"actionsVisibilityDesc": "เลือกเวลาที่การกระทำของโฮสต์จะขยายออก เลือก \"คลิก\" เพื่อคืนค่าพฤติกรรมการคลิกเพื่อขยายแบบเดิม",
|
|
"actionsAlways": "มองเห็นได้เสมอ",
|
|
"actionsOnly": "เชื่อมต่อเท่านั้น ที่เหลือก็คลิกได้เลย",
|
|
"actionsHover": "แสดงเมื่อวางเมาส์เหนือภาพ",
|
|
"actionsClick": "คลิกเพื่อขยาย/ยุบ",
|
|
"openOnDoubleClick": "เปิดเมื่อดับเบิ้ลคลิก",
|
|
"openOnDoubleClickDesc": "ต้องดับเบิ้ลคลิกเพื่อเปิดเซสชันโฮสต์ แทนที่จะคลิกเพียงครั้งเดียว",
|
|
"deletedHost": "ลบแล้ว {{name}}",
|
|
"copiedToClipboard": "คัดลอกไปยังคลิปบอร์ดแล้ว",
|
|
"terminalUrlCopied": "คัดลอก URL ของเทอร์มินัลแล้ว",
|
|
"tunnelUrlCopied": "คัดลอก URL ของอุโมงค์แล้ว",
|
|
"dockerUrlCopied": "คัดลอก URL ของ Docker แล้ว",
|
|
"hostMetricsUrlCopied": "คัดลอก URL ของ Host Metrics แล้ว",
|
|
"rdpUrlCopied": "คัดลอก URL ของ RDP แล้ว",
|
|
"vncUrlCopied": "คัดลอก URL ของ VNC แล้ว",
|
|
"telnetUrlCopied": "คัดลอก URL ของ Telnet แล้ว",
|
|
"remoteDesktopUrlCopied": "คัดลอก URL ของเดสก์ท็อประยะไกลแล้ว",
|
|
"expandActions": "ขยายการดำเนินการ",
|
|
"collapseActions": "การดำเนินการยุบ",
|
|
"wakeOnLanAction": "เปิดใช้งานผ่าน LAN",
|
|
"wakeOnLanSuccess": "แพ็กเก็ตเวทมนตร์ถูกส่งไปยัง {{name}}",
|
|
"wakeOnLanError": "ส่งแพ็กเก็ตเวทมนตร์ไม่สำเร็จ",
|
|
"cloneHostAction": "โคลนโฮสต์",
|
|
"copyAddress": "คัดลอกที่อยู่",
|
|
"copyLink": "คัดลอกลิงก์",
|
|
"copyTerminalUrlAction": "คัดลอก URL ของเทอร์มินัล",
|
|
"copyTunnelUrlAction": "คัดลอก URL อุโมงค์",
|
|
"copyDockerUrlAction": "คัดลอก URL ของ Docker",
|
|
"copyHostMetricsUrlAction": "คัดลอก URL ของ Host Metrics",
|
|
"copyRdpUrlAction": "คัดลอก URL ของ RDP",
|
|
"copyVncUrlAction": "คัดลอก URL ของ VNC",
|
|
"copyTelnetUrlAction": "คัดลอก URL ของ Telnet",
|
|
"copyRemoteDesktopUrlAction": "คัดลอก URL ของเดสก์ท็อประยะไกล",
|
|
"deleteCredentialConfirm": "ลบข้อมูลประจำตัว \"{{name}}\"?",
|
|
"deletedCredential": "ลบแล้ว {{name}}",
|
|
"deleteHostsConfirm": "ลบ {{count}} โฮสต์{{plural}}? ไม่สามารถยกเลิกได้",
|
|
"movedToRoot": "ย้ายไปยังรูทแล้ว",
|
|
"enableTerminalFeature": "เปิดใช้งานเทอร์มินัล",
|
|
"disableTerminalFeature": "ปิดใช้งานเทอร์มินัล",
|
|
"enableFilesFeature": "เปิดใช้งานไฟล์",
|
|
"disableFilesFeature": "ปิดใช้งานไฟล์",
|
|
"enableTunnelsFeature": "เปิดใช้งานอุโมงค์",
|
|
"disableTunnelsFeature": "ปิดใช้งานอุโมงค์",
|
|
"enableDockerFeature": "เปิดใช้งาน Docker",
|
|
"disableDockerFeature": "ปิดใช้งาน Docker",
|
|
"enableProxmoxFeature": "เปิดใช้งาน Proxmox",
|
|
"disableProxmoxFeature": "ปิดใช้งาน Proxmox",
|
|
"addTagsPlaceholder": "เพิ่มแท็ก...",
|
|
"authDetails": "รายละเอียดการตรวจสอบสิทธิ์",
|
|
"credType": "พิมพ์",
|
|
"generateKeyPairDesc": "สร้างคู่คีย์ใหม่ โดยทั้งคีย์ส่วนตัวและคีย์สาธารณะจะถูกกรอกโดยอัตโนมัติ",
|
|
"generatingKey": "กำลังสร้าง...",
|
|
"generateLabel": "สร้าง {{label}}",
|
|
"uploadFileBtn": "อัปโหลดไฟล์",
|
|
"keyPassphraseOptional": "รหัสผ่านหลัก (ไม่บังคับ)",
|
|
"sshPublicKeyOptional": "คีย์สาธารณะ SSH (ไม่บังคับ)",
|
|
"publicKeyGenerated": "สร้างคีย์สาธารณะแล้ว",
|
|
"failedToGeneratePublicKey": "ไม่สามารถสร้างคีย์สาธารณะได้",
|
|
"publicKeyCopied": "คัดลอกคีย์สาธารณะแล้ว",
|
|
"keyPairGenerated": "สร้างคู่คีย์ {{label}} แล้ว",
|
|
"failedToGenerateKeyPair": "ไม่สามารถสร้างคู่คีย์ได้",
|
|
"searchHostsPlaceholder": "ค้นหาโฮสต์ ที่อยู่ แท็ก…",
|
|
"refreshBtn": "รีเฟรช",
|
|
"addTag": "เพิ่มแท็ก...",
|
|
"deleteConfirmBtn": "ลบ",
|
|
"deleteHostConfirm": "ลบ \"{{name}}\"?",
|
|
"enableAtLeastOneProtocol": "เปิดใช้งานโปรโตคอลอย่างน้อยหนึ่งรายการด้านบนเพื่อกำหนดค่าการตรวจสอบสิทธิ์และการตั้งค่าการเชื่อมต่อ",
|
|
"keyPassphrase": "รหัสผ่านหลัก",
|
|
"basicInformation": "ข้อมูลพื้นฐาน",
|
|
"authDetailsSection": "รายละเอียดการตรวจสอบสิทธิ์",
|
|
"credTypeLabel": "พิมพ์",
|
|
"hostsTab": "โฮสต์",
|
|
"credentialsTab": "คุณสมบัติ",
|
|
"selectMultiple": "เลือกหลายรายการ",
|
|
"selectHosts": "เลือกโฮสต์",
|
|
"connectionLabel": "การเชื่อมต่อ",
|
|
"authenticationLabel": "การตรวจสอบสิทธิ์",
|
|
"generateKeyPairTitle": "สร้างคู่คีย์",
|
|
"generateKeyPairDescription": "สร้างคู่คีย์ใหม่ โดยทั้งคีย์ส่วนตัวและคีย์สาธารณะจะถูกกรอกโดยอัตโนมัติ",
|
|
"generateFromPrivateKey": "สร้างจากรหัสส่วนตัว",
|
|
"refreshBtn2": "รีเฟรช",
|
|
"exitSelectionTitle": "การเลือกทางออก",
|
|
"addHostBtn2": "เพิ่มโฮสต์",
|
|
"addCredentialBtn2": "เพิ่มข้อมูลรับรอง",
|
|
"checkingHostStatuses": "กำลังตรวจสอบสถานะของโฮสต์...",
|
|
"pinnedSection": "ปักหมุด",
|
|
"hostsExported": "การส่งออกโฮสต์สำเร็จแล้ว",
|
|
"export": {
|
|
"menuItem": "ส่งออก...",
|
|
"title": "ส่งออกโฮสต์",
|
|
"scope": "ขอบเขต",
|
|
"scopeAll": "ทั้งหมด",
|
|
"scopeSelected": "เลือกแล้ว",
|
|
"searchHosts": "ค้นหาโฮสต์...",
|
|
"include": "รวม",
|
|
"groupConnection": "การเชื่อมต่อ",
|
|
"groupCredentials": "คุณสมบัติ",
|
|
"groupNotes": "หมายเหตุ",
|
|
"groupTags": "แท็กและพิน",
|
|
"groupTunnels": "อุโมงค์",
|
|
"groupJumpHosts": "โฮสต์ Jump",
|
|
"groupQuickActions": "การดำเนินการอย่างรวดเร็ว",
|
|
"groupFeatureFlags": "ธงคุณสมบัติ",
|
|
"groupAdvanced": "การกำหนดค่าขั้นสูง",
|
|
"preview": "ตัวอย่าง",
|
|
"moreHosts": "... {{count}} โฮสต์เพิ่มเติม",
|
|
"summary": "{{selected}} ของโฮสต์ {{total}}",
|
|
"credentialsIncluded": "รวมถึงข้อมูลประจำตัว",
|
|
"credentialsExcluded": "ไม่รวมข้อมูลประจำตัว",
|
|
"noneSelected": "ไม่ได้เลือกโฮสต์",
|
|
"cancel": "ยกเลิก",
|
|
"confirm": "ส่งออก",
|
|
"fetchFailed": "ไม่สามารถโหลดโฮสต์สำหรับการส่งออกได้",
|
|
"bulkButton": "ส่งออก"
|
|
},
|
|
"sampleDownloaded": "ดาวน์โหลดไฟล์ตัวอย่างแล้ว",
|
|
"failedToDeleteCredential2": "ไม่สามารถลบข้อมูลประจำตัวได้",
|
|
"noFolderOption": "(ไม่มีโฟลเดอร์)",
|
|
"nSelected": "{{count}} เลือกแล้ว",
|
|
"featuresMenu": "คุณสมบัติ",
|
|
"moveMenu": "เคลื่อนไหว",
|
|
"connectSelected": "เชื่อมต่อ",
|
|
"cancelSelection": "ยกเลิก",
|
|
"deletedCount": "โฮสต์ที่ถูกลบ {{count}}",
|
|
"failedToDeleteCount": "ไม่สามารถลบโฮสต์ {{count}} ได้",
|
|
"duplicatedHost": "ซ้ำกัน \"{{name}}\"",
|
|
"failedToDuplicateHost": "ไม่สามารถสร้างโฮสต์ซ้ำได้",
|
|
"updatedCount": "อัปเดตโฮสต์ {{count}} แล้ว",
|
|
"friendlyNameLabel": "ชื่อที่เป็นมิตร",
|
|
"descriptionLabel": "คำอธิบาย",
|
|
"loadingHost": "กำลังโหลดโฮสต์...",
|
|
"loadingHosts": "กำลังโหลดโฮสต์...",
|
|
"loadingCredentials": "กำลังโหลดข้อมูลประจำตัว...",
|
|
"noHostsYet": "ยังไม่มีโฮสต์",
|
|
"noHostsYetHint": "เพิ่มเซิร์ฟเวอร์เพื่อเปิดเทอร์มินัล เรียกดูไฟล์ และดูข้อมูลสถิติ",
|
|
"noHostsMatchSearch": "ไม่พบโฮสต์ใดตรงกับผลการค้นหาของคุณ",
|
|
"hostNotFound": "ไม่พบโฮสต์",
|
|
"searchHosts": "ค้นหาโฮสต์...",
|
|
"sortHosts": "เรียงลำดับโฮสต์",
|
|
"sortDefault": "ลำดับเริ่มต้น",
|
|
"sortNameAsc": "ชื่อ (A → Z)",
|
|
"sortNameDesc": "ชื่อ (Z → A)",
|
|
"sortIpAsc": "ที่อยู่ IP (จากน้อยไปมาก)",
|
|
"sortIpDesc": "ที่อยู่ IP (คำอธิบาย)",
|
|
"sortOnlineFirst": "ออนไลน์ก่อน",
|
|
"sortOfflineFirst": "ออฟไลน์ก่อน",
|
|
"sortManual": "คู่มือ (ลากเพื่อจัดลำดับใหม่)",
|
|
"sortPinnedFirst": "ปักหมุดไว้ก่อน",
|
|
"filterHosts": "ตัวกรองโฮสต์",
|
|
"filterClearAll": "ล้างตัวกรอง",
|
|
"filterStatusGroup": "สถานะ",
|
|
"filterOnline": "ออนไลน์",
|
|
"filterOffline": "ออฟไลน์",
|
|
"filterPinned": "ปักหมุด",
|
|
"filterAuthGroup": "ประเภทการตรวจสอบสิทธิ์",
|
|
"filterAuthPassword": "รหัสผ่าน",
|
|
"filterAuthKey": "คีย์ SSH",
|
|
"filterAuthCredential": "ใบรับรอง",
|
|
"filterAuthNone": "ไม่มี",
|
|
"filterAuthOpkssh": "โอพีเคเอสเอช",
|
|
"filterAuthStepca": "ขั้นตอน CA",
|
|
"filterProtocolGroup": "โปรโตคอล",
|
|
"filterProtocolSsh": "เอสเอช",
|
|
"filterProtocolRdp": "อาร์ดีพี",
|
|
"filterProtocolVnc": "วีเอ็นซี",
|
|
"filterProtocolTelnet": "เทลเน็ต",
|
|
"filterFeaturesGroup": "คุณสมบัติ",
|
|
"filterFeatureTerminal": "เทอร์มินัล",
|
|
"filterFeatureFileManager": "ตัวจัดการไฟล์",
|
|
"filterFeatureTunnel": "อุโมงค์",
|
|
"filterFeatureDocker": "ด็อกเกอร์",
|
|
"filterTagsGroup": "แท็ก",
|
|
"connectRdp": "อาร์ดีพี",
|
|
"connectVnc": "วีเอ็นซี",
|
|
"connectTelnet": "เทลเน็ต",
|
|
"editHostAction": "แก้ไขโฮสต์",
|
|
"moreOptions": "ตัวเลือกเพิ่มเติม",
|
|
"shareHost": "แชร์โฮสต์",
|
|
"shareHostTitle": "แชร์: {{name}}",
|
|
"shareFolder": "โฟลเดอร์ที่แชร์",
|
|
"shareFolderTitle": "โฟลเดอร์ที่แชร์: {{name}}",
|
|
"folderSharedSuccessfully": "โฮสต์ที่แชร์ {{count}} ในโฟลเดอร์",
|
|
"failedToShareFolder": "ไม่สามารถแชร์โฟลเดอร์ได้",
|
|
"sharing": {
|
|
"loadError": "ไม่สามารถโหลดข้อมูลการแชร์ได้ โปรดลองอีกครั้ง",
|
|
"shareWithSection": "แบ่งปันกับ",
|
|
"usersTab": "ผู้ใช้",
|
|
"rolesTab": "บทบาท",
|
|
"searchPlaceholder": "ค้นหาผู้ใช้หรือบทบาท...",
|
|
"noMatches": "ไม่พบผลลัพธ์ที่ตรงกัน",
|
|
"permissionLevelLabel": "ระดับการอนุญาต",
|
|
"levels": {
|
|
"connect": {
|
|
"label": "เชื่อมต่อ",
|
|
"description": "อนุญาตเฉพาะเซสชันที่เปิดใช้งานเท่านั้น: เทอร์มินัล, เดสก์ท็อประยะไกล, ตัวจัดการไฟล์, อุโมงค์ และ Docker ไม่สามารถเข้าถึงการกำหนดค่าโฮสต์ได้"
|
|
},
|
|
"view": {
|
|
"label": "ดู",
|
|
"description": "เชื่อมต่อและดูการตั้งค่าโฮสต์ ข้อมูลลับจะไม่ถูกเปิดเผย"
|
|
},
|
|
"edit": {
|
|
"label": "แก้ไข",
|
|
"description": "ดูและแก้ไขการตั้งค่าโฮสต์ที่ไม่ต้องยืนยันตัวตน การยืนยันตัวตน SSH ของเจ้าของจะยังคงเป็นส่วนตัวและเข้าถึงได้เฉพาะเจ้าของเท่านั้น"
|
|
},
|
|
"manage": {
|
|
"label": "จัดการ",
|
|
"description": "แก้ไข รวมถึงแชร์โฮสต์กับผู้อื่น เปลี่ยนระดับสิทธิ์ และเพิกถอนการเข้าถึงได้"
|
|
}
|
|
},
|
|
"expiryLabel": "วันหมดอายุการเข้าถึง",
|
|
"expiry": {
|
|
"never": "ไม่เคย",
|
|
"oneHour": "1 ชั่วโมง",
|
|
"oneDay": "24 ชั่วโมง",
|
|
"sevenDays": "7 วัน",
|
|
"thirtyDays": "30 วัน",
|
|
"custom": "กำหนดเอง"
|
|
},
|
|
"customHoursPlaceholder": "เหลือเวลาอีกกี่ชั่วโมงก่อนที่สิทธิ์การเข้าถึงจะหมดอายุ",
|
|
"shareButton": "แบ่งปัน",
|
|
"shareWithCount": "แชร์ ({{count}})",
|
|
"currentAccess": "การเข้าถึงปัจจุบัน",
|
|
"noAccessEntries": "โฮสต์นี้ยังไม่ได้ถูกแชร์",
|
|
"folderRulesTitle": "ใช้ได้กับโฮสต์ที่เพิ่มเข้ามาภายหลัง",
|
|
"folderRulesHint": "การแชร์เหล่านี้จะยังคงอยู่ในโฟลเดอร์: โฮสต์ที่สร้างขึ้นในโฟลเดอร์นี้หรือย้ายเข้าไปในโฟลเดอร์นี้ (หรือโฟลเดอร์ย่อย) จะได้รับสิทธิ์การเข้าถึงแบบเดียวกันโดยอัตโนมัติ การลบกฎจะหยุดการสืบทอดในอนาคตเท่านั้น",
|
|
"folderRuleRemove": "หยุดรับมรดก",
|
|
"folderShareSummary": "แชร์ {{shared}} ของ {{total}} โฮสต์ในโฟลเดอร์นี้",
|
|
"grantedBy": "ได้รับอนุญาตจาก",
|
|
"expires": "หมดอายุ",
|
|
"expired": "หมดอายุ",
|
|
"never": "ไม่เคย",
|
|
"revoke": "ถอน",
|
|
"accessUpdated": "การเข้าถึงได้รับการอัปเดตแล้ว",
|
|
"accessUpdateFailed": "ไม่สามารถอัปเดตการเข้าถึงได้",
|
|
"sharedBadge": "แชร์",
|
|
"sharedBadgeTooltip": "แชร์โดย {{owner}} ({{level}} เข้าถึงได้)",
|
|
"viewOnlyBanner": "โฮสต์นี้ถูกแชร์กับคุณโดย {{owner}} โดยมีสิทธิ์ในการดู การตั้งค่าเป็นแบบอ่านอย่างเดียว",
|
|
"sharedEditBanner": "โฮสต์นี้ถูกแชร์กับคุณโดย {{owner}} โดยมีสิทธิ์ในการแก้ไข การเปลี่ยนแปลงจะมีผลกับโฮสต์จริงเท่านั้น ข้อมูลอ้างอิงการตรวจสอบสิทธิ์สามารถเปลี่ยนแปลงได้โดยเจ้าของเท่านั้น",
|
|
"ownerOnlyControl": "เฉพาะเจ้าของโฮสต์เท่านั้นที่สามารถเปลี่ยนแปลงสิ่งนี้ได้",
|
|
"ownerAuthPrivate": "การตรวจสอบสิทธิ์ SSH ของผู้เป็นเจ้าของโฮสต์เป็นแบบส่วนตัว ใช้เมนู “ตั้งค่าการตรวจสอบสิทธิ์ SSH ส่วนบุคคล” จากเมนูโฮสต์เพื่อเลือกข้อมูลประจำตัวของคุณเอง",
|
|
"ownerAuthShared": "เจ้าของโฮสต์ได้แชร์ข้อมูลรับรอง SSH สำหรับโฮสต์นี้แล้ว คุณสามารถใช้ข้อมูลรับรองนี้หรือเลือกข้อมูลรับรองของคุณเองได้จาก “ตั้งค่าข้อมูลรับรอง SSH ส่วนบุคคล”",
|
|
"authOverrideAction": "ตั้งค่าการตรวจสอบสิทธิ์ SSH ส่วนบุคคล",
|
|
"authOverrideActionProtocol": "ตั้งค่าการตรวจสอบสิทธิ์ส่วนบุคคล {{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 ของคุณได้"
|
|
},
|
|
"guac": {
|
|
"noCredential": "ไม่มีข้อมูลประจำตัว (ข้อมูลประจำตัวโดยตรงอยู่ด้านล่าง)",
|
|
"authTypeDirect": "โดยตรง",
|
|
"authTypeCredential": "ใบรับรอง",
|
|
"authTypeNone": "ไม่มี",
|
|
"colorDepth": "ความลึกของสี",
|
|
"resizeMethod": "วิธีการปรับขนาด",
|
|
"recordingPath": "เส้นทางการบันทึก",
|
|
"recordingName": "ชื่อการบันทึก",
|
|
"saveHostFirst": "บันทึกข้อมูลโฮสต์ก่อน",
|
|
"sharingOptionsAfterSave": "ตัวเลือกการแชร์จะพร้อมใช้งานหลังจากบันทึกโฮสต์แล้ว",
|
|
"permissionLevel": "ระดับการอนุญาต",
|
|
"typeHeader": "พิมพ์",
|
|
"targetHeader": "เป้า",
|
|
"permissionHeader": "การอนุญาต",
|
|
"cancelBtn": "ยกเลิก",
|
|
"savingBtn": "ประหยัด...",
|
|
"updateHostBtn": "อัปเดตโฮสต์",
|
|
"addHostBtn": "เพิ่มโฮสต์"
|
|
},
|
|
"arrangeUnlockedSwitchedToManual": "เปลี่ยนไปใช้การจัดเรียงแบบแมนนวลเพื่อให้ลำดับของคุณคงอยู่",
|
|
"dragToRearrange": "ลากเพื่อจัดเรียงใหม่",
|
|
"arrangeUnlocked": "ปลดล็อกการลากเพื่อจัดเรียงใหม่",
|
|
"webUiBindHostUnreachable": "เบราว์เซอร์ของคุณไม่สามารถเข้าถึง 127.0.0.1 บนเครื่องที่ใช้งาน Termix ได้ ดังนั้นปลายทางนี้จะไม่โหลด โปรดใช้ที่อยู่ IP ที่เครื่องสามารถตอบสนองได้ เช่น 0.0.0.0",
|
|
"webUiBindHostSharesSessionCookie": "จากเบราว์เซอร์นี้ การส่งต่อจะไปถึงโฮสต์เนมเดียวกับที่ Termix ให้บริการ ดังนั้นบริการที่ส่งผ่านอุโมงค์จะได้รับเซสชัน Termix ของคุณ คุกกี้จะไม่สนใจพอร์ต ปลายทางนี้จะไม่สามารถเปิดได้ที่นี่ แต่จะใช้งานได้เมื่อใช้งานจากแอป Termix บนเดสก์ท็อป หรือเมื่อเปิด Termix ที่ localhost",
|
|
"webUiErrorLabelRequired": "จุดสิ้นสุด {{row}} ต้องการป้ายกำกับ",
|
|
"webUiErrorLabelDuplicate": "แต่ละปลายทางต้องมีชื่อที่แตกต่างกัน",
|
|
"webUiErrorPortRange": "ปลายทาง {{row}} ต้องการพอร์ตระหว่าง 1 ถึง 65535",
|
|
"webUiErrorPathInvalid": "ปลายทาง {{row}} มีเส้นทางที่ไม่ถูกต้อง โปรดใช้เส้นทางเช่น /admin"
|
|
},
|
|
"commandPalette": {
|
|
"searchPlaceholder": "ค้นหาโฮสต์ คำสั่ง หรือการตั้งค่า...",
|
|
"quickActions": "การดำเนินการด่วน",
|
|
"navigation": "การนำทาง",
|
|
"orShortcut": "หรือ",
|
|
"hostManager": "ผู้จัดการโฮสต์",
|
|
"hostManagerDesc": "จัดการ เพิ่ม หรือแก้ไขโฮสต์",
|
|
"addNewHost": "เพิ่มโฮสต์ใหม่",
|
|
"addNewHostDesc": "ลงทะเบียนโฮสต์ใหม่",
|
|
"adminSettings": "การตั้งค่าผู้ดูแลระบบ",
|
|
"adminSettingsDesc": "ตั้งค่าระบบและผู้ใช้",
|
|
"userProfile": "โปรไฟล์ผู้ใช้",
|
|
"userProfileDesc": "จัดการบัญชีและตั้งค่าของคุณ",
|
|
"addCredential": "เพิ่มข้อมูลรับรอง",
|
|
"addCredentialDesc": "จัดเก็บคีย์ SSH หรือรหัสผ่าน",
|
|
"tmuxMonitor": "มอนิเตอร์ Tmux",
|
|
"tmuxMonitorDesc": "ตรวจสอบเซสชัน tmux บนโฮสต์ต่างๆ ของคุณ",
|
|
"snippets": "เศษเสี้ยว",
|
|
"runSnippetDesc": "เรียกใช้ในแท็บเทอร์มินัลที่ใช้งานอยู่",
|
|
"noSnippetsFound": "ไม่พบข้อความตัวอย่างที่ตรงกับ \"{{search}}\"",
|
|
"recentActivity": "กิจกรรมล่าสุด",
|
|
"serversAndHosts": "เซิร์ฟเวอร์และโฮสต์",
|
|
"noHostsFound": "ไม่พบโฮสต์ที่ตรงกับ \"{{search}}\"",
|
|
"links": "ลิงก์",
|
|
"navigate": "นำทาง",
|
|
"select": "เลือก",
|
|
"toggleWith": "สลับด้วย"
|
|
},
|
|
"splitScreen": {
|
|
"paneEmpty": "บานหน้าต่าง {{index}} - ว่างเปล่า",
|
|
"noTabAssigned": "ไม่มีการกำหนดแท็บ",
|
|
"focusedPane": "หน้าต่างที่ใช้งานอยู่"
|
|
},
|
|
"connections": {
|
|
"noConnections": "ไม่มีการเชื่อมต่อ",
|
|
"noConnectionsDesc": "เปิดเทอร์มินัล โปรแกรมจัดการไฟล์ หรือเดสก์ท็อประยะไกล เพื่อดูการเชื่อมต่อได้ที่นี่",
|
|
"connectedFor": "เชื่อมต่อเป็นเวลา {{duration}}",
|
|
"connected": "เชื่อมต่อแล้ว",
|
|
"disconnected": "ตัดการเชื่อมต่อ",
|
|
"closeTab": "ปิดแท็บ",
|
|
"closeConnection": "ความสัมพันธ์ใกล้ชิด",
|
|
"forgetTab": "ลืม",
|
|
"removeBackground": "ลบ",
|
|
"reconnect": "เชื่อมต่อใหม่",
|
|
"reopenTab": "เปิดใหม่",
|
|
"sectionOpen": "เปิด",
|
|
"sectionBackground": "พื้นหลัง",
|
|
"backgroundDesc": "เซสชันจะยังคงอยู่เป็นเวลา {{minutes}} นาทีหลังจากตัดการเชื่อมต่อ และสามารถเชื่อมต่อใหม่ได้",
|
|
"persisted": "ยังคงอยู่ในพื้นหลัง",
|
|
"expiresIn": "หมดอายุใน {{duration}}",
|
|
"search": "ค้นหาการเชื่อมต่อ...",
|
|
"noSearchResults": "ไม่พบผลลัพธ์ที่ตรงกับการค้นหาของคุณ",
|
|
"rename": "เปลี่ยนชื่อเซสชัน",
|
|
"sectionSharedWithMe": "แชร์กับฉัน",
|
|
"sharedBy": "แชร์โดย {{username}}",
|
|
"join": "เข้าร่วม",
|
|
"sharedSessionLabel": "{{hostName}} (แชร์)"
|
|
},
|
|
"collab": {
|
|
"createRoom": "ห้องใหม่",
|
|
"roomName": "ชื่อห้อง",
|
|
"persistentRoom": "ห้องที่คงอยู่",
|
|
"persistentRoomHint": "ห้องประชุมที่ตั้งค่าไว้ถาวรจะยังคงอยู่ในรายการหลังจากสิ้นสุดการประชุมและสามารถนำกลับมาใช้ใหม่ได้",
|
|
"noRooms": "ยังไม่มีห้องประชุม สร้างห้องประชุมเพื่อเริ่มการประชุม",
|
|
"openRoom": "เปิด",
|
|
"endRoom": "สิ้นสุดการประชุม",
|
|
"leaveRoom": "ออกจาก",
|
|
"deleteMember": "ลบ",
|
|
"removeMember": "ลบ {{name}}",
|
|
"removeMemberTitle": "ลบสมาชิกนี้ออก?",
|
|
"removeMemberDescription": "{{name}} จะเสียสิทธิ์ในการเข้าถึงห้องนี้ทันที โปรแกรมดู SSH ที่ใช้งานอยู่จะถูกตัดการเชื่อมต่อ",
|
|
"invite": "เชิญ",
|
|
"inviteTitle": "เชิญสมาชิก",
|
|
"members": "สมาชิก",
|
|
"membersPanel": "สมาชิกห้องและคำขอควบคุม",
|
|
"membersWithCount": "สมาชิก ({{count}})",
|
|
"online": "ออนไลน์",
|
|
"offline": "ออฟไลน์",
|
|
"you": "(คุณ)",
|
|
"hostBadge": "เจ้าภาพ",
|
|
"presenterBadge": "นำเสนอ",
|
|
"present": "ปัจจุบัน",
|
|
"presentTitle": "ขึ้นเวที",
|
|
"presentHost": "เจ้าภาพ",
|
|
"searchHosts": "ค้นหาโฮสต์",
|
|
"noHostsFound": "ไม่พบโฮสต์ที่ใช้งานได้",
|
|
"presentProtocol": "โปรโตคอล",
|
|
"stopPresenting": "หยุดการนำเสนอ",
|
|
"takeOver": "เข้ายึดครอง",
|
|
"takeOverConfirmTitle": "ต้องการเปลี่ยนรูปแบบการนำเสนอปัจจุบันหรือไม่?",
|
|
"takeOverDescription": "{{name}} กำลังนำเสนออยู่ การเข้าควบคุมจะตัดการเชื่อมต่อทุกคนจากเวทีนั้น",
|
|
"emptyStage": "ไม่มีใครกำลังนำเสนออยู่ เชิญขึ้นเวทีเพื่อร่วมแบ่งปันช่วงการนำเสนอได้เลย",
|
|
"stageLoading": "เชื่อมต่อกับเวที...",
|
|
"stageEnded": "การนำเสนอสิ้นสุดลงแล้ว",
|
|
"roomEnded": "การประชุมนี้ได้สิ้นสุดลงแล้ว",
|
|
"presenterLabel": "{{name}} กำลังนำเสนอ",
|
|
"guestLink": "ลิงก์สำหรับแขก",
|
|
"guestLinkOn": "ลิงก์สำหรับแขกรับเชิญเปิดใช้งานแล้ว ใครก็ตามที่มีลิงก์สามารถรับชมการแสดงสดได้",
|
|
"guestLinkOff": "ลิงก์สำหรับผู้เยี่ยมชมถูกปิดใช้งาน",
|
|
"copyLink": "คัดลิงก์",
|
|
"rotateLink": "หมุนลิงก์",
|
|
"disableLink": "ปิดใช้งานลิงก์",
|
|
"rotateLinkConfirmTitle": "หมุนลิงก์สำหรับแขกรับเชิญหรือไม่?",
|
|
"rotateLinkDescription": "ลิงก์ปัจจุบันจะหยุดทำงานทันที ผู้ใช้งาน SSH ที่เชื่อมต่ออยู่จะถูกตัดการเชื่อมต่อ",
|
|
"disableLinkConfirmTitle": "ปิดใช้งานลิงก์สำหรับแขกใช่ไหม?",
|
|
"disableLinkDescription": "ผู้ใช้งาน SSH ที่ไม่ระบุตัวตนจะถูกตัดการเชื่อมต่อทันที และลิงก์ปัจจุบันจะหยุดทำงาน",
|
|
"linkCopied": "คัดลอกลิงก์แล้ว",
|
|
"roles": "บทบาท",
|
|
"users": "ผู้ใช้",
|
|
"searchUsers": "ค้นหาผู้ใช้",
|
|
"endConfirmTitle": "จบการประชุมนี้?",
|
|
"endDescription": "{{name}} จะสิ้นสุดลงสำหรับทุกคนและไม่สามารถเปิดใช้งานใหม่ได้อีก",
|
|
"endPersistentDescription": "การนำเสนอใน {{name}} จะหยุดลง ห้องยังคงพร้อมใช้งานได้ตามปกติ",
|
|
"deleteRoom": "ลบห้อง",
|
|
"deleteConfirmTitle": "ลบห้องนี้?",
|
|
"deleteDescription": "{{name}} จะถูกลบอย่างถาวรสำหรับทุกคนและไม่สามารถกู้คืนได้",
|
|
"invitedTo": "คุณได้รับเชิญไปที่ \"{{name}}\"",
|
|
"guest": {
|
|
"title": "การประชุม",
|
|
"waiting": "กำลังรอผู้ประกาศ...",
|
|
"linkInvalid": "ลิงก์สำหรับผู้เข้าร่วมนี้ไม่ถูกต้อง หรือการประชุมได้สิ้นสุดลงแล้ว"
|
|
},
|
|
"reopenFromPanel": "แท็บการประชุมนี้หมดอายุแล้ว โปรดเปิดห้องประชุมอีกครั้งจากแผงการประชุม",
|
|
"requestControl": "การควบคุมคำขอ",
|
|
"cancelControlRequest": "คำขอการยกเลิก",
|
|
"controlQueue": "คำขอควบคุม",
|
|
"noControlRequests": "ไม่มีคำขอที่รอการดำเนินการ",
|
|
"grantControlTo": "มอบการควบคุมให้กับ {{name}}",
|
|
"dismissControlRequest": "ยกเลิกคำขอควบคุมของ {{name}}",
|
|
"releaseControl": "ปล่อยการควบคุม",
|
|
"grantControl": "มอบการควบคุม",
|
|
"revokeControl": "ทวงคืนการควบคุม",
|
|
"controlRequestedBy": "{{name}} ขอควบคุม",
|
|
"grant": "ยินยอม",
|
|
"controlBadge": "ควบคุมได้",
|
|
"youArePresenting": "คุณกำลังนำเสนออยู่ในแท็บอื่น โปรดหยุดการนำเสนอเพื่อส่งต่อให้ผู้อื่น",
|
|
"created": "สร้างห้อง",
|
|
"invited": "สมาชิกที่ได้รับเชิญ",
|
|
"roomTab": "การประชุม"
|
|
},
|
|
"sessionSharing": {
|
|
"guestView": {
|
|
"loading": "กำลังเชื่อมต่อกับเซสชันที่ใช้ร่วมกัน...",
|
|
"linkInvalid": "ลิงก์แชร์นี้ไม่ถูกต้อง หมดอายุ หรือถูกยกเลิกแล้ว",
|
|
"rateLimited": "พยายามหลายครั้งเกินไป โปรดลองใหม่อีกครั้งในภายหลัง",
|
|
"sessionEnded": "การประชุมครั้งนี้สิ้นสุดลงแล้ว",
|
|
"readOnlyBadge": "ดูได้อย่างเดียว",
|
|
"ownerLabel": "เจ้าของที่พัก"
|
|
},
|
|
"modalTitle": "เซสชั่นการแบ่งปัน",
|
|
"shareButton": "แบ่งปัน",
|
|
"notReadyToShare": "เซสชั่นยังไม่พร้อมให้แชร์",
|
|
"modeTab": {
|
|
"link": "ลิงก์",
|
|
"user": "ผู้ใช้"
|
|
},
|
|
"linkModeDescription": "ใครก็ตามที่มีลิงก์นี้สามารถเข้าร่วมได้ ไม่จำเป็นต้องมีบัญชีผู้ใช้",
|
|
"userModeDescription": "แชร์กับผู้ใช้เฉพาะรายที่มีสิทธิ์เข้าถึงโฮสต์นี้อยู่แล้ว หากพวกเขายังไม่มีสิทธิ์เข้าถึง ให้แชร์โฮสต์กับพวกเขาก่อน หรือใช้ลิงก์แทน เมื่อแชร์แล้ว เซสชันจะปรากฏในแท็บการเชื่อมต่อของพวกเขา",
|
|
"permissionLevel": {
|
|
"label": "ระดับการอนุญาต",
|
|
"readOnly": "อ่านอย่างเดียว",
|
|
"readOnlyDescription": "สามารถรับชมการประชุมสดได้ แต่ไม่สามารถพิมพ์หรือโต้ตอบได้",
|
|
"readWrite": "อ่าน-เขียน",
|
|
"readWriteDescription": "สามารถพิมพ์และโต้ตอบกับเซสชันได้เหมือนกับเจ้าของเซสชัน"
|
|
},
|
|
"expiryLabel": "ลิงก์หมดอายุ",
|
|
"createLinkButton": "สร้างลิงก์",
|
|
"createShareButton": "แชร์กับผู้ใช้",
|
|
"searchUsersPlaceholder": "ค้นหาผู้ใช้...",
|
|
"noUsersFound": "ไม่พบผู้ใช้งาน",
|
|
"linkCreated": "สร้างลิงก์สำหรับแชร์แล้ว",
|
|
"linkCopied": "คัดลอกลิงก์ไปยังคลิปบอร์ดแล้ว",
|
|
"copyLink": "คัดลิงก์",
|
|
"shareCreated": "แชร์เซสชันแล้ว เซสชันนั้นจะปรากฏในแท็บการเชื่อมต่อของพวกเขา",
|
|
"shareFailed": "ไม่สามารถสร้างการแชร์ได้",
|
|
"userLacksHostAccess": "ผู้ใช้รายนั้นยังไม่มีสิทธิ์เข้าถึงโฮสต์นี้ โปรดแชร์โฮสต์ให้พวกเขาก่อน หรือใช้ลิงก์แทน",
|
|
"activeShares": "หุ้นที่ใช้งานอยู่",
|
|
"noActiveShares": "ไม่มีหุ้นที่เปิดซื้อขายในรอบนี้",
|
|
"revoke": "ถอน",
|
|
"revokeConfirmTitle": "ต้องการยกเลิกการแชร์นี้หรือไม่?",
|
|
"revokeConfirmDescription": "ใครก็ตามที่ใช้ลิงก์นี้จะเสียสิทธิ์การเข้าถึงทันที",
|
|
"revoked": "หุ้นถูกเพิกถอน",
|
|
"revokeFailed": "ไม่สามารถเพิกถอนหุ้นได้",
|
|
"joinCount": "{{count}} เข้าร่วม",
|
|
"joinCount_other": "{{count}} เข้าร่วม",
|
|
"expiresAt": "หมดอายุ {{date}}",
|
|
"linkShareBadge": "ลิงก์",
|
|
"userShareBadge": "ผู้ใช้: {{username}}",
|
|
"loadSharesFailed": "ไม่สามารถโหลดหุ้นที่ใช้งานอยู่ได้"
|
|
},
|
|
"terminal": {
|
|
"connect": "เชื่อมต่อกับโฮสต์",
|
|
"clear": "ชัดเจน",
|
|
"paste": "แปะ",
|
|
"connected": "เชื่อมต่อแล้ว",
|
|
"clipboardWriteFailed": "ไม่สามารถคัดลอกไปยังคลิปบอร์ดได้ โปรดตรวจสอบให้แน่ใจว่าหน้าเว็บนั้นให้บริการผ่าน HTTPS หรือ localhost",
|
|
"clipboardReadFailed": "ไม่สามารถอ่านข้อมูลจากคลิปบอร์ดได้ โปรดตรวจสอบให้แน่ใจว่าได้ให้สิทธิ์การเข้าถึงคลิปบอร์ดแล้ว",
|
|
"tmuxDetach": "ยกเลิกการเชื่อมต่อจากเซสชัน tmux",
|
|
"terminalTitle": "เทอร์มินัล - {{host}}",
|
|
"terminalWithPath": "เทอร์มินัล - {{host}}:{{path}}",
|
|
"runTitle": "กำลังวิ่ง {{command}} - {{host}}",
|
|
"totpRequired": "ต้องใช้การยืนยันตัวตนสองขั้นตอน",
|
|
"totpCodeLabel": "รหัสยืนยัน",
|
|
"totpVerify": "ตรวจสอบ",
|
|
"mfaPromptRequired": "ต้องยืนยันตัวตน",
|
|
"mfaPushRequired": "ต้องมีการตรวจสอบสิทธิ์แบบพุช",
|
|
"mfaMenuPlaceholder": "กรุณาป้อนคำตอบของคุณ",
|
|
"mfaWaitingApproval": "กำลังรอการอนุมัติบนอุปกรณ์ของคุณ...",
|
|
"mfaSendRequest": "ส่งคำขอ",
|
|
"warpgateAuthRequired": "ต้องยืนยันตัวตนผ่านวาร์ปเกต",
|
|
"warpgateSecurityKey": "รหัสความปลอดภัย",
|
|
"warpgateAuthUrl": "URL สำหรับการตรวจสอบสิทธิ์",
|
|
"warpgateOpenBrowser": "เปิดในเบราว์เซอร์",
|
|
"warpgateContinue": "ฉันทำการยืนยันตัวตนเสร็จเรียบร้อยแล้ว",
|
|
"certAuthRequired": "{{provider}} ต้องเข้าสู่ระบบ",
|
|
"opksshAuthRequired": "ต้องใช้การตรวจสอบสิทธิ์ OPKSSH",
|
|
"opksshAuthDescription": "โปรดยืนยันตัวตนในเบราว์เซอร์ของคุณเพื่อดำเนินการต่อ เซสชันนี้จะมีอายุใช้งาน 24 ชั่วโมง",
|
|
"opksshOpenBrowser": "เปิดเบราว์เซอร์เพื่อยืนยันตัวตน",
|
|
"opksshWaitingForAuth": "กำลังรอการยืนยันตัวตนในเบราว์เซอร์...",
|
|
"opksshAuthenticating": "กำลังตรวจสอบสิทธิ์...",
|
|
"opksshSignInWith": "ลงชื่อเข้าใช้ด้วย {{provider}}",
|
|
"sudoPasswordPopupTitle": "ใส่รหัสผ่าน?",
|
|
"connectionLogTitle": "บันทึกการเชื่อมต่อ",
|
|
"connectionLogCopy": "คัดลอกบันทึกไปยังคลิปบอร์ด",
|
|
"connectionLogEmpty": "ยังไม่มีบันทึกการเชื่อมต่อ",
|
|
"connectionLogWaiting": "กำลังรอข้อมูลบันทึกการเชื่อมต่อ...",
|
|
"connectionLogCopied": "บันทึกการเชื่อมต่อถูกคัดลอกไปยังคลิปบอร์ด",
|
|
"connectionLogCopyFailed": "ไม่สามารถคัดลอกบันทึกไปยังคลิปบอร์ดได้",
|
|
"split": {
|
|
"splitTab": "แท็บแยก",
|
|
"addToSplit": "เพิ่มลงในการแบ่ง",
|
|
"removeFromSplit": "ลบออกจากการแบ่ง"
|
|
}
|
|
},
|
|
"transfer": {
|
|
"copyToHost": "คัดลอกไปยังโฮสต์…",
|
|
"moveToHost": "ย้ายไปยังโฮสต์…",
|
|
"copyItemsToHost": "คัดลอกรายการ {{count}} รายการไปยังโฮสต์…",
|
|
"moveItemsToHost": "ย้ายรายการ {{count}} รายการไปยังโฮสต์…",
|
|
"noHostsConnected": "ไม่มีโฮสต์ตัวจัดการไฟล์อื่นให้บริการ",
|
|
"noHostsConnectedHint": "เพิ่มโฮสต์ SSH อีกตัวโดยเปิดใช้งานตัวจัดการไฟล์ในตัวจัดการโฮสต์",
|
|
"selectDestinationHost": "เลือกโฮสต์ปลายทาง",
|
|
"destinationPath": "เส้นทางปลายทาง",
|
|
"recentDestinations": "จุดหมายปลายทางล่าสุด",
|
|
"collapseRecentDestinations": "ยุบจุดหมายปลายทางล่าสุด",
|
|
"expandRecentDestinations": "ขยายข้อมูลจุดหมายปลายทางล่าสุด",
|
|
"browseFolders": "เรียกดูโฟลเดอร์ปลายทาง",
|
|
"browseDestination": "เรียกดูหรือป้อนเส้นทาง",
|
|
"confirmCopy": "สำเนา",
|
|
"confirmMove": "เคลื่อนไหว",
|
|
"transferring": "กำลังโอน…",
|
|
"progressVerifying": "กำลังตรวจสอบความสมบูรณ์ของไฟล์…",
|
|
"progressBenchmarking": "เลือกเส้นทางการโอนย้ายที่เร็วที่สุด…",
|
|
"compressing": "กำลังบีบอัด…",
|
|
"extracting": "กำลังแยก…",
|
|
"transferringItems": "กำลังโอนย้ายรายการ {{current}} จำนวน {{total}} รายการ…",
|
|
"transferSuccess": "การโอนเสร็จสมบูรณ์",
|
|
"transferError": "การโอนล้มเหลว",
|
|
"transferPartial": "การโอนเสร็จสมบูรณ์โดยมีข้อผิดพลาด {{count}}",
|
|
"transferPartialHint": "ไม่สามารถโอนเงินได้: {{paths}}",
|
|
"itemsSummary": "{{count}} รายการ",
|
|
"destMustBeDirectory": "สำหรับการโอนย้ายหลายรายการ ปลายทางต้องเป็นไดเร็กทอรี",
|
|
"selectThisFolder": "เลือกโฟลเดอร์นี้",
|
|
"browsePathWillBeCreated": "โฟลเดอร์นี้ยังไม่มีอยู่ จะถูกสร้างขึ้นเมื่อการถ่ายโอนเริ่มต้นขึ้น",
|
|
"browsePathError": "ไม่สามารถเปิดเส้นทางนี้บนโฮสต์ปลายทางได้",
|
|
"goUp": "ขึ้นไป",
|
|
"copyFolderToHost": "คัดลอกโฟลเดอร์ไปยังโฮสต์…",
|
|
"moveFolderToHost": "ย้ายโฟลเดอร์ไปยังโฮสต์…",
|
|
"hostReady": "พร้อม",
|
|
"hostConnecting": "กำลังเชื่อมต่อ…",
|
|
"hostDisconnected": "ไม่ได้เชื่อมต่อ",
|
|
"hostAuthRequired": "ต้องมีการยืนยันตัวตน — โปรดเปิดตัวจัดการไฟล์บนโฮสต์นี้ก่อน",
|
|
"hostConnectionFailed": "การเชื่อมต่อล้มเหลว",
|
|
"metricsTitle": "เวลาในการโอนย้าย",
|
|
"metricsPrepare": "เตรียมปลายทาง: {{duration}}",
|
|
"metricsCompress": "บีบอัดจากแหล่งที่มา: {{duration}}",
|
|
"metricsHopSourceRead": "แหล่งที่มา → เซิร์ฟเวอร์: {{throughput}}",
|
|
"metricsHopDestSftpWrite": "เซิร์ฟเวอร์ → ปลายทาง (SFTP): {{throughput}}",
|
|
"metricsHopDestLocalWrite": "เซิร์ฟเวอร์ → ปลายทาง (ภายในเครื่อง): {{throughput}}",
|
|
"metricsTransfer": "จากต้นทางถึงปลายทาง: {{throughput}} ({{duration}})",
|
|
"metricsExtract": "แตกไฟล์ที่ปลายทาง: {{duration}}",
|
|
"metricsVerify": "ตรวจสอบด้วย SHA-256 แล้ว: {{duration}}",
|
|
"metricsRouteBenchmark": "การตรวจสอบเส้นทาง — โดยตรง: {{direct}}, ส่งต่อ: {{relay}}",
|
|
"metricsSourceDelete": "ลบออกจากแหล่งที่มา: {{duration}}",
|
|
"metricsTotal": "รวม: {{duration}}",
|
|
"progressCompressing": "กำลังบีบอัดบนโฮสต์ต้นทาง…",
|
|
"progressExtracting": "กำลังแตกไฟล์ที่ปลายทาง…",
|
|
"progressTransferring": "กำลังถ่ายโอนข้อมูล…",
|
|
"progressReconnecting": "กำลังเชื่อมต่อใหม่…",
|
|
"parallelSegmentsLabel": "ช่องทางเปลี่ยนถ่ายแบบขนาน",
|
|
"parallelSegmentsOption": "{{count}} เลน",
|
|
"parallelSegmentsHint": "ไฟล์ขนาดใหญ่จะถูกแบ่งออกเป็นส่วนย่อยขนาด 256 MB การใช้หลายเลนจะใช้การเชื่อมต่อแยกกัน (เช่น การเริ่มการถ่ายโอนหลายรายการพร้อมกัน) เพื่อให้ได้ปริมาณงานโดยรวมที่สูงขึ้น",
|
|
"progressTotalSpeed": "{{speed}} รวม ({{lanes}} เลน)",
|
|
"progressTransferringItems": "กำลังถ่ายโอนไฟล์ ({{current}} จาก {{total}})…",
|
|
"progressBytes": "{{transferred}} / {{total}}",
|
|
"progressItems": "ไฟล์ {{current}} / {{total}}",
|
|
"sourceNotDeletedPartial": "ไฟล์ต้นฉบับถูกเก็บไว้ (ถ่ายโอนบางส่วน)",
|
|
"jumpHostLimitation": "โฮสต์ทั้งสองต้องสามารถเข้าถึงได้จากเซิร์ฟเวอร์ Termix การกำหนดเส้นทางโดยตรงระหว่างโฮสต์ไม่ได้รับการสนับสนุน",
|
|
"cancel": "ยกเลิก",
|
|
"methodLabel": "วิธีการถ่ายโอน",
|
|
"methodAuto": "อัตโนมัติ",
|
|
"methodTar": "คลังข้อมูลทาร์",
|
|
"methodItemSftp": "SFTP ต่อไฟล์",
|
|
"methodAutoHint": "เลือกใช้ไฟล์บีบอัดแบบ tar หรือ SFTP แบบต่อไฟล์ โดยพิจารณาจากจำนวนไฟล์ ขนาดไฟล์ และความสามารถในการบีบอัด ไฟล์เดี่ยวจะใช้ SFTP แบบสตรีมมิ่งเสมอ",
|
|
"methodTarHint": "บีบอัดไฟล์ที่ต้นทาง ถ่ายโอนไฟล์เก็บถาวรหนึ่งไฟล์ และแตกไฟล์ที่ปลายทาง ต้องใช้ tar บนเครื่อง Unix ทั้งสองเครื่อง",
|
|
"methodItemSftpHint": "โอนไฟล์แต่ละไฟล์ทีละไฟล์ผ่าน SFTP ใช้งานได้กับทุกระบบปฏิบัติการ รวมถึง Windows",
|
|
"methodPreviewLoading": "กำลังคำนวณวิธีการโอน…",
|
|
"methodPreviewError": "ไม่สามารถดูตัวอย่างวิธีการถ่ายโอนได้ เซิร์ฟเวอร์จะเลือกวิธีการเมื่อคุณเริ่มต้นใช้งาน",
|
|
"methodPreviewWillUseTar": "จะใช้: ไฟล์เก็บถาวร Tar",
|
|
"methodPreviewWillUseItemSftp": "จะใช้: SFTP แบบแยกไฟล์",
|
|
"methodPreviewScanSummary": "ไฟล์ {{fileCount}} ไฟล์, รวม {{totalSize}} ไฟล์ (สแกนจากโฮสต์ต้นทาง)",
|
|
"methodItemSftpLimitation": "แต่ละไฟล์จะใช้สตรีม SFTP เดียวกันในการคัดลอกไฟล์ทีละไฟล์ ความคืบหน้าจะถูกรวมเข้าด้วยกัน ทำให้แถบแสดงความคืบหน้าเคลื่อนที่ช้าลงเมื่อคัดลอกไฟล์ขนาดใหญ่",
|
|
"methodReason": {
|
|
"user_item_sftp": "คุณเลือกใช้ SFTP แบบต่อไฟล์",
|
|
"user_tar": "คุณเลือกไฟล์เก็บถาวรแบบ tar",
|
|
"tar_unavailable": "Tar ไม่สามารถใช้งานได้บนโฮสต์หนึ่งหรือทั้งสองโฮสต์ จึงจะใช้ SFTP แบบแยกไฟล์แทน",
|
|
"windows_host": "ระบบปฏิบัติการที่ใช้คือ Windows — ไม่ได้ใช้โปรแกรม tar",
|
|
"auto_multi_large": "อัตโนมัติ: ไฟล์หลายไฟล์ รวมถึงไฟล์ขนาดใหญ่ ({{largestSize}}) ที่มีข้อมูลที่สามารถบีบอัดได้ — tar จะรวมไฟล์เหล่านั้นไว้ในการถ่ายโอนครั้งเดียว",
|
|
"auto_single_large_in_archive": "อัตโนมัติ: ไฟล์ขนาดใหญ่หนึ่งไฟล์ ({{largestSize}}) ในชุดนี้ — SFTP ต่อไฟล์",
|
|
"auto_many_incompressible": "อัตโนมัติ: ข้อมูลส่วนใหญ่ไม่สามารถบีบอัดได้ — SFTP แบบแยกไฟล์",
|
|
"auto_many_files": "อัตโนมัติ: หลายไฟล์ ({{fileCount}}) — tar ช่วยลดภาระต่อไฟล์",
|
|
"auto_default": "อัตโนมัติ: ตั้งค่า SFTP สำหรับแต่ละไฟล์ในชุดนี้"
|
|
},
|
|
"progressCancel": "ยกเลิก",
|
|
"progressCancelling": "การยกเลิก…",
|
|
"progressStalled": "หยุดชะงัก",
|
|
"resumedHint": "เชื่อมต่อใหม่กับการถ่ายโอนที่เริ่มทำงานในหน้าต่างอื่นแล้ว",
|
|
"transferCancelled": "การโอนเงินถูกยกเลิก",
|
|
"transferCancelledCopyHint": "ไฟล์บางส่วนอาจยังคงอยู่ในปลายทาง",
|
|
"transferCancelledMoveHint": "ไฟล์บางส่วนอาจยังคงอยู่ในปลายทาง ไฟล์ต้นฉบับไม่ได้ถูกลบออก",
|
|
"cleanupDestFiles": "สถานที่ทำความสะอาด",
|
|
"cleanupDestFilesSuccess": "ลบไฟล์บางส่วนออกจากปลายทางแล้ว",
|
|
"cleanupDestFilesPartial": "ไม่สามารถลบไฟล์บางส่วนได้",
|
|
"cleanupDestFilesNothing": "ไม่มีอะไรต้องทำความสะอาดที่ปลายทาง",
|
|
"cleanupDestFilesError": "การทำความสะอาดล้มเหลว",
|
|
"retryTransfer": "ลองใหม่อีกครั้ง",
|
|
"retryTransferError": "การลองใหม่ล้มเหลว",
|
|
"transferFailedRetryHint": "ข้อมูลบางส่วนถูกเก็บไว้ในปลายทาง การลองใหม่จะดำเนินการต่อเมื่อการเชื่อมต่อกลับมาใช้งานได้"
|
|
},
|
|
"tunnels": {
|
|
"connect": "เชื่อมต่อ",
|
|
"disconnect": "ตัดการเชื่อมต่อ",
|
|
"bindIp": "ที่อยู่ IP ภายใน",
|
|
"remoteAddress": "ที่อยู่ระยะไกล",
|
|
"endpointSshConfig": "การกำหนดค่า SSH ปลายทาง",
|
|
"clientTunnel": "อุโมงค์ลูกค้า",
|
|
"addClientTunnel": "เพิ่มอุโมงค์ไคลเอ็นต์",
|
|
"active": "คล่องแคล่ว",
|
|
"start": "เริ่ม",
|
|
"stop": "หยุด",
|
|
"typeServerLocalDesc": "ปัจจุบันโฮสต์ไปยังเอนด์พอยต์",
|
|
"typeServerRemoteDesc": "ปลายทางกลับไปยังโฮสต์ปัจจุบัน",
|
|
"typeClientLocalDesc": "คอมพิวเตอร์ในพื้นที่เชื่อมต่อกับอุปกรณ์ปลายทาง",
|
|
"typeClientRemoteDesc": "ปลายทางกลับไปยังคอมพิวเตอร์เครื่องโลคอล",
|
|
"typeClientDynamicDesc": "ถุงเท้าบนคอมพิวเตอร์เครื่องโลคัล",
|
|
"typeDynamicDesc": "ส่งต่อทราฟฟิก SOCKS5 CONNECT ผ่าน SSH",
|
|
"maxRetriesDescription": "จำนวนครั้งสูงสุดในการลองใหม่",
|
|
"retryIntervalDescription": "ต้องรอเวลาระหว่างการลองใหม่แต่ละครั้ง",
|
|
"local": "ท้องถิ่น",
|
|
"remote": "ระยะไกล"
|
|
},
|
|
"cardGrid": {
|
|
"dragToMove": "ลากเพื่อย้าย",
|
|
"dragToResize": "ลากเพื่อปรับขนาด",
|
|
"changeWidth": "เปลี่ยนความกว้าง",
|
|
"removeCard": "ลบ {{label}}",
|
|
"addCard": "เพิ่ม",
|
|
"columns": "คอลัมน์",
|
|
"empty": "ไม่มีการ์ด ใช้ปุ่ม \"เพิ่ม\" ด้านล่างเพื่อเพิ่มการ์ด"
|
|
},
|
|
"auth": {
|
|
"tagline": "การจัดการ SSH และเดสก์ท็อประยะไกลแบบโฮสต์เอง",
|
|
"loginTitle": "ยินดีต้อนรับกลับมา",
|
|
"registerTitle": "สร้างบัญชี",
|
|
"forgotPassword": "ลืมรหัสผ่านใช่ไหม?",
|
|
"rememberMe": "จดจำอุปกรณ์เป็นเวลา 30 วัน (รวมถึง TOTP)",
|
|
"noAccount": "ยังไม่มีบัญชีใช่ไหม?",
|
|
"hasAccount": "มีบัญชีอยู่แล้วใช่ไหม?",
|
|
"twoFactorAuth": "การตรวจสอบสิทธิ์แบบสองปัจจัย",
|
|
"enterCode": "ป้อนรหัสยืนยัน",
|
|
"backupCode": "หรือใช้รหัสสำรอง",
|
|
"verifyCode": "ยืนยันรหัส",
|
|
"redirectingToApp": "กำลังเปลี่ยนเส้นทางไปยังแอป...",
|
|
"sshAuthenticationRequired": "ต้องมีการตรวจสอบสิทธิ์ SSH",
|
|
"sshNoKeyboardInteractive": "การตรวจสอบสิทธิ์แบบโต้ตอบผ่านแป้นพิมพ์ไม่พร้อมใช้งาน",
|
|
"sshAuthenticationFailed": "การตรวจสอบสิทธิ์ล้มเหลว",
|
|
"sshAuthenticationTimeout": "หมดเวลาการตรวจสอบสิทธิ์",
|
|
"sshNoKeyboardInteractiveDescription": "เซิร์ฟเวอร์ไม่รองรับการตรวจสอบสิทธิ์แบบโต้ตอบด้วยแป้นพิมพ์ โปรดป้อนรหัสผ่านหรือคีย์ SSH ของคุณ",
|
|
"sshAuthFailedDescription": "ข้อมูลประจำตัวที่ให้มาไม่ถูกต้อง โปรดลองอีกครั้งด้วยข้อมูลประจำตัวที่ถูกต้อง",
|
|
"sshTimeoutDescription": "การพยายามยืนยันตัวตนหมดเวลา โปรดลองอีกครั้ง",
|
|
"sshProvideCredentialsDescription": "โปรดระบุข้อมูลประจำตัว SSH ของคุณเพื่อเชื่อมต่อกับเซิร์ฟเวอร์นี้",
|
|
"sshPasswordDescription": "ป้อนรหัสผ่านสำหรับการเชื่อมต่อ SSH นี้",
|
|
"sshKeyPasswordDescription": "หากคีย์ SSH ของคุณถูกเข้ารหัส ให้ป้อนรหัสผ่านที่นี่",
|
|
"passphraseRequired": "ต้องใส่รหัสผ่าน",
|
|
"passphraseRequiredDescription": "คีย์ SSH ถูกเข้ารหัสไว้ โปรดป้อนรหัสผ่านเพื่อปลดล็อก",
|
|
"back": "กลับ",
|
|
"firstUser": "ผู้ใช้คนแรก",
|
|
"firstUserMessage": "คุณเป็นผู้ใช้คนแรกและจะได้รับสิทธิ์เป็นผู้ดูแลระบบ คุณสามารถดูการตั้งค่าผู้ดูแลระบบได้ในเมนูแบบเลื่อนลงผู้ใช้ด้านข้าง หากคุณคิดว่านี่เป็นข้อผิดพลาด โปรดตรวจสอบบันทึกของ Docker หรือสร้างปัญหาใน GitHub",
|
|
"external": "ภายนอก",
|
|
"loginWithExternal": "เข้าสู่ระบบด้วยผู้ให้บริการภายนอก",
|
|
"loginWithExternalDesc": "เข้าสู่ระบบโดยใช้ผู้ให้บริการยืนยันตัวตนภายนอกที่คุณกำหนดค่าไว้",
|
|
"externalNotSupportedInElectron": "แอป Electron ยังไม่รองรับการตรวจสอบสิทธิ์จากภายนอก โปรดใช้เวอร์ชันเว็บสำหรับการเข้าสู่ระบบ OIDC",
|
|
"loginWithProvider": "เข้าสู่ระบบด้วย {{name}}",
|
|
"orContinueWith": "หรือดำเนินการต่อด้วย",
|
|
"ldapUsername": "ชื่อผู้ใช้ LDAP",
|
|
"ldapPassword": "รหัสผ่าน LDAP",
|
|
"ldapSignIn": "เข้าสู่ระบบ",
|
|
"ldapLoginFailed": "การเข้าสู่ระบบ LDAP ล้มเหลว",
|
|
"resetPasswordButton": "รีเซ็ตรหัสผ่าน",
|
|
"sendResetCode": "ส่งรหัสรีเซ็ต",
|
|
"resetCodeDesc": "ป้อนชื่อผู้ใช้ของคุณเพื่อรับรหัสรีเซ็ต mật khẩu รหัสจะถูกบันทึกไว้ในบันทึกของคอนเทนเนอร์ Docker",
|
|
"resetCode": "รีเซ็ตโค้ด",
|
|
"verifyCodeButton": "ยืนยันรหัส",
|
|
"enterResetCode": "ป้อนรหัส 6 หลักจากบันทึกคอนเทนเนอร์ Docker สำหรับผู้ใช้:",
|
|
"newPassword": "รหัสผ่านใหม่",
|
|
"confirmNewPassword": "ยืนยันรหัสผ่าน",
|
|
"enterNewPassword": "ป้อนรหัสผ่านใหม่สำหรับผู้ใช้:",
|
|
"signUp": "ลงทะเบียน",
|
|
"desktopApp": "แอปเดสก์ท็อป",
|
|
"loggingInToDesktopApp": "การเข้าสู่ระบบแอปพลิเคชันบนเดสก์ท็อป",
|
|
"loadingServer": "กำลังโหลดเซิร์ฟเวอร์...",
|
|
"dataLossWarning": "การรีเซ็ตรหัสผ่านด้วยวิธีนี้จะลบข้อมูลโฮสต์ SSH ข้อมูลประจำตัว และข้อมูลที่เข้ารหัสอื่นๆ ที่บันทึกไว้ทั้งหมด การกระทำนี้ไม่สามารถย้อนกลับได้ โปรดใช้วิธีนี้เฉพาะในกรณีที่คุณลืมรหัสผ่านและไม่ได้เข้าสู่ระบบเท่านั้น",
|
|
"authenticationDisabled": "การตรวจสอบสิทธิ์ถูกปิดใช้งาน",
|
|
"authenticationDisabledDesc": "ขณะนี้วิธีการยืนยันตัวตนทั้งหมดถูกปิดใช้งาน โปรดติดต่อผู้ดูแลระบบของคุณ",
|
|
"passwordLoginDisabledDesc": "การเข้าสู่ระบบด้วยรหัสผ่านถูกปิดใช้งาน โปรดใช้รหัสผ่านเฉพาะหรือผู้ให้บริการตรวจสอบสิทธิ์ภายนอก",
|
|
"signInWithPasskey": "ลงชื่อเข้าใช้ด้วยรหัสผ่าน",
|
|
"passkeyLoginFailed": "การเข้าสู่ระบบด้วยรหัสผ่านล้มเหลว",
|
|
"attemptsRemaining": "เหลือการลองอีก {{count}} ครั้ง",
|
|
"confirmResetDataWipe": "บัญชีนี้ไม่ได้เข้าสู่ระบบตั้งแต่การอัปเกรดการเข้ารหัส ดังนั้นข้อมูลที่จัดเก็บไว้จึงไม่สามารถกู้คืนได้หากไม่มีรหัสผ่านเดิม การรีเซ็ตจะลบโฮสต์ ข้อมูลประจำตัว และส่วนย่อยของบัญชีนี้อย่างถาวร ต้องการดำเนินการต่อหรือไม่?"
|
|
},
|
|
"hostKey": {
|
|
"verifyNewHost": "ตรวจสอบคีย์โฮสต์ SSH",
|
|
"keyChangedWarning": "คีย์โฮสต์ SSH เปลี่ยนแล้ว",
|
|
"firstConnectionTitle": "นี่เป็นครั้งแรกที่เชื่อมต่อกับโฮสต์นี้",
|
|
"firstConnectionDescription": "ไม่สามารถตรวจสอบความถูกต้องของโฮสต์นี้ได้ โปรดตรวจสอบว่าลายนิ้วมือตรงกับที่คุณคาดหวังหรือไม่",
|
|
"keyChangedDescription": "รหัสโฮสต์ของเซิร์ฟเวอร์นี้มีการเปลี่ยนแปลงนับตั้งแต่การเชื่อมต่อครั้งล่าสุดของคุณ ซึ่งอาจบ่งชี้ถึงปัญหาด้านความปลอดภัย",
|
|
"previousKey": "คีย์ก่อนหน้า",
|
|
"newFingerprint": "ลายนิ้วมือใหม่",
|
|
"fingerprint": "ลายนิ้วมือ",
|
|
"verifyInstructions": "หากคุณเชื่อถือโฮสต์นี้ โปรดคลิก ยอมรับ เพื่อดำเนินการต่อและบันทึกข้อมูลนี้สำหรับการเชื่อมต่อในอนาคต",
|
|
"securityWarning": "คำเตือนด้านความปลอดภัย",
|
|
"acceptAndContinue": "ยอมรับและดำเนินการต่อ",
|
|
"acceptNewKey": "ยอมรับรหัสใหม่และดำเนินการต่อ"
|
|
},
|
|
"errors": {
|
|
"databaseConnection": "ไม่สามารถเชื่อมต่อกับฐานข้อมูลได้",
|
|
"embeddedServerFailed": "เซิร์ฟเวอร์ภายในของ Termix ไม่สามารถเริ่มต้นได้",
|
|
"unknownError": "ข้อผิดพลาดที่ไม่ทราบสาเหตุ",
|
|
"loginFailed": "การเข้าสู่ระบบล้มเหลว",
|
|
"failedPasswordReset": "ไม่สามารถเริ่มการรีเซ็ตรหัสผ่านได้",
|
|
"failedVerifyCode": "ไม่สามารถตรวจสอบรหัสรีเซ็ตได้",
|
|
"failedCompleteReset": "การรีเซ็ตรหัสผ่านล้มเหลว",
|
|
"invalidTotpCode": "รหัส TOTP ไม่ถูกต้อง",
|
|
"failedOidcLogin": "ไม่สามารถเริ่มต้นการเข้าสู่ระบบ OIDC ได้",
|
|
"silentSigninOidcUnavailable": "มีการร้องขอการเข้าสู่ระบบแบบเงียบ แต่ไม่สามารถเข้าสู่ระบบ OIDC ได้",
|
|
"failedUserInfo": "ไม่สามารถดึงข้อมูลผู้ใช้ได้หลังจากเข้าสู่ระบบ",
|
|
"oidcAuthFailed": "การตรวจสอบสิทธิ์ OIDC ล้มเหลว",
|
|
"invalidAuthUrl": "ได้รับ URL การอนุญาตที่ไม่ถูกต้องจากแบ็กเอนด์",
|
|
"requiredField": "ช่องนี้จำเป็นต้องกรอก",
|
|
"minLength": "ความยาวขั้นต่ำคือ {{min}}",
|
|
"passwordMismatch": "รหัสผ่านไม่ตรงกัน",
|
|
"passwordLoginDisabled": "ขณะนี้การเข้าสู่ระบบด้วยชื่อผู้ใช้/รหัสผ่านถูกปิดใช้งานอยู่",
|
|
"sessionExpired": "เซッションหมดอายุแล้ว โปรดเข้าสู่ระบบอีกครั้ง",
|
|
"totpRateLimited": "จำกัดจำนวนครั้ง: พยายามยืนยัน TOTP มากเกินไป โปรดลองใหม่อีกครั้งในภายหลัง",
|
|
"totpRateLimitedWithTime": "จำกัดจำนวนครั้ง: พยายามยืนยัน TOTP มากเกินไป โปรดรอ {{time}} วินาทีก่อนลองอีกครั้ง",
|
|
"resetCodeRateLimited": "จำกัดจำนวนครั้งในการยืนยัน: มีการพยายามยืนยันมากเกินไป โปรดลองใหม่อีกครั้งในภายหลัง",
|
|
"resetCodeRateLimitedWithTime": "จำกัดจำนวนครั้ง: มีการพยายามยืนยันมากเกินไป โปรดรอ {{time}} วินาทีก่อนลองอีกครั้ง",
|
|
"authTokenSaveFailed": "ไม่สามารถบันทึกโทเค็นการตรวจสอบสิทธิ์ได้",
|
|
"authTokenMissing": "เซิร์ฟเวอร์ไม่ได้ส่งโทเค็นการตรวจสอบสิทธิ์ใหม่กลับมา โปรดเข้าสู่ระบบอีกครั้ง",
|
|
"authTokenRejected": "เซิร์ฟเวอร์ระยะไกลปฏิเสธโทเค็นการตรวจสอบสิทธิ์ใหม่",
|
|
"keyringUnavailable": "เข้าสู่ระบบแล้ว แต่ไม่สามารถบันทึกเซสชันได้: ระบบนี้ไม่มีคีย์ริงสำหรับเข้ารหัส โปรดเริ่มใช้งานบริการเข้ารหัสลับ (เช่น gnome-keyring หรือ KWallet) แล้วเข้าสู่ระบบอีกครั้ง",
|
|
"failedToLoadServer": "ไม่สามารถโหลดเซิร์ฟเวอร์ได้",
|
|
"remoteServerRequired": "จำเป็นต้องใช้เซิร์ฟเวอร์ระยะไกล เชื่อมต่อเซิร์ฟเวอร์ระยะไกลในการตั้งค่าเพื่อใช้ประเภทการเชื่อมต่อนี้"
|
|
},
|
|
"messages": {
|
|
"registrationDisabled": "ขณะนี้ผู้ดูแลระบบได้ปิดใช้งานการลงทะเบียนบัญชีใหม่แล้ว โปรดเข้าสู่ระบบหรือติดต่อผู้ดูแลระบบ",
|
|
"userNotAllowed": "บัญชีของคุณไม่ได้รับอนุญาตให้ลงทะเบียน โปรดติดต่อผู้ดูแลระบบ",
|
|
"databaseConnectionFailed": "ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ฐานข้อมูลได้",
|
|
"embeddedServerPortInUse": "พอร์ต {{port}} ถูกใช้งานโดยโปรแกรมอื่นอยู่แล้ว โดยปกติจะเป็นคอนเทนเนอร์ Termix Docker หรือกระบวนการ Termix ที่เหลือจากการใช้งานครั้งก่อน ปิดกระบวนการนั้น แล้วเริ่ม Termix ใหม่",
|
|
"embeddedServerPortInUseUnknownPort": "พอร์ตหนึ่งที่ Termix ต้องการใช้งานนั้นถูกโปรแกรมอื่นใช้งานอยู่แล้ว โปรดปิดโปรแกรมที่กำลังใช้งานพอร์ตนั้นอยู่ จากนั้นจึงเริ่ม Termix ใหม่",
|
|
"embeddedServerCrashed": "เซิร์ฟเวอร์ภายในเครื่องหยุดทำงานโดยไม่คาดคิด โปรดรีสตาร์ท Termix และตรวจสอบบันทึกบนเดสก์ท็อปหากปัญหานี้ยังคงเกิดขึ้น",
|
|
"resetCodeSent": "รหัสรีเซ็ตถูกส่งไปยังบันทึกของ Docker แล้ว",
|
|
"codeVerified": "ตรวจสอบรหัสสำเร็จแล้ว",
|
|
"passwordResetSuccess": "การรีเซ็ตรหัสผ่านสำเร็จแล้ว",
|
|
"loginSuccess": "เข้าสู่ระบบสำเร็จ",
|
|
"registrationSuccess": "การลงทะเบียนสำเร็จ"
|
|
},
|
|
"profile": {
|
|
"c2sTunnelConfigDesc": "อุโมงค์เดสก์ท็อปภายในเครื่องที่กำหนดเป้าหมายไปยังโฮสต์ SSH ที่กำหนดค่าไว้",
|
|
"c2sTunnelPresetsDesc": "บันทึกรายการอุโมงค์ภายในเครื่องของไคลเอนต์เดสก์ท็อปนี้เป็นค่าที่ตั้งไว้ล่วงหน้าของเซิร์ฟเวอร์ที่มีชื่อ หรือโหลดค่าที่ตั้งไว้ล่วงหน้ากลับไปยังไคลเอนต์นี้"
|
|
},
|
|
"placeholders": {
|
|
"language": "ภาษา",
|
|
"keyPassword": "รหัสผ่านสำคัญ",
|
|
"pastePrivateKey": "วางรหัสส่วนตัวของคุณที่นี่...",
|
|
"enterPassword": "ป้อนรหัสผ่านของคุณ"
|
|
},
|
|
"dashboard": {
|
|
"title": "แดชบอร์ด",
|
|
"loading": "กำลังโหลดแดชบอร์ด...",
|
|
"github": "กิตฮับ",
|
|
"support": "สนับสนุน",
|
|
"discord": "ดิสคอร์ด",
|
|
"docs": "เอกสาร",
|
|
"donate": "บริจาค",
|
|
"serverOverview": "ภาพรวมเซิร์ฟเวอร์",
|
|
"version": "เวอร์ชั่น",
|
|
"upToDate": "อัปเดตล่าสุด",
|
|
"updateAvailable": "มีการอัปเดตแล้ว",
|
|
"beta": "เบต้า",
|
|
"uptime": "เวลาใช้งาน",
|
|
"database": "ฐานข้อมูล",
|
|
"healthy": "สุขภาพดี",
|
|
"error": "ข้อผิดพลาด",
|
|
"totalHosts": "โฮสต์ทั้งหมด",
|
|
"totalTunnels": "อุโมงค์ทั้งหมด",
|
|
"totalCredentials": "ข้อมูลประจำตัวทั้งหมด",
|
|
"recentActivity": "กิจกรรมล่าสุด",
|
|
"reset": "รีเซ็ต",
|
|
"loadingRecentActivity": "กำลังโหลดกิจกรรมล่าสุด...",
|
|
"noRecentActivity": "ไม่มีกิจกรรมล่าสุด",
|
|
"quickActions": "การดำเนินการด่วน",
|
|
"addHost": "เพิ่มโฮสต์",
|
|
"addCredential": "เพิ่มข้อมูลรับรอง",
|
|
"adminSettings": "การตั้งค่าผู้ดูแลระบบ",
|
|
"userProfile": "โปรไฟล์ผู้ใช้",
|
|
"serverStats": "สถิติเซิร์ฟเวอร์",
|
|
"loadingServerStats": "กำลังโหลดข้อมูลสถิติเซิร์ฟเวอร์...",
|
|
"noServerData": "ไม่มีข้อมูลเซิร์ฟเวอร์",
|
|
"cpu": "ซีพียู",
|
|
"ram": "แรม",
|
|
"customizeLayout": "ปรับแต่งแดชบอร์ด",
|
|
"dashboardSettings": "การตั้งค่าแดชบอร์ด",
|
|
"enableDisableCards": "เปิดใช้งาน/ปิดใช้งานการ์ด",
|
|
"resetLayout": "รีเซ็ตเป็นค่าเริ่มต้น",
|
|
"serverOverviewCard": "ภาพรวมเซิร์ฟเวอร์",
|
|
"recentActivityCard": "กิจกรรมล่าสุด",
|
|
"networkGraphCard": "กราฟเครือข่าย",
|
|
"quickActionsCard": "การดำเนินการด่วน",
|
|
"serverStatsCard": "สถิติเซิร์ฟเวอร์",
|
|
"panelMain": "หลัก",
|
|
"panelSide": "ด้านข้าง",
|
|
"justNow": "เมื่อสักครู่นี้เอง",
|
|
"serviceLinks": "ลิงก์บริการ",
|
|
"homepagePreview": "ตัวอย่างหน้าแรก"
|
|
},
|
|
"donation": {
|
|
"title": "ชอบ Termix ไหม?",
|
|
"body": "Termix เป็นซอฟต์แวร์โอเพนซอร์สฟรี สร้างและดูแลโดยทีมงานสองคนในเวลาว่าง หาก Termix เข้ามาแทนที่เครื่องมือเชิงพาณิชย์ที่คุณต้องจ่ายเงินอยู่แล้ว การบริจาคจะช่วยครอบคลุมค่าใช้จ่ายในการโฮสติ้งและพัฒนาต่อไป ปัจจุบันรับบริจาคเฉพาะคริปโตเคอร์เรนซีเท่านั้น",
|
|
"milestones": "เงินบริจาคยังช่วยสนับสนุนเวลาในการวิจัยและเรียนรู้สิ่งที่จำเป็นในการสร้างฟีเจอร์ต่างๆ เช่น SAML และการรองรับ Kubernetes ดูความคืบหน้าได้ที่หน้าบริจาค",
|
|
"cta": "บริจาค",
|
|
"dismiss": "อาจจะทีหลัง"
|
|
},
|
|
"dashboardTab": {
|
|
"stable": "มั่นคง",
|
|
"hostsOnline": "โฮสต์ออนไลน์",
|
|
"activeTunnels": "อุโมงค์ที่ใช้งานอยู่",
|
|
"registerNewServer": "ลงทะเบียนเซิร์ฟเวอร์ใหม่",
|
|
"storeSshKeysOrPasswords": "จัดเก็บคีย์ SSH หรือรหัสผ่าน",
|
|
"manageUsersAndRoles": "จัดการผู้ใช้และบทบาท",
|
|
"manageYourAccount": "จัดการบัญชีของคุณ",
|
|
"hostStatus": "สถานะโฮสต์",
|
|
"noHostsConfigured": "ไม่มีการกำหนดค่าโฮสต์",
|
|
"online": "ออนไลน์",
|
|
"offline": "ออฟไลน์",
|
|
"checking": "การตรวจสอบ",
|
|
"onlineLower": "ออนไลน์",
|
|
"add": "เพิ่ม:",
|
|
"commandPalette": "พาเลทคำสั่ง",
|
|
"done": "เสร็จแล้ว",
|
|
"editModeInstructions": "ลากการ์ดเพื่อจัดเรียงลำดับใหม่ · ลากเส้นแบ่งคอลัมน์เพื่อปรับขนาดคอลัมน์ · ลากขอบด้านล่างของการ์ดเพื่อปรับขนาดความสูง · ลากไอคอนถังขยะเพื่อลบออก",
|
|
"empty": "ว่างเปล่า",
|
|
"clear": "ชัดเจน",
|
|
"serviceLinksTitle": "ลิงก์บริการ",
|
|
"serviceLinksEmpty": "ยังไม่มีลิงก์บริการ",
|
|
"serviceLinksAddLabel": "ฉลาก",
|
|
"serviceLinksAddUrl": "URL",
|
|
"serviceLinksAdd": "เพิ่ม",
|
|
"serviceLinksLabelPlaceholder": "บริการของฉัน",
|
|
"serviceLinksUrlPlaceholder": "http://192.168.1.10:8080",
|
|
"serviceLinksInvalidUrl": "ป้อนที่อยู่เว็บที่ถูกต้อง",
|
|
"serviceLinksAddFailed": "ไม่สามารถเพิ่มลิงก์บริการได้",
|
|
"disk": "ดิสก์",
|
|
"viewServerDetails": "ดูรายละเอียดเซิร์ฟเวอร์"
|
|
},
|
|
"sessionLogs": {
|
|
"title": "บันทึกเซสชัน",
|
|
"noLogs": "ยังไม่มีบันทึกการใช้งานใดๆ",
|
|
"noLogsDesc": "เปิดใช้งานการบันทึกเซสชันบนโฮสต์เพื่อเริ่มการบันทึก",
|
|
"duration": "ระยะเวลา",
|
|
"viewLog": "ดูบันทึก",
|
|
"downloadLog": "ดาวน์โหลด",
|
|
"downloadAsText": "ดาวน์โหลดเป็นข้อความ",
|
|
"deleteLog": "ลบ",
|
|
"confirmDelete": "ลบบันทึกการใช้งานนี้หรือไม่?",
|
|
"confirmDeleteDesc": "การกระทำนี้ไม่สามารถย้อนกลับได้",
|
|
"copyContent": "สำเนา",
|
|
"copied": "คัดลอกแล้ว!",
|
|
"loadError": "ไม่สามารถโหลดบันทึกเซสชันได้",
|
|
"deleteError": "ไม่สามารถลบบันทึกเซสชันได้",
|
|
"filterByHost": "กรองตามโฮสต์..."
|
|
},
|
|
"admin": {
|
|
"sectionGeneral": "ทั่วไป",
|
|
"sectionOidc": "โอไอดีซี",
|
|
"sectionSso": "ผู้ให้บริการ SSO",
|
|
"ssoAddProvider": "เพิ่มผู้ให้บริการ",
|
|
"ssoDocsLink": "ดูเอกสาร",
|
|
"ssoProviderDocsLink": "ดูเอกสาร",
|
|
"ssoNoProviders": "ไม่ได้กำหนดค่าผู้ให้บริการ SSO ใดๆ ไว้",
|
|
"ssoProviderName": "ชื่อที่แสดง",
|
|
"ssoProviderType": "ประเภทผู้ให้บริการ",
|
|
"ssoDeleteProvider": "ลบผู้ให้บริการ",
|
|
"ssoDeleteConfirm": "ลบผู้ให้บริการนี้หรือไม่? ผู้ใช้ที่เกี่ยวข้องจะไม่สามารถเข้าสู่ระบบได้",
|
|
"ssoTypeOidc": "โอไอดีซี",
|
|
"ssoTypeLdap": "LDAP",
|
|
"ssoTypeGithub": "กิตฮับ",
|
|
"ssoTypeGoogle": "Google",
|
|
"ssoEnabled": "เปิดใช้งาน",
|
|
"ssoDisabled": "พิการ",
|
|
"ssoSaveProvider": "บันทึกผู้ให้บริการ",
|
|
"ssoTestConnection": "ทดสอบการเชื่อมต่อ",
|
|
"ssoEditProvider": "แก้ไขผู้ให้บริการ",
|
|
"ldapHost": "โฮสต์ LDAP",
|
|
"ldapPort": "ท่าเรือ",
|
|
"ldapUseTls": "ใช้ TLS (LDAPS)",
|
|
"ldapBindDn": "ผูก DN",
|
|
"ldapBindPassword": "รหัสผ่านผูกมัด",
|
|
"ldapUserSearchBase": "ฐานการค้นหาผู้ใช้",
|
|
"ldapUserSearchFilter": "ตัวกรองการค้นหาผู้ใช้",
|
|
"ldapUsernameAttr": "คุณลักษณะชื่อผู้ใช้",
|
|
"ldapDisplayNameAttr": "คุณลักษณะชื่อที่แสดง",
|
|
"ldapGroupSearchBase": "ฐานการค้นหากลุ่ม",
|
|
"ldapAdminGroup": "กลุ่มผู้ดูแลระบบ",
|
|
"ldapAllowedUsers": "ผู้ใช้ที่ได้รับอนุญาต",
|
|
"sectionUsers": "ผู้ใช้",
|
|
"sectionSessions": "การประชุม",
|
|
"sectionRoles": "บทบาท",
|
|
"sectionDatabase": "ฐานข้อมูล",
|
|
"sectionApiKeys": "คีย์ API",
|
|
"sectionAuditLog": "บันทึกการตรวจสอบ",
|
|
"sectionSsl": "SSL / Let's Encrypt",
|
|
"sectionBranding": "ไวท์เลเบล",
|
|
"brandingAppName": "ชื่อแอปพลิเคชัน",
|
|
"brandingAppNameDesc": "แสดงบนหน้าจอเข้าสู่ระบบและแท็บเบราว์เซอร์ เว้นว่างไว้เพื่อใช้ \"Termix\"",
|
|
"brandingTagline": "คำขวัญ",
|
|
"brandingTaglineDesc": "แสดงอยู่ใต้ชื่อแอปพลิเคชันบนหน้าจอเข้าสู่ระบบ เว้นว่างไว้เพื่อใช้สโลแกนเริ่มต้น",
|
|
"brandingLogo": "โลโก้",
|
|
"brandingLogoDesc": "ไฟล์ภาพ PNG, JPEG หรือ WEBP ขนาดไม่เกิน 750 KB ใช้แทนไอคอนเริ่มต้นบนหน้าจอเข้าสู่ระบบและแท็บเบราว์เซอร์",
|
|
"brandingLogoUpload": "อัปโหลดโลโก้",
|
|
"brandingLogoReset": "รีเซ็ตเป็นค่าเริ่มต้น",
|
|
"brandingLogoInvalid": "รูปภาพไม่ถูกต้อง กรุณาใช้ไฟล์ PNG, JPEG หรือ WEBP ที่มีขนาดไม่เกิน 750 KB",
|
|
"brandingSaved": "บันทึกการตั้งค่าแบรนด์แล้ว",
|
|
"brandingSaveFailed": "ไม่สามารถบันทึกการตั้งค่าแบรนด์ได้",
|
|
"sslDescription": "ออกและต่ออายุใบรับรอง SSL ที่เชื่อถือได้จาก Let's Encrypt โดยอัตโนมัติ ต้องใช้โดเมนสาธารณะและพอร์ต 80 หรือการเข้าถึง DNS",
|
|
"sslDocsLink": "ดูเอกสาร SSL",
|
|
"sslDomain": "โดเมน",
|
|
"sslDomainPlaceholder": "เทอร์มิกซ์.ตัวอย่าง.com",
|
|
"sslDomainDesc": "ชื่อโดเมนสาธารณะสำหรับใบรับรอง",
|
|
"sslEmail": "อีเมล",
|
|
"sslEmailPlaceholder": "admin@example.com",
|
|
"sslEmailDesc": "อีเมลสำหรับติดต่อเพื่อรับการแจ้งเตือนและข้อมูลเกี่ยวกับบัญชี Let's Encrypt",
|
|
"sslChallengeType": "ประเภทความท้าทาย",
|
|
"sslChallengeTypeDesc": "วิธีพิสูจน์ความเป็นเจ้าของโดเมนต่อ Let's Encrypt",
|
|
"sslChallengeHttp": "HTTP (webroot) - ต้องใช้พอร์ต 80 ที่สามารถเข้าถึงได้จากอินเทอร์เน็ต",
|
|
"sslChallengeDns": "DNS (Cloudflare) - ต้องใช้โทเค็น API ของ Cloudflare",
|
|
"sslCloudflareToken": "โทเค็น API ของ Cloudflare",
|
|
"sslCloudflareTokenPlaceholder": "ป้อนรหัส...",
|
|
"sslCloudflareTokenDesc": "โทเค็นแบบจำกัดขอบเขตพร้อมสิทธิ์ Zone:DNS:Edit สำหรับโดเมนของคุณ",
|
|
"sslCertStatus": "สถานะใบรับรอง",
|
|
"sslCertStatusNone": "ไม่มีใบรับรอง",
|
|
"sslCertStatusValid": "ถูกต้อง",
|
|
"sslCertStatusExpiring": "กำลังจะหมดอายุ",
|
|
"sslCertStatusExpired": "หมดอายุ",
|
|
"sslCertExpiresAt": "หมดอายุ {{date}}",
|
|
"sslLastIssued": "ออกครั้งล่าสุด {{date}}",
|
|
"sslRequestCert": "ออก/ต่ออายุใบรับรอง",
|
|
"sslRequestCertLoading": "ขอใบรับรอง...",
|
|
"sslRequestCertSuccess": "ออกและติดตั้งใบรับรองเรียบร้อยแล้ว",
|
|
"sslRequestCertFailed": "การขอใบรับรองล้มเหลว",
|
|
"sslSave": "บันทึกการตั้งค่า",
|
|
"sslSaved": "บันทึกการตั้งค่า SSL แล้ว",
|
|
"sslSaveFailed": "ไม่สามารถบันทึกการตั้งค่า SSL ได้",
|
|
"sslRequiresDomain": "ต้องระบุโดเมนและอีเมล",
|
|
"sslInfoNote": "หลังจากออกหรืออัปโหลดใบรับรองแล้ว Termix จะเปิดใช้งาน HTTPS บน SSL_PORT (ค่าเริ่มต้นคือ 8443) โดยอัตโนมัติ นอกเหนือจากพอร์ต HTTP ที่มีอยู่ โปรดตรวจสอบให้แน่ใจว่าพอร์ตดังกล่าวได้รับการเผยแพร่/แมปไปยังคอนเทนเนอร์นี้แล้ว เพื่อให้สามารถเข้าถึงได้",
|
|
"sslManualOption": "คู่มือ (อัปโหลดใบรับรอง)",
|
|
"sslManualCert": "ใบรับรอง (PEM)",
|
|
"sslManualCertPlaceholder": "-----เริ่มต้นใบรับรอง-----",
|
|
"sslManualKey": "กุญแจส่วนตัว (PEM)",
|
|
"sslManualKeyPlaceholder": "-----เริ่มรหัสส่วนตัว-----",
|
|
"sslManualDesc": "โปรดวางใบรับรองและรหัสส่วนตัวที่มีอยู่ของคุณ รวมถึงห่วงโซ่ใบรับรองแบบเต็มหากหน่วยงานออกใบรับรอง (CA) ของคุณต้องการ",
|
|
"sslManualUpload": "อัปโหลดและติดตั้งใบรับรอง",
|
|
"sslManualUploadLoading": "กำลังอัปโหลดใบรับรอง...",
|
|
"sslManualUploadSuccess": "อัปโหลดและติดตั้งใบรับรองเรียบร้อยแล้ว",
|
|
"sslManualUploadFailed": "การอัปโหลดใบรับรองล้มเหลว",
|
|
"sslManualRequiresFields": "ต้องใช้ใบรับรองและรหัสส่วนตัว",
|
|
"auditLogTotal": "{{total}} จำนวนรายการทั้งหมด",
|
|
"auditLogEmpty": "ไม่พบรายการบันทึกการตรวจสอบใดๆ",
|
|
"auditLogSuccess": "ความสำเร็จ",
|
|
"auditLogFailed": "ล้มเหลว",
|
|
"auditLogClearFilters": "ล้างตัวกรอง",
|
|
"auditLogPage": "หน้า {{page}} จาก {{totalPages}} (รวมทั้งหมด{{total}} หน้า)",
|
|
"auditLogIp": "ไอพี",
|
|
"auditLogResourceId": "รหัสทรัพยากร",
|
|
"auditLogFilterUser": "ผู้ใช้",
|
|
"auditLogFilterAction": "การกระทำ",
|
|
"auditLogFilterResourceType": "ประเภททรัพยากร",
|
|
"auditLogFilterStatus": "สถานะ",
|
|
"auditLogFilterFrom": "จาก",
|
|
"auditLogFilterTo": "ถึง",
|
|
"auditLogFilterAll": "ทั้งหมด",
|
|
"allowRegistration": "อนุญาตให้ผู้ใช้ลงทะเบียน",
|
|
"allowRegistrationDesc": "อนุญาตให้ผู้ใช้ใหม่ลงทะเบียนด้วยตนเองโดยใช้ชื่อผู้ใช้และรหัสผ่าน",
|
|
"allowPasswordLogin": "อนุญาตให้เข้าสู่ระบบด้วยรหัสผ่าน",
|
|
"allowPasswordLoginDesc": "เข้าสู่ระบบด้วยชื่อผู้ใช้/รหัสผ่าน",
|
|
"oidcAutoProvision": "การจัดเตรียมอัตโนมัติของ OIDC",
|
|
"oidcAutoProvisionDesc": "สร้างบัญชีอัตโนมัติสำหรับผู้ใช้ OIDC/SSO เมื่อเข้าสู่ระบบครั้งแรก (โดยไม่ขึ้นอยู่กับการตั้งค่าการลงทะเบียน)",
|
|
"oidcSilentLoginDefault": "การเข้าสู่ระบบ OIDC แบบเงียบโดยค่าเริ่มต้น",
|
|
"oidcSilentLoginDefaultDesc": "ระบบจะเปลี่ยนเส้นทางไปยังหน้าเข้าสู่ระบบ OIDC โดยอัตโนมัติทุกครั้งที่เข้าชม โดยไม่ต้องกรอกแบบฟอร์มเข้าสู่ระบบอีกต่อไป",
|
|
"oidcSilentLoginDefaultLockedDesc": "การตั้งค่านี้ถูกล็อกโดยตัวแปรสภาพแวดล้อม OIDC_SILENT_LOGIN_DEFAULT และไม่สามารถเปลี่ยนแปลงได้ที่นี่",
|
|
"allowPasswordReset": "อนุญาตให้รีเซ็ตรหัสผ่าน",
|
|
"allowPasswordResetDesc": "รีเซ็ตโค้ดผ่านบันทึก Docker",
|
|
"analyticsEnabled": "แบ่งปันสถิติการใช้งานแบบไม่ระบุตัวตน",
|
|
"analyticsEnabledDesc": "ส่งรายงานจำนวนผู้ใช้ โฮสต์ และการใช้งานฟีเจอร์รายวันแบบไม่ระบุตัวตน เพื่อช่วยปรับปรุง Termix ไม่มีข้อมูลส่วนบุคคลหรือรายละเอียดการเชื่อมต่อใดๆ รวมอยู่ด้วย",
|
|
"analyticsEnabledLockedDesc": "การตั้งค่านี้ถูกล็อกโดยตัวแปรสภาพแวดล้อม ENABLE_TELEMETRY และไม่สามารถเปลี่ยนแปลงได้ที่นี่",
|
|
"updateAnalyticsFailed": "ไม่สามารถอัปเดตการตั้งค่าการวิเคราะห์ได้",
|
|
"sessionSharingGloballyEnabled": "อนุญาตการแชร์เซสชัน",
|
|
"auditForwardingTitle": "ส่งต่อไปยัง SIEM",
|
|
"auditForwardingDesc": "ส่งสำเนาของรายการตรวจสอบทุกรายการไปยังตัวเก็บรวบรวมภายนอกในรูปแบบ NDJSON บันทึกในเครื่องยังคงเป็นแหล่งข้อมูลที่ถูกต้องที่สุด",
|
|
"auditForwardingEnvNotice": "ตัวแปรสภาพแวดล้อมยังใช้กำหนดค่าการส่งต่อด้วย โดย URL ที่บันทึกไว้ในที่นี้จะมีลำดับความสำคัญเหนือกว่า",
|
|
"auditForwardingToken": "โทเค็นผู้ถือ (ไม่บังคับ)",
|
|
"auditForwardingTokenStored": "โทเค็นผู้ถือ (ที่จัดเก็บไว้)",
|
|
"auditForwardingSaved": "บันทึกการตั้งค่าการส่งต่อการตรวจสอบแล้ว",
|
|
"auditForwardingSaveError": "ไม่สามารถบันทึกการตั้งค่าการส่งต่อการตรวจสอบได้",
|
|
"sessionSharingGloballyEnabledDesc": "อนุญาตให้แชร์เซสชันเทอร์มินัลสด, RDP, VNC และ Telnet ทั่วทั้งอินสแตนซ์ การตั้งค่านี้จะแทนที่การตั้งค่าการแชร์ต่อโฮสต์ทั้งหมดเมื่อปิดใช้งานอยู่",
|
|
"updateSessionSharingFailed": "ไม่สามารถอัปเดตการตั้งค่าการแชร์เซสชันได้",
|
|
"sessionTimeout": "หมดเวลาเซสชัน",
|
|
"hours": "ชั่วโมง",
|
|
"sessionTimeoutRange": "ขั้นต่ำ 1 ชั่วโมง · ขั้นสูงสุด 720 ชั่วโมง",
|
|
"monitoringDefaults": "การตรวจสอบค่าเริ่มต้น",
|
|
"statusCheck": "ตรวจสอบสถานะ",
|
|
"metrics": "ตัวชี้วัด",
|
|
"sec": "วินาที",
|
|
"logLevel": "ระดับบันทึก",
|
|
"enableGuacamole": "เปิดใช้งาน Guacamole",
|
|
"enableGuacamoleDesc": "การเข้าถึงเดสก์ท็อประยะไกลผ่าน RDP/VNC",
|
|
"enableGuacamoleDocsLink": "ดูเอกสาร",
|
|
"guacdUrl": "URL guacd",
|
|
"tailscaleApiKey": "คีย์ API ของ Tailscale",
|
|
"tailscaleApiKeyDescription": "ใช้สำหรับการค้นหาอุปกรณ์ในตัวแก้ไขโฮสต์ รองรับคีย์ Tailscale (tskey-) และ Headscale (hskey-) สร้างคีย์ได้ที่ tailscale.com/admin/settings/keys หรือจากอินสแตนซ์ Headscale ของคุณ",
|
|
"tailscaleApiKeyDocsLink": "ดูเอกสาร",
|
|
"tailscaleApiBaseUrl": "URL พื้นฐานของ API",
|
|
"tailscaleApiBaseUrlDescription": "ตัวเลือกเสริม: ชี้ไปยังอินสแตนซ์ Headscale ที่โฮสต์เองแทน api.tailscale.com หากปล่อยว่างไว้ จะใช้ค่าเริ่มต้นของ Tailscale",
|
|
"oidcDescription": "ตั้งค่า OpenID Connect สำหรับ SSO ช่องที่มีเครื่องหมาย * กำกับไว้เป็นช่องที่ต้องกรอก",
|
|
"oidcDocsLink": "ดูเอกสาร",
|
|
"oidcClientId": "รหัสลูกค้า",
|
|
"oidcClientSecret": "ความลับของลูกค้า",
|
|
"oidcAuthUrl": "URL การอนุญาต",
|
|
"oidcIssuerUrl": "URL ของผู้ออก",
|
|
"oidcTokenUrl": "URL โทเค็น",
|
|
"oidcUserIdentifier": "เส้นทางตัวระบุผู้ใช้",
|
|
"oidcDisplayName": "ชื่อที่แสดง เส้นทาง",
|
|
"oidcScopes": "กล้องส่องทางไกล",
|
|
"oidcUserinfoUrl": "แทนที่ URL ข้อมูลผู้ใช้",
|
|
"oidcAllowedUsers": "ผู้ใช้ที่ได้รับอนุญาต",
|
|
"oidcAllowedUsersDesc": "อีเมลหนึ่งฉบับต่อหนึ่งบรรทัด หากเว้นว่างไว้จะอนุญาตให้ใช้ทั้งหมด",
|
|
"oidcAdminGroup": "กลุ่มผู้ดูแลระบบ",
|
|
"oidcAdminGroupDesc": "ผู้ใช้ในกลุ่มนี้จะได้รับสิทธิ์ผู้ดูแลระบบ เว้นว่างไว้เพื่อปิดใช้งานการซิงค์กลุ่ม",
|
|
"oidcGroupClaim": "การเรียกร้องค่าสินไหมทดแทนแบบกลุ่ม",
|
|
"oidcGroupClaimDesc": "ตัวเลือกเสริม เส้นทางการอ้างสิทธิ์ที่ประกอบด้วยกลุ่มของผู้ใช้ ค่าเริ่มต้นคือ กลุ่ม บทบาท แล้วจึงเป็นกลุ่ม ใช้สำหรับผู้ให้บริการที่มีการอ้างสิทธิ์แบบกำหนดเอง (เช่น Zitadel)",
|
|
"oidcCaCert": "ใบรับรอง CA แบบกำหนดเอง",
|
|
"oidcCaCertDesc": "ตัวเลือกเสริม ใบรับรอง CA ที่เข้ารหัสแบบ PEM สำหรับผู้ให้บริการ OIDC ที่ใช้ CA ส่วนตัวหรือ CA ที่ลงนามด้วยตนเอง เว้นว่างไว้เพื่อใช้ที่เก็บใบรับรองความเชื่อถือของระบบ",
|
|
"removeOidc": "ลบ",
|
|
"usersCount": "ผู้ใช้ {{count}} คน",
|
|
"searchUsers": "ค้นหาผู้ใช้...",
|
|
"noUsers": "ไม่มีผู้ใช้",
|
|
"noUsersMatch": "ไม่พบผู้ใช้ใดตรงกับการค้นหาของคุณ",
|
|
"pageOf": "หน้า {{page}} จาก {{total}}",
|
|
"createUser": "สร้าง",
|
|
"newRole": "บทบาทใหม่",
|
|
"roleName": "ชื่อ",
|
|
"roleDisplayName": "ชื่อที่แสดง",
|
|
"roleDescription": "คำอธิบาย",
|
|
"rolesCount": "{{count}} บทบาท",
|
|
"createRole": "สร้าง",
|
|
"creating": "กำลังสร้าง...",
|
|
"exportDatabase": "ส่งออกฐานข้อมูล",
|
|
"exportDatabaseDesc": "ดาวน์โหลดไฟล์สำรองข้อมูล SQLite แบบพกพาที่มีข้อมูลโฮสต์ ข้อมูลประจำตัว และการตั้งค่าทั้งหมด",
|
|
"export": "ส่งออก",
|
|
"exporting": "กำลังส่งออก...",
|
|
"importDatabase": "นำเข้าฐานข้อมูล",
|
|
"importDatabaseDesc": "กู้คืนจากไฟล์สำรองข้อมูล .sqlite แบบพกพาบนระบบฐานข้อมูลใดก็ได้",
|
|
"importDatabaseSelected": "เลือกแล้ว: {{name}}",
|
|
"selectFile": "เลือกไฟล์",
|
|
"changeFile": "เปลี่ยน",
|
|
"import": "นำเข้า",
|
|
"importing": "กำลังนำเข้า...",
|
|
"apiKeysCount": "{{count}} คีย์",
|
|
"apiKeysDocsLink": "ดูเอกสาร",
|
|
"apiKeysCliHint": "ใช้คีย์ API ร่วมกับ Termix CLI เพื่อจัดการเซิร์ฟเวอร์จากเทอร์มินัลของคุณ",
|
|
"apiKeysCliLink": "ดูเอกสาร CLI",
|
|
"newApiKey": "คีย์ API ใหม่",
|
|
"apiKeyCreatedWarning": "สร้างรหัสแล้ว - คัดลอกรหัสนี้ไว้ จะไม่แสดงอีกต่อไป",
|
|
"apiKeyName": "ชื่อ",
|
|
"apiKeyUser": "ผู้ใช้",
|
|
"apiKeySelectUser": "เลือกผู้ใช้...",
|
|
"apiKeyExpiresAt": "หมดอายุเวลา",
|
|
"createKey": "สร้างคีย์",
|
|
"apiKeyNoExpiry": "ไม่มีวันหมดอายุ",
|
|
"revokedBadge": "เพิกถอน",
|
|
"authTypeDual": "การตรวจสอบสิทธิ์แบบคู่",
|
|
"authTypeOidc": "โอไอดีซี",
|
|
"authTypeLocal": "ท้องถิ่น",
|
|
"adminStatusAdministrator": "ผู้ดูแลระบบ",
|
|
"adminStatusRegularUser": "ผู้ใช้ทั่วไป",
|
|
"adminBadge": "ผู้ดูแลระบบ",
|
|
"systemBadge": "ระบบ",
|
|
"customBadge": "กำหนดเอง",
|
|
"youBadge": "คุณ",
|
|
"sessionsActive": "{{count}} ใช้งานอยู่",
|
|
"sessionActive": "ใช้งานอยู่: {{time}}",
|
|
"sessionExpires": "Exp: {{time}}",
|
|
"revokeAll": "ทั้งหมด",
|
|
"revokeAllSessionsSuccess": "เซสชันทั้งหมดสำหรับผู้ใช้ถูกยกเลิกแล้ว",
|
|
"revokeAllSessionsFailed": "ไม่สามารถยกเลิกเซสชันได้",
|
|
"revokeSessionFailed": "ไม่สามารถยกเลิกเซสชันได้",
|
|
"addRole": "เพิ่มบทบาท",
|
|
"noCustomRoles": "ไม่มีการกำหนดบทบาทที่กำหนดเอง",
|
|
"removeRoleFailed": "ไม่สามารถลบบทบาทได้",
|
|
"assignRoleFailed": "ไม่สามารถกำหนดบทบาทได้",
|
|
"deleteRoleFailed": "ไม่สามารถลบบทบาทได้",
|
|
"userAdminAccess": "ผู้ดูแลระบบ",
|
|
"userAdminAccessDesc": "เข้าถึงการตั้งค่าผู้ดูแลระบบทั้งหมดได้อย่างเต็มที่",
|
|
"userRoles": "บทบาท",
|
|
"revokeAllUserSessions": "ยกเลิกเซสชันทั้งหมด",
|
|
"revokeAllUserSessionsDesc": "บังคับล็อกอินใหม่บนอุปกรณ์ทุกเครื่อง",
|
|
"revoke": "ถอน",
|
|
"deleteUserWarning": "การลบผู้ใช้นี้เป็นการลบถาวร",
|
|
"deleteUser": "ลบ {{username}}",
|
|
"deleting": "กำลังลบ...",
|
|
"deleteUserFailed": "ไม่สามารถลบผู้ใช้ได้",
|
|
"deleteUserSuccess": "ผู้ใช้ \"{{username}}\" ถูกลบ",
|
|
"deleteRoleSuccess": "บทบาท \"{{name}}\" ถูกลบ",
|
|
"revokeKeySuccess": "คีย์ \"{{name}}\" ถูกยกเลิก",
|
|
"revokeKeyFailed": "ไม่สามารถยกเลิกคีย์ได้",
|
|
"copiedToClipboard": "คัดลอกไปยังคลิปบอร์ดแล้ว",
|
|
"done": "เสร็จแล้ว",
|
|
"createUserTitle": "สร้างผู้ใช้",
|
|
"createUserDesc": "สร้างบัญชีผู้ใช้ภายในเครื่องใหม่",
|
|
"createUserUsername": "ชื่อผู้ใช้",
|
|
"createUserPassword": "รหัสผ่าน",
|
|
"createUserPasswordHint": "อย่างน้อย 6 ตัวอักษร",
|
|
"createUserEnterUsername": "ป้อนชื่อผู้ใช้",
|
|
"createUserEnterPassword": "ป้อนรหัสผ่าน",
|
|
"createUserSubmit": "สร้างผู้ใช้",
|
|
"editUserTitle": "จัดการผู้ใช้: {{username}}",
|
|
"editUserDesc": "แก้ไขบทบาท สถานะผู้ดูแลระบบ เซสชัน และการตั้งค่าบัญชี",
|
|
"editUserUsername": "ชื่อผู้ใช้",
|
|
"editUserAuthType": "ประเภทการตรวจสอบสิทธิ์",
|
|
"editUserAdminStatus": "สถานะผู้ดูแลระบบ",
|
|
"editUserUserId": "รหัสผู้ใช้",
|
|
"linkAccountTitle": "เชื่อมโยงบัญชี",
|
|
"linkAccountDesc": "ผสานบัญชี OIDC {{username}} กับบัญชีโลคัลที่มีอยู่แล้ว",
|
|
"linkAccountDescLocal": "เชื่อมโยงบัญชีท้องถิ่น {{username}} กับบัญชี OIDC ที่มีอยู่แล้ว",
|
|
"linkAccountWarningTitle": "สิ่งนี้จะ:",
|
|
"linkAccountEffect1": "ลบบัญชีที่ใช้เฉพาะ OIDC",
|
|
"linkAccountEffect2": "เพิ่มการเข้าสู่ระบบ OIDC ไปยังบัญชีเป้าหมาย",
|
|
"linkAccountEffect3": "อนุญาตให้เข้าสู่ระบบได้ทั้งด้วย OIDC และรหัสผ่าน",
|
|
"linkAccountTargetUsername": "ชื่อผู้ใช้บัญชีภายในเครื่อง",
|
|
"linkAccountTargetPlaceholder": "ป้อนชื่อผู้ใช้บัญชีท้องถิ่นเพื่อเชื่อมโยง",
|
|
"linkAccountOidcUsername": "ชื่อผู้ใช้บัญชี OIDC",
|
|
"linkAccountOidcPlaceholder": "ป้อนชื่อผู้ใช้บัญชี OIDC เท่านั้นเพื่อรวมเข้าด้วยกัน",
|
|
"linkAccountOidcNotFound": "ไม่พบบัญชี OIDC ที่ใช้ชื่อผู้ใช้ดังกล่าว",
|
|
"linkAccounts": "เชื่อมโยงบัญชี",
|
|
"linkAccountSuccess": "เชื่อมโยงบัญชีสำเร็จแล้ว",
|
|
"linkAccountFailed": "ไม่สามารถเชื่อมโยงบัญชีได้",
|
|
"linkAccountInProgress": "กำลังเชื่อมโยง...",
|
|
"unlinkAccountTitle": "ยกเลิกการเชื่อมต่อ OIDC",
|
|
"unlinkAccountDesc": "ลบการตรวจสอบสิทธิ์ OIDC ออกจาก {{username}}พวกเขาจะสามารถเข้าสู่ระบบได้ด้วยรหัสผ่านเท่านั้น",
|
|
"unlinkAccountWarning": "การดำเนินการนี้จะลบการเข้าสู่ระบบ OIDC ออกจากบัญชีนี้ ผู้ใช้ต้องตั้งรหัสผ่านเพื่อเข้าสู่ระบบต่อ",
|
|
"unlinkAccount": "ยกเลิกการเชื่อมต่อ OIDC",
|
|
"unlinkAccountInProgress": "กำลังยกเลิกการเชื่อมต่อ...",
|
|
"unlinkAccountSuccess": "ยกเลิกการเชื่อมต่อ OIDC สำเร็จแล้ว",
|
|
"unlinkAccountFailed": "ไม่สามารถยกเลิกการเชื่อมโยง OIDC ได้",
|
|
"saving": "ประหยัด...",
|
|
"updateRegistrationFailed": "ไม่สามารถอัปเดตการตั้งค่าการลงทะเบียนได้",
|
|
"updatePasswordLoginFailed": "ไม่สามารถอัปเดตการตั้งค่าการเข้าสู่ระบบด้วยรหัสผ่านได้",
|
|
"cannotDisablePasswordLoginWithTotp": "ไม่สามารถปิดใช้งานการเข้าสู่ระบบด้วยรหัสผ่านได้ในขณะที่เปิดใช้งาน 2FA สำหรับผู้ใช้อย่างน้อยหนึ่งราย โปรดปิดใช้งาน 2FA ก่อน",
|
|
"updateOidcAutoProvisionFailed": "ไม่สามารถอัปเดตการตั้งค่าการจัดเตรียมอัตโนมัติของ OIDC ได้",
|
|
"updateOidcSilentLoginDefaultFailed": "ไม่สามารถอัปเดตการตั้งค่าการเข้าสู่ระบบ OIDC แบบเงียบได้",
|
|
"updatePasswordResetFailed": "ไม่สามารถอัปเดตการตั้งค่าการรีเซ็ตรหัสผ่านได้",
|
|
"sessionTimeoutRange2": "เวลาหมดอายุของเซสชันต้องอยู่ระหว่าง 1 ถึง 720 ชั่วโมง",
|
|
"sessionTimeoutSaved": "บันทึกการหมดเวลาของเซสชันแล้ว",
|
|
"sessionTimeoutSaveFailed": "ไม่สามารถบันทึกเซสชันได้เนื่องจากหมดเวลา",
|
|
"monitoringIntervalInvalid": "ค่าช่วงเวลาไม่ถูกต้อง",
|
|
"monitoringSaved": "บันทึกการตั้งค่าการตรวจสอบแล้ว",
|
|
"monitoringSaveFailed": "ไม่สามารถบันทึกการตั้งค่าการตรวจสอบได้",
|
|
"guacamoleSaved": "บันทึกการตั้งค่า Guacamole แล้ว",
|
|
"guacamoleSaveFailed": "ไม่สามารถบันทึกการตั้งค่า Guacamole ได้",
|
|
"guacamoleUpdateFailed": "ไม่สามารถอัปเดตการตั้งค่า Guacamole ได้",
|
|
"tailscaleSettingsSaved": "บันทึกการตั้งค่าเกล็ดหางแล้ว",
|
|
"tailscaleSettingsSaveFailed": "ไม่สามารถบันทึกการตั้งค่ามาตราส่วนหางได้",
|
|
"logLevelUpdateFailed": "ไม่สามารถอัปเดตระดับการบันทึกได้",
|
|
"oidcSaved": "บันทึกการตั้งค่า OIDC แล้ว",
|
|
"oidcSaveFailed": "ไม่สามารถบันทึกการตั้งค่า OIDC ได้",
|
|
"oidcRemoved": "การกำหนดค่า OIDC ถูกลบออกแล้ว",
|
|
"oidcRemoveFailed": "ไม่สามารถลบการตั้งค่า OIDC ได้",
|
|
"createUserRequired": "จำเป็นต้องระบุชื่อผู้ใช้และรหัสผ่าน",
|
|
"createUserPasswordTooShort": "รหัสผ่านต้องมีความยาวอย่างน้อย 6 ตัวอักษร",
|
|
"createUserSuccess": "ผู้ใช้ \"{{username}}\" สร้าง",
|
|
"createUserFailed": "ไม่สามารถสร้างผู้ใช้ได้",
|
|
"updateAdminStatusFailed": "ไม่สามารถอัปเดตสถานะผู้ดูแลระบบได้",
|
|
"allSessionsRevoked": "เซสชันทั้งหมดถูกยกเลิก",
|
|
"revokeSessionsFailed": "ไม่สามารถยกเลิกเซสชันได้",
|
|
"manageUserData": "จัดการข้อมูลผู้ใช้",
|
|
"backToUsers": "กลับสู่หน้าผู้ใช้",
|
|
"manageTabAccount": "บัญชี",
|
|
"manageTabHosts": "โฮสต์",
|
|
"manageTabCredentials": "คุณสมบัติ",
|
|
"manageTabSnippets": "เศษเสี้ยว",
|
|
"manageTabSessions": "การประชุม",
|
|
"manageTabDanger": "อันตราย",
|
|
"manageEditorBack": "กลับไปที่ข้อมูลของ {{username}}",
|
|
"dataLockedBadge": "ล็อกอยู่",
|
|
"dataLockedNotice": "ข้อมูลของ {{username}}จะถูกล็อกไว้จนกว่าพวกเขาจะเข้าสู่ระบบครั้งถัดไป จะไม่สามารถดูหรือแก้ไขโฮสต์ ข้อมูลประจำตัว และข้อความย่อของพวกเขาได้จนกว่าจะถึงเวลานั้น",
|
|
"resetPasswordTitle": "รีเซ็ตรหัสผ่าน",
|
|
"resetPasswordOidcOnly": "ผู้ใช้รายนี้เข้าสู่ระบบผ่านผู้ให้บริการภายนอกและไม่มีรหัสผ่าน",
|
|
"resetPasswordPlaceholder": "รหัสผ่านใหม่",
|
|
"resetPasswordBtn": "รีเซ็ต",
|
|
"resetPasswordWorking": "กำลังรีเซ็ต...",
|
|
"resetPasswordSuccess": "รีเซ็ตรหัสผ่าน",
|
|
"resetPasswordSuccessWiped": "รีเซ็ตรหัสผ่าน ข้อมูลที่เข้ารหัสของผู้ใช้ถูกลบออกแล้ว",
|
|
"resetPasswordFailed": "ไม่สามารถรีเซ็ตรหัสผ่านได้",
|
|
"resetPasswordConfirmWipe": "ผู้ใช้ {{username}} ไม่ได้ล็อกอินเข้าสู่ระบบตั้งแต่การอัปเกรดการเข้ารหัส ดังนั้นจึงไม่สามารถกู้คืนข้อมูลได้ การรีเซ็ตในขณะนี้จะลบโฮสต์ ข้อมูลประจำตัว และข้อมูลย่อของผู้ใช้ดังกล่าว ต้องการดำเนินการต่อหรือไม่?",
|
|
"totpSectionTitle": "การตรวจสอบสิทธิ์แบบสองปัจจัย",
|
|
"totpStatusEnabled": "TOTP เปิดใช้งานสำหรับผู้ใช้รายนี้แล้ว",
|
|
"totpStatusDisabled": "TOTP ไม่ได้เปิดใช้งานสำหรับผู้ใช้รายนี้",
|
|
"disableTotp": "ปิดใช้งาน",
|
|
"disableTotpConfirm": "ปิดใช้งานการตรวจสอบสิทธิ์แบบสองขั้นตอนสำหรับ {{username}}หรือไม่? พวกเขาจะสามารถเข้าสู่ระบบได้โดยใช้เพียงรหัสผ่านเท่านั้น",
|
|
"totpDisabledSuccess": "TOTP ถูกปิดใช้งาน",
|
|
"totpDisableFailed": "ไม่สามารถปิดใช้งาน TOTP ได้",
|
|
"manageApiKeys": "คีย์ API",
|
|
"apiKeyNamePlaceholder": "ชื่อหลัก",
|
|
"apiKeyCopyNotice": "คัดลอกรหัสนี้ไว้ ตอนนี้จะไม่ปรากฏอีกแล้ว",
|
|
"noApiKeysForUser": "ไม่มีคีย์ API",
|
|
"apiKeyDeleteFailed": "ไม่สามารถลบคีย์ API ได้",
|
|
"exportUserData": "การส่งออกข้อมูล",
|
|
"exportUserDataDesc": "ดาวน์โหลดข้อมูลโฮสต์ ข้อมูลประจำตัว และข้อมูลตัวจัดการไฟล์ของผู้ใช้รายนี้ในรูปแบบ JSON ข้อมูลลับจะถูกถอดรหัส",
|
|
"exportUserDataSuccess": "ข้อมูลผู้ใช้ที่ส่งออก",
|
|
"exportUserDataFailed": "ไม่สามารถส่งออกข้อมูลผู้ใช้ได้",
|
|
"hostsCount": "{{count}} โฮสต์",
|
|
"addHostForUser": "เพิ่มโฮสต์",
|
|
"noHostsForUser": "ผู้ใช้รายนี้ไม่มีโฮสต์",
|
|
"connectToHost": "เชื่อมต่อ",
|
|
"deleteHostConfirm": "ลบโฮสต์ \"{{name}}\" ที่เป็นของ {{username}} หรือไม่?",
|
|
"hostDeletedSuccess": "โฮสต์ถูกลบ",
|
|
"hostDeleteFailed": "ไม่สามารถลบโฮสต์ได้",
|
|
"credentialsCount": "{{count}} ข้อมูลประจำตัว",
|
|
"addCredentialForUser": "เพิ่มข้อมูลรับรอง",
|
|
"noCredentialsForUser": "ผู้ใช้รายนี้ไม่มีสิทธิ์เข้าสู่ระบบ",
|
|
"deleteCredentialConfirm": "ลบข้อมูลประจำตัว \"{{name}}\" ที่เป็นของ {{username}} หรือไม่?",
|
|
"credentialDeletedSuccess": "ข้อมูลประจำตัวถูกลบแล้ว",
|
|
"credentialDeleteFailed": "ไม่สามารถลบข้อมูลประจำตัวได้",
|
|
"snippetsCount": "{{count}} ตัวอย่างข้อความ",
|
|
"addSnippetForUser": "เพิ่มโค้ดตัวอย่าง",
|
|
"noSnippetsForUser": "ผู้ใช้รายนี้ไม่มีตัวอย่างโค้ด",
|
|
"snippetRequiredFields": "จำเป็นต้องระบุชื่อและเนื้อหาของโค้ดตัวอย่าง",
|
|
"snippetNamePlaceholder": "ชื่อส่วนย่อย",
|
|
"snippetContentPlaceholder": "เนื้อหาคำสั่ง",
|
|
"snippetFolderPlaceholder": "โฟลเดอร์ (ไม่จำเป็น)",
|
|
"snippetSaved": "บันทึกส่วนย่อยแล้ว",
|
|
"snippetSaveFailed": "ไม่สามารถบันทึกส่วนย่อยได้",
|
|
"deleteSnippetConfirm": "ลบส่วนย่อย \"{{name}}\" ที่เป็นของ {{username}} หรือไม่?",
|
|
"snippetDeletedSuccess": "ข้อความบางส่วนถูกลบแล้ว",
|
|
"snippetDeleteFailed": "ไม่สามารถลบส่วนย่อยได้",
|
|
"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": "ค่าเริ่มต้นของโฮสต์",
|
|
"hostDefaultsDesc": "การตั้งค่าเหล่านี้จะถูกนำไปใช้โดยอัตโนมัติเมื่อสร้างโฮสต์ใหม่ โฮสต์แต่ละรายยังสามารถเปลี่ยนแปลงการตั้งค่าเหล่านี้ได้",
|
|
"hostDefaultsSocks5": "พร็อกซี SOCKS5",
|
|
"hostDefaultsUseSocks5": "เปิดใช้งานพร็อกซี SOCKS5",
|
|
"hostDefaultsUseSocks5Desc": "กรอกข้อมูลพร็อกซี SOCKS5 ล่วงหน้าบนโฮสต์ใหม่ทั้งหมด",
|
|
"hostDefaultsSocks5Host": "พร็อกซีโฮสต์ / พอร์ต",
|
|
"hostDefaultsSocks5Username": "ชื่อผู้ใช้พร็อกซี",
|
|
"hostDefaultsSocks5Password": "รหัสผ่านพร็อกซี",
|
|
"hostDefaultsMetrics": "เมตริกโฮสต์",
|
|
"hostDefaultsMetricsEnabled": "เปิดใช้งานเมตริก",
|
|
"hostDefaultsMetricsEnabledDesc": "โดยค่าเริ่มต้น ระบบจะรวบรวมข้อมูล CPU, หน่วยความจำ และสถิติอื่นๆ บนโฮสต์ใหม่",
|
|
"hostDefaultsStatusCheckEnabled": "เปิดใช้งานการตรวจสอบสถานะ",
|
|
"hostDefaultsStatusCheckEnabledDesc": "โดยค่าเริ่มต้น ระบบจะตรวจสอบสถานะออนไลน์/ออฟไลน์ของโฮสต์ใหม่",
|
|
"hostDefaultsTerminal": "เทอร์มินัล",
|
|
"hostDefaultsAutoTmux": "ออโต้-ทมักซ์",
|
|
"hostDefaultsAutoTmuxDesc": "เรียกใช้เทอร์มินัลของโฮสต์ใหม่ภายใน tmux เพื่อให้เซสชันยังคงใช้งานได้แม้การเชื่อมต่อถูกตัด (ต้องมี tmux บนโฮสต์)",
|
|
"minutes": "นาที",
|
|
"hostDefaultsSessionLogging": "การบันทึกเซสชัน",
|
|
"hostDefaultsSessionLoggingDesc": "บันทึกเซสชันเทอร์มินัลบนโฮสต์ใหม่โดยค่าเริ่มต้น",
|
|
"hostDefaultsCommandHistory": "ประวัติคำสั่ง",
|
|
"hostDefaultsCommandHistoryDesc": "โดยค่าเริ่มต้น จะมีการบันทึกประวัติคำสั่งบนโฮสต์ใหม่",
|
|
"hostDefaultsSaved": "บันทึกค่าเริ่มต้นของโฮสต์แล้ว",
|
|
"hostDefaultsSaveFailed": "ไม่สามารถบันทึกค่าเริ่มต้นของโฮสต์ได้",
|
|
"rolePermissions": {
|
|
"count": "สิทธิ์ {{count}}",
|
|
"editAction": "แก้ไขสิทธิ์การเข้าถึง",
|
|
"loadError": "ไม่สามารถโหลดแคตตาล็อกสิทธิ์ได้",
|
|
"saved": "บันทึกสิทธิ์การใช้งานบทบาทแล้ว",
|
|
"saveError": "ไม่สามารถบันทึกสิทธิ์การเข้าถึงบทบาทได้",
|
|
"save": "บันทึก",
|
|
"saving": "ประหยัด..."
|
|
},
|
|
"stepCa": "ขั้นตอน CA",
|
|
"stepCaDesc": "ออกใบรับรอง SSH ที่มีอายุสั้นจาก CA ของ smallstep ป้อน URL ของ CA ลายนิ้วมือรูท (ตามที่แสดงโดย step ca bootstrap) และชื่อของตัวจัดเตรียม OIDC จากนั้นเลือก \"Step CA\" เป็นประเภทการตรวจสอบสิทธิ์ของโฮสต์ เว้นว่างทั้งสามช่องเพื่อปิดใช้งาน",
|
|
"stepCaFingerprint": "ลายนิ้วมือราก (SHA-256)",
|
|
"stepCaProvisioner": "ชื่อผู้จัดเตรียม OIDC",
|
|
"stepCaSaved": "บันทึกการตั้งค่าขั้นตอน CA แล้ว",
|
|
"stepCaSaveFailed": "ไม่สามารถบันทึกการตั้งค่าขั้นตอน CA ได้",
|
|
"secretSourcePrivateEndpoints": "อนุญาตให้โฮสต์แหล่งข้อมูลลับส่วนตัว",
|
|
"secretSourcePrivateEndpointsDesc": "โฮสต์ส่วนตัวที่แหล่งข้อมูลลับ (1Password Connect) อาจติดต่อได้ คั่นด้วยเครื่องหมายจุลภาค",
|
|
"updateSecretSourceEndpointsFailed": "ไม่สามารถอัปเดตรายการอนุญาตปลายทางแหล่งข้อมูลลับได้",
|
|
"stepCaPrivateEndpoints": "อนุญาตให้โฮสต์ Step CA ส่วนตัว",
|
|
"stepCaPrivateEndpointsDesc": "สำหรับโฮสต์ส่วนตัว กระบวนการขอใบรับรอง Step CA อาจติดต่อกับ: CA เอง และหากเป็นโฮสต์ภายใน ก็อาจติดต่อกับผู้ให้บริการยืนยันตัวตนของคุณด้วย คั่นด้วยเครื่องหมายจุลภาค",
|
|
"updateStepCaEndpointsFailed": "ไม่สามารถอัปเดตรายการอนุญาตปลายทาง Step CA ได้",
|
|
"notificationPrivateEndpoints": "อนุญาตให้โฮสต์แจ้งเตือนส่วนตัว",
|
|
"notificationPrivateEndpointsDesc": "ระบุโฮสต์ส่วนตัวที่ช่องทางการแจ้งเตือนสามารถติดต่อได้ คั่นด้วยเครื่องหมายจุลภาค",
|
|
"updateNotificationEndpointsFailed": "ไม่สามารถอัปเดตรายการอนุญาตปลายทางการแจ้งเตือนได้"
|
|
},
|
|
"newUi": {
|
|
"sidebar": {
|
|
"quickConnect": {
|
|
"hostLabel": "เจ้าภาพ",
|
|
"hostPlaceholder": "192.168.1.1 หรือ example.com",
|
|
"portLabel": "ท่าเรือ",
|
|
"portPlaceholder": "22",
|
|
"usernameLabel": "ชื่อผู้ใช้",
|
|
"usernamePlaceholder": "ชื่อผู้ใช้",
|
|
"authLabel": "การตรวจสอบสิทธิ์",
|
|
"passwordLabel": "รหัสผ่าน",
|
|
"passwordPlaceholder": "รหัสผ่าน",
|
|
"privateKeyLabel": "กุญแจส่วนตัว",
|
|
"privateKeyPlaceholder": "วางรหัสส่วนตัว...",
|
|
"credentialLabel": "ใบรับรอง",
|
|
"credentialPlaceholder": "เลือกข้อมูลรับรองที่บันทึกไว้",
|
|
"protocolLabel": "โปรโตคอล",
|
|
"domainLabel": "โดเมน",
|
|
"domainPlaceholder": "ไม่จำเป็น",
|
|
"connectToRdp": "เชื่อมต่อผ่าน RDP",
|
|
"connectToVnc": "เชื่อมต่อผ่าน VNC",
|
|
"connectToTerminal": "เชื่อมต่อกับเทอร์มินัล",
|
|
"connectToFiles": "เชื่อมต่อกับไฟล์"
|
|
},
|
|
"sshTools": {
|
|
"keyRecordingTitle": "การบันทึกคีย์",
|
|
"recordToTerminals": "บันทึกไปยังเทอร์มินัล",
|
|
"selectAll": "ทั้งหมด",
|
|
"selectNone": "ไม่มี",
|
|
"noTerminalTabsOpen": "ไม่มีแท็บเทอร์มินัลเปิดอยู่",
|
|
"selectTerminalsAbove": "เลือกเทอร์มินัลด้านบน",
|
|
"broadcastInputPlaceholder": "พิมพ์ที่นี่เพื่อถ่ายทอดการกดแป้นพิมพ์...",
|
|
"fillPassword": "กรอกรหัสผ่าน",
|
|
"fillPasswordSuccess": "กรอกรหัสผ่านลงในเทอร์มินัล {{count}} แล้ว",
|
|
"fillPasswordMissing": "ไม่มีรหัสผ่านที่บันทึกไว้สำหรับเทอร์มินัลที่เลือก {{count}} เครื่อง",
|
|
"stopRecording": "หยุดบันทึก",
|
|
"startRecording": "เริ่มบันทึก",
|
|
"settingsTitle": "การตั้งค่า",
|
|
"enableRightClickCopyPaste": "เปิดใช้งานการคัดลอก/วางโดยคลิกขวา",
|
|
"copyOnSelect": "คัดลอกข้อความที่เลือกโดยอัตโนมัติ"
|
|
},
|
|
"splitScreen": {
|
|
"layoutTitle": "เค้าโครง",
|
|
"selectLayoutAbove": "เลือกรูปแบบด้านบน",
|
|
"selectLayoutHint": "เลือกจำนวนบานหน้าต่างที่จะแสดง",
|
|
"panesTitle": "บานหน้าต่าง",
|
|
"openTabsTitle": "แท็บที่เปิดอยู่",
|
|
"dragTabsHint": "ลากแท็บลงในบานหน้าต่างด้านบน หรือใช้ฟังก์ชันกำหนดด่วน",
|
|
"dropHere": "ปล่อยตรงนี้",
|
|
"emptyPane": "ว่างเปล่า",
|
|
"dashboard": "แดชบอร์ด",
|
|
"clearSplitScreen": "ล้างหน้าจอแยก",
|
|
"quickAssign": "มอบหมายอย่างรวดเร็ว",
|
|
"alreadyAssigned": "บานหน้าต่าง {{index}}",
|
|
"splitTab": "แท็บแยก",
|
|
"addToSplit": "เพิ่มลงในการแบ่ง",
|
|
"removeFromSplit": "ลบออกจากการแบ่ง",
|
|
"assignToPane": "กำหนดให้กับบานหน้าต่าง",
|
|
"hotkeysTitle": "แป้นพิมพ์ลัด",
|
|
"hotkeysSplitRight": "สลับการแบ่งหน้าจอแบบ 2 ทาง",
|
|
"hotkeysSplitBelow": "สลับการแบ่งหน้าจอแบบ 3 ทาง",
|
|
"hotkeysNavigatePane": "นำทางบานหน้าต่าง",
|
|
"hotkeysNextTab": "แท็บถัดไป",
|
|
"hotkeysPrevTab": "แท็บก่อนหน้า",
|
|
"hotkeysJumpTab": "ข้ามไปยังแท็บ"
|
|
},
|
|
"snippets": {
|
|
"title": "เศษเสี้ยว",
|
|
"createSnippetTitle": "สร้างโค้ดสั้น",
|
|
"createSnippetDescription": "สร้างส่วนคำสั่งใหม่เพื่อเรียกใช้งานอย่างรวดเร็ว",
|
|
"nameLabel": "ชื่อ",
|
|
"namePlaceholder": "เช่น รีสตาร์ท Nginx",
|
|
"descriptionLabel": "คำอธิบาย",
|
|
"descriptionPlaceholder": "คำอธิบายเพิ่มเติม (ไม่บังคับ)",
|
|
"optional": "ไม่จำเป็น",
|
|
"folderLabel": "โฟลเดอร์",
|
|
"noFolder": "ไม่มีโฟลเดอร์ (ไม่ได้จัดหมวดหมู่)",
|
|
"commandLabel": "สั่งการ",
|
|
"commandPlaceholder": "เช่น sudo systemctl restart nginx",
|
|
"typeLabel": "พิมพ์",
|
|
"typeCommand": "สั่งการ",
|
|
"typeNote": "บันทึก",
|
|
"noteLabel": "บันทึก",
|
|
"notePlaceholder": "เช่น ข้อความแจ้งเตือนหรือข้อความเตือนความจำที่สามารถนำกลับมาใช้ซ้ำได้",
|
|
"cancel": "ยกเลิก",
|
|
"createSnippetButton": "สร้างโค้ดสั้น",
|
|
"createFolderTitle": "สร้างโฟลเดอร์",
|
|
"createFolderDescription": "จัดระเบียบข้อความย่อของคุณลงในโฟลเดอร์",
|
|
"folderNameLabel": "ชื่อโฟลเดอร์",
|
|
"folderNamePlaceholder": "เช่น คำสั่งระบบ, สคริปต์ Docker",
|
|
"folderColorLabel": "สีของโฟลเดอร์",
|
|
"folderIconLabel": "ไอคอนโฟลเดอร์",
|
|
"previewLabel": "ตัวอย่าง",
|
|
"folderNameFallback": "ชื่อโฟลเดอร์",
|
|
"createFolderButton": "สร้างโฟลเดอร์",
|
|
"targetTerminals": "เทอร์มินัลเป้าหมาย",
|
|
"selectAll": "ทั้งหมด",
|
|
"selectNone": "ไม่มี",
|
|
"noTerminalTabsOpen": "ไม่มีแท็บเทอร์มินัลเปิดอยู่",
|
|
"searchPlaceholder": "ตัวอย่างการค้นหา...",
|
|
"newSnippet": "โค้ดตัวอย่างใหม่",
|
|
"newFolder": "โฟลเดอร์ใหม่",
|
|
"run": "วิ่ง",
|
|
"noSnippetsInFolder": "ไม่มีไฟล์ตัวอย่างในโฟลเดอร์นี้",
|
|
"uncategorized": "ไม่มีหมวดหมู่",
|
|
"editSnippetTitle": "แก้ไขส่วนย่อย",
|
|
"editSnippetDescription": "อัปเดตส่วนคำสั่งนี้",
|
|
"saveSnippetButton": "บันทึกการเปลี่ยนแปลง",
|
|
"createSuccess": "สร้างโค้ดตัวอย่างสำเร็จแล้ว",
|
|
"createFailed": "ไม่สามารถสร้างโค้ดตัวอย่างได้",
|
|
"updateSuccess": "อัปเดตข้อมูลตัวอย่างสำเร็จแล้ว",
|
|
"updateFailed": "ไม่สามารถอัปเดตโค้ดตัวอย่างได้",
|
|
"deleteFailed": "ไม่สามารถลบส่วนย่อยได้",
|
|
"folderCreateSuccess": "สร้างโฟลเดอร์สำเร็จแล้ว",
|
|
"folderCreateFailed": "ไม่สามารถสร้างโฟลเดอร์ได้",
|
|
"editFolderTitle": "แก้ไขโฟลเดอร์",
|
|
"editFolderDescription": "เปลี่ยนชื่อหรือเปลี่ยนลักษณะของโฟลเดอร์นี้",
|
|
"saveFolderButton": "บันทึกการเปลี่ยนแปลง",
|
|
"editFolder": "แก้ไขโฟลเดอร์",
|
|
"deleteFolder": "ลบโฟลเดอร์",
|
|
"folderDeleteSuccess": "โฟลเดอร์ \"{{name}}\" ถูกลบแล้ว",
|
|
"folderDeleteFailed": "ไม่สามารถลบโฟลเดอร์ได้",
|
|
"folderEditSuccess": "อัปเดตโฟลเดอร์สำเร็จแล้ว",
|
|
"folderEditFailed": "ไม่สามารถอัปเดตโฟลเดอร์ได้",
|
|
"confirmRunMessage": "เรียกใช้ \"{{name}}\"?",
|
|
"confirmRunButton": "วิ่ง",
|
|
"runSuccess": "Ran \"{{name}}\" ในเทอร์มินัล {{count}} เครื่อง",
|
|
"pasteSuccess": "วาง \"{{name}}\" ลงในเทอร์มินัล {{count}} แล้ว",
|
|
"pasteToTerminal": "แปะ",
|
|
"copySuccess": "คัดลอก \"{{name}}\" ไปยังคลิปบอร์ด",
|
|
"shareTitle": "แชร์ตัวอย่าง",
|
|
"shareUser": "ผู้ใช้",
|
|
"shareRole": "บทบาท",
|
|
"selectUser": "เลือกผู้ใช้...",
|
|
"selectRole": "เลือกบทบาท...",
|
|
"shareSuccess": "แชร์โค้ดตัวอย่างสำเร็จแล้ว",
|
|
"shareFailed": "ไม่สามารถแชร์ส่วนย่อยได้",
|
|
"revokeSuccess": "สิทธิ์การเข้าถึงถูกเพิกถอน",
|
|
"revokeFailed": "ไม่สามารถเพิกถอนสิทธิ์การเข้าถึงได้",
|
|
"currentAccess": "การเข้าถึงปัจจุบัน",
|
|
"shareLoadError": "ไม่สามารถโหลดข้อมูลการแชร์ได้",
|
|
"loading": "กำลังโหลด...",
|
|
"close": "ปิด",
|
|
"reorderFailed": "ไม่สามารถบันทึกลำดับของส่วนย่อยได้",
|
|
"importExport": "นำเข้า/ส่งออก",
|
|
"exportBtn": "ส่งออก JSON",
|
|
"importBtn": "นำเข้า JSON",
|
|
"exportSuccess": "ส่งออกข้อมูลตัวอย่างสำเร็จแล้ว",
|
|
"exportFailed": "ไม่สามารถส่งออกส่วนย่อยได้",
|
|
"importTitle": "นำเข้าโค้ดตัวอย่าง",
|
|
"importDescription": "นำเข้าส่วนย่อยและโฟลเดอร์จากไฟล์ JSON ที่ส่งออกโดย Termix",
|
|
"importDropOrClick": "วางไฟล์ JSON ที่นี่ หรือคลิกเพื่อเรียกดู",
|
|
"importSelectedFile": "เลือกแล้ว: {{name}}",
|
|
"importOverwrite": "เขียนทับโค้ดตัวอย่างที่มีอยู่แล้วซึ่งมีชื่อและโฟลเดอร์เดียวกัน",
|
|
"importStartBtn": "นำเข้า",
|
|
"importSuccess": "การนำเข้าเสร็จสมบูรณ์: เพิ่มส่วนย่อย {{snippets}} รายการ, อัปเดต {{updated}} รายการ, ข้าม {{skipped}} รายการ, เพิ่มโฟลเดอร์ {{folders}} รายการ",
|
|
"importFailed": "ไม่สามารถนำเข้าส่วนย่อยได้",
|
|
"importInvalidFile": "ไฟล์ไม่ถูกต้อง: คาดหวังอ็อบเจ็กต์ JSON ที่มีอาร์เรย์ของส่วนย่อยหรือโฟลเดอร์",
|
|
"targetHostsLabel": "โฮสต์เป้าหมาย",
|
|
"targetHostsHint": "กำหนดให้โฮสต์สามารถรันโค้ดส่วนนี้ได้โดยตรงโดยไม่ต้องเปิดเทอร์มินัล",
|
|
"noHostsAvailable": "ไม่มีการกำหนดค่าโฮสต์",
|
|
"clearTargetHosts": "ล้างทั้งหมด",
|
|
"hasTargetHosts": "มีโฮสต์เป้าหมาย",
|
|
"runOnTargets": "วิ่งตามเป้าหมาย",
|
|
"directRunSuccess": "Ran \"{{name}}\" บนโฮสต์ {{count}} เครื่อง",
|
|
"directRunPartialFail": "\"{{name}}\" ล้มเหลวบนโฮสต์อย่างน้อยหนึ่งเครื่อง",
|
|
"executionResultTitle": "ผลลัพธ์การดำเนินการ: {{name}}",
|
|
"executionResultDescription": "ผลลัพธ์จากการรันโค้ดบนโฮสต์เป้าหมายแต่ละตัว",
|
|
"executionSuccess": "ความสำเร็จ",
|
|
"executionFailed": "ล้มเหลว",
|
|
"expandAll": "ขยายโฟลเดอร์ทั้งหมด",
|
|
"collapseAll": "ยุบโฟลเดอร์ทั้งหมด",
|
|
"settings": "การตั้งค่าสนิปเป็ต",
|
|
"variablesHint": "ตัวแปร: $HOST, $USER, $PORT, $NAME, ${INPUT_1:Label}",
|
|
"variablesDialogTitle": "วิ่ง \"{{name}}\"",
|
|
"variablesDialogDescription": "กรอกค่าที่จำเป็นสำหรับโค้ดส่วนนี้ก่อนที่จะเรียกใช้งาน",
|
|
"variablesPreviewLabel": "ตัวอย่าง",
|
|
"variablesConfirmButton": "วิ่ง"
|
|
},
|
|
"keybindings": {
|
|
"title": "แป้นพิมพ์ลัด",
|
|
"description": "ปรับแต่งปุ่มลัดสำหรับการคัดลอก วาง และควบคุมในเทอร์มินัล หรือกำหนดปุ่มเพื่อส่งข้อความหรือเรียกใช้โค้ดตัวอย่าง",
|
|
"defaultsHeading": "ทางลัดในตัว",
|
|
"customHeading": "ทางลัดแบบกำหนดเอง",
|
|
"addBinding": "เพิ่มทางลัด",
|
|
"addBindingTitle": "เพิ่มทางลัด",
|
|
"editBindingTitle": "แก้ไขทางลัด",
|
|
"loading": "กำลังโหลด...",
|
|
"noCustomBindings": "ยังไม่มีปุ่มลัดที่กำหนดเอง",
|
|
"defaultBadge": "ค่าเริ่มต้น",
|
|
"customizedBadge": "ปรับแต่งตามต้องการ",
|
|
"customize": "ปรับแต่ง",
|
|
"resetToDefault": "รีเซ็ตเป็นค่าเริ่มต้น",
|
|
"resetAllToDefaults": "รีเซ็ตทุกอย่างเป็นการตั้งค่าเริ่มต้น",
|
|
"close": "ปิด",
|
|
"cancel": "ยกเลิก",
|
|
"saveBinding": "บันทึกทางลัด",
|
|
"saveError": "ไม่สามารถบันทึกปุ่มลัดได้",
|
|
"pressKeysToRecord": "ปุ่มกด",
|
|
"pressKeysPlaceholder": "คลิกและกดปุ่ม",
|
|
"recording": "กดปุ่ม...",
|
|
"comboRequiredError": "กดปุ่มคีย์ผสมก่อน",
|
|
"textRequiredError": "ป้อนข้อความที่จะส่ง",
|
|
"controlCodeRequiredError": "ป้อนตัวอักษรตัวเดียวสำหรับรหัสควบคุม",
|
|
"snippetRequiredError": "เลือกส่วนย่อย",
|
|
"conflictWarning": "การรวมกันนี้ถูกผูกไว้กับ {{combo}}แล้ว การบันทึกจะทำให้ทั้งสองอย่างทำงาน",
|
|
"actionLabel": "การกระทำ",
|
|
"actionCopy": "คัดลอกการเลือก",
|
|
"actionPaste": "แปะ",
|
|
"actionSendControlCode": "ส่งสัญญาณ Ctrl+ตัวอักษร",
|
|
"actionSendText": "ส่งข้อความ",
|
|
"actionRunSnippet": "เรียกใช้โค้ดตัวอย่างที่มีอยู่",
|
|
"actionNextTab": "สลับไปยังแท็บถัดไป",
|
|
"actionPreviousTab": "สลับไปยังแท็บก่อนหน้า",
|
|
"actionOpenCommandPalette": "เปิดการค้นหาด่วน",
|
|
"controlCodeLabel": "จดหมาย",
|
|
"textLabel": "ข้อความที่จะส่ง",
|
|
"appendEnterLabel": "กด Enter หลังจากส่งแล้ว",
|
|
"snippetLabel": "ส่วนหนึ่ง",
|
|
"selectSnippetPlaceholder": "เลือกส่วนย่อย",
|
|
"orphanedSnippetWarning": "ไม่พบส่วนย่อย",
|
|
"clipboardPermissionNote": "ในบางเบราว์เซอร์ อาจขออนุญาตคัดลอกและวางข้อมูลลงในคลิปบอร์ดเมื่อใช้งานครั้งแรก"
|
|
},
|
|
"connectionDefaults": {
|
|
"title": "ค่าเริ่มต้นการเชื่อมต่อ",
|
|
"description": "กำหนดค่าต่างๆ ที่โฮสต์ทุกตัวจะได้รับสืบทอด เว้นแต่ว่าโฮสต์นั้นจะกำหนดค่าใหม่เอง",
|
|
"manage": "จัดการ",
|
|
"dialogDescription": "ข้อกำหนดเหล่านี้ใช้กับโฮสต์ที่ไม่ได้ตั้งค่าใดๆ ไว้ การตั้งค่าใดๆ บนโฮสต์จะมีผลเหนือกว่า",
|
|
"tabTerminal": "เทอร์มินัล",
|
|
"tabRemoteDesktop": "รีโมทเดสก์ท็อป",
|
|
"inherit": "สืบทอด",
|
|
"on": "บน",
|
|
"off": "ปิด",
|
|
"resizeDisplayUpdate": "อัปเดตการแสดงผล",
|
|
"resizeReconnect": "เชื่อมต่อใหม่",
|
|
"clearAll": "ล้างทั้งหมด",
|
|
"saved": "บันทึกการตั้งค่าการเชื่อมต่อเริ่มต้นแล้ว",
|
|
"saveFailed": "ไม่สามารถบันทึกการตั้งค่าการเชื่อมต่อเริ่มต้นได้"
|
|
},
|
|
"userProfile": {
|
|
"donateTitle": "รักษา Termix ให้คงอยู่ต่อไป",
|
|
"donateDescription": "Termix เป็นโปรแกรมฟรี ติดตั้งบนเซิร์ฟเวอร์ของคุณเอง และสร้างขึ้นโดยคนเพียงไม่กี่คนในเวลาว่าง หากโปรแกรมนี้ช่วยประหยัดเวลาหรือเงินของคุณ การบริจาคด้วยคริปโตเคอร์เรนซีจะช่วยให้โปรแกรมนี้ดำเนินต่อไปได้",
|
|
"donateMilestones": "เงินบริจาคช่วยสนับสนุนเวลาในการวิจัยและเรียนรู้สิ่งที่จำเป็นในการสร้าง SAML, Kubernetes และ Agent ดูความคืบหน้าและบริจาคได้ที่นี่",
|
|
"donateButton": "บริจาคคริปโต",
|
|
"storageModeLocal": "เบราว์เซอร์",
|
|
"storageModeCloud": "ฐานข้อมูล",
|
|
"storageModeDescription": "เบราว์เซอร์จะบันทึกการตั้งค่าไว้ในเบราว์เซอร์นี้เท่านั้น ฐานข้อมูลจะซิงค์กับเซิร์ฟเวอร์และโหลดได้บนทุกอุปกรณ์",
|
|
"resetToDefaults": "รีเซ็ตเป็นการตั้งค่าเริ่มต้น",
|
|
"resetToDefaultsSuccess": "การตั้งค่าจะถูกรีเซ็ตเป็นค่าเริ่มต้น",
|
|
"storageModeSwitch": "การจัดเก็บการตั้งค่า",
|
|
"sectionAccount": "บัญชี",
|
|
"desktopProfileTitle": "โปรไฟล์เดสก์ท็อปโลคอลอัตโนมัติ",
|
|
"desktopProfileDescription": "โปรไฟล์นี้จำกัดการใช้งานเฉพาะในระบบแบ็กเอนด์แบบฝังตัวและจะเข้าสู่ระบบโดยอัตโนมัติ ไม่มีรหัสผ่านสำหรับการเข้าสู่ระบบ การซิงค์ระยะไกลด้านล่างใช้บัญชีเซิร์ฟเวอร์แยกต่างหาก",
|
|
"sectionInterface": "อินเทอร์เฟซ",
|
|
"interfacePresetDesc": "Termix แสดงรายละเอียดได้มากแค่ไหน ฟีเจอร์ทุกอย่างยังคงใช้งานได้ตลอด",
|
|
"preset_simple": "เรียบง่าย",
|
|
"preset_simple_desc": "เลือกเฉพาะสิ่งจำเป็นเท่านั้น",
|
|
"preset_balanced": "สมดุล",
|
|
"preset_balanced_desc": "รูปแบบมาตรฐาน",
|
|
"preset_advanced": "ขั้นสูง",
|
|
"preset_advanced_desc": "ทุกอย่างเปิดใช้งานอย่างหนาแน่น",
|
|
"presetClearOverrides": "รีเซ็ตทั้งหมด",
|
|
"presetOverridesTitle": "ปรับแต่งตามต้องการ",
|
|
"presetRevertArea": "ย้อนกลับ",
|
|
"presetConfirmTitle": "เปลี่ยนไปใช้ {{preset}}?",
|
|
"presetConfirmDesc": "การดำเนินการนี้จะรีเซ็ตแถบด้านข้าง การนำทาง รูปแบบแดชบอร์ด แถบเครื่องมือเทอร์มินัล และมุมมองตัวจัดการไฟล์ของคุณ ข้อมูลโฮสต์ ข้อมูลรับรอง และหน้าแรกของคุณจะไม่ถูกเปลี่ยนแปลง",
|
|
"presetConfirmApply": "ใช้ค่าที่ตั้งไว้ล่วงหน้า",
|
|
"runSetupAgainDesc": "ลองทำตามขั้นตอนการตั้งค่าในการทดลองใช้งานครั้งแรกอีกครั้ง",
|
|
"runSetupAgainButton": "เรียกใช้การตั้งค่า",
|
|
"uiArea_chrome": "แอป Chrome",
|
|
"uiArea_hostList": "รายชื่อเจ้าภาพ",
|
|
"uiArea_credentialList": "รายชื่อคุณวุฒิ",
|
|
"uiArea_rail": "การนำทาง",
|
|
"uiArea_dashboard": "แดชบอร์ด",
|
|
"uiArea_terminal": "เทอร์มินัล",
|
|
"uiArea_fileManager": "ตัวจัดการไฟล์",
|
|
"uiArea_docker": "ด็อกเกอร์",
|
|
"uiArea_hostMetrics": "เมตริกโฮสต์",
|
|
"uiArea_hostEditor": "บรรณาธิการโฮสต์",
|
|
"uiArea_homepage": "หน้าแรก",
|
|
"sectionAppearance": "รูปร่าง",
|
|
"sectionSecurity": "ความปลอดภัย",
|
|
"sectionApiKeys": "คีย์ API",
|
|
"sectionData": "ข้อมูล",
|
|
"sectionC2sTunnels": "อุโมงค์ C2S",
|
|
"usernameLabel": "ชื่อผู้ใช้",
|
|
"roleLabel": "บทบาท",
|
|
"roleAdministrator": "ผู้ดูแลระบบ",
|
|
"authMethodLabel": "วิธีการตรวจสอบสิทธิ์",
|
|
"authMethodLocal": "ท้องถิ่น",
|
|
"twoFaLabel": "2FA",
|
|
"twoFaOn": "บน",
|
|
"twoFaOff": "ปิด",
|
|
"versionLabel": "เวอร์ชั่น",
|
|
"betaProgramTitle": "โปรแกรมเบต้า",
|
|
"betaProgramDescription": "ทดลองใช้ฟีเจอร์ใหม่ ๆ ก่อนใครด้วยแท็ก Docker :beta ที่มีการอัปเดตทุกสัปดาห์ ยังไม่เสถียร ไม่เหมาะสำหรับใช้งานจริง",
|
|
"betaProgramFeedback": "พบข้อผิดพลาดใช่ไหม? รายงานได้ที่นี่",
|
|
"betaProgramLearnMore": "เรียนรู้เพิ่มเติม",
|
|
"cliTitle": "เทอร์มิกซ์ ซีแอลไอ",
|
|
"cliDescription": "เปิดเทอร์มินัล เรียกใช้คำสั่ง และย้ายไฟล์จากเชลล์ของคุณเอง",
|
|
"cliLearnMore": "เรียนรู้เพิ่มเติม",
|
|
"deleteAccount": "ลบบัญชีผู้ใช้",
|
|
"deleteAccountDescription": "ลบบัญชีของคุณอย่างถาวร",
|
|
"changeServerDescription": "เปลี่ยนไปใช้เซิร์ฟเวอร์แบ็กเอนด์ Termix อื่น",
|
|
"deleteButton": "ลบ",
|
|
"deleteAccountPermanent": "การกระทำนี้เป็นการกระทำถาวรและไม่สามารถยกเลิกได้",
|
|
"deleteAccountWarning": "เซสชัน โฮสต์ ข้อมูลประจำตัว และการตั้งค่าทั้งหมดจะถูกลบอย่างถาวร",
|
|
"confirmPasswordDeletePlaceholder": "ป้อนรหัสผ่านของคุณเพื่อยืนยัน",
|
|
"languageLabel": "ภาษา",
|
|
"themeLabel": "ธีม",
|
|
"fontSizeLabel": "ขนาดตัวอักษร",
|
|
"interfaceFontLabel": "แบบอักษรอินเทอร์เฟซ",
|
|
"interfaceFontDescription": "เปลี่ยนแบบอักษรของส่วนติดต่อผู้ใช้แอปพลิเคชัน โปรไฟล์เทอร์มินัลจะคงการตั้งค่าแบบอักษรของตนเองไว้",
|
|
"accentColorLabel": "สีเน้น",
|
|
"settingsTerminal": "เทอร์มินัล",
|
|
"commandAutocomplete": "การเติมคำสั่งอัตโนมัติ",
|
|
"commandAutocompleteDesc": "แสดงคำแนะนำอัตโนมัติขณะพิมพ์ หากคุณกดปุ่ม Tab",
|
|
"localEcho": "เสียงสะท้อนในท้องถิ่น",
|
|
"localEchoDesc": "ลดความรู้สึกหน่วงในการป้อนข้อมูลโดยใช้การคาดเดาการกดแป้นพิมพ์ในพื้นที่อย่างปลอดภัย",
|
|
"keyboardShortcuts": "แป้นพิมพ์ลัด",
|
|
"keyboardShortcutsDescription": "ปรับแต่งการคัดลอก วาง และปุ่มลัดคำสั่งในเทอร์มินัล",
|
|
"manageShortcuts": "จัดการ",
|
|
"terminalLinkBehavior": "คลิกลิงก์เทอร์มินัล",
|
|
"terminalLinkBehaviorDesc": "พฤติกรรมเริ่มต้นเมื่อคลิกลิงก์ในเทอร์มินัล",
|
|
"historyTracking": "การติดตามประวัติ",
|
|
"historyTrackingDesc": "ติดตามคำสั่งเทอร์มินัล",
|
|
"commandPalette": "พาเลทคำสั่ง",
|
|
"commandPaletteDesc": "เปิดใช้งานปุ่มลัดแป้นพิมพ์",
|
|
"reopenTabsOnLogin": "เปิดแท็บใหม่เมื่อเข้าสู่ระบบ",
|
|
"reopenTabsOnLoginDesc": "กู้คืนแท็บที่เปิดอยู่ของคุณเมื่อคุณเข้าสู่ระบบหรือรีเฟรชหน้าเว็บ แม้กระทั่งจากอุปกรณ์อื่น",
|
|
"confirmTabClose": "ยืนยันการปิดแท็บ",
|
|
"confirmTabCloseDesc": "ถามก่อนปิดแท็บเทอร์มินัล",
|
|
"transferConcurrency": "การโอนไฟล์พร้อมกัน",
|
|
"transferConcurrencyDesc": "ตัวจัดการไฟล์แบบโลคอล/รีโมตที่ทำงานควบคู่กันไป สามารถอัปโหลดหรือดาวน์โหลดไฟล์ได้พร้อมกันกี่ไฟล์ ลดจำนวนไฟล์นี้ลงหากเซิร์ฟเวอร์ของคุณจำกัดจำนวนช่อง SFTP",
|
|
"settingsAppRail": "แอป เรล",
|
|
"sidebarSettingsMoved": "การตั้งค่าการแสดงผลแถบด้านข้างของโฮสต์ได้ย้ายไปอยู่ที่แผง \"ปรับแต่งแถบด้านข้าง\" ซึ่งเปิดได้จากแถบเครื่องมือของโฮสต์",
|
|
"showHostTags": "แสดงแท็กโฮสต์",
|
|
"showHostTagsDesc": "แสดงแท็กในรายการโฮสต์",
|
|
"hostTrayOnClick": "คลิกเพื่อขยายการดำเนินการของโฮสต์",
|
|
"hostTrayOnClickDesc": "แสดงปุ่มเชื่อมต่อเสมอ คลิกเพื่อขยายตัวเลือกการจัดการแทนการวางเมาส์เหนือปุ่ม",
|
|
"compactHostView": "มุมมองโฮสต์แบบกะทัดรัด",
|
|
"compactHostViewDesc": "ย่อแต่ละโฮสต์ให้เหลือเพียงบรรทัดเดียว โดยแสดงเฉพาะชื่อและที่อยู่เท่านั้น",
|
|
"statusColors": "สีสถานะจริง",
|
|
"statusColorsDesc": "ใช้สีเขียว/แดงสำหรับสถานะออนไลน์/ออฟไลน์แทนสีเน้น",
|
|
"pinAppRail": "พินแอปเรล",
|
|
"pinAppRailDesc": "ควรตั้งค่าให้แถบด้านข้างซ้ายของแอปแสดงอยู่ตลอดเวลาโดยไม่ต้องขยายเมื่อวางเมาส์เหนือแถบ",
|
|
"openFullscreenSettings": "เปิดการตั้งค่าแบบเต็มหน้าจอ",
|
|
"exitFullscreenSettings": "ออกจากการตั้งค่าแบบเต็มหน้าจอ",
|
|
"expandAppRailOnHover": "ขยาย App Rail เมื่อวางเมาส์เหนือ Hover",
|
|
"expandAppRailOnHoverDesc": "อนุญาตให้แถบด้านข้างซ้ายขยายออกเมื่อตัวชี้เมาส์เลื่อนไปอยู่เหนือแถบนั้น",
|
|
"showPinAppRailButton": "แสดงปุ่ม Pin App Rail",
|
|
"showPinAppRailButtonDesc": "แสดงปุ่มในแถบด้านข้างของแอปเพื่อตรึงให้เปิดค้างไว้ โดยค่าเริ่มต้นจะปิดอยู่",
|
|
"settingsNavigation": "การนำทาง",
|
|
"navigationTabsDesc": "เลือกแท็บที่จะแสดงในแถบแอป",
|
|
"showSnippetCommands": "แสดงคำสั่ง",
|
|
"showSnippetCommandsDesc": "แสดงคำสั่งของแต่ละส่วนย่อยไว้ใต้ชื่อของมัน ปิดการแสดงคำสั่งนี้เพื่อแสดงรายการที่กระชับยิ่งขึ้น",
|
|
"foldersCollapsed": "โฟลเดอร์ถูกยุบ",
|
|
"foldersCollapsedDesc": "ยุบโฟลเดอร์โดยค่าเริ่มต้น",
|
|
"confirmExecution": "ยืนยันการดำเนินการ",
|
|
"confirmExecutionDesc": "ยืนยันก่อนเรียกใช้โค้ดตัวอย่าง",
|
|
"settingsUpdates": "การอัปเดต",
|
|
"disableUpdateChecks": "ปิดใช้งานการตรวจสอบการอัปเดต",
|
|
"disableUpdateChecksDesc": "หยุดตรวจสอบการอัปเดต",
|
|
"totpAuthenticator": "ตัวตรวจสอบสิทธิ์ TOTP",
|
|
"totpEnabled": "เปิดใช้งาน 2FA แล้ว",
|
|
"totpDisabled": "เพิ่มระบบรักษาความปลอดภัยในการเข้าสู่ระบบเพิ่มเติม",
|
|
"totpAddAuthenticator": "เพิ่มอุปกรณ์",
|
|
"totpAddTitle": "เพิ่มอุปกรณ์ยืนยันตัวตน",
|
|
"totpAddDescription": "ยืนยันตัวตนของคุณเพื่อลงทะเบียนแอปตรวจสอบสิทธิ์อีกแอปหนึ่งโดยใช้รหัส TOTP ที่ปลอดภัยเดียวกัน",
|
|
"totpAddInputRequired": "ป้อนรหัส TOTP หรือรหัสผ่านของคุณ",
|
|
"totpAddFailed": "ไม่สามารถเพิ่มตัวตรวจสอบสิทธิ์ได้",
|
|
"totpAddScanInstructions": "สแกนคิวอาร์โค้ดนี้ด้วยอุปกรณ์ยืนยันตัวตนเพิ่มเติม อุปกรณ์ยืนยันตัวตนที่มีอยู่เดิมยังคงใช้งานได้ต่อไป",
|
|
"totpAddSuccess": "ลงทะเบียนตัวยืนยันตัวตนเพิ่มเติมแล้ว",
|
|
"disable": "ปิดใช้งาน",
|
|
"enable": "เปิดใช้งาน",
|
|
"setupTotp": "ตั้งค่า TOTP",
|
|
"qrCode": "รหัส QR",
|
|
"totpInstructions": "สแกนคิวอาร์โค้ดหรือป้อนรหัสลับในแอปยืนยันตัวตนของคุณ จากนั้นป้อนรหัส 6 หลัก",
|
|
"totpCodePlaceholder": "000000",
|
|
"verify": "ตรวจสอบ",
|
|
"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": "{{count}} คีย์",
|
|
"newKey": "กุญแจใหม่",
|
|
"noApiKeys": "ยังไม่มีคีย์ API ในขณะนี้",
|
|
"apiKeyActive": "คล่องแคล่ว",
|
|
"apiKeyUsageHint": "ใส่กุญแจของคุณลงไปด้วย",
|
|
"apiKeyUsageHintHeader": "ส่วนหัว",
|
|
"apiKeyPermissionsHint": "คีย์จะได้รับสิทธิ์การใช้งานจากผู้ใช้ที่สร้างคีย์นั้นขึ้นมา",
|
|
"exportData": "ส่งออกข้อมูลของฉัน",
|
|
"exportDataDesc": "ดาวน์โหลดไฟล์สำรองข้อมูลโฮสต์ ข้อมูลประจำตัว และการตั้งค่าของคุณเพื่อถ่ายโอนไปยังอุปกรณ์อื่น",
|
|
"export": "ส่งออก",
|
|
"exporting": "กำลังส่งออก...",
|
|
"importData": "นำเข้าข้อมูลของฉัน",
|
|
"importDataDesc": "กู้คืนข้อมูลโฮสต์ ข้อมูลประจำตัว และการตั้งค่าของคุณจากไฟล์สำรองข้อมูล .sqlite",
|
|
"importDataSelected": "เลือกแล้ว: {{name}}",
|
|
"selectFile": "เลือกไฟล์",
|
|
"changeFile": "เปลี่ยน",
|
|
"import": "นำเข้า",
|
|
"importing": "กำลังนำเข้า...",
|
|
"exportSuccess": "ส่งออกข้อมูลสำเร็จแล้ว",
|
|
"exportFailed": "การส่งออกข้อมูลล้มเหลว",
|
|
"importSelectFile": "โปรดเลือกไฟล์ก่อน",
|
|
"importCompleted": "การนำเข้าเสร็จสมบูรณ์: นำเข้า {{total}} รายการ ข้าม {{skipped}} รายการ",
|
|
"importFailed": "การนำเข้าล้มเหลว: {{error}}",
|
|
"roleUser": "ผู้ใช้",
|
|
"authMethodDual": "การตรวจสอบสิทธิ์แบบคู่",
|
|
"authMethodOidc": "โอไอดีซี",
|
|
"totpSetupFailed": "ไม่สามารถเริ่มการตั้งค่า TOTP ได้",
|
|
"totpEnter6Digits": "ป้อนรหัส 6 หลัก",
|
|
"totpEnabledSuccess": "เปิดใช้งานการตรวจสอบสิทธิ์แบบสองขั้นตอน",
|
|
"totpInvalidCode": "รหัสไม่ถูกต้อง โปรดลองอีกครั้ง",
|
|
"totpDisableInputRequired": "ป้อนรหัส TOTP หรือรหัสผ่านของคุณ",
|
|
"totpDisabledSuccess": "ปิดใช้งานการตรวจสอบสิทธิ์แบบสองขั้นตอน",
|
|
"totpDisableFailed": "ไม่สามารถปิดใช้งาน 2FA ได้",
|
|
"totpDisableTitle": "ปิดใช้งาน 2FA",
|
|
"totpDisablePlaceholder": "ป้อนรหัส TOTP หรือรหัสผ่าน",
|
|
"totpDisableConfirm": "ปิดใช้งาน 2FA",
|
|
"totpContinueVerify": "ดำเนินการตรวจสอบต่อไป",
|
|
"totpVerifyTitle": "ยืนยันรหัส",
|
|
"totpBackupTitle": "รหัสสำรอง",
|
|
"totpDownloadBackup": "ดาวน์โหลดรหัสสำรอง",
|
|
"passkeys": "รหัสผ่าน",
|
|
"passkeysDesc": "ใช้ข้อมูลรับรอง WebAuthn/FIDO2 เพื่อเข้าสู่ระบบโดยไม่ต้องใช้รหัสผ่าน",
|
|
"passkeyName": "ชื่อรหัสผ่าน",
|
|
"passkeyUvPreferred": "ที่ต้องการ",
|
|
"passkeyUvRequired": "ที่จำเป็น",
|
|
"passkeyUvDiscouraged": "ท้อใจ",
|
|
"addPasskey": "เพิ่มรหัสผ่าน",
|
|
"noPasskeys": "ไม่มีการลงทะเบียนรหัสผ่านใดๆ",
|
|
"passkeyAdded": "เพิ่มรหัสผ่านแล้ว",
|
|
"passkeyAddFailed": "ไม่สามารถเพิ่มรหัสผ่านได้",
|
|
"passkeyDeleted": "รหัสผ่านถูกลบแล้ว",
|
|
"passkeyDeleteFailed": "ไม่สามารถลบรหัสผ่านได้",
|
|
"done": "เสร็จแล้ว",
|
|
"secretCopied": "คัดลอกข้อมูลลับไปยังคลิปบอร์ดแล้ว",
|
|
"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": "แดรกคิวลา",
|
|
"themeCatppuccin": "แคทปุชชิน",
|
|
"themeNord": "นอร์ด",
|
|
"themeSolarized": "โซลาไรซ์",
|
|
"themeTokyoNight": "โตเกียวไนท์",
|
|
"themeOneDark": "มืดหนึ่งเดียว",
|
|
"themeGruvbox": "กรูฟบ็อกซ์"
|
|
}
|
|
}
|
|
},
|
|
"terminalToolbar": {
|
|
"title": "แถบเครื่องมือเทอร์มินัล",
|
|
"showActions": "แสดงแถบเครื่องมือ",
|
|
"cpu": "ซีพียู",
|
|
"memory": "หน่วยความจำ",
|
|
"disk": "ดิสก์",
|
|
"statsUnavailable": "ไม่สามารถดูสถิติแบบเรียลไทม์ได้",
|
|
"tmuxDetach": "ยกเลิกการเชื่อมต่อเซสชัน tmux",
|
|
"openFiles": "เปิดไฟล์",
|
|
"openDocker": "เปิด Docker",
|
|
"openTunnel": "อุโมงค์เปิด",
|
|
"openHostMetrics": "Open Host Metrics",
|
|
"openProxmoxStats": "เปิดดูสถิติ Proxmox",
|
|
"openTmuxMonitor": "เปิด Tmux Monitor"
|
|
},
|
|
"serial": {
|
|
"title": "ซีเรียล",
|
|
"portLabel": "ท่าเรือ",
|
|
"portPlaceholder": "/dev/ttyUSB0 หรือ COM3",
|
|
"baudRateLabel": "อัตราบิต",
|
|
"dataBitsLabel": "ข้อมูล",
|
|
"stopBitsLabel": "หยุด",
|
|
"parityLabel": "ความเท่าเทียมกัน",
|
|
"parityNone": "ไม่มี",
|
|
"parityEven": "สม่ำเสมอ",
|
|
"parityOdd": "แปลก",
|
|
"connect": "เชื่อมต่อกับพอร์ตอนุกรม",
|
|
"disconnect": "ตัดการเชื่อมต่อ",
|
|
"refreshPorts": "พอร์ตรีเฟรช",
|
|
"connected": "เชื่อมต่อกับ {{path}} ที่ความเร็ว {{baud}} บอด",
|
|
"disconnected": "พอร์ตอนุกรมถูกตัดการเชื่อมต่อ",
|
|
"connectionError": "ไม่สามารถเปิดพอร์ตอนุกรมได้",
|
|
"wsError": "ข้อผิดพลาด WebSocket",
|
|
"errorNoServerUrl": "ไม่ได้กำหนดค่า URL เซิร์ฟเวอร์",
|
|
"notSupportedTitle": "ไม่รองรับหมายเลขซีเรียล",
|
|
"notSupported": "การเชื่อมต่อแบบอนุกรมจำเป็นต้องใช้เบราว์เซอร์ที่รองรับ Web Serial API (Chrome, Edge หรือ Firefox เวอร์ชัน 151 ขึ้นไป) หรือแอปพลิเคชัน Termix บนเดสก์ท็อป",
|
|
"hideHint": "คุณสามารถซ่อนแท็บ Serial ได้ที่ โปรไฟล์ผู้ใช้ > ลักษณะที่ปรากฏ > แถบด้านข้าง > การนำทาง",
|
|
"browserPickerHint": "คลิก \"เชื่อมต่อ\" แล้วเบราว์เซอร์ของคุณจะเปิดตัวเลือกพอร์ตเพื่อเลือกอุปกรณ์"
|
|
},
|
|
"alerts": {
|
|
"addChannel": "เพิ่มช่องทาง",
|
|
"editChannel": "แก้ไขช่อง",
|
|
"channelName": "ชื่อ",
|
|
"channelType": "พิมพ์",
|
|
"channelNameRequired": "ต้องระบุชื่อ",
|
|
"webhookUrl": "URL",
|
|
"webhookUrlRequired": "จำเป็นต้องระบุ URL ของ Webhook",
|
|
"webhookDesc": "ส่งข้อมูล JSON ไปยัง URL นี้ทุกครั้งที่มีการแจ้งเตือน",
|
|
"ntfyServer": "URL ของเซิร์ฟเวอร์",
|
|
"ntfyTopic": "หัวข้อ",
|
|
"ntfyTopicRequired": "จำเป็นต้องระบุหัวข้อ",
|
|
"ntfyToken": "โทเค็นการเข้าถึง (ไม่บังคับ)",
|
|
"channelSaveFailed": "ไม่สามารถบันทึกช่องได้"
|
|
},
|
|
"macros": {
|
|
"title": "มาโคร",
|
|
"description": "เรียกใช้ชุดคำสั่งที่บันทึกไว้ในเทอร์มินัล แล้วตอบสนองต่อสิ่งที่เซิร์ฟเวอร์ส่งกลับมา",
|
|
"target": "เป้า",
|
|
"noTerminal": "ไม่มีเทอร์มินัลเปิดอยู่",
|
|
"empty": "ยังไม่มีมาโคร",
|
|
"emptyHint": "สร้างมาโครเพื่อทำให้กระบวนการทำงานบนเทอร์มินัลเป็นไปโดยอัตโนมัติ เช่น การล็อกอิน การรีสตาร์ทบริการ หรือการตอบคำถามต่างๆ",
|
|
"create": "มาโครใหม่",
|
|
"back": "กลับไปที่มาโคร",
|
|
"name": "ชื่อ",
|
|
"namePlaceholder": "รีสตาร์ทเว็บเซิร์ฟเวอร์",
|
|
"nameRequired": "ตั้งชื่อมาโครก่อนบันทึก",
|
|
"descriptionLabel": "คำอธิบาย",
|
|
"descriptionPlaceholder": "มาโครนี้ทำอะไร (ไม่บังคับ)",
|
|
"unsaved": "การเปลี่ยนแปลงที่ยังไม่ได้บันทึก",
|
|
"save": "บันทึก",
|
|
"saved": "บันทึกมาโครแล้ว",
|
|
"saveFailed": "ไม่สามารถบันทึกมาโครได้",
|
|
"delete": "ลบ",
|
|
"deleteTitle": "ลบมาโครนี้?",
|
|
"deleteBody": "\"{{name}}\" จะถูกลบอย่างถาวร ไม่สามารถกู้คืนได้",
|
|
"deleted": "มาโครถูกลบแล้ว",
|
|
"cancel": "ยกเลิก",
|
|
"run": "วิ่ง",
|
|
"stop": "หยุด",
|
|
"running": "วิ่ง...",
|
|
"completed": "มาโครเสร็จสิ้น",
|
|
"failed": "มาโครล้มเหลว",
|
|
"loadFailed": "ไม่สามารถโหลดมาโครได้",
|
|
"needTerminal": "เปิดและเชื่อมต่อเทอร์มินัลก่อน",
|
|
"noSteps": "มาโครนี้ยังไม่มีขั้นตอนใดๆ เพิ่มขั้นตอนด้านล่าง",
|
|
"addStep": "เพิ่มขั้นตอน",
|
|
"stepNumber": "ขั้นตอน {{number}}",
|
|
"removeStep": "ลบขั้นตอน",
|
|
"confirmRunTitle": "เรียกใช้มาโครนี้หรือไม่?",
|
|
"confirmRunBody": "\"{{name}}\" จะส่งคำสั่งไปยัง {{host}}",
|
|
"confirmRunAction": "เรียกใช้มาโคร",
|
|
"stepTypes": {
|
|
"send": {
|
|
"label": "ส่งคำสั่ง",
|
|
"help": "พิมพ์ข้อความลงในเทอร์มินัล เหมือนกับที่คุณพิมพ์ข้อความนั้นด้วยตนเอง"
|
|
},
|
|
"wait": {
|
|
"label": "รอผลลัพธ์",
|
|
"help": "หยุดรอจนกว่าเซิร์ฟเวอร์จะแสดงข้อความที่คุณระบุ เช่นเดียวกับการขอให้ป้อนรหัสผ่าน"
|
|
},
|
|
"delay": {
|
|
"label": "หยุดชั่วคราว",
|
|
"help": "รอเป็นระยะเวลาที่กำหนดก่อนดำเนินการขั้นตอนต่อไป"
|
|
},
|
|
"if": {
|
|
"label": "หากผลลัพธ์ประกอบด้วย",
|
|
"help": "ตรวจสอบทุกอย่างที่เซิร์ฟเวอร์ได้พิมพ์ออกมาแล้ว จากนั้นจึงเลือกดำเนินการตามหนึ่งในสองทางเลือก"
|
|
},
|
|
"repeat": {
|
|
"label": "ทำซ้ำ",
|
|
"help": "ดำเนินการตามขั้นตอนภายในตามจำนวนครั้งที่กำหนด"
|
|
}
|
|
},
|
|
"send": {
|
|
"text": "คำสั่งหรือข้อความ",
|
|
"textPlaceholder": "systemctl restart nginx",
|
|
"pressEnter": "กด Enter หลังจากส่งแล้ว",
|
|
"pressEnterHelp": "ปิดตัวเลือกนี้เพื่อพิมพ์ข้อความโดยไม่ต้องกดส่ง"
|
|
},
|
|
"wait": {
|
|
"pattern": "รอจนกว่าผลลัพธ์จะประกอบด้วย",
|
|
"patternPlaceholder": "รหัสผ่าน:",
|
|
"timeout": "ยอมแพ้หลังจาก",
|
|
"onTimeout": "หากมันไม่ปรากฏเลย",
|
|
"stop": "หยุดมาโคร",
|
|
"continue": "อย่าหยุดแค่นี้"
|
|
},
|
|
"delay": {
|
|
"duration": "รอสักครู่"
|
|
},
|
|
"ifStep": {
|
|
"pattern": "หากผลลัพธ์ประกอบด้วย",
|
|
"patternPlaceholder": "สถานะ: กำลังทำกิจกรรม (วิ่ง)",
|
|
"then": "จากนั้นให้ทำแบบนี้",
|
|
"else": "หรือทำแบบนี้ก็ได้",
|
|
"emptyBranch": "ไม่มีขั้นตอน"
|
|
},
|
|
"repeat": {
|
|
"count": "จำนวนครั้ง",
|
|
"times": "ครั้ง"
|
|
},
|
|
"match": {
|
|
"useRegex": "จับคู่ด้วยนิพจน์ปกติ",
|
|
"useRegexHelp": "ไม่ต้องใส่ส่วนนี้เพื่อให้ตรงกับข้อความที่เขียนไว้ทุกประการ",
|
|
"invalidRegex": "ไม่ใช่รูปแบบนิพจน์ปกติที่ถูกต้อง ระบบจะถือว่าเป็นข้อความธรรมดา"
|
|
},
|
|
"seconds": "วินาที",
|
|
"secondsShort": "{{count}}s"
|
|
}
|
|
}
|