2381 lines
220 KiB
JSON
2381 lines
220 KiB
JSON
{
|
|
"credentials": {
|
|
"credentialsViewer": "โปรแกรมดูข้อมูลรับรอง",
|
|
"manageYourSSHCredentials": "จัดการข้อมูลรับรอง SSH ของคุณอย่างปลอดภัย",
|
|
"addCredential": "เพิ่มข้อมูลรับรอง",
|
|
"createCredential": "สร้างข้อมูลรับรอง",
|
|
"editCredential": "แก้ไขข้อมูลรับรอง",
|
|
"viewCredential": "ดูข้อมูลรับรอง",
|
|
"duplicateCredential": "คัดลอกข้อมูลรับรอง",
|
|
"deleteCredential": "ลบข้อมูลรับรอง",
|
|
"updateCredential": "อัปเดตข้อมูลรับรอง",
|
|
"credentialName": "ชื่อข้อมูลรับรอง",
|
|
"credentialDescription": "คำอธิบาย",
|
|
"username": "ชื่อผู้ใช้",
|
|
"searchCredentials": "ค้นหาข้อมูลรับรอง...",
|
|
"selectFolder": "เลือกโฟลเดอร์",
|
|
"selectAuthType": "เลือกประเภทการตรวจสอบสิทธิ์",
|
|
"allFolders": "ทุกโฟลเดอร์",
|
|
"allAuthTypes": "ทุกประเภทการตรวจสอบสิทธิ์",
|
|
"uncategorized": "ไม่จัดหมวดหมู่",
|
|
"totalCredentials": "ทั้งหมด",
|
|
"keyBased": "แบบใช้คีย์",
|
|
"passwordBased": "แบบใช้รหัสผ่าน",
|
|
"folders": "โฟลเดอร์",
|
|
"noCredentialsMatchFilters": "ไม่มีข้อมูลรับรองตรงกับตัวกรองของคุณ",
|
|
"noCredentialsYet": "ยังไม่ได้สร้างข้อมูลรับรอง",
|
|
"createFirstCredential": "สร้างข้อมูลรับรองแรกของคุณ ข้อมูลรับรอง",
|
|
"failedToFetchCredentials": "ไม่สามารถดึงข้อมูลรับรองได้",
|
|
"credentialDeletedSuccessfully": "ลบข้อมูลรับรองสำเร็จแล้ว",
|
|
"failedToDeleteCredential": "ไม่สามารถลบข้อมูลรับรองได้",
|
|
"confirmDeleteCredential": "คุณแน่ใจหรือไม่ว่าต้องการลบข้อมูลรับรอง \"{{name}}\"?",
|
|
"credentialCreatedSuccessfully": "สร้างข้อมูลรับรองสำเร็จแล้ว",
|
|
"credentialUpdatedSuccessfully": "อัปเดตข้อมูลรับรองสำเร็จแล้ว",
|
|
"failedToSaveCredential": "ไม่สามารถบันทึกข้อมูลรับรองได้",
|
|
"failedToFetchCredentialDetails": "ไม่สามารถดึงรายละเอียดข้อมูลรับรองได้",
|
|
"failedToFetchHostsUsing": "ไม่สามารถดึงโฮสต์โดยใช้ข้อมูลรับรองนี้ได้",
|
|
"loadingCredentials": "กำลังโหลดข้อมูลรับรอง...",
|
|
"retry": "ลองใหม่",
|
|
"noCredentials": "ไม่มีข้อมูลรับรอง",
|
|
"noCredentialsMessage": "คุณยังไม่ได้เพิ่มข้อมูลรับรองใดๆ คลิก \"เพิ่มข้อมูลรับรอง\" เพื่อเริ่มต้น",
|
|
"sshCredentials": "ข้อมูลรับรอง SSH",
|
|
"credentialsCount": "ข้อมูลรับรอง {{count}} รายการ",
|
|
"refresh": "รีเฟรช",
|
|
"passwordRequired": "ต้องใส่รหัสผ่าน",
|
|
"sshKeyRequired": "ต้องใส่คีย์ SSH",
|
|
"credentialAddedSuccessfully": "เพิ่มข้อมูลรับรอง \"{{name}}\" สำเร็จแล้ว",
|
|
"general": "ทั่วไป",
|
|
"description": "คำอธิบาย",
|
|
"folder": "โฟลเดอร์",
|
|
"tags": "แท็ก",
|
|
"addTagsSpaceToAdd": "เพิ่มแท็ก (กด space เพื่อเพิ่ม)",
|
|
"password": "รหัสผ่าน",
|
|
"key": "คีย์",
|
|
"sshPrivateKey": "คีย์ส่วนตัว SSH",
|
|
"upload": "อัปโหลด",
|
|
"updateKey": "อัปเดตคีย์",
|
|
"keyPassword": "รหัสผ่านคีย์",
|
|
"keyType": "ประเภทคีย์",
|
|
"keyTypeRSA": "RSA",
|
|
"keyTypeECDSA": "ECDSA",
|
|
"keyTypeEd25519": "Ed25519",
|
|
"basicInfo": "ข้อมูลพื้นฐาน",
|
|
"authentication": "การตรวจสอบสิทธิ์",
|
|
"organization": "องค์กร",
|
|
"basicInformation": "ข้อมูลพื้นฐาน",
|
|
"basicInformationDescription": "ป้อนข้อมูลพื้นฐานสำหรับข้อมูลประจำตัวนี้",
|
|
"authenticationMethod": "วิธีการตรวจสอบสิทธิ์",
|
|
"authenticationMethodDescription": "เลือกวิธีการตรวจสอบสิทธิ์กับเซิร์ฟเวอร์ SSH",
|
|
"organizationDescription": "จัดระเบียบข้อมูลประจำตัวของคุณด้วยโฟลเดอร์และแท็ก",
|
|
"enterCredentialName": "ป้อนชื่อข้อมูลประจำตัว",
|
|
"enterCredentialDescription": "ป้อนคำอธิบาย (ไม่บังคับ)",
|
|
"enterUsername": "ป้อนชื่อผู้ใช้",
|
|
"nameIsRequired": "จำเป็นต้องระบุชื่อข้อมูลประจำตัว",
|
|
"usernameIsRequired": "จำเป็นต้องระบุชื่อผู้ใช้",
|
|
"authenticationType": "ประเภทการตรวจสอบสิทธิ์",
|
|
"passwordAuthDescription": "ใช้การตรวจสอบสิทธิ์ด้วยรหัสผ่าน",
|
|
"sshKeyAuthDescription": "ใช้การตรวจสอบสิทธิ์ด้วยคีย์ SSH",
|
|
"passwordIsRequired": "รหัสผ่าน จำเป็นต้องใช้",
|
|
"sshKeyIsRequired": "จำเป็นต้องใช้คีย์ SSH",
|
|
"sshKeyType": "ประเภทคีย์ SSH",
|
|
"privateKey": "คีย์ส่วนตัว",
|
|
"enterPassword": "ป้อนรหัสผ่าน",
|
|
"enterPrivateKey": "ป้อนคีย์ส่วนตัว",
|
|
"keyPassphrase": "รหัสผ่านคีย์",
|
|
"enterKeyPassphrase": "ป้อนรหัสผ่านคีย์ (ไม่บังคับ)",
|
|
"keyPassphraseOptional": "ไม่บังคับ: เว้นว่างไว้หากคีย์ของคุณไม่มีรหัสผ่าน",
|
|
"leaveEmptyToKeepCurrent": "เว้นว่างไว้เพื่อคงค่าปัจจุบัน",
|
|
"uploadKeyFile": "อัปโหลดไฟล์คีย์",
|
|
"generateKeyPairButton": "สร้างคู่คีย์",
|
|
"generateKeyPair": "สร้างคู่คีย์",
|
|
"generateKeyPairDescription": "สร้างคู่คีย์ SSH ใหม่ หากคุณต้องการป้องกันคีย์ด้วยรหัสผ่าน ให้ป้อนรหัสผ่านในช่องรหัสผ่านคีย์ด้านล่างก่อน",
|
|
"deploySSHKey": "ติดตั้งคีย์ SSH",
|
|
"deploySSHKeyDescription": "ติดตั้งคีย์สาธารณะไปยังเซิร์ฟเวอร์เป้าหมาย",
|
|
"sourceCredential": "ข้อมูลรับรองต้นทาง",
|
|
"targetHost": "โฮสต์เป้าหมาย",
|
|
"deploymentProcess": "กระบวนการติดตั้ง",
|
|
"deploymentProcessDescription": "ขั้นตอนนี้จะเพิ่มคีย์สาธารณะลงในไฟล์ ~/.ssh/authorized_keys ของโฮสต์เป้าหมายอย่างปลอดภัยโดยไม่เขียนทับคีย์ที่มีอยู่ การดำเนินการนี้สามารถย้อนกลับได้",
|
|
"chooseHostToDeploy": "เลือกโฮสต์ที่จะติดตั้ง...",
|
|
"deploying": "กำลังติดตั้ง...",
|
|
"name": "ชื่อ",
|
|
"noHostsAvailable": "ไม่มีโฮสต์ให้บริการ",
|
|
"noHostsMatchSearch": "ไม่มีโฮสต์ใดตรงกับการค้นหาของคุณ",
|
|
"sshKeyGenerationNotImplemented": "ฟีเจอร์สร้างคีย์ SSH จะมาเร็วๆ นี้",
|
|
"connectionTestingNotImplemented": "ฟีเจอร์ทดสอบการเชื่อมต่อจะมาเร็วๆ นี้",
|
|
"testConnection": "ทดสอบการเชื่อมต่อ",
|
|
"selectOrCreateFolder": "เลือกหรือสร้างโฟลเดอร์",
|
|
"noFolder": "ไม่มีโฟลเดอร์",
|
|
"orCreateNewFolder": "หรือสร้างโฟลเดอร์ใหม่",
|
|
"addTag": "เพิ่มแท็ก",
|
|
"saving": "กำลังบันทึก...",
|
|
"credentialId": "รหัสประจำตัว",
|
|
"overview": "ภาพรวม",
|
|
"security": "ความปลอดภัย",
|
|
"usage": "การใช้งาน",
|
|
"securityDetails": "รายละเอียดความปลอดภัย",
|
|
"securityDetailsDescription": "ดูข้อมูลประจำตัวที่เข้ารหัส",
|
|
"credentialSecured": "ข้อมูลประจำตัวได้รับการรักษาความปลอดภัย",
|
|
"credentialSecuredDescription": "ข้อมูลสำคัญทั้งหมดถูกเข้ารหัสด้วย AES-256",
|
|
"passwordAuthentication": "การตรวจสอบสิทธิ์ด้วยรหัสผ่าน",
|
|
"keyAuthentication": "การตรวจสอบสิทธิ์ด้วยคีย์",
|
|
"securityReminder": "คำเตือนด้านความปลอดภัย",
|
|
"securityReminderText": "ห้ามเปิดเผยข้อมูลประจำตัวของคุณ ข้อมูลทั้งหมดถูกเข้ารหัสขณะจัดเก็บ",
|
|
"hostsUsingCredential": "โฮสต์ที่ใช้ข้อมูลรับรองนี้",
|
|
"noHostsUsingCredential": "ขณะนี้ไม่มีโฮสต์ใดใช้ข้อมูลรับรองนี้",
|
|
"timesUsed": "จำนวนครั้งที่ใช้",
|
|
"lastUsed": "ใช้ครั้งล่าสุด",
|
|
"connectedHosts": "โฮสต์ที่เชื่อมต่อ",
|
|
"created": "สร้างเมื่อ",
|
|
"lastModified": "แก้ไขครั้งล่าสุด",
|
|
"usageStatistics": "สถิติการใช้งาน",
|
|
"copiedToClipboard": "คัดลอกไปยังคลิปบอร์ด {{field}} รายการ",
|
|
"failedToCopy": "คัดลอกไปยังคลิปบอร์ดไม่สำเร็จ",
|
|
"sshKey": "คีย์ SSH",
|
|
"createCredentialDescription": "สร้างข้อมูลรับรอง SSH ใหม่สำหรับการเข้าถึงที่ปลอดภัย",
|
|
"editCredentialDescription": "อัปเดตข้อมูลรับรอง",
|
|
"listView": "รายการ",
|
|
"folderView": "โฟลเดอร์",
|
|
"unknownCredential": "ไม่ทราบ",
|
|
"confirmRemoveFromFolder": "คุณแน่ใจหรือไม่ว่าต้องการลบ \"{{name}}\" ออกจากโฟลเดอร์ \"{{folder}}\"? ข้อมูลรับรองจะถูกย้ายไปยัง \"ไม่มีหมวดหมู่\"",
|
|
"removedFromFolder": "ข้อมูลรับรอง \"{{name}}\" ลบออกจากโฟลเดอร์สำเร็จแล้ว",
|
|
"failedToRemoveFromFolder": "ไม่สามารถลบข้อมูลรับรองออกจากโฟลเดอร์ได้",
|
|
"folderRenamed": "เปลี่ยนชื่อโฟลเดอร์ \"{{oldName}}\" เป็น \"{{newName}}\" สำเร็จแล้ว",
|
|
"failedToRenameFolder": "ไม่สามารถเปลี่ยนชื่อโฟลเดอร์ได้",
|
|
"movedToFolder": "ย้ายข้อมูลรับรอง \"{{name}}\" ไปยัง \"{{folder}}\" สำเร็จแล้ว",
|
|
"failedToMoveToFolder": "ไม่สามารถย้ายข้อมูลรับรองไปยังโฟลเดอร์ได้",
|
|
"sshPublicKey": "คีย์สาธารณะ SSH",
|
|
"publicKeyNote": "คีย์สาธารณะเป็นตัวเลือก แต่แนะนำสำหรับการตรวจสอบคีย์",
|
|
"publicKeyUploaded": "อัปโหลดคีย์สาธารณะแล้ว",
|
|
"uploadPublicKey": "อัปโหลดคีย์สาธารณะ",
|
|
"uploadPrivateKeyFile": "อัปโหลดไฟล์คีย์ส่วนตัว",
|
|
"uploadPublicKeyFile": "อัปโหลดไฟล์คีย์สาธารณะ",
|
|
"privateKeyRequiredForGeneration": "จำเป็นต้องใช้คีย์ส่วนตัวในการสร้างคีย์สาธารณะ",
|
|
"failedToGeneratePublicKey": "ไม่สามารถสร้างคีย์สาธารณะได้",
|
|
"generatePublicKey": "สร้างจากคีย์ส่วนตัว",
|
|
"publicKeyGeneratedSuccessfully": "สร้างคีย์สาธารณะสำเร็จแล้ว",
|
|
"detectedKeyType": "ตรวจพบประเภทคีย์",
|
|
"detectingKeyType": "กำลังตรวจจับ...",
|
|
"optional": "ไม่บังคับ",
|
|
"generateKeyPairNew": "สร้างคู่คีย์ใหม่",
|
|
"generateEd25519": "สร้าง Ed25519",
|
|
"generateECDSA": "สร้าง ECDSA",
|
|
"generateRSA": "สร้าง RSA",
|
|
"keyTypeEcdsaP256": "ECDSA P-256 (SSH)",
|
|
"keyTypeEcdsaP384": "ECDSA P-384 (SSH)",
|
|
"keyTypeEcdsaP521": "ECDSA P-521 (SSH)",
|
|
"keyTypeDsa": "DSA (SSH)",
|
|
"keyTypeRsaSha256": "RSA-SHA2-256",
|
|
"keyTypeRsaSha512": "RSA-SHA2-512",
|
|
"keyPairGeneratedSuccessfully": "สร้างคู่คีย์สำเร็จแล้ว {{keyType}} คู่",
|
|
"failedToGenerateKeyPair": "ไม่สามารถสร้างคู่คีย์ได้",
|
|
"generateKeyPairNote": "สร้างคู่คีย์ SSH ใหม่โดยตรง การดำเนินการนี้จะแทนที่คีย์ที่มีอยู่เดิมในแบบฟอร์ม\n\n\n\n(หมายเหตุ: คำว่า \"คีย์เดิม\" ในที่นี้หมายถึงคีย์ที่ไม่ถูกต้อง) #__#\nคีย์ไม่ถูกต้อง",
|
|
"invalidKey": "ข้อผิดพลาดในการตรวจจับ",
|
|
"detectionError": "กำลังลบ:",
|
|
"removing": "คลิกเพื่อแก้ไขข้อมูลรับรอง",
|
|
"clickToEditCredential": "ลากเพื่อย้ายระหว่างโฟลเดอร์",
|
|
"dragToMoveBetweenFolders": "สามารถใช้งานได้เฉพาะข้อมูลรับรองที่ใช้คีย์ SSH เท่านั้น",
|
|
"keyBasedOnlyForDeployment": "ต้องใช้คีย์สาธารณะในการใช้งาน",
|
|
"publicKeyRequiredForDeployment": "โปรดเลือกโฮสต์เป้าหมาย",
|
|
"selectTargetHost": "ใช้งานคีย์ SSH สำเร็จแล้ว",
|
|
"keyDeployedSuccessfully": "การใช้งานล้มเหลว",
|
|
"deploymentFailed": "ไม่สามารถใช้งานคีย์ SSH ได้",
|
|
"failedToDeployKey": "คลิกเพื่อเปลี่ยนชื่อโฟลเดอร์",
|
|
"clickToRenameFolder": "เปลี่ยนชื่อโฟลเดอร์",
|
|
"renameFolder": "รหัส:",
|
|
"idLabel": "ข้อผิดพลาด: {{error}}"
|
|
},
|
|
"dragIndicator": {
|
|
"error": "กำลังลาก {{fileName}}",
|
|
"dragging": "กำลังเตรียม {{fileName}}",
|
|
"preparing": "พร้อมดาวน์โหลด {{fileName}}",
|
|
"readySingle": "พร้อมดาวน์โหลดไฟล์ {{count}} ไฟล์",
|
|
"readyMultiple": "ลากไฟล์ {{count}} ไปยัง เดสก์ท็อป",
|
|
"batchDrag": "ลากไปยังเดสก์ท็อป",
|
|
"dragToDesktop": "คุณสามารถลากไฟล์ไปที่ใดก็ได้บนเดสก์ท็อปของคุณ",
|
|
"canDragAnywhere": "เครื่องมือ SSH"
|
|
},
|
|
"sshTools": {
|
|
"title": "ปิดเครื่องมือ SSH",
|
|
"closeTools": "การบันทึกการกดแป้นพิมพ์",
|
|
"keyRecording": "เริ่มการบันทึกการกดแป้นพิมพ์",
|
|
"startKeyRecording": "หยุดการบันทึกการกดแป้นพิมพ์",
|
|
"stopKeyRecording": "เลือกเทอร์มินัล:",
|
|
"selectTerminals": "พิมพ์คำสั่ง (รองรับทุกปุ่ม):",
|
|
"typeCommands": "คำสั่งจะถูกส่งไปยังเทอร์มินัลที่เลือก {{count}} เทอร์มินัล",
|
|
"commandsWillBeSent": "การตั้งค่า",
|
|
"settings": "เปิดใช้งานการคัดลอก/วางโดยคลิกขวา",
|
|
"enableRightClickCopyPaste": "มีไอเดียอะไรบ้างสำหรับสิ่งที่จะเกิดขึ้นต่อไปในเครื่องมือ SSH? แชร์บน",
|
|
"shareIdeas": "เช่น คำสั่งระบบ, สคริปต์ Docker",
|
|
"scripts": {
|
|
"inputPlaceholder": "สนิปเป็ต"
|
|
}
|
|
},
|
|
"snippets": {
|
|
"title": "สนิปเป็ตใหม่",
|
|
"new": "สร้างสนิปเป็ต",
|
|
"create": "แก้ไขสนิปเป็ต",
|
|
"edit": "เรียกใช้",
|
|
"run": "ยังไม่มีสนิปเป็ต",
|
|
"empty": "สร้างสนิปเป็ตเพื่อบันทึกคำสั่งที่ใช้บ่อย",
|
|
"emptyHint": "ชื่อ",
|
|
"name": "คำอธิบาย",
|
|
"description": "คำสั่ง",
|
|
"content": "เช่น รีสตาร์ท Nginx",
|
|
"namePlaceholder": "คำอธิบายเพิ่มเติม (ไม่บังคับ)",
|
|
"descriptionPlaceholder": "เช่น sudo systemctl restart nginx",
|
|
"contentPlaceholder": "จำเป็นต้องระบุชื่อ",
|
|
"nameRequired": "จำเป็นต้องระบุคำสั่ง",
|
|
"contentRequired": "สร้างสนิปเป็ตคำสั่งใหม่เพื่อการเรียกใช้งานอย่างรวดเร็ว",
|
|
"createDescription": "แก้ไขสนิปเป็ตคำสั่งนี้",
|
|
"editDescription": "ลบสนิปเป็ต",
|
|
"deleteConfirmTitle": "คุณแน่ใจหรือไม่ว่าต้องการลบ \"{{name}}\"?",
|
|
"deleteConfirmDescription": "สร้างโค้ดสั้นสำเร็จแล้ว",
|
|
"createSuccess": "อัปเดตโค้ดสั้นสำเร็จแล้ว",
|
|
"updateSuccess": "ลบโค้ดสั้นสำเร็จแล้ว",
|
|
"deleteSuccess": "สร้างโค้ดสั้นไม่สำเร็จ",
|
|
"createFailed": "อัปเดตโค้ดสั้นไม่สำเร็จ",
|
|
"updateFailed": "ลบโค้ดสั้นไม่สำเร็จ",
|
|
"deleteFailed": "ดึงโค้ดสั้นไม่สำเร็จ",
|
|
"failedToFetch": "กำลังดำเนินการ: {{name}}",
|
|
"executeSuccess": "คัดลอก \"{{name}}\" ไปยังคลิปบอร์ดแล้ว",
|
|
"copySuccess": "เรียกใช้โค้ดสั้นนี้ในเทอร์มินัล",
|
|
"runTooltip": "คัดลอกโค้ดสั้นไปยังคลิปบอร์ด",
|
|
"copyTooltip": "แก้ไขโค้ดสั้นนี้",
|
|
"editTooltip": "ลบโค้ดสั้นนี้",
|
|
"deleteTooltip": "โฟลเดอร์ใหม่",
|
|
"newFolder": "สามารถจัดเรียงลำดับโค้ดสั้นใหม่ได้เฉพาะภายในโฟลเดอร์เดียวกันเท่านั้น",
|
|
"reorderSameFolder": "จัดเรียงลำดับโค้ดสั้นสำเร็จแล้ว",
|
|
"reorderSuccess": "จัดเรียงลำดับโค้ดสั้นไม่สำเร็จ",
|
|
"reorderFailed": "ลบโฟลเดอร์ \"{{name}}\" หรือไม่? ข้อความย่อทั้งหมดจะถูกย้ายไปยังหมวดหมู่ที่ไม่มีหมวดหมู่",
|
|
"deleteFolderConfirm": "ลบโฟลเดอร์สำเร็จ",
|
|
"deleteFolderSuccess": "ลบโฟลเดอร์ไม่สำเร็จ",
|
|
"deleteFolderFailed": "อัปเดตโฟลเดอร์สำเร็จ",
|
|
"updateFolderSuccess": "สร้างโฟลเดอร์สำเร็จ",
|
|
"createFolderSuccess": "อัปเดตโฟลเดอร์ไม่สำเร็จ",
|
|
"updateFolderFailed": "สร้างโฟลเดอร์ไม่สำเร็จ",
|
|
"createFolderFailed": "เลือกเทอร์มินัล (ไม่บังคับ)",
|
|
"selectTerminals": "เรียกใช้บนเทอร์มินัลที่เลือก {{count}} เทอร์มินัล",
|
|
"executeOnSelected": "เรียกใช้บนเทอร์มินัลปัจจุบัน (คลิกเพื่อเลือกหลายรายการ)",
|
|
"executeOnCurrent": "โฟลเดอร์",
|
|
"folder": "เลือกโฟลเดอร์หรือเว้นว่างไว้",
|
|
"selectFolder": "ไม่มีโฟลเดอร์ (ไม่จัดหมวดหมู่)",
|
|
"noFolder": "ชื่อโฟลเดอร์",
|
|
"folderName": "ต้องระบุชื่อโฟลเดอร์",
|
|
"folderNameRequired": "สีโฟลเดอร์",
|
|
"folderColor": "ไอคอนโฟลเดอร์",
|
|
"folderIcon": "ดูตัวอย่าง",
|
|
"preview": "อัปเดตโฟลเดอร์",
|
|
"updateFolder": "สร้างโฟลเดอร์",
|
|
"createFolder": "แก้ไขโฟลเดอร์",
|
|
"editFolder": "ปรับแต่งโฟลเดอร์โค้ดของคุณ",
|
|
"editFolderDescription": "จัดระเบียบโค้ดของคุณลงในโฟลเดอร์",
|
|
"createFolderDescription": "ประวัติ"
|
|
},
|
|
"commandHistory": {
|
|
"title": "ค้นหาคำสั่ง...",
|
|
"searchPlaceholder": "ไม่มีเทอร์มินัลที่ใช้งานอยู่",
|
|
"noTerminal": "เปิดเทอร์มินัลเพื่อดูประวัติคำสั่ง",
|
|
"noTerminalHint": "ยังไม่มีประวัติคำสั่ง",
|
|
"empty": "เรียกใช้คำสั่งในเทอร์มินัลที่ใช้งานอยู่เพื่อสร้างประวัติ",
|
|
"emptyHint": "ไม่พบคำสั่ง",
|
|
"noResults": "ไม่พบคำสั่งที่ตรงกับ \"{{query}}\"",
|
|
"noResultsHint": "ลบคำสั่งออกจากประวัติแล้ว",
|
|
"deleteSuccess": "ลบคำสั่งไม่สำเร็จ",
|
|
"deleteFailed": "ลบคำสั่ง",
|
|
"deleteTooltip": "ใช้ปุ่ม Tab ในเทอร์มินัลเพื่อเติมคำสั่งอัตโนมัติจากประวัติคำสั่ง",
|
|
"tabHint": "ต้องยืนยันตัวตน โปรดรีเฟรชหน้าเว็บ",
|
|
"authRequiredRefresh": "การเข้าถึงข้อมูลถูกล็อก โปรดยืนยันตัวตนอีกครั้ง",
|
|
"dataAccessLockedReauth": "กำลังโหลดประวัติคำสั่ง...",
|
|
"loading": "เกิดข้อผิดพลาดในการโหลดประวัติ",
|
|
"error": "แบ่งหน้าจอ"
|
|
},
|
|
"splitScreen": {
|
|
"title": "ไม่มี",
|
|
"none": "2 ทาง",
|
|
"twoSplit": "3 ทาง",
|
|
"threeSplit": "4 ทาง",
|
|
"fourSplit": "แท็บที่ใช้งานได้",
|
|
"availableTabs": "ลากแท็บไปยังเซลล์เค้าโครงด้านล่างเพื่อกำหนด",
|
|
"dragTabsHint": "เค้าโครงแบ่งหน้าจอ",
|
|
"layout": "วางแท็บที่นี่",
|
|
"dropHere": "ใช้การแบ่งหน้าจอ",
|
|
"apply": "ล้างการแบ่งหน้าจอ",
|
|
"clear": "เลือกโหมดแบ่งหน้าจอ",
|
|
"selectMode": "เลือกจำนวนแท็บที่คุณต้องการดูพร้อมกัน",
|
|
"helpText": "ใช้การแบ่งหน้าจอสำเร็จแล้ว",
|
|
"success": "ล้างการแบ่งหน้าจอแล้ว",
|
|
"cleared": "โปรดกำหนดแท็บอย่างน้อยหนึ่งแท็บให้กับเค้าโครง",
|
|
"error": {
|
|
"noAssignments": "โปรดกรอกข้อมูลในช่องทั้งหมด {{count}} ช่องก่อนใช้งาน",
|
|
"fillAllSlots": "เข้าสู่ระบบแล้ว!"
|
|
}
|
|
},
|
|
"homepage": {
|
|
"loggedInTitle": "คุณเข้าสู่ระบบแล้ว! ใช้แถบด้านข้างเพื่อเข้าถึงเครื่องมือทั้งหมดที่มี เริ่มต้นด้วยการสร้างโฮสต์ SSH ในแท็บตัวจัดการ SSH เมื่อสร้างเสร็จแล้ว คุณสามารถเชื่อมต่อกับโฮสต์นั้นได้โดยใช้แอปอื่นๆ ในแถบด้านข้าง",
|
|
"loggedInMessage": "ไม่สามารถโหลดการแจ้งเตือนได้",
|
|
"failedToLoadAlerts": "ไม่สามารถปิดการแจ้งเตือนได้",
|
|
"failedToDismissAlert": "การกำหนดค่าเซิร์ฟเวอร์"
|
|
},
|
|
"serverConfig": {
|
|
"title": "กำหนดค่า URL เซิร์ฟเวอร์ Termix เพื่อเชื่อมต่อกับบริการแบ็กเอนด์ของคุณ",
|
|
"description": "URL เซิร์ฟเวอร์",
|
|
"serverUrl": "โปรดป้อน URL เซิร์ฟเวอร์",
|
|
"enterServerUrl": "โปรดทดสอบการเชื่อมต่อก่อน",
|
|
"testConnectionFirst": "เชื่อมต่อสำเร็จ!",
|
|
"connectionSuccess": "การเชื่อมต่อล้มเหลว",
|
|
"connectionFailed": "เกิดข้อผิดพลาดในการเชื่อมต่อ",
|
|
"connectionError": "เชื่อมต่อแล้ว",
|
|
"connected": "ตัดการเชื่อมต่อแล้ว",
|
|
"disconnected": "บันทึกการตั้งค่าสำเร็จแล้ว",
|
|
"configSaved": "ไม่สามารถบันทึกการตั้งค่าได้",
|
|
"saveFailed": "เกิดข้อผิดพลาดในการบันทึกการตั้งค่า",
|
|
"saveError": "กำลังบันทึก...",
|
|
"saving": "บันทึกการตั้งค่า",
|
|
"saveConfig": "ป้อน URL ที่เซิร์ฟเวอร์ Termix ของคุณกำลังทำงานอยู่ (เช่น http://localhost:30001 หรือ https://your-server.com)",
|
|
"helpText": "คำเตือน",
|
|
"warning": "URL ไม่ได้รับการตรวจสอบ - โปรดตรวจสอบให้แน่ใจว่าถูกต้อง",
|
|
"notValidatedWarning": "เปลี่ยนเซิร์ฟเวอร์",
|
|
"changeServer": "URL ของเซิร์ฟเวอร์ต้องขึ้นต้นด้วย http:// หรือ https://",
|
|
"mustIncludeProtocol": "ข้อผิดพลาดในการตรวจสอบเวอร์ชัน"
|
|
},
|
|
"versionCheck": {
|
|
"error": "ไม่สามารถตรวจสอบการอัปเดตได้",
|
|
"checkFailed": "แอปเป็นเวอร์ชันล่าสุดแล้ว",
|
|
"upToDate": "คุณกำลังใช้งานเวอร์ชัน {{version}}",
|
|
"currentVersion": "มีการอัปเดต",
|
|
"updateAvailable": "มีเวอร์ชันใหม่ให้ใช้งานแล้ว! คุณกำลังใช้งาน {{current}} แต่ {{latest}} พร้อมใช้งานแล้ว",
|
|
"newVersionAvailable": "เผยแพร่เมื่อ {{date}}",
|
|
"releasedOn": "ดาวน์โหลดการอัปเดต",
|
|
"downloadUpdate": "ปิด",
|
|
"dismiss": "กำลังตรวจสอบการอัปเดต...",
|
|
"checking": "ตรวจสอบการอัปเดต",
|
|
"checkUpdates": "กำลังตรวจสอบการอัปเดต...",
|
|
"checkingUpdates": "รีเฟรช",
|
|
"refresh": "ต้องอัปเดต",
|
|
"updateRequired": "ปิดการแจ้งเตือนการอัปเดต",
|
|
"updateDismissed": "ไม่พบการอัปเดต",
|
|
"noUpdatesFound": "ปิด"
|
|
},
|
|
"common": {
|
|
"close": "ย่อขนาด",
|
|
"minimize": "ออนไลน์",
|
|
"online": "ออฟไลน์",
|
|
"offline": "ดำเนินการต่อ",
|
|
"continue": "การบำรุงรักษา",
|
|
"maintenance": "ประสิทธิภาพลดลง",
|
|
"degraded": "Discord",
|
|
"discord": "ข้อผิดพลาด",
|
|
"error": "คำเตือน",
|
|
"warning": "ข้อมูล",
|
|
"info": "สำเร็จ",
|
|
"success": "กำลังโหลด...",
|
|
"loading": "จำเป็น",
|
|
"required": "ไม่บังคับ",
|
|
"optional": "เชื่อมต่อ",
|
|
"connect": "กำลังเชื่อมต่อ...",
|
|
"connecting": "กำลังสร้าง...",
|
|
"creating": "ล้างข้อมูล",
|
|
"clear": "สลับแถบด้านข้าง",
|
|
"toggleSidebar": "แถบด้านข้าง",
|
|
"sidebar": "หน้าแรก",
|
|
"home": "หมดอายุ",
|
|
"expired": "หมดอายุวันนี้",
|
|
"expiresToday": "หมดอายุในอีก {{days}} วัน\n#__# มีการอัปเดต",
|
|
"expiresTomorrow": "เส้นทาง SSH",
|
|
"updateAvailable": "เส้นทางภายในเครื่อง",
|
|
"sshPath": "Termix",
|
|
"localPath": "รีเซ็ตความกว้างของแถบด้านข้าง",
|
|
"appName": "ลากเพื่อปรับขนาดแถบด้านข้าง",
|
|
"resetSidebarWidth": "ไม่มีข้อมูลรับรองการตรวจสอบสิทธิ์สำหรับโฮสต์ SSH นี้",
|
|
"dragToResizeSidebar": "ไม่มีการเผยแพร่",
|
|
"noAuthCredentials": "การอัปเดตและการเผยแพร่",
|
|
"noReleases": "มีเวอร์ชันใหม่ ({{version}}) ให้ใช้งานแล้ว",
|
|
"updatesAndReleases": "ไม่สามารถดึงข้อมูลการอัปเดตได้",
|
|
"newVersionAvailable": "รุ่นก่อนวางจำหน่าย",
|
|
"failedToFetchUpdateInfo": "เข้าสู่ระบบล้มเหลว",
|
|
"preRelease": "ไม่พบการเผยแพร่ใดๆ",
|
|
"loginFailed": "รหัสสำรองของคุณ",
|
|
"noReleasesFound": "ส่งรหัสรีเซ็ต",
|
|
"yourBackupCodes": "ยืนยันรหัส",
|
|
"sendResetCode": "รีเซ็ตรหัสผ่าน",
|
|
"verifyCode": "รหัสรีเซ็ต",
|
|
"resetPassword": "รหัสผ่านใหม่",
|
|
"resetCode": "โฟลเดอร์",
|
|
"newPassword": "ไฟล์",
|
|
"folder": "เปลี่ยนชื่อสำเร็จแล้ว",
|
|
"file": "ลบสำเร็จแล้ว",
|
|
"renamedSuccessfully": "ไม่ได้กำหนดค่าการเชื่อมต่ออุโมงค์",
|
|
"deletedSuccessfully": "เครื่องมือ SSH",
|
|
"noTunnelConnections": "ภาษาอังกฤษ",
|
|
"sshTools": "ภาษาจีน",
|
|
"english": "ภาษาเยอรมัน",
|
|
"chinese": "ยกเลิก",
|
|
"german": "ชื่อผู้ใช้",
|
|
"cancel": "ชื่อ",
|
|
"username": "เข้าสู่ระบบ",
|
|
"name": "ออกจากระบบ",
|
|
"login": "ลงทะเบียน",
|
|
"logout": "รหัสผ่าน",
|
|
"register": "เวอร์ชัน",
|
|
"password": "ยืนยันรหัสผ่าน",
|
|
"version": "ย้อนกลับ",
|
|
"confirmPassword": "อีเมล",
|
|
"back": "ส่ง",
|
|
"email": "เปลี่ยน",
|
|
"submit": "บันทึก",
|
|
"change": "กำลังบันทึก...",
|
|
"save": "ลบ",
|
|
"saving": "แก้ไข",
|
|
"delete": "เพิ่ม",
|
|
"edit": "ค้นหา",
|
|
"add": "ยืนยัน",
|
|
"search": "ใช่",
|
|
"confirm": "ไม่ใช่",
|
|
"yes": "ตกลง",
|
|
"no": "เปิดใช้งาน",
|
|
"ok": "ปิดใช้งาน",
|
|
"enabled": "สำคัญ",
|
|
"disabled": "ไม่ได้เปิดใช้งาน",
|
|
"important": "กำลังตั้งค่า...",
|
|
"notEnabled": "ถัดไป",
|
|
"settingUp": "ก่อนหน้า",
|
|
"next": "รีเฟรช",
|
|
"previous": "การตั้งค่า",
|
|
"refresh": "โปรไฟล์",
|
|
"settings": "ความช่วยเหลือ",
|
|
"profile": "เกี่ยวกับ",
|
|
"help": "ภาษา",
|
|
"about": "ตรวจจับอัตโนมัติ",
|
|
"language": "เปลี่ยนรหัสผ่านบัญชีของคุณ",
|
|
"autoDetect": "รีเซ็ตรหัสผ่าน",
|
|
"changeAccountPassword": "คุณกำลังจะรีเซ็ตรหัสผ่านของคุณ การดำเนินการนี้จะทำให้คุณออกจากระบบในทุกเซสชันที่ใช้งานอยู่",
|
|
"passwordResetTitle": "ป้อนรหัส 6 หลักจากบันทึกคอนเทนเนอร์ Docker สำหรับผู้ใช้:",
|
|
"passwordResetDescription": "ป้อนรหัสผ่านใหม่ของคุณสำหรับผู้ใช้:",
|
|
"enterSixDigitCode": "รหัสผ่านไม่ตรงกัน",
|
|
"enterNewPassword": "รหัสผ่านต้องมีความยาวอย่างน้อย 6 ตัวอักษร",
|
|
"passwordsDoNotMatch": "รีเซ็ตรหัสผ่านสำเร็จ! ตอนนี้คุณสามารถเข้าสู่ระบบด้วยรหัสผ่านใหม่ของคุณได้แล้ว",
|
|
"passwordMinLength": "ไม่สามารถเริ่มต้นการรีเซ็ตรหัสผ่านได้",
|
|
"passwordResetSuccess": "ไม่สามารถตรวจสอบรหัสรีเซ็ตได้",
|
|
"failedToInitiatePasswordReset": "ไม่สามารถดำเนินการรีเซ็ตรหัสผ่านให้เสร็จสมบูรณ์ได้",
|
|
"failedToVerifyResetCode": "เอกสารประกอบ",
|
|
"failedToCompletePasswordReset": "ลองใหม่",
|
|
"documentation": "กำลังตรวจสอบ...",
|
|
"retry": "กำลังตรวจสอบการเชื่อมต่อฐานข้อมูล...",
|
|
"checking": "การดำเนินการ",
|
|
"checkingDatabase": "ลบ",
|
|
"actions": "เพิกถอน",
|
|
"remove": "สร้าง",
|
|
"revoke": "หน้าหลัก",
|
|
"create": "โฮสต์"
|
|
},
|
|
"nav": {
|
|
"home": "ข้อมูลรับรอง",
|
|
"hosts": "เทอร์มินัล",
|
|
"credentials": "อุโมงค์",
|
|
"terminal": "ตัวจัดการไฟล์",
|
|
"tunnels": "สถิติเซิร์ฟเวอร์",
|
|
"fileManager": "ผู้ดูแลระบบ",
|
|
"serverStats": "โปรไฟล์ผู้ใช้",
|
|
"admin": "เครื่องมือ",
|
|
"userProfile": "โค้ดตัวอย่าง",
|
|
"tools": "แท็บใหม่",
|
|
"snippets": "แบ่งหน้าจอ",
|
|
"newTab": "ปิดแท็บ",
|
|
"splitScreen": "ตัวจัดการ SSH",
|
|
"closeTab": "ตัวจัดการโฮสต์",
|
|
"sshManager": "ไม่สามารถแบ่งแท็บนี้ได้",
|
|
"hostManager": "การนำทางแท็บ",
|
|
"cannotSplitTab": "{{username}}@{{ip}}:{{port}}",
|
|
"tabNavigation": "การตั้งค่าผู้ดูแลระบบ",
|
|
"hostTabTitle": "OIDC"
|
|
},
|
|
"admin": {
|
|
"title": "ผู้ใช้",
|
|
"oidc": "การจัดการผู้ใช้",
|
|
"users": "ตั้งเป็นผู้ดูแลระบบ",
|
|
"userManagement": "ลบผู้ดูแลระบบ",
|
|
"makeAdmin": "ลบผู้ใช้ {{username}} แล้วใช่ไหม? ไม่สามารถยกเลิกได้",
|
|
"removeAdmin": "อนุญาตการลงทะเบียน",
|
|
"deleteUser": "การตั้งค่า OIDC",
|
|
"allowRegistration": "รหัสไคลเอ็นต์",
|
|
"oidcSettings": "รหัสลับไคลเอ็นต์",
|
|
"clientId": "URL ผู้ออกบัตร",
|
|
"clientSecret": "URL การอนุญาต",
|
|
"issuerUrl": "URL โทเค็น",
|
|
"authorizationUrl": "อัปเดตการตั้งค่า",
|
|
"tokenUrl": "คุณแน่ใจหรือไม่ว่าต้องการลบผู้ใช้นี้?",
|
|
"updateSettings": "คุณแน่ใจหรือไม่ว่าต้องการให้ {{username}} เป็นผู้ดูแลระบบ?",
|
|
"confirmDelete": "คุณแน่ใจหรือไม่ว่าต้องการลบสถานะผู้ดูแลระบบออกจาก {{username}}?",
|
|
"confirmMakeAdmin": "การตรวจสอบสิทธิ์ภายนอก (OIDC)",
|
|
"confirmRemoveAdmin": "กำหนดค่าผู้ให้บริการข้อมูลประจำตัวภายนอกสำหรับการตรวจสอบสิทธิ์ OIDC/OAuth2",
|
|
"externalAuthentication": "เส้นทางตัวระบุผู้ใช้",
|
|
"configureExternalProvider": "เส้นทางชื่อที่แสดง",
|
|
"userIdentifierPath": "ขอบเขต",
|
|
"displayNamePath": "กำลังบันทึก...",
|
|
"scopes": "บันทึกการตั้งค่า",
|
|
"saving": "รีเซ็ต",
|
|
"saveConfiguration": "สำเร็จ",
|
|
"reset": "กำลังโหลด...",
|
|
"success": "รีเฟรช",
|
|
"loading": "กำลังโหลดผู้ใช้...",
|
|
"refresh": "ชื่อผู้ใช้",
|
|
"loadingUsers": "ประเภท",
|
|
"username": "การดำเนินการ",
|
|
"type": "ภายนอก",
|
|
"actions": "ภายใน",
|
|
"external": "การจัดการผู้ดูแลระบบ",
|
|
"local": "ตั้งค่าผู้ใช้เป็นผู้ดูแลระบบ",
|
|
"adminManagement": "กำลังเพิ่ม...",
|
|
"makeUserAdmin": "ผู้ดูแลระบบปัจจุบัน",
|
|
"adding": "ผู้ดูแลระบบ",
|
|
"currentAdmins": "ลบผู้ดูแลระบบ",
|
|
"adminBadge": "ทั่วไป",
|
|
"removeAdminButton": "การลงทะเบียนผู้ใช้",
|
|
"general": "อนุญาตให้ลงทะเบียนบัญชีใหม่",
|
|
"userRegistration": "อนุญาตให้เข้าสู่ระบบด้วยชื่อผู้ใช้/รหัสผ่าน",
|
|
"allowNewAccountRegistration": "ข้อมูลในช่องที่จำเป็นขาดหายไป: {{fields}}",
|
|
"allowPasswordLogin": "การตั้งค่า OIDC ได้รับการอัปเดตสำเร็จแล้ว!",
|
|
"missingRequiredFields": "ไม่สามารถดึงข้อมูลการตั้งค่า OIDC ได้",
|
|
"oidcConfigurationUpdated": "ไม่สามารถดึงสถานะการลงทะเบียนได้",
|
|
"failedToFetchOidcConfig": "ไม่สามารถดึงสถานะการเข้าสู่ระบบด้วยรหัสผ่านได้",
|
|
"failedToFetchRegistrationStatus": "ไม่สามารถดึงข้อมูลผู้ใช้ได้",
|
|
"failedToFetchPasswordLoginStatus": "ปิดใช้งานการตั้งค่า OIDC สำเร็จแล้ว!",
|
|
"failedToFetchUsers": "ไม่สามารถอัปเดตการกำหนดค่า OIDC ได้",
|
|
"oidcConfigurationDisabled": "ไม่สามารถปิดใช้งานการกำหนดค่า OIDC ได้",
|
|
"failedToUpdateOidcConfig": "ป้อนชื่อผู้ใช้เพื่อเป็นผู้ดูแลระบบ",
|
|
"failedToDisableOidcConfig": "ผู้ใช้ {{username}} เป็นผู้ดูแลระบบแล้ว",
|
|
"enterUsernameToMakeAdmin": "ไม่สามารถทำให้ผู้ใช้เป็นผู้ดูแลระบบได้",
|
|
"userIsNowAdmin": "ต้องการลบสถานะผู้ดูแลระบบออกจาก {{username}} หรือไม่?",
|
|
"failedToMakeUserAdmin": "ลบสถานะผู้ดูแลระบบออกจาก {{username}} แล้ว",
|
|
"removeAdminStatus": "ไม่สามารถลบสถานะผู้ดูแลระบบได้",
|
|
"adminStatusRemoved": "ลบผู้ใช้ {{username}} สำเร็จแล้ว",
|
|
"failedToRemoveAdminStatus": "ไม่สามารถลบผู้ใช้ได้",
|
|
"userDeletedSuccessfully": "แทนที่ URL ข้อมูลผู้ใช้ (ไม่จำเป็น)",
|
|
"failedToDeleteUser": "ไม่สามารถดึงข้อมูลเซสชันได้",
|
|
"overrideUserInfoUrl": "ยกเลิกเซสชันสำเร็จแล้ว",
|
|
"failedToFetchSessions": "ไม่สามารถยกเลิกเซสชันได้",
|
|
"sessionRevokedSuccessfully": "คุณแน่ใจหรือไม่ว่าต้องการยกเลิกเซสชันนี้?",
|
|
"failedToRevokeSession": "คุณแน่ใจหรือไม่ว่าต้องการยกเลิกเซสชันทั้งหมดสำหรับผู้ใช้นี้?",
|
|
"confirmRevokeSession": "ไม่สามารถยกเลิกเซสชันได้",
|
|
"confirmRevokeAllSessions": "ยกเลิกเซสชันสำเร็จแล้ว",
|
|
"failedToRevokeSessions": "เชื่อมโยงกับบัญชีรหัสผ่าน",
|
|
"sessionsRevokedSuccessfully": "เชื่อมโยงบัญชี OIDC กับบัญชีรหัสผ่าน",
|
|
"linkToPasswordAccount": "เชื่อมโยง {{username}} (ผู้ใช้ OIDC) กับบัญชีรหัสผ่านที่มีอยู่แล้ว การดำเนินการนี้จะเปิดใช้งานการตรวจสอบสิทธิ์แบบสองทางสำหรับบัญชีรหัสผ่าน",
|
|
"linkOIDCDialogTitle": "สร้างผู้ใช้",
|
|
"linkOIDCDialogDescription": "สร้างผู้ใช้ภายในเครื่องใหม่ด้วยชื่อผู้ใช้และรหัสผ่าน",
|
|
"createUser": "ป้อนชื่อผู้ใช้",
|
|
"createUserDescription": "ป้อนรหัสผ่าน",
|
|
"enterUsername": "สร้างผู้ใช้ {{username}} สำเร็จแล้ว",
|
|
"enterPassword": "ไม่สามารถสร้างผู้ใช้ได้",
|
|
"userCreatedSuccessfully": "จัดการผู้ใช้",
|
|
"failedToCreateUser": "จัดการการตั้งค่า บทบาท และสิทธิ์ของผู้ใช้",
|
|
"manageUser": "ประเภทการตรวจสอบสิทธิ์",
|
|
"manageUserDescription": "สถานะผู้ดูแลระบบ",
|
|
"authType": "รหัสผู้ใช้",
|
|
"adminStatus": "ผู้ใช้ทั่วไป",
|
|
"userId": "สิทธิ์ผู้ดูแลระบบ",
|
|
"regularUser": "บทบาทผู้ดูแลระบบ",
|
|
"adminPrivileges": "ให้สิทธิ์การเข้าถึงระบบและการจัดการอย่างเต็มรูปแบบ",
|
|
"administratorRole": "การจัดการรหัสผ่าน",
|
|
"administratorRoleDescription": "การรีเซ็ตรหัสผ่านของผู้ใช้จะลบข้อมูลทั้งหมดของผู้ใช้ (โฮสต์ SSH ข้อมูลประจำตัว การตั้งค่า) การกระทำนี้ไม่สามารถย้อนกลับได้",
|
|
"passwordManagement": "รีเซ็ตรหัสผ่านผู้ใช้",
|
|
"passwordResetWarning": "กำลังรีเซ็ต...",
|
|
"resetUserPassword": "เริ่มการรีเซ็ตรหัสผ่านสำหรับ {{username}} ส่งรหัสรีเซ็ตแล้ว",
|
|
"resettingPassword": "ไม่สามารถเริ่มการรีเซ็ตรหัสผ่านได้",
|
|
"passwordResetInitiated": "การจัดการเซสชัน",
|
|
"failedToResetPassword": "ยกเลิกเซสชันทั้งหมด",
|
|
"sessionManagement": "บังคับออกจากระบบจากอุปกรณ์และเซสชันทั้งหมด",
|
|
"revokeAllSessions": "กำลังยกเลิก...",
|
|
"revokeAllSessionsDescription": "ยกเลิกทั้งหมด",
|
|
"revoking": "โซนอันตราย",
|
|
"revoke": "ลบบัญชีผู้ใช้",
|
|
"dangerZone": "ลบบัญชีผู้ใช้และข้อมูลที่เกี่ยวข้องทั้งหมดอย่างถาวร การกระทำนี้ไม่สามารถย้อนกลับได้",
|
|
"deleteUserTitle": "กำลังลบ...",
|
|
"deleteUserWarning": "คุณไม่สามารถลบบัญชีของคุณเองได้",
|
|
"deleting": "ไม่สามารถลบผู้ดูแลระบบคนสุดท้ายได้",
|
|
"cannotDeleteSelf": "คุณไม่สามารถลบสิทธิ์ผู้ดูแลระบบของคุณเองได้",
|
|
"cannotRemoveLastAdmin": "คุณไม่สามารถแก้ไขสถานะผู้ดูแลระบบของคุณเองได้",
|
|
"cannotRemoveOwnAdmin": "การตรวจสอบสิทธิ์แบบสองทาง",
|
|
"cannotModifyOwnAdminStatus": "ภายนอก (OIDC)",
|
|
"dualAuth": "รหัสผ่านภายในเครื่อง",
|
|
"externalOIDC": "คุณแน่ใจหรือไม่ว่าต้องการยกเลิกเซสชันทั้งหมดของคุณเอง? คุณจะถูกออกจากระบบ",
|
|
"localPassword": "คำเตือน: ข้อมูลผู้ใช้ OIDC จะถูกลบ",
|
|
"confirmRevokeOwnSessions": "ลบบัญชีผู้ใช้ OIDC และข้อมูลทั้งหมด",
|
|
"linkOIDCWarningTitle": "เพิ่มความสามารถในการเข้าสู่ระบบ OIDC ให้กับบัญชีรหัสผ่านเป้าหมาย",
|
|
"linkOIDCActionDeleteUser": "อนุญาตให้บัญชีรหัสผ่านเข้าสู่ระบบได้ทั้งด้วยรหัสผ่านและ OIDC",
|
|
"linkOIDCActionAddCapability": "ชื่อผู้ใช้บัญชีรหัสผ่านเป้าหมาย",
|
|
"linkOIDCActionDualAuth": "ป้อนชื่อผู้ใช้ของบัญชีรหัสผ่าน",
|
|
"linkTargetUsernameLabel": "เชื่อมโยงบัญชี",
|
|
"linkTargetUsernamePlaceholder": "กำลังเชื่อมโยง...",
|
|
"linkAccountsButton": "ผู้ใช้ OIDC {{oidcUsername}} ได้ถูกเชื่อมโยงกับ {{targetUsername}} แล้ว",
|
|
"linkingAccounts": "ไม่สามารถเชื่อมโยงบัญชีได้",
|
|
"accountsLinkedSuccessfully": "จำเป็นต้องระบุชื่อผู้ใช้เป้าหมาย",
|
|
"failedToLinkAccounts": "ยกเลิกการเชื่อมโยงการตรวจสอบสิทธิ์ OIDC",
|
|
"linkTargetUsernameRequired": "ลบการตรวจสอบสิทธิ์ OIDC จาก {{username}} หรือไม่? หลังจากนี้ ผู้ใช้จะสามารถเข้าสู่ระบบได้ด้วยชื่อผู้ใช้/รหัสผ่านเท่านั้น",
|
|
"unlinkOIDCTitle": "OIDC ถูกยกเลิกการเชื่อมโยงจาก {{username}}",
|
|
"unlinkOIDCDescription": "ไม่สามารถยกเลิกการเชื่อมโยง OIDC ได้",
|
|
"unlinkOIDCSuccess": "ความปลอดภัยของฐานข้อมูล",
|
|
"failedToUnlinkOIDC": "สถานะการเข้ารหัส",
|
|
"databaseSecurity": "เปิดใช้งานการเข้ารหัส",
|
|
"encryptionStatus": "เปิดใช้งาน",
|
|
"encryptionEnabled": "ปิดใช้งาน",
|
|
"enabled": "รหัสคีย์",
|
|
"disabled": "สร้างแล้ว",
|
|
"keyId": "สถานะการย้ายข้อมูล",
|
|
"created": "การย้ายข้อมูลเสร็จสมบูรณ์",
|
|
"migrationStatus": "จำเป็นต้องย้ายข้อมูล",
|
|
"migrationCompleted": "คีย์หลักที่ได้รับการปกป้องด้วยสภาพแวดล้อม",
|
|
"migrationRequired": "การจัดเก็บคีย์แบบเดิม",
|
|
"deviceProtectedMasterKey": "คีย์หลักที่เข้ารหัสด้วยลายนิ้วมือของสภาพแวดล้อม (เปิดใช้งานการป้องกัน KEK)",
|
|
"legacyKeyStorage": "คีย์ไม่ได้รับการปกป้องด้วยการผูกกับสภาพแวดล้อม (แนะนำให้อัปเกรด)",
|
|
"masterKeyEncryptedWithDeviceFingerprint": "ถูกต้อง",
|
|
"keyNotProtectedByDeviceBinding": "เริ่มต้นการเข้ารหัสฐานข้อมูล",
|
|
"valid": "เปิดใช้งานการเข้ารหัส AES-256 ด้วยการป้องกันคีย์หลักที่ผูกกับสภาพแวดล้อม ซึ่งจะสร้างความปลอดภัยระดับองค์กรสำหรับคีย์ SSH รหัสผ่าน และโทเค็นการตรวจสอบสิทธิ์",
|
|
"initializeDatabaseEncryption": "คุณสมบัติที่เปิดใช้งาน:",
|
|
"enableAes256EncryptionWithDeviceBinding": "การเข้ารหัสที่ตรวจสอบสิทธิ์ AES-256-GCM",
|
|
"featuresEnabled": "การป้องกันคีย์หลักด้วยลายนิ้วมือของสภาพแวดล้อม (KEK)",
|
|
"aes256GcmAuthenticatedEncryption": "การสร้างคีย์ PBKDF2 ด้วยการวนซ้ำ 100,000 ครั้ง",
|
|
"deviceFingerprintMasterKeyProtection": "การจัดการและการหมุนเวียนคีย์อัตโนมัติ",
|
|
"pbkdf2KeyDerivation": "กำลังเริ่มต้น...",
|
|
"automaticKeyManagement": "เริ่มต้นการเข้ารหัสระดับองค์กร",
|
|
"initializing": "ย้ายข้อมูลที่มีอยู่",
|
|
"initializeEnterpriseEncryption": "เข้ารหัสข้อมูลที่ไม่มีการป้องกันในฐานข้อมูลของคุณ กระบวนการนี้ปลอดภัยและสร้างการสำรองข้อมูลอัตโนมัติ",
|
|
"migrateExistingData": "ตรวจสอบความเข้ากันได้ของการเข้ารหัส",
|
|
"encryptExistingUnprotectedData": "กำลังย้าย...",
|
|
"testMigrationDryRun": "ย้ายข้อมูล",
|
|
"migrating": "ข้อมูลความปลอดภัย",
|
|
"migrateData": "คีย์ส่วนตัวและรหัสผ่าน SSH ถูกเข้ารหัสด้วย AES-256-GCM",
|
|
"securityInformation": "โทเค็นการตรวจสอบสิทธิ์ผู้ใช้และรหัสลับ 2FA ได้รับการปกป้อง",
|
|
"sshPrivateKeysEncryptedWithAes256": "คีย์การเข้ารหัสหลักได้รับการปกป้องด้วยลายนิ้วมือของอุปกรณ์ (KEK)",
|
|
"userAuthTokensProtected": "คีย์ถูกผูกไว้กับสภาพแวดล้อมเซิร์ฟเวอร์ปัจจุบัน (สามารถย้ายได้ผ่านตัวแปรสภาพแวดล้อม)",
|
|
"masterKeysProtectedByDeviceFingerprint": "การสร้างคีย์ PBKDF2 + HKDF ด้วยการวนซ้ำ 100,000 ครั้ง",
|
|
"keysBoundToServerInstance": "ข้อมูลทั้งหมดจะยังคงเข้ากันได้กับเวอร์ชันก่อนหน้าในระหว่างการย้าย",
|
|
"pbkdf2HkdfKeyDerivation": "เปิดใช้งานการรักษาความปลอดภัยระดับองค์กร",
|
|
"backwardCompatibleMigration": "คีย์การเข้ารหัสหลักของคุณได้รับการปกป้องด้วยลายนิ้วมือของสภาพแวดล้อม ซึ่งจะใช้ชื่อโฮสต์เซิร์ฟเวอร์ เส้นทาง และข้อมูลสภาพแวดล้อมอื่นๆ เพื่อสร้างคีย์การป้องกัน ในการย้ายเซิร์ฟเวอร์ ให้ตั้งค่าตัวแปรสภาพแวดล้อม DB_ENCRYPTION_KEY บนเซิร์ฟเวอร์ใหม่",
|
|
"enterpriseGradeSecurityActive": "สำคัญ",
|
|
"masterKeysProtectedByDeviceBinding": "ตรวจสอบให้แน่ใจว่าข้อมูลมีความปลอดภัย: สำรองข้อมูลไฟล์ฐานข้อมูลและการกำหนดค่าเซิร์ฟเวอร์เป็นประจำ หากต้องการย้ายไปยังเซิร์ฟเวอร์ใหม่ ให้ตั้งค่าตัวแปรสภาพแวดล้อม DB_ENCRYPTION_KEY ในสภาพแวดล้อมใหม่ หรือคงชื่อโฮสต์และโครงสร้างไดเร็กทอรีเดิมไว้",
|
|
"important": "กำลังโหลดสถานะการเข้ารหัส...",
|
|
"keepEncryptionKeysSecure": "ตรวจสอบว่าข้อมูลที่มีอยู่สามารถย้ายไปยังรูปแบบเข้ารหัสได้อย่างปลอดภัยโดยไม่ต้องแก้ไขข้อมูลใดๆ",
|
|
"loadingEncryptionStatus": "คู่มือการย้ายเซิร์ฟเวอร์",
|
|
"testMigrationDescription": "ในการย้ายข้อมูลที่เข้ารหัสไปยังเซิร์ฟเวอร์ใหม่: 1) สำรองไฟล์ฐานข้อมูล 2) ตั้งค่าตัวแปรสภาพแวดล้อม DB_ENCRYPTION_KEY=\"your-key\" บนเซิร์ฟเวอร์ใหม่ 3) กู้คืนไฟล์ฐานข้อมูล",
|
|
"serverMigrationGuide": "การป้องกันสภาพแวดล้อม",
|
|
"migrationInstructions": "ปกป้องคีย์การเข้ารหัสตามข้อมูลสภาพแวดล้อมของเซิร์ฟเวอร์ (ชื่อโฮสต์ เส้นทาง ฯลฯ) สามารถย้ายได้ผ่านตัวแปรสภาพแวดล้อม",
|
|
"environmentProtection": "การตรวจสอบความเข้ากันได้เสร็จสมบูรณ์ - ไม่มีข้อมูลใดเปลี่ยนแปลง",
|
|
"environmentProtectionDesc": "การตรวจสอบเสร็จสมบูรณ์",
|
|
"verificationCompleted": "การย้ายข้อมูลเสร็จสมบูรณ์แล้ว!",
|
|
"verificationInProgress": "การตรวจสอบความเข้ากันได้ล้มเหลว",
|
|
"dataMigrationCompleted": "การย้ายข้อมูลล้มเหลว",
|
|
"verificationFailed": "กำลังดำเนินการตรวจสอบความเข้ากันได้...",
|
|
"migrationFailed": "กำลังเริ่มต้นการย้ายข้อมูล...",
|
|
"runningVerification": "การรักษาความปลอดภัยด้วยลายนิ้วมือฮาร์ดแวร์",
|
|
"startingMigration": "การเข้ารหัสที่ผูกกับฮาร์ดแวร์ทำงานอยู่",
|
|
"hardwareFingerprintSecurity": "คีย์หลักได้รับการปกป้องด้วยลายนิ้วมือฮาร์ดแวร์จริงแทนที่จะใช้ตัวแปรสภาพแวดล้อม",
|
|
"hardwareBoundEncryption": "การตรวจจับหมายเลขซีเรียล CPU",
|
|
"masterKeysNowProtectedByHardwareFingerprint": "การระบุ UUID ของเมนบอร์ด",
|
|
"cpuSerialNumberDetection": "การตรวจสอบหมายเลขซีเรียลของดิสก์",
|
|
"motherboardUuidIdentification": "การตรวจสอบหมายเลขซีเรียล BIOS",
|
|
"diskSerialNumberVerification": "การกรองที่อยู่ MAC ที่เสถียร",
|
|
"biosSerialNumberCheck": "การเข้ารหัสไฟล์ฐานข้อมูล",
|
|
"stableMacAddressFiltering": "การป้องกันสองชั้นทำงานอยู่",
|
|
"databaseFileEncryption": "ขณะนี้มีการเปิดใช้งานการเข้ารหัสทั้งระดับฟิลด์และระดับไฟล์เพื่อความปลอดภัยสูงสุด",
|
|
"dualLayerProtection": "การเข้ารหัส AES-256 ระดับฟิลด์สำหรับข้อมูลที่ละเอียดอ่อน",
|
|
"bothFieldAndFileEncryptionActive": "การเข้ารหัสฐานข้อมูลระดับไฟล์ด้วยการผูกฮาร์ดแวร์",
|
|
"fieldLevelAes256Encryption": "คีย์การเข้ารหัสไฟล์ที่ผูกกับฮาร์ดแวร์",
|
|
"fileLevelDatabaseEncryption": "การสร้างสำเนาสำรองที่เข้ารหัสโดยอัตโนมัติ",
|
|
"hardwareBoundFileKeys": "สร้างสำเนาสำรองที่เข้ารหัส",
|
|
"automaticEncryptedBackups": "กำลังสร้างสำเนาสำรอง...",
|
|
"createEncryptedBackup": "สร้างสำเนาสำรองเสร็จแล้ว",
|
|
"creatingBackup": "สร้างสำเนาสำรองที่เข้ารหัสสำเร็จแล้ว",
|
|
"backupCreated": "การสร้างสำเนาสำรองล้มเหลว",
|
|
"encryptedBackupCreatedSuccessfully": "การย้ายฐานข้อมูล",
|
|
"backupCreationFailed": "ส่งออกเพื่อการย้าย",
|
|
"databaseMigration": "ส่งออกฐานข้อมูลเป็นไฟล์ SQLite พร้อมข้อมูลที่ถอดรหัสแล้วสำหรับการย้ายไปยังฮาร์ดแวร์ใหม่",
|
|
"exportForMigration": "ส่งออกฐานข้อมูล SQLite",
|
|
"exportDatabaseForHardwareMigration": "กำลังส่งออก...",
|
|
"exportDatabase": "การส่งออก SQLite เสร็จสมบูรณ์แล้ว",
|
|
"exporting": "การส่งออก SQLite มีข้อมูลที่ถอดรหัสแล้ว - เก็บไว้ ปลอดภัย!\n\nส่งออกฐานข้อมูล SQLite สำเร็จแล้ว",
|
|
"exportCreated": "การส่งออกฐานข้อมูล SQLite ล้มเหลว",
|
|
"exportContainsDecryptedData": "นำเข้าจากการย้ายข้อมูล",
|
|
"databaseExportedSuccessfully": "นำเข้าฐานข้อมูล SQLite จากระบบหรือฮาร์ดแวร์อื่น",
|
|
"databaseExportFailed": "นำเข้าฐานข้อมูล SQLite",
|
|
"importFromMigration": "กำลังนำเข้า...",
|
|
"importDatabaseFromAnotherSystem": "ไฟล์ SQLite ที่เลือก",
|
|
"importDatabase": "การนำเข้า SQLite จะแทนที่ข้อมูลที่มีอยู่ - แนะนำให้สำรองข้อมูล!",
|
|
"importing": "โปรดเลือกไฟล์นำเข้า SQLite",
|
|
"selectedFile": "นำเข้าฐานข้อมูล SQLite สำเร็จแล้ว",
|
|
"importWillReplaceExistingData": "การนำเข้าฐานข้อมูล SQLite ล้มเหลว",
|
|
"pleaseSelectImportFile": "จัดการคีย์การเข้ารหัส ความปลอดภัยของฐานข้อมูล และการสำรองข้อมูล",
|
|
"databaseImportedSuccessfully": "มาตรการรักษาความปลอดภัยและการป้องกันที่ใช้งานอยู่",
|
|
"databaseImportFailed": "เทคโนโลยีการป้องกันคีย์ขั้นสูงบนฮาร์ดแวร์",
|
|
"manageEncryptionAndBackups": "ตัวเลือกการสร้างสำรองข้อมูลที่ปลอดภัยและการกู้คืนฐานข้อมูล",
|
|
"activeSecurityFeatures": "ส่งออกและนำเข้าฐานข้อมูลระหว่างระบบต่างๆ",
|
|
"deviceBindingTechnology": "ไม่จำเป็นต้องย้ายข้อมูล",
|
|
"backupAndRecovery": "คีย์การเข้ารหัส",
|
|
"crossSystemDataTransfer": "การป้องกันคีย์",
|
|
"noMigrationNeeded": "ใช้งานอยู่",
|
|
"encryptionKey": "แบบเดิม",
|
|
"keyProtection": "สถานะข้อมูล",
|
|
"active": "เข้ารหัสแล้ว",
|
|
"legacy": "ต้องการย้ายข้อมูล",
|
|
"dataStatus": "พร้อมแล้ว",
|
|
"encrypted": "เริ่มต้นการเข้ารหัส",
|
|
"needsMigration": "เริ่มต้น",
|
|
"ready": "ทดสอบ",
|
|
"initializeEncryption": "ย้ายข้อมูล",
|
|
"initialize": "สำรองข้อมูล",
|
|
"test": "สร้างข้อมูลสำรอง",
|
|
"migrate": "ส่งออก/นำเข้า",
|
|
"backup": "ส่งออก",
|
|
"createBackup": "นำเข้า",
|
|
"exportImport": "ต้องใส่รหัสผ่าน",
|
|
"export": "ยืนยันการส่งออก",
|
|
"import": "ส่งออกโฮสต์ SSH และข้อมูลรับรองเป็นไฟล์ SQLite",
|
|
"passwordRequired": "นำเข้าไฟล์ SQLite ด้วยการผสานแบบเพิ่มทีละส่วน (ข้ามรายการที่ซ้ำกัน)",
|
|
"confirmExport": "คำเตือนสำคัญ",
|
|
"exportDescription": "ไม่สามารถปิดใช้งานการเข้าสู่ระบบด้วยรหัสผ่านได้หากไม่ได้กำหนดค่า OIDC! คุณต้องกำหนดค่าการตรวจสอบสิทธิ์ OIDC ก่อนที่จะปิดใช้งานการเข้าสู่ระบบด้วยรหัสผ่าน มิฉะนั้นคุณจะเสียสิทธิ์ในการเข้าถึง Termix",
|
|
"importDescription": "คุณแน่ใจหรือไม่ว่าต้องการปิดใช้งานการเข้าสู่ระบบด้วยรหัสผ่าน? ตรวจสอบให้แน่ใจว่า OIDC ได้รับการกำหนดค่าและทำงานอย่างถูกต้องก่อนดำเนินการต่อ มิฉะนั้นคุณจะเสียสิทธิ์ในการเข้าถึงอินสแตนซ์ Termix ของคุณ",
|
|
"criticalWarning": "ปิดใช้งานการเข้าสู่ระบบด้วยรหัสผ่านสำเร็จแล้ว",
|
|
"cannotDisablePasswordLoginWithoutOIDC": "ปิดใช้งานการเข้าสู่ระบบด้วยรหัสผ่านและการลงทะเบียนบัญชีใหม่สำเร็จแล้ว",
|
|
"confirmDisablePasswordLogin": "ต้องเปิดใช้งานการเข้าสู่ระบบด้วยรหัสผ่าน",
|
|
"passwordLoginDisabled": "ปิดใช้งานการเข้าสู่ระบบด้วยรหัสผ่านแล้ว โปรดตรวจสอบให้แน่ใจว่าได้กำหนดค่า OIDC อย่างถูกต้อง มิเช่นนั้นคุณจะไม่สามารถเข้าสู่ระบบ Termix ได้",
|
|
"passwordLoginAndRegistrationDisabled": "สำคัญ: การเข้าสู่ระบบด้วยรหัสผ่านถูกปิดใช้งาน หากคุณรีเซ็ตหรือกำหนดค่า OIDC ผิดพลาด คุณจะสูญเสียการเข้าถึง Termix ทั้งหมดและทำให้ระบบของคุณใช้งานไม่ได้ โปรดดำเนินการต่อเมื่อคุณแน่ใจอย่างยิ่งเท่านั้น",
|
|
"requiresPasswordLogin": "คำเตือน: คุณกำลังจะปิดใช้งาน OIDC ในขณะที่การเข้าสู่ระบบด้วยรหัสผ่านถูกปิดใช้งานอยู่ การกระทำนี้จะทำให้ระบบ Termix ของคุณใช้งานไม่ได้และคุณจะสูญเสียการเข้าถึงทั้งหมด คุณแน่ใจอย่างยิ่งหรือไม่ว่าต้องการดำเนินการต่อ?",
|
|
"passwordLoginDisabledWarning": "ไม่สามารถอัปเดตสถานะการเข้าสู่ระบบด้วยรหัสผ่านได้",
|
|
"oidcRequiredWarning": "กำลังโหลดเซสชัน...",
|
|
"confirmDisableOIDCWarning": "ไม่พบเซสชันที่ใช้งานอยู่",
|
|
"failedToUpdatePasswordLoginStatus": "อุปกรณ์",
|
|
"loadingSessions": "ผู้ใช้",
|
|
"noActiveSessions": "ใช้งานล่าสุด",
|
|
"device": "หมดอายุ",
|
|
"user": "ถูกยกเลิก",
|
|
"lastActive": "ยกเลิกเซสชันทั้งหมดสำหรับผู้ใช้นี้",
|
|
"expires": "ยกเลิกทั้งหมด",
|
|
"revoked": "เชื่อมโยงบัญชี OIDC กับบัญชีรหัสผ่าน",
|
|
"revokeAllUserSessionsTitle": "เชื่อมโยง {{username}} (ผู้ใช้ OIDC) กับบัญชีรหัสผ่านที่มีอยู่แล้ว การดำเนินการนี้จะเปิดใช้งานการตรวจสอบสิทธิ์แบบสองทางสำหรับบัญชีรหัสผ่าน",
|
|
"revokeAll": "คำเตือน: ข้อมูลผู้ใช้ OIDC จะถูกลบ",
|
|
"linkOidcToPasswordAccount": "การดำเนินการนี้จะ:",
|
|
"linkOidcToPasswordAccountDescription": "ลบบัญชีผู้ใช้ OIDC และข้อมูลทั้งหมดของพวกเขา",
|
|
"linkOidcWarningTitle": "เพิ่มความสามารถในการเข้าสู่ระบบ OIDC ให้กับบัญชีรหัสผ่านเป้าหมาย",
|
|
"linkOidcWarningDescription": "อนุญาตให้บัญชีรหัสผ่านเข้าสู่ระบบได้ทั้งด้วยรหัสผ่านและ OIDC",
|
|
"linkOidcActionDeleteUser": "รหัสผ่านต้องมีอย่างน้อย 6 ตัวอักษร",
|
|
"linkOidcActionAddCapability": "บทบาทปัจจุบัน",
|
|
"linkOidcActionDualAuth": "ไม่มีการกำหนดบทบาท",
|
|
"passwordMinLength": "กำหนดบทบาทใหม่",
|
|
"currentRoles": "ผู้จัดการโฮสต์",
|
|
"noRolesAssigned": "โฮสต์ SSH",
|
|
"assignNewRole": "ไม่มีโฮสต์ SSH"
|
|
},
|
|
"hosts": {
|
|
"title": "คุณยังไม่ได้เพิ่มโฮสต์ SSH ใดๆ คลิก \"เพิ่มโฮสต์\" เพื่อเริ่มต้น",
|
|
"sshHosts": "กำลังโหลดโฮสต์...",
|
|
"noHosts": "โหลดโฮสต์ไม่สำเร็จ",
|
|
"noHostsMessage": "ลองใหม่",
|
|
"loadingHosts": "รีเฟรช",
|
|
"failedToLoadHosts": "ไม่บังคับ",
|
|
"retry": "{{count}} โฮสต์",
|
|
"refresh": "นำเข้า JSON",
|
|
"optional": "กำลังนำเข้า...",
|
|
"hostsCount": "นำเข้าโฮสต์ SSH จากไฟล์ JSON",
|
|
"importJson": "อัปโหลดไฟล์ JSON เพื่อนำเข้าโฮสต์ SSH หลายรายการพร้อมกัน (สูงสุด 100 รายการ)",
|
|
"importing": "ดาวน์โหลดตัวอย่าง",
|
|
"importJsonTitle": "คู่มือรูปแบบ",
|
|
"importJsonDesc": "คำเตือน: โฮสต์ \"{{name}}\" ใช้การตรวจสอบสิทธิ์ด้วยข้อมูลประจำตัว ไฟล์ที่ส่งออกจะไม่รวมข้อมูลประจำตัว และจะต้องกำหนดค่าใหม่ด้วยตนเองหลังจากนำเข้า คุณต้องการดำเนินการต่อหรือไม่?",
|
|
"downloadSample": "คำเตือน: โฮสต์ \"{{name}}\" มีข้อมูลการตรวจสอบสิทธิ์ที่ละเอียดอ่อน (รหัสผ่าน/คีย์ SSH) ไฟล์ที่ส่งออกจะรวมข้อมูลนี้ในรูปแบบข้อความธรรมดา โปรดเก็บไฟล์ให้ปลอดภัยและลบหลังจากใช้งาน คุณต้องการดำเนินการต่อหรือไม่?",
|
|
"formatGuide": "ไม่มีหมวดหมู่",
|
|
"exportCredentialWarning": "คุณแน่ใจหรือไม่ว่าต้องการลบ \"{{name}}\"?",
|
|
"exportSensitiveDataWarning": "ลบโฮสต์ไม่สำเร็จ",
|
|
"uncategorized": "ส่งออกโฮสต์ไม่สำเร็จ โปรดตรวจสอบให้แน่ใจว่าคุณได้เข้าสู่ระบบและสามารถเข้าถึงข้อมูลโฮสต์ได้แล้ว\n\nJSON ต้องมี \"hosts\" อาร์เรย์หรือเป็นอาร์เรย์ของโฮสต์",
|
|
"confirmDelete": "ไม่พบโฮสต์ในไฟล์ JSON",
|
|
"failedToDeleteHost": "อนุญาตให้นำเข้าโฮสต์ได้สูงสุด 100 รายการต่อการนำเข้า",
|
|
"failedToExportHost": "การนำเข้าเสร็จสมบูรณ์: {{success}} สำเร็จ, {{failed}} ล้มเหลว",
|
|
"jsonMustContainHosts": "การนำเข้าล้มเหลว",
|
|
"noHostsInJson": "ข้อผิดพลาดในการนำเข้า",
|
|
"maxHostsAllowed": "ไม่สามารถนำเข้าไฟล์ JSON ได้",
|
|
"importCompleted": "รายละเอียดการเชื่อมต่อ",
|
|
"importFailed": "องค์กร",
|
|
"importError": "ที่อยู่ IP",
|
|
"failedToImportJson": "พอร์ต",
|
|
"connectionDetails": "ชื่อ",
|
|
"organization": "ชื่อผู้ใช้",
|
|
"ipAddress": "โฟลเดอร์",
|
|
"port": "แท็ก",
|
|
"name": "รหัส PIN",
|
|
"username": "หมายเหตุ",
|
|
"folder": "วันหมดอายุ",
|
|
"tags": "ต้องใช้รหัสผ่านเมื่อใช้การตรวจสอบสิทธิ์ด้วยรหัสผ่าน",
|
|
"pin": "ต้องใช้คีย์ส่วนตัว SSH เมื่อใช้การตรวจสอบสิทธิ์ด้วยคีย์",
|
|
"notes": "ต้องระบุประเภทคีย์เมื่อใช้การตรวจสอบสิทธิ์ด้วยคีย์",
|
|
"expirationDate": "ต้องเลือกการกำหนดค่า SSH ที่ถูกต้องจากรายการ",
|
|
"passwordRequired": "เพิ่มโฮสต์",
|
|
"sshKeyRequired": "แก้ไข โฮสต์",
|
|
"keyTypeRequired": "โคลนโฮสต์",
|
|
"mustSelectValidSshConfig": "อัปเดตโฮสต์",
|
|
"addHost": "โฮสต์ \"{{name}}\" อัปเดตสำเร็จแล้ว!",
|
|
"editHost": "โฮสต์ \"{{name}}\" เพิ่มสำเร็จแล้ว!",
|
|
"cloneHost": "โฮสต์ \"{{name}}\" ลบสำเร็จแล้ว!",
|
|
"updateHost": "ไม่สามารถบันทึกโฮสต์ได้ โปรดลองอีกครั้ง",
|
|
"hostUpdatedSuccessfully": "เปิดใช้งานเทอร์มินัล",
|
|
"hostAddedSuccessfully": "เปิด/ปิดการมองเห็นโฮสต์ในแท็บเทอร์มินัล",
|
|
"hostDeletedSuccessfully": "เปิดใช้งานอุโมงค์",
|
|
"failedToSaveHost": "เปิด/ปิดการมองเห็นโฮสต์ในแท็บอุโมงค์",
|
|
"enableTerminal": "เปิดใช้งานตัวจัดการไฟล์",
|
|
"enableTerminalDesc": "เปิด/ปิดการมองเห็นโฮสต์ในแท็บตัวจัดการไฟล์",
|
|
"enableTunnel": "เปิด/ปิดการมองเห็นโฮสต์ในแท็บ Docker",
|
|
"enableTunnelDesc": "เปิดใช้งาน Docker",
|
|
"enableFileManager": "เส้นทางเริ่มต้น",
|
|
"enableFileManagerDesc": "ไดเร็กทอรีเริ่มต้นเมื่อเปิดตัวจัดการไฟล์สำหรับโฮสต์นี้",
|
|
"enableDockerDesc": "การเชื่อมต่ออุโมงค์",
|
|
"enableDocker": "การเชื่อมต่อ",
|
|
"defaultPath": "ลบ",
|
|
"defaultPathDesc": "พอร์ตต้นทาง",
|
|
"tunnelConnections": "(ต้นทางหมายถึงรายละเอียดการเชื่อมต่อปัจจุบันในแท็บทั่วไป)",
|
|
"connection": "พอร์ตปลายทาง",
|
|
"remove": "การกำหนดค่า SSH ปลายทาง",
|
|
"sourcePort": "อุโมงค์นี้จะส่งต่อทราฟฟิกจากพอร์ต {{sourcePort}} บนเครื่องต้นทาง (รายละเอียดการเชื่อมต่อปัจจุบันในแท็บทั่วไป) ไปยังพอร์ต {{endpointPort}} บนเครื่องปลายทาง",
|
|
"sourcePortDesc": "จำนวนครั้งสูงสุดในการลองเชื่อมต่อใหม่",
|
|
"endpointPort": "จำนวนครั้งสูงสุดในการลองเชื่อมต่ออุโมงค์ใหม่",
|
|
"endpointSshConfig": "ช่วงเวลาการลองใหม่ (วินาที)",
|
|
"tunnelForwardDescription": "เวลาที่ต้องรอระหว่างการลองใหม่แต่ละครั้ง",
|
|
"maxRetries": "เริ่มต้นอัตโนมัติเมื่อคอนเทนเนอร์เริ่มทำงาน",
|
|
"maxRetriesDescription": "เริ่มต้นอุโมงค์นี้โดยอัตโนมัติเมื่อคอนเทนเนอร์เริ่มทำงาน",
|
|
"retryInterval": "เพิ่มการเชื่อมต่ออุโมงค์",
|
|
"retryIntervalDescription": "ต้องใช้ Sshpass สำหรับการตรวจสอบสิทธิ์ด้วยรหัสผ่าน",
|
|
"autoStartContainer": "สำหรับการตรวจสอบสิทธิ์ด้วยรหัสผ่านในอุโมงค์ ต้องติดตั้ง sshpass บนระบบ",
|
|
"autoStartDesc": "วิธีการติดตั้งอื่นๆ:",
|
|
"addConnection": "(Debian/Ubuntu) หรือเวอร์ชันที่เทียบเท่าสำหรับระบบปฏิบัติการของคุณ",
|
|
"sshpassRequired": "หรือ",
|
|
"sshpassRequiredDesc": "CentOS/RHEL/Fedora",
|
|
"otherInstallMethods": "macOS",
|
|
"debianUbuntuEquivalent": "Windows",
|
|
"or": "ต้องกำหนดค่าเซิร์ฟเวอร์ SSH",
|
|
"centosRhelFedora": "สำหรับการเชื่อมต่อแบบอุโมงค์ เซิร์ฟเวอร์ SSH ต้องได้รับการกำหนดค่าให้ยอมรับการส่งต่อพอร์ต:",
|
|
"macos": "เพื่อผูกพอร์ตระยะไกลกับอินเทอร์เฟซทั้งหมด",
|
|
"windows": "เพื่อเปิดใช้งานการส่งต่อพอร์ต",
|
|
"sshServerConfigRequired": "หากใช้ผู้ใช้ root สำหรับการสร้างอุโมงค์",
|
|
"sshServerConfigDesc": "แก้ไข /etc/ssh/sshd_config และรีสตาร์ท SSH: sudo systemctl restart sshd",
|
|
"gatewayPortsYes": "อัปโหลด",
|
|
"allowTcpForwardingYes": "การตรวจสอบสิทธิ์",
|
|
"permitRootLoginYes": "รหัสผ่าน",
|
|
"editSshConfig": "คีย์",
|
|
"upload": "ข้อมูลประจำตัว",
|
|
"authentication": "ไม่มี",
|
|
"password": "เลือกข้อมูลประจำตัว",
|
|
"key": "เลือกข้อมูลประจำตัว...",
|
|
"credential": "จำเป็นต้องใช้ข้อมูลประจำตัวเมื่อใช้การตรวจสอบสิทธิ์ด้วยข้อมูลประจำตัว",
|
|
"none": "การเลือกข้อมูลประจำตัวจะเขียนทับชื่อผู้ใช้ปัจจุบันและใช้ชื่อผู้ใช้ใหม่ รายละเอียดการตรวจสอบสิทธิ์ของข้อมูลประจำตัว",
|
|
"selectCredential": "ไม่สามารถเปลี่ยนการตรวจสอบสิทธิ์ในฐานะผู้ใช้ที่ใช้ร่วมกันได้",
|
|
"selectCredentialPlaceholder": "คีย์ส่วนตัว SSH",
|
|
"credentialRequired": "รหัสผ่านคีย์",
|
|
"credentialDescription": "ประเภทคีย์",
|
|
"cannotChangeAuthAsSharedUser": "ตรวจจับอัตโนมัติ",
|
|
"sshPrivateKey": "RSA",
|
|
"keyPassword": "ED25519",
|
|
"keyType": "ECDSA NIST P-256",
|
|
"autoDetect": "ECDSA NIST P-384",
|
|
"rsa": "ECDSA NIST P-521",
|
|
"ed25519": "DSA",
|
|
"ecdsaNistP256": "RSA SHA2-256",
|
|
"ecdsaNistP384": "RSA SHA2-512",
|
|
"ecdsaNistP521": "อัปโหลดไฟล์",
|
|
"dsa": "วางคีย์",
|
|
"rsaSha2256": "อัปเดตคีย์",
|
|
"rsaSha2512": "คีย์ที่มีอยู่ (คลิกเพื่อเปลี่ยน)",
|
|
"uploadFile": "ข้อมูลรับรองที่มีอยู่ (คลิกเพื่อเปลี่ยน)",
|
|
"pasteKey": "เพิ่มแท็ก (เว้นวรรคเพื่อเพิ่ม)",
|
|
"updateKey": "เทอร์มินัล",
|
|
"existingKey": "อุโมงค์",
|
|
"existingCredential": "ตัวจัดการไฟล์",
|
|
"addTagsSpaceToAdd": "ทั่วไป",
|
|
"terminalBadge": "เทอร์มินัล",
|
|
"tunnelBadge": "อุโมงค์",
|
|
"fileManagerBadge": "ตัวจัดการไฟล์",
|
|
"general": "สถิติเซิร์ฟเวอร์",
|
|
"terminal": "โปรแกรมดูโฮสต์",
|
|
"tunnel": "เปิดใช้งานสถิติเซิร์ฟเวอร์",
|
|
"fileManager": "เปิด/ปิดการรวบรวมสถิติเซิร์ฟเวอร์สำหรับโฮสต์นี้",
|
|
"serverStats": "แสดงรายการ",
|
|
"hostViewer": "เลือกเมตริกที่จะแสดงบนหน้าสถิติเซิร์ฟเวอร์",
|
|
"enableServerStats": "การใช้งาน CPU",
|
|
"enableServerStatsDesc": "การใช้งานหน่วยความจำ",
|
|
"displayItems": "ดิสก์ การใช้งาน",
|
|
"displayItemsDesc": "สถิติเครือข่าย (เร็วๆ นี้)",
|
|
"enableCpu": "จำนวนกระบวนการ (เร็วๆ นี้)",
|
|
"enableMemory": "เวลาทำงาน (เร็วๆ นี้)",
|
|
"enableDisk": "ชื่อโฮสต์ (เร็วๆ นี้)",
|
|
"enableNetwork": "ระบบปฏิบัติการ (เร็วๆ นี้)",
|
|
"enableProcesses": "คำสั่งที่กำหนดเอง (เร็วๆ นี้)",
|
|
"enableUptime": "กำหนดคำสั่งปิดเครื่องและรีบูตที่กำหนดเองสำหรับเซิร์ฟเวอร์นี้",
|
|
"enableHostname": "คำสั่งปิดเครื่อง",
|
|
"enableOs": "คำสั่งรีบูต",
|
|
"customCommands": "คุณแน่ใจหรือไม่ว่าต้องการลบ \"{{name}}\" ออกจากโฟลเดอร์ \"{{folder}}\"? โฮสต์จะถูกย้ายไปยัง \"ไม่มีโฟลเดอร์\"",
|
|
"customCommandsDesc": "โฮสต์ \"{{name}}\" ถูกลบออกจากโฟลเดอร์สำเร็จแล้ว",
|
|
"shutdownCommand": "ไม่สามารถลบโฮสต์ออกจากโฟลเดอร์ได้",
|
|
"rebootCommand": "โฟลเดอร์ \"{{oldName}}\" ถูกเปลี่ยนชื่อเป็น \"{{newName}}\" สำเร็จ",
|
|
"confirmRemoveFromFolder": "ไม่สามารถเปลี่ยนชื่อโฟลเดอร์ได้",
|
|
"removedFromFolder": "แก้ไขลักษณะโฟลเดอร์",
|
|
"failedToRemoveFromFolder": "ปรับแต่งสีและไอคอนสำหรับโฟลเดอร์",
|
|
"folderRenamed": "สีโฟลเดอร์",
|
|
"failedToRenameFolder": "ไอคอนโฟลเดอร์",
|
|
"editFolderAppearance": "ดูตัวอย่าง",
|
|
"editFolderAppearanceDesc": "อัปเดตลักษณะโฟลเดอร์สำเร็จแล้ว",
|
|
"folderColor": "ไม่สามารถอัปเดตลักษณะโฟลเดอร์ได้",
|
|
"folderIcon": "ลบโฮสต์ทั้งหมดในโฟลเดอร์",
|
|
"preview": "คุณแน่ใจหรือไม่ว่าต้องการลบโฮสต์ทั้งหมด {{count}} ในโฟลเดอร์ \"{{folder}}\"? การกระทำนี้ไม่สามารถยกเลิกได้",
|
|
"folderAppearanceUpdated": "ลบโฮสต์ {{count}} จากโฟลเดอร์ \"{{folder}}\" สำเร็จแล้ว",
|
|
"failedToUpdateFolderAppearance": "ไม่สามารถลบโฮสต์ในโฟลเดอร์ได้",
|
|
"deleteAllHostsInFolder": "ย้ายโฮสต์ \"{{name}}\" ไปยัง \"{{folder}}\" สำเร็จแล้ว",
|
|
"confirmDeleteAllHostsInFolder": "ไม่สามารถย้ายโฮสต์ไปยังโฟลเดอร์ได้",
|
|
"allHostsInFolderDeleted": "คลิกเพื่อเปลี่ยนชื่อโฟลเดอร์",
|
|
"failedToDeleteHostsInFolder": "เปลี่ยนชื่อโฟลเดอร์",
|
|
"movedToFolder": "ลบออกจากโฟลเดอร์ \"{{folder}}\"",
|
|
"failedToMoveToFolder": "แก้ไขโฮสต์",
|
|
"clickToRenameFolder": "ลบโฮสต์",
|
|
"renameFolder": "ส่งออกโฮสต์",
|
|
"removeFromFolder": "คัดลอกโฮสต์",
|
|
"editHostTooltip": "คลิกเพื่อแก้ไขโฮสต์",
|
|
"deleteHostTooltip": "ลากเพื่อย้ายระหว่างโฟลเดอร์",
|
|
"exportHostTooltip": "ส่งออกการกำหนดค่าโฮสต์สำหรับ {{name}}",
|
|
"cloneHostTooltip": "เปิดเทอร์มินัล",
|
|
"clickToEditHost": "เปิดตัวจัดการไฟล์",
|
|
"dragToMoveBetweenFolders": "เปิดอุโมงค์",
|
|
"exportedHostConfig": "เปิดรายละเอียดเซิร์ฟเวอร์",
|
|
"openTerminal": "สถิติ",
|
|
"openFileManager": "วิดเจ็ตที่เปิดใช้งาน",
|
|
"openTunnels": "เปิดสถิติเซิร์ฟเวอร์",
|
|
"openServerDetails": "เลือกวิดเจ็ตสถิติที่จะแสดงสำหรับโฮสต์นี้",
|
|
"statistics": "การกำหนดค่าการตรวจสอบ",
|
|
"enabledWidgets": "กำหนดความถี่ในการตรวจสอบสถิติและสถานะของเซิร์ฟเวอร์",
|
|
"openServerStats": "เปิดใช้งานการตรวจสอบสถานะ",
|
|
"enabledWidgetsDesc": "ตรวจสอบว่าเซิร์ฟเวอร์ออนไลน์หรือออฟไลน์",
|
|
"monitoringConfiguration": "ช่วงเวลาตรวจสอบสถานะ",
|
|
"monitoringConfigurationDesc": "ความถี่ในการตรวจสอบว่าโฮสต์ออนไลน์หรือไม่ (5 วินาที - 1 ชั่วโมง)",
|
|
"statusCheckEnabled": "เปิดใช้งานการตรวจสอบเมตริก",
|
|
"statusCheckEnabledDesc": "รวบรวม CPU, RAM, ดิสก์ และสถิติระบบอื่นๆ",
|
|
"statusCheckInterval": "ช่วงเวลาการเก็บรวบรวมเมตริก",
|
|
"statusCheckIntervalDesc": "ความถี่ในการเก็บรวบรวมสถิติเซิร์ฟเวอร์ (5 วินาที - 1 ชั่วโมง)",
|
|
"metricsEnabled": "วินาที",
|
|
"metricsEnabledDesc": "นาที",
|
|
"metricsInterval": "ช่วงเวลาการตรวจสอบต้องอยู่ระหว่าง 5 วินาทีถึง 1 ชั่วโมง (3600 วินาที)",
|
|
"metricsIntervalDesc": "การตรวจสอบเซิร์ฟเวอร์ถูกปิดใช้งานสำหรับโฮสต์นี้",
|
|
"intervalSeconds": "เปิดใช้งานการตรวจสอบใน Host Manager → แท็บสถิติ",
|
|
"intervalMinutes": "ปิดการตรวจสอบ",
|
|
"intervalValidation": "สถานะ",
|
|
"monitoringDisabled": "เมตริก",
|
|
"enableMonitoring": "หมายเหตุ: การปรับแต่งเทอร์มินัลใช้งานได้เฉพาะบนเดสก์ท็อป (เว็บไซต์และแอป Electron) แอปมือถือและเว็บไซต์บนมือถือใช้การตั้งค่าเทอร์มินัลเริ่มต้นของระบบ",
|
|
"monitoringDisabledBadge": "การปรับแต่งเทอร์มินัล",
|
|
"statusMonitoring": "ลักษณะที่ปรากฏ",
|
|
"metricsMonitoring": "พฤติกรรม",
|
|
"terminalCustomization": "ตัวอย่างธีม",
|
|
"appearance": "ธีม",
|
|
"behavior": "เลือกธีม",
|
|
"advanced": "เลือกธีมสีสำหรับเทอร์มินัล",
|
|
"themePreview": "ตระกูลฟอนต์",
|
|
"theme": "เลือกฟอนต์",
|
|
"selectTheme": "เลือกฟอนต์ที่จะใช้ในเทอร์มินัล",
|
|
"chooseColorTheme": "ขนาดฟอนต์",
|
|
"fontFamily": "ขนาดตัวอักษร: {{value}}px",
|
|
"selectFont": "ปรับขนาดตัวอักษรของเทอร์มินัล",
|
|
"selectFontDesc": "ระยะห่างระหว่างตัวอักษร",
|
|
"fontSize": "ระยะห่างระหว่างตัวอักษร: {{value}}px",
|
|
"fontSizeValue": "ปรับระยะห่างระหว่างตัวอักษร",
|
|
"adjustFontSize": "ความสูงของบรรทัด",
|
|
"letterSpacing": "ความสูงของบรรทัด: {{value}}",
|
|
"letterSpacingValue": "ปรับระยะห่างระหว่างบรรทัด",
|
|
"adjustLetterSpacing": "รูปแบบเคอร์เซอร์",
|
|
"lineHeight": "เลือกรูปแบบเคอร์เซอร์",
|
|
"lineHeightValue": "บล็อก",
|
|
"adjustLineHeight": "ขีดเส้นใต้",
|
|
"cursorStyle": "ขีดเส้นใต้",
|
|
"selectCursorStyle": "เลือกรูปแบบเคอร์เซอร์",
|
|
"cursorStyleBlock": "การกระพริบของเคอร์เซอร์",
|
|
"cursorStyleUnderline": "เปิดใช้งานแอนิเมชั่นการกระพริบของเคอร์เซอร์",
|
|
"cursorStyleBar": "บัฟเฟอร์การเลื่อนกลับ",
|
|
"chooseCursorAppearance": "บัฟเฟอร์การเลื่อนกลับ: {{value}} บรรทัด",
|
|
"cursorBlink": "จำนวนบรรทัดที่จะเก็บไว้ในประวัติการเลื่อนกลับ",
|
|
"enableCursorBlink": "รูปแบบเสียงเตือน",
|
|
"scrollbackBuffer": "เลือกรูปแบบเสียงเตือน สไตล์",
|
|
"scrollbackBufferValue": "ไม่มี",
|
|
"scrollbackBufferDesc": "เสียง",
|
|
"bellStyle": "ภาพ",
|
|
"selectBellStyle": "ทั้งสองอย่าง",
|
|
"bellStyleNone": "วิธีจัดการกับเสียงเตือนที่เทอร์มินัล (อักขระ BEL, \\x07) โปรแกรมจะเรียกใช้เสียงนี้เมื่อเสร็จสิ้นภารกิจ พบข้อผิดพลาด หรือเพื่อแจ้งเตือน \"เสียง\" จะเล่นเสียงบี๊บ \"ภาพ\" จะแสดงหน้าจอกะพริบสั้นๆ \"ทั้งสองอย่าง\" จะทำทั้งสองอย่าง \"ไม่มี\" จะปิดการแจ้งเตือนด้วยเสียง",
|
|
"bellStyleSound": "คลิกขวาเพื่อเลือกคำ",
|
|
"bellStyleVisual": "การคลิกขวาจะเลือกคำที่อยู่ใต้เคอร์เซอร์",
|
|
"bellStyleBoth": "ตัวปรับการเลื่อนเร็ว",
|
|
"bellStyleDesc": "เลือกตัวปรับ",
|
|
"rightClickSelectsWord": "Alt",
|
|
"rightClickSelectsWordDesc": "Ctrl",
|
|
"fastScrollModifier": "Shift",
|
|
"selectModifier": "ปุ่มตัวปรับสำหรับการเลื่อนเร็ว",
|
|
"modifierAlt": "ความไวในการเลื่อนเร็ว",
|
|
"modifierCtrl": "ความไวในการเลื่อนเร็ว: {{value}}",
|
|
"modifierShift": "ตัวคูณความเร็วในการเลื่อนเมื่อกดปุ่มตัวปรับค้างไว้",
|
|
"fastScrollModifierDesc": "อัตราส่วนความคมชัดขั้นต่ำ",
|
|
"fastScrollSensitivity": "อัตราส่วนความคมชัดขั้นต่ำ: {{value}}",
|
|
"fastScrollSensitivityValue": "ปรับสีโดยอัตโนมัติเพื่อการอ่านที่ดียิ่งขึ้น",
|
|
"fastScrollSensitivityDesc": "การส่งต่อเอเจนต์ SSH",
|
|
"minimumContrastRatio": "ส่งต่อเอเจนต์การตรวจสอบสิทธิ์ SSH ไปยังโฮสต์ระยะไกล",
|
|
"minimumContrastRatioValue": "โหมด Backspace",
|
|
"minimumContrastRatioDesc": "เลือกโหมด Backspace",
|
|
"sshAgentForwarding": "ปกติ (DEL)",
|
|
"sshAgentForwardingDesc": "Control-H (^H)",
|
|
"backspaceMode": "ปุ่ม Backspace พฤติกรรมเพื่อความเข้ากันได้",
|
|
"selectBackspaceMode": "โค้ดเริ่มต้น",
|
|
"backspaceModeNormal": "เลือกโค้ด",
|
|
"backspaceModeControlH": "ค้นหาโค้ด...",
|
|
"backspaceModeDesc": "ไม่มี",
|
|
"startupSnippet": "การตรวจสอบสิทธิ์แบบโต้ตอบด้วยแป้นพิมพ์",
|
|
"selectSnippet": "วิธีการตรวจสอบสิทธิ์นี้จะใช้การตรวจสอบสิทธิ์แบบโต้ตอบด้วยแป้นพิมพ์เมื่อเชื่อมต่อกับเซิร์ฟเวอร์ SSH",
|
|
"searchSnippets": "การตรวจสอบสิทธิ์แบบโต้ตอบด้วยแป้นพิมพ์ช่วยให้เซิร์ฟเวอร์แจ้งให้คุณป้อนข้อมูลประจำตัวระหว่างการเชื่อมต่อ ซึ่งมีประโยชน์สำหรับเซิร์ฟเวอร์ที่ต้องการการตรวจสอบสิทธิ์แบบหลายปัจจัย หรือหากคุณไม่ต้องการบันทึกข้อมูลประจำตัวไว้ในเครื่อง",
|
|
"snippetNone": "บังคับใช้การตรวจสอบสิทธิ์แบบโต้ตอบด้วยแป้นพิมพ์",
|
|
"noneAuthTitle": "บังคับใช้การตรวจสอบสิทธิ์แบบโต้ตอบด้วยแป้นพิมพ์ ซึ่งมักจำเป็นสำหรับเซิร์ฟเวอร์ที่ใช้การตรวจสอบสิทธิ์แบบสองปัจจัย (TOTP/2FA)",
|
|
"noneAuthDescription": "แทนที่ชื่อผู้ใช้ข้อมูลประจำตัว",
|
|
"noneAuthDetails": "ใช้ชื่อผู้ใช้ที่แตกต่างจากที่จัดเก็บไว้ในข้อมูลประจำตัว ซึ่งช่วยให้คุณสามารถใช้ข้อมูลประจำตัวเดียวกันกับชื่อผู้ใช้ที่แตกต่างกันได้",
|
|
"forceKeyboardInteractive": "Jump Hosts",
|
|
"forceKeyboardInteractiveDesc": "Jump hosts (หรือที่รู้จักกันในชื่อ bastion hosts) ช่วยให้คุณสามารถเชื่อมต่อกับเซิร์ฟเวอร์เป้าหมายผ่านเซิร์ฟเวอร์ตัวกลางหนึ่งตัวหรือมากกว่า ฟังก์ชันนี้มีประโยชน์สำหรับการเข้าถึงเซิร์ฟเวอร์ที่อยู่หลังไฟร์วอลล์หรือในเครือข่ายส่วนตัว\n\nห่วงโซ่ Jump Host",
|
|
"overrideCredentialUsername": "เพิ่ม Jump Host",
|
|
"overrideCredentialUsernameDesc": "เลือกเซิร์ฟเวอร์",
|
|
"jumpHosts": "ค้นหาเซิร์ฟเวอร์...",
|
|
"jumpHostsDescription": "ไม่พบเซิร์ฟเวอร์",
|
|
"jumpHostChain": "การเชื่อมต่อจะเกิดขึ้นตามลำดับ: Jump Host 1 → Jump Host 2 → ... → เซิร์ฟเวอร์เป้าหมาย",
|
|
"addJumpHost": "พร็อกซี SOCKS5",
|
|
"selectServer": "กำหนดค่าพร็อกซี SOCKS5 สำหรับการเชื่อมต่อ SSH การรับส่งข้อมูลทั้งหมดจะถูกส่งผ่านเซิร์ฟเวอร์พร็อกซีที่ระบุ",
|
|
"searchServers": "เปิดใช้งานพร็อกซี SOCKS5",
|
|
"noServerFound": "ใช้พร็อกซี SOCKS5 สำหรับการเชื่อมต่อ SSH นี้",
|
|
"jumpHostsOrder": "โฮสต์พร็อกซี",
|
|
"socks5Proxy": "พอร์ตพร็อกซี",
|
|
"socks5Description": "ชื่อผู้ใช้พร็อกซี",
|
|
"enableSocks5": "รหัสผ่านพร็อกซี",
|
|
"enableSocks5Description": "ไม่บังคับ: เว้นว่างไว้หากพร็อกซีไม่ต้องการการตรวจสอบสิทธิ์",
|
|
"socks5Host": "ไม่บังคับ: เว้นว่างไว้หากพร็อกซีไม่ต้องการการตรวจสอบสิทธิ์",
|
|
"socks5Port": "ห่วงโซ่พร็อกซี",
|
|
"socks5Username": "กำหนดค่าห่วงโซ่ของพร็อกซี SOCKS แต่ละพร็อกซีในห่วงโซ่จะเชื่อมต่อผ่านพร็อกซีตัวก่อนหน้า",
|
|
"socks5Password": "โหมดพร็อกซี",
|
|
"socks5UsernameOptional": "ใช้พร็อกซีตัวเดียว",
|
|
"socks5PasswordOptional": "ใช้พร็อกซีแบบลูกโซ่",
|
|
"socks5ProxyChain": "ใช้ค่าที่ตั้งไว้ล่วงหน้าที่บันทึกไว้",
|
|
"socks5ProxyChainDescription": "เลือกค่าที่ตั้งไว้ล่วงหน้า",
|
|
"socks5ProxyMode": "จัดการค่าที่ตั้งไว้ล่วงหน้า",
|
|
"socks5UseSingleProxy": "พร็อกซี {{number}}",
|
|
"socks5UseProxyChain": "เพิ่มพร็อกซีลงในลูกโซ่",
|
|
"socks5UsePreset": "ลบพร็อกซี",
|
|
"socks5SelectPreset": "ประเภทพร็อกซี",
|
|
"socks5ManagePresets": "บันทึกเป็นค่าที่ตั้งไว้ล่วงหน้า",
|
|
"socks5ProxyNode": "บันทึกลูกโซ่พร็อกซีเป็นค่าที่ตั้งไว้ล่วงหน้า",
|
|
"socks5AddProxy": "บันทึกการกำหนดค่าลูกโซ่พร็อกซีปัจจุบันเป็นค่าที่ตั้งไว้ล่วงหน้าที่สามารถนำกลับมาใช้ใหม่ได้",
|
|
"socks5RemoveProxy": "ชื่อค่าที่ตั้งไว้ล่วงหน้า",
|
|
"socks5ProxyType": "คำอธิบาย (ไม่บังคับ)",
|
|
"socks5SaveAsPreset": "สร้างค่าที่ตั้งไว้ล่วงหน้าลูกโซ่พร็อกซีแล้ว",
|
|
"socks5SavePresetTitle": "อัปเดตค่าที่ตั้งไว้ล่วงหน้าลูกโซ่พร็อกซีแล้ว",
|
|
"socks5SavePresetDescription": "ลบค่าที่ตั้งไว้ล่วงหน้าลูกโซ่พร็อกซีแล้ว",
|
|
"socks5PresetName": "ค่าที่ตั้งไว้ล่วงหน้า \"{{name}}\" บันทึกสำเร็จแล้ว",
|
|
"socks5PresetDescription": "ไม่สามารถบันทึกค่าที่ตั้งไว้ล่วงหน้าได้",
|
|
"socks5PresetCreated": "จำเป็นต้องระบุชื่อค่าที่ตั้งไว้ล่วงหน้า",
|
|
"socks5PresetUpdated": "ไม่สามารถบันทึกเชนพร็อกซีที่ว่างเปล่าได้",
|
|
"socks5PresetDeleted": "เพิ่มพร็อกซีอย่างน้อยหนึ่งตัวลงในเชน",
|
|
"socks5PresetSaved": "ชื่อโฮสต์หรือที่อยู่ IP ของเซิร์ฟเวอร์พร็อกซี SOCKS",
|
|
"socks5PresetSaveError": "หมายเลขพอร์ตของเซิร์ฟเวอร์พร็อกซี SOCKS (ค่าเริ่มต้น: 1080)",
|
|
"socks5PresetNameRequired": "เพิ่มโหนดพร็อกซี",
|
|
"socks5EmptyChainError": "ไม่มีโหนดพร็อกซีที่กำหนดค่าไว้ คลิก \"เพิ่มโหนดพร็อกซี\" เพื่อเพิ่มหนึ่งโหนด",
|
|
"socks5ProxyChainEmpty": "โหนดพร็อกซี",
|
|
"socks5HostDescription": "ประเภทพร็อกซี",
|
|
"socks5PortDescription": "การดำเนินการด่วน",
|
|
"addProxyNode": "การดำเนินการด่วนช่วยให้คุณสร้างปุ่มที่กำหนดเองเพื่อเรียกใช้โค้ด SSH บนเซิร์ฟเวอร์นี้ ปุ่มเหล่านี้จะปรากฏที่ด้านบนของหน้าสถิติเซิร์ฟเวอร์เพื่อให้เข้าถึงได้ง่าย",
|
|
"noProxyNodes": "รายการการดำเนินการด่วน",
|
|
"proxyNode": "เพิ่มการดำเนินการด่วน",
|
|
"proxyType": "ชื่อการดำเนินการ",
|
|
"quickActions": "ไม่พบโค้ดตัวอย่าง",
|
|
"quickActionsDescription": "ปุ่มการดำเนินการด่วนจะปรากฏตามลำดับที่แสดงด้านบนในหน้าสถิติเซิร์ฟเวอร์",
|
|
"quickActionsList": "การตั้งค่าการตรวจสอบสิทธิ์ขั้นสูง",
|
|
"addQuickAction": "การกรอกรหัสผ่าน Sudo อัตโนมัติ",
|
|
"quickActionName": "เสนอให้ใส่รหัสผ่าน SSH โดยอัตโนมัติเมื่อ sudo ขอรหัสผ่าน",
|
|
"noSnippetFound": "รหัสผ่าน Sudo",
|
|
"quickActionsOrder": "รหัสผ่านเสริมสำหรับคำสั่ง sudo (มีประโยชน์กับการตรวจสอบสิทธิ์ด้วยคีย์)",
|
|
"advancedAuthSettings": "SOCKS4",
|
|
"sudoPasswordAutoFill": "SOCKS5",
|
|
"sudoPasswordAutoFillDesc": "เรียกใช้โค้ดตัวอย่างเมื่อเทอร์มินัลเชื่อมต่อ",
|
|
"sudoPassword": "Auto-MOSH",
|
|
"sudoPasswordDesc": "เรียกใช้คำสั่ง MOSH โดยอัตโนมัติเมื่อเชื่อมต่อ",
|
|
"socks4": "คำสั่ง MOSH",
|
|
"socks5": "คำสั่ง MOSH ที่จะเรียกใช้",
|
|
"executeSnippetOnConnect": "ตัวแปรสภาพแวดล้อม",
|
|
"autoMosh": "ตั้งค่าตัวแปรสภาพแวดล้อมแบบกำหนดเองสำหรับเซสชันเทอร์มินัล",
|
|
"autoMoshDesc": "ตัวแปร ชื่อ",
|
|
"moshCommand": "ค่า",
|
|
"moshCommandDesc": "เพิ่มตัวแปร",
|
|
"environmentVariables": "Docker",
|
|
"environmentVariablesDesc": "เปิด Docker",
|
|
"variableName": "Docker ยังไม่ได้เปิดใช้งานสำหรับโฮสต์นี้ เปิดใช้งานในการตั้งค่าโฮสต์เพื่อใช้คุณสมบัติของ Docker",
|
|
"variableValue": "กำลังตรวจสอบ Docker...",
|
|
"addVariable": "ข้อผิดพลาด",
|
|
"docker": "รหัสข้อผิดพลาด: {{code}}",
|
|
"openDocker": "Docker v{{version}}",
|
|
"notEnabled": "ปัจจุบัน",
|
|
"validating": "ใช้ไป / ขีดจำกัด",
|
|
"error": "เปอร์เซ็นต์",
|
|
"errorCode": "อินพุต",
|
|
"version": "เอาต์พุต",
|
|
"current": "อ่าน",
|
|
"used_limit": "เขียน",
|
|
"percentage": "PIDs",
|
|
"input": "ID",
|
|
"output": "สถานะ",
|
|
"read": "คอนโซล",
|
|
"write": "คอนเทนเนอร์ต้องทำงานอยู่จึงจะเชื่อมต่อกับคอนโซลได้",
|
|
"pids": "ต้องยืนยันตัวตน",
|
|
"id": "เชื่อมต่อกับ {{containerName}} แล้ว",
|
|
"state": "ตัดการเชื่อมต่อแล้ว",
|
|
"console": "ข้อผิดพลาดคอนโซล",
|
|
"containerMustBeRunning": "ข้อผิดพลาด: {{message}}",
|
|
"authenticationRequired": "ไม่สามารถเชื่อมต่อกับคอนโซลได้",
|
|
"connectedTo": "ตัดการเชื่อมต่อจากคอนโซลคอนเทนเนอร์แล้ว",
|
|
"disconnected": "คอนเทนเนอร์ไม่ได้ทำงาน",
|
|
"consoleError": "เริ่มคอนเทนเนอร์เพื่อเข้าถึงคอนโซล",
|
|
"errorMessage": "เลือกเชลล์",
|
|
"failedToConnect": "Bash",
|
|
"disconnectedFromContainer": "Sh",
|
|
"containerNotRunning": "Ash",
|
|
"startContainerToAccess": "กำลังเชื่อมต่อ...",
|
|
"selectShell": "เชื่อมต่อ",
|
|
"bash": "ตัดการเชื่อมต่อ",
|
|
"sh": "ไม่ได้เชื่อมต่อ",
|
|
"ash": "คลิกเชื่อมต่อเพื่อเริ่มเชลล์แบบโต้ตอบ",
|
|
"connecting": "กำลังเชื่อมต่อกับ {{containerName}}...",
|
|
"connect": "คอนเทนเนอร์ต้องทำงานเพื่อดูสถิติ",
|
|
"disconnect": "ไม่สามารถดึงสถิติได้",
|
|
"notConnected": "ไม่พบคอนเทนเนอร์",
|
|
"clickToConnect": "เริ่มต้นด้วยการสร้างคอนเทนเนอร์บนเซิร์ฟเวอร์ของคุณ",
|
|
"connectingTo": "ค้นหาตามชื่อ รูปภาพ หรือ ID...",
|
|
"containerMustBeRunningToViewStats": "กรองตามสถานะ",
|
|
"failedToFetchStats": "ทั้งหมด ({{count}})",
|
|
"noContainersFound": "{{status}} ({{count}})",
|
|
"noContainersFoundHint": "ไม่มีคอนเทนเนอร์ตรงกับตัวกรองของคุณ",
|
|
"searchPlaceholder": "ลองปรับการค้นหาของคุณ หรือ ตัวกรอง",
|
|
"filterByStatusPlaceholder": "คอนเทนเนอร์ {{name}} เริ่มทำงานแล้ว",
|
|
"allContainersCount": "ไม่สามารถเริ่มคอนเทนเนอร์ได้: {{error}}",
|
|
"statusCount": "คอนเทนเนอร์ {{name}} หยุดทำงานแล้ว",
|
|
"noContainersMatchFilters": "ไม่สามารถหยุดคอนเทนเนอร์ได้: {{error}}",
|
|
"noContainersMatchFiltersHint": "คอนเทนเนอร์ {{name}} เริ่มทำงานใหม่แล้ว",
|
|
"containerStarted": "ไม่สามารถเริ่มทำงานคอนเทนเนอร์ใหม่ได้: {{error}}",
|
|
"failedToStartContainer": "คอนเทนเนอร์ {{name}} กลับมาทำงานต่อแล้ว",
|
|
"containerStopped": "คอนเทนเนอร์ {{name}} หยุดทำงานชั่วคราวแล้ว",
|
|
"failedToStopContainer": "ไม่สามารถ {{action}} คอนเทนเนอร์ได้: {{error}}",
|
|
"containerRestarted": "คอนเทนเนอร์ {{name}} ถูกลบออกแล้ว",
|
|
"failedToRestartContainer": "ไม่สามารถลบคอนเทนเนอร์ได้: {{error}}",
|
|
"containerUnpaused": "รูปภาพ:",
|
|
"containerPaused": "รหัส:",
|
|
"failedToTogglePauseContainer": "พอร์ต:",
|
|
"containerRemoved": "ไม่มี",
|
|
"failedToRemoveContainer": "สร้างเมื่อ:",
|
|
"image": "เริ่ม",
|
|
"idLabel": "หยุด",
|
|
"ports": "ยกเลิกการหยุดชั่วคราว",
|
|
"noPorts": "หยุดชั่วคราว\n#__# เริ่มใหม่",
|
|
"created": "ลบคอนเทนเนอร์",
|
|
"start": "คุณแน่ใจหรือไม่ว่าต้องการลบคอนเทนเนอร์ \"{{name}}\"?",
|
|
"stop": "คำเตือน: คอนเทนเนอร์นี้กำลังทำงานอยู่และจะถูกลบออกโดยบังคับ",
|
|
"unpause": "กำลังลบ:",
|
|
"pause": "ไม่พบคอนเทนเนอร์",
|
|
"restart": "กลับไปที่รายการ",
|
|
"removeContainer": "บันทึก",
|
|
"confirmRemoveContainer": "สถิติ",
|
|
"runningContainerWarning": "คอนโซล",
|
|
"removing": "ไม่สามารถดึงบันทึกได้: {{error}}",
|
|
"containerNotFound": "ไม่สามารถดาวน์โหลดบันทึกได้: {{error}}",
|
|
"backToList": "จำนวนบรรทัดที่จะแสดง",
|
|
"logs": "50 บรรทัดล่าสุด",
|
|
"stats": "100 บรรทัดล่าสุด",
|
|
"consoleTab": "500 บรรทัดล่าสุด",
|
|
"failedToFetchLogs": "1000 บรรทัดล่าสุด",
|
|
"failedToDownloadLogs": "บันทึกทั้งหมด",
|
|
"linesToShow": "แสดงเวลา",
|
|
"last50Lines": "รีเฟรชอัตโนมัติ",
|
|
"last100Lines": "กรองบันทึก...",
|
|
"last500Lines": "ไม่มีบันทึก",
|
|
"last1000Lines": "เทอร์มินัล",
|
|
"allLogs": "เชื่อมต่อกับ โฮสต์",
|
|
"showTimestamps": "ตัดการเชื่อมต่อ",
|
|
"autoRefresh": "ล้างข้อมูล",
|
|
"filterLogsPlaceholder": "คัดลอก",
|
|
"noLogsAvailable": "วาง"
|
|
},
|
|
"terminal": {
|
|
"title": "ค้นหา",
|
|
"connect": "เต็มหน้าจอ",
|
|
"disconnect": "แบ่งหน้าจอแนวนอน",
|
|
"clear": "แบ่งหน้าจอแนวตั้ง",
|
|
"copy": "ปิดแผง",
|
|
"paste": "เชื่อมต่อใหม่",
|
|
"find": "สิ้นสุดเซสชัน",
|
|
"fullscreen": "การเชื่อมต่อขาดหาย",
|
|
"splitHorizontal": "ข้อผิดพลาด: {{message}}",
|
|
"splitVertical": "ตัดการเชื่อมต่อแล้ว",
|
|
"closePanel": "ปิดการเชื่อมต่อแล้ว",
|
|
"reconnect": "ข้อผิดพลาดในการเชื่อมต่อ: {{message}}",
|
|
"sessionEnded": "เชื่อมต่อแล้ว",
|
|
"connectionLost": "สร้างการเชื่อมต่อ SSH แล้ว",
|
|
"error": "การตรวจสอบสิทธิ์ล้มเหลว: {{message}}",
|
|
"disconnected": "เกิดข้อผิดพลาดที่ไม่ทราบสาเหตุ",
|
|
"connectionClosed": "ไม่สามารถแยกวิเคราะห์ข้อความจากเซิร์ฟเวอร์ได้",
|
|
"connectionError": "ข้อผิดพลาดในการเชื่อมต่อ WebSocket",
|
|
"connected": "กำลังเชื่อมต่อ...",
|
|
"sshConnected": "กำลังเชื่อมต่อใหม่... ({{attempt}}/{{max}})",
|
|
"authError": "เชื่อมต่อใหม่สำเร็จ",
|
|
"unknownError": "จำนวนครั้งในการเชื่อมต่อใหม่ถึงจำนวนสูงสุดแล้ว",
|
|
"messageParseError": "หมดเวลาการเชื่อมต่อ",
|
|
"websocketError": "เทอร์มินัล - {{host}}",
|
|
"connecting": "เทอร์มินัล - {{host}}:{{path}}",
|
|
"reconnecting": "กำลังใช้งาน {{command}} - {{host}}",
|
|
"reconnected": "ต้องใช้การยืนยันตัวตนสองขั้นตอน",
|
|
"maxReconnectAttemptsReached": "รหัสยืนยัน",
|
|
"connectionTimeout": "000000",
|
|
"terminalTitle": "ยืนยัน",
|
|
"terminalWithPath": "ใส่รหัสผ่าน?",
|
|
"runTitle": "กด Enter เพื่อแทรก, Esc เพื่อปิด",
|
|
"totpRequired": "แทรก",
|
|
"totpCodeLabel": "ปิด",
|
|
"totpPlaceholder": "ตัวจัดการไฟล์",
|
|
"totpVerify": "ไฟล์",
|
|
"sudoPasswordPopupTitle": "โฟลเดอร์",
|
|
"sudoPasswordPopupHint": "เชื่อมต่อ SSH เพื่อใช้งานการจัดการไฟล์",
|
|
"sudoPasswordPopupConfirm": "อัปโหลดไฟล์",
|
|
"sudoPasswordPopupDismiss": "ดาวน์โหลด"
|
|
},
|
|
"fileManager": {
|
|
"title": "แตกไฟล์",
|
|
"file": "กำลังแตกไฟล์ {{name}}...",
|
|
"folder": "แตกไฟล์สำเร็จ {{name}} ไฟล์",
|
|
"connectToSsh": "การแตกไฟล์ล้มเหลว",
|
|
"uploadFile": "บีบอัดไฟล์",
|
|
"downloadFile": "บีบอัดไฟล์",
|
|
"extractArchive": "บีบอัด {{count}} รายการลงในไฟล์เก็บถาวร",
|
|
"extractingArchive": "ชื่อไฟล์เก็บถาวร",
|
|
"archiveExtractedSuccessfully": "ป้อนชื่อไฟล์เก็บถาวร...",
|
|
"extractFailed": "รูปแบบการบีบอัด",
|
|
"compressFile": "ไฟล์ที่เลือก",
|
|
"compressFiles": "และ {{count}} รายการเพิ่มเติม...",
|
|
"compressFilesDesc": "บีบอัด",
|
|
"archiveName": "กำลังบีบอัด {{count}} รายการลงใน {{name}}...",
|
|
"enterArchiveName": "{{name}} สร้างสำเร็จแล้ว",
|
|
"compressionFormat": "การบีบอัดล้มเหลว",
|
|
"selectedFiles": "แก้ไข",
|
|
"andMoreFiles": "ดูตัวอย่าง",
|
|
"compress": "ก่อนหน้า",
|
|
"compressingFiles": "ถัดไป",
|
|
"filesCompressedSuccessfully": "หน้า {{current}} จาก {{total}}",
|
|
"compressFailed": "ซูมออก",
|
|
"edit": "ซูมเข้า",
|
|
"preview": "ไฟล์ใหม่",
|
|
"previous": "โฟลเดอร์ใหม่",
|
|
"next": "เปลี่ยนชื่อ",
|
|
"pageXOfY": "เปลี่ยนชื่อรายการ",
|
|
"zoomOut": "ลบรายการ",
|
|
"zoomIn": "เส้นทางปัจจุบัน",
|
|
"newFile": "อัปโหลดไฟล์",
|
|
"newFolder": "สูงสุด: 1GB (JSON) / 5GB (ไบนารี) - รองรับไฟล์ขนาดใหญ่",
|
|
"rename": "ลบไฟล์",
|
|
"renameItem": "คลิกเพื่อเลือกไฟล์",
|
|
"deleteItem": "เลือกไฟล์",
|
|
"currentPath": "กำลังอัปโหลด...",
|
|
"uploadFileTitle": "กำลังดาวน์โหลด...",
|
|
"maxFileSize": "กำลังอัปโหลด {{name}}...",
|
|
"removeFile": "กำลังอัปโหลดไฟล์ขนาดใหญ่ {{name}} ({{size}})...",
|
|
"clickToSelectFile": "กำลังดาวน์โหลด {{name}}...",
|
|
"chooseFile": "กำลังสร้าง {{name}}...",
|
|
"uploading": "กำลังสร้าง {{name}}...",
|
|
"downloading": "กำลังลบ {{type}} {{name}}...",
|
|
"uploadingFile": "กำลังเปลี่ยนชื่อ {{type}} {{oldName}} เป็น {{newName}}...",
|
|
"uploadingLargeFile": "สร้างไฟล์ใหม่",
|
|
"downloadingFile": "ชื่อไฟล์",
|
|
"creatingFile": "กำลังสร้าง...",
|
|
"creatingFolder": "สร้างไฟล์",
|
|
"deletingItem": "สร้างโฟลเดอร์ใหม่",
|
|
"renamingItem": "ชื่อโฟลเดอร์",
|
|
"createNewFile": "สร้างโฟลเดอร์",
|
|
"fileName": "คำเตือน: การกระทำนี้ไม่สามารถยกเลิกได้",
|
|
"creating": "รายการ เส้นทาง",
|
|
"createFile": "นี่คือไดเร็กทอรี (จะลบแบบวนซ้ำ)",
|
|
"createNewFolder": "กำลังลบ...",
|
|
"folderName": "เส้นทางปัจจุบัน",
|
|
"createFolder": "ชื่อใหม่",
|
|
"warningCannotUndo": "นี่คือไดเร็กทอรี",
|
|
"itemPath": "กำลังเปลี่ยนชื่อ...",
|
|
"thisIsDirectory": "อัปโหลดไฟล์ \"{{name}}\" สำเร็จแล้ว",
|
|
"deleting": "อัปโหลดไฟล์ไม่สำเร็จ",
|
|
"currentPathLabel": "ดาวน์โหลดไฟล์ \"{{name}}\" สำเร็จแล้ว",
|
|
"newName": "ดาวน์โหลดไฟล์ไม่สำเร็จ",
|
|
"thisIsDirectoryRename": "ไม่ได้รับเนื้อหาไฟล์",
|
|
"renaming": "เส้นทางไฟล์",
|
|
"fileUploadedSuccessfully": "สร้างไฟล์ \"{{name}}\" สำเร็จแล้ว",
|
|
"failedToUploadFile": "สร้างไฟล์ไม่สำเร็จ",
|
|
"fileDownloadedSuccessfully": "โฟลเดอร์ \"{{name}}\" สร้างสำเร็จแล้ว",
|
|
"failedToDownloadFile": "สร้างโฟลเดอร์ไม่สำเร็จ",
|
|
"noFileContent": "สร้างรายการไม่สำเร็จ",
|
|
"filePath": "การดำเนินการ {{operation}} ล้มเหลวสำหรับ {{name}}: {{error}}",
|
|
"fileCreatedSuccessfully": "ไม่สามารถแก้ไขลิงก์สัญลักษณ์ได้",
|
|
"failedToCreateFile": "ลบ {{type}} สำเร็จแล้ว",
|
|
"folderCreatedSuccessfully": "ลบรายการ {{count}} รายการสำเร็จแล้ว",
|
|
"failedToCreateFolder": "ลบรายการไม่สำเร็จ",
|
|
"failedToCreateItem": "ลากไฟล์มาที่นี่เพื่ออัปโหลด",
|
|
"operationFailed": "โฟลเดอร์นี้ว่างเปล่า",
|
|
"failedToResolveSymlink": "รายการ {{count}} รายการ",
|
|
"itemDeletedSuccessfully": "เลือก {{count}} รายการแล้ว",
|
|
"itemsDeletedSuccessfully": "ค้นหาไฟล์...",
|
|
"failedToDeleteItems": "อัปโหลด",
|
|
"dragFilesToUpload": "เลือกโฮสต์เพื่อเริ่มการจัดการไฟล์",
|
|
"emptyFolder": "เชื่อมต่อ SSH ไม่สำเร็จ",
|
|
"itemCount": "โหลดไดเร็กทอรีไม่สำเร็จ",
|
|
"selectedCount": "ไม่มีการเชื่อมต่อ SSH",
|
|
"searchFiles": "ป้อนชื่อโฟลเดอร์:",
|
|
"upload": "ป้อนชื่อไฟล์:",
|
|
"selectHostToStart": "คัดลอก",
|
|
"failedToConnect": "ตัด",
|
|
"failedToLoadDirectory": "วาง",
|
|
"noSSHConnection": "คัดลอกเส้นทาง",
|
|
"enterFolderName": "คัดลอกเส้นทางต่างๆ",
|
|
"enterFileName": "ลบ",
|
|
"copy": "คุณสมบัติ",
|
|
"cut": "รีเฟรช",
|
|
"paste": "ดาวน์โหลดไฟล์ {{count}} ไฟล์ไปยังเบราว์เซอร์",
|
|
"copyPath": "คัดลอกรายการ {{count}} รายการ",
|
|
"copyPaths": "ตัดรายการ {{count}} รายการ",
|
|
"delete": "ลบรายการ {{count}} รายการ",
|
|
"properties": "คัดลอกรายการ {{count}} รายการไปยังคลิปบอร์ดแล้ว",
|
|
"refresh": "ตัดรายการ {{count}} รายการไปยังคลิปบอร์ดแล้ว",
|
|
"downloadFiles": "คัดลอกเส้นทางไปยังคลิปบอร์ดแล้ว",
|
|
"copyFiles": "คัดลอกเส้นทาง {{count}} เส้นทางไปยังคลิปบอร์ดแล้ว",
|
|
"cutFiles": "ไม่สามารถคัดลอกเส้นทางไปยังคลิปบอร์ดได้",
|
|
"deleteFiles": "ย้ายแล้ว {{count}} รายการ",
|
|
"filesCopiedToClipboard": "ลบรายการไม่สำเร็จ",
|
|
"filesCutToClipboard": "{{type}} เปลี่ยนชื่อสำเร็จแล้ว",
|
|
"pathCopiedToClipboard": "เปลี่ยนชื่อรายการไม่สำเร็จ",
|
|
"pathsCopiedToClipboard": "ดาวน์โหลด",
|
|
"failedToCopyPath": "สิทธิ์การเข้าถึง",
|
|
"movedItems": "ขนาด",
|
|
"failedToDeleteItem": "แก้ไขแล้ว",
|
|
"itemRenamedSuccessfully": "เส้นทาง",
|
|
"failedToRenameItem": "คุณแน่ใจหรือไม่ว่าต้องการลบ {{name}}?",
|
|
"download": "อัปโหลดไฟล์สำเร็จ",
|
|
"permissions": "การอัปโหลดไฟล์ล้มเหลว",
|
|
"size": "ดาวน์โหลดไฟล์สำเร็จ",
|
|
"modified": "การดาวน์โหลดไฟล์ล้มเหลว",
|
|
"path": "ไม่ได้รับอนุญาต",
|
|
"confirmDelete": "ตรวจสอบบันทึก Docker สำหรับข้อมูลข้อผิดพลาดโดยละเอียด",
|
|
"uploadSuccess": "เกิดข้อผิดพลาดภายในเซิร์ฟเวอร์",
|
|
"uploadFailed": "ข้อผิดพลาดของเซิร์ฟเวอร์",
|
|
"downloadSuccess": "ข้อผิดพลาด",
|
|
"downloadFailed": "การร้องขอไม่สำเร็จด้วยรหัสสถานะ",
|
|
"permissionDenied": "ไม่ทราบ",
|
|
"checkDockerLogs": "ไม่สามารถอ่านไฟล์ได้",
|
|
"internalServerError": "ไม่มีรหัสเซสชัน SSH",
|
|
"serverError": "ไม่มีเส้นทางไฟล์",
|
|
"error": "ไม่มีโฮสต์ปัจจุบัน",
|
|
"requestFailed": "บันทึกไฟล์สำเร็จ",
|
|
"unknownFileError": "การบันทึกหมดเวลา ไฟล์อาจถูกบันทึกสำเร็จแล้ว แต่การดำเนินการใช้เวลานานเกินไป ตรวจสอบบันทึก Docker เพื่อยืนยัน",
|
|
"cannotReadFile": "ไม่สามารถบันทึกไฟล์ได้",
|
|
"noSshSessionId": "ลบสำเร็จ",
|
|
"noFilePath": "เชื่อมต่อกับเซิร์ฟเวอร์",
|
|
"noCurrentHost": "เลือกเซิร์ฟเวอร์จากแถบด้านข้างเพื่อเริ่มแก้ไขไฟล์",
|
|
"fileSavedSuccessfully": "การดำเนินการกับไฟล์",
|
|
"saveTimeout": "คุณแน่ใจหรือไม่ว่าต้องการลบ <strong>{{name}}</strong>?",
|
|
"failedToSaveFile": "คุณแน่ใจหรือไม่ว่าต้องการลบ \"{{name}}\" อย่างถาวร?",
|
|
"deletedSuccessfully": "คุณแน่ใจหรือไม่ว่าต้องการลบรายการ {{count}} รายการอย่างถาวร?",
|
|
"connectToServer": "คุณแน่ใจหรือไม่ว่าต้องการลบรายการ {{count}} รายการอย่างถาวร? ซึ่งรวมถึงโฟลเดอร์และเนื้อหาภายในด้วย",
|
|
"selectServerToEdit": "คุณแน่ใจหรือไม่ว่าต้องการลบโฟลเดอร์ \"{{name}}\" และเนื้อหาทั้งหมดภายในอย่างถาวร?",
|
|
"fileOperations": "การดำเนินการนี้จะลบโฟลเดอร์และเนื้อหาทั้งหมดภายใน",
|
|
"confirmDeleteMessage": "การกระทำนี้ไม่สามารถยกเลิกได้",
|
|
"confirmDeleteSingleItem": "การกระทำนี้ไม่สามารถยกเลิกได้ รายการจะถูกลบออกจากเซิร์ฟเวอร์อย่างถาวร",
|
|
"confirmDeleteMultipleItems": "ล่าสุด",
|
|
"confirmDeleteMultipleItemsWithFolders": "ปักหมุด",
|
|
"confirmDeleteFolder": "ทางลัดโฟลเดอร์",
|
|
"deleteDirectoryWarning": "ไม่มีไฟล์ล่าสุด",
|
|
"actionCannotBeUndone": "ไม่มีไฟล์ที่ปักหมุด",
|
|
"permanentDeleteWarning": "ป้อนเส้นทางโฟลเดอร์",
|
|
"recent": "ไม่มีทางลัด",
|
|
"pinned": "ค้นหาไฟล์และโฟลเดอร์...",
|
|
"folderShortcuts": "ไม่พบไฟล์หรือโฟลเดอร์",
|
|
"noRecentFiles": "ไม่สามารถเชื่อมต่อ SSH ได้",
|
|
"noPinnedFiles": "ไม่สามารถเชื่อมต่อเซสชัน SSH ใหม่ได้",
|
|
"enterFolderPath": "ไม่สามารถแสดงรายการไฟล์ได้",
|
|
"noShortcuts": "การดึงข้อมูลโฮมหมดเวลา",
|
|
"searchFilesAndFolders": "การตรวจสอบสถานะ SSH หมดเวลา",
|
|
"noFilesOrFoldersFound": "การเชื่อมต่อ SSH ใหม่หมดเวลา",
|
|
"failedToConnectSSH": "การบันทึกหมดเวลา",
|
|
"failedToReconnectSSH": "ไม่สามารถบันทึกไฟล์ได้",
|
|
"failedToListFiles": "ลากไฟล์ระบบมาที่นี่เพื่ออัปโหลด",
|
|
"fetchHomeDataTimeout": "ลากไฟล์ออกนอกหน้าต่างเพื่อดาวน์โหลด",
|
|
"sshStatusCheckTimeout": "เปิดเทอร์มินัลที่นี่",
|
|
"sshReconnectionTimeout": "เรียกใช้",
|
|
"saveOperationTimeout": "บันทึกเป็น...",
|
|
"cannotSaveFile": "เลือกตำแหน่งที่จะบันทึก",
|
|
"dragSystemFilesToUpload": "เปิดเทอร์มินัลในโฟลเดอร์นี้",
|
|
"dragFilesToWindowToDownload": "เปิดเทอร์มินัลที่ตำแหน่งไฟล์",
|
|
"openTerminalHere": "เทอร์มินัล - {{host}}:{{path}}",
|
|
"run": "กำลังทำงาน - {{file}}",
|
|
"saveToSystem": "สามารถเรียกใช้ไฟล์ปฏิบัติการได้เท่านั้น",
|
|
"selectLocationToSave": "ไม่มีโฮสต์ เลือกแล้ว",
|
|
"openTerminalInFolder": "ติดดาว",
|
|
"openTerminalInFileLocation": "ทางลัด",
|
|
"terminalWithPath": "ไดเร็กทอรี",
|
|
"runningFile": "ลบ \"{{name}}\" ออกจากไฟล์ล่าสุดแล้ว",
|
|
"onlyRunExecutableFiles": "การลบล้มเหลว",
|
|
"noHostSelected": "ยกเลิกการตรึง \"{{name}}\" สำเร็จแล้ว",
|
|
"starred": "การยกเลิกการตรึงล้มเหลว",
|
|
"shortcuts": "ลบทางลัด \"{{name}}\" แล้ว",
|
|
"directories": "การลบทางลัดล้มเหลว",
|
|
"removedFromRecentFiles": "ล้างไฟล์ล่าสุดทั้งหมดแล้ว",
|
|
"removeFailed": "การล้างล้มเหลว",
|
|
"unpinnedSuccessfully": "ลบออกจากไฟล์ล่าสุด",
|
|
"unpinFailed": "ล้างไฟล์ล่าสุดทั้งหมด",
|
|
"removedShortcut": "ยกเลิกการตรึงไฟล์",
|
|
"removeShortcutFailed": "ลบทางลัด",
|
|
"clearedAllRecentFiles": "บันทึกไฟล์ {{count}} ไฟล์เป็น...",
|
|
"clearFailed": "ตรึงไฟล์",
|
|
"removeFromRecentFiles": "เพิ่มไปยังทางลัด",
|
|
"clearAllRecentFiles": "ดาวน์โหลดไปยังตำแหน่งเริ่มต้น",
|
|
"unpinFile": "วางไม่สำเร็จ",
|
|
"removeShortcut": "ไม่มีการกระทำที่สามารถย้อนกลับได้",
|
|
"saveFilesToSystem": "ยกเลิกการคัดลอก: ลบไฟล์ที่คัดลอก {{count}} ไฟล์",
|
|
"pinFile": "ยกเลิกไม่สำเร็จ: ไม่สามารถลบไฟล์ที่คัดลอกได้",
|
|
"addToShortcuts": "ยกเลิกไม่สำเร็จ: ไม่พบข้อมูลไฟล์ที่คัดลอก",
|
|
"downloadToDefaultLocation": "ยกเลิกการย้าย: ย้ายไฟล์ {{count}} ไฟล์กลับไปยังตำแหน่งเดิม",
|
|
"pasteFailed": "ยกเลิกไม่สำเร็จ: ไม่สามารถย้ายไฟล์กลับได้",
|
|
"noUndoableActions": "ยกเลิกไม่สำเร็จ: ไม่พบข้อมูลไฟล์ที่ย้าย",
|
|
"undoCopySuccess": "ไม่สามารถยกเลิกการลบได้: ไฟล์ถูกลบออกจากเซิร์ฟเวอร์อย่างถาวรแล้ว",
|
|
"undoCopyFailedDelete": "การยกเลิกไม่รองรับ ประเภท",
|
|
"undoCopyFailedNoInfo": "การยกเลิกการดำเนินการล้มเหลว",
|
|
"undoMoveSuccess": "ข้อผิดพลาดที่ไม่ทราบสาเหตุ",
|
|
"undoMoveFailedMove": "ป้อนเส้นทาง...",
|
|
"undoMoveFailedNoInfo": "แก้ไขเส้นทาง",
|
|
"undoDeleteNotSupported": "ยืนยัน",
|
|
"undoTypeNotSupported": "ยกเลิก",
|
|
"undoOperationFailed": "ค้นหา...",
|
|
"unknownError": "แทนที่ด้วย...",
|
|
"enterPath": "แทนที่",
|
|
"editPath": "แทนที่ทั้งหมด",
|
|
"confirm": "ดาวน์โหลดแทน",
|
|
"cancel": "แป้นพิมพ์ลัด",
|
|
"find": "ค้นหา & แทนที่",
|
|
"replaceWith": "การแก้ไข",
|
|
"replace": "การนำทาง",
|
|
"replaceAll": "โค้ด",
|
|
"downloadInstead": "ค้นหา",
|
|
"keyboardShortcuts": "ค้นหาถัดไป",
|
|
"searchAndReplace": "ค้นหาก่อนหน้า",
|
|
"editing": "บันทึก",
|
|
"navigation": "เลือกทั้งหมด",
|
|
"code": "ยกเลิก",
|
|
"search": "ทำซ้ำ",
|
|
"findNext": "ไปที่บรรทัด",
|
|
"findPrevious": "เลื่อนบรรทัดขึ้น",
|
|
"save": "เลื่อนบรรทัดลง",
|
|
"selectAll": "สลับการแสดงความคิดเห็น",
|
|
"undo": "ย่อหน้า",
|
|
"redo": "คลายย่อหน้า",
|
|
"goToLine": "เติมข้อความอัตโนมัติ",
|
|
"moveLineUp": "โหลดรูปภาพไม่สำเร็จ",
|
|
"moveLineDown": "หมุน",
|
|
"toggleComment": "ขนาดดั้งเดิม",
|
|
"indent": "เริ่มพิมพ์...",
|
|
"outdent": "ขนาดไม่ทราบ",
|
|
"autoComplete": "ไฟล์ว่างเปล่า",
|
|
"imageLoadError": "คำเตือนไฟล์ขนาดใหญ่",
|
|
"rotate": "ไฟล์นี้มีขนาด {{size}} ซึ่งอาจทำให้เกิดปัญหาด้านประสิทธิภาพเมื่อเปิดเป็นข้อความ",
|
|
"originalSize": "ไม่พบไฟล์ \"{{name}}\" และถูกลบออกจากไฟล์ล่าสุด/ไฟล์ที่ปักหมุดไว้แล้ว",
|
|
"startTyping": "ไม่สามารถโหลดไฟล์: {{error}}",
|
|
"unknownSize": "เกิดข้อผิดพลาดของเซิร์ฟเวอร์ โปรดลองอีกครั้งในภายหลัง",
|
|
"fileIsEmpty": "การบันทึกอัตโนมัติล้มเหลว",
|
|
"largeFileWarning": "ไฟล์ถูกบันทึกอัตโนมัติแล้ว",
|
|
"largeFileWarningDesc": "ไม่สามารถย้าย {{name}}",
|
|
"fileNotFoundAndRemoved": "การย้ายล้มเหลว",
|
|
"failedToLoadFile": "สามารถเปรียบเทียบไฟล์ได้เพียงสองไฟล์เท่านั้น",
|
|
"serverErrorOccurred": "กำลังเปรียบเทียบไฟล์: {{file1}} และ {{file2}}",
|
|
"autoSaveFailed": "การลากล้มเหลว",
|
|
"fileAutoSaved": "ไฟล์ \"{{name}}\" ปักหมุดสำเร็จแล้ว",
|
|
"moveFileFailed": "ปักหมุดไฟล์ไม่สำเร็จ",
|
|
"moveOperationFailed": "ยกเลิกการปักหมุดไฟล์ \"{{name}}\" สำเร็จแล้ว",
|
|
"canOnlyCompareFiles": "ยกเลิกการปักหมุดไฟล์ไม่สำเร็จ",
|
|
"comparingFiles": "ทางลัดโฟลเดอร์ \"{{name}}\" เพิ่มสำเร็จแล้ว",
|
|
"dragFailed": "ไม่สามารถเพิ่มทางลัดได้",
|
|
"filePinnedSuccessfully": "เพิ่มรายการ {{operation}} {{count}} รายการสำเร็จแล้ว",
|
|
"pinFileFailed": "รายการ {{operation}} {{count}} รายการ",
|
|
"fileUnpinnedSuccessfully": "ดาวน์โหลดไฟล์ {{name}} สำเร็จแล้ว",
|
|
"unpinFileFailed": "การดาวน์โหลดล้มเหลว",
|
|
"shortcutAddedSuccessfully": "ย้ายไปยัง {{name}}",
|
|
"addShortcutFailed": "เปรียบเทียบความแตกต่างกับ {{name}}",
|
|
"operationCompletedSuccessfully": "ลากออกนอกหน้าต่างเพื่อดาวน์โหลด ({{count}} ไฟล์)",
|
|
"operationCompleted": "โฟลเดอร์ใหม่",
|
|
"downloadFileSuccess": "ไฟล์ใหม่.txt",
|
|
"downloadFileFailed": "ย้ายรายการ {{count}} รายการไปยัง {{target}} สำเร็จแล้ว",
|
|
"moveTo": "ย้าย",
|
|
"diffCompareWith": "ค้นหาในไฟล์ (Ctrl+F)",
|
|
"dragOutsideToDownload": "แสดงทางลัดแป้นพิมพ์",
|
|
"newFolderDefault": "เริ่มเขียนเนื้อหา Markdown ของคุณ...",
|
|
"newFileDefault": "กำลังโหลดไฟล์ การเปรียบเทียบ...",
|
|
"successfullyMovedItems": "โหลดใหม่",
|
|
"move": "เปรียบเทียบ",
|
|
"searchInFile": "แบบเคียงข้างกัน",
|
|
"showKeyboardShortcuts": "แบบอินไลน์",
|
|
"startWritingMarkdown": "การเปรียบเทียบไฟล์: {{file1}} กับ {{file2}}",
|
|
"loadingFileComparison": "ไฟล์ใหญ่เกินไป: {{error}}",
|
|
"reload": "การเชื่อมต่อ SSH ล้มเหลว โปรดตรวจสอบการเชื่อมต่อของคุณกับ {{name}} ({{ip}}:{{port}})",
|
|
"compare": "ไม่สามารถโหลดไฟล์ได้: {{error}}",
|
|
"sideBySide": "เชื่อมต่อสำเร็จ",
|
|
"inline": "การตรวจสอบ TOTP ล้มเหลว",
|
|
"fileComparison": "รหัสยืนยัน:",
|
|
"fileTooLarge": "เปลี่ยนสิทธิ์",
|
|
"sshConnectionFailed": "แก้ไขสิทธิ์ไฟล์สำหรับ",
|
|
"loadFileFailed": "สิทธิ์ปัจจุบัน",
|
|
"connectedSuccessfully": "สิทธิ์ใหม่",
|
|
"totpVerificationFailed": "เจ้าของ",
|
|
"verificationCodePrompt": "กลุ่ม",
|
|
"changePermissions": "อื่นๆ",
|
|
"changePermissionsDesc": "อ่าน",
|
|
"currentPermissions": "เขียน",
|
|
"newPermissions": "เรียกใช้งาน",
|
|
"owner": "เปลี่ยนสิทธิ์สำเร็จแล้ว",
|
|
"group": "เปลี่ยนสิทธิ์ไม่สำเร็จ",
|
|
"others": "ไม่ได้กำหนดค่าอุโมงค์ SSH",
|
|
"read": "กำหนดค่าการเชื่อมต่ออุโมงค์ใน Host Manager เพื่อเริ่มต้นใช้งาน",
|
|
"write": "อุโมงค์ SSH",
|
|
"execute": "ไม่มีอุโมงค์ SSH",
|
|
"permissionsChangedSuccessfully": "คุณยังไม่ได้สร้างอุโมงค์ SSH ใดๆ กำหนดค่าการเชื่อมต่ออุโมงค์ใน Host Manager เพื่อเริ่มต้นใช้งาน",
|
|
"failedToChangePermissions": "เชื่อมต่อแล้ว"
|
|
},
|
|
"tunnel": {
|
|
"noTunnelsConfigured": "ตัดการเชื่อมต่อแล้ว",
|
|
"configureTunnelsInHostSettings": "กำลังเชื่อมต่อ..."
|
|
},
|
|
"tunnels": {
|
|
"title": "กำลังตัดการเชื่อมต่อ...",
|
|
"noSshTunnels": "ไม่ทราบ",
|
|
"createFirstTunnelMessage": "ไม่ทราบ",
|
|
"connected": "ไม่ทราบ",
|
|
"disconnected": "ข้อผิดพลาด",
|
|
"connecting": "ล้มเหลว",
|
|
"disconnecting": "กำลังลองใหม่",
|
|
"unknownTunnelStatus": "กำลังรอ",
|
|
"statusUnknown": "กำลังรอการลองใหม่",
|
|
"unknown": "กำลังลองเชื่อมต่อใหม่",
|
|
"error": "กำลังยกเลิก...",
|
|
"failed": "เชื่อมต่อ",
|
|
"retrying": "ตัดการเชื่อมต่อ",
|
|
"waiting": "ยกเลิก",
|
|
"waitingForRetry": "พอร์ต",
|
|
"retryingConnection": "ครั้งที่ {{current}} จาก {{max}}",
|
|
"canceling": "ลองใหม่อีกครั้งใน {{seconds}} วินาที",
|
|
"connect": "ตรวจสอบบันทึก Docker ของคุณเพื่อดูสาเหตุของข้อผิดพลาด เข้าร่วม",
|
|
"disconnect": "หรือสร้าง",
|
|
"cancel": "ไม่ได้กำหนดค่าการเชื่อมต่ออุโมงค์",
|
|
"port": "การเชื่อมต่ออุโมงค์",
|
|
"attempt": "เพิ่มอุโมงค์",
|
|
"nextRetryIn": "แก้ไข อุโมงค์",
|
|
"checkDockerLogs": "ลบอุโมงค์",
|
|
"orCreate": "ชื่ออุโมงค์",
|
|
"noTunnelConnections": "พอร์ตภายใน",
|
|
"tunnelConnections": "โฮสต์ระยะไกล",
|
|
"addTunnel": "พอร์ตระยะไกล",
|
|
"editTunnel": "เริ่มอัตโนมัติ",
|
|
"deleteTunnel": "สถานะ",
|
|
"tunnelName": "ใช้งานอยู่",
|
|
"localPort": "ไม่ได้ใช้งาน",
|
|
"remoteHost": "เริ่ม",
|
|
"remotePort": "หยุด",
|
|
"autoStart": "รีสตาร์ท",
|
|
"status": "ประเภทการเชื่อมต่อ",
|
|
"active": "ภายในเครื่อง",
|
|
"inactive": "ระยะไกล",
|
|
"start": "แบบไดนามิก",
|
|
"stop": "ไม่ทราบ",
|
|
"restart": "พอร์ต {{sourcePort}} → {{endpointHost}}:{{endpointPort}}",
|
|
"connectionType": "ไม่พบโฮสต์ปลายทาง",
|
|
"local": "Discord",
|
|
"remote": "แจ้งปัญหาใน GitHub",
|
|
"dynamic": "เพื่อขอความช่วยเหลือ",
|
|
"unknownConnectionStatus": "สถิติเซิร์ฟเวอร์",
|
|
"portMapping": "ซีพียู",
|
|
"endpointHostNotFound": "หน่วยความจำ",
|
|
"discord": "ดิสก์",
|
|
"githubIssue": "เครือข่าย",
|
|
"forHelp": "เวลาทำงาน"
|
|
},
|
|
"serverStats": {
|
|
"title": "เฉลี่ย: {{avg1}}, {{avg5}}, {{avg15}}",
|
|
"cpu": "กระบวนการ",
|
|
"memory": "การเชื่อมต่อ",
|
|
"disk": "การใช้งาน",
|
|
"network": "ที่ว่าง",
|
|
"uptime": "ทั้งหมด",
|
|
"loadAverage": "ว่าง",
|
|
"processes": "ที่ใช้ไป",
|
|
"connections": "เปอร์เซ็นต์",
|
|
"usage": "รีเฟรชสถานะและเมตริก",
|
|
"available": "รีเฟรชสถานะ",
|
|
"total": "ตัวจัดการไฟล์เปิดอยู่แล้วสำหรับโฮสต์นี้",
|
|
"free": "เปิดตัวจัดการไฟล์",
|
|
"used": "{{count}} CPU",
|
|
"percentage": "{{count}} CPU",
|
|
"refreshStatusAndMetrics": "N/A CPU(s)",
|
|
"refreshStatus": "เฉลี่ย: N/A",
|
|
"fileManagerAlreadyOpen": "การใช้งาน CPU",
|
|
"openFileManager": "การใช้งานหน่วยความจำ",
|
|
"cpuCores_one": "การใช้งานดิสก์",
|
|
"cpuCores_other": "พื้นที่จัดเก็บข้อมูลรูท",
|
|
"naCpus": "ของ",
|
|
"loadAverageNA": "มีไอเดียเกี่ยวกับสิ่งที่จะเกิดขึ้นต่อไปในการจัดการเซิร์ฟเวอร์หรือไม่? แชร์บน",
|
|
"cpuUsage": "ไม่สามารถดึงข้อมูลการกำหนดค่าโฮสต์ได้",
|
|
"memoryUsage": "ไม่สามารถดึงสถานะเซิร์ฟเวอร์ได้",
|
|
"diskUsage": "ไม่สามารถดึงข้อมูลเมตริกของเซิร์ฟเวอร์ได้",
|
|
"rootStorageSpace": "ไม่สามารถดึงข้อมูลโฮมได้",
|
|
"of": "กำลังโหลดเมตริก...",
|
|
"feedbackMessage": "กำลังรีเฟรช...",
|
|
"failedToFetchHostConfig": "เซิร์ฟเวอร์ออฟไลน์",
|
|
"failedToFetchStatus": "ไม่สามารถดึงเมตริกจากเซิร์ฟเวอร์ออฟไลน์ได้",
|
|
"failedToFetchMetrics": "ต้องใช้การตรวจสอบสิทธิ์ TOTP",
|
|
"failedToFetchHomeData": "สถิติเซิร์ฟเวอร์ไม่พร้อมใช้งานสำหรับเซิร์ฟเวอร์ที่เปิดใช้งาน TOTP",
|
|
"loadingMetrics": "โหลด",
|
|
"refreshing": "แก้ไขเค้าโครง",
|
|
"serverOffline": "ยกเลิก",
|
|
"cannotFetchMetrics": "เพิ่มวิดเจ็ต",
|
|
"totpRequired": "บันทึกเค้าโครง",
|
|
"totpUnavailable": "การเปลี่ยนแปลงที่ยังไม่ได้บันทึก",
|
|
"load": "บันทึกเค้าโครงสำเร็จแล้ว",
|
|
"editLayout": "บันทึกเค้าโครงไม่สำเร็จ",
|
|
"cancelEdit": "ข้อมูลระบบ",
|
|
"addWidget": "ชื่อโฮสต์",
|
|
"saveLayout": "ระบบปฏิบัติการ",
|
|
"unsavedChanges": "เคอร์เนล",
|
|
"layoutSaved": "เวลาทำงานทั้งหมด",
|
|
"failedToSaveLayout": "วินาที",
|
|
"systemInfo": "อินเทอร์เฟซเครือข่าย",
|
|
"hostname": "ไม่พบอินเทอร์เฟซเครือข่าย",
|
|
"operatingSystem": "กระบวนการทั้งหมด",
|
|
"kernel": "กำลังทำงาน",
|
|
"totalUptime": "ไม่พบกระบวนการใดๆ",
|
|
"seconds": "สถิติการเข้าสู่ระบบ SSH",
|
|
"networkInterfaces": "การเข้าสู่ระบบทั้งหมด",
|
|
"noInterfacesFound": "IP ที่ไม่ซ้ำกัน",
|
|
"totalProcesses": "การเข้าสู่ระบบสำเร็จล่าสุด",
|
|
"running": "ความพยายามในการเข้าสู่ระบบล้มเหลวล่าสุด",
|
|
"noProcessesFound": "ไม่มีการเข้าสู่ระบบล่าสุด ข้อมูล",
|
|
"loginStats": "จาก",
|
|
"totalLogins": "การดำเนินการด่วน",
|
|
"uniqueIPs": "เรียกใช้ {{name}}",
|
|
"recentSuccessfulLogins": "กำลังเรียกใช้ {{name}}...",
|
|
"recentFailedAttempts": "{{name}} เสร็จสมบูรณ์แล้ว",
|
|
"noRecentLoginData": "{{name}} ล้มเหลว",
|
|
"from": "ไม่สามารถเรียกใช้ {{name}} ได้",
|
|
"quickActions": "ตัวจัดการเซิร์ฟเวอร์ SSH",
|
|
"executeQuickAction": "การจัดการการเชื่อมต่อ SSH ที่ปลอดภัย ทรงพลัง และใช้งานง่าย",
|
|
"executingQuickAction": "ยินดีต้อนรับกลับสู่ TERMIX",
|
|
"quickActionSuccess": "สร้างบัญชี TERMIX ของคุณ",
|
|
"quickActionFailed": "ดำเนินการต่อด้วยผู้ให้บริการภายนอก",
|
|
"quickActionError": "เข้าสู่ระบบ Termix"
|
|
},
|
|
"auth": {
|
|
"tagline": "สร้างบัญชี",
|
|
"description": "เข้าสู่ระบบ",
|
|
"welcomeBack": "ลงทะเบียน",
|
|
"createAccount": "ลืมรหัสผ่าน?",
|
|
"continueExternal": "จดจำฉัน",
|
|
"loginTitle": "ไม่มีบัญชี?",
|
|
"registerTitle": "มีบัญชีอยู่แล้ว?",
|
|
"loginButton": "เข้าสู่ระบบสำเร็จ",
|
|
"registerButton": "เข้าสู่ระบบล้มเหลว",
|
|
"forgotPassword": "ลงทะเบียนสำเร็จ",
|
|
"rememberMe": "การลงทะเบียนล้มเหลว",
|
|
"noAccount": "ออกจากระบบสำเร็จแล้ว",
|
|
"hasAccount": "ชื่อผู้ใช้หรือรหัสผ่านไม่ถูกต้อง",
|
|
"loginSuccess": "สร้างบัญชีสำเร็จแล้ว",
|
|
"loginFailed": "ส่งลิงก์รีเซ็ตรหัสผ่านแล้ว",
|
|
"registerSuccess": "การยืนยันตัวตนสองขั้นตอน",
|
|
"registerFailed": "ป้อนรหัสยืนยัน",
|
|
"logoutSuccess": "หรือใช้รหัสสำรอง",
|
|
"invalidCredentials": "ยืนยันรหัส",
|
|
"accountCreated": "กำลังนำไปยังแอป...",
|
|
"passwordReset": "เปิดใช้งานการยืนยันตัวตนสองขั้นตอน",
|
|
"twoFactorAuth": "ปิดใช้งานการยืนยันตัวตนสองขั้นตอน",
|
|
"enterCode": "สแกนคิวอาร์โค้ดนี้ด้วยแอปยืนยันตัวตนของคุณ",
|
|
"backupCode": "รหัสสำรอง",
|
|
"verifyCode": "บันทึกรหัสสำรองเหล่านี้ไว้ในที่ปลอดภัย",
|
|
"redirectingToApp": "เปิดใช้งานการยืนยันตัวตนสองขั้นตอนสำเร็จแล้ว!",
|
|
"enableTwoFactor": "ปิดใช้งานการตรวจสอบสิทธิ์แบบสองขั้นตอน",
|
|
"disableTwoFactor": "สร้างรหัสสำรองใหม่แล้ว",
|
|
"scanQRCode": "ดาวน์โหลดรหัสสำรองแล้ว",
|
|
"backupCodes": "กรุณาป้อนรหัส 6 หลัก",
|
|
"saveBackupCodes": "รหัสยืนยันไม่ถูกต้อง",
|
|
"twoFactorEnabledSuccess": "ไม่สามารถปิดใช้งาน TOTP ได้",
|
|
"twoFactorDisabled": "ไม่สามารถสร้างรหัสสำรองได้",
|
|
"newBackupCodesGenerated": "ป้อนรหัสผ่านของคุณ",
|
|
"backupCodesDownloaded": "ล็อก (การตรวจสอบสิทธิ์ OIDC)",
|
|
"pleaseEnterSixDigitCode": "การตรวจสอบสิทธิ์แบบสองขั้นตอน",
|
|
"invalidVerificationCode": "บัญชีของคุณได้รับการปกป้องด้วยการตรวจสอบสิทธิ์แบบสองขั้นตอน",
|
|
"failedToDisableTotp": "การตรวจสอบสิทธิ์แบบสองขั้นตอนกำลังใช้งานอยู่บนบัญชีของคุณ",
|
|
"failedToGenerateBackupCodes": "ปิดใช้งาน 2FA",
|
|
"enterPassword": "การปิดใช้งานการตรวจสอบสิทธิ์แบบสองขั้นตอนจะทำให้บัญชีของคุณมีความปลอดภัยน้อยลง",
|
|
"lockedOidcAuth": "รหัสผ่านหรือรหัส TOTP",
|
|
"twoFactorTitle": "หรือ",
|
|
"twoFactorProtected": "สร้างรหัสสำรองใหม่หากคุณทำรหัสที่มีอยู่หาย",
|
|
"twoFactorActive": "สร้างรหัสสำรองใหม่",
|
|
"disable2FA": "รหัสสำรองของคุณ",
|
|
"disableTwoFactorWarning": "ดาวน์โหลด",
|
|
"passwordOrTotpCode": "ตั้งค่า การตรวจสอบสิทธิ์แบบสองขั้นตอน",
|
|
"or": "ต้องใช้การตรวจสอบสิทธิ์ SSH",
|
|
"generateNewBackupCodesText": "ไม่สามารถใช้การตรวจสอบสิทธิ์แบบโต้ตอบด้วยแป้นพิมพ์ได้",
|
|
"generateNewBackupCodes": "การตรวจสอบสิทธิ์ล้มเหลว",
|
|
"yourBackupCodes": "การตรวจสอบสิทธิ์หมดเวลา",
|
|
"download": "เซิร์ฟเวอร์ไม่รองรับการตรวจสอบสิทธิ์แบบโต้ตอบด้วยแป้นพิมพ์ โปรดป้อนรหัสผ่านหรือคีย์ SSH ของคุณ",
|
|
"setupTwoFactorTitle": "ข้อมูลประจำตัวที่ให้มาไม่ถูกต้อง โปรดลองอีกครั้งด้วยข้อมูลประจำตัวที่ถูกต้อง",
|
|
"sshAuthenticationRequired": "การพยายามตรวจสอบสิทธิ์หมดเวลา โปรดลองอีกครั้ง",
|
|
"sshNoKeyboardInteractive": "โปรดป้อนข้อมูลประจำตัว SSH ของคุณเพื่อเชื่อมต่อกับเซิร์ฟเวอร์นี้",
|
|
"sshAuthenticationFailed": "ป้อนรหัสผ่านสำหรับการเชื่อมต่อ SSH นี้",
|
|
"sshAuthenticationTimeout": "หากคีย์ SSH ของคุณถูกเข้ารหัส ให้ป้อนวลีรหัสผ่านที่นี่",
|
|
"sshNoKeyboardInteractiveDescription": "ขั้นตอนที่ 1: สแกนรหัส QR ด้วยแอปตรวจสอบสิทธิ์ของคุณ",
|
|
"sshAuthFailedDescription": "รหัสป้อนด้วยตนเอง",
|
|
"sshTimeoutDescription": "หากคุณไม่สามารถสแกนรหัส QR ได้ ให้ป้อนรหัสนี้ด้วยตนเองในแอปตรวจสอบสิทธิ์ของคุณ",
|
|
"sshProvideCredentialsDescription": "ถัดไป: ยืนยันรหัส",
|
|
"sshPasswordDescription": "ยืนยันแอปยืนยันตัวตนของคุณ",
|
|
"sshKeyPasswordDescription": "ขั้นตอนที่ 2: ป้อนรหัส 6 หลักจากแอปยืนยันตัวตนของคุณ",
|
|
"step1ScanQR": "รหัสยืนยัน",
|
|
"manualEntryCode": "ย้อนกลับ",
|
|
"cannotScanQRText": "ยืนยันและเปิดใช้งาน",
|
|
"nextVerifyCode": "บันทึกรหัสสำรองของคุณ",
|
|
"verifyAuthenticator": "ขั้นตอนที่ 3: เก็บรหัสเหล่านี้ไว้ในที่ปลอดภัย",
|
|
"step2EnterCode": "บันทึกรหัสสำรองเหล่านี้ไว้ในที่ปลอดภัย คุณสามารถใช้รหัสเหล่านี้เพื่อเข้าถึงบัญชีของคุณได้หากคุณทำอุปกรณ์ยืนยันตัวตนหาย",
|
|
"verificationCode": "ตั้งค่าเสร็จสมบูรณ์",
|
|
"back": "การยืนยันตัวตนแบบสองขั้นตอนเพิ่มความปลอดภัยอีกชั้นหนึ่งโดยการกำหนดให้ต้องป้อนรหัสจากแอปยืนยันตัวตนของคุณเมื่อลงชื่อเข้าใช้",
|
|
"verifyAndEnable": "เปิดใช้งานการยืนยันตัวตนแบบสองขั้นตอน",
|
|
"saveBackupCodesTitle": "เพิ่มความปลอดภัยอีกชั้นหนึ่งให้กับบัญชีของคุณ",
|
|
"step3StoreCodesSecurely": "ผู้ใช้คนแรก",
|
|
"importantBackupCodesText": "คุณเป็นผู้ใช้คนแรกและจะได้รับสิทธิ์เป็นผู้ดูแลระบบ คุณสามารถดูการตั้งค่าผู้ดูแลระบบได้ในเมนูแบบเลื่อนลงผู้ใช้ด้านข้าง หากคุณคิดว่านี่เป็นข้อผิดพลาด โปรดตรวจสอบบันทึก Docker หรือสร้างปัญหาใน GitHub",
|
|
"completeSetup": "ภายนอก",
|
|
"notEnabledText": "เข้าสู่ระบบด้วยผู้ให้บริการภายนอก",
|
|
"enableTwoFactorButton": "เข้าสู่ระบบโดยใช้ผู้ให้บริการข้อมูลประจำตัวภายนอกที่คุณกำหนดค่าไว้",
|
|
"addExtraSecurityLayer": "แอป Electron ยังไม่รองรับการตรวจสอบสิทธิ์ภายนอก โปรดใช้เวอร์ชันเว็บสำหรับการเข้าสู่ระบบ OIDC",
|
|
"firstUser": "รีเซ็ตรหัสผ่าน",
|
|
"firstUserMessage": "ส่งรหัสรีเซ็ต",
|
|
"external": "ป้อนชื่อผู้ใช้ของคุณเพื่อรับรหัสรีเซ็ตรหัสผ่าน รหัสจะถูกบันทึกไว้ในบันทึกคอนเทนเนอร์ Docker",
|
|
"loginWithExternal": "รีเซ็ตโค้ด",
|
|
"loginWithExternalDesc": "ยืนยันโค้ด",
|
|
"externalNotSupportedInElectron": "ป้อนโค้ด 6 หลักจากบันทึกคอนเทนเนอร์ Docker สำหรับผู้ใช้:",
|
|
"resetPasswordButton": "ไปที่หน้าเข้าสู่ระบบ",
|
|
"sendResetCode": "รหัสผ่านใหม่",
|
|
"resetCodeDesc": "ยืนยันรหัสผ่าน",
|
|
"resetCode": "ป้อนรหัสผ่านใหม่ของคุณสำหรับผู้ใช้:",
|
|
"verifyCodeButton": "ลงทะเบียน",
|
|
"enterResetCode": "แอปมือถือ",
|
|
"goToLogin": "กำลังเข้าสู่ระบบแอปมือถือ",
|
|
"newPassword": "แอปเดสก์ท็อป",
|
|
"confirmNewPassword": "กำลังเข้าสู่ระบบแอปเดสก์ท็อป",
|
|
"enterNewPassword": "กำลังเข้าสู่ระบบแอปเดสก์ท็อปผ่านเว็บอินเทอร์เฟซ",
|
|
"signUp": "กำลังโหลดเซิร์ฟเวอร์...",
|
|
"mobileApp": "กำลังตรวจสอบสิทธิ์...",
|
|
"loggingInToMobileApp": "การรีเซ็ตรหัสผ่านด้วยวิธีนี้จะลบโฮสต์ SSH ข้อมูลประจำตัว และข้อมูลที่เข้ารหัสอื่นๆ ที่บันทึกไว้ทั้งหมด การกระทำนี้ไม่สามารถย้อนกลับได้ ใช้เฉพาะในกรณีที่คุณลืมรหัสผ่านและไม่ได้เข้าสู่ระบบ",
|
|
"desktopApp": "การตรวจสอบสิทธิ์ถูกปิดใช้งาน",
|
|
"loggingInToDesktopApp": "วิธีการตรวจสอบสิทธิ์ทั้งหมดถูกปิดใช้งานอยู่ในขณะนี้ โปรดติดต่อผู้ดูแลระบบของคุณ",
|
|
"loggingInToDesktopAppViaWeb": "รีเซ็ตรหัสผ่านสำเร็จ",
|
|
"loadingServer": "รหัสผ่านของคุณถูกรีเซ็ตสำเร็จแล้ว คุณสามารถเข้าสู่ระบบด้วยรหัสผ่านใหม่ของคุณได้แล้ว",
|
|
"authenticating": "ไม่พบหน้าเว็บ",
|
|
"dataLossWarning": "การเข้าถึงไม่ได้รับอนุญาต",
|
|
"authenticationDisabled": "การเข้าถึงถูกห้าม",
|
|
"authenticationDisabledDesc": "ข้อผิดพลาดของเซิร์ฟเวอร์",
|
|
"passwordResetSuccess": "ข้อผิดพลาดของเครือข่าย",
|
|
"passwordResetSuccessDesc": "ไม่สามารถเชื่อมต่อกับฐานข้อมูลได้"
|
|
},
|
|
"errors": {
|
|
"notFound": "ข้อผิดพลาดที่ไม่ทราบสาเหตุ",
|
|
"unauthorized": "เข้าสู่ระบบล้มเหลว",
|
|
"forbidden": "ไม่สามารถเริ่มต้นการรีเซ็ต mật รหัสผ่านได้",
|
|
"serverError": "ไม่สามารถตรวจสอบรหัสรีเซ็ตได้",
|
|
"networkError": "ไม่สามารถดำเนินการรีเซ็ต mật รหัสผ่านให้เสร็จสมบูรณ์ได้",
|
|
"databaseConnection": "รหัส TOTP ไม่ถูกต้อง",
|
|
"unknownError": "ไม่สามารถเริ่มต้นการเข้าสู่ระบบ OIDC ได้",
|
|
"loginFailed": "ไม่สามารถรับข้อมูลผู้ใช้หลังจากเข้าสู่ระบบ OIDC ได้",
|
|
"failedPasswordReset": "การตรวจสอบสิทธิ์ OIDC ล้มเหลว",
|
|
"failedVerifyCode": "ไม่ได้รับโทเค็นจากการเข้าสู่ระบบ",
|
|
"failedCompleteReset": "ได้รับ URL การอนุญาตที่ไม่ถูกต้องจากแบ็กเอนด์",
|
|
"invalidTotpCode": "ข้อมูลป้อนเข้าไม่ถูกต้อง",
|
|
"failedOidcLogin": "ฟิลด์นี้จำเป็นต้องกรอก",
|
|
"failedUserInfo": "ความยาวขั้นต่ำคือ {{min}}",
|
|
"oidcAuthFailed": "ความยาวสูงสุดคือ {{max}}",
|
|
"noTokenReceived": "ที่อยู่อีเมลไม่ถูกต้อง",
|
|
"invalidAuthUrl": "รหัสผ่านไม่ตรงกัน",
|
|
"invalidInput": "การเข้าสู่ระบบด้วยชื่อผู้ใช้/รหัสผ่านถูกปิดใช้งานอยู่",
|
|
"requiredField": "รหัสผ่านอ่อนแอเกินไป",
|
|
"minLength": "ชื่อผู้ใช้มีอยู่แล้ว",
|
|
"maxLength": "อีเมลมีอยู่แล้ว",
|
|
"invalidEmail": "ไม่สามารถโหลดได้ ข้อมูล",
|
|
"passwordMismatch": "บันทึกไม่สำเร็จ",
|
|
"passwordLoginDisabled": "เซสชันหมดอายุ - โปรดเข้าสู่ระบบอีกครั้ง",
|
|
"weakPassword": "บันทึกสำเร็จ",
|
|
"usernameExists": "บันทึกไม่สำเร็จ",
|
|
"emailExists": "ลบสำเร็จ",
|
|
"loadFailed": "ลบไม่สำเร็จ",
|
|
"saveError": "อัปเดตสำเร็จ",
|
|
"sessionExpired": "อัปเดตไม่สำเร็จ"
|
|
},
|
|
"messages": {
|
|
"saveSuccess": "คัดลอกไปยังคลิปบอร์ด",
|
|
"saveError": "คัดลอกไม่สำเร็จ",
|
|
"deleteSuccess": "{{item}} คัดลอกไปยังคลิปบอร์ดแล้ว",
|
|
"deleteError": "สร้างการเชื่อมต่อแล้ว",
|
|
"updateSuccess": "ปิดการเชื่อมต่อแล้ว",
|
|
"updateError": "กำลังเชื่อมต่อใหม่...",
|
|
"copySuccess": "กำลังประมวลผล...",
|
|
"copyError": "โปรดรอสักครู่...",
|
|
"copiedToClipboard": "ขณะนี้การลงทะเบียนบัญชีใหม่ถูกปิดใช้งานโดยผู้ดูแลระบบ โปรดเข้าสู่ระบบหรือติดต่อผู้ดูแลระบบ",
|
|
"connectionEstablished": "เชื่อมต่อฐานข้อมูลสำเร็จ",
|
|
"connectionClosed": "ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ฐานข้อมูลได้",
|
|
"reconnecting": "โปรดตรวจสอบการเชื่อมต่อเซิร์ฟเวอร์ของคุณแล้วลองอีกครั้ง",
|
|
"processing": "ส่งรหัสรีเซ็ตไปยังบันทึกของ Docker แล้ว",
|
|
"pleaseWait": "ตรวจสอบรหัสสำเร็จแล้ว",
|
|
"registrationDisabled": "รีเซ็ตรหัสผ่านสำเร็จแล้ว",
|
|
"databaseConnected": "เข้าสู่ระบบสำเร็จ",
|
|
"databaseConnectionFailed": "ลงทะเบียนสำเร็จแล้ว",
|
|
"checkServerConnection": "โปรไฟล์ผู้ใช้",
|
|
"resetCodeSent": "จัดการการตั้งค่าบัญชีและความปลอดภัยของคุณ",
|
|
"codeVerified": "ความปลอดภัย",
|
|
"passwordResetSuccess": "เปลี่ยนรหัสผ่าน",
|
|
"loginSuccess": "การตรวจสอบสิทธิ์แบบสองขั้นตอน",
|
|
"registrationSuccess": "ข้อมูลบัญชี"
|
|
},
|
|
"profile": {
|
|
"title": "บทบาท",
|
|
"description": "ผู้ดูแลระบบ",
|
|
"security": "ผู้ใช้",
|
|
"changePassword": "วิธีการยืนยันตัวตน",
|
|
"twoFactorAuth": "ภายในเครื่อง",
|
|
"accountInfo": "ภายนอก (OIDC)",
|
|
"role": "การยืนยันตัวตนสองทาง",
|
|
"admin": "เลือกภาษาที่คุณต้องการสำหรับอินเทอร์เฟซ",
|
|
"user": "การกำหนดสีไฟล์",
|
|
"authMethod": "กำหนดสีไฟล์ตามประเภท: โฟลเดอร์ (สีแดง), ไฟล์ (สีน้ำเงิน), ลิงก์สัญลักษณ์ (สีเขียว)",
|
|
"local": "การเติมคำสั่งอัตโนมัติ",
|
|
"external": "เปิดใช้งานคำแนะนำการเติมคำสั่งอัตโนมัติด้วยปุ่ม Tab สำหรับคำสั่งเทอร์มินัลโดยอิงจากประวัติคำสั่งของคุณ",
|
|
"externalAndLocal": "ยุบโฟลเดอร์ Snippet โดยค่าเริ่มต้น",
|
|
"selectPreferredLanguage": "เมื่อเปิดใช้งาน โฟลเดอร์ Snippet ทั้งหมดจะถูกยุบเมื่อคุณเปิดแท็บ Snippet",
|
|
"fileColorCoding": "การเน้นไวยากรณ์เทอร์มินัล",
|
|
"fileColorCodingDesc": "แสดงแท็กโฮสต์",
|
|
"commandAutocomplete": "แสดงแท็กใต้แต่ละโฮสต์ในแถบด้านข้าง ปิดใช้งานเพื่อซ่อนแท็กทั้งหมด",
|
|
"commandAutocompleteDesc": "บัญชี",
|
|
"defaultSnippetFoldersCollapsed": "ลักษณะที่ปรากฏ",
|
|
"defaultSnippetFoldersCollapsedDesc": "ภาษาและการแปล",
|
|
"terminalSyntaxHighlighting": "ตัวจัดการไฟล์",
|
|
"showHostTags": "เทอร์มินัล",
|
|
"showHostTagsDesc": "โฮสต์และแถบด้านข้าง",
|
|
"account": "ตัวอย่างโค้ด",
|
|
"appearance": "รหัสผ่านปัจจุบัน",
|
|
"languageLocalization": "เปลี่ยนรหัสผ่านสำเร็จแล้ว! โปรดเข้าสู่ระบบอีกครั้ง",
|
|
"fileManagerSettings": "ไม่สามารถเปลี่ยนรหัสผ่านได้ โปรดตรวจสอบรหัสผ่านปัจจุบันของคุณแล้วลองอีกครั้ง",
|
|
"terminalSettings": "ไม่สามารถโหลดข้อมูลเวอร์ชันได้",
|
|
"hostSidebarSettings": "000000",
|
|
"snippetsSettings": "127.0.0.1",
|
|
"currentPassword": "22",
|
|
"passwordChangedSuccess": "3",
|
|
"failedToChangePassword": "10"
|
|
},
|
|
"user": {
|
|
"failedToLoadVersionInfo": "ภาษา"
|
|
},
|
|
"placeholders": {
|
|
"enterCode": "ชื่อผู้ใช้",
|
|
"ipAddress": "ชื่อโฮสต์",
|
|
"port": "โฟลเดอร์",
|
|
"maxRetries": "รหัสผ่าน",
|
|
"retryInterval": "รหัสผ่านคีย์",
|
|
"language": "รหัสผ่าน sudo (ไม่บังคับ)",
|
|
"username": "เพิ่มบันทึกเกี่ยวกับโฮสต์นี้...",
|
|
"hostname": "เลือกวันหมดอายุ",
|
|
"folder": "วางคีย์ส่วนตัวของคุณที่นี่...",
|
|
"password": "วางคีย์สาธารณะของคุณที่นี่...",
|
|
"keyPassword": "เซิร์ฟเวอร์ SSH ของฉัน",
|
|
"sudoPassword": "คำอธิบายข้อมูลรับรอง SSH",
|
|
"notes": "ค้นหาข้อมูลรับรองตามชื่อ ชื่อผู้ใช้ หรือแท็ก...",
|
|
"expirationDate": "การกำหนดค่า SSH ปลายทาง",
|
|
"pastePrivateKey": "/home",
|
|
"pastePublicKey": "รหัสไคลเอ็นต์ของคุณ",
|
|
"credentialName": "รหัสลับไคลเอ็นต์ของคุณ",
|
|
"description": "https://your-provider.com/application/o/authorize/",
|
|
"searchCredentials": "https://your-provider.com/application/o/termix/",
|
|
"sshConfig": "https://your-provider.com/application/o/token/",
|
|
"homePath": "sub",
|
|
"clientId": "name",
|
|
"clientSecret": "openid email profile",
|
|
"authUrl": "https://your-provider.com/application/o/userinfo/",
|
|
"redirectUrl": "ป้อนชื่อผู้ใช้เพื่อเป็นผู้ดูแลระบบ",
|
|
"tokenUrl": "ค้นหาโฮสต์ตามชื่อ ชื่อผู้ใช้ IP โฟลเดอร์ แท็ก...",
|
|
"userIdField": "ป้อนรหัสผ่านของคุณ",
|
|
"usernameField": "รหัส TOTP 6 หลัก",
|
|
"scopes": "ค้นหาโฮสต์ (ลอง: tag:prod, user:root, ip:192.168)...",
|
|
"userinfoUrl": "ป้อนรหัสผ่านของคุณเพื่อยืนยัน",
|
|
"enterUsername": "พิมพ์ที่นี่",
|
|
"searchHosts": "ป้อนชื่อไฟล์ (เช่น example.txt)",
|
|
"enterPassword": "ป้อนชื่อโฟลเดอร์",
|
|
"totpCode": "ป้อนเส้นทางแบบเต็มไปยังรายการ",
|
|
"searchHostsAny": "ป้อนเส้นทางปัจจุบันไปยังรายการ",
|
|
"confirmPassword": "ป้อนชื่อใหม่",
|
|
"typeHere": "127.0.0.1",
|
|
"fileName": "ชื่อผู้ใช้พร็อกซี",
|
|
"folderName": "รหัสผ่านพร็อกซี",
|
|
"fullPath": "เช่น Work VPN Chain",
|
|
"currentPath": "เช่น Proxy chain สำหรับเข้าถึงเซิร์ฟเวอร์งาน",
|
|
"newName": "mosh user@server",
|
|
"socks5Host": "22",
|
|
"socks5Username": "224",
|
|
"socks5Password": "3",
|
|
"socks5PresetName": "10",
|
|
"socks5PresetDescription": "ไม่สามารถโหลดโฮสต์ได้",
|
|
"moshCommand": "ไม่มีโฟลเดอร์",
|
|
"defaultPort": "ต้องใส่รหัสผ่าน",
|
|
"defaultEndpointPort": "ไม่สามารถลบบัญชีได้",
|
|
"defaultMaxRetries": "ไม่สามารถทำให้ผู้ใช้เป็นผู้ดูแลระบบได้",
|
|
"defaultRetryInterval": "ผู้ใช้ {{username}} เป็นผู้ดูแลระบบแล้ว"
|
|
},
|
|
"leftSidebar": {
|
|
"failedToLoadHosts": "คุณแน่ใจหรือไม่ว่าต้องการลบสถานะผู้ดูแลระบบออกจาก {{username}}?",
|
|
"noFolder": "คุณแน่ใจหรือไม่ว่าต้องการลบผู้ใช้ {{username}}? การกระทำนี้ไม่สามารถยกเลิกได้",
|
|
"passwordRequired": "ลบบัญชี",
|
|
"failedToDeleteAccount": "ปิดการลบบัญชี",
|
|
"failedToMakeUserAdmin": "การกระทำนี้ไม่สามารถยกเลิกได้ การกระทำนี้จะลบบัญชีของคุณและข้อมูลที่เกี่ยวข้องทั้งหมดอย่างถาวร",
|
|
"userIsNowAdmin": "การลบบัญชีของคุณจะลบข้อมูลทั้งหมดของคุณ รวมถึงโฮสต์ SSH การกำหนดค่า และการตั้งค่า การกระทำนี้ไม่สามารถย้อนกลับได้",
|
|
"removeAdminConfirm": "การกระทำนี้ไม่สามารถย้อนกลับได้และจะลบบัญชีของคุณอย่างถาวร",
|
|
"deleteUserConfirm": "ไม่สามารถลบบัญชีได้",
|
|
"deleteAccount": "คุณเป็นผู้ดูแลระบบคนสุดท้าย คุณไม่สามารถลบบัญชีของคุณได้ เนื่องจากจะทำให้ระบบไม่มีผู้ดูแลระบบ โปรดกำหนดให้ผู้ใช้รายอื่นเป็นผู้ดูแลระบบก่อน หรือติดต่อฝ่ายสนับสนุนระบบ",
|
|
"closeDeleteAccount": "ยืนยันรหัสผ่าน",
|
|
"deleteAccountWarning": "กำลังลบ...",
|
|
"deleteAccountWarningDetails": "ยกเลิก",
|
|
"deleteAccountWarningShort": "แถบด้านข้าง",
|
|
"cannotDeleteAccount": "สลับแถบด้านข้าง",
|
|
"lastAdminWarning": "ปิด",
|
|
"confirmPassword": "ออนไลน์",
|
|
"deleting": "ออฟไลน์",
|
|
"cancel": "กำลังบำรุงรักษา"
|
|
},
|
|
"interface": {
|
|
"sidebar": "ประสิทธิภาพลดลง",
|
|
"toggleSidebar": "ไม่ได้กำหนดค่าการเชื่อมต่ออุโมงค์",
|
|
"close": "Discord",
|
|
"online": "เชื่อมต่อ SSH เพื่อใช้งานไฟล์",
|
|
"offline": "อัปโหลดไฟล์",
|
|
"maintenance": "ไฟล์ใหม่",
|
|
"degraded": "โฟลเดอร์ใหม่",
|
|
"noTunnelConnections": "เปลี่ยนชื่อ",
|
|
"discord": "ลบรายการ",
|
|
"connectToSshForOperations": "สร้างไฟล์ใหม่",
|
|
"uploadFile": "สร้างโฟลเดอร์ใหม่",
|
|
"newFile": "เปลี่ยนชื่อรายการ",
|
|
"newFolder": "คลิกเพื่อเลือกไฟล์",
|
|
"rename": "ไม่มีโฮสต์ SSH",
|
|
"deleteItem": "โฮสต์ SSH",
|
|
"createNewFile": "นำเข้าโฮสต์ SSH จาก JSON",
|
|
"createNewFolder": "รหัสไคลเอ็นต์",
|
|
"renameItem": "รหัสลับไคลเอ็นต์",
|
|
"clickToSelectFile": "ข้อผิดพลาด",
|
|
"noSshHosts": "คำเตือน",
|
|
"sshHosts": "ลบบัญชี",
|
|
"importSshHosts": "ปิดการลบบัญชี",
|
|
"clientId": "ไม่สามารถลบบัญชีได้",
|
|
"clientSecret": "ยืนยัน รหัสผ่าน",
|
|
"error": "กำลังลบ...",
|
|
"warning": "การตรวจสอบสิทธิ์ภายนอก (OIDC)",
|
|
"deleteAccount": "กำหนดค่าผู้ให้บริการข้อมูลประจำตัวภายนอกสำหรับ",
|
|
"closeDeleteAccount": "รอการลองใหม่",
|
|
"cannotDeleteAccount": "กำลังลองเชื่อมต่อใหม่",
|
|
"confirmPassword": "รีเซ็ตขนาดการแบ่งหน้าจอ",
|
|
"deleting": "SSH Manager เปิดอยู่แล้ว",
|
|
"externalAuth": "ปิดใช้งานระหว่างการแบ่งหน้าจอ",
|
|
"configureExternalProvider": "ไม่ทราบ",
|
|
"waitingForRetry": "เชื่อมต่อแล้ว",
|
|
"retryingConnection": "ตัดการเชื่อมต่อแล้ว",
|
|
"resetSplitSizes": "จำนวนการลองใหม่สูงสุดหมดแล้ว",
|
|
"sshManagerAlreadyOpen": "ไม่พบโฮสต์ปลายทาง",
|
|
"disabledDuringSplitScreen": "ผู้ดูแลระบบ",
|
|
"unknown": "ผู้ใช้",
|
|
"connected": "ภายนอก",
|
|
"disconnected": "ภายในเครื่อง",
|
|
"maxRetriesExhausted": "กำลังบันทึก...",
|
|
"endpointHostNotFound": "บันทึกการกำหนดค่า",
|
|
"administrator": "กำลังโหลด...",
|
|
"user": "รีเฟรช",
|
|
"external": "กำลังเพิ่ม...",
|
|
"local": "ตั้งค่าเป็นผู้ดูแลระบบ",
|
|
"saving": "กำลังตรวจสอบ...",
|
|
"saveConfiguration": "ตรวจสอบและเปิดใช้งาน",
|
|
"loading": "รหัสลับ",
|
|
"refresh": "รหัส QR TOTP",
|
|
"adding": "ต้องระบุรหัสผ่านเมื่อใช้การตรวจสอบสิทธิ์ด้วยรหัสผ่าน",
|
|
"makeAdmin": "ต้องระบุคีย์ส่วนตัว SSH เมื่อใช้การตรวจสอบสิทธิ์ด้วยคีย์",
|
|
"verifying": "ต้องระบุประเภทคีย์เมื่อใช้การตรวจสอบสิทธิ์ด้วยคีย์",
|
|
"verifyAndEnable": "ต้องเลือกการกำหนดค่า SSH ที่ถูกต้องจากรายการ",
|
|
"secretKey": "อัปเดตโฮสต์",
|
|
"totpQrCode": "เพิ่มโฮสต์",
|
|
"passwordRequired": "แก้ไขโฮสต์",
|
|
"sshKeyRequired": "รหัส PIN การเชื่อมต่อ",
|
|
"keyTypeRequired": "การตรวจสอบสิทธิ์",
|
|
"validSshConfigRequired": "รหัสผ่าน",
|
|
"updateHost": "คีย์",
|
|
"addHost": "คีย์ส่วนตัว SSH",
|
|
"editHost": "รหัสผ่านคีย์",
|
|
"pinConnection": "ประเภทคีย์",
|
|
"authentication": "เปิดใช้งานเทอร์มินัล",
|
|
"password": "เปิดใช้งานอุโมงค์",
|
|
"key": "เปิดใช้งานตัวจัดการไฟล์",
|
|
"sshPrivateKey": "เส้นทางเริ่มต้น",
|
|
"keyPassword": "การเชื่อมต่ออุโมงค์",
|
|
"keyType": "จำนวนครั้งสูงสุดในการลองใหม่",
|
|
"enableTerminal": "อัปโหลด",
|
|
"enableTunnel": "อัปเดต คีย์",
|
|
"enableFileManager": "ระบบการผลิต",
|
|
"defaultPath": "เซิร์ฟเวอร์ฐานข้อมูล",
|
|
"tunnelConnections": "เซิร์ฟเวอร์สำหรับการพัฒนา",
|
|
"maxRetries": "การพัฒนา",
|
|
"upload": "เว็บเซิร์ฟเวอร์ - ระบบการผลิต",
|
|
"updateKey": "ข้อผิดพลาดที่ไม่ทราบสาเหตุ",
|
|
"productionFolder": "ไม่สามารถเริ่มต้นการรีเซ็ตรหัสผ่านได้",
|
|
"databaseServer": "ไม่สามารถตรวจสอบรหัสรีเซ็ตได้",
|
|
"developmentServer": "ไม่สามารถดำเนินการรีเซ็ตรหัสผ่านให้เสร็จสมบูรณ์ได้",
|
|
"developmentFolder": "รหัส TOTP ไม่ถูกต้อง",
|
|
"webServerProduction": "ไม่สามารถเริ่มต้นการเข้าสู่ระบบ OIDC ได้",
|
|
"unknownError": "ไม่สามารถรับข้อมูลผู้ใช้หลังจากเข้าสู่ระบบ OIDC ได้",
|
|
"failedToInitiatePasswordReset": "เข้าสู่ระบบด้วยผู้ให้บริการภายนอก",
|
|
"failedToVerifyResetCode": "เข้าสู่ระบบด้วยผู้ให้บริการภายนอก",
|
|
"failedToCompletePasswordReset": "ส่งรหัสรีเซ็ต",
|
|
"invalidTotpCode": "ตรวจสอบรหัส",
|
|
"failedToStartOidcLogin": "รีเซ็ตรหัสผ่าน",
|
|
"failedToGetUserInfoAfterOidc": "เข้าสู่ระบบ",
|
|
"loginWithExternalProvider": "ลงทะเบียน",
|
|
"loginWithExternal": "ไม่สามารถอัปเดตการกำหนดค่า OIDC ได้",
|
|
"sendResetCode": "ไม่สามารถทำให้ผู้ใช้เป็นผู้ดูแลระบบได้",
|
|
"verifyCode": "ไม่สามารถเริ่มต้นการตั้งค่า TOTP ได้",
|
|
"resetPassword": "รหัสยืนยันไม่ถูกต้อง",
|
|
"login": "ไม่สามารถปิดใช้งาน TOTP ได้",
|
|
"signUp": "ไม่สามารถสร้างรหัสสำรองได้",
|
|
"failedToUpdateOidcConfig": "เลือกโฮสต์เพื่อเริ่มเซสชันเทอร์มินัลของคุณ",
|
|
"failedToMakeUserAdmin": "การรองรับเว็บไซต์บนมือถือยังอยู่ในระหว่างการพัฒนา โปรดใช้แอปพลิเคชันบนมือถือเพื่อประสบการณ์ที่ดีกว่า",
|
|
"failedToStartTotpSetup": "แอปพลิเคชันบนมือถือกำลังอยู่ในระหว่างการพัฒนา",
|
|
"invalidVerificationCode": "เรากำลังพัฒนาแอปพลิเคชันบนมือถือโดยเฉพาะเพื่อให้ประสบการณ์การใช้งานที่ดีขึ้นบนอุปกรณ์มือถือ",
|
|
"failedToDisableTotp": "ติดตั้งแอปมือถือ",
|
|
"failedToGenerateBackupCodes": "เอกสารประกอบแอปมือถือ"
|
|
},
|
|
"mobile": {
|
|
"selectHostToStart": "แดชบอร์ด",
|
|
"limitedSupportMessage": "GitHub",
|
|
"mobileAppInProgress": "การสนับสนุน",
|
|
"mobileAppInProgressDesc": "Discord",
|
|
"viewMobileAppDocs": "บริจาค",
|
|
"mobileAppDocumentation": "ภาพรวมเซิร์ฟเวอร์"
|
|
},
|
|
"dashboard": {
|
|
"title": "เวอร์ชัน",
|
|
"github": "อัปเดตล่าสุด",
|
|
"support": "มีการอัปเดต",
|
|
"discord": "เวลาทำงาน",
|
|
"donate": "ฐานข้อมูล",
|
|
"serverOverview": "สถานะปกติ",
|
|
"version": "ข้อผิดพลาด",
|
|
"upToDate": "จำนวนเซิร์ฟเวอร์ทั้งหมด",
|
|
"updateAvailable": "จำนวนอุโมงค์ทั้งหมด",
|
|
"uptime": "จำนวนข้อมูลรับรองทั้งหมด",
|
|
"database": "กิจกรรมล่าสุด",
|
|
"healthy": "รีเซ็ต",
|
|
"error": "กำลังโหลดกิจกรรมล่าสุด...",
|
|
"totalServers": "ไม่มีกิจกรรมล่าสุด",
|
|
"totalTunnels": "การดำเนินการด่วน",
|
|
"totalCredentials": "เพิ่มโฮสต์",
|
|
"recentActivity": "เพิ่มข้อมูลรับรอง",
|
|
"reset": "การตั้งค่าผู้ดูแลระบบ",
|
|
"loadingRecentActivity": "โปรไฟล์ผู้ใช้",
|
|
"noRecentActivity": "สถิติเซิร์ฟเวอร์",
|
|
"quickActions": "กำลังโหลดเซิร์ฟเวอร์ สถิติ...",
|
|
"addHost": "ไม่มีข้อมูลเซิร์ฟเวอร์",
|
|
"addCredential": "ซีพียู",
|
|
"adminSettings": "แรม",
|
|
"userProfile": "ไม่มีข้อมูล",
|
|
"serverStats": "แชร์โฮสต์",
|
|
"loadingServerStats": "สิทธิ์การเข้าถึงโฮสต์ที่แชร์",
|
|
"noServerData": "ให้สิทธิ์การเข้าถึงโฮสต์นี้ชั่วคราวหรือถาวร",
|
|
"cpu": "ผู้ใช้เป้าหมาย",
|
|
"ram": "เลือกผู้ใช้ที่จะแชร์ด้วย",
|
|
"notAvailable": "ระยะเวลา"
|
|
},
|
|
"rbac": {
|
|
"shareHost": "ระยะเวลา (ชั่วโมง)",
|
|
"shareHostTitle": "ไม่มีวันหมดอายุ",
|
|
"shareHostDescription": "ระดับสิทธิ์",
|
|
"targetUser": "อ่านอย่างเดียว",
|
|
"selectUser": "ดูได้อย่างเดียว ป้อนคำสั่งไม่ได้",
|
|
"duration": "จำกัดสิทธิ์",
|
|
"durationHours": "บล็อกคำสั่งอันตราย (passwd, rm -rf, เป็นต้น)",
|
|
"neverExpires": "ตรวจสอบสิทธิ์",
|
|
"permissionLevel": "บันทึกคำสั่งทั้งหมด แต่ไม่บล็อก (แนะนำ)",
|
|
"permissionLevels": {
|
|
"readonly": "เข้าถึงได้เต็มที่",
|
|
"readonlyDesc": "ไม่มีข้อจำกัด (ไม่แนะนำ)",
|
|
"restricted": "คำสั่งที่ถูกบล็อก",
|
|
"restrictedDesc": "ป้อนคำสั่งที่ต้องการบล็อก เช่น passwd, rm, dd",
|
|
"monitored": "ระยะเวลาสูงสุดของเซสชัน (นาที)",
|
|
"monitoredDesc": "สร้างผู้ใช้ชั่วคราว",
|
|
"full": "สร้างผู้ใช้ที่มีสิทธิ์จำกัดบนเซิร์ฟเวอร์แทนการแชร์ข้อมูลประจำตัวของคุณ ต้องใช้สิทธิ์ sudo ตัวเลือกที่ปลอดภัยที่สุด",
|
|
"fullDesc": "หมดอายุเวลา"
|
|
},
|
|
"blockedCommands": "หมดอายุในอีก {{hours}} ชั่วโมง",
|
|
"blockedCommandsPlaceholder": "หมดอายุแล้ว",
|
|
"maxSessionDuration": "ได้รับอนุญาตโดย",
|
|
"createTempUser": "ระดับการเข้าถึง",
|
|
"createTempUserDesc": "เข้าถึงครั้งล่าสุด",
|
|
"expiresAt": "จำนวนครั้งที่เข้าถึง",
|
|
"expiresIn": "ยกเลิกการเข้าถึง",
|
|
"expired": "คุณแน่ใจหรือไม่ว่าต้องการยกเลิกการเข้าถึงสำหรับ {{username}}?",
|
|
"grantedBy": "แชร์โฮสต์สำเร็จกับ {{username}}",
|
|
"accessLevel": "อัปเดตการเข้าถึงโฮสต์แล้ว",
|
|
"lastAccessed": "แชร์โฮสต์ไม่สำเร็จ",
|
|
"accessCount": "เพิกถอนการเข้าถึงสำเร็จแล้ว",
|
|
"revokeAccess": "เพิกถอนการเข้าถึงไม่สำเร็จ",
|
|
"confirmRevokeAccess": "แชร์แล้ว",
|
|
"hostSharedSuccessfully": "โฮสต์ที่แชร์",
|
|
"hostAccessUpdated": "แชร์กับฉัน",
|
|
"failedToShareHost": "ไม่มีโฮสต์ที่แชร์กับคุณ",
|
|
"accessRevokedSuccessfully": "เจ้าของ",
|
|
"failedToRevokeAccess": "ดูรายการการเข้าถึง",
|
|
"shared": "รายการการเข้าถึง",
|
|
"sharedHosts": "ยังไม่ได้ให้สิทธิ์การเข้าถึงสำหรับโฮสต์นี้",
|
|
"sharedWithMe": "ยังไม่มีผู้ใช้รายใดได้รับสิทธิ์การเข้าถึงโฮสต์นี้",
|
|
"noSharedHosts": "จัดการการเข้าถึงสำหรับ",
|
|
"owner": "{{count}} รายการการเข้าถึง",
|
|
"viewAccessList": "ไม่เคย",
|
|
"accessList": "{{count}} ครั้ง",
|
|
"noAccessGranted": "{{days}} วัน",
|
|
"noAccessGrantedMessage": "{{hours}} ชั่วโมง",
|
|
"manageAccessFor": "ดึงข้อมูลการเข้าถึงไม่สำเร็จ รายการ",
|
|
"totalAccessRecords": "สิทธิ์การเข้าถึงปัจจุบัน",
|
|
"neverAccessed": "คำเตือนด้านความปลอดภัย",
|
|
"timesAccessed": "การแชร์ข้อมูลประจำตัวจะทำให้ผู้ใช้มีสิทธิ์เข้าถึงอย่างเต็มที่ในการดำเนินการใดๆ บนเซิร์ฟเวอร์ รวมถึงการเปลี่ยนรหัสผ่านและการลบไฟล์ โปรดแชร์เฉพาะกับผู้ใช้ที่น่าเชื่อถือเท่านั้น",
|
|
"daysRemaining": "เราขอแนะนำให้เปิดใช้งาน \"สร้างผู้ใช้ชั่วคราว\" เพื่อความปลอดภัยที่ดียิ่งขึ้น",
|
|
"hoursRemaining": "การจัดการบทบาท",
|
|
"failedToFetchAccessList": "จัดการบทบาท",
|
|
"currentAccess": "จัดการบทบาทสำหรับ {{username}}",
|
|
"securityWarning": "กำหนดบทบาท",
|
|
"securityWarningMessage": "ลบสิทธิ์การใช้งาน",
|
|
"tempUserRecommended": "สิทธิ์การใช้งานของผู้ใช้",
|
|
"roleManagement": "สิทธิ์การใช้งาน",
|
|
"manageRoles": "สิทธิ์การใช้งานระบบ",
|
|
"manageRolesFor": "สิทธิ์การใช้งานแบบกำหนดเอง",
|
|
"assignRole": "กำหนดสิทธิ์การใช้งานให้กับ {{username}} สำเร็จแล้ว",
|
|
"removeRole": "ไม่สามารถกำหนดสิทธิ์การใช้งานได้",
|
|
"userRoles": "ลบสิทธิ์การใช้งานออกจาก {{username}} สำเร็จแล้ว",
|
|
"permissions": "ไม่สามารถลบสิทธิ์การใช้งานระบบได้",
|
|
"systemRole": "ไม่สามารถแชร์โฮสต์กับตัวคุณเองได้",
|
|
"customRole": "ไม่มีสิทธิ์การใช้งานแบบกำหนดเอง สิทธิ์การใช้งานระบบจะถูกกำหนดโดยอัตโนมัติ",
|
|
"roleAssignedSuccessfully": "ไม่รองรับการตรวจสอบสิทธิ์ด้วยข้อมูลประจำตัวสำหรับการแชร์",
|
|
"failedToAssignRole": "จำเป็นต้องใช้ข้อมูลประจำตัวเมื่อแชร์โฮสต์",
|
|
"roleRemovedSuccessfully": "โฮสต์นี้ไม่ได้ใช้การตรวจสอบสิทธิ์ด้วยข้อมูลประจำตัว เพื่อที่จะแชร์โฮสต์ เนื่องจากมีการเข้ารหัสต่อผู้ใช้ โฮสต์จึงต้องใช้การตรวจสอบสิทธิ์ด้วยข้อมูลประจำตัว",
|
|
"failedToRemoveRole": "บันทึกการตรวจสอบ",
|
|
"cannotRemoveSystemRole": "ดูบันทึกการตรวจสอบ",
|
|
"cannotShareWithSelf": "การดำเนินการ",
|
|
"noCustomRolesToAssign": "ประเภททรัพยากร",
|
|
"credentialSharingWarning": "ชื่อทรัพยากร",
|
|
"credentialRequired": "เวลา",
|
|
"credentialRequiredDescription": "ที่อยู่ IP",
|
|
"auditLogs": "ตัวแทนผู้ใช้",
|
|
"viewAuditLogs": "สำเร็จ",
|
|
"action": "ล้มเหลว",
|
|
"resourceType": "รายละเอียด",
|
|
"resourceName": "ไม่มีบันทึกการตรวจสอบ",
|
|
"timestamp": "การบันทึกเซสชัน",
|
|
"ipAddress": "ดูการบันทึก",
|
|
"userAgent": "ดาวน์โหลดการบันทึก",
|
|
"success": "ตรวจพบคำสั่งอันตราย",
|
|
"failed": "คำสั่งถูกบล็อก",
|
|
"details": "ยุติเซสชัน",
|
|
"noAuditLogs": "เซสชันถูกยุติโดยเจ้าของโฮสต์",
|
|
"sessionRecordings": "สิทธิ์การเข้าถึงแบบแชร์ของคุณไปยังโฮสต์นี้หมดอายุแล้ว",
|
|
"viewRecording": "สิทธิ์การเข้าถึงแบบแชร์จะหมดอายุใน {{hours}} ชั่วโมง",
|
|
"downloadRecording": "บทบาท",
|
|
"dangerousCommand": "ผู้ดูแลระบบ",
|
|
"commandBlocked": "ผู้ใช้",
|
|
"terminateSession": "สร้างบทบาท",
|
|
"sessionTerminated": "แก้ไขบทบาท",
|
|
"sharedAccessExpired": "บทบาท ชื่อ",
|
|
"sharedAccessExpiresIn": "ชื่อที่แสดง",
|
|
"roles": {
|
|
"label": "คำอธิบาย",
|
|
"admin": "กำหนดบทบาท",
|
|
"user": "การกำหนดบทบาทให้กับผู้ใช้"
|
|
},
|
|
"createRole": "เลือกผู้ใช้",
|
|
"editRole": "ค้นหาผู้ใช้...",
|
|
"roleName": "ไม่พบผู้ใช้",
|
|
"displayName": "บทบาทปัจจุบัน",
|
|
"description": "ไม่มีการกำหนดบทบาท",
|
|
"assignRoles": "กำหนดบทบาทใหม่",
|
|
"userRoleAssignment": "เลือกบทบาท",
|
|
"selectUserPlaceholder": "ค้นหาบทบาท...",
|
|
"searchUsers": "ไม่พบบทบาท",
|
|
"noUserFound": "กำหนด",
|
|
"currentRoles": "สร้างบทบาทสำเร็จ",
|
|
"noRolesAssigned": "อัปเดตบทบาทสำเร็จ",
|
|
"assignNewRole": "ลบบทบาทสำเร็จ",
|
|
"selectRolePlaceholder": "โหลดบทบาทไม่สำเร็จ",
|
|
"searchRoles": "บันทึกบทบาทไม่สำเร็จ",
|
|
"noRoleFound": "ลบบทบาทไม่สำเร็จ",
|
|
"assign": "ต้องระบุชื่อที่แสดงของบทบาท",
|
|
"roleCreatedSuccessfully": "ต้องระบุชื่อบทบาท",
|
|
"roleUpdatedSuccessfully": "ใช้เฉพาะตัวอักษรพิมพ์เล็ก ตัวเลข เครื่องหมายขีดล่าง และเครื่องหมายขีดกลางเท่านั้น",
|
|
"roleDeletedSuccessfully": "นักพัฒนา",
|
|
"failedToLoadRoles": "นักพัฒนาซอฟต์แวร์และวิศวกร",
|
|
"failedToSaveRole": "ลบบทบาท",
|
|
"failedToDeleteRole": "คุณแน่ใจหรือไม่ว่าต้องการลบบทบาท '{{name}}'? การกระทำนี้ไม่สามารถยกเลิกได้",
|
|
"roleDisplayNameRequired": "ลบบทบาท",
|
|
"roleNameRequired": "คุณแน่ใจหรือไม่ว่าต้องการลบบทบาทนี้ออกจากผู้ใช้?",
|
|
"roleNameHint": "อัปเดตข้อมูลบทบาท",
|
|
"displayNamePlaceholder": "สร้างบทบาทที่กำหนดเองใหม่สำหรับการจัดกลุ่มผู้ใช้",
|
|
"descriptionPlaceholder": "จัดการการกำหนดบทบาทสำหรับผู้ใช้",
|
|
"confirmDeleteRole": "ไม่พบบทบาท",
|
|
"confirmDeleteRoleDescription": "เลือกบทบาท",
|
|
"confirmRemoveRole": "ประเภท",
|
|
"confirmRemoveRoleDescription": "ผู้ใช้",
|
|
"editRoleDescription": "บทบาท",
|
|
"createRoleDescription": "บันทึกโฮสต์ก่อน",
|
|
"assignRolesDescription": "โปรดบันทึกโฮสต์ก่อนกำหนดค่าการตั้งค่าการแชร์",
|
|
"noRoles": "แชร์กับผู้ใช้",
|
|
"selectRole": "แชร์กับบทบาท",
|
|
"type": "แชร์",
|
|
"user": "เป้าหมาย",
|
|
"role": "หมดอายุ",
|
|
"saveHostFirst": "ไม่มีวันหมดอายุ",
|
|
"saveHostFirstDescription": "ไม่พบระเบียนการเข้าถึง",
|
|
"shareWithUser": "แชร์สำเร็จ",
|
|
"shareWithRole": "แชร์ไม่สำเร็จ",
|
|
"share": "คุณแน่ใจหรือไม่ว่าต้องการยกเลิกการเข้าถึงนี้?",
|
|
"target": "ชั่วโมง",
|
|
"expires": "การแชร์",
|
|
"never": "โปรดเลือกทั้งผู้ใช้และบทบาท",
|
|
"noAccessRecords": "ดูอย่างเดียว",
|
|
"sharedSuccessfully": "เนื่องจากระบบการเข้ารหัสของ Termix ระดับสิทธิ์อื่นๆ จะมีให้ในภายหลัง",
|
|
"failedToShare": "ค้นหาโฮสต์หรือดำเนินการด่วน...",
|
|
"confirmRevokeAccessDescription": "กิจกรรมล่าสุด",
|
|
"hours": "การนำทาง",
|
|
"sharing": "เพิ่มโฮสต์",
|
|
"selectUserAndRole": "เพิ่มข้อมูลรับรอง",
|
|
"view": "การตั้งค่าผู้ดูแลระบบ",
|
|
"viewDesc": "โปรไฟล์ผู้ใช้"
|
|
},
|
|
"commandPalette": {
|
|
"searchPlaceholder": "บันทึกการอัปเดต",
|
|
"recentActivity": "โฮสต์",
|
|
"navigation": "เปิดรายละเอียดเซิร์ฟเวอร์",
|
|
"addHost": "เปิดตัวจัดการไฟล์",
|
|
"addCredential": "แก้ไข",
|
|
"adminSettings": "ลิงก์",
|
|
"userProfile": "GitHub",
|
|
"updateLog": "สนับสนุน",
|
|
"hosts": "Discord",
|
|
"openServerDetails": "บริจาค",
|
|
"openFileManager": "กด",
|
|
"edit": "เพื่อสลับ",
|
|
"links": "ปิด",
|
|
"github": "ตัวจัดการโฮสต์",
|
|
"support": "กด Shift ซ้ายสองครั้งเพื่อเปิดแถบคำสั่ง",
|
|
"discord": "Docker ไม่ได้เปิดใช้งานสำหรับโฮสต์นี้",
|
|
"donate": "กำลังตรวจสอบ Docker...",
|
|
"press": "กำลังเชื่อมต่อกับโฮสต์...",
|
|
"toToggle": "ข้อผิดพลาด",
|
|
"close": "รหัสข้อผิดพลาด: {{code}}",
|
|
"hostManager": "Docker {{version}}",
|
|
"pressToToggle": "คอนเทนเนอร์ {{name}} เริ่มทำงานแล้ว"
|
|
},
|
|
"docker": {
|
|
"notEnabled": "ไม่สามารถเริ่มต้นคอนเทนเนอร์ได้ {{name}}",
|
|
"validating": "คอนเทนเนอร์ {{name}} หยุดทำงานแล้ว",
|
|
"connectingToHost": "ไม่สามารถหยุดคอนเทนเนอร์ {{name}} ได้",
|
|
"error": "คอนเทนเนอร์ {{name}} เริ่มทำงานใหม่แล้ว",
|
|
"errorCode": "ไม่สามารถเริ่มทำงานคอนเทนเนอร์ {{name}} ใหม่ได้",
|
|
"version": "คอนเทนเนอร์ {{name}} หยุดชั่วคราว",
|
|
"containerStarted": "คอนเทนเนอร์ {{name}} กลับมาทำงานต่อแล้ว",
|
|
"failedToStartContainer": "ไม่สามารถสลับสถานะการหยุดชั่วคราวสำหรับคอนเทนเนอร์ {{name}} ได้",
|
|
"containerStopped": "คอนเทนเนอร์ {{name}} ถูกลบออกแล้ว",
|
|
"failedToStopContainer": "ไม่สามารถลบคอนเทนเนอร์ {{name}} ได้",
|
|
"containerRestarted": "รูปภาพ",
|
|
"failedToRestartContainer": "รหัส",
|
|
"containerPaused": "พอร์ต",
|
|
"containerUnpaused": "หมายเลข พอร์ต",
|
|
"failedToTogglePauseContainer": "สร้างแล้ว",
|
|
"containerRemoved": "เริ่ม",
|
|
"failedToRemoveContainer": "หยุด",
|
|
"image": "หยุดชั่วคราว",
|
|
"idLabel": "เล่นต่อ",
|
|
"ports": "เริ่มใหม่",
|
|
"noPorts": "ลบ",
|
|
"created": "ลบคอนเทนเนอร์",
|
|
"start": "คุณแน่ใจหรือไม่ว่าต้องการลบคอนเทนเนอร์ '{{name}}'? การกระทำนี้ไม่สามารถย้อนกลับได้",
|
|
"stop": "คำเตือน: คอนเทนเนอร์นี้กำลังทำงานอยู่ การลบจะหยุดคอนเทนเนอร์ก่อน",
|
|
"pause": "กำลังลบ...",
|
|
"unpause": "ไม่พบคอนเทนเนอร์",
|
|
"restart": "ไม่มีคอนเทนเนอร์ Docker พร้อมใช้งานบนโฮสต์นี้",
|
|
"remove": "ค้นหาคอนเทนเนอร์...",
|
|
"removeContainer": "กรองตามสถานะ",
|
|
"confirmRemoveContainer": "ทั้งหมด ({{count}})",
|
|
"runningContainerWarning": "{{status}} ({{count}})",
|
|
"removing": "ไม่มีคอนเทนเนอร์ตรงกับตัวกรองของคุณ",
|
|
"noContainersFound": "ลองปรับเกณฑ์การค้นหาหรือตัวกรองของคุณ",
|
|
"noContainersFoundHint": "คอนเทนเนอร์ต้องทำงานอยู่จึงจะดูสถิติได้",
|
|
"searchPlaceholder": "ไม่สามารถดึงสถิติคอนเทนเนอร์ได้",
|
|
"filterByStatusPlaceholder": "คอนเทนเนอร์ไม่ได้ทำงานอยู่",
|
|
"allContainersCount": "เริ่มคอนเทนเนอร์เพื่อดูสถิติ",
|
|
"statusCount": "กำลังโหลดสถิติ...",
|
|
"noContainersMatchFilters": "เกิดข้อผิดพลาดในการโหลดสถิติ",
|
|
"noContainersMatchFiltersHint": "ไม่มีสถิติให้ใช้งาน",
|
|
"containerMustBeRunningToViewStats": "การใช้งาน CPU",
|
|
"failedToFetchStats": "ปัจจุบัน",
|
|
"containerNotRunning": "การใช้งานหน่วยความจำ",
|
|
"startContainerToViewStats": "ที่ใช้ไป / ขีดจำกัด",
|
|
"loadingStats": "เปอร์เซ็นต์",
|
|
"errorLoadingStats": "เครือข่าย อินพุต/เอาต์พุต",
|
|
"noStatsAvailable": "อินพุต",
|
|
"cpuUsage": "เอาต์พุต",
|
|
"current": "บล็อก I/O",
|
|
"memoryUsage": "อ่าน",
|
|
"usedLimit": "เขียน",
|
|
"percentage": "PID",
|
|
"networkIo": "ข้อมูลคอนเทนเนอร์",
|
|
"input": "ชื่อ",
|
|
"output": "ID",
|
|
"blockIo": "สถานะ",
|
|
"read": "ตัดการเชื่อมต่อจากคอนเทนเนอร์",
|
|
"write": "คอนเทนเนอร์ต้องทำงานอยู่จึงจะเข้าถึงคอนโซลได้",
|
|
"pids": "ต้องมีการตรวจสอบสิทธิ์",
|
|
"containerInformation": "เชื่อมต่อกับ {{containerName}} แล้ว",
|
|
"name": "ตัดการเชื่อมต่อ",
|
|
"id": "ข้อผิดพลาดคอนโซล",
|
|
"state": "ข้อผิดพลาด: {{message}}",
|
|
"disconnectedFromContainer": "ไม่สามารถเชื่อมต่อกับคอนเทนเนอร์ได้",
|
|
"containerMustBeRunning": "คอนโซล",
|
|
"authenticationRequired": "เลือกเชลล์",
|
|
"connectedTo": "Bash",
|
|
"disconnected": "sh",
|
|
"consoleError": "ash",
|
|
"errorMessage": "กำลังเชื่อมต่อ...",
|
|
"failedToConnect": "เชื่อมต่อ",
|
|
"console": "ตัดการเชื่อมต่อ",
|
|
"selectShell": "ไม่ได้เชื่อมต่อ",
|
|
"bash": "คลิกเชื่อมต่อเพื่อเริ่มเชลล์ เซสชัน",
|
|
"sh": "กำลังเชื่อมต่อกับ {{containerName}}...",
|
|
"ash": "ไม่พบคอนเทนเนอร์",
|
|
"connecting": "กลับไปที่รายการ",
|
|
"connect": "บันทึก",
|
|
"disconnect": "สถิติ",
|
|
"notConnected": "คอนโซล",
|
|
"clickToConnect": "เริ่มคอนเทนเนอร์เพื่อเข้าถึงคอนโซล",
|
|
"connectingTo": "สลับเป็นโหมดสว่าง",
|
|
"containerNotFound": "สลับเป็นโหมดมืด",
|
|
"backToList": "กลับสู่รายการ",
|
|
"logs": "บันทึก",
|
|
"stats": "สถิติ",
|
|
"consoleTab": "คอนโซล",
|
|
"startContainerToAccess": "เริ่มคอนเทนเนอร์เพื่อเข้าถึงคอนโซล"
|
|
},
|
|
"theme": {
|
|
"switchToLight": "สลับเป็นโหมดสว่าง",
|
|
"switchToDark": "สลับเป็นโหมดมืด"
|
|
}
|
|
} |