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