mirror of
https://github.com/UNITRONIX/BetterDesk.git
synced 2026-09-10 01:27:11 +00:00
bca4740373
Translate Organizations device-groups UI across all locales, consolidate [Unreleased] notes for 3.3.0, and copy VERSION into native console paths (#192).
3710 lines
273 KiB
JSON
3710 lines
273 KiB
JSON
{
|
||
"_meta": {
|
||
"name": "Thai",
|
||
"native_name": "ไทย",
|
||
"flag": "🇹🇭",
|
||
"needs_review": true
|
||
},
|
||
"meta": {
|
||
"lang": "en",
|
||
"name": "English",
|
||
"native_name": "English",
|
||
"direction": "ltr"
|
||
},
|
||
"common": {
|
||
"loading": "กำลังโหลด...",
|
||
"confirm": "ยืนยัน",
|
||
"alert": "Alert",
|
||
"prompt": "ป้อนค่า",
|
||
"copied": "คัดลอกไปยังคลิปบอร์ดแล้ว",
|
||
"save": "บันทึก",
|
||
"saved": "บันทึกแล้ว",
|
||
"error": "Error",
|
||
"success": "Success",
|
||
"warning": "Warning",
|
||
"info": "Information",
|
||
"all": "All",
|
||
"cancel": "ยกเลิก",
|
||
"delete": "ลบ",
|
||
"actions": "Actions",
|
||
"close": "ปิด",
|
||
"required": "จำเป็น",
|
||
"name_required": "ต้องระบุชื่อ",
|
||
"active": "Active",
|
||
"inactive": "Inactive",
|
||
"invalid_json": "JSON ไม่ถูกต้อง",
|
||
"field_required": "จำเป็นต้องมี {field}",
|
||
"back": "กลับ",
|
||
"edit": "แก้ไข",
|
||
"yes": "ใช่",
|
||
"no": "ไม่"
|
||
},
|
||
"nav": {
|
||
"main": "Main",
|
||
"tools": "Tools",
|
||
"system": "System",
|
||
"dashboard": "แดชบอร์ด",
|
||
"devices": "อุปกรณ์",
|
||
"keys": "Keys",
|
||
"generator": "Generator",
|
||
"settings": "การตั้งค่า",
|
||
"users": "Users",
|
||
"inventory": "Inventory",
|
||
"tickets": "Tickets",
|
||
"help_requests": "คำขอความช่วยเหลือ",
|
||
"activity": "Activity",
|
||
"automation": "ระบบอัตโนมัติ",
|
||
"file_transfer": "การถ่ายโอนไฟล์",
|
||
"network": "Network",
|
||
"dataguard": "DataGuard",
|
||
"reports": "Reports",
|
||
"tenants": "Tenants",
|
||
"registrations": "Registrations",
|
||
"management": "การจัดการ",
|
||
"toggle_sidebar": "สลับแถบด้านข้าง",
|
||
"cdap": "อุปกรณ์ CDAP",
|
||
"fleet": "Fleet",
|
||
"scaling": "Scaling",
|
||
"cross_platform": "Cross-Platform",
|
||
"tokens": "โทเค็นอุปกรณ์",
|
||
"organizations": "องค์กรต่างๆ",
|
||
"policies": "นโยบาย",
|
||
"attestation": "Attestation",
|
||
"remote": "เดสก์ท็อประยะไกล",
|
||
"toolkit": "Toolkit",
|
||
"security_audit": "การตรวจสอบความปลอดภัย",
|
||
"languages": "Languages",
|
||
"resource_control": "การควบคุมทรัพยากร",
|
||
"chat": "Chat",
|
||
"help": "Help",
|
||
"expand_sidebar": "ขยายแถบด้านข้าง",
|
||
"toggle_theme": "สลับธีม",
|
||
"sdk_studio": "SDK Studio",
|
||
"login": "Login",
|
||
"permissions": "สิทธิ์",
|
||
"server_management": "จัดการเซิร์ฟเวอร์",
|
||
"server_attestation": "การรับรองประสิทธิภาพเซิร์ฟเวอร์",
|
||
"commercialization": "การทำให้เป็นเชิงพาณิชย์"
|
||
},
|
||
"auth": {
|
||
"login": "Login",
|
||
"logout": "Logout",
|
||
"login_title": "Sign In",
|
||
"login_subtitle": "ลงชื่อเข้าใช้คอนโซล BetterDesk",
|
||
"username": "ชื่อผู้ใช้",
|
||
"username_placeholder": "กรอกชื่อผู้ใช้",
|
||
"password": "รหัสผ่าน",
|
||
"password_placeholder": "ใส่รหัสผ่าน",
|
||
"remember_me": "Remember me",
|
||
"login_failed": "การเข้าสู่ระบบล้มเหลว กรุณาตรวจสอบข้อมูลประจำตัวของคุณ",
|
||
"invalid_credentials": "ชื่อผู้ใช้หรือรหัสผ่านไม่ถูกต้อง",
|
||
"username_collision": "มีบัญชีท้องถิ่นที่ใช้ชื่อผู้ใช้นี้อยู่แล้ว โปรดลงชื่อเข้าใช้ด้วยรหัสผ่านท้องถิ่น หรือขอให้ผู้ดูแลระบบเปลี่ยนชื่อหรือลบบัญชีที่ขัดแย้ง",
|
||
"fill_all_fields": "กรุณากรอกข้อมูลให้ครบทุกช่อง",
|
||
"logout_confirm": "คุณแน่ใจหรือไม่ว่าต้องการออกจากระบบ?",
|
||
"change_password": "เปลี่ยนรหัสผ่าน",
|
||
"password_required": "ต้องใช้รหัสผ่าน",
|
||
"totp_title": "การรับรองความถูกต้องด้วยสองปัจจัย",
|
||
"totp_subtitle": "ป้อนรหัส 6 หลักจากแอปยืนยันตัวตนของคุณ",
|
||
"totp_code": "Verification Code",
|
||
"totp_verify": "Verify",
|
||
"totp_use_recovery": "ใช้รหัสกู้คืนแทน",
|
||
"totp_use_code": "ใช้รหัสยืนยันตัวตนแทน",
|
||
"totp_recovery_code": "รหัสการกู้คืน",
|
||
"totp_back_to_login": "กลับสู่การเข้าสู่ระบบ",
|
||
"totp_invalid_code": "รหัสยืนยันไม่ถูกต้อง โปรดลองอีกครั้ง",
|
||
"totp_enter_code": "กรุณากรอกรหัส 6 หลัก",
|
||
"totp_enter_recovery": "กรุณากรอกรหัสกู้คืน",
|
||
"totp_session_expired": "เซสชั่นหมดอายุแล้ว กรุณาเข้าสู่ระบบอีกครั้ง",
|
||
"totp_already_enabled": "เปิดใช้งานการรับรอ��ความถูกต้องด้วยสองปัจจัยแล้ว",
|
||
"pro_only_account": "บัญชีนี้มีไว้สำหรับไคลเอนต์เดสก์ท็อป RustDesk เท่านั้น โปรดใช้แอป RustDesk เพื่อเข้าสู่ระบบ",
|
||
"passwords_mismatch": "รหัสผ่านไม่ตรงกัน",
|
||
"or": "หรือ",
|
||
"login_sso": "เข้าสู่ระบบด้วย SSO",
|
||
"login_sso_with": "เข้าสู่ระบบด้วย {{provider}}",
|
||
"oidc_denied": "การเข้าถึงถูกปฏิเสธโดยผู้ให้บริการข้อมูลประจำตัว",
|
||
"oidc_invalid": "การโทรกลับ OIDC ไม่ถูกต้อง โปรดลองอีกครั้ง",
|
||
"oidc_failed": "การรับรองความถูกต้อง OIDC ล้มเหลว โปรดลองอีกครั้ง",
|
||
"oidc_error": "เกิดข้อผิดพลาดระหว่างการล็อกอิน SSO",
|
||
"oidc_no_account": "ไม่พบบัญชีของคุณ และการลงทะเบียนอัตโนมัติถูกปิดใช้งาน",
|
||
"totp_rate_limited": "มีความพยายามมากเกินไป โปรดลองอีกครั้งในภายหลัง",
|
||
"emergency_mode_banner": "ไม่สามารถเข้าถึง Go server — ทำงานในโหมดฉุกเฉิน (เฉพาะผู้ดูแลระบบเท่านั้น มีฟังก์ชันการทำงานที่จำกัด)"
|
||
},
|
||
"dashboard": {
|
||
"title": "แดชบอร์ด",
|
||
"subtitle": "Overview of your RustDesk server",
|
||
"total_devices": "อุปกรณ์ทั้งหมด",
|
||
"online_now": "Online Now",
|
||
"banned": "Banned",
|
||
"active_connections": "การเชื่อมต่อที่ใช้งานอยู่",
|
||
"offline_devices": "Offline",
|
||
"server_status": "สถาน���เซิร์ฟเวอร์",
|
||
"quick_actions": "การดำเนินการด่วน",
|
||
"manage_devices": "จัดการอุปกรณ์ที่เชื่อมต่อ",
|
||
"view_keys": "ดูคีย์เซิร์ฟเวอร์",
|
||
"generate_config": "สร้างการกำหนดค่าไคลเอ็นต์",
|
||
"server_settings": "กำหนดการตั้งค่า",
|
||
"greeting_morning": "สวัสดีตอนเช้า {name}",
|
||
"greeting_afternoon": "สวัสดีตอนบ่าย {name}",
|
||
"greeting_evening": "สวัสดีตอนเย็น {name}",
|
||
"greeting_night": "ราตรีสวัสดิ์ {name}",
|
||
"health_overview": "ภาพรวมด้านสุขภาพ",
|
||
"devices_online": "อุปกรณ์ออนไลน์",
|
||
"active_alerts": "การแจ้งเตือนที่ใช้งานอยู่",
|
||
"recent_connections": "อุปกรณ์ทั้งหมด",
|
||
"server_uptime": "เวลาทำงานของเซิร์ฟเวอร์",
|
||
"activity_feed": "กิจกรรมล่าสุด",
|
||
"no_recent_activity": "ไม่มีกิจกรรมล่าสุด",
|
||
"just_now": "just now",
|
||
"ago": "ago",
|
||
"tip_desktop_mode": "ลองใช้โหมดเดสก์ท็อปสำหรับพื้นที่ทำงานแบบหลายหน้าต่างพร้อมวิดเจ็ตการตรวจสอบ",
|
||
"tip_keyboard_shortcuts": "กด Ctrl+K ที่ใดก็ได้เพื่อเปิดชุดคำสั่งการค้นหาด่วน",
|
||
"tip_address_book": "ซิงค์สมุดที่อยู่ของคุณข้ามอุปกรณ์โดยเข้าสู่ระบบจากไคลเอนต์ RustDesk",
|
||
"tip_2fa": "เปิดใช้งานการตรวจสอบสิทธิ์แบบสองปัจจัยในการตั้งค่าเพื่อความปลอดภัยของบัญชีเพิ่มเติม",
|
||
"tip_bulk_actions": "เลือกอุปกรณ์หลายเครื่องและใช้การดำเนินการแบบกลุ่มเพื่อจัดการอุปกรณ์พร้อมกัน",
|
||
"tip_theme": "สลับระหว่างธีมมืดและธีมสว่างในการตั้งค่าแถบด้านข้าง",
|
||
"tip_cdap": "เชื่อมต่ออุปกรณ์ IoT และเซ็นเซอร์อุตสาหกรรมผ่านเกตเวย์ CDAP",
|
||
"tip_tutorials": "คลิกปุ่มความช่วยเหลือที่มุมขวาล่างสำหรับบทช่วยสอนแบบโต้ตอบ"
|
||
},
|
||
"devices": {
|
||
"title": "อุปกรณ์",
|
||
"id": "ID",
|
||
"hostname": "Hostname",
|
||
"username": "ชื่อผู้ใช้",
|
||
"platform": "Platform",
|
||
"version": "Version",
|
||
"ip_address": "IP Address",
|
||
"note": "Note",
|
||
"last_seen": "Last Seen",
|
||
"last_online": "Last Online",
|
||
"first_seen": "First Seen",
|
||
"created": "สร้างแล้ว",
|
||
"status": "Status",
|
||
"ban_reason": "Ban Reason",
|
||
"actions": "Actions",
|
||
"search_placeholder": "ค้นหาอุปกรณ์...",
|
||
"filter_all": "All",
|
||
"filter_online": "Online",
|
||
"filter_offline": "Offline",
|
||
"filter_banned": "Banned",
|
||
"selected": "selected",
|
||
"showing": "Showing",
|
||
"of": "of",
|
||
"sync_status": "สถานะการซิงค์",
|
||
"sync_success": "ซิงโครไนซ์สถานะเรียบร้อยแล้ว",
|
||
"empty_title": "ไม่พบอุปกรณ์",
|
||
"empty_text": "ไม่มีอุปกรณ์ที่ตรงกับตัวกรองปัจจุบันของคุณ",
|
||
"edit_title": "รายละเอียดอุปกรณ์",
|
||
"delete_title": "ลบอุปกรณ์",
|
||
"delete_confirm": "คุณแน่ใจหรือไม่ว่าต้องการลบอุปกรณ์ {id}",
|
||
"delete_warning": "คุณกำลังจะลบอุปกรณ์นี้อย่างถาวร:",
|
||
"delete_permanent": "การดำเนิน���ารนี้ไม่สามารถยกเลิกได้ ข้อมูลทั้งหมดที่เกี่ยวข้องกับอุปกรณ์นี้จะถูกลบออกจากฐานข้อมูลอย่างถาวร",
|
||
"delete_success": "ลบอุปกรณ์เรียบร้อยแล้ว",
|
||
"revoke_option": "เพิกถอนอุปกรณ์",
|
||
"revoke_hint": "บล็อก ID อุปกรณ์และยกเลิกการเชื่อมต่อที่ใช้งานอยู่",
|
||
"revoke_success": "เพิกถอนอุปกรณ์เรียบร้อยแล้ว",
|
||
"details": "รายละเอียดอุปกรณ์",
|
||
"ban_title": "แบนอุปกรณ์",
|
||
"ban_confirm": "คุณแน่ใจหรือไม่ว่าต้องการแบนอุปกรณ์ {id}",
|
||
"ban_success": "แบนอุปกรณ์เรียบร้อยแล้ว",
|
||
"unban_title": "เลิกแบนอุปกรณ์",
|
||
"unban_confirm": "คุณแน่ใจหรือไม่ว่าต้องการเลิกแบนอุปกรณ์ {id}",
|
||
"unban_success": "ยกเลิกการแบนอุปกรณ์เรียบร้อยแล้ว",
|
||
"change_id": "Change ID",
|
||
"change_id_title": "เปลี่ยนรหัสอุปกรณ์",
|
||
"new_id": "New ID",
|
||
"change_id_hint": "อักขระ 6-16 ตัว ตัวอักษร ตัวเลข ขีดกลาง และขีดล่างเท่านั้น",
|
||
"change_id_success": "เปลี่ยนรหัสอุปกรณ์เรียบร้อยแล้ว",
|
||
"id_length_error": "รหัสต้องมีความยาว 6-16 ตัวอักษร",
|
||
"id_format_error": "รหัสมีได้เฉพาะตัวอักษร ตัวเลข ขีดกลาง และขีดล่างเท่านั้น",
|
||
"bulk_delete_title": "ลบอุปกรณ์หลายเครื่อง",
|
||
"bulk_delete_confirm": "คุณแน่ใจหรือไม่ว่าต้องการลบอุปกรณ์ {count}",
|
||
"bulk_delete_success": "ลบอุปกรณ์ {count} สำเร็จแล้ว",
|
||
"columns": "Columns",
|
||
"toggle_columns": "สลับคอลัมน์ที่มองเห็นได้",
|
||
"not_found": "ไม่พบอุปกรณ์",
|
||
"delete_failed": "ลบอุปกรณ์ไม่สำเร็จ",
|
||
"change_id_failed": "ไม่สามารถเปลี่ยนรหัสอุปกรณ์",
|
||
"invalid_id": "รหัสอุปกรณ์ไม่ถูกต้อง (ต้องมีอักขระ 6-16 ตัว)",
|
||
"invalid_id_format": "รูปแบบรหัสไม่ถูกต้อง (ตัวอักษร ตัวเลข ขีดกลาง ขีดล่างเท่านั้น)",
|
||
"id_exists": "รหัสอุปกรณ์มีอยู่แล้ว",
|
||
"no_selection": "ไม่ได้เลือกอุปกรณ์",
|
||
"device_type": "Type",
|
||
"filter_type_all": "All Types",
|
||
"filter_type_rustdesk": "RustDesk",
|
||
"filter_type_desktop": "Desktop",
|
||
"filter_type_scada": "SCADA",
|
||
"filter_type_iot": "IoT",
|
||
"filter_type_agent": "Agent",
|
||
"cdap_connected": "CDAP Connected",
|
||
"revoke": "Revoke",
|
||
"access_policy": "นโยบายการเข้าถึง",
|
||
"unattended_access": "การเข้าถึงแบบอัตโนมัติ",
|
||
"enable_unattended": "เปิดใช้งานการเข้าถึงแบบอัตโนมัติ",
|
||
"access_password": "รหัสผ่านเข้าใช้งาน",
|
||
"password_configured": "ตั้งรหัสผ่าน",
|
||
"no_password": "ไม่มีรหัสผ่าน",
|
||
"new_password": "รหัสผ่านใหม่ (เว้นว่างไว้เพื่อให้เป็นปัจจุบัน)",
|
||
"clear_password": "ล้างรหัสผ่าน",
|
||
"access_schedule": "กำหนดการเข้าถึง",
|
||
"enable_schedule": "เปิดใช้งานการเข้าถึงตามเวลา",
|
||
"allowed_days": "วันที่อนุญาต",
|
||
"start_time": "Start time",
|
||
"end_time": "End time",
|
||
"timezone": "Timezone",
|
||
"allowed_operators": "ผู้ประกอบการที่ได้รับอนุญาต",
|
||
"all_operators": "โอเปอเรเตอร์ทั้งหมด (เว้นว่างไว้)",
|
||
"operators_hint": "ชื่อผู้ใช้ที่คั่นด้วยเครื่องหมายจุลภาค เว้นว่างไว้เพื่ออนุญาตโอเปอเรเตอร์ทั้งหมด",
|
||
"last_updated_by": "ปรับปรุงล่าสุดโดย",
|
||
"access_policy_saved": "บันทึกนโยบายการเข้าถึงแล้ว",
|
||
"tabs": {
|
||
"overview": "ภาพรวม",
|
||
"hardware": "Hardware",
|
||
"metrics": "เมตริก",
|
||
"connections": "การเชื่อมต่อ",
|
||
"audit": "Audit",
|
||
"info": "Info",
|
||
"history": "ประวัติศาสตร์"
|
||
},
|
||
"hardware": {
|
||
"cpu": "Processor",
|
||
"memory": "Memory",
|
||
"disk": "Disk",
|
||
"os": "Operating System",
|
||
"hostname": "Hostname",
|
||
"uptime": "Uptime",
|
||
"load_avg": "โหลดเฉลี่ย",
|
||
"network": "อะแดปเตอร์เครือข่าย",
|
||
"no_data": "ไม่มีข้อมูลฮาร์ดแวร์",
|
||
"title": "ข���อมูลฮาร์ดแวร์",
|
||
"gpu": "Graphics Card"
|
||
},
|
||
"display_name": "ชื่อที่แสดง",
|
||
"display_name_placeholder": "ชื่อที่กำหนดเอง (แทนที่ชื่อโฮสต์)",
|
||
"note_placeholder": "หมายเหตุเกี่ยวกับอุปกรณ์นี้",
|
||
"tags": "Tags",
|
||
"filter_by_tags": "กรองตามแท็ก",
|
||
"no_tags": "No tags",
|
||
"all_groups": "ทุกกลุ่ม",
|
||
"create_group": "สร้างกลุ่ม",
|
||
"manage_groups": "จัดการกลุ่ม",
|
||
"group_name": "ชื่อกลุ่ม",
|
||
"group_name_placeholder": "เช่น มีเดียพีซี",
|
||
"dynamic_group": "กลุ่มไดนามิกจากแท็ก",
|
||
"dynamic_group_hint": "อุปกรณ์ที่มีแท็กนี้จะเข้าร่วมโดยอัตโนมัติ",
|
||
"tag_filter": "Tag filter",
|
||
"group_allowed_users": "ผู้ใช้ที่ได้รับอนุญาต",
|
||
"group_allowed_users_hint": "เว้นว่างไว้เพื่อให้ทุกคนที่มีสิทธิ์เข้าถึงกลุ่มมองเห็นกลุ่มได้",
|
||
"group_tag_required": "จำเป็นต้องมีตัวกรองแท็กสำหรั��กลุ่มไดนามิก",
|
||
"group_invalid": "ตัวระบุกลุ่มไม่ถูกต้อง",
|
||
"group_not_found": "ไม่พบกลุ่ม",
|
||
"group_saved": "บันทึกกลุ่มอุปกรณ์แล้ว",
|
||
"groups_saved": "บันทึกกลุ่มอุปกรณ์แล้ว",
|
||
"group_membership_added": "เพิ่มในกลุ่มแล้ว",
|
||
"group_membership_removed": "นำออกจากกลุ่มแล้ว",
|
||
"no_groups": "ยังไม่มีกลุ่ม",
|
||
"manual_groups": "กลุ่มแบบแมนนวล",
|
||
"dynamic_memberships": "การเป็นสมาชิกแบบไดนามิก",
|
||
"group_allowed_user_groups": "กลุ่มผู้ใช้ที่อนุญาต",
|
||
"group_allowed_user_groups_hint": "ผู้ใช้ในกลุ่มผู้ใช้ที่เลือกสามารถเข้าถึงกลุ่มอุปกรณ์น���้ได้",
|
||
"no_user_groups": "ไม่มีกลุ่มผู้ใช้",
|
||
"edit_group": "แก้ไขกลุ่ม",
|
||
"delete_group": "ลบกลุ่ม",
|
||
"delete_group_confirm": "ลบกลุ่มอุปกรณ์ {name} หรือไม่",
|
||
"group_deleted": "ลบกลุ่มอุปกรณ์แล้ว",
|
||
"folder_group_readonly": "กลุ่มที่สำรองโฟลเดอร์ได้รับการจัดการจากโฟลเดอร์",
|
||
"manage_user_groups": "จัดการกลุ่มผู้ใช้",
|
||
"restore_failed": "กู้คืนอุปกรณ์ไม่สำเร็จ",
|
||
"no_signal_tooltip": "ไคลเอนต์ติดต่อ API เมื่อเร็ว ๆ นี้ แต่ยังไม่ได้ลงทะเบียนบนเซิร์ฟเวอร์สัญญาณ (UDP :21116) โปรดรีสตาร์ทไคลเอนต์หลังย้ายเซิร์ฟเวอร์",
|
||
"per_page": "ต่อหน้า"
|
||
},
|
||
"keys": {
|
||
"title": "คีย์เซิร์ฟเวอร์",
|
||
"subtitle": "คีย์สาธารณะและการกำหนดค่าสำหรับไคลเอ็นต์ RustDesk",
|
||
"public_key": "Public Key",
|
||
"qr_code": "QR Code",
|
||
"server_info": "ข้อมูลเซิร์ฟเวอร์",
|
||
"download": "ดาวน์โหลดคีย์",
|
||
"show_qr": "Show QR",
|
||
"qr_hint": "สแกนโค้ด QR นี้ด้วยแอปมือถือ RustDesk",
|
||
"no_key": "ไม่พบรหัสสาธารณะ",
|
||
"no_key_to_copy": "ไม่มีคีย์ให้คัดลอก",
|
||
"no_qr": "รหัส QR ไม่พร้อมใช���งาน",
|
||
"download_success": "ดาวน์โหลดไฟล์คีย์แล้ว",
|
||
"not_found": "ไม่พบคีย์",
|
||
"api_not_found": "ไม่พบคีย์ API"
|
||
},
|
||
"settings": {
|
||
"title": "การตั้งค่า",
|
||
"subtitle": "การกำหนดค่าคอนโซลและการตั้งค่าบัญชี",
|
||
"tab_general": "General",
|
||
"tab_server": "เซิร์ฟเวอร์",
|
||
"tab_branding": "Branding",
|
||
"tab_backup": "Backup",
|
||
"language": "ภาษา",
|
||
"change_password": "เปลี่ยนรหัสผ่าน",
|
||
"password_desc": "อัปเดตรหัสผ่านบัญชีของคุณ",
|
||
"current_password": "รหัสผ่านปัจจุบัน",
|
||
"new_password": "รหัสผ่านใหม่",
|
||
"confirm_password": "ยืนยันรหัสผ่าน",
|
||
"save_password": "อัปเดตรหัสผ่าน",
|
||
"password_changed": "เปลี่ยนรหัสผ่านเรียบร้อยแล้ว",
|
||
"fill_all_fields": "กรุณากรอกข้อมูลให้ครบทุกช่อง",
|
||
"passwords_not_match": "รหัสผ่านไม่ตรงกัน",
|
||
"password_requirements": "ข้อกำหนดรหัสผ่าน",
|
||
"password_requirements_not_met": "รหัสผ่านไม่ตรงตามข้อกำหนด",
|
||
"req_length": "อ��่างน้อย 8 ตัวอักษร",
|
||
"req_uppercase": "อักษรตัวพิมพ์ใหญ่อย่างน้อยหนึ่งตัว",
|
||
"req_lowercase": "อักษรตัวพิมพ์เล็กอย่างน้อยหนึ่งตัว",
|
||
"req_number": "อย่างน้อยหนึ่งหมายเลข",
|
||
"server_info": "ข้อมูลเซิร์ฟเวอร์",
|
||
"version": "Version",
|
||
"database": "Database",
|
||
"uptime": "Uptime",
|
||
"audit_log": "Audit Log",
|
||
"audit_desc": "กิจกรรมคอนโซลล่าสุด",
|
||
"no_audit_logs": "ไม่พบบันทึกการตรวจสอบ",
|
||
"backend_title": "เซิร์ฟเวอร์แบ็กเอนด์",
|
||
"backend_desc": "เลือกแบ็กเอนด์เซิร์ฟเวอร์ที่จะใช้สำหรับการจัดการอุปกรณ์และบริการสัญญาณ/รีเลย์",
|
||
"backend_original": "Original",
|
||
"backend_enhanced": "Enhanced",
|
||
"backend_rustdesk_desc": "เซิร์ฟเวอร์สัญญาณและรีเลย์มาตรฐาน RustDesk (hbbs + hbbr) HTTP API พื้นฐานพร้อมจุดสิ้นสุดที่จำกัด",
|
||
"backend_betterdesk_desc": "เซิร์ฟเวอร์ Go-based ที่ได้รับการปรับปรุงพร้อมการรับรองความถูกต้อง REST API, JWT, รายการบล็อก, แท็ก, เหตุการณ์ WebSocket แบบเรียลไทม์ และการบันทึกการตรวจสอบ",
|
||
"backend_feature_signal": "เซิร์ฟเวอร์สัญญาณ (การลงทะเบียน ID)",
|
||
"backend_feature_relay": "เซิร์ฟเวอร์รีเลย์ (รีเลย์การเชื่อมต่อ)",
|
||
"backend_feature_basic_api": "ส่วนที่เหลือพื้นฐาน API",
|
||
"backend_feature_full_api": "REST แบบเต็ม API (จุดสิ้นสุดมากกว่า 34 จุด)",
|
||
"backend_feature_jwt": "การรับรองความถูกต้อง JWT และ TOTP 2FA",
|
||
"backend_feature_blocklist": "การจัดการรายการบล็อก IP/ID",
|
||
"backend_feature_tags": "แท็กอุปกรณ์และการจัดกลุ่ม",
|
||
"backend_feature_audit": "ตรวจสอบการบันทึกเหตุการณ์",
|
||
"backend_feature_websocket": "เหตุการณ์ WebSocket แบบเรียลไทม์",
|
||
"backend_connection": "การเชื่อมต่อ",
|
||
"backend_api_url": "API URL",
|
||
"backend_test": "ทดสอบการเชื่อมต่อ",
|
||
"backend_testing": "กำลังทดสอบ...",
|
||
"backend_save": "ใช้แบ็กเอนด์",
|
||
"backend_saved": "เปลี่ยนแบ็กเอนด์เซิร์ฟเวอร์เรียบร้อยแล้ว ข้อมูลอุปกรณ์จะได้รับการจัดการโดยแบ็กเอนด์ใหม่",
|
||
"backend_save_failed": "ไม่สามารถสลับแบ็กเอนด์เซิร์ฟเวอร์",
|
||
"backend_test_success": "การเชื่อมต่อสำเร็จ! สามารถเข้าถึงเซิร์ฟเวอร์ได้",
|
||
"backend_test_failed": "การเชื่อมต่อล้มเหลว ไม่สามารถเข้าถึงเซิร์ฟเวอร์ได้",
|
||
"backend_confirm_switch": "คุณแน่ใจหรือไม่ว่าต้องการเปลี่ยนแบ็กเอนด์เซิร์ฟเวอร์ สิ่งนี้จะเปลี่ยนวิธีการจัดการอุปกรณ์",
|
||
"backend_unreachable": "ไม่สามารถสลับได้: ไม่สามารถเข้าถึงเซิร์ฟเวอร์เป้าหมายได้ เริ่มเซิร์ฟเวอร์ก่อน",
|
||
"invalid_backend": "การเลือกแบ็กเอนด์ไม่ถูกต้อง เลือก 'rustdesk' หรือ 'betterdesk'",
|
||
"backend_status_running": "Connected",
|
||
"backend_status_unreachable": "Unreachable",
|
||
"backend_status_error": "Error",
|
||
"backend_status_unknown": "Unknown",
|
||
"totp_title": "การรับรองความถูกต้องด้วยสองปัจจัย",
|
||
"totp_desc": "เพิ่มการรักษาความปลอดภัยอีกชั้นด้วยแอปตรวจสอบสิทธิ์ TOTP (Google Authenticator, Microsoft Authenticator, Authy ฯลฯ)",
|
||
"totp_enabled": "เปิดใช้งาน 2FA แล้ว",
|
||
"totp_enabled_desc": "บัญชีของคุณได้รับการปกป้องด้วยการตรวจสอบสิทธิ์แบบสองปัจจัย",
|
||
"totp_disabled": "2FA ไม่ได้เปิดใช้งาน",
|
||
"totp_disabled_desc": "เปิดใช้งานการรับรองความถูกต้องด้วยสองปัจจัยเพื่อความปลอดภัยของบัญชีเพิ่มเติม",
|
||
"totp_setup": "Enable 2FA",
|
||
"totp_disable": "Disable 2FA",
|
||
"totp_step1": "ติดตั้งแอปตรวจสอบความถูกต้องบนโทรศัพท์ของคุณ",
|
||
"totp_step2": "สแกนรหัส QR ด้านล่าง",
|
||
"totp_step3": "กรอกรหัส 6 หลักเพื่อยืนยัน",
|
||
"totp_manual_key": "Manual key",
|
||
"totp_enter_code": "ป้อนรหัสยืนยัน",
|
||
"totp_verify_enable": "ตรวจสอบและเปิดใช้งาน",
|
||
"totp_enabled_success": "เปิดใช้งานการรับรองความถูกต้องด้วยสองปัจจัยแล้ว!",
|
||
"totp_recovery_warning": "บันทึกรหัสกู้คืนเหล่านี้ไว้ในที่ปลอดภัย แต่ละรหัสสามารถใช้ได้เพียงครั้งเดียวเท่านั้น หากคุณสูญเสียการเข้าถึงแอปยืนยันตัว���น คุณสามารถใช้รหัสเหล่านี้เพื่อเข้าสู่ระบบได้",
|
||
"totp_done": "Done",
|
||
"totp_disable_warning": "การปิดใช้งานการรับรองความถูกต้องด้วยสองปัจจัยจะทำให้บัญชีของคุณมีความปลอดภัยน้อยลง ป้อนรหัสผ่านของคุณเพื่อยืนยัน",
|
||
"totp_disabled_success": "การรับรองความถูกต้องด้วยสองปัจจัยถูกปิดใช้งาน",
|
||
"tutorials_title": "บทช่วยสอนและคำแนะนำ",
|
||
"tutorials_desc": "ควบคุมทัวร์ชมพร้อมคำแนะนำและความช่วยเหลือซ้อนทับที่แสดงทั่วทั้งคอนโซล",
|
||
"tutorials_enabled": "เปิดใช้งานบทช่วยสอน",
|
||
"tutorials_enabled_hint": "เมื่อปิดใช้งาน บทช่วยสอนจะไม่เริ่มโดยอัตโนมัติและปุ่มช่วยเหลือจะถูกซ่อน",
|
||
"tutorials_reset_hint": "ทำเครื่องหมายบทช่วยสอนทั้งหมดว่ามองไม่เห็นเพื่อให้สามารถแสดงได้อีกครั้ง",
|
||
"tutorials_enabled_toast": "เปิดใช้งานบทช่วยสอนแล้ว",
|
||
"tutorials_disabled_toast": "ปิดใช้งานบทช่วยสอนแล้ว",
|
||
"tutorials_reset_toast": "บทช่วยสอนทั้งหมดถูกรีเซ็ตแล้ว",
|
||
"tab_auth": "การรับรองความถูกต้อง",
|
||
"ldap_title": "LDAP / Active Directory",
|
||
"ldap_desc": "กำหนดค่าการรับรองความถูกต้องภายนอกผ่าน LDAP หรือ Active Directory ผู้ใช้จะสามารถลงชื่อเข้าใช้ด้วยข้อมูลรับรองโดเมนของตนได้",
|
||
"ldap_enabled": "เปิดใช้งานการตรวจสอบสิทธิ์ LDAP",
|
||
"ldap_enabled_hint": "เมื่อเปิดใช้งาน ผู้ใช้สามารถลงชื่อเข้าใช้ด้วยข้อมูลรับรอง LDAP/AD บัญชีท้องถิ่นยังคงทำงานเป็นทางเลือก",
|
||
"ldap_connection": "การเชื่อมต่อเซิร์ฟเวอร์",
|
||
"ldap_host": "โฮสต์",
|
||
"ldap_port": "ท่าเรือ",
|
||
"ldap_use_tls": "LDAPS (TLS)",
|
||
"ldap_start_tls": "StartTLS",
|
||
"ldap_skip_verify": "ข้ามการตรวจสอบ TLS",
|
||
"ldap_timeout": "ห��ดเวลาการเชื่อมต่อ (s)",
|
||
"ldap_timeout_hint": "วินาทีในการรอการตอบสนองของเซิร์ฟเวอร์ LDAP",
|
||
"ldap_bind_mode": "โหมดการผูก",
|
||
"ldap_direct_bind": "ผูกโดยตรง",
|
||
"ldap_direct_bind_hint": "ผูกโดยตรงกับเทมเพลต DN แทนที่จะใช้บัญชีบริการในการค้นหา",
|
||
"ldap_bind_dn": "ผูก DN (บัญชีบริการ)",
|
||
"ldap_bind_dn_hint": "ชื่อเฉพาะของบัญชีบริการแบบอ่านอย่างเดียวที่ใช้ค้นหาผู้ใช้",
|
||
"ldap_bind_password": "ผูกรหัสผ่าน",
|
||
"ldap_base_dn": "ฐาน DN",
|
||
"ldap_base_dn_hint": "ฐานการค้นหาเพื่อค้นหาผู้ใช้เช่น dc=ตัวอย่าง,dc=com",
|
||
"ldap_user_filter": "ตัวกรองผู้ใช้",
|
||
"ldap_user_filter_hint": "ตัวกรอง LDAP เพื���อค้นหาผู้ใช้ ใช้ {{username}} เป็นตัวยึดตำแหน่ง ค่าเริ่มต้น: (sAMAccountName={{username}})",
|
||
"ldap_direct_bind_dn": "เทมเพลต DN ผูกโดยตรง",
|
||
"ldap_direct_bind_dn_hint": "เทมเพลต DN สำหรับการผูกโดยตรง ใช้ {{username}} เป็นตัวยึดตำแหน่ง เช่น uid={{username}},ou=ผู้ใช้,dc=ตัวอย่าง,dc=com",
|
||
"ldap_user_attrs": "คุณสมบัติผู้ใช้",
|
||
"ldap_attr_id": "คุณสมบัติชื่อผู้ใช้",
|
||
"ldap_attr_email": "คุณสมบัติอีเมล",
|
||
"ldap_attr_name": "แอตทริบิวต์ชื่อที่แสดง",
|
||
"ldap_group_mapping": "กลุ่ม → การแมปบทบาท",
|
||
"ldap_group_base_dn": "DN ฐานกลุ่ม",
|
||
"ldap_group_base_dn_hint": "เว้นว่างไว้เพื่อใช้ Base DN หลัก",
|
||
"ldap_group_filter": "ตัวกรองกลุ่ม",
|
||
"ldap_group_attr_name": "คุณสมบัติชื่อกลุ่ม",
|
||
"ldap_default_role": "บทบาทเริ่มต้น",
|
||
"ldap_default_role_hint": "บทบาทที่กำหนดให้กับผู้ใช้ที่มีกลุ่ม LDAP ไม่ตรงกับการแมปใดๆ",
|
||
"ldap_role_viewer": "ผู้ดู",
|
||
"ldap_role_operator": "ผู้ดำเนินการ",
|
||
"ldap_role_admin": "ผู้ดูแลระบบ",
|
||
"ldap_group_role_map": "กลุ่ม → แผนผังบทบาท",
|
||
"ldap_group_role_map_hint": "แมปกลุ่ม LDAP กับบทบาท BetterDesk รูปแบบ: GroupDN=role คั่นด้วย | (ท่อ). ตัวอย่าง: CN=Admins,DC=example,DC=com=admin|CN=Ops,DC=example,DC=com=operator",
|
||
"ldap_test_connection": "ทดสอบการเชื่อมต่อ",
|
||
"ldap_testing": "กำลังทดสอบ...",
|
||
"ldap_test_success": "การเชื่อมต่อสำเร็จ! สามารถเข้าถึงเซิร์ฟเวอร์ LDAP และหนังสือรับรองการเชื่อมโยงถูกต้อง",
|
||
"ldap_test_failed": "การเชื่อมต่อล้มเหลว",
|
||
"ldap_save": "บันทึกการกำหนดค่า LDAP",
|
||
"ldap_saved": "บันทึกการกำหนดค่า LDAP สำเร็จแล้ว",
|
||
"oidc_title": "OIDC / OAuth2 (SSO)",
|
||
"oidc_desc": "กำหนดค่าการลงชื่อเพียงครั้งเดียวผ่านผู้ให้บริการ OpenID Connect (Azure AD, Okta, Google, Keycloak ฯลฯ)",
|
||
"oidc_enabled": "เปิดใช้งานการตรวจสอบสิทธิ์ OIDC",
|
||
"oidc_enabled_hint": "อนุญาตให้ผู้ใช้ลง���ื่อเข้าใช้ด้วยผู้ให้บริการข้อมูลประจำตัวภายนอก",
|
||
"oidc_provider": "ผู้ให้บริการข้อมูลประจำตัว",
|
||
"oidc_display_name": "ชื่อที่แสดงของปุ่ม",
|
||
"oidc_display_name_hint": "ข้อความที่แสดงบนปุ่มเข้าสู่ระบบ (เช่น Azure AD, Okta)",
|
||
"oidc_issuer_url": "ผู้ออก URL",
|
||
"oidc_issuer_url_hint": "ผู้ออก OpenID Connect URL (การค้นพบจะเป็นไปโดยอัตโนมัติ)",
|
||
"oidc_client_id": "รหัสลูกค้า",
|
||
"oidc_client_secret": "ความลับของลูกค้า",
|
||
"oidc_redirect_url": "เปลี่ยนเส้นทาง URL (โทรกลับ)",
|
||
"oidc_redirect_url_hint": "ต้องตรงกันทุกประการกับสิ่งที่กำหนดค่าไว้ใน IdP ของคุณ โดยปกติ: http(s)://your-server:21114/api/auth/oidc/callback",
|
||
"oidc_scopes": "ขอบเขต",
|
||
"oidc_use_pkce": "ใช้ PKCE (แนะนำ)",
|
||
"oidc_auto_discovery": "การค้นพบอัตโนมัติ",
|
||
"oidc_allow_signup": "สร้างผู้ใช้อัตโนมัติ",
|
||
"oidc_manual_endpoints": "URL ปลายทางด้วยตนเอง",
|
||
"oidc_authorization_url": "จุดสิ้นสุดการอนุญาต",
|
||
"oidc_token_url": "จุดสิ้นสุดโทเค็น",
|
||
"oidc_userinfo_url": "ข้อมูลผู้ใช้ปลายทาง",
|
||
"oidc_claim_mapping": "การทำแผนที่การอ้างสิทธิ์",
|
||
"oidc_claim_username": "การเรียกร้องชื่อผู้ใช้",
|
||
"oidc_claim_email": "การเรียกร้องอีเมล์",
|
||
"oidc_claim_name": "การอ้างสิทธิ์ชื่อที่แสดง",
|
||
"oidc_claim_groups": "การเรียกร้องกลุ่ม",
|
||
"oidc_role_mapping": "การทำแผนที่บทบาท",
|
||
"oidc_default_role": "บทบาทเริ่มต้น",
|
||
"oidc_group_role_map": "กลุ่ม → การแมปบทบาท",
|
||
"oidc_group_role_map_hint": "หนึ่งการแมปต่อบรรทัด: group_name=role (เช่น admins=admin, โอเปอเรเตอร์=โอเปอเรเตอร์)",
|
||
"oidc_test_discovery": "ทดสอบการค้นพบ",
|
||
"oidc_testing": "กำลังทดสอบ...",
|
||
"oidc_test_success": "การค้นพบสำเร็จ! ปลายทางได้รับการแก้ไขแล้ว",
|
||
"oidc_test_failed": "การค้นพบล้มเหลว",
|
||
"oidc_issuer_required": "ผู้ออก URL จำเป็นต้องทดสอบการค้นพบ",
|
||
"oidc_save": "บันทึกการกำหนดค่า OIDC",
|
||
"oidc_saved": "บันทึกการกำหนดค่า OIDC สำเร็จแล้ว",
|
||
"tab_advanced": "ขั้นสูง",
|
||
"connection_mode_title": "กลยุทธ์การเชื่อมต่อ",
|
||
"connection_mode_desc": "ควบคุมวิธีที่ RustDesk ไคลเอนต์เดสก์ท็อปเชื่อมต่อ: P2P โดยตรง (hole punch) เมื่อเป็นไปได้ หรือผ่านรีเลย์เสมอ",
|
||
"connection_mode_label": "โหมดการเชื่อมต่อเริ่มต้น",
|
||
"connection_mode_p2p_first": "P2P ก่อน (แนะนำ) — ลองเชื่อมต่อโดยตรง หากล้มเหลวใช้รีเลย์",
|
||
"connection_mode_relay_only": "รีเลย์เท่านั้น — ทุกเซสชันใช้เซิร์ฟเวอร์รีเลย์",
|
||
"connection_mode_advanced": "ตัวเลือกขั้นสูง",
|
||
"connection_mode_fallback_ms": "หมดเวลา P2P fallback (มิลลิวินาที)",
|
||
"connection_mode_same_nat_relay": "บังคับใช้รีเลย์เมื่อทั้งสองฝ่ายใช้ IP สาธารณะเดียวกัน (NAT hairpin)",
|
||
"connection_mode_network_hint": "P2P ต้องการพอร์ต UDP 21116 ที่เข้าถึงได้ระหว่างไคลเอนต์ เซิร์ฟเวอร์ต้องเปิด Signal TCP 21116, Relay TCP 21117, NAT test TCP 21115 เว็บเบราว์เซอร์ใช้รีเลย์เสมอ",
|
||
"connection_mode_save": "บันทึก",
|
||
"connection_mode_save_restart": "บันทึกและรีสตาร์ทเซิร์ฟเวอร์",
|
||
"connection_mode_saved": "บันทึกโหมดการเชื่อมต่อแล้ว",
|
||
"connection_mode_restart_started": "เริ่มรีสตาร์ทเซิร์ฟเวอร์แล้ว",
|
||
"connection_mode_restart_failed": "รีสตาร์ทเซิร์ฟเวอร์ล้มเหลว",
|
||
"connection_mode_not_configurable": "ไม่สามารถเปลี่ยนโหมดการเชื่อมต่อในการติดตั้งนี้ (ไม่พบ systemd unit หรือ docker-compose)",
|
||
"connection_mode_compose_error": "ไม่พบส่วน server environment ใน docker-compose.yml",
|
||
"connection_mode_source_saved": "บันทึกใน",
|
||
"connection_mode_source_defaults": "ใช้ค่าเริ่มต้นของเซิร์ฟเวอร์ (ไม่สามารถเขียนจากแผงควบคุม)",
|
||
"connection_mode_runtime": "เซิร์ฟเวอร์ที่ใช้งานอยู่",
|
||
"advanced_title": "ไฟล์การกำหนดค่า",
|
||
"advanced_desc": "แก้ไขไฟล์การกำหนดค่าเซิร์ฟเวอร์โดยตรง การเปลี่ยนแปลงอาจต้องรีสตาร์ทบริการ จะสร้างสำเนาสำรองก่อนบันทึกแต่ละครั้ง",
|
||
"advanced_warning": "ไฟล์เหล่านี้มีข้อมูลความลับ (API key, รหัสผ่านฐานข้อมูล, session secret) แก้ไขเฉพาะเมื่อเข้าใจผลกระทบ ไวยากรณ์ผิดพลาดอาจทำให้เซิร์ฟเวอร์ไม่สามารถเริ่มต้นได้",
|
||
"advanced_files_label": "ไฟล์",
|
||
"advanced_select_file": "เลือกไฟล์จากรายการเพื่อดูหรือแก้ไขเนื้อหา",
|
||
"advanced_reload": "โหลดใหม่",
|
||
"advanced_save": "บันทึกไฟล์",
|
||
"advanced_apply_restart": "ใช้งาน (รีสตาร์ทบริการ)",
|
||
"advanced_saved": "บันทึกไฟล์การกำหนดค่าแล้ว",
|
||
"advanced_restart_after_save": "บันทึกการกำหนดค่าแล้ว รีสตาร์ทบริการที่ได้รับผลกระทบตอนนี้เพื่อให้การเปลี่ยนแปลงมีผล?",
|
||
"advanced_restart_confirm": "รีสตาร์ทบริการ BetterDesk ที่เกี่ยวข้อง? การเชื่อมต่อที่ใช้งานอยู่อาจหยุดชะงักชั่วคราว",
|
||
"advanced_restart_console_confirm": "รีสตาร์ทบริการเว็บคอนโซล? เซสชันเบราว์เซอร์จะตัดการเชื่อมต่อชั่วคราว และหน้าจะโหลดใหม่เมื่อคอนโซลกลับมา",
|
||
"advanced_restart_started": "เริ่มรีสตาร์ทบริการแล้ว",
|
||
"advanced_restart_done": "รีสตาร์ทคอนโซลแล้ว — กำลังโหลดหน้าใหม่…",
|
||
"advanced_restart_polling": "รอให้คอนโซลกลับมาออนไลน์…",
|
||
"advanced_restart_timeout": "ส่งคำสั่งรีสตาร์ทแล้วแต่คอนโซลไม่ตอบสนองทันเวลา ตรวจสอบ systemd/NSSM logs และโหลดใหม่ด้วยตนเอง",
|
||
"advanced_restart_failed": "รีสตาร์ทบริการล้มเหลว (สิทธิ์ไม่เพียงพอหรือไม่ได้ติดตั้งบริการ)",
|
||
"advanced_save_confirm": "บันทึกการเปลี่ยนแปลงในไฟล์นี้? จะสร้างสำรองของเวอร์ชันก่อนหน้า",
|
||
"advanced_unsaved_confirm": "มีการเปลี่ยนแปลงที่ยังไม่บันทึก ยกเลิก?",
|
||
"advanced_no_files": "ไม่มีไฟล์การกำหนดค่าในระบบนี้",
|
||
"advanced_readonly": "อ่านอย่างเดียว",
|
||
"advanced_missing": "ขาดหายไป",
|
||
"advanced_new_file": "ไฟล์ใหม่ (จะไม่สร้างจนกว่าจะบันทึก)",
|
||
"advanced_new_file_hint": "ไฟล์ใหม่ — เพิ่มเนื้อหาและบันทึก",
|
||
"advanced_backup_created": "สร้างสำรองแล้ว",
|
||
"advanced_restart_console": "รีสตาร์ทบริการเว็บคอนโซล (เช่น systemctl restart betterdesk-console) เพื่อให้การเปลี่ยนแปลง .env มีผล",
|
||
"advanced_restart_goserver": "รีสตาร์ท BetterDesk Go server เพื่อโหลดการเปลี่ยนแปลง blocklist",
|
||
"advanced_restart_systemd": "หลังแก้ไข systemd units ให้รัน: systemctl daemon-reload && systemctl restart <service>",
|
||
"advanced_restart_generic": "รีสตาร์ทบริการที่ได้รับผลกระทบเพื่อให้การเปลี่ยนแปลงมีผล",
|
||
"advanced_error_unknown": "ไฟล์การกำหนดค่าไม่รู้จัก",
|
||
"advanced_error_not_found": "ไม่มีไฟล์นี้",
|
||
"advanced_error_not_file": "เส้นทางนี้ไม่ใช่ไฟล์ปกติ",
|
||
"advanced_error_too_large": "ไฟล์เกินขนาดสูงสุดที่แก้ไขได้ (512 KB)",
|
||
"advanced_error_binary": "ไม่สามารถแก้ไขไฟล์ไบนารีในแผงควบคุม",
|
||
"advanced_error_invalid": "เนื้อหาไฟล์ไม่ถูกต้อง",
|
||
"advanced_error_not_writable": "กระบวนการคอนโซลไม่มีสิทธิ์เขียนไฟล์นี้",
|
||
"advanced_file_console-env": "สภาพแวดล้อมคอนโซล (.env)",
|
||
"advanced_file_console-env-local": "การแทนที่คอนโซล (.env.local)",
|
||
"advanced_file_go-blocklist": "บัญชีดำเซิร์ฟเวอร์ Go (blocklist.txt)",
|
||
"advanced_file_systemd-console": "systemd: betterdesk-console (หน่วยบริการ)",
|
||
"advanced_file_systemd-server": "systemd: betterdesk-server (หน่วยบริการ)",
|
||
"advanced_file_console-session-secret": "รหัสลับเซสชันคอนโซล (.session_secret)",
|
||
"advanced_file_go-audit-log": "บันทึกการตรวจสอบเซิร์ฟเวอร์ Go (audit.jsonl)",
|
||
"advanced_file_build-env": "สภาพแวดล้อมบิลด์ของเอเจนต์ (/etc/betterdesk/build.env)",
|
||
"advanced_file_docker-supervisord": "Docker: supervisord.conf (การตั้งค่า supervisord)",
|
||
"advanced_file_docker-compose": "Docker: docker-compose.yml (การ orchestration)",
|
||
"advanced_restart_none": "ไฟล์นี้ไม่ต้องรีสตาร์ทบริการ",
|
||
"enrollment_title": "การลงทะเบียนอุปกรณ์ (RustDesk)",
|
||
"enrollment_desc": "ควบคุมวิธีที่ RustDesk ไคลเอนต์ใหม่ลงทะเบียน และวิธีที่ผู้ดำเนินการอนุมัติในหน้าคำขอลงทะเบียน",
|
||
"enrollment_require_approval": "ต้องการการอนุมัติจากผู้ดำเนินการ (Managed mode)",
|
||
"enrollment_require_approval_hint": "เมื่อเปิดใช้งาน ไคลเอนต์ที่ไม่รู้จักจะรอในคิวจนกว่าผู้ดำเนินการจะอนุมัติใน \"คำขอลงทะเบียน\"",
|
||
"enrollment_rich_approve": "แบบฟอร์มอนุมัติเต็มรูปแบบ (ชื่อ, โฟลเดอร์, กลุ่ม, แท็ก)",
|
||
"enrollment_rich_approve_hint": "แสดงกล่องโต้ตอบโดยละเอียดเมื่ออนุมัติคำขอลงทะเบียนหรือ LAN",
|
||
"enrollment_tag_picker": "เลือกแท็กจากแท็กอุปกรณ์ที่มีอยู่",
|
||
"enrollment_tag_picker_hint": "ให้ผู้ดำเนินการเลือกแท็กจากรายการในหน้าอุปกรณ์แทนการพิมพ์เท่านั้น",
|
||
"enrollment_open_requests": "เปิดคำขอลงทะเบียน",
|
||
"enrollment_pending_count": "คำขอลงทะเบียนที่รอดำเนินการ {count} รายการ",
|
||
"go_server_version": "เซิร์ฟเวอร์ Go",
|
||
"go_server_version_dev_hint": "ไบนารี Go รายงานว่าเป็น build พัฒนา — สร้างใหม่หรืออัปเดตเซิร์ฟเวอร์ให้ตรงกับเวอร์ชันผลิตภัณฑ์"
|
||
},
|
||
"audit": {
|
||
"time": "Time",
|
||
"user": "User",
|
||
"action": "Action",
|
||
"details": "Details",
|
||
"action_login": "Login",
|
||
"action_login_failed": "การเข้าสู่ระบบล้มเหลว",
|
||
"action_logout": "Logout",
|
||
"action_password_change": "เปลี่ยนรหัสผ่านแล้ว",
|
||
"action_2fa_enable": "เปิดใช้งาน 2FA แล้ว",
|
||
"action_2fa_disable": "2FA ปิดการใช้งาน",
|
||
"action_user_create": "สร้างโดยผู้ใช้",
|
||
"action_user_update": "อัปเดตผู้ใช้แล้ว",
|
||
"action_user_delete": "ลบผู้ใช้แล้ว",
|
||
"action_settings_update": "อัปเดตการตั้งค่าแล้ว",
|
||
"action_device_ban": "อุปกรณ์ถูกแบน",
|
||
"action_device_unban": "อุปกรณ์ถูกยกเลิกการแบน",
|
||
"action_device_delete": "ลบอุปกรณ์แล้ว"
|
||
},
|
||
"generator": {
|
||
"title": "Client Configuration Generator",
|
||
"subtitle": "Generate configuration for RustDesk clients",
|
||
"alpha_badge": "ALPHA",
|
||
"alpha_tooltip": "ฟีเจอร์ช่วงเริ่มต้น — ตัวสร้างแพ็กเกจเอเจนต์อยู่ระหว่างพัฒนา",
|
||
"config_options": "ตัวเลือกการกำหนดค่า",
|
||
"server_address": "ที่อยู่เซิร์ฟเวอร์",
|
||
"server_address_hint": "โดเมนเซิร์ฟเวอร์���รือที่อยู่ IP ของคุณ",
|
||
"custom_port": "Custom Port",
|
||
"port_hint": "เว้นว่างไว้สำหรับค่าเริ่มต้น (21116)",
|
||
"relay_server": "เซิร์ฟเวอร์รีเลย์",
|
||
"relay_placeholder": "เช่นเดียวกับเซิร์ฟเวอร์ ID หากว่างเปล่า",
|
||
"relay_hint": "ทางเลือก: ที่อยู่เซิร์ฟเวอร์รีเลย์แยกต่างหาก",
|
||
"include_key": "รวมกุญแจสาธารณะไว้ในการกำหนดค่า",
|
||
"generate": "สร้างการกำหนดค่า",
|
||
"output": "เอาต์พุตการกำหนดค่า",
|
||
"usage_title": "รายละเอียดการเชื่อมต่อ",
|
||
"generated": "สร้างการกำหนดค่าแล้ว",
|
||
"server_required": "ต้องระบุที่อยู่เซิร์ฟเวอร์",
|
||
"nothing_to_copy": "สร้างการกำหนดค่าก่อน",
|
||
"bundles_title": "ชุดตัวแทน",
|
||
"new_bundle": "มัดใหม่",
|
||
"editor_title": "ตัวแก้ไขมัด",
|
||
"empty_state": "เลือกชุดทางด้านซ้ายหรือสร้างชุดใหม่เพื่อเริ่มต้น",
|
||
"loading": "กำลังโหลด...",
|
||
"no_bundles": "ยังไม่มีบันเดิล สร้างอันแรกของคุณ",
|
||
"bundle_name": "ชื่อชุด",
|
||
"bundle_name_hint": "ป้ายกำกับภายในเท่านั้น — ไม่แสดงต่อผู้ใช้ปลายทาง",
|
||
"short_link": "ลิงก์ดาวน์โหลดแบบสั้น",
|
||
"short_link_hint": "ใช้ใน URL สาธารณะ (/d/…) ใช้ได้เฉพาะตัวพิมพ์เล็ก ตัวเลข และขีดกลาง (2–32 ตัวอักษร) กรอกอัตโนมัติจากชื่อแพ็กเกจ — ย่อให้สั้นเพื่อแชร์ง่าย (เช่น acme)",
|
||
"branding_section": "การสร้างแบรนด์",
|
||
"company_name": "ชื่อบริษัท/แบรนด์",
|
||
"short_text": "คำอธิบายสั้น ๆ",
|
||
"contact_email": "อีเมล์ติดต่อ",
|
||
"contact_phone": "โทรศัพท์ติดต่อ",
|
||
"contact_url": "ติดต่อเว็บไซต์",
|
||
"logo": "โลโก้",
|
||
"logo_hint": "PNG, JPEG, SVG หรือ WebP สูงสุด 256 KB.",
|
||
"logo_clear": "ลบโลโก้",
|
||
"primary_color": "สีหลัก",
|
||
"accent_color": "สีส่วนหัว",
|
||
"default_lang": "ภาษาเริ่มต้น",
|
||
"allow_unattended": "อนุญาตการเข้าถึงโดยไม่ได้ตั้งใจ",
|
||
"allow_unattended_hint": "เมื่อเปิดใช้งาน ตัวแทนจะแสดงรหัสผ่านถาว���สำหรับการเข้าถึงของผู้ปฏิบัติงาน",
|
||
"save": "บันทึกชุดรวม",
|
||
"revoke": "เพิกถอน",
|
||
"unrevoke": "เปิดใช้งานอีกครั้ง",
|
||
"revoked": "เพิกถอนแล้ว",
|
||
"preview_title": "ดูตัวอย่างสด",
|
||
"preview_hint": "ลักษณะโดยประมาณของหน้าต่างตัวแทนผู้ใช้ปลายทาง",
|
||
"preview_default_name": "รองรับ BetterDesk",
|
||
"preview_status_ready": "พร้อม",
|
||
"preview_id": "บัตรประจำตัวของคุณ",
|
||
"preview_password": "รหัสผ่าน",
|
||
"preview_chat": "แชทกับฝ่ายสนับสนุน",
|
||
"preview_settings": "การตั้งค่า (ผู้ดูแลระบบเท่านั้น)",
|
||
"preview_quit": "ออก (เฉพาะผู้ดูแลระบบเท่านั้น)",
|
||
"download_link_title": "ลิงค์ดาวน์โหลด",
|
||
"download_link_hint": "แชร์ลิงก์นี้กับผู้ใช้ปลายทาง พวกเขาจะเห็นหน้าดาวน์โหลดที่มีแบรนด์ ลิงก์ hex เก่ายังใช้งานได้หลังเปลี่ยนลิงก์สั้น",
|
||
"open_portal": "เปิด",
|
||
"created": "สร้างชุดรวมแล้ว",
|
||
"saved": "บันทึกชุดแล้ว",
|
||
"deleted": "ลบชุดแล้ว",
|
||
"revoked_ok": "แพ็กเกจถูกเพิกถอนแล้ว",
|
||
"unrevoked_ok": "เปิดใช้งานชุดรวมอีกครั้งแล้ว",
|
||
"link_copied": "คัดลอกลิงก์ไปยังคลิปบอร์ดแล้ว",
|
||
"copy_failed": "ไม่สามารถคัดลอกโดยอัตโนมัติ — โปรดคัดลอกด้วยตนเอง",
|
||
"unsaved_confirm": "ยกเลิกการเปลี่ยนแปลงที่ยังไม่ได้บั��ทึกใช่ไหม",
|
||
"confirm_revoke": "เพิกถอนชุดรวมนี้ใช่ไหม ลิงค์ดาวน์โหลดจะหยุดทำงาน",
|
||
"confirm_unrevoke": "เปิดใช้งานชุดรวมนี้อีกครั้งหรือไม่",
|
||
"confirm_delete": "ลบชุดข้อมูลนี้อย่างถาวรใช่ไหม สิ่งนี้ไม่สามารถยกเลิกได้",
|
||
"errors": {
|
||
"validation_failed": "การตรวจสอบความถูกต้องล้มเหลว",
|
||
"name_required": "ต้องระบุชื่อชุดรวม",
|
||
"company_name_required": "ต้องระบุชื่อบริษัท",
|
||
"logo_invalid": "โลโก้ต้องเป็นไฟล์รูปภาพที่ถูกต้อง",
|
||
"logo_too_large": "โลโก้ต้องมีขนาด 256 KB หรือเล็กกว่า",
|
||
"logo_read_failed": "ไม่สามารถอ่านไฟล์โลโก้",
|
||
"primary_color_invalid": "สีหลักต้องเป็นค่าฐานสิบหก (เช่น #2563eb)",
|
||
"accent_color_invalid": "สีของส่วนหัวต้องเป็นค่าฐานสิบหก (เช่น #1e293b)",
|
||
"contact_url_invalid": "เว็บไซต์ติดต่อต้องเป็น URL ที่ถูกต้อง",
|
||
"server_host_required": "ต้องระบุที่อยู่เซิร์ฟเวอร์สาธารณะ",
|
||
"server_host_invalid": "กรุณากรอกชื่อโดเมนหรือที่อยู่ IPv4 ที่ถูกต้อง",
|
||
"token_failed": "ไม่สามารถสร้าง enrollment token — ตรวจสอบการเชื่อมต่อเซิร์ฟเวอร์",
|
||
"rebuild_revoked": "ไม่สามารถ build bundle ที่ถูกเพิกถอน — เปิดใช้งานใหม่ก่อน",
|
||
"slug_invalid": "ลิงก์สั้นต้องมีเฉพาะตัวพิมพ์เล็ก ตัวเลข และขีดกลาง",
|
||
"slug_too_short": "ลิงก์สั้นต้องมีอย่างน้อย 2 ตัวอักษร",
|
||
"slug_too_long": "ลิงก์สั้นต้องไม่เกิน 32 ตัวอักษร",
|
||
"slug_taken": "ลิงก์สั้นนี้ถูกใช้โดยแพ็กเกจอื่นแล้ว"
|
||
},
|
||
"legacy_title": "ตัวสร้างการกำหนดค่าไคลเอนต์",
|
||
"connection_section": "การเชื่อมต่อเซิร์ฟเวอร์",
|
||
"server_host": "ที่อยู่เซิร์ฟเวอร์สาธารณะ",
|
||
"server_host_placeholder": "support.example.com หรือ 203.0.113.10",
|
||
"server_host_hint": "ชื่อโดเมนหรือ IP สาธารณะที่ผู้ใช้งานเข้าถึงเซิร์ฟเวอร์ BetterDesk ของคุณ พอร์ตมาจากการกำหนดค่าคอนโซล",
|
||
"use_https": "ใช้ HTTPS / WSS (แนะนำ)",
|
||
"enrollment_token": "การลงทะเบียนอุปกรณ์",
|
||
"enrollment_token_pending": "ต่ออุปกรณ์หลังการอนุมัติ",
|
||
"enrollment_token_set": "ต่ออุปกรณ์ — อนุมัติใน Registrations",
|
||
"enrollment_token_hint": "การติดตั้งแต่ละครั้งจะลงทะเบียนด้วยตนเอง อนุมัติอุปกรณ์ใหม่ในแผง Registrations เซิร์ฟเวอร์จะออก access key เฉพาะต่อคอมพิวเตอร์",
|
||
"enrollment_per_device": "ต่ออุปกรณ์ — อนุมัติใน Registrations",
|
||
"background_color": "สีพื้นหลังหน้าต่าง",
|
||
"surface_color": "สีพื้นหลังการ์ด",
|
||
"text_color": "สีตัวอักษร",
|
||
"text_muted_color": "สีตัวอักษรรอง",
|
||
"status_ready_color": "สีตัวบ่งชี้พร้อม",
|
||
"header_text_color": "สีตัวอักษรส่วนหัว",
|
||
"builds_title": "การ Build ไคลเอนต์",
|
||
"builds_hint": "ตัวติดตั้งที่คอมไพล์บนเซิร์ฟเวอร์นี้สำหรับแต่ละแพลตฟอร์ม Build ใหม่หลังแก้ไขข้อผิดพลาด toolchain หรืออัปเดต agent source",
|
||
"builds_loading": "กำลังโหลดสถานะ build…",
|
||
"builds_empty": "ยังไม่มี build ในคิว — บันทึก bundle หรือคลิก \"Build ใหม่ทั้งหมด\"",
|
||
"rebuild_all": "Build ใหม่ทั้งหมด",
|
||
"rebuilding_all": "กำลังเพิ่ม build ใหม่เข้าคิว…",
|
||
"rebuild_queued": "เพิ่ม build ทุกแพลตฟอร์มเข้าคิวแล้ว",
|
||
"rebuild_confirm": "Build ตัวติดตั้งทุกแพลตฟอร์มใหม่สำหรับ bundle นี้? สิ่งที่พร้อมแล้วจะถูกแทนที่",
|
||
"build_status_ready": "พร้อม",
|
||
"build_status_pending": "รอคิว",
|
||
"build_status_building": "กำลัง Build",
|
||
"build_status_failed": "ล้มเหลว",
|
||
"builds_summary": "{{ready}} พร้อม · {{pending}} รอคิว · {{building}} กำลัง Build · {{failed}} ล้มเหลว",
|
||
"build_error_hint": "ข้อผิดพลาด Build",
|
||
"preview_help": "ขอความช่วยเหลือ"
|
||
},
|
||
"server": {
|
||
"port": "Port",
|
||
"api_port": "API Port",
|
||
"id_server": "ไอดีเซิร์ฟเวอร์",
|
||
"relay_server": "เซิร์ฟเวอร์รีเลย์",
|
||
"api_key": "API Key"
|
||
},
|
||
"status": {
|
||
"online": "Online",
|
||
"offline": "Offline",
|
||
"banned": "Banned",
|
||
"running": "Running",
|
||
"stopped": "Stopped",
|
||
"unknown": "Unknown",
|
||
"checking": "กำลังตรวจสอบ...",
|
||
"label": "Status",
|
||
"no_signal": "ไม่มีสัญญาณ"
|
||
},
|
||
"actions": {
|
||
"refresh": "Refresh",
|
||
"copy": "Copy",
|
||
"connect": "Connect",
|
||
"connect_desktop": "เชื่อมต่อผ่านไคลเอนต์เดสก์ท็อป",
|
||
"remote_viewer": "โปรแกรมดูระยะไกล",
|
||
"web_remote": "เว็บระยะไกล",
|
||
"details": "Details",
|
||
"edit": "แก้ไข",
|
||
"delete": "ลบ",
|
||
"ban": "Ban",
|
||
"unban": "Unban",
|
||
"save": "บันทึก",
|
||
"cancel": "ยกเลิก",
|
||
"confirm": "ยืนยัน",
|
||
"close": "ปิด",
|
||
"clear": "Clear",
|
||
"ok": "OK",
|
||
"saved": "บันทึกเรียบร้อยแล้ว",
|
||
"back": "กลับ",
|
||
"create": "สร้าง",
|
||
"dismiss": "Dismiss",
|
||
"view_all": "ดูทั้งหมด",
|
||
"cdap_viewer": "CDAP Snapshot Viewer",
|
||
"add": "Add",
|
||
"remove": "Remove"
|
||
},
|
||
"time": {
|
||
"just_now": "Just now",
|
||
"seconds_ago": "{count}s ที่แล้ว",
|
||
"minutes_ago": "{count}m ที่แล้ว",
|
||
"hours_ago": "{count}h ที่แล้ว",
|
||
"days_ago": "{count}d ที่แล้ว",
|
||
"day_mon": "Mon",
|
||
"day_tue": "Tue",
|
||
"day_wed": "Wed",
|
||
"day_thu": "Thu",
|
||
"day_fri": "Fri",
|
||
"day_sat": "Sat",
|
||
"day_sun": "Sun"
|
||
},
|
||
"users": {
|
||
"title": "การจัดการผู้ใช้",
|
||
"subtitle": "จัดการผู้ใช้คอนโซลและการอนุญาต",
|
||
"add_user": "Add User",
|
||
"edit_user": "แก้ไขผู้ใช้",
|
||
"username": "ชื่อผู้ใช้",
|
||
"username_placeholder": "กรอกชื่อผู้ใช้",
|
||
"username_hint": "3-32 ตัวอักษร ตัวอักษร ตัวเลข และขีดล่างเท่านั้น",
|
||
"password": "รหัสผ่าน",
|
||
"password_placeholder": "ใส่รหัสผ่าน",
|
||
"password_hint": "ขั้นต่ำ 8 ตัวอักษร โดยมีทั้งตัวพิมพ์เล็ก ตัวเลข และสัญลักษณ์ผสมกัน",
|
||
"password_leave_empty": "เว้นว่างไว้เพื่อให้เป็นปัจจุบัน",
|
||
"role": "Role",
|
||
"role_admin": "Administrator",
|
||
"role_operator": "Operator",
|
||
"role_viewer": "Viewer",
|
||
"role_hint": "Viewers can only view data, operators can manage devices, admins have full access",
|
||
"created": "สร้างแล้ว",
|
||
"last_login": "Last Login",
|
||
"never": "Never",
|
||
"actions": "Actions",
|
||
"create": "สร้างผู้ใช้",
|
||
"edit": "แก้ไข",
|
||
"reset_password": "รีเซ็ตรหัสผ่าน",
|
||
"new_password": "รหัสผ่านใหม่",
|
||
"delete_title": "ลบผู้ใช้",
|
||
"delete_confirm": "คุณแน่ใจหรือไม่ว่าต้องการลบผู้ใช้ {username}",
|
||
"delete_success": "ลบผู้ใช้เรียบร้อยแล้ว",
|
||
"user_created": "สร้างผู้ใช้สำเร็จแล้ว",
|
||
"user_updated": "อัปเดตผู้ใช้เรียบร้อยแล้ว",
|
||
"password_reset_success": "รีเซ็ตรหัสผ่านสำเร็จ",
|
||
"empty_title": "ไม่พบผู้ใช้",
|
||
"empty_text": "เพิ่มผู้ใช้เพื่อจัดการการเข้าถึงคอนโซล",
|
||
"fill_required": "กรุณากรอกข้อมูลในช่องที่ต้องกรอกทั้งหมด",
|
||
"invalid_username": "ชื่อผู้ใช้ต้องมีความยาว 3-32 ตัวอักษร ตัวอักษร ตัวเลข และขีดล่างเท่านั้น",
|
||
"username_exists": "มีชื่อผู้ใช้อยู่แล้ว",
|
||
"weak_password": "รหัสผ่านอ่อนเกินไป",
|
||
"password_too_short": "รหัสผ่านต้องมีอย่างน้อย 8 ตัวอักษร",
|
||
"invalid_role": "บทบาทไม่ถูกต้อง",
|
||
"cannot_demote_self": "คุณไม่สามารถลดระดับตัวเองได้",
|
||
"cannot_delete_self": "คุณไม่สามารถลบบัญชีของคุณเองได้",
|
||
"last_admin": "ไม่สามารถลบผู้ดู���ลระบบคนสุดท้ายได้",
|
||
"admin_only": "คุณลักษณะนี้มีให้สำหรับผู้ดูแลระบบเท่านั้น",
|
||
"password_required": "ต้องใช้รหัสผ่าน",
|
||
"not_found": "ไม่พบผู้ใช้",
|
||
"strength_weak": "Weak",
|
||
"strength_medium": "Medium",
|
||
"strength_strong": "Strong",
|
||
"security_tips_title": "แนวทางปฏิบัติที่ดีที่สุดด้านความปลอดภัย",
|
||
"tip_strong_passwords": "ใช้รหัสผ่านที่รัดกุมและไม่ซ้ำกันสำหรับผู้ใช้แต่ละคน",
|
||
"tip_unique_accounts": "สร้างบัญชีส่วนบุคคลสำหรับแต่ละบุคคล",
|
||
"tip_viewer_role": "ใช้บทบาทผู้ดูสำหรับผู้ใช้ที่ต้องการสิทธิ์การอ่านเท่านั้น",
|
||
"tip_operator_role": "ใช้บทบาทผู้ดำเนินการสำหรับผู้ใช้ที่ต้องการจัดการอุปกรณ์ แต่ไม่ใช่ผู้ใช้",
|
||
"tip_audit_logs": "ตรวจสอบบันทึกการตรวจสอบเป็นประจำเพื่อหากิจกรรมที่น่าสงสัย",
|
||
"role_pro": "รุ่นโปร (API เท่านั้น)",
|
||
"role_super_admin": "Super Admin",
|
||
"role_server_admin": "ผู้ดูแลระบบเซิร์ฟเวอร์",
|
||
"role_global_admin": "ผู้ดูแลระบบทั่วโลก",
|
||
"organizations": "องค์กรต่างๆ",
|
||
"user_organizations": "องค์กรสำหรับ {username}",
|
||
"no_organizations": "ผู้ใช้ไม่ได้ถูกกำหนดให้กับองค์กรใดๆ",
|
||
"org_removed": "นำการมอบหมายองค์กรออกแล้ว",
|
||
"server_role_label": "บทบาทของเซิร์ฟเวอร์",
|
||
"server_role_hint": "กำหนดสิ่งที่ผู้ใช้สามารถดำเนินการได้ทั่วทั้งคอนโซล (การเข้าถึงแผงควบคุม การกำหนดค่าเซิร์ฟเวอร์ การตรวจสอบ ฯลฯ)",
|
||
"org_membership_section": "สมาชิกภาพองค์กร",
|
||
"org_membership_hint": "ผู้ใช้สามารถอยู่ในหลายองค์กรได้ บทบาทขององค์กรจะควบคุมสิทธิ์ภายในองค์กรนั้นเท่านั้น และไม่ขึ้นอยู่กับบทบาทของเซิร์ฟเวอร์ข้างต้น",
|
||
"column_organizations": "องค์กรต่างๆ",
|
||
"no_orgs_short": "—",
|
||
"org_count_one": "องค์กร {count}",
|
||
"org_count_many": "องค์กร {count}",
|
||
"all_orgs_assigned": "ผู้ใช้เป็นสมาชิกของทุกองค์กรอยู่แล้ว",
|
||
"user_groups": "กลุ่มผู้ใช้",
|
||
"user_groups_hint": "กลุ่มผู้ใช้สามารถใช้เพื่อให้สิทธิ์การเข้าถึงกลุ่มอุปกรณ์ที่เลือกได้",
|
||
"loading_user_groups": "กำลังโหลดกลุ่มผู้ใช้...",
|
||
"no_user_groups": "ไม่มีกลุ่มผู้ใช้",
|
||
"create_user_group": "สร้างกลุ่ม",
|
||
"edit_user_group": "แก้ไขกลุ่มผู้ใช้",
|
||
"delete_user_group": "ลบกลุ่มผู้ใช้",
|
||
"delete_user_group_confirm": "ลบกลุ่มผู้ใช้ {name} หรือไม่ สมาชิกจะสูญเสียสิทธิ์การเข้าถึงที่ได้รับจากกลุ่มนี้",
|
||
"user_group_created": "สร้างกลุ่มผู้ใช้แล้ว",
|
||
"user_group_updated": "อัปเดตกลุ่มผู้ใช้แล้ว",
|
||
"user_group_deleted": "ลบกลุ่มผู้ใช้แล้ว",
|
||
"user_group_not_found": "ไม่พบกลุ่มผู้ใช้",
|
||
"group_name": "ชื่อกลุ่ม",
|
||
"group_name_placeholder": "ผู้ประกอบการ",
|
||
"group_note": "Note",
|
||
"group_note_placeholder": "หมายเหตุเพิ่มเติม",
|
||
"group_name_required": "ต้องระบุชื่อกลุ่ม",
|
||
"group_members_count": "สมาชิก {count}",
|
||
"provider": "ผู้ให้บริการ",
|
||
"provider_local": "ท้องถิ่น",
|
||
"provider_ldap": "LDAP/AD",
|
||
"provider_oidc": "SSO",
|
||
"password_managed_by_provider": "จัดการโดยผู้ให้บริการ identity",
|
||
"provider_managed_hint": "บัญชีนี้ถูกจัดการโดย identity provider ภายนอก (LDAP/AD หรือ SSO) รหัสผ่านและบทบาทถูกควบคุมโดย provider และไม่สามารถเปลี่ยนแปลงได้ที่นี่"
|
||
},
|
||
"folders": {
|
||
"title": "Folders",
|
||
"create": "สร้างโฟลเดอร์",
|
||
"edit": "แก้ไขโฟลเดอร์",
|
||
"delete": "ลบโฟลเดอร์",
|
||
"name": "Folder Name",
|
||
"name_placeholder": "ป้อนชื่อโฟลเดอร์",
|
||
"name_required": "ต้องระบุชื่อโฟลเดอร์",
|
||
"name_too_long": "ชื่อโฟลเดอร์ยาวเกินไป (สูงสุด 50 ตัวอักษร)",
|
||
"color": "Color",
|
||
"icon": "Icon",
|
||
"not_found": "ไม่พบโฟลเดอร์",
|
||
"delete_confirm": "คุณแน่ใจหรือไม่ว่าต้องการลบโฟลเดอร์นี้ อุปกรณ์จะถูกยกเลิกการกำหนด",
|
||
"delete_success": "ลบโฟลเดอร์เรียบร้อยแล้ว",
|
||
"created": "สร้างโฟลเดอร์สำเร็จแล้ว",
|
||
"updated": "อัปเดตโฟลเดอร์เรียบร้อยแล้ว",
|
||
"no_devices_selected": "ไม่ได้เลือกอุปกรณ์",
|
||
"devices_moved": "ย้ายอุปกรณ์เรียบร้อยแล้ว",
|
||
"device_assigned": "อุปกรณ์ที่กำหนดให้กับโฟลเดอร์",
|
||
"unassigned": "Unassigned",
|
||
"all_devices": "อุปกรณ์ทั้งหมด",
|
||
"drag_hint": "ลากอุปกรณ์ไปยังโฟลเดอร์เพื่อจัดระเบียบ",
|
||
"move_to": "ย้ายไปที่",
|
||
"toggle_sidebar": "สลับแถบด้านข้าง"
|
||
},
|
||
"errors": {
|
||
"forbidden_title": "การเข้าถึงถูกปฏิเสธ",
|
||
"forbidden_message": "คุณไม่ได้รับอนุญาตให้เข้าถึงทรัพยากรนี้",
|
||
"not_found_title": "ไม่พบเพจ",
|
||
"not_found_message": "หน้าที่คุณกำลังค้นหาไม่มีอยู่หรือถูกย้ายแล้ว",
|
||
"server_error_title": "ข้อผิดพลาดของเซิร์ฟเวอร์",
|
||
"server_error_message": "มีบาง��ย่างผิดพลาด โปรดลองอีกครั้งในภายหลัง",
|
||
"go_home": "Go Home",
|
||
"try_again": "Try Again",
|
||
"load_devices_failed": "โหลดอุปกรณ์ไม่สำเร็จ",
|
||
"load_key_failed": "โหลดคีย์ไม่สำเร็จ",
|
||
"load_qr_failed": "โหลด QR ไม่สำเร็จ",
|
||
"load_audit_failed": "โหลดบันทึกการตรวจสอบไม่สำเร็จ",
|
||
"load_users_failed": "โหลดผู้ใช้ไม่สำเร็จ",
|
||
"load_folders_failed": "โหลดโฟลเดอร์ไม่สำเร็จ",
|
||
"download_failed": "การดาวน์โหลดล้มเหลว",
|
||
"logout_failed": "ออกจากระบบล้มเหลว",
|
||
"password_change_failed": "ไม่สามารถเปลี่ยนรหัสผ่าน",
|
||
"language_change_failed": "ไม่สามารถเปลี่ยนภาษาได้",
|
||
"ban_failed": "แบนอุปกรณ์ไม่สำเร็จ",
|
||
"unban_failed": "ยกเลิกการแบนอุปกรณ์ไม่สำเร็จ",
|
||
"delete_failed": "ลบอุปกรณ์ไม่สำเร็จ",
|
||
"change_id_failed": "ไม่สามารถเปลี่ยนรหัสอุปกรณ์",
|
||
"bulk_delete_failed": "ลบอุปกรณ์ไม่สำเร็จ",
|
||
"sync_failed": "ไม่สามารถซิงค์สถานะได้",
|
||
"error": "Error",
|
||
"not_found": "Not found",
|
||
"server_error": "ข้อผิดพลาดของเซิร์ฟเวอร์",
|
||
"load_device_failed": "โหลดอุปกรณ์ไม่สำเร็จ",
|
||
"load_orgs_failed": "โหลดองค์กรไม่สำเร็จ"
|
||
},
|
||
"remote": {
|
||
"title": "เดสก์ท็อประยะไกล",
|
||
"connecting": "กำลังเชื่อมต่อ...",
|
||
"waiting_password": "รอรหัสผ่าน",
|
||
"authenticating": "กำลังตรวจสอบสิทธิ์...",
|
||
"streaming": "Connected",
|
||
"disconnected": "Disconnected",
|
||
"error": "Error",
|
||
"status_idle": "Idle",
|
||
"password_required": "ต้องใช้รหัสผ่าน",
|
||
"enter_password_for": "ป้อนรหัสผ่านสำหรับอุปกรณ์",
|
||
"password_placeholder": "รหัสผ่านอุปกรณ์",
|
||
"connect": "Connect",
|
||
"reconnect": "Reconnect",
|
||
"disconnect": "Disconnect",
|
||
"back_to_devices": "กลับไปที่อุปกรณ์",
|
||
"fullscreen": "Fullscreen",
|
||
"toggle_audio": "สลับเสียง",
|
||
"send_keys": "ส่งกุญแจ",
|
||
"scale_mode": "Scale Mode",
|
||
"scale_fit": "พอดีกับหน้าต่าง",
|
||
"scale_fill": "Fill Window",
|
||
"scale_original": "ขนาดต้นฉบับ (1:1)",
|
||
"scale_stretch": "ยืดเพื่อเติมเต็ม",
|
||
"actions": "Actions",
|
||
"lock_screen": "ล็อคหน้าจอ",
|
||
"restart_remote": "รีสตาร์ทอุปกรณ์ระยะไกล",
|
||
"refresh_screen": "รีเฟรชหน้าจอ",
|
||
"clipboard_paste": "วางจากคลิปบอร์ด",
|
||
"block_input": "Block Input",
|
||
"display_settings": "การตั้งค่าการแสดงผล",
|
||
"image_quality": "คุณภาพของภาพ",
|
||
"quality_best": "ดีที่สุด (คุณภาพเต็ม 60fps)",
|
||
"quality_balanced": "Balanced",
|
||
"quality_low": "Performance",
|
||
"show_cursor": "แสดงเคอร์เซอร์ระยะไกล",
|
||
"lock_after_session": "ล็อคหลังจากเซสชั่น",
|
||
"privacy_mode": "โหมดความเป็นส่วนตัว",
|
||
"disable_clipboard": "ปิดการใช้งานคลิปบอร์ด",
|
||
"chat": "Chat",
|
||
"chat_placeholder": "���ิมพ์ข้อความ...",
|
||
"record": "หน้าจอบันทึก",
|
||
"view_only": "ดูอย่างเดียว",
|
||
"pin_toolbar": "ปักหมุดแถบเครื่องมือ",
|
||
"monitors": "Monitors",
|
||
"select_monitor": "เลือก จอภาพ",
|
||
"quality_speed": "ความเร็ว (คุณภาพต่ำ, 60fps)",
|
||
"quality_quality": "คุณภาพ (ดีที่สุด, 30fps)",
|
||
"recording_started": "เริ่มการบันทึกแล้ว",
|
||
"recording_stopped": "หยุดการบันทึกแล้ว",
|
||
"download_recording": "ดาวน์โหลดการบันทึก",
|
||
"e2e_encrypted": "เข้ารหัสตั้งแต่ต้นทางถึงปลายทาง",
|
||
"e2e_key_exchange": "การสร้างช่องทางที่ปลอดภัย...",
|
||
"confirm_restart": "คุณแน่ใจหรือไม่ว่าต้องการรีสตาร์ทอุปกรณ์ระยะไกล",
|
||
"webcodecs_not_supported": "เบราว์เซอร์ของคุณไม่รองรับ WebCodecs API โปรดใช้ Chrome 94+ หรือ Edge 94+",
|
||
"webcodecs_insecure_context": "WebCodecs ไม่พร้อมใช้งา���บน HTTP วิดีโอใช้ซอฟต์แวร์สำรอง เพื่อประสิทธิภาพที่ดีที่สุด ให้ใช้ HTTPS",
|
||
"webcodecs_fallback_active": "ซอฟต์แวร์ตัวถอดรหัสวิดีโอทำงานอยู่ (ประสิทธิภาพจำกัด)",
|
||
"click_to_start": "คลิกเพื่อเริ่ม",
|
||
"autoplay_blocked": "เบราว์เซอร์ต้องการให้ผู้ใช้โต้ตอบเพื่อเริ่มเล่นวิดีโอและเสียง",
|
||
"start_playback": "เริ่มเล่น",
|
||
"new_connection": "การเชื่อมต่อใหม่",
|
||
"device_id_placeholder": "ป้อนรหัสอุปกรณ์",
|
||
"http_warning": "โหมด HTTP: จำกัดเฉพาะการถอดรหัสซอฟต์แวร์ H.264 (~ 15 FPS) ใช้ HTTPS เพื่อประสิทธิภาพสูงสุด (WebCodecs, VP9, 60 FPS)",
|
||
"file_transfer": "การถ่ายโอนไฟล์",
|
||
"file_upload": "Upload",
|
||
"file_download": "Download",
|
||
"file_empty": "โฟลเดอร์นี้ว่างเปล่า",
|
||
"file_transfers": "Transfers",
|
||
"file_complete": "Complete",
|
||
"file_error": "การโอนล้มเหลว",
|
||
"file_show_hidden": "แสดงไฟล์ที่ซ่อนอยู่",
|
||
"file_new_folder": "New Folder",
|
||
"file_new_folder_prompt": "ป้อนชื่อโฟลเดอร์:",
|
||
"file_parent": "โฟลเดอร์หลัก",
|
||
"file_root": "Root",
|
||
"file_rename": "Rename",
|
||
"file_rename_prompt": "ป้อนชื่อใหม่:",
|
||
"file_delete_confirm": "คุณแน่ใจหรือไม่ว่าต้องการลบรายการนี้?",
|
||
"file_cancelled": "ยกเลิกการโอนแล้ว",
|
||
"2fa_required": "ต้องมีการยืนยัน 2FA",
|
||
"2fa_hint": "ป้อนรหัส 6 หลักจากแอปยืนยันตัวตนของคุณ",
|
||
"2fa_invalid": "ป้อนรหัส 6 หลักที่ถูกต้อง",
|
||
"verify": "Verify",
|
||
"use_cdap_fallback": "ใช้โปรแกรมดู CDAP",
|
||
"cdap_fallback_hint": "Open the lightweight JPEG-polling viewer that uses bd-signal/CDAP instead of the RustDesk relay. Useful when the peer is offline on the relay but reachable via the agent management channel.",
|
||
"clipboard_empty": "คลิปบอร์ดว่างเปล่า",
|
||
"clipboard_denied": "การเข้าถึงคลิปบอร์ดถูกปฏิเสธ จำเป็นต้องมี HTTPS หรือไม่ได้รับอนุญาตให้อนุญาต",
|
||
"file_loading": "กำลังโหลด...",
|
||
"file_timeout": "อุปกรณ์ระยะไกลไม่ตอบสนอง การถ่ายโอนไฟล์อาจไม่รองรับหรือถูกปิดใช้งานบนเครื่องระยะไกล",
|
||
"codec": "ตัวแปลงสัญญาณวิดีโอ",
|
||
"codec_auto": "อัตโนมัติ (แนะนำ)"
|
||
},
|
||
"branding": {
|
||
"identity_title": "เอกลักษณ์ของแบรนด์",
|
||
"identity_desc": "ปรับแต่งชื่อแอปพลิเคชันและคำอธิบายที่แสดงทั่วทั้งคอนโซล",
|
||
"app_name": "ชื่อแอปพลิเคชัน",
|
||
"app_description": "คำอธิบายแอปพลิเคชัน",
|
||
"logo_title": "Logo",
|
||
"logo_desc": "เลือกลักษณะที่โลโก้ของคุณจะปรากฏในแถบด้านข้างและหน้าเข้าสู่ระบบ",
|
||
"logo_type_icon": "ไอคอนวัสดุ",
|
||
"logo_type_svg": "SVG Code",
|
||
"logo_type_image": "Image URL",
|
||
"logo_icon_name": "Icon Name",
|
||
"logo_icon_hint": "ป้อนชื่อไอคอนว���สดุ (เช่น DNS, คลาวด์, ความปลอดภัย) ดูที่fonts.google.com/icons",
|
||
"logo_svg_code": "SVG Code",
|
||
"logo_svg_hint": "วางมาร์กอัป SVG ของคุณที่นี่ รองรับองค์ประกอบ <svg> เต็มรูปแบบพร้อมเส้นทางและสไตล์",
|
||
"logo_image_upload": "อัพโหลดรูปภาพ",
|
||
"logo_image_choose": "เลือกไฟล์รูปภาพ",
|
||
"logo_image_hint": "PNG, JPG, GIF, WebP or SVG. Max 1.5 MB. The image is stored as base64 data.",
|
||
"logo_image_url": "Image Data / URL",
|
||
"logo_image_url_hint": "Auto-filled when you upload a file, or paste a URL manually.",
|
||
"logo_image_too_large": "Image is too large. Maximum size is 1.5 MB.",
|
||
"logo_image_invalid_type": "ประเภทไฟล์ไม่ถูกต้อง ใช้ PNG, JPG, GIF, WebP หรือ SVG",
|
||
"preview": "Preview",
|
||
"colors_title": "โครงร่างสี",
|
||
"colors_desc": "ปรับแต่งจานสี เว้นว่างไว้เพื่อใช้ค่าเริ่มต้น",
|
||
"colors_backgrounds": "Backgrounds",
|
||
"colors_text": "Text",
|
||
"colors_accents": "สีเน้น",
|
||
"colors_borders": "Borders",
|
||
"import_export_title": "นำเข้า/ส่งออก",
|
||
"import_export_desc": "บันทึกธีมของคุณเป็นไฟล์ JSON หรือนำเข้าจากอินสแตนซ์อื่น",
|
||
"export_theme": "ส่งออกธีม",
|
||
"import_theme": "นำเข้าธีม",
|
||
"reset_defaults": "รีเซ็ตเป็นค่าเริ่มต้น",
|
||
"save_branding": "บันทึกการสร้างแบรนด์",
|
||
"saved": "บันทึกการสร้างแบรนด์เรียบร้อยแล้ว กำลังโหลดซ้ำ...",
|
||
"exported": "ส่งออกธีมแล้ว",
|
||
"imported": "นำเข้าธีมเรียบร้อยแล้ว กำลังโหลดซ้ำ...",
|
||
"import_error": "ไม่สามารถนำเข้าธีมได้ รูปแบบไฟล์ไม่ถูกต้อง",
|
||
"reset_confirm": "คุณแน่ใจหรือไม่ว่าต้องการรีเซ็ตการสร้างแบรนด์เป็นค่าเริ่มต้น สิ่งนี้ไม่สามารถยกเลิกได้",
|
||
"reset_success": "การสร้างแบรนด์รีเซ็ตเป็นค่าเริ่มต้น กำลังโหลดซ้ำ...",
|
||
"logo_type_text": "Text Logo",
|
||
"logo_text": "Logo Text",
|
||
"logo_text_hint": "ข้อความหลักที่แสดงเป็นโลโก้แบรนด์ของคุณ",
|
||
"logo_text_accent": "Accent Text",
|
||
"logo_text_accent_hint": "ข้อความรองใต้โลโก้ (เช่น ชื่อผลิตภัณฑ์หรือสโลแกน)",
|
||
"logo_upload_success": "อัปโหลดโลโก้เรียบร้อยแล้ว",
|
||
"typography_title": "Typography",
|
||
"typography_desc": "เลือกแบบอักษรสำหรับส่วนหัวและข้อความเนื้อหา แบบอักษรจะถูกดาวน์โหลดไปยังเซิร์ฟเวอร์เพื่อการโฮสต์ด้วยต��เอง",
|
||
"font_heading": "แบบอักษรหัวเรื่อง",
|
||
"font_heading_hint": "ใช้สำหรับส่วนหัว (H1–H6) และโลโก้ข้อความ",
|
||
"font_body": "Body Font",
|
||
"font_body_hint": "ใช้สำหรับข้อความเนื้อหาและองค์ประกอบ UI",
|
||
"font_search_placeholder": "ค้นหาแบบอักษร...",
|
||
"font_system_default": "ค่าเริ่มต้นของระบบ",
|
||
"font_clear": "Clear",
|
||
"font_cat_all": "All",
|
||
"font_downloaded_count": "แบบอักษรที่ดาวน์โหลดบนเซิร์ฟเวอร์",
|
||
"powered_by": "ขับเคลื่อนโดย",
|
||
"background_title": "พื้นหลังและรูปลักษณ์",
|
||
"background_desc": "ตั้งค่าวอลเปเปอร์คอนโซล, gradient หรือพื้นหลังสีพื้น การ์ดจะลอยอยู่บน",
|
||
"bg_type_none": "ไม่มี",
|
||
"bg_type_color": "สีพื้น",
|
||
"bg_type_gradient": "Gradient",
|
||
"bg_type_image": "รูปภาพ",
|
||
"bg_color": "สีพื้นหลัง",
|
||
"bg_gradient": "ไล่ระดับสี CSS",
|
||
"bg_gradient_hint": "CSS gradient ที่ถูกต้องใดๆ เช่น linear-gradient(135deg, #1e293b, #0f172a)",
|
||
"bg_image_upload": "อัปโหลดรูปพื้นหลัง",
|
||
"bg_image_choose": "เลือกไฟล์รูปภาพ",
|
||
"bg_image_hint": "PNG, JPG, WebP หรือ GIF สูงสุด 8 MB บันทึกบนเซิร์ฟเวอร์",
|
||
"bg_image_url": "เส้นทาง / URL รูปภาพ",
|
||
"bg_size": "การปรับขนาดรูปภาพ",
|
||
"bg_size_cover": "Cover (เต็มหน้าจอ)",
|
||
"bg_size_contain": "Contain (พอดี)",
|
||
"bg_size_auto": "อัตโนมัติ (ขนาดเดิม)",
|
||
"bg_blur": "เบลอพื้นหลัง",
|
||
"bg_overlay": "Overlay มืด",
|
||
"bg_overlay_hint": "ทำให้พื้นหลังมืดลงเพื่อให้อ่านข้อความได้ง่ายขึ้น",
|
||
"bg_image_too_large": "รูปภาพใหญ่เกินไป ขนาดสูงสุด 8 MB",
|
||
"bg_image_invalid_type": "ประเภทไฟล์ไม่ถูกต้อง ใช้ PNG, JPG, WebP หรือ GIF",
|
||
"bg_upload_success": "อัปโหลดรูปพื้นหลังสำเร็จ",
|
||
"login_title": "หน้าเข้าสู่ระบบ",
|
||
"login_desc": "กำหนดค่าหัวเรื่อง, คำบรรยาย และพื้นหลังของหน้าเข้าสู่ระบบ",
|
||
"login_heading": "หัวเรื่องเข้าสู่ระบบ",
|
||
"login_heading_placeholder": "ยินดีต้อนรับกลับ",
|
||
"login_subheading": "คำบรรยายเข้าสู่ระบบ",
|
||
"login_subheading_placeholder": "เข้าสู่ระบบบัญชีของคุณ",
|
||
"login_bg_inherit": "เหมือนกับคอนโซล",
|
||
"agent_title": "หน้าดาวน์โหลด Agent",
|
||
"agent_desc": "กำหนดค่าพอร์ทัลดาวน์โหลด agent สาธารณะที่แสดงให้ผู้ใช้งาน",
|
||
"agent_show_powered": "แสดง \"Powered by BetterDesk\"",
|
||
"agent_show_powered_hint": "แสดงเครดิต BetterDesk ในส่วนท้ายพอร์ทัลดาวน์โหลด",
|
||
"footer_title": "ส่วนท้ายและลิขสิทธิ์",
|
||
"footer_desc": "เพิ่มข้อความส่วนท้ายที่กำหนดเองในหน้าเข้าสู่ระบบและแถบด้านข้างคอนโซล",
|
||
"footer_text": "ข้อความส่วนท้าย",
|
||
"footer_text_hint": "เช่น ประกาศลิขสิทธิ์หรือชื่อบริษัท",
|
||
"show_powered": "แสดงเครดิต \"BetterDesk\"",
|
||
"show_powered_hint": "แสดงชื่อและเวอร์ชัน BetterDesk ในส่วนท้ายเข้าสู่ระบบและแถบด้านข้าง",
|
||
"custom_css_title": "CSS กำหนดเอง",
|
||
"custom_css_desc": "ขั้นสูง: แทรก CSS กำหนดเองที่ใช้กับคอนโซลและหน้าเข้าสู่ระบบ",
|
||
"custom_css_hint": "ใช้ด้วยความระมัดระวัง กฎที่ไม่ถูกต้องหรือไม่ปลอดภัยจะถูกลบ สูงสุด 20,000 ตัวอักษร"
|
||
},
|
||
"device_detail": {
|
||
"tab_overview": "ภาพรวม",
|
||
"tab_tags": "แท็ก & หมายเหตุ",
|
||
"tab_actions": "Actions",
|
||
"section_identity": "Identity",
|
||
"section_network": "Network",
|
||
"section_timestamps": "Timestamps",
|
||
"section_connect": "การเชื่อมต่อ",
|
||
"section_manage": "การจัดการ",
|
||
"folder": "Folder",
|
||
"status_tier": "Status Tier",
|
||
"device_banned": "อุปกรณ์นี้ถูกแบน",
|
||
"no_reason": "ไม่มีการระบุเหตุผล",
|
||
"tags": "Tags",
|
||
"no_tags": "ไม่มีการกำหนดแท็กให้กับอุปกรณ์นี้",
|
||
"tag_placeholder": "ป้อนชื่อแท็ก...",
|
||
"add_tag": "Add",
|
||
"tag_exists": "มีแท็กนี้อยู่แล้ว",
|
||
"notes": "Notes",
|
||
"notes_placeholder": "เพิ่มบันทึกเกี่ยวกับอุปกรณ์นี้...",
|
||
"danger_zone": "Danger Zone",
|
||
"action_connect_web": "เว็บระยะไกล",
|
||
"action_connect_web_desc": "เชื่อมต่อผ่านเดสก์ท็อประยะไกลของเบราว์เซอร์",
|
||
"action_native_remote": "BetterDesk รีโมท",
|
||
"action_native_remote_desc": "Native JPEG stream — no plugins required",
|
||
"action_connect_desktop": "ไคลเอนต์เดสก์ท็อป",
|
||
"action_connect_desktop_desc": "เปิดในแอปไคลเอนต์เดสก์ท็อป",
|
||
"action_change_id_desc": "เปลี่ยนรหัสการลงทะเบียนอุปกรณ์",
|
||
"action_ban_desc": "บล็อกอุปกรณ์นี้ไม่ให้เชื่อมต่อ",
|
||
"action_unban_desc": "อนุญาตให้อุปกรณ์นี้เชื่อมต่ออีกครั้ง",
|
||
"action_delete_desc": "นำอุปกรณ์นี้ออกอย่างถาวร",
|
||
"tab_hardware": "Hardware",
|
||
"tab_metrics": "เมตริก",
|
||
"section_system": "System",
|
||
"section_cpu": "Processor",
|
||
"section_memory": "Memory",
|
||
"section_displays": "Displays",
|
||
"section_encoding": "ความสามารถในการเข้ารหัส",
|
||
"section_live_metrics": "ตัวชี้วัดสด",
|
||
"section_current_usage": "การใช้งานปัจจุบัน",
|
||
"section_usage_history": "ประวัติการใช้งาน",
|
||
"os": "Operating System",
|
||
"version": "Client Version",
|
||
"cpu_model": "CPU Model",
|
||
"cpu_cores": "CPU Cores",
|
||
"cpu_freq": "ความถี่ซีพียู",
|
||
"total_memory": "หน่วยความจำทั้งหมด",
|
||
"metric_memory": "Memory",
|
||
"metric_disk": "Disk",
|
||
"metrics_updated": "อัปเดตแล้ว",
|
||
"device_groups": "กลุ่ม",
|
||
"no_sysinfo": "ไม่มีข้อมูลฮาร์ดแวร์",
|
||
"no_sysinfo_hint": "ข้อมูลระบบจะปรากฏขึ้นหลังจากที่อุปกรณ์ส่งรายงาน sysinfo",
|
||
"no_metrics": "ไม่มีข้อมูลเมตริก",
|
||
"no_metrics_hint": "การวัดจะปรากฏขึ้นหลังจากที่อุปกรณ์ส่งรายงานฮาร์ทบีท",
|
||
"chart_oldest": "↠Oldest",
|
||
"chart_newest": "Newest →",
|
||
"tab_services": "Services",
|
||
"tab_processes": "Processes",
|
||
"tab_events": "Events",
|
||
"tab_activity": "Activity",
|
||
"tab_files": "ไฟล์",
|
||
"agent_lazy_hint": "คลิกแท็บนี้เพื่อโหลดข้อมูลสดจากตัวแทน",
|
||
"agent_offline": "ตัวแทนออฟไลน์อยู่",
|
||
"agent_timeout": "ตัวแทนไม่ตอบกลับทันเวลา",
|
||
"agent_error": "โหลดข้อมูลจากตัวแทนไม่สำเร็จ",
|
||
"service_name": "Name",
|
||
"service_display": "ชื่อที่แสดง",
|
||
"service_status": "Status",
|
||
"service_start": "Start mode",
|
||
"process_name": "Name",
|
||
"process_user": "User",
|
||
"process_memory": "Memory"
|
||
},
|
||
"inventory": {
|
||
"title": "Inventory",
|
||
"subtitle": "สินค้าคงคล��งฮาร์ดแวร์และซอฟต์แวร์ของอุปกรณ์ที่ได้รับการจัดการ",
|
||
"device_id": "รหัสอุปกรณ์",
|
||
"hostname": "Hostname",
|
||
"os": "Operating System",
|
||
"cpu": "CPU",
|
||
"cpu_cores": "CPU Cores",
|
||
"cpu_usage": "CPU Usage",
|
||
"memory": "Memory",
|
||
"memory_total": "หน่วยความจำทั้งหมด",
|
||
"memory_used": "Used Memory",
|
||
"memory_available": "หน่วยความจำที่มีอยู่",
|
||
"memory_usage": "การใช้หน่วยความจำ",
|
||
"swap": "Swap",
|
||
"disks": "Disks",
|
||
"disk_count": "Disk Count",
|
||
"network": "Network",
|
||
"network_interfaces": "อินเทอร์เฟซเครือข่าย",
|
||
"software": "Software",
|
||
"software_count": "ซอฟต์แวร์ที่ติดตั้ง",
|
||
"system": "System",
|
||
"kernel": "Kernel",
|
||
"architecture": "Architecture",
|
||
"uptime": "Uptime",
|
||
"frequency": "Frequency",
|
||
"physical_cores": "แกนทางกายภาพ",
|
||
"logical_cores": "แกนลอจิคัล",
|
||
"model": "Model",
|
||
"usage": "Usage",
|
||
"total": "Total",
|
||
"used": "Used",
|
||
"available": "มีจำหน่าย",
|
||
"mount_point": "Mount Point",
|
||
"removable": "removable",
|
||
"mac_address": "MAC Address",
|
||
"ip_addresses": "ที่อยู่ IP",
|
||
"traffic": "Traffic",
|
||
"collect_now": "Collect Now",
|
||
"collector_running": "นักสะสมวิ่ง",
|
||
"collector_stopped": "นักสะสมหยุดแล้ว",
|
||
"last_upload": "Last upload",
|
||
"total_uploads": "total",
|
||
"last_seen": "Last Seen",
|
||
"collected_at": "รวบรวมไว้ที่",
|
||
"no_data": "ยังไม่มีข้อมูลสินค้าคงคลัง คลิก \"รวบรวมทันที\" เพื่อรวบรวมข้อมูลระบบ",
|
||
"no_devices": "ไม่พบอุปกรณ์ที่มีข้อมูลสินค้าคงคลัง",
|
||
"detail_title": "รายละเอียดสินค้าคงคลังของอุปกรณ์",
|
||
"telemetry": "Telemetry",
|
||
"view_detail": "ดูร��ยละเอียด",
|
||
"export": "Export",
|
||
"refresh": "Refresh"
|
||
},
|
||
"tickets": {
|
||
"title": "Tickets",
|
||
"subtitle": "ตั๋วสนับสนุนและการติดตามปัญหา",
|
||
"create": "New Ticket",
|
||
"edit": "แก้ไขตั๋ว",
|
||
"delete": "ลบตั๋ว",
|
||
"detail": "รายละเอียดตั๋ว",
|
||
"ticket_id": "Ticket ID",
|
||
"ticket_title": "Title",
|
||
"description": "Description",
|
||
"status": "Status",
|
||
"priority": "Priority",
|
||
"category": "Category",
|
||
"assigned_to": "มอบหมายให้",
|
||
"created_by": "สร้างโดย",
|
||
"device": "อุปกรณ์",
|
||
"sla_due": "SLA Due",
|
||
"created_at": "สร้างแล้ว",
|
||
"updated_at": "อัปเดตแล้ว",
|
||
"resolved_at": "Resolved",
|
||
"closed_at": "Closed",
|
||
"status_open": "เปิด",
|
||
"status_in_progress": "In Progress",
|
||
"status_resolved": "Resolved",
|
||
"status_closed": "Closed",
|
||
"priority_low": "Low",
|
||
"priority_medium": "Medium",
|
||
"priority_high": "High",
|
||
"priority_critical": "Critical",
|
||
"category_general": "General",
|
||
"category_hardware": "Hardware",
|
||
"category_software": "Software",
|
||
"category_network": "Network",
|
||
"category_access": "Access",
|
||
"category_other": "Other",
|
||
"comments": "Comments",
|
||
"add_comment": "Add Comment",
|
||
"comment_placeholder": "เขียนความคิดเห็น...",
|
||
"internal_note": "หมายเหตุภายใน (ผู้ใช้ปลายทางไม่สามารถมองเห็นได้)",
|
||
"attachments": "Attachments",
|
||
"upload_attachment": "อัพโหลดไฟล์แนบ",
|
||
"download": "Download",
|
||
"connect_device": "เชื่อมต่อกับอุปกรณ์",
|
||
"no_tickets": "ไม่พบตั๋ว",
|
||
"no_comments": "ยังไม่มีความคิดเห็น",
|
||
"no_attachments": "ไม่มีไฟล์แนบ",
|
||
"title_required": "ต้องระบุชื่อเรื่อง",
|
||
"delete_confirm": "คุณแน่ใจหรือไม่ว่าต้องการลบตั๋ว #{id}",
|
||
"delete_success": "ลบตั๋วเรียบร้อยแล้ว",
|
||
"created_success": "สร้างตั๋วสำเร็จแล้ว",
|
||
"updated_success": "อัปเดตตั๋วเรียบร้อยแล้ว",
|
||
"sla_overdue": "SLA Overdue",
|
||
"filter_all": "All",
|
||
"search_placeholder": "ค้นหาตั๋ว...",
|
||
"assign_to_me": "มอบหมายให้ฉัน",
|
||
"unassign": "Unassign",
|
||
"stats_total": "Total",
|
||
"stats_open": "เปิด",
|
||
"stats_in_progress": "In Progress",
|
||
"stats_resolved": "Resolved",
|
||
"stats_closed": "Closed"
|
||
},
|
||
"activity": {
|
||
"title": "การตรวจสอบกิจกรรม",
|
||
"subtitle": "การใช้แอปพลิเคชันและการติดตามการไม่ได้ใช้งาน",
|
||
"device": "อุปกรณ์",
|
||
"hostname": "Hostname",
|
||
"sessions": "เซสชัน",
|
||
"idle_time": "Idle Time",
|
||
"active_time": "Active Time",
|
||
"last_report": "Last Report",
|
||
"top_apps": "แอปพลิเคชั่นยอดนิยม",
|
||
"app_name": "Application",
|
||
"window_title": "ชื่อหน้าต่าง",
|
||
"category": "Category",
|
||
"duration": "Duration",
|
||
"started_at": "Started",
|
||
"ended_at": "Ended",
|
||
"session_count": "จำนวนเซสชัน",
|
||
"total_active": "ใช้งานอยู่ทั้งหมด",
|
||
"total_idle": "Total Idle",
|
||
"detail_count": "บันทึกรายละเอียด",
|
||
"no_data": "ไม่มีข้อมูลกิจกรรม",
|
||
"no_sessions": "ไม่มีเซสชัน",
|
||
"filter_from": "จาก",
|
||
"filter_to": "ถึง",
|
||
"filter_apply": "ใช้ตัวกรอง",
|
||
"hours": "hours",
|
||
"minutes": "minutes",
|
||
"seconds": "seconds",
|
||
"category_browser": "Browser",
|
||
"category_productivity": "Productivity",
|
||
"category_communication": "Communication",
|
||
"category_development": "Development",
|
||
"category_media": "Media",
|
||
"category_gaming": "Gaming",
|
||
"category_system": "System",
|
||
"category_other": "Other",
|
||
"summary": "Summary",
|
||
"details": "Details",
|
||
"refresh": "Refresh",
|
||
"search": "ค้นหาอุปกรณ์...",
|
||
"date_range": "Date Range",
|
||
"device_id": "รหัสอุปกรณ์",
|
||
"session_start": "เริ่มเซสชัน",
|
||
"session_end": "สิ้นสุดเซสชัน",
|
||
"user": "User",
|
||
"no_activity": "ไม่มีการบันทึกกิจกรรม",
|
||
"reported_at": "Reported At",
|
||
"detail": "Detail",
|
||
"no_apps": "ไม่มีแอปพลิเคชัน"
|
||
},
|
||
"automation": {
|
||
"title": "ระบบอัตโนมัติและการแจ้งเตือน",
|
||
"subtitle": "กฎการแจ้งเตือน คำสั่งระยะไกล และการกำหนดค่า SMTP",
|
||
"rules": "Alert Rules",
|
||
"rules_subtitle": "กำหนดเงื่อนไขที่ทำให้เกิดการแจ้งเตือน",
|
||
"alerts": "ประวัติการแจ้งเตือน",
|
||
"alerts_subtitle": "ดูและรับทราบการแจ้งเตือนที่ถูกเรียกใช้",
|
||
"commands": "คำสั่งระยะไกล",
|
||
"commands_subtitle": "ส่งคำสั่งไปยังอุปกรณ์ระยะไกล",
|
||
"smtp": "การกำหนดค่า SMTP",
|
||
"smtp_subtitle": "การตั้งค่าการแจ้งเตือนทางอีเมล",
|
||
"rule_name": "Rule Name",
|
||
"description": "Description",
|
||
"condition_type": "ประเภทเงื่อนไข",
|
||
"condition_op": "Operator",
|
||
"condition_value": "Threshold",
|
||
"severity": "Severity",
|
||
"scope_device": "อุปกรณ์เป้าหมาย",
|
||
"scope_all": "อุปกรณ์ทั้งหมด",
|
||
"cooldown": "คูลดาวน์ (วินาที)",
|
||
"notify_emails": "อีเมลแจ้งเตือน",
|
||
"enabled": "เปิดใช้งานแล้ว",
|
||
"disabled": "ปิดการใช้งาน",
|
||
"create_rule": "สร้างกฎ",
|
||
"edit_rule": "แก้ไขกฎ",
|
||
"delete_rule": "ลบกฎ",
|
||
"acknowledge": "Acknowledge",
|
||
"acknowledged": "Acknowledged",
|
||
"unacknowledged": "Unacknowledged",
|
||
"triggered_at": "ทริกเกอร์ที่",
|
||
"severity_info": "Info",
|
||
"severity_warning": "Warning",
|
||
"severity_critical": "Critical",
|
||
"op_gt": "มากกว่า",
|
||
"op_gte": "มากกว่าหรือเท่ากัน",
|
||
"op_lt": "Less than",
|
||
"op_lte": "น้อยกว่าหรือเท่ากัน",
|
||
"op_eq": "เท่ากับ",
|
||
"op_neq": "ไม่เท่ากับ",
|
||
"type_cpu_usage": "การใช้งานซีพียู (%)",
|
||
"type_memory_usage": "การใช้หน่วยความจำ (%)",
|
||
"type_disk_usage": "การใช้ดิสก์ (%)",
|
||
"type_offline_duration": "ระยะเวลาออฟไลน์ (s)",
|
||
"type_idle_duration": "ระยะเวลาไม่ได้ใช้งาน (s)",
|
||
"type_custom": "Custom",
|
||
"command_type": "ประเภทคำสั่ง",
|
||
"command_payload": "คำสั่ง / สคริปต์",
|
||
"command_result": "Result",
|
||
"command_status": "Status",
|
||
"send_command": "ส่งคำสั่ง",
|
||
"status_pending": "Pending",
|
||
"status_running": "Running",
|
||
"status_completed": "Completed",
|
||
"status_failed": "ล้มเหลว",
|
||
"smtp_host": "SMTP Host",
|
||
"smtp_port": "Port",
|
||
"smtp_secure": "Use TLS",
|
||
"smtp_user": "ชื่อผู้ใช้",
|
||
"smtp_pass": "รหัสผ่าน",
|
||
"smtp_from": "จากที่อยู่",
|
||
"smtp_test": "ทดสอบการเชื่อมต่อ",
|
||
"smtp_save": "บันทึกการกำหนดค่า",
|
||
"smtp_test_success": "การเชื่อมต่อสำเร็จ",
|
||
"smtp_test_failed": "การเชื่อมต่อล้มเหลว",
|
||
"no_rules": "ไม่มีการกำหนดค่ากฎการแจ้งเตือน",
|
||
"no_alerts": "ไม่มีการแจ้งเตือนเกิดขึ้น",
|
||
"no_commands": "ไม่มีการส่งคำสั่ง",
|
||
"id_payload_required": "ต้องมีรหัสอุปกรณ์และเพย์โหลด",
|
||
"no_commands_sent": "ยังไม่มีการส่งคำสั่งใดๆ"
|
||
},
|
||
"file_transfer": {
|
||
"title": "การถ่ายโอนไฟล์",
|
||
"transfers": "Transfers",
|
||
"new_transfer": "โอนใหม่",
|
||
"upload": "Upload",
|
||
"download": "Download",
|
||
"direction": "Direction",
|
||
"filename": "Filename",
|
||
"file_size": "ขนาดไฟล์",
|
||
"mime_type": "MIME Type",
|
||
"progress": "Progress",
|
||
"status": "Status",
|
||
"device": "อุปกรณ์",
|
||
"initiated_by": "เริ่มโดย",
|
||
"created_at": "สร้างเมื่อ",
|
||
"cancel": "ยกเลิก",
|
||
"cancel_confirm": "คุณแน่ใจหรือไม่ว่าต้องการยกเลิกการโอนนี้",
|
||
"download_file": "ดาวน์โหลดไฟล์",
|
||
"browse_files": "เรียกดูไฟล์",
|
||
"select_file": "เลือกไฟล์",
|
||
"select_device": "เลือกอุปกรณ์",
|
||
"no_transfers": "ไม่มีการถ่ายโอนไฟล์",
|
||
"status_pending": "Pending",
|
||
"status_active": "Active",
|
||
"status_completed": "Completed",
|
||
"status_failed": "ล้มเหลว",
|
||
"status_cancelled": "Cancelled",
|
||
"bytes_transferred": "ไบต์ที่ถ่ายโอนแล้ว",
|
||
"chunks": "Chunks",
|
||
"transfer_started": "เริ่มการโอนแล้ว",
|
||
"transfer_completed": "โอนเรียบร้อยแล้ว",
|
||
"transfer_failed": "การโอนล้มเหลว",
|
||
"transfer_cancelled": "ยกเลิกการโอนแล้ว",
|
||
"max_file_size": "ขนาดไฟล์สูงสุด: 4 GB",
|
||
"error_too_large": "ไฟล์มีขนาดใหญ่เกินไป",
|
||
"error_no_device": "ไม่ได้เลือกอุปกรณ์",
|
||
"error_no_file": "ไม่ได้เลือกไฟล์"
|
||
},
|
||
"network": {
|
||
"title": "การตรวจสอบเครือข่าย",
|
||
"targets": "การติดตามเป้าหมาย",
|
||
"add_target": "Add Target",
|
||
"edit_target": "แก้ไขเป้าหมาย",
|
||
"delete_target": "ลบเป้าหมาย",
|
||
"delete_confirm": "คุณแน่ใจหรือไม่ว่าต้องการลบเป้าหมายนี้",
|
||
"target_name": "Name",
|
||
"host": "Host",
|
||
"port": "Port",
|
||
"url": "URL",
|
||
"check_type": "Check Type",
|
||
"timeout": "หมดเวลา (มิลลิวินาที)",
|
||
"interval": "ช่วงเวลา (มิลลิวินาที)",
|
||
"enabled": "เปิดใช้งานแล้ว",
|
||
"status": "Status",
|
||
"last_check": "Last Check",
|
||
"last_rtt": "Last RTT",
|
||
"rtt_ms": "RTT (ms)",
|
||
"status_up": "Up",
|
||
"status_down": "Down",
|
||
"status_unknown": "Unknown",
|
||
"check_now": "Check Now",
|
||
"history": "ตรวจสอบประวัติ",
|
||
"stats": "Statistics",
|
||
"total_targets": "เป้าหมายทั้งหมด",
|
||
"targets_up": "Targets Up",
|
||
"targets_down": "เป้าหมายลง",
|
||
"type_ping": "Ping (ICMP)",
|
||
"type_tcp": "TCP Port",
|
||
"type_http": "HTTP",
|
||
"type_https": "HTTPS",
|
||
"tools": "เครื่องมือเครือข่าย",
|
||
"ping_tool": "Ping Test",
|
||
"tcp_tool": "TCP ตรวจสอบพอร์ต",
|
||
"http_tool": "HTTP Check",
|
||
"dns_tool": "DNS Resolve",
|
||
"monitor_start": "เริ่มการตรวจสอบ",
|
||
"monitor_stop": "หยุดการตรวจสอบ",
|
||
"monitor_running": "จอภาพกำลังทำงาน",
|
||
"monitor_stopped": "จอภาพหยุดทำงาน",
|
||
"no_targets": "ไม่มีการกำหนดค่าเป้าหมายการตรวจสอบ",
|
||
"no_history": "ไม่มีประวัติการตรวจสอบ",
|
||
"error_code": "Error",
|
||
"status_code": "รหัสสถานะ HTTP",
|
||
"search_targets": "ค้นหาเป้าหมาย...",
|
||
"name": "Name",
|
||
"tab_targets": "Targets",
|
||
"tab_tools": "Tools",
|
||
"avg_latency": "Avg Latency",
|
||
"type": "Type",
|
||
"latency": "Latency",
|
||
"check_history": "ตรวจสอบประวัติ",
|
||
"name_host_required": "ต้องระบุชื่อและโฮสต์",
|
||
"uptime": "Uptime",
|
||
"response_time": "เวลาตอบสนอง",
|
||
"avg_response": "การตอบสนองโดยเฉลี่ย",
|
||
"charts": "Charts",
|
||
"realtime": "Realtime",
|
||
"response_time_ms": "เวลาตอบสนอง (มิลลิวินาที)",
|
||
"uptime_percent": "Uptime %",
|
||
"last_24h": "24ชม.ที่ผ่านมา",
|
||
"last_7d": "Last 7 days",
|
||
"last_30d": "30 วันที่ผ่านมา"
|
||
},
|
||
"dataguard": {
|
||
"title": "DataGuard — DLP",
|
||
"policies": "นโยบายดีแอลพี",
|
||
"add_policy": "เพิ่มนโยบาย",
|
||
"edit_policy": "แก้ไขนโยบาย",
|
||
"delete_policy": "ลบนโยบาย",
|
||
"delete_confirm": "คุณแน่ใจหรือไม่ว่าต้องการลบนโยบายนี้",
|
||
"policy_name": "Name",
|
||
"policy_description": "Description",
|
||
"status": "Status",
|
||
"enabled": "เปิดใช้งานแล้ว",
|
||
"disabled": "ปิดการใช้งาน",
|
||
"rules": "Rules",
|
||
"add_rule": "Add Rule",
|
||
"rule_type": "Rule Type",
|
||
"rule_type_usb": "อุปกรณ์ USB",
|
||
"rule_type_file": "การทำงานของไฟล์",
|
||
"action": "Action",
|
||
"action_allow": "Allow",
|
||
"action_block": "Block",
|
||
"action_log": "Log Only",
|
||
"filter": "Filter",
|
||
"vid": "รหัสผู้ขาย (VID)",
|
||
"pid": "รหัสผลิตภัณฑ์ (PID)",
|
||
"serial": "หมายเลขซีเรียล",
|
||
"device_class": "คลาสอุปกรณ์",
|
||
"drive_type": "Drive Type",
|
||
"file_extensions": "นามสกุลไฟล์",
|
||
"events": "DLP Events",
|
||
"event_source": "Source",
|
||
"event_source_usb": "USB",
|
||
"event_source_file": "ไฟล์",
|
||
"event_type": "Event Type",
|
||
"event_details": "Details",
|
||
"no_policies": "ไม่มีการกำหนดค่านโยบาย DLP",
|
||
"no_events": "ไม่มีการบันทึกเหตุการณ์ DLP",
|
||
"stats": "Statistics",
|
||
"total_events": "เหตุการณ์ทั้งหมด",
|
||
"blocked_events": "Blocked",
|
||
"logged_events": "Logged",
|
||
"usb_events": "USB Events",
|
||
"file_events": "ไฟล์เหตุการณ์",
|
||
"device_id": "รหัสอุปกรณ์",
|
||
"policy_matched": "นโยบายที่ตรงกัน",
|
||
"timestamp": "Timestamp",
|
||
"drive_removable": "Removable",
|
||
"drive_fixed": "Fixed",
|
||
"drive_network": "Network",
|
||
"drive_cdrom": "CD-ROM",
|
||
"drive_unknown": "Unknown",
|
||
"total_policies": "นโยบายรวม",
|
||
"active_policies": "นโยบายที่ใช้งานอยู่",
|
||
"violations": "Violations",
|
||
"blocked": "Blocked",
|
||
"tab_policies": "นโยบาย",
|
||
"tab_events": "Events",
|
||
"search_policies": "นโยบายการค้นหา...",
|
||
"create_policy": "สร้างนโยบาย",
|
||
"policy_type": "ประเภทกรมธรรม์",
|
||
"scope": "Scope",
|
||
"events_count": "Events",
|
||
"search_events": "ค้นหากิจกรรม...",
|
||
"event_time": "Event Time",
|
||
"device": "อุปกรณ์",
|
||
"policy": "นโยบาย",
|
||
"detail": "Detail",
|
||
"scope_help": "รหัสอุปกรณ์ที่คั่นด้วยเครื่องหมายจุลภาค หรือเว้นว่างไว้สำหรับทั้งหมด",
|
||
"scope_all": "อุปกรณ์ทั้งหมด",
|
||
"active": "Active",
|
||
"type_file_type": "ประเภทไฟล์",
|
||
"type_clipboard": "คลิปบอร์ด",
|
||
"type_screen_share": "แชร์หน้าจอ",
|
||
"type_file_transfer": "การถ่ายโอนไฟล์",
|
||
"policy_desc": "คำอธิบายนโยบาย",
|
||
"type_usb": "USB"
|
||
},
|
||
"reports": {
|
||
"title": "Reports",
|
||
"generate": "สร้างรายงาน",
|
||
"generate_csv": "Export CSV",
|
||
"report_type": "Report Type",
|
||
"type_devices": "สรุปอุปกรณ์",
|
||
"type_activity": "สรุปกิจกรรม",
|
||
"type_security": "รายงานความปลอดภัย",
|
||
"type_tickets": "รายงานตั๋ว",
|
||
"type_network": "รายงานเครือข่าย",
|
||
"type_inventory": "รายงานสินค้าคงคลัง",
|
||
"type_alerts": "รายงานการแจ้งเตือน",
|
||
"saved": "รายงานที่บันทึกไว้",
|
||
"save_report": "บันทึกรายงาน",
|
||
"delete_report": "ลบรายงาน",
|
||
"delete_confirm": "คุณแน่ใจหรือไม่ว่าต้องการลบรายงานที่บันทึกไว้นี้",
|
||
"no_saved": "ไม่มีรายงานที่บันทึกไว้",
|
||
"report_title": "Title",
|
||
"created_by": "สร้างโดย",
|
||
"created_at": "สร้างเมื่อ",
|
||
"filters": "Filters",
|
||
"date_from": "จาก",
|
||
"date_to": "ถึง",
|
||
"device_filter": "รหัสอุปกรณ์",
|
||
"generated_at": "สร้างเมื่อ",
|
||
"section": "ส่วนข้อมูล",
|
||
"total_devices": "อุปกรณ์ทั้งหมด",
|
||
"online": "Online",
|
||
"offline": "Offline",
|
||
"banned": "Banned",
|
||
"platform_distribution": "การกระจายแพลตฟอร์ม",
|
||
"top_applications": "แอปพลิเคชั่นยอดนิยม",
|
||
"total_active": "เวลาใช้งานทั้งหมด",
|
||
"total_idle": "เวลาว่างทั้งหมด",
|
||
"dlp_stats": "สถิติ DLP",
|
||
"banned_devices": "อุปกรณ์ที่ถูกแบน",
|
||
"audit_logs": "Audit Logs",
|
||
"ticket_stats": "สถิติตั๋ว",
|
||
"category_distribution": "การกระจายหมวดหมู่",
|
||
"priority_distribution": "การกระจายลำดับความสำคัญ",
|
||
"targets_status": "สถานะเป้าหมาย",
|
||
"os_distribution": "การกระจายระบบปฏิบัติการ",
|
||
"avg_ram": "Average RAM",
|
||
"alert_rules": "Alert Rules",
|
||
"recent_alerts": "การแจ้งเตือนล่าสุด",
|
||
"tab_generate": "สร้างรายงาน",
|
||
"tab_saved": "รายงานที่บันทึกไว้",
|
||
"type_devices_desc": "ภาพรวมของอุปกรณ์ แพลตฟอร์ม และสถานะทั้งหมด",
|
||
"type_activity_desc": "สรุปการใช้งานแอพพลิเคชั่นและเวลาว่าง",
|
||
"type_security_desc": "การกระทำการแบน กิจกรรม DLP และบันทึกการตรวจสอบ",
|
||
"type_tickets_desc": "สถิติตั๋วและประสิทธิภาพ SLA",
|
||
"type_network_desc": "เป้าหมายการตรวจสอบเครือข่ายและข้อมูลสถานะการออนไลน์",
|
||
"type_inventory_desc": "สรุปรายการฮาร์ดแวร์และซอฟต์แวร์",
|
||
"type_alerts_desc": "กฎการแจ้งเตือนและประวัติการแจ้งเตือนที่เรียกใช้",
|
||
"report_name": "Report Name",
|
||
"format": "Format",
|
||
"save": "บันทึกรายงาน",
|
||
"preview": "Preview",
|
||
"download": "Download",
|
||
"delete_saved": "ลบรายงาน",
|
||
"raw_json": "Raw JSON"
|
||
},
|
||
"tenants": {
|
||
"title": "Tenants",
|
||
"list": "Tenants",
|
||
"add_tenant": "Add Tenant",
|
||
"edit_tenant": "แก้ไขผู้เช่า",
|
||
"delete_tenant": "ลบผู้เช่า",
|
||
"delete_confirm": "คุณแน่ใจหรือไม่ว่าต้องการลบผู้เช่ารายนี้ การกำหนดอุปกรณ์และผู้ใช้ทั้งหมดจะถูกลบออก",
|
||
"name": "Name",
|
||
"slug": "Slug",
|
||
"contact_name": "ชื่อผู้ติดต่อ",
|
||
"contact_email": "อีเมล์ติดต่อ",
|
||
"max_devices": "อุปกรณ์แม็กซ์",
|
||
"max_devices_hint": "0 = ไม่จำกัด",
|
||
"notes": "Notes",
|
||
"active": "Active",
|
||
"inactive": "Inactive",
|
||
"devices": "อุปกรณ์",
|
||
"users": "Users",
|
||
"assign_device": "กำหนดอุปกรณ์",
|
||
"assign_devices": "กำหนดอุปกรณ์",
|
||
"remove_device": "ถอดอุปกรณ์",
|
||
"assign_user": "Assign User",
|
||
"remove_user": "Remove User",
|
||
"no_tenants": "ไม่มีการกำหนดค่าผู้เช่า",
|
||
"no_devices": "ไม่มีอุปกรณ์ที่มอบหมายให้กับผู้เช่ารายนี้",
|
||
"no_users": "ไม่มีผู้ใช้ที่กำหนดให้กับผู้เช่ารายนี้",
|
||
"stats": "สถิติผู้เช่า",
|
||
"total_devices": "อุปกรณ์ทั้งหมด",
|
||
"online_devices": "อุป���รณ์ออนไลน์",
|
||
"total_users": "Total Users",
|
||
"created_at": "สร้างเมื่อ",
|
||
"updated_at": "อัปเดตเมื่อ",
|
||
"slug_exists": "ทากผู้เช่ามีอยู่แล้ว",
|
||
"total_tenants": "ผู้เช่าทั้งหมด",
|
||
"active_tenants": "ผู้เช่าที่ใช้งานอยู่",
|
||
"search": "ค้นหาผู้เช่า...",
|
||
"create_tenant": "สร้างผู้เช่า",
|
||
"detail": "รายละเอียดผู้เช่า",
|
||
"contact": "Contact",
|
||
"enabled": "เปิดใช้งานแล้ว",
|
||
"disabled": "ปิดการใช้งาน",
|
||
"max": "max",
|
||
"info": "Tenant Info",
|
||
"status": "Status"
|
||
},
|
||
"registrations": {
|
||
"title": "Device Registrations",
|
||
"subtitle": "Manage registration requests from devices discovered via LAN",
|
||
"search_placeholder": "ค้นหาตามรหัสอุปกรณ์ ชื่อโฮสต์ หรือ IP...",
|
||
"no_registrations": "No registration requests",
|
||
"col_device_id": "รหัสอุปกรณ์",
|
||
"col_hostname": "Hostname",
|
||
"col_platform": "Platform",
|
||
"col_ip": "IP Address",
|
||
"col_version": "Version",
|
||
"col_status": "Status",
|
||
"col_requested": "Requested",
|
||
"col_actions": "Actions",
|
||
"status_pending": "Pending",
|
||
"status_approved": "Approved",
|
||
"status_rejected": "Rejected",
|
||
"approve_btn": "Approve",
|
||
"approve_confirm": "คุณแน่ใจหรือไม่ว่าต้องการอนุมัติอุปกรณ์นี้ จะได้รับข้อมูลรับรองเซิร์ฟเวอร์และสามารถเชื่อมต่อได้โดยอัตโนมัติ",
|
||
"approved_success": "การลงทะเบียนอุปกรณ์ได้รับอนุมัติเรียบร้อยแล้ว",
|
||
"reject_btn": "Reject",
|
||
"reject_title": "ปฏิเสธการลงทะเบียน",
|
||
"reject_confirm": "คุณแน่ใจหรือไม่ว่าต้องการปฏิเสธคำขอลงทะเบียนนี้",
|
||
"reject_reason": "เหตุผล (ไม่บังคับ)",
|
||
"reject_reason_placeholder": "ป้อนเหตุผลในการปฏิเสธ...",
|
||
"rejected_success": "การลงทะเบียนอุปกรณ์ถูกปฏิเสธ",
|
||
"delete_confirm": "คุณแน่ใจหรือไม่ว่าต้องการลบบันทึกการลงทะเบียนนี้",
|
||
"deleted_success": "ลบบันทึกการลงทะเบียนแล้ว",
|
||
"enrollment_title": "การลงทะเบียนอุปกรณ์",
|
||
"enrollment_subtitle": "คำขอการลงทะเบียนที่รอดำเนินการจากไคลเอ็นต์เดสก์ท็อป BetterDesk",
|
||
"enrollment_empty": "ไม่มีคำขอลงทะเบียนที่รอดำเนินการ",
|
||
"enrollment_approve": "Approve",
|
||
"enrollment_reject": "Reject",
|
||
"enrollment_display_name": "ชื่อที่แสดง",
|
||
"enrollment_display_name_placeholder": "ป้อนชื่อสำหรับอุปกรณ์นี้...",
|
||
"enrollment_sync_mode": "โหมดการซิงค์",
|
||
"enrollment_sync_silent": "Silent — minimal telemetry",
|
||
"enrollment_sync_standard": "Standard — balanced sync",
|
||
"enrollment_sync_turbo": "Turbo — aggressive sync",
|
||
"enrollment_approved_success": "อนุมัติการลงทะเบียนอุปกรณ์แล้ว",
|
||
"enrollment_rejected_success": "การลงทะเบียนอุปกรณ์ถูกปฏิเสธ",
|
||
"approve_title": "อนุมัติอุปกรณ์",
|
||
"field_name": "ชื่ออุปกรณ์",
|
||
"field_name_placeholder": "กรุณากรอกชื่อสำหรับอุปกรณ์นี้...",
|
||
"field_sync_mode": "โหมดซิงค์",
|
||
"sync_standard": "มาตรฐาน — ซิงค์แบบสมดุล",
|
||
"sync_silent": "เงียบ — telemetry ขั้นต่ำ",
|
||
"sync_turbo": "Turbo — ซิงค์เชิงรุก",
|
||
"field_tags": "แท็ก",
|
||
"field_tags_placeholder": "แท็กคั่นด้วยเครื่องหมายจุลภาค (เช่น ออฟฟิศ, แล็ปท็อป)...",
|
||
"field_tags_existing": "แท็กที่มีอยู่",
|
||
"field_tag_add_placeholder": "เพิ่มแท็กใหม่...",
|
||
"field_tag_add_btn": "เพิ่ม",
|
||
"field_groups": "กลุ่มอุปกรณ์",
|
||
"field_folder": "โฟลเดอร์",
|
||
"field_folder_none": "ไม่มีโฟลเดอร์",
|
||
"reject_ban_option": "แบนอุปกรณ์นี้",
|
||
"reject_ban_hint": "อุปกรณ์จะถูกบล็อกและไม่สามารถส่งคำขอลงทะเบียนใหม่ได้",
|
||
"banner_open_mode": "การลงทะเบียนเปิดอยู่ — RustDesk ไคลเอนต์ใหม่ลงทะเบียนโดยไม่ต้องอนุมัติจากผู้ดำเนินการ ตั้งค่า Managed mode ในการตั้งค่าเพื่อใช้คิวนี้",
|
||
"banner_locked_mode": "การลงทะเบียนถูกล็อก — เฉพาะอุปกรณ์ที่ผูกกับ token เท่านั้นที่ลงทะเบียนได้ ต้องใช้ Managed mode สำหรับการอนุมัติผู้ดำเนินการ",
|
||
"enrollment_settings_link": "การตั้งค่าลงทะเบียน"
|
||
},
|
||
"backup": {
|
||
"title": "Backup",
|
||
"desc": "ดาวน์โหลดการสำรองข้อมูลการกำหนดค่าคอนโซล ผู้ใช้ กลุ่ม และการตั้งค่าทั้งหมด ข้อมูลเพียร์ Go server จะถูกรวมไว้เมื่อแบ็กเอนด์ BetterDesk ทำงานอยู่",
|
||
"restore_title": "Restore",
|
||
"restore_desc": "อัปโหลดไฟล์สำรองข้อมูลที่ดาวน์โหลดไว้ก่อนหน้านี้เพื่อคืนค่าการกำหนดค่าคอนโซล เลือกส่วนที่จะกู้คืนด้านล่าง",
|
||
"stat_users": "Users",
|
||
"stat_settings": "การตั้งค่า",
|
||
"stat_folders": "Folders",
|
||
"stat_groups": "กลุ่ม",
|
||
"stat_strategies": "Strategies",
|
||
"stat_backend": "Backend",
|
||
"download": "ดาวน์โหลดการสำรองข้อมูล",
|
||
"creating": "กำลังสร้างข้อมูลสำรอง...",
|
||
"download_success": "ดาวน์โหลดข้อมูลสำรองเรียบร้อยแล้ว",
|
||
"upload": "อัพโหลดข้อมูลสำรอง",
|
||
"restore_confirm": "คุณแน่ใจหรือไม่ว่าต้องการกู้คืนจากข้อมูลสำรองนี้ ส่วนที่เลือกจะถูกเขียนทับ",
|
||
"restore_success": "กู้คืนข้อมูลสำรองเรียบร้อยแล้ว การเปลี่ยนแปลงบางอย่างอาจต้องมีการโหลดหน้าซ้ำ",
|
||
"restored": "Restored",
|
||
"skipped": "Skipped",
|
||
"backup_date": "Backup date",
|
||
"opt_settings": "การตั้งค่าคอนโซล",
|
||
"opt_branding": "การสร้างแบรนด์ / ธีม",
|
||
"opt_folders": "โฟลเดอร์อุปกรณ์",
|
||
"opt_groups": "ผู้ใช้และกลุ่มอุปกรณ์",
|
||
"opt_addressbooks": "สมุดที่อยู่",
|
||
"opt_users": "บัญชีผู้ใช้",
|
||
"opt_users_warning": "ทำลายล้าง: แทนที่บัญชีผู้ใช้ทั้งหมดด้วยข้อมูลสำรอง คุณอาจออกจากระบบ",
|
||
"no_file": "ไม่ได้เลือกไฟล์สำรอง",
|
||
"invalid_json": "ไฟล์สำรองไม่ถูกต้อง: JSON ไม่ถูกต้อง",
|
||
"invalid_format": "ไฟล์สำรองไม่ถูกต้อง: ไม่ใช่ข้อมูลสำรอง BetterDesk",
|
||
"stat_database": "เอ็นจิน Database",
|
||
"stat_keys": "รวม Server keys",
|
||
"stat_env": "ไฟล์ Environment",
|
||
"stat_uploads": "ไฟล์ Branding",
|
||
"restart_required": "บางคอมโพเนนต์ที่กู้คืน (keys / .env / Go database) ต้องรีสตาร์ทบริการเพื่อให้มีผล",
|
||
"security_warning": "การสำรองนี้มีข้อมูลความลับ (server keys, environment file, password hashes และ 2FA secrets) เก็บให้ปลอดภัยและอย่าแชร์",
|
||
"restore_warning": "การกู้คืน secrets, environment file หรือ Go server database จะเขียนทับ server identity และต้องรีสตาร์ทบริการหลังจากนั้น",
|
||
"opt_database": "Database (ทุกตาราง)",
|
||
"opt_database_hint": "นำเข้าข้อมูลคอนโซลทั้งหมดใหม่ ใช้งานทันที ไม่ต้องรีสตาร์ท",
|
||
"opt_uploads": "ไฟล์ Branding",
|
||
"opt_uploads_hint": "โลโก้และรูปภาพที่อัปโหลด",
|
||
"opt_secrets": "คีย์และความลับของเซิร์ฟเวอร์",
|
||
"opt_secrets_warning": "เขียนทับ Ed25519 server identity, API key และ session secret ต้องรีสตาร์ทบริการ",
|
||
"opt_env": "ไฟล์สภาพแวดล้อม (.env)",
|
||
"opt_env_warning": "เขียนทับ SESSION_SECRET, API key, database DSN, ports และ TLS settings ต้องรีสตาร์ทบริการ",
|
||
"opt_godb": "ฐานข้อมูลเซิร์ฟเวอร์ Go",
|
||
"opt_godb_warning": "เขียนทับ Go server SQLite database (เฉพาะ SQLite backend) ต้องรีสตาร์ทบริการ"
|
||
},
|
||
"cdap": {
|
||
"device_detail": "อุปกรณ์ CDAP",
|
||
"loading": "กำลังโหลด...",
|
||
"loading_widgets": "กำลังโหลดวิดเจ็ตของอุปกรณ์...",
|
||
"load_error": "โหลดข้อมูลอุปกรณ์ไม่สำเร็จ",
|
||
"connected": "Connected",
|
||
"disconnected": "Disconnected",
|
||
"device_offline_msg": "อุปกรณ์ออฟไลน์อยู่ในขณะนี้ ค่าวิดเจ็ตอาจเก่าแล้ว",
|
||
"no_widgets": "ไม่มีวิดเจ็ตที่ใช้ได้",
|
||
"no_widgets_desc": "อุปกรณ์นี้ไม่ได้ลงทะเบียนรายการ CDAP ด้วยคำจำกัดความของวิดเจ็ต",
|
||
"command_log": "Command Log",
|
||
"clear_log": "Clear log",
|
||
"confirm_command": "ยืนยันคำสั่ง",
|
||
"select_option": "เลือก",
|
||
"cdap_status": "CDAP Status",
|
||
"cdap_enabled": "CDAP Enabled",
|
||
"cdap_disabled": "CDAP Disabled",
|
||
"cdap_devices": "CDAP Devices",
|
||
"cdap_connections": "Active Connections",
|
||
"send_command": "ส่งคำสั่ง",
|
||
"command_sent": "ส่งคำสั่งเรียบร้อยแล้ว",
|
||
"command_failed": "ไม่สามารถส่งคำสั่งได้",
|
||
"devices_title": "อุปกรณ์ CDAP",
|
||
"devices_subtitle": "อุปกรณ์ที่เชื่อมต่อผ่าน Custom Device Application Protocol",
|
||
"stat_connected": "Connected",
|
||
"stat_port": "Port",
|
||
"search_devices": "ค้นหาอุปกรณ์...",
|
||
"no_devices": "ไม่มีอุปกรณ์เชื่อมต่ออยู่",
|
||
"no_devices_desc": "ไม่มีอุปกรณ์ CDAP เชื่อมต่ออยู่ในขณะนี้ อุปกรณ์จะปรากฏที่นี่เมื่อเชื่อมต่อกับเกตเวย์",
|
||
"gateway_disabled": "CDAP เกตเวย์ถูกปิดใช้งาน",
|
||
"gateway_disabled_desc": "เปิดใช้งานเกตเวย์ CDAP โดยการตั้งค่า CDAP_ENABLED=true ในการกำหนดค่าเซิร์ฟเวอร์",
|
||
"gateway_active": "Active",
|
||
"toggle_enable": "Enable CDAP",
|
||
"toggle_disable": "ปิดการใช้งาน CDAP",
|
||
"enabled_restart": "เปิดใช้งาน CDAP แล้ว จำเป็นต้องรีสตาร์ทเซิร์ฟเวอร์เพื่อใช้การเปลี่ยนแปลง",
|
||
"disabled_restart": "CDAP ปิดการใช้งาน จำเป็นต้องรีสตาร์ทเซิร์ฟเวอร์เพื่อใช้การเปลี่ยนแปลง",
|
||
"widgets": "วิดเจ็ต",
|
||
"type_all": "All",
|
||
"type_iot": "IoT",
|
||
"type_scada": "SCADA",
|
||
"type_os_agent": "OS Agent",
|
||
"type_network": "Network",
|
||
"type_camera": "Camera",
|
||
"type_custom": "Custom",
|
||
"active_alerts": "การแจ้งเตือนที่ใช้งานอยู่",
|
||
"alert_fired": "Alert fired",
|
||
"alert_cleared": "ล้างการแจ้งเตือนแล้ว",
|
||
"no_alerts": "ไม่มีการแจ้งเตือนที่ทำงานอยู่",
|
||
"connect_terminal": "เชื่อมต่อเทอร์มินัล",
|
||
"table_search": "ค้นหา...",
|
||
"just_now": "Just now",
|
||
"terminal_connecting": "กำลังเชื่อมต่อกับอุปกรณ์...",
|
||
"terminal_disconnected": "Disconnected",
|
||
"terminal_error": "การเชื่อมต่อเทอร์มินัลล้มเหลว",
|
||
"linked_devices": "อุปกรณ์ที่เชื่อมโยง",
|
||
"link_device": "เชื่อมโยงอุปกรณ์",
|
||
"unlink_device": "Unlink",
|
||
"no_linked_devices": "ไม่มีอุปกรณ์ที่เชื่อมโยง",
|
||
"unlink_confirm": "คุณแน่ใจหรือไม่ว่าต้องการยกเลิกการลิงก์อุปกรณ์นี้",
|
||
"link_prompt": "ป้อน Peer ID เพื่อเชื่อมโยงกับอุปกรณ์นี้:",
|
||
"connect_desktop": "เชื่อมต่อเดสก์ท็อป",
|
||
"connect_video": "เชื่อมต่อสตรีม",
|
||
"connect_files": "เรียกดูไฟล์",
|
||
"connect_audio": "เชื่อมต่อเสียง",
|
||
"upload_file": "Upload",
|
||
"desktop_connecting": "กำลังเชื่อมต่อ...",
|
||
"video_connecting": "กำลังเชื่อมต่อ...",
|
||
"files_connecting": "กำลังเชื่อมต่อ...",
|
||
"audio_connecting": "กำลังเชื่อมต่อ...",
|
||
"audio_streaming": "Streaming",
|
||
"clipboard_in": "ได้รับคลิปบอร์ดแล้ว",
|
||
"clipboard_out": "ส่งคลิปบอร์ดแล้ว",
|
||
"monitor_select": "เลือก จอภาพ",
|
||
"keyframe_request": "ขอคีย์เฟรม",
|
||
"quality_auto": "คุณภาพรถยนต์"
|
||
},
|
||
"desktop": {
|
||
"switch_mode": "โหมดเดสก์ท็อป",
|
||
"console_mode": "โหมดคอนโซล",
|
||
"loading": "กำลังโหลด...",
|
||
"minimize": "Minimize",
|
||
"maximize": "Maximize",
|
||
"restore": "Restore",
|
||
"close": "ปิด",
|
||
"widgets_mode": "วิดเจ็ต",
|
||
"windows_mode": "Windows",
|
||
"wallpaper": "Wallpaper",
|
||
"add_widget": "เพิ่มวิดเจ็ต",
|
||
"remove_widget": "ลบวิดเจ็ต",
|
||
"pop_out_widget": "Pop Out",
|
||
"pop_in_widget": "Pop In",
|
||
"configure": "กำหนดค่า",
|
||
"search_widgets": "วิดเจ็ตการค้นหา...",
|
||
"cat_monitoring": "Monitoring",
|
||
"cat_devices": "อุปกรณ์",
|
||
"cat_tools": "Tools",
|
||
"cat_general": "General",
|
||
"notes_placeholder": "เขียนบันทึกที่นี่...",
|
||
"search_placeholder": "ค้นหาอุปกรณ์ เพจ การตั้งค่า...",
|
||
"search_pages": "Pages",
|
||
"search_devices": "อุปกรณ์",
|
||
"search_no_results": "No results",
|
||
"exit_desktop": "ออกจากโหมดเดสก์ท็อป",
|
||
"refresh": "Refresh",
|
||
"widget_clock": "Clock",
|
||
"widget_device_status": "สถานะอุปก���ณ์",
|
||
"widget_server_health": "ข้อมูลเซิร์ฟเวอร์",
|
||
"widget_system_stats": "มาตรวัดอุปกรณ์",
|
||
"widget_device_list": "รายการอุปกรณ์",
|
||
"widget_quick_actions": "การดำเนินการด่วน",
|
||
"widget_recent_activity": "กิจกรรมล่าสุด",
|
||
"widget_notes": "Notes",
|
||
"widget_network_monitor": "การตรวจสอบเครือข่าย",
|
||
"widget_tickets_summary": "Tickets",
|
||
"widget_iframe": "Web Embed",
|
||
"widget_cdap_devices": "อุปกรณ์ CDAP",
|
||
"widget_uptime": "Uptime",
|
||
"widget_port_status": "Port Status",
|
||
"widget_device_grid": "ตารางอุปกรณ์",
|
||
"widget_multi_gauge": "มาตรวัดเซิร์ฟเวอร์",
|
||
"widget_weekly_chart": "กิจกรรมประจำสัปดาห์",
|
||
"widget_quick_controls": "การควบคุมด่วน",
|
||
"widget_bandwidth": "Bandwidth",
|
||
"widget_connection_stats": "สถิติการเชื่อมต่อ",
|
||
"widget_weather": "Weather",
|
||
"widget_world_clock": "World Clock",
|
||
"widget_bookmarks": "Bookmarks",
|
||
"widget_user_sessions": "เซสชันผู้ใช้",
|
||
"widget_alert_feed": "Alert Feed",
|
||
"label_online": "Online",
|
||
"label_offline": "Offline",
|
||
"label_total": "Total",
|
||
"label_blocked": "Blocked",
|
||
"label_banned": "Banned",
|
||
"label_active": "Active",
|
||
"label_service": "Service",
|
||
"label_port": "Port",
|
||
"label_uptime_prefix": "Uptime:",
|
||
"label_uptime": "Uptime",
|
||
"label_no_devices": "ไม่มีอุปกรณ์",
|
||
"label_no_activity": "No activity",
|
||
"label_no_targets": "No targets",
|
||
"label_unavailable": "Unavailable",
|
||
"label_open": "เปิด",
|
||
"label_in_progress": "In Progress",
|
||
"label_resolved": "Resolved",
|
||
"label_set_url": "ตั้งค่า URL ใน config",
|
||
"label_server_uptime": "เวลาทำงานของเซิร์ฟเวอร์",
|
||
"label_merged_info": "รวมเข้ากับวิดเจ็ตข้อมูลเซิร์ฟเวอร์",
|
||
"label_with_notes": "ด้วยหมายเหตุ",
|
||
"label_metric": "Metric",
|
||
"label_count": "Count",
|
||
"label_total_devices": "อุปกรณ์ทั้งหมด",
|
||
"label_throughput": "Throughput",
|
||
"label_active_relays": "รีเลย์ที่ใช้งานอยู่",
|
||
"label_total_relayed": "รวมรีเลย์",
|
||
"label_total_bytes": "Total Bytes",
|
||
"label_filter_devices": "อุปกรณ์กรอง...",
|
||
"label_all": "All",
|
||
"label_ban": "Ban",
|
||
"label_unban": "Unban",
|
||
"label_connect": "Connect",
|
||
"label_no_cdap_devices": "ไม่มีอุปกรณ์ CDAP",
|
||
"action_add_widget": "เพิ่มวิดเจ็ต",
|
||
"label_merged_server_info": "รวมเข้ากับวิดเจ็ตข้อมูลเซิร์ฟเวอร์",
|
||
"wp_images": "Images",
|
||
"wp_colors": "สีทึบ",
|
||
"wp_custom_color": "สีที่กำหนดเอง",
|
||
"wp_fit_style": "Style",
|
||
"wp_fill": "Fill",
|
||
"wp_fit": "Fit",
|
||
"wp_stretch": "Stretch",
|
||
"wp_center": "Center",
|
||
"wp_unavailable": "ภาพวอลเปเปอร์ไม่ได้ถูกติดตั้งบนเซิร์ฟเวอร์นี้",
|
||
"wp_download_hint": "วางภาพ PNG ในไดเร็กทอรี public/wallpapers/ เพื่อเปิดใช้งานการเลือกวอลเปเปอร์",
|
||
"widget_calendar": "Calendar",
|
||
"widget_process_monitor": "การตรวจสอบกระบวนการ",
|
||
"widget_disk_usage": "Disk Usage",
|
||
"widget_log_viewer": "Log Viewer",
|
||
"widget_speed_test": "Speed Test",
|
||
"widget_database_stats": "สถิติฐานข้อมูล",
|
||
"widget_docker_containers": "Docker คอนเทนเนอร์",
|
||
"widget_shell_command": "คำสั่งเชลล์",
|
||
"widget_device_map": "แผนที่อุปกรณ์",
|
||
"widget_remote_connect": "เชื่อมต่อระยะไกล",
|
||
"label_no_online": "ไม่มีอุปกรณ์ออนไลน์",
|
||
"label_no_events": "ไม่มีกิจกรรมในวันนี้",
|
||
"label_event_title": "ชื่อกิจกรรม:",
|
||
"label_no_data": "ไม่มีข้อมูล",
|
||
"label_download_speed": "ความเร็วในการดาวน์โหลด",
|
||
"label_latency": "Latency",
|
||
"label_server": "เซิร์ฟเวอร์",
|
||
"label_run_test": "Run Test",
|
||
"label_testing": "กำลังทดสอบ...",
|
||
"label_table": "Table",
|
||
"label_rows": "Rows",
|
||
"label_last_backup": "Last Backup",
|
||
"label_no_containers": "ไม่มีภาชนะ",
|
||
"label_docker_unavailable": "Docker ไม่พร้อมใช้งาน",
|
||
"label_no_command": "ไม่มีการกำหนดค่าคำสั่ง",
|
||
"label_no_output": "ยังไม่มีเอาท์พุต",
|
||
"label_run": "Run",
|
||
"label_presets": "Presets",
|
||
"label_save_preset": "บันทึกค่าที่ตั้งล่วงหน้า",
|
||
"label_load_preset": "Load Preset",
|
||
"label_preset_name": "ชื่อที่ตั้งไว้ล่วงหน้า:",
|
||
"label_preset_monitoring": "Monitoring",
|
||
"label_preset_helpdesk": "Helpdesk",
|
||
"label_preset_minimal": "Minimal",
|
||
"label_preset_developer": "Developer",
|
||
"label_snap_layout": "Snap Layout",
|
||
"label_auto_arrange": "จัดเรียงอัตโนมัติ",
|
||
"label_zone_layout": "Zone Layout",
|
||
"label_2col_equal": "2 คอลัมน์ (เท่ากัน)",
|
||
"label_2col_wide": "2 คอลัมน์ (60/40)",
|
||
"label_3col": "3 Columns",
|
||
"label_2x2_grid": "2Ă—2 Grid",
|
||
"label_1_2": "1 + 2",
|
||
"label_1_3": "1 + 3",
|
||
"widget_group": "กลุ่มวิดเจ็ต",
|
||
"ungroup_widgets": "ยกเลิกการจัดกลุ่มวิดเจ็ต",
|
||
"group_widgets": "จัดกลุ่มวิดเจ็ตที่เลือก",
|
||
"snap_layouts": "สแน็ปเค้าโครง",
|
||
"snap_left": "Snap Left",
|
||
"snap_right": "Snap Right",
|
||
"snap_top_left": "สแน็ปซ้ายบน",
|
||
"snap_top_right": "สแน็ปบนขวา",
|
||
"snap_bottom_left": "สแน็ปล่างซ้าย",
|
||
"snap_bottom_right": "สแนปล่างขวา",
|
||
"aero_shake": "เขย่าเพื่อลดขนาดผู้อื่น",
|
||
"zone_resize": "ลากเส้นขอบเพื่อปรับขนาดโซน",
|
||
"zone_borders": "เส้นขอบโซนที่ลากได้",
|
||
"app_drawer": "Applications",
|
||
"search_apps": "ค้นหาแอป...",
|
||
"edit_shortcuts": "แก้ไขทางลัด",
|
||
"widgets": "วิดเจ็ต",
|
||
"theme": "Theme",
|
||
"fullscreen": "Fullscreen",
|
||
"help": "Help"
|
||
},
|
||
"desktop_login": {
|
||
"click_to_sign_in": "คลิกที่ใดก็ได้หรือกดปุ่มเพื่อลงชื่อเข้าใช้",
|
||
"username_placeholder": "ชื่อผู้ใช้",
|
||
"password_placeholder": "รหัสผ่าน",
|
||
"sign_in": "Sign in",
|
||
"verify": "Verify",
|
||
"totp_title": "การรับรองความถูกต้องด้วยสองปัจจัย",
|
||
"totp_subtitle": "ป้อนรหัส 6 หลักจากแอปยืนยันตัวตนของคุณ",
|
||
"back_to_login": "กลับสู่การเข้าสู่ระบบ",
|
||
"fill_all_fields": "กรุณากรอกข้อมูลให้ครบทุกช่อง",
|
||
"invalid_credentials": "ชื่อผู้ใช้หรือรหัสผ่านไม่ถูกต้อง",
|
||
"invalid_code": "รหัสยืนยันไม่ถูกต้อง",
|
||
"enter_6_digits": "ใส่ตัวเลขทั้งหมด 6 หลัก",
|
||
"network_error": "Network error — check your connection",
|
||
"session_expired": "เซสชั่นหมดอายุแล้ว กรุณาเข้าสู่ระบบอีกครั้ง"
|
||
},
|
||
"tokens": {
|
||
"title": "โทเค็นอุปกรณ์",
|
||
"subtitle": "จัดการโทเค็นการลงทะเบียนสำหรับการจัดสรรอุปกรณ์อัตโนมัติ",
|
||
"enrollment_mode": "โหมดการลงทะเบียน",
|
||
"mode_open": "เปิด",
|
||
"mode_open_desc": "อุปกรณ์ใดๆ ก็ตามสามารถลงทะเบียนได้โดยไม่ต้องใช้โทเค็น",
|
||
"mode_managed": "Managed",
|
||
"mode_managed_desc": "Devices need a valid token to register",
|
||
"mode_locked": "Locked",
|
||
"mode_locked_desc": "No new device registrations allowed",
|
||
"total": "โทเค็นทั้งหมด",
|
||
"active": "Active",
|
||
"used": "Used",
|
||
"revoked": "Revoked",
|
||
"search_placeholder": "โทเค็นการค้นหา...",
|
||
"status_pending": "Pending",
|
||
"status_active": "Active",
|
||
"status_used": "Used",
|
||
"status_revoked": "Revoked",
|
||
"status_expired": "Expired",
|
||
"bulk_generate": "สร้างจำนวนมาก",
|
||
"create": "สร้างโทเค็น",
|
||
"edit": "แก้ไขโทเค็น",
|
||
"token": "Token",
|
||
"name": "Name",
|
||
"status": "Status",
|
||
"uses": "Uses",
|
||
"bound_peer": "Bound Peer",
|
||
"expires": "Expires",
|
||
"created": "สร้างแล้ว",
|
||
"actions": "Actions",
|
||
"name_placeholder": "เช่น ชุดพีซีสำนักงาน",
|
||
"max_uses": "Max Uses",
|
||
"max_uses_hint": "0 = ไม่จำกัด",
|
||
"expires_in": "Expires In",
|
||
"no_expiration": "ไม่มีวันหมดอายุ",
|
||
"expires_1h": "1 hour",
|
||
"expires_24h": "24 hours",
|
||
"expires_7d": "7 days",
|
||
"expires_30d": "30 days",
|
||
"note": "Note",
|
||
"note_placeholder": "หมายเหตุเพิ่มเติมเกี่ยวกับโทเค็นนี้...",
|
||
"count": "Count",
|
||
"count_range": "จำนวนโทเค็นที่จะสร้าง (1-100)",
|
||
"name_prefix": "Name Prefix",
|
||
"generate": "Generate",
|
||
"token_created": "สร้างโทเค็นแล้ว",
|
||
"tokens_generated": "โทเค็นที่สร้างขึ้น",
|
||
"copy_warning": "คัดลอกโทเค็นทันที มันจะไม่แสดงอีก",
|
||
"copy_token": "Copy Token",
|
||
"copied": "Copied!",
|
||
"revoke": "Revoke",
|
||
"revoke_confirm": "คุณแน่ใจหรือไม่ว่าต้องการเพิกถอนโทเค็นนี้ อุปกรณ์ที่ลงทะเบียนไว้แล้วจะไม่ได้รับผลก��ะทบ",
|
||
"revoked_success": "เพิกถอนโทเค็นเรียบร้อยแล้ว",
|
||
"no_tokens": "ไม่พบโทเค็น",
|
||
"expired": "Expired",
|
||
"never": "Never",
|
||
"save": "บันทึก",
|
||
"cancel": "ยกเลิก",
|
||
"unlimited": "Unlimited"
|
||
},
|
||
"tutorial": {
|
||
"next": "ถัดไป",
|
||
"prev": "Previous",
|
||
"skip": "Skip",
|
||
"finish": "เสร็จสิ้น",
|
||
"close": "ปิด",
|
||
"step_of": "{current} ของ {total}",
|
||
"console_sidebar_title": "แถบนำทางด้านข้าง",
|
||
"console_sidebar_text": "เข้าถึงโมดูลทั้งหมดได้จากที่นี่ คลิกไอคอนใดก็ได้เพื่อไปยังส่วนนั้น แถบด้านข้างจะปรับให้เข้ากับขนาดหน้าจอของคุณ",
|
||
"console_expand_title": "ขยายแถบด้านข้าง",
|
||
"console_expand_text": "คลิกที่นี่เพื่อขยายแถบด้านข้างและดูป้ายกำกับแบบเต็มสำหรับรายการนำทางทั้งหมด คลิกอีกครั้งเพื่อยุบ",
|
||
"console_search_title": "ค้นหาด่วน",
|
||
"console_search_text": "ค้นหาอุปกรณ์ การตั้งค่า หรือการทำงานอย่างรวดเร็ว กด Ctrl+K เพื่อดูแป้นพิมพ์ลัด",
|
||
"console_dashboard_title": "แดชบอร์ด",
|
||
"console_dashboard_text": "ฮับกลางของคุณแสดงสถานะเซิร์ฟเวอร์ อุปกรณ์ออนไลน์ และการดำเนินการด่วน จับตาดูตัวชี้วัดที่สำคัญได้อย่างรวดเร็ว",
|
||
"console_devices_title": "การจัดการอุปกรณ์",
|
||
"console_devices_text": "ดู ค้นหา และจัดการอุปกรณ์ที่เชื่อมต่อทั้งหมด กรองตามสถานะ กำหนดแท็ก และกำหนดการตั้งค่าอุปกรณ์แต่ละรายการ",
|
||
"console_settings_title": "การตั้งค่า",
|
||
"console_settings_text": "กำหนดค่าพฤติกรรมของเซิร์ฟเวอร์ ตัวเลือกความปลอดภัย การสร้างแบรนด์ และการจัดการผู้ใช้ ปรับแต่ง BetterDesk ให้เหมาะกับความต้องการของคุณ",
|
||
"console_desktop_title": "โหมดเดสก์ท็อป",
|
||
"console_desktop_text": "สลับไปที่โหมดเดสก์ท็อปสำหรับพื้นที่ทำงานแบบหน้าต่างพร้อมวิดเจ็ต เหมาะสำหรับแดชบอร์ดแบบมัลติทาสกิ้งและการตรวจสอบ",
|
||
"console_complete_title": "คุณพร้อมแล้ว!",
|
||
"console_complete_text": "สำรวจหมวดหมู่แถบด้านข้างเพื่อค้นหาคุณสมบัติทั้งหมด คลิกไอคอนวิธีใช้เมื่อใดก็ได้เพื่อเริ่มคู่มือนี้ใหม่",
|
||
"desktop_topbar_title": "Top Bar",
|
||
"desktop_topbar_text": "แถบด้านบนแสดงนาฬิกา การควบคุมด่วน และการเข้าถึงลิ้นชักแอป คลิกไอคอนตารางเพื่อเรียกดูแอปทั้งหมด",
|
||
"desktop_drawer_title": "App Drawer",
|
||
"desktop_drawer_text": "เปิดลิ้นชักแอปเพื่อค้นหาและเปิดใช้ฟังก์ชันคอนโซลใดๆ ในรูปแบบหน้าต่างลอย แอพจัดเรียงตามหมวดหมู่",
|
||
"desktop_widgets_title": "แดชบอร์ดวิดเจ็ต",
|
||
"desktop_widgets_text": "พื้นที่ทำงานที่ปรับแต่งได้ของคุณ วิดเจ็ตแสดงข้อมูลสดและให้การเข้าถึงคุณสมบัติต่างๆ ได้อย่างรวดเร็ว ลากเพื่อจัดเรียงใหม่",
|
||
"desktop_add_widget_title": "เพิ่มวิดเจ็ต",
|
||
"desktop_add_widget_text": "คลิกที่นี่เพื่อเรียกดูวิดเจ็ตที่มีอยู่ เลือกจากการตรวจสอบจอแสดงผล รายการอุปกรณ์ บันทึก และอื่นๆ",
|
||
"desktop_taskbar_title": "Taskbar",
|
||
"desktop_taskbar_text": "แอพที่เปิดอยู่จะปรากฏที่นี่ คลิกเพื่อโฟกัสหรือย่อหน้าต่าง วางเมาส์เหนือไอคอนเพื่อดูป้ายกำกับแอป",
|
||
"desktop_snap_title": "สแน็ปเค้าโครง",
|
||
"desktop_snap_text": "ลากหน้าต่างไปที่ขอบหน้าจอเพื่อจัดชิดตำแหน่ง หรือเลื่อนปุ่มขยายใหญ่สุดเพื่อตั้งค่าเค้าโครงล่วงหน้า ลอง Aero Shake!",
|
||
"desktop_windows_title": "App Windows",
|
||
"desktop_windows_text": "แอปจะเปิดในหน้าต่างที่ลากได้และปรับขนาดได้ ย่อเล็กสุด ขยายใหญ่สุด หรือปิดจากแถบชื่อเรื่อง Windows เลเยอร์เหนือวิดเจ็ต",
|
||
"desktop_search_title": "ค้นหาด่วน",
|
||
"desktop_search_text": "ค้นหาในอุปกรณ์ หน้า และการตั้งค่า กด Ctrl+K ที่ใดก็ได้เพื่อเปิดการค้นหาทันที",
|
||
"desktop_complete_title": "โหมดเดสก์ท็อปพร้อมแล้ว!",
|
||
"desktop_complete_text": "ลองเปิดแอปจากลิ้นชักและจัดเรียงหน้าต่างไว้เคียงข้างกัน ใช้การตั้งค่าวิดเจ็ตล่วงหน้าสำหรับรูปแบบแดชบอร์ดที่รวดเร็ว",
|
||
"devices_folders_title": "โฟลเดอร์อุปกรณ์",
|
||
"devices_folders_text": "จัดระเบียบอุปกรณ์เป็นโฟลเดอร์ คลิกโฟลเดอร์เพื่อกรองรายการ คลิกขวาเพื่อเปลี่ยนชื่อหรือลบ",
|
||
"devices_search_title": "ค้นหาและกรอง",
|
||
"devices_search_text": "ค้นหาตาม ID ชื่อโฮสต์ หรือแพลตฟอร์ม ใช้ยาสถานะเพื่อแสดงเฉพาะออนไลน์ ออฟ���ลน์ หรือทุกอุปกรณ์",
|
||
"devices_table_title": "รายการอุปกรณ์",
|
||
"devices_table_text": "คลิกแถวอุปกรณ์ใดก็ได้เพื่อดูรายละเอียด ใช้เมนูเคบับทางด้านขวาเพื่อดำเนินการอย่างรวดเร็ว เช่น เชื่อมต่อ แก้ไขแท็ก หรือลบ",
|
||
"devices_complete_title": "การจัดการอุปกรณ์พร้อมแล้ว!",
|
||
"devices_complete_text": "ลากอุปกรณ์ระหว่างโฟลเดอร์เพื่อจัดระเบียบ คลิกสองครั้งที่อุปกรณ์เพื่อเปิดแผงรายละเอียด",
|
||
"settings_tabs_title": "หมวดหมู่การตั้งค่า",
|
||
"settings_tabs_text": "นำทางระหว่างส่วนทั่วไป ความปลอดภัย ลักษณะ และการกำหนดค่าอื่น ๆ",
|
||
"settings_content_title": "การกำหนดค่า",
|
||
"settings_content_text": "แต่ละส่วนประกอบด้วยการตั้งค่าเซิร์ฟเวอร์และคอนโซลเฉพาะ การเปลี่ยนแปลงจะถูกบันทึกเมื่อคุณคลิกบันทึก",
|
||
"settings_complete_title": "ภาพรวมการตั้งค่า",
|
||
"settings_complete_text": "ตรวจสอบการตั้งค่าความปลอดภัยสำหรับคีย์ 2FA, API และการจัดการผู้ใช้ ไปที่ลักษณะที่ปรากฏเพื่อปรับแต่งรูปลักษณ์คอนโซล",
|
||
"help": "ความช่วยเหลือและบทช่วยสอน",
|
||
"tour_console": "ทัวร์คอนโซล",
|
||
"tour_desktop": "ทัวร์ชมโหมดเดสก์ท็อป",
|
||
"tour_devices": "ทัวร์ชมอุปกรณ์",
|
||
"tour_settings": "ทัวร์ชมการตั้งค่า",
|
||
"reset_all": "รีเซ็ตบทช่วยสอนทั้งหมด",
|
||
"tour_remote": "ทัวร์เซสชันระยะไกล",
|
||
"tour_organization": "การตั้งค่าองค์กร",
|
||
"tour_cdap": "ภาพรวม CDAP",
|
||
"tour_chat": "พื้นฐานการแชท",
|
||
"remote_toolbar_title": "แถบเครื่องมือระยะไกล",
|
||
"remote_toolbar_text": "เข้าถึงส่วนคว��คุมการแสดงผล การซิงค์คลิปบอร์ด ปุ่มพิเศษ และการตั้งค่าคุณภาพจากแถบเครื่องมือ สลับโหมดเต็มหน้าจอด้วย F11",
|
||
"remote_canvas_title": "จอแสดงผลระยะไกล",
|
||
"remote_canvas_text": "นี่คือหน้าจอระยะไกล คลิกด้านในเพื่อเริ่มควบคุมอุปกรณ์ระยะไกล อินพุตเมาส์และคีย์บอร์ดจะถูกส่งต่อโดยอัตโนมัติ",
|
||
"remote_clipboard_title": "การซิงค์คลิปบอร์ด",
|
||
"remote_clipboard_text": "คัดลอกและวางข้อความระหว่างคอมพิวเตอร์ของคุณและอุปกรณ์ระยะไกล ใช้ Ctrl+C / Ctrl+V ตามปกติขณะโฟกัสไปที่จอแสดงผลระยะไกล",
|
||
"remote_complete_title": "เซสชันระยะไกลพร้อมแล้ว!",
|
||
"remote_complete_text": "ใช้ปุ่มแถบเครื่องมือสำหรับปุ่มพิเศษ (Ctrl+Alt+Del, PrintScreen) และการสลับจอภาพ กด Escape หรือคลิก Disconnect เพื่อสิ้นสุดเซสชัน",
|
||
"org_overview_title": "องค์กรต่างๆ",
|
||
"org_overview_text": "องค์กรให้คุณจัดกลุ่มผู้ใช้ อุปกรณ์ และ���โยบายได้ แต่ละองค์กรมีผู้ดูแลระบบ ผู้ปฏิบัติงาน และการตั้งค่าของตนเอง",
|
||
"org_create_title": "สร้างองค์กร",
|
||
"org_create_text": "คลิกที่นี่เพื่อสร้างองค์กรใหม่ ระบุชื่อ ตัวบุ้ง และคำอธิบายเพิ่มเติม คุณจะเป็นเจ้าขององค์กรใหม่",
|
||
"org_members_title": "จัดการสมาชิก",
|
||
"org_members_text": "เชิญผู้ใช้ทางอีเมล กำหนดบทบาท (ผู้ดูแลระบบ ผู้ปฏิบัติงาน ผู้ใช้) และจัดการการเข้าถึง สมาชิกสามารถดูอุปกรณ์ที่กำหนดให้กับองค์กรของตนได้",
|
||
"org_devices_title": "กำหนดอุปกรณ์",
|
||
"org_devices_text": "เพิ่มอุปกรณ์ให้กับองค์กร อุปกรณ์ที่ได้รับมอบหมายที่นี่จะสืบทอดนโยบายขององค์กรและสมาชิกจะมองเห็นได้",
|
||
"org_policies_title": "นโยบายองค์กร",
|
||
"org_policies_text": "กำหนดนโยบายความปลอดภัย เช่น ข้อกำหนดรหัสผ่าน การหมดเวลาเซสชัน การบังคับใช้ 2FA และกฎการลงทะเบียนอุปกรณ์สำหรับองค์กร",
|
||
"org_complete_title": "การตั้งค่าองค์กรเสร็จสมบูรณ์!",
|
||
"org_complete_text": "เชิญทีมของคุณและมอบหมายอุปกรณ์ให้เริ่มใช้การจัดการในขอบเขตองค์กร นโยบายมีผลกับสมาชิกทุกคนโดยอัตโนมัติ",
|
||
"cdap_devices_title": "CDAP Devices",
|
||
"cdap_devices_text": "View all connected CDAP devices — IoT sensors, PLCs, bridges, and custom agents. Green indicators show live connections.",
|
||
"cdap_widgets_title": "Widget Dashboard",
|
||
"cdap_widgets_text": "Widgets display real-time data from devices. Gauges, toggles, LEDs, charts — each widget type visualizes a different kind of data.",
|
||
"cdap_commands_title": "Send Commands",
|
||
"cdap_commands_text": "Interact with devices by sending commands. Some commands need confirmation. The command log keeps a history of all sent commands.",
|
||
"cdap_terminal_title": "Device Terminal",
|
||
"cdap_terminal_text": "Open a terminal session to CDAP agents for advanced diagnostics or manual configuration. Type commands directly.",
|
||
"cdap_complete_title": "CDAP Overview Complete!",
|
||
"cdap_complete_text": "Explore device widgets, send commands, and use the terminal or file browser for deeper management. CDAP agents report metrics automatically.",
|
||
"chat_contacts_title": "ผู้ติดต่อและกลุ่ม",
|
||
"chat_contacts_text": "ดูผู้ติดต่อและกลุ่มแชทของคุณ คลิกที่ผู้ติดต่อเพื่อเปิดการสนทนา จุดสีเขียวหมายถึงผู้ใช้ออนไลน์",
|
||
"chat_send_title": "ส่งข้อความ",
|
||
"chat_send_text": "พิมพ์ข้อความของคุณแล้วกด Enter เพื่อส่ง ข้อความได้รับการเข้ารหัสจากต้นทางถึงปลายทางเมื่อทั้งสองฝ่ายรองรับ E2E",
|
||
"chat_file_title": "แชร์ไฟล์",
|
||
"chat_file_text": "คลิกไอคอนไฟล์แนบเพื่อแชร์ไฟล์ ไฟล์ถูกเข้ารหัสและสามารถมีขนาดสูงสุด 50 MB",
|
||
"chat_complete_title": "แชทพร้อม!",
|
||
"chat_complete_text": "สนทนากับโอเปอเรเตอร์และผู้ใช้ปลายทางแบบเรียลไทม์ สร้างกลุ่มเพื่อการสื่อสารในทีม ข้อความทั้งหมดรองรับใบตอบรับการอ่าน",
|
||
"disable_tutorials": "ปิดการใช้งานบทช่วยสอน",
|
||
"enable_tutorials": "เปิดใช้งานบทช่วยสอน"
|
||
},
|
||
"help_request": {
|
||
"title": "คำขอความช่วยเหลือ",
|
||
"subtitle": "จัดการคำขอความช่วยเหลือที่เข้ามาจากไคลเอนต์เดสก์ท็อป",
|
||
"new_request": "คำขอความช่วยเหลือใหม่",
|
||
"device": "อุปกรณ์",
|
||
"hostname": "Hostname",
|
||
"message": "Message",
|
||
"status": "Status",
|
||
"pending": "Pending",
|
||
"accepted": "Accepted",
|
||
"resolved": "Resolved",
|
||
"accept": "Accept",
|
||
"resolve": "Resolve",
|
||
"no_requests": "ไม่มีการร้องขอความช่วยเหลือ",
|
||
"notification": "ได้รับการร้องขอความช่วยเหลือจาก",
|
||
"stats_total": "Total",
|
||
"filter_all": "All"
|
||
},
|
||
"organizations": {
|
||
"title": "องค์กรต่างๆ",
|
||
"create": "สร้างองค์กร",
|
||
"edit": "แก้ไของค์กร",
|
||
"detail": "รายละเอียดองค์กร",
|
||
"name": "Name",
|
||
"slug": "ทาก (ปลอดภัย URL)",
|
||
"logo_url": "Logo URL",
|
||
"users": "Users",
|
||
"devices": "อุปกรณ์",
|
||
"invitations": "Invitations",
|
||
"settings": "การตั้งค่า",
|
||
"add_user": "Add User",
|
||
"assign_device": "กำหนดอุปกรณ์",
|
||
"create_invitation": "สร้างคำเชิญ",
|
||
"delete_confirm": "ลบองค์กรนี้ใช่ไหม การดำเนินการนี้จะลบผู้ใช้ อุปกรณ์ และการตั้งค่าที่เกี่ยวข้องทั้งหมด",
|
||
"no_orgs": "ยังไม่มีองค์กร",
|
||
"no_orgs_hint": "สร้างองค์กรแรกของคุณเพื่อเริ่มจัดการอุปกรณ์และผู้ใช้",
|
||
"connection_policy": "นโยบายการเชื่อมต่อ",
|
||
"allow_file_transfer": "อนุญาตให้ถ่ายโอนไฟล์",
|
||
"allow_clipboard": "อนุญาตคลิปบอร์ด",
|
||
"max_session_duration": "ระยะเวลาเซสชันสูงสุด (นาที)",
|
||
"role_owner": "เจ้าของ (ผู้ดูแลองค์กร)",
|
||
"role_admin": "ผู้ดูแลระบบ",
|
||
"role_operator": "Operator",
|
||
"role_user": "สมาชิก",
|
||
"username": "ชื่อผู้ใช้",
|
||
"password": "รหัสผ่าน",
|
||
"display_name": "ชื่อที่แสดง",
|
||
"email": "Email",
|
||
"role": "Role",
|
||
"last_login": "Last Login",
|
||
"actions": "Actions",
|
||
"device_id": "รหัสอุปกรณ์",
|
||
"department": "Department",
|
||
"building": "Building",
|
||
"location": "Location",
|
||
"assigned_user": "ผู้ใช้ที่ได้รับมอบหมาย",
|
||
"token": "Token",
|
||
"expires": "Expires",
|
||
"used": "Used",
|
||
"no_users": "ไม่มีผู้ใช้ในองค์กรนี้",
|
||
"no_devices": "ไม่มีอุปกรณ์ที่กำหนดให้กับองค์กรนี้",
|
||
"no_invitations": "ไม่มีคำเชิญ",
|
||
"user_added": "User added",
|
||
"user_removed": "นำผู้ใช้ออกแล้ว",
|
||
"user_updated": "อัปเดตบทบาทของผู้ใช้แล้ว",
|
||
"device_assigned": "กำหนดอุปกรณ์แล้ว",
|
||
"device_unassigned": "ยกเลิกการกำหนดอุปกรณ์แล้ว",
|
||
"invitation_created": "สร้างคำเชิญแล้ว",
|
||
"settings_saved": "บันทึกการตั้งค่าแล้ว",
|
||
"org_deleted": "ลบองค์กรแล้ว",
|
||
"confirm_remove_user": "ลบผู้ใช้รายนี้ออกจากองค์กรใช่ไหม",
|
||
"confirm_unassign_device": "ยกเลิกการมอบหมายอุปกรณ์นี้จากองค์กรใช่ไหม",
|
||
"confirm_delete_org": "ลบองค์กรนี้และข้อมูลที่เกี่ยวข้องทั้งหมดใช่ไหม",
|
||
"edit_role": "แก้ไขบทบาท",
|
||
"raw_settings": "การตั้งค่าดิบ",
|
||
"key": "Key",
|
||
"value": "Value",
|
||
"save": "บันทึกการตั้งค่า",
|
||
"policy_unattended": "อัตโนมัติ (ทันที)",
|
||
"policy_attended": "เข้าร่วม (พร้อมการยืนยัน)",
|
||
"policy_ask": "Always ask",
|
||
"expires_hours": "หมดอายุ (ชั่วโมง)",
|
||
"loading_failed": "โหลดข้อมูลองค์กรไม่สำเร็จ",
|
||
"name_slug_required": "ต้องระบุชื่อและตัวทาก",
|
||
"org_created": "สร้างองค์กรแล้ว",
|
||
"org_updated": "อัปเดตองค์กรแล้ว",
|
||
"create_new_user": "สร้างใหม่",
|
||
"add_existing_user": "เพิ่มที่มีอยู่",
|
||
"none_available": "none",
|
||
"select_user": "เลือกผู้ใช้",
|
||
"org_role": "บทบาทขององค์กร",
|
||
"link_user_hint": "ผู้ใช้ที่เลือกจะเชื่อมโยงกับองค์กรนี้โดยใช้ข้อมูลรับรองบัญชีเซิร์ฟเวอร์ของตน",
|
||
"no_available_users": "ผู้ใช้เซิร์ฟเวอร์ทั้งหมดเชื่อมโยงกับองค์กรนี้แล้ว",
|
||
"user_linked": "ผู้ใช้เชื่อมโยงกับองค์กร",
|
||
"device_groups_tab": "กลุ่มอุปกรณ์",
|
||
"device_groups_intro": "กลุ่มอุปกรณ์ที่เชื่อมกับองค์กรนี้กำหนดว่าสมาชิกเข้าถึงเครื่องใดได้ในไคลเอนต์ RustDesk ตั้งค่าสมาชิกและการเข้าถึงในหน้าอุปกรณ์",
|
||
"manage_in_devices": "เปิด อุปกรณ์ → กลุ่ม",
|
||
"no_org_device_groups": "ยังไม่มีกลุ่มอุปกรณ์ที่เชื่อมกับองค์กรนี้",
|
||
"create_org_device_group": "สร้างกลุ่มอุปกรณ์",
|
||
"org_device_group_created": "สร้างกลุ่มอุปกรณ์แล้ว",
|
||
"org_user_groups_title": "กลุ่มผู้ใช้",
|
||
"org_user_groups_intro": "กลุ่มผู้ใช้ที่เชื่อมกับองค์กรสามารถได้รับสิทธิ์เข้าถึงกลุ่มอุปกรณ์ด้านบน (อุปกรณ์ → กลุ่ม → กลุ่มผู้ใช้ที่อนุญาต)",
|
||
"no_org_user_groups": "ไม่มีกลุ่มผู้ใช้ที่เชื่อมกับองค์กรนี้",
|
||
"group_name": "Name",
|
||
"group_type": "Type",
|
||
"group_members": "อุปกรณ์",
|
||
"group_type_manual": "Manual",
|
||
"group_type_tag": "Tag",
|
||
"group_allowed_user_groups": "กลุ่มผู้ใช้ที่อนุญาต",
|
||
"group_devices_suffix": "อุปกรณ์",
|
||
"group_name_required": "ต้องระบุชื่อกลุ่ม",
|
||
"org_team_id": "รหัสทีมองค์กร",
|
||
"link_team_id_hint": "กลุ่มจะเชื่อมกับองค์กรนี้โดยอัตโนมัติ (team ID = รหัสองค์กร)"
|
||
},
|
||
"chat": {
|
||
"e2e_enabled": "เข้ารหัสตั้งแต่ต้นทางถึงปลายทาง",
|
||
"e2e_establishing": "การสร้างช่องทางที่ปลอดภัย...",
|
||
"e2e_established": "สร้างช่องทางที่ปลอดภัยแล้ว",
|
||
"e2e_unsupported": "ไม่รองรับการเข้ารหัส E2E ในเบราว์เซอร์นี้",
|
||
"typing_indicator": "กำลังพิมพ์...",
|
||
"read_receipt": "Read",
|
||
"delivered": "Delivered",
|
||
"file_share": "ไฟล์",
|
||
"file_too_large": "ไฟล์ใหญ่เกินไป (สูงสุด 50MB)",
|
||
"file_encrypted": "การถ่ายโอนไฟล์ที่เข้ารหัส",
|
||
"presence_online": "Online",
|
||
"presence_away": "Away",
|
||
"presence_busy": "Busy",
|
||
"presence_offline": "Offline",
|
||
"key_rotation": "หมุนคีย์ความปลอดภัยแล้ว",
|
||
"new_message": "New message",
|
||
"title": "Chat",
|
||
"contacts": "Contacts",
|
||
"groups": "กลุ่ม",
|
||
"no_contacts": "ยังไม่มีการติดต่อ",
|
||
"no_groups": "ยังไม่มีกลุ่ม",
|
||
"no_messages": "ยังไม่มีข้อความ",
|
||
"no_results": "ไม่พบผลลัพธ์",
|
||
"select_conversation": "เลือกการสนทนาเพื่อเริ่มแชท",
|
||
"type_message": "���ิมพ์ข้อความ...",
|
||
"send": "ส่ง",
|
||
"attach_file": "แนบไฟล์",
|
||
"emoji": "Emoji",
|
||
"search_messages": "ค้นหาข้อความ",
|
||
"create_group": "สร้างกลุ่ม",
|
||
"group_name": "ชื่อกลุ่ม",
|
||
"group_members": "สมาชิก",
|
||
"cancel": "ยกเลิก",
|
||
"create": "สร้าง",
|
||
"members": "สมาชิก",
|
||
"today": "Today",
|
||
"yesterday": "Yesterday",
|
||
"react": "React",
|
||
"my_presence": "My status",
|
||
"search_placeholder": "ค้นหาผู้ติดต่อและข้อความ",
|
||
"select_conversation_hint": "เลือกการสนทนาเพื่อดูข้อความ",
|
||
"info": "Info",
|
||
"group_name_placeholder": "ป้อนชื่อกลุ่ม"
|
||
},
|
||
"toast": {
|
||
"device_connected": "เชื่อมต่ออุปกรณ์แล้ว",
|
||
"device_disconnected": "อุปกรณ์ถูกตัดการเชื่อมต่อ",
|
||
"session_started": "เซสชันระยะไกลเริ่มต้นแล้ว",
|
||
"session_ended": "เซสชันระยะไกลสิ้นสุดลง",
|
||
"file_upload_complete": "การอัพโหลดไฟล์เสร็จสมบูรณ์",
|
||
"settings_saved": "บันทึกการตั้งค่าแล้ว",
|
||
"error_generic": "เกิดข้อผิดพลาด",
|
||
"connection_lost": "การเชื่อมต่อขาดหายไป",
|
||
"reconnecting": "กำลังเชื่อมต่อใหม่..."
|
||
},
|
||
"theme": {
|
||
"dark": "Dark",
|
||
"light": "Light",
|
||
"auto": "System",
|
||
"title": "Theme"
|
||
},
|
||
"days": {
|
||
"mon": "Mon",
|
||
"tue": "Tue",
|
||
"wed": "Wed",
|
||
"thu": "Thu",
|
||
"fri": "Fri",
|
||
"sat": "Sat",
|
||
"sun": "Sun"
|
||
},
|
||
"toolkit": {
|
||
"title": "Toolkit",
|
||
"subtitle": "ยูทิลิตี้ผู้ดูแลระบบและเครื่องมือวินิจฉัย",
|
||
"cat_network": "Network",
|
||
"cat_crypto": "Crypto",
|
||
"cat_encoding": "Encoding",
|
||
"cat_system": "System",
|
||
"host": "Host",
|
||
"port": "Port",
|
||
"domain": "Domain",
|
||
"run": "Run",
|
||
"generate": "Generate",
|
||
"encode": "Encode",
|
||
"decode": "Decode",
|
||
"send": "ส่ง",
|
||
"refresh": "Refresh",
|
||
"algorithm": "Algorithm",
|
||
"input_text": "Input Text",
|
||
"enter_text": "ป้อนข้อความ...",
|
||
"length": "Length",
|
||
"options": "Options",
|
||
"source": "Source",
|
||
"lines": "Lines",
|
||
"log_console": "Console",
|
||
"log_go": "ไปที่เซิร์ฟเวอร์",
|
||
"mac_address": "MAC Address",
|
||
"broadcast": "Broadcast",
|
||
"ping_title": "Ping",
|
||
"ping_desc": "ตรวจสอบความสามารถในการเข้าถึงและเวลาในการตอบสนองของโฮสต์",
|
||
"tcp_title": "TCP ตรวจสอบพอร์ต",
|
||
"tcp_desc": "ทดสอบการเชื่อมต่อพอร์ต TCP",
|
||
"ssl_title": "ตัวตรวจสอบ SSL",
|
||
"ssl_desc": "ตรวจสอบรายละเอียดใบรับรอง SSL/TLS",
|
||
"http_title": "HTTP ตรวจสุขภาพ",
|
||
"http_desc": "ตรวจสอบสถานะตำแหน่งข้อมูล HTTP",
|
||
"dns_title": "DNS Lookup",
|
||
"dns_desc": "แก้ไขชื่อโฮสต์เป็นที่อ��ู่ IP",
|
||
"whois_title": "DNS Records",
|
||
"whois_desc": "แบบสอบถาม A, AAAA, MX, TXT, NS บันทึก",
|
||
"speed_title": "Speed Test",
|
||
"speed_desc": "วัดแบนด์วิธการดาวน์โหลด",
|
||
"run_speed_test": "รันการทดสอบความเร็ว",
|
||
"wol_title": "Wake-on-LAN",
|
||
"wol_desc": "ส่งแพ็คเก็ตเวทย์มนตร์เพื่อปลุกอุปกรณ์",
|
||
"wol_sent": "ส่งแพ็คเก็ตเมจิกแล้ว",
|
||
"hash_title": "เครื่องกำเนิดแฮช",
|
||
"hash_desc": "สร้างแฮชที่เข้ารหัส",
|
||
"password_title": "ตัวสร้างรหัสผ่าน",
|
||
"password_desc": "สร้างรหัสผ่านแบบสุ่มที่ปลอดภัย",
|
||
"jwt_title": "JWT Decoder",
|
||
"jwt_desc": "ถอดรหัสและตรวจสอบ JSON Web Token",
|
||
"jwt_token": "JWT Token",
|
||
"base64_title": "Base64",
|
||
"base64_desc": "เข้ารหัสหรือถอดรหัสข้อมูล Base64",
|
||
"url_title": "URL Encoder",
|
||
"url_desc": "เข้ารหัสหรือถอดรหัสส่วนประกอบ URL",
|
||
"processes_title": "รายการกระบวนการ",
|
||
"processes_desc": "ดูกระบวนการของระบบที่ทำงานอยู่",
|
||
"disk_title": "Disk Usage",
|
||
"disk_desc": "ดูการใช้งานพาร์ติชันดิสก์",
|
||
"db_title": "สถิติฐานข้อมูล",
|
||
"db_desc": "ดูสถิติตารางฐานข้อมูล",
|
||
"docker_title": "Docker คอนเทนเนอร์",
|
||
"docker_desc": "ดูคอนเทนเนอร์ Docker ที่ทำงานอยู่",
|
||
"logs_title": "Log Viewer",
|
||
"logs_desc": "ดูผลลัพธ์บันทึกล่าสุด",
|
||
"ip_address": "IP",
|
||
"latency": "Latency",
|
||
"ttl": "TTL",
|
||
"status": "Status",
|
||
"resolved": "Resolved",
|
||
"subject": "Subject",
|
||
"issuer": "Issuer",
|
||
"valid_from": "ใช้ได้ตั้งแต่",
|
||
"valid_to": "ถูกต้องถึง",
|
||
"days_left": "Days Left",
|
||
"days": "days",
|
||
"protocol": "Protocol",
|
||
"cipher": "Cipher",
|
||
"alt_names": "SANs",
|
||
"chain": "Chain",
|
||
"record_type": "Type",
|
||
"record_value": "Value",
|
||
"hash_value": "Hash",
|
||
"entropy": "Entropy",
|
||
"very_strong": "Very Strong",
|
||
"strong": "Strong",
|
||
"weak": "Weak",
|
||
"expiry": "Expiry",
|
||
"expired": "Expired",
|
||
"valid": "Valid",
|
||
"process_name": "Name",
|
||
"db_type": "Type",
|
||
"db_size": "Size",
|
||
"table_name": "Table",
|
||
"row_count": "Rows",
|
||
"no_data": "ไม่มีข้อมูล",
|
||
"no_docker": "ไม่พบคอนเทนเนอร์ Docker หรือ Docker ไม่พร้อมใช้งาน",
|
||
"no_logs": "ไม่มีบรรทัดบันทึกที่พร้อมใช้งาน"
|
||
},
|
||
"policies": {
|
||
"title": "นโยบายองค์กร",
|
||
"subtitle": "จัดการนโยบายความปลอดภัย การเชื่อมต่อ และฟีเจอร์สำหรับองค์กรของคุณ",
|
||
"select_org": "องค์กร",
|
||
"select_org_placeholder": "เลือกองค์กร...",
|
||
"select_org_first": "เลือกองค์กรเพื่อดูบันทึกการตรวจสอบนโยบาย",
|
||
"configured": "Configured",
|
||
"connection_title": "นโยบายการเชื่อมต่อ",
|
||
"connection_desc": "ควบคุมวิธีการสร้างเซสชันระยะไกล",
|
||
"connection_mode": "โหมดการเชื่อมต่อ",
|
||
"mode_attended": "เข้าร่วม (ต้องได้รับการอนุมัติจากผู้ใช้)",
|
||
"mode_unattended": "ไม่ต้องใส่ข้อมูล (อนุญาตเสมอ)",
|
||
"mode_ask": "Always Ask",
|
||
"max_session": "ระยะเวลาเซส��ันสูงสุด (นาที)",
|
||
"idle_lock": "หมดเวลาล็อครอบเดินเบา (นาที)",
|
||
"wallpaper_policy": "ภาพพื้นหลังระหว่างเซสชัน",
|
||
"wallpaper_show": "Show",
|
||
"wallpaper_hide_session": "ซ่อนระหว่างเซสชั่น",
|
||
"wallpaper_hide_always": "Always hide",
|
||
"features_title": "นโยบาย��ุณลักษณะ",
|
||
"features_desc": "เปิดหรือปิดคุณสมบัติเฉพาะสำหรับอุปกรณ์",
|
||
"allow_file_transfer": "อนุญาตให้ถ่ายโอนไฟล์",
|
||
"allow_clipboard": "อนุญาตให้ซิงค์คลิปบอร์ด",
|
||
"allow_audio": "อนุญาตการสตรีมเสียง",
|
||
"allow_recording": "อนุญาตให้บันทึกเซสชัน",
|
||
"security_title": "นโยบายความปลอดภัย",
|
||
"security_desc": "บังคับใช้ข้อกำหนดด้านความปลอดภัยสำหรับอุปกรณ์ขององค์กร",
|
||
"require_2fa": "ต้องมี 2FA สำหรับการเข้าถึงแบบอัตโนมัติ",
|
||
"password_min_length": "ความยาวรหัสผ่านขั้นต่ำ",
|
||
"password_require_special": "ต้องใช้อักขระพิเศษ",
|
||
"password_max_age": "รหัสผ่านอายุสูงสุด (วัน 0=ไม่เคย)",
|
||
"allowed_operators": "บทบาทของตัวดำเนินการที่อนุญาต (คั่นด้วยเครื่องหมายจุลภาค)",
|
||
"network_title": "นโยบายเครือข่าย",
|
||
"network_desc": "ควบคุมเซิร์ฟเวอร์รีเลย์และการ���ชื่อมต่อโดยตรง",
|
||
"block_direct_p2p": "บล็อกโดยตรง P2P (รีเลย์บังคับ)",
|
||
"allowed_relays": "เซิร์ฟเวอร์รีเลย์ที่อนุญาต (หนึ่งรายการต่อบรรทัด)",
|
||
"ip_allowlist": "รายการที่อนุญาต IP (CIDR หนึ่งรายการต่อบรรทัด)",
|
||
"update_title": "ปรับปรุงนโยบาย",
|
||
"update_desc": "ควบคุมการอัพเดตอัตโนมัติและช่องทางการอัพเดต",
|
||
"auto_update": "เปิดใช้งานการอัปเดตอัตโนมัติ",
|
||
"update_channel": "อัพเดทช่อง",
|
||
"audit_title": "การเปลี่ยนแปลงนโยบาย",
|
||
"audit_desc": "ประวัติการเปลี่ยนแปลงนโยบายล่าสุด",
|
||
"no_audit": "ไม่มีการบันทึกการเปลี่ยนแปลงนโยบาย",
|
||
"save_success": "บันทึกนโยบายเรียบร้อยแล้ว",
|
||
"save_failed": "ไม่สามารถบันทึกนโยบาย",
|
||
"load_failed": "โหลดนโยบายไม่สำเร็จ",
|
||
"block_direct_p2p_hint": "ใช้กับอุปกรณ์ในองค์กรนี้ ค่าเริ่มต้นทั่วโลกอยู่ใน การตั้งค่า → กลยุทธ์การเชื่อมต่อ"
|
||
},
|
||
"attestation": {
|
||
"title": "การรับรองอุปกรณ์",
|
||
"subtitle": "ตรวจสอบการยืนยันตัวตนอุปกรณ์และลายนิ้วมือของฮาร์ดแวร์",
|
||
"verified": "Verified",
|
||
"pending": "Pending",
|
||
"failed": "ล้มเหลว",
|
||
"device_list": "บันทึกการรับรองอุปกรณ์",
|
||
"device_list_desc": "ลายนิ้วมือของฮาร์ดแวร์และสถานะการตรวจสอบตัวตน",
|
||
"col_device": "รหัสอุปกรณ์",
|
||
"col_hostname": "Hostname",
|
||
"col_fingerprint": "Fingerprint",
|
||
"col_status": "Status",
|
||
"col_last_check": "Last Check",
|
||
"col_actions": "Actions",
|
||
"no_records": "ไม่พบบันทึกการรับรอง",
|
||
"verify_success": "อุปกรณ์ทำเครื่องหมายว่าได้รับการยืนยันแล้ว",
|
||
"verify_failed": "ไม่สามารถยืนยันอุปกรณ์ได้",
|
||
"revoke_success": "ใบรับรองอุปกรณ์ถูกเพิกถอนแล้ว",
|
||
"revoke_failed": "ไม่สามารถเพิกถอนการรับรองได้"
|
||
},
|
||
"fleet": {
|
||
"title": "การจัดการยานพาหนะ",
|
||
"tab_resources": "Resources",
|
||
"tab_tasks": "Tasks",
|
||
"tab_builder": "ตัวสร้างเวิร์กโฟลว์",
|
||
"tab_compliance": "Compliance",
|
||
"res_title": "การทำแผนที่ทรัพยากร",
|
||
"res_all_types": "All Types",
|
||
"res_type_printer": "Printer",
|
||
"res_type_network_drive": "ไดรฟ์เครือข่าย",
|
||
"res_type_dns": "เซิร์ฟเวอร์ DNS",
|
||
"res_type_proxy": "Proxy",
|
||
"res_type_vpn": "VPN",
|
||
"res_add": "เพิ่มทรัพยากร",
|
||
"res_name": "ชื่อทรัพยากร",
|
||
"res_type": "Type",
|
||
"res_address": "ที่อยู่/เส้นทาง",
|
||
"res_target": "Target",
|
||
"res_scope": "Scope",
|
||
"res_scope_org": "องค์กร",
|
||
"res_scope_group": "กลุ่ม",
|
||
"res_scope_device": "อุปกรณ์",
|
||
"res_scope_value": "Scope Value",
|
||
"res_status": "Status",
|
||
"res_active": "Active",
|
||
"res_inactive": "Inactive",
|
||
"res_no_data": "ไม่พบทรัพยากร คลิก 'เพิ่มทรัพยากร' เพื่อสร้าง",
|
||
"res_confirm_delete": "คุณแน่ใจหรือไม่ว่าต้องการ���บทรัพยากรนี้",
|
||
"task_title": "ตัวกำหนดเวลางาน",
|
||
"task_all_status": "All Status",
|
||
"task_status_pending": "Pending",
|
||
"task_status_running": "Running",
|
||
"task_status_success": "Success",
|
||
"task_status_failed": "ล้มเหลว",
|
||
"task_search": "Search tasks…",
|
||
"task_create": "สร้างงาน",
|
||
"task_name": "Task Name",
|
||
"task_type": "Type",
|
||
"task_type_script": "Script",
|
||
"task_type_install": "Install",
|
||
"task_type_update": "อัปเดต",
|
||
"task_type_restart": "รีสตาร์ท",
|
||
"task_type_deploy": "Deploy",
|
||
"task_type_scan": "Scan",
|
||
"task_targets": "Targets",
|
||
"task_targets_help": "รหัสอุปกรณ์หรือชื่อกลุ่ม คั่นด้วยเครื่องหมายจุลภาค",
|
||
"task_schedule": "Schedule",
|
||
"task_schedule_once": "Once",
|
||
"task_schedule_cron": "Cron",
|
||
"task_schedule_interval": "Interval",
|
||
"task_schedule_value": "ค่ากำหนดการ",
|
||
"task_script": "สคริปต์/คำสั่ง",
|
||
"task_retries": "Retries",
|
||
"task_timeout": "Timeout (s)",
|
||
"task_last_run": "Last Run",
|
||
"task_no_data": "ไม่พบงาน คลิก 'สร้างงาน' เพื่อเริ���มต้น",
|
||
"task_confirm_delete": "คุณแน่ใจหรือไม่ว่าต้องการลบงานนี้",
|
||
"task_output": "Task Output",
|
||
"task_retry": "Retry",
|
||
"builder_title": "เครื่องมือสร้างเวิร์กโฟลว์แบบภาพ",
|
||
"builder_select_workflow": "Select workflow…",
|
||
"builder_new": "New",
|
||
"builder_save": "บันทึก",
|
||
"builder_export": "Export",
|
||
"builder_execute": "Execute",
|
||
"builder_dry_run": "Dry Run",
|
||
"builder_triggers": "Triggers",
|
||
"builder_conditions": "Conditions",
|
||
"builder_actions": "Actions",
|
||
"builder_results": "Results",
|
||
"builder_transforms": "Transforms",
|
||
"builder_properties": "Properties",
|
||
"builder_no_selection": "เลือกโหนดเพื่อแก้ไขคุณสมบัติ",
|
||
"builder_node_trigger_manual": "ทริกเกอร์แบบแมนนวล",
|
||
"builder_node_trigger_schedule": "Schedule",
|
||
"builder_node_trigger_event": "ทริกเกอร์เหตุการณ์",
|
||
"builder_node_cond_os": "OS Check",
|
||
"builder_node_cond_threshold": "Threshold",
|
||
"builder_node_cond_time_window": "Time Window",
|
||
"builder_node_action_script": "Run Script",
|
||
"builder_node_action_install": "Install SW",
|
||
"builder_node_action_restart": "รีสตาร์ท Svc",
|
||
"builder_node_action_file_deploy": "ปรับใช้ไฟล์",
|
||
"builder_node_action_message": "ส่งข้อความ",
|
||
"builder_node_result_log": "Log Output",
|
||
"builder_node_result_alert": "ส่งการแจ้งเตือน",
|
||
"builder_node_result_chain": "เวิร์กโฟลว์แบบลูกโซ่",
|
||
"builder_node_transform_parse": "Parse JSON",
|
||
"builder_node_transform_filter": "Filter",
|
||
"builder_node_transform_delay": "Delay",
|
||
"workflow_name": "ชื่อเวิร์กโฟลว์:",
|
||
"comp_title": "การปฏิบัติตามข้อกำหนดของซอฟต์แวร์",
|
||
"comp_compliant": "Compliant",
|
||
"comp_warning": "Warning",
|
||
"comp_critical": "Critical",
|
||
"comp_score": "Avg. Score",
|
||
"comp_device": "อุปกรณ์",
|
||
"comp_hostname": "Hostname",
|
||
"comp_os": "OS",
|
||
"comp_score_col": "Score",
|
||
"comp_issues": "Issues",
|
||
"comp_last_scan": "Last Scan",
|
||
"comp_scan": "Scan",
|
||
"comp_scan_all": "Scan All",
|
||
"comp_remediate": "Remediate",
|
||
"comp_remediate_confirm": "เรียกใช้การแก้ไขอัตโนมัติในอุปกรณ์นี้ไหม",
|
||
"comp_no_data": "ไม่มีข้อมูลการปฏิบัติตามข้อกำหนด เรียกใช้การสแกนเพื่อเริ่มต้น",
|
||
"save": "บันทึก",
|
||
"cancel": "ยกเลิก",
|
||
"close": "ปิด",
|
||
"edit": "แก้ไข",
|
||
"delete": "ลบ",
|
||
"actions": "Actions",
|
||
"all_orgs": "ทุกองค์กร",
|
||
"select_org_placeholder": "Select organization�",
|
||
"all_types": "All Types",
|
||
"type_printer": "Printer",
|
||
"type_network_drive": "ไดรฟ์เครือข่าย",
|
||
"type_dns": "เซิร์ฟเวอร์ DNS",
|
||
"type_vpn": "VPN",
|
||
"type_proxy": "Proxy",
|
||
"add_resource": "เพิ่มทรัพยากร",
|
||
"edit_resource": "แก้ไขทรัพยากร",
|
||
"col_name": "Name",
|
||
"col_type": "Type",
|
||
"col_target": "Target",
|
||
"col_scope": "Scope",
|
||
"col_status": "Status",
|
||
"col_actions": "Actions",
|
||
"no_resources": "No resources found.",
|
||
"active": "Active",
|
||
"inactive": "Inactive",
|
||
"address": "ที่อยู่/เส้นทาง",
|
||
"scope_org": "องค์กร",
|
||
"scope_group": "กลุ่ม",
|
||
"scope_device": "อุปกรณ์",
|
||
"scope_value": "Scope Value",
|
||
"scope_value_hint": "Organization, group, or device ID",
|
||
"confirm_delete": "คุณแน่ใจหรือไม่ว่าต้องการลบรายการนี้?",
|
||
"all_statuses": "สถานะทั้งหมด",
|
||
"status_pending": "Pending",
|
||
"status_running": "Running",
|
||
"status_success": "Success",
|
||
"status_failed": "ล้มเหลว",
|
||
"search_tasks": "Search tasks�",
|
||
"create_task": "สร้างงาน",
|
||
"edit_task": "แก้ไขงาน",
|
||
"col_task_name": "Task Name",
|
||
"col_task_type": "Type",
|
||
"col_schedule": "Schedule",
|
||
"col_last_run": "Last Run",
|
||
"no_tasks": "No tasks found.",
|
||
"task_type_file_deploy": "การปรับใช้ไฟล์",
|
||
"task_type_registry": "Registry",
|
||
"target_devices": "อุปกรณ์เป้าหมาย",
|
||
"target_hint": "Device IDs or group names",
|
||
"schedule_immediate": "Immediate",
|
||
"schedule_once": "Once",
|
||
"schedule_cron": "Cron",
|
||
"cron_placeholder": "*/5 * * * *",
|
||
"script_content": "สคริปต์/คำสั่ง",
|
||
"retry_count": "Retries",
|
||
"timeout_sec": "Timeout (s)",
|
||
"loading": "กำลังโหลด",
|
||
"no_output": "ไม่มีเอาต์พุต",
|
||
"error_loading": "เกิดข้อผิดพลาดในการโหลดข้อมูล",
|
||
"select_workflow": "Select workflow�",
|
||
"new_workflow": "New",
|
||
"export": "Export",
|
||
"execute": "Execute",
|
||
"dry_run": "Dry Run",
|
||
"node_triggers": "Triggers",
|
||
"node_manual": "ทริกเกอร์แบบแมนนวล",
|
||
"node_schedule": "Schedule",
|
||
"node_event": "ทริกเกอร์เหตุการณ์",
|
||
"node_conditions": "Conditions",
|
||
"node_os_check": "OS Check",
|
||
"node_threshold": "Threshold",
|
||
"node_time_window": "Time Window",
|
||
"node_actions": "Actions",
|
||
"node_run_script": "Run Script",
|
||
"node_install": "Install SW",
|
||
"node_restart": "รีสตาร์ท Svc",
|
||
"node_file_deploy": "ปรับใช้ไฟล์",
|
||
"node_send_message": "ส่งข้อความ",
|
||
"node_results": "Results",
|
||
"node_log_output": "Log Output",
|
||
"node_send_alert": "ส่งการแจ้งเตือน",
|
||
"node_chain": "เวิร์กโฟลว์แบบลูกโซ่",
|
||
"node_transforms": "Transforms",
|
||
"node_parse_json": "Parse JSON",
|
||
"node_filter": "Filter",
|
||
"node_delay": "Delay",
|
||
"node_properties": "Properties",
|
||
"all_organizations": "ทุกองค์กร",
|
||
"scan_all": "Scan All",
|
||
"compliant": "Compliant",
|
||
"non_compliant": "Warning",
|
||
"critical_issues": "Critical",
|
||
"avg_score": "Avg. Score",
|
||
"col_device": "อุปกรณ์",
|
||
"col_hostname": "Hostname",
|
||
"col_os": "OS",
|
||
"col_score": "Score",
|
||
"col_issues": "Issues",
|
||
"col_last_scan": "Last Scan",
|
||
"no_compliance_data": "No compliance data available.",
|
||
"confirm_remediate": "เรียกใช้การแก้ไขอัตโนมัติในอุปกรณ์นี้ไหม"
|
||
},
|
||
"scaling": {
|
||
"title": "การปรับขนาดและการจัดการรีเลย์",
|
||
"tab_overview": "ภาพรวม",
|
||
"tab_relays": "Relay Nodes",
|
||
"tab_rules": "กฎการมอบหมาย",
|
||
"tab_capacity": "การวางแผนกำลังการผลิต",
|
||
"arch_title": "สถาปัตยกรรมเครือข่าย",
|
||
"arch_loading": "กำลังโหลดไดอะแกรมสถาปัตยกรรม...",
|
||
"stat_relay_nodes": "Relay Nodes",
|
||
"stat_total_devices": "อุปกรณ์ทั้งหมด",
|
||
"stat_active_sessions": "เซสชันที่ใช้งานอยู่",
|
||
"stat_bandwidth": "แบนด์วิธรวม",
|
||
"relay_health": "รีเลย์สุขภาพ",
|
||
"no_relays": "ไม่มีการกำหนดค่าโหนดรีเลย์ เพิ่มโหนดรีเลย์แรกของคุณเพื่อกระจายโหลด",
|
||
"relay_search": "ค้นหารีเลย์...",
|
||
"relay_add": "เพิ่มโหนดรีเลย์",
|
||
"relay_edit": "แก้ไขโหนดรีเลย์",
|
||
"col_name": "Name",
|
||
"col_address": "Address",
|
||
"col_location": "Location",
|
||
"col_devices": "อุปกรณ์",
|
||
"col_sessions": "เซสชัน",
|
||
"col_bandwidth": "Bandwidth",
|
||
"col_status": "Status",
|
||
"col_actions": "Actions",
|
||
"col_priority": "Priority",
|
||
"col_rule_name": "Rule Name",
|
||
"col_match": "Match",
|
||
"col_target_relay": "รีเลย์เป้าหมาย",
|
||
"col_fallback": "Fallback",
|
||
"status_online": "Online",
|
||
"status_degraded": "Degraded",
|
||
"status_offline": "Offline",
|
||
"status_enabled": "เปิดใช้งานแล้ว",
|
||
"status_disabled": "ปิดการใช้งาน",
|
||
"confirm_delete_relay": "คุณแน่ใจหรือไม่ว่าต้องการลบโหนดรีเลย์นี้",
|
||
"confirm_delete_rule": "คุณแน่ใจหรือไม่ว่าต้องการลบกฎการมอบหมายนี้",
|
||
"rules_hint": "กฎการกำหนดจะกำหนดว่าเซิร์ฟเวอร์รีเลย์ใดที่จัดการกลุ่มอุปกรณ์เฉพาะ กฎจะได้รับการประเมินตามลำดับความสำคัญ (ต่ำสุดก่อน)",
|
||
"rule_add": "Add Rule",
|
||
"rule_edit": "แก้ไขกฎ",
|
||
"rule_match_type": "Match Type",
|
||
"match_subnet": "Subnet",
|
||
"match_group": "กลุ่มอุปกรณ์",
|
||
"match_tag": "แท็กอุปกรณ์",
|
||
"match_location": "Location",
|
||
"rule_match_value": "Match Value",
|
||
"fallback_master": "เซิร์ฟเวอร์หลัก",
|
||
"fallback_nearest": "รีเลย์ที่ใกล้ที่สุด",
|
||
"relay_max_sessions": "เซสชันสูงสุด",
|
||
"relay_max_bandwidth": "แบนด์วิธสูงสุด (Mbps)",
|
||
"cap_tiers": "ระดับความจุ",
|
||
"cap_loading": "กำลังโหลดข้อมูลความจุ...",
|
||
"cap_recommendations": "Recommendations",
|
||
"cap_no_recs": "ไม่มีข้อเสนอแนะ",
|
||
"cap_planning": "การวางแผนโครงสร้างพื้นฐาน",
|
||
"cap_config": "การกำหนดค่า",
|
||
"cap_max_devices": "อุปกรณ์แม็กซ์",
|
||
"cap_max_sessions": "เซสชันสูงสุด",
|
||
"cap_current": "Current",
|
||
"cap_utilization": "Utilization",
|
||
"cap_tier_devices": "ความจุของอุปกรณ์",
|
||
"cap_tier_sessions": "ความจุเซสชัน",
|
||
"cap_tier_bandwidth": "ความจุแบนด์วิธ",
|
||
"cap_single_sqlite": "เซิร์ฟเวอร์เดี่ยว (SQLite)",
|
||
"cap_single_pg": "เซิร์ฟเวอร์เดี่ยว (PostgreSQL)",
|
||
"cap_master_3": "มาสเตอร์ + 3 รีเลย์",
|
||
"cap_master_10": "มาสเตอร์ + 10 รีเลย์",
|
||
"rec_no_relays": "ไม่มีการกำหนดค่าโหนดรีเลย์ พิจารณาเพิ่มโหนดรีเลย์เพื่อประสิทธิภาพที่ดีขึ้นและความซ้ำซ้อน",
|
||
"rec_devices_high": "การใช้งานอุปกรณ์อยู่ในระดับสูง พิจารณาเพิ่มโหนดรีเลย์เพิ่มเติมเพื่อกระจายโหลด",
|
||
"rec_sessions_high": "ความจุเซสชันใกล้จะถึงขีดจำกัดแล้ว พิจารณาอัปเกรดโครงสร้างพื้นฐานรีเลย์",
|
||
"rec_cpu_high": "โหนดรีเลย์บางตัวรายงานการใช้งาน CPU สูง พิจารณาการปรับสมดุลโหลดหรือการอัพเกรดความจุ",
|
||
"rec_all_good": "ระบบทั้งหมดทำงานภายใต้พารามิเตอร์ปกติ ไม่จำเป็นต้องดำเนินการใดๆ",
|
||
"save": "บันทึก",
|
||
"cancel": "ยกเลิก",
|
||
"edit": "แก้ไข",
|
||
"delete": "ลบ",
|
||
"close": "ปิด",
|
||
"no_rules": "ไม่มีกฎการมอบหมาย",
|
||
"relays_info_banner": "รายการนี้เป็นข้อมูล เซิร์ฟเวอร์รีเลย์ที่ไคลเอ็นต์ใช้จริงได้รับการกำหนดค่าผ่านตัวแปรสภาพแวดล้อม RELAY_SERVERS บนเซิร์ฟเวอร์ BetterDesk",
|
||
"relay_name_address_required": "ต้องระบุชื่อและที่อยู่",
|
||
"relay_save_failed": "ไม่สามารถบันทึกโหนดรีเลย์",
|
||
"relay_delete_failed": "ไม่สามารถลบโหนดรีเลย์",
|
||
"relay_saved": "บันทึกโหนดรีเลย์แล้ว",
|
||
"relay_deleted": "ลบโหนดรีเลย์แล้ว",
|
||
"rule_name_value_required": "ต้องระบุชื่อกฎและค่าการจับคู่",
|
||
"rule_save_failed": "บันทึกกฎไม่สำเร็จ",
|
||
"rule_delete_failed": "ลบกฎไม่สำเร็จ",
|
||
"rule_saved": "บันทึกกฎแล้ว",
|
||
"rule_deleted": "ลบกฎแล้ว"
|
||
},
|
||
"cross_platform": {
|
||
"title": "ความเข้ากันได้ข้ามแพลตฟอร์ม",
|
||
"tab_matrix": "เมทริกซ์ความเข้ากันได้",
|
||
"tab_distribution": "Distribution",
|
||
"tab_protocols": "Protocols",
|
||
"tab_limitations": "Limitations",
|
||
"matrix_hint": "เมทริกซ์การสนับสนุนคุณสมบัติในทุกแพลตฟอร์มที่รองรับ สีเขียว = รองรับเต็มที่ สีเหลือง = บางส่วน สีเทา = ไม่พร้อมใช้งาน สีน้ำเงิน = วางแผนไว้",
|
||
"col_feature": "Feature",
|
||
"legend_full": "การสนับสนุนอย่างเต็มที่",
|
||
"legend_partial": "การสนับสนุนบางส่วน",
|
||
"legend_none": "ไม่สามารถใช้ได้",
|
||
"legend_planned": "Planned",
|
||
"platform_breakdown": "พังทลายของแพลตฟอร์ม",
|
||
"arch_breakdown": "รายละเอียดทางสถาป��ตยกรรม",
|
||
"version_breakdown": "รายละเอียดเวอร์ชัน",
|
||
"summary": "Summary",
|
||
"total_devices": "อุปกรณ์ทั้งหมด",
|
||
"unique_platforms": "Platforms",
|
||
"unique_archs": "Architectures",
|
||
"unique_versions": "เวอร์ชันไคลเอ็นต์",
|
||
"no_devices": "ยังไม่มีอุปกรณ์ที่ลงทะเบียน",
|
||
"protocols_hint": "การเจรจาต่อรองความสามารถขอ���โปรโตคอลทำให้ลูกค้าแต่ละรายได้รับเฉพาะคุณสมบัติที่รองรับเท่านั้น เซิร์ฟเวอร์จะปรับพฤติกรรมตามความสามารถที่รายงาน",
|
||
"capability_negotiation": "การเจรจาต่อรองความสามารถ",
|
||
"codec_support": "รองรับ Codec (อุปกรณ์ออนไลน์)",
|
||
"feature_support": "การสนับสนุนคุณสมบัติ (อุปกรณ์ออนไลน์)",
|
||
"no_codec_data": "ไม่มีข้อมูลตัวแปลงสัญญาณจากอุปกรณ์ออนไลน์",
|
||
"no_feature_data": "ไม่มีข้อมูลคุณสมบัติจากอุปกรณ์ออนไลน์",
|
||
"protobuf_schema": "สคีมา Protobuf ความสามารถของไคลเอ็นต์",
|
||
"diagram_client": "Client",
|
||
"diagram_server": "เซิร์ฟเวอร์ BetterDesk",
|
||
"diagram_peer": "เพียร์ระยะไกล",
|
||
"limitations_hint": "แต่ละแพลตฟอร์มมีข้อจำกัดเฉพาะที่ส่งผลต่อฟีเจอร์ที่ใช้งานได้ ตรวจสอบข้อจำกัดเหล่านี้เมื่อวางแผนการปรับใช้",
|
||
"feat_desktop_client": "ไคลเอนต์เดสก์ท็อป",
|
||
"feat_background_agent": "ตัวแทนเบื้องหลัง",
|
||
"feat_remote_target": "เป้าหมายระยะไกล",
|
||
"feat_screen_capture": "การจับภาพหน้าจอ",
|
||
"feat_input_injection": "การฉีดเข้า",
|
||
"feat_file_transfer": "การถ่ายโอนไฟล์",
|
||
"feat_clipboard_sync": "การซิงค์คลิปบอร์ด",
|
||
"feat_audio_streaming": "การสตรีมเสียง",
|
||
"feat_chat": "Chat",
|
||
"feat_h264": "H.264 Codec",
|
||
"feat_vp9": "VP9 Codec",
|
||
"feat_av1": "AV1 Codec",
|
||
"feat_cdap_agent": "CDAP Agent",
|
||
"platform_windows": "Windows",
|
||
"platform_linux": "Linux",
|
||
"platform_macos": "macOS",
|
||
"platform_android": "Android",
|
||
"platform_ios": "iOS",
|
||
"platform_web": "Web Browser",
|
||
"platform_chromeos": "ChromeOS",
|
||
"status_production": "Production",
|
||
"status_testing": "Testing",
|
||
"status_planned": "Planned",
|
||
"status_limited": "Limited",
|
||
"status_experimental": "Experimental",
|
||
"limit_win_uac": "การยกระดับ UAC ที่จำเป็นสำหรับการติดตั้งบริการและการฉีดอินพุตบนเดสก์ท็อปที่ปลอดภัย",
|
||
"limit_win_service": "ทำงานเป็นบริการ NSSM; ต้องใช้สิทธิ์ผู้ดูแลระบบในการติดตั้ง",
|
||
"limit_win_firewall": "กฎไฟร์วอลล์ Windows ต้องอน��ญาตพอร์ต 21115-21119 สำหรับการเชื่อมต่อรีเลย์",
|
||
"limit_linux_wayland": "ผู้แต่ง Wayland จำกัด การจับภาพหน้าจอแบบเป็นโปรแกรม ต้องมีพอร์ทัล PipeWire API",
|
||
"limit_linux_pipewire": "การจับเสียงต้องใช้ PipeWire PulseAudio ทางเลือกสำรองใช้ได้แต่มีข้อจำกัด",
|
||
"limit_linux_arm": "มี ARM64 บิวด์ให้เลือก; ตัวแปลงสัญญาณบางตัวอาจใช้การถอดรหัสซอฟต์แวร์ (ช้ากว่า)",
|
||
"limit_mac_screen": "ต้องได้รับอนุญาตในการบันทึกหน้าจอในการตั้งค่าระบบ > ความเป็นส่วนตัวและความปลอดภัย",
|
||
"limit_mac_signing": "ตัวแทนจะต้องลงนามด้วย Apple Developer ID เพื่อการจัดจำหน่าย",
|
||
"limit_mac_notarize": "การรับรองเอกสารที่จำเป็นสำหรับ macOS Gatekeeper (การจัดจำหน่ายที่ไม่ใช่ App Store)",
|
||
"limit_android_projection": "MediaProjection API ต้องได้รับความยินยอมจากผู้ใช้สำหรับการจับภาพหน้าจอแต่ละครั้ง",
|
||
"limit_android_accessibility": "การป้อนข้อมูลจำเป็นต้องมี AccessibilityService ถูกจำกัดใน Android 14+",
|
||
"limit_android_battery": "บริการพื้นหลังถูกจำกัดโดยโหมด Doze อาจต้องมีการยกเว้นการเพิ่มประสิทธิภาพแบตเตอรี่",
|
||
"limit_ios_capture": "Apple ห้ามไม่ให้จับภาพหน้าจอพื้นหลัง รองรับโหมดผู้ดูเท่านั้น",
|
||
"limit_ios_input": "ไม่อนุญาตให้ฉีดอินพุต การดูจากระยะไกลและการแชทเท่านั้น",
|
||
"limit_ios_appstore": "จัดจำหน่ายผ่าน App Store เท่านั้น TestFlight สำหรับการทดสอบเบต้า",
|
||
"limit_web_https": "WebCodecs API และ WebRTC ต้องใช้ HTTPS; HTTP กลับไปเป็น JMuxer (ตัวแปลงสัญญาณจำกัด)",
|
||
"limit_web_codec": "การสนับสนุน Codec ขึ้นอยู่กับเบราว์เซอร์ H.264 รองรับอย่างกว้างขวาง VP9/AV1 จะแตกต่างกันไป",
|
||
"limit_web_performance": "ประสิทธิภาพถูกจำกัดโดยแซนด์บ็อกซ์ของเบราว์เซอร์ ไม่มีการเร่งด้วยฮาร์ดแวร์โดยตรง",
|
||
"limit_chrome_crostini": "การสนับสนุนตัวแทนเต็มรูปแบบภายในคอนเทนเนอร์ Crostini Linux เท่านั้น",
|
||
"limit_chrome_pwa": "โหมด PWA มีคุณสมบัติเฉพาะบนเว็บเท่านั้น ไม่มีความสามารถของตัวแทนดั้งเดิม",
|
||
"limit_chrome_input": "ไม่รองรับการป้อนข้อมูลภายนอกคอนเทนเนอร์ Crostini",
|
||
"feat_session_recording": "บันทึกเซสชัน",
|
||
"feat_multi_monitor": "หลายจอภาพ",
|
||
"feat_unattended_access": "การเข้าถึงแบบไม่มีผู้ดูแล",
|
||
"limit_win_virtual_account": "บริการรันภายใต้ virtual account ที่แยกออกมาแทน LocalSystem เส้นทาง log ที่กำหนดเองอาจต้องปรับ ACL",
|
||
"limit_linux_unprivileged": "บริการรันในบัญชี 'betterdesk' ที่ไม่มีสิทธิพิเศษพร้อม systemd hardening (NoNewPrivileges, ProtectSystem=strict)"
|
||
},
|
||
"security_audit": {
|
||
"title": "การตรวจสอบความปลอดภัย",
|
||
"tab_overview": "ภาพรวม",
|
||
"tab_events": "เหตุการณ์การตรวจสอบ",
|
||
"tab_hardening": "Hardening",
|
||
"tab_vulnerabilities": "Vulnerabilities",
|
||
"security_score": "คะแนนความปลอดภัย",
|
||
"failed_logins": "การเข้าสู่ระบบล้มเหลว (24 ชม.)",
|
||
"active_bans": "Active Bans",
|
||
"api_keys": "API Keys",
|
||
"old_keys": "กุญแจเก่า (>90d)",
|
||
"security_checks": "การตรวจสอบความปลอดภัย",
|
||
"tls_status": "TLS Status",
|
||
"pass": "Pass",
|
||
"warning": "Warning",
|
||
"fail": "Fail",
|
||
"tls_signal": "Signal TLS",
|
||
"tls_relay": "Relay TLS",
|
||
"tls_api": "API TLS",
|
||
"tls_wss": "WebSocket ปลอดภัย",
|
||
"enabled": "เปิดใช้งานแล้ว",
|
||
"disabled": "ปิดการใช้งาน",
|
||
"all_events": "All Events",
|
||
"event_login_failed": "การเข้าสู่ระบบล้มเหลว",
|
||
"event_login_success": "เข้าสู่ระบบสำเร็จ",
|
||
"event_peer_banned": "Peer Banned",
|
||
"event_ip_banned": "IP Banned",
|
||
"event_config_changed": "การกำหนดค่ามีการเปลี่ยนแปลง",
|
||
"event_key_created": "สร้างคีย์แล้ว",
|
||
"refresh": "Refresh",
|
||
"col_time": "Time",
|
||
"col_action": "Action",
|
||
"col_actor": "Actor",
|
||
"col_target": "Target",
|
||
"col_ip": "IP Address",
|
||
"col_details": "Details",
|
||
"no_events": "ไม่พบกิจกรรมการตรวจสอบ",
|
||
"hardening_hint": "ลำดับความสำคัญของการรักษาความปลอดภัยที่เข้มงวดขึ้นสำหรับการปรับใช้ BetterDesk ของคุณ สินค้าเรียงลำดับตามความรุนแรง",
|
||
"no_hardening": "ไม่มีรายการชุบแข็งให้ใช้งาน",
|
||
"vuln_hint": "ผลการสแกนช่องโหว่ในการพึ่งพา เรียกใช้การตรวจสอบ npm เป็นประจำเพื่อรักษาการขึ้นต่อกันให้ปลอดภัย",
|
||
"no_vulns": "ไม่พบช่องโหว่ การพึ่งพาของคุณมีความปลอดภัย"
|
||
},
|
||
"languages": {
|
||
"title": "การจัดการภาษา",
|
||
"total_languages": "ภาษาทั้งหมด",
|
||
"fully_translated": "แปลครบแล้ว",
|
||
"needs_review": "ต้องการการตรวจสอบ",
|
||
"reference_keys": "คีย์อ้างอิง",
|
||
"no_languages": "ไม่พ��ไฟล์ภาษา",
|
||
"badge_reference": "Reference",
|
||
"badge_review": "ต้องการการตรวจสอบ",
|
||
"badge_complete": "Complete",
|
||
"coverage": "coverage",
|
||
"keys": "keys",
|
||
"missing": "missing",
|
||
"extra": "extra",
|
||
"view_missing": "ดูที่หายไป",
|
||
"fix_missing": "Fix Missing",
|
||
"missing_keys_for": "กุญแจที่หายไปสำหรับ",
|
||
"missing_keys_count": "keys missing (English fallback values shown)",
|
||
"and_more": "และ {n} เพิ่มเติม...",
|
||
"all_keys_present": "มีกุญแจทั้งหมดอยู่!",
|
||
"confirm_fix": "Add missing keys to {code} with English fallback values?",
|
||
"fixed_title": "Keys Fixed",
|
||
"fixed_msg": "ต้องแปลคีย์ที่ขาดหายใน {code} ด้วยตนเอง",
|
||
"no_fix_needed": "ไม่มีคีย์ที่หายไปให้แก้ไข"
|
||
},
|
||
"resource_control": {
|
||
"title": "การควบคุมทรัพยากร",
|
||
"tab_overview": "ภาพรวม",
|
||
"tab_usb": "USB Control",
|
||
"tab_optical": "ออปติคัลไดรฟ์",
|
||
"tab_monitors": "Monitors",
|
||
"tab_disks": "Disk Access",
|
||
"tab_quotas": "โควต้าทรัพยากร",
|
||
"compliance_by_category": "การปฏิบัติตามตามหมวดหมู่",
|
||
"device_compliance": "การปฏิบัติตามข้อกำหนดของอุปกรณ์",
|
||
"search_devices": "ค้นหาอุปกรณ์...",
|
||
"col_device": "อุปกรณ์",
|
||
"col_platform": "Platform",
|
||
"col_status": "Status",
|
||
"col_usb": "USB",
|
||
"col_optical": "Optical",
|
||
"col_monitors": "Monitors",
|
||
"col_disks": "Disks",
|
||
"col_quotas": "Quotas",
|
||
"col_actions": "Actions",
|
||
"stat_total_devices": "อุปกรณ์ทั้งหมด",
|
||
"stat_compliant": "Compliant",
|
||
"stat_partial": "Partial",
|
||
"stat_noncompliant": "Non-Compliant",
|
||
"stat_compliance_rate": "อัตราการปฏิบัติตามข้อกำหนด",
|
||
"badge_na": "N/A",
|
||
"badge_compliant": "OK",
|
||
"badge_partial": "Partial",
|
||
"badge_noncompliant": "Fail",
|
||
"btn_configure": "กำหนดค่า",
|
||
"no_devices": "ไม่พบอุปกรณ์",
|
||
"usb_title": "USB การควบคุมพอร์ต",
|
||
"usb_hint": "ควบคุมการเข้าถึงอุปกรณ์จัดเก็บข้อมูล USB สำหรับอุปกรณ์ที่เลือกหรือน��ยบายเริ่มต้นทั่วทั้งองค์กร",
|
||
"usb_storage_policy": "นโยบายการจัดเก็บ USB",
|
||
"usb_whitelist": "อุปกรณ์ที่อนุญาตพิเศษ (หนึ่งรายการต่อบรรทัด)",
|
||
"usb_whitelist_hint": "VID:PID (เช่น 0781:5583)",
|
||
"usb_audit_log": "บันทึกการเชื่อมต่ออุปกรณ์ USB",
|
||
"optical_title": "การควบคุมออปติคัลไดรฟ์",
|
||
"optical_hint": "ควบคุมการเข้าถึงไดรฟ์ซีดี/ดีวีดี/บลูเรย์สำหรับอุปกรณ์ที่เลือก",
|
||
"optical_policy": "นโยบายออปติคัลไดรฟ์",
|
||
"optical_audit_log": "บันทึกการเข้าถึงออปติคัลไดรฟ์",
|
||
"monitors_title": "ติดตามการจัดการ",
|
||
"monitors_hint": "กำหนดการตั้งค่าจอภาพ รวมถึงจำนวนสูงสุด การบังคับใช้ความละเอียด ความสว่าง และตารางพลังงาน",
|
||
"monitors_max_count": "จอภาพสูงสุด (0 = ไม่จำกัด)",
|
||
"monitors_max_hint": "0 หมายถึงไม่มีขีดจำกัด",
|
||
"monitors_resolution": "ความละเอียดสูงสุด",
|
||
"monitors_brightness": "ขีดจำกัดความสว่าง",
|
||
"monitors_power_schedule": "ตารางการใช้พลังงาน",
|
||
"monitors_power_hint": "เช่น ปิด:22:00-06:00 น",
|
||
"disks_title": "การควบคุมการเข้าถึงดิสก์",
|
||
"disks_hint": "กำหนดค่านโยบายการเข้าถึงดิสก์ รวมถึงโหมดอ่านอย่างเดียว การบังคับใช้การเข้ารหัส และการมองเห็นพาร์ติชัน",
|
||
"disks_readonly": "บังคับโหมดอ่านอย่างเดียว",
|
||
"disks_encryption": "ต้องมีการเข้ารหัส (BitLocker/LUKS)",
|
||
"disks_smart": "เปิดใช้งาน S.M.A.R.T. การตรวจสอบ",
|
||
"disks_hidden": "พาร์ติชันที่ซ่อนอยู่",
|
||
"disks_hidden_hint": "อักษรระบุไดรฟ์หรือจุดต่อเชื่อมที่คั่นด้วยเครื่องหมายจุลภาค",
|
||
"quotas_title": "โควต้าทรัพยากร",
|
||
"quotas_hint": "ตั้งค่า CPU, RAM, แบนด์วิธ และโควต้าดิสก์ต่อผู้ใช้สำหรับอุปกรณ์ที่เลือก",
|
||
"quotas_cpu": "CPU Limit",
|
||
"quotas_ram": "RAM Limit",
|
||
"quotas_bandwidth": "ขีดจำกัดแบนด์วิธ (Mbps)",
|
||
"quotas_bandwidth_hint": "0 = ไม่จำกัด",
|
||
"quotas_disk_quota": "โควต้าดิสก์ (GB)",
|
||
"quotas_disk_hint": "0 = ไม่จำกัด",
|
||
"quotas_process_whitelist": "ดำเนินการ Whitelist (หนึ่งรายการต่อบรรทัด)",
|
||
"quotas_process_hint": "เช่น chrome.exe, รหัส.exe",
|
||
"policy_allowed": "Allowed",
|
||
"policy_blocked": "Blocked",
|
||
"policy_whitelist": "รายการที่อนุญาตเท่านั้น",
|
||
"policy_any": "Any"
|
||
},
|
||
"sdk_studio": {
|
||
"title": "SDK Studio",
|
||
"subtitle": "Visual flow editor for CDAP bridges",
|
||
"new_flow": "New Flow",
|
||
"open_flow": "Open Flow",
|
||
"save_flow": "Save Flow",
|
||
"run_flow": "Run",
|
||
"debug": "Debug",
|
||
"deploy": "Deploy",
|
||
"undo": "Undo",
|
||
"redo": "Redo",
|
||
"untitled": "Untitled Flow",
|
||
"code_mode": "Code Mode",
|
||
"toggle_grid": "Toggle Grid",
|
||
"zoom_in": "Zoom In",
|
||
"zoom_out": "Zoom Out",
|
||
"zoom_fit": "Fit to Screen",
|
||
"palette": "Node Palette",
|
||
"search_nodes": "Search nodes...",
|
||
"cat_sources": "Sources",
|
||
"cat_processing": "Processing",
|
||
"cat_outputs": "Outputs",
|
||
"empty_title": "Start Building",
|
||
"empty_desc": "Drag nodes from the palette to start building a flow",
|
||
"browse_templates": "Browse Templates",
|
||
"inspector": "Inspector",
|
||
"select_node": "Select a node to inspect its properties",
|
||
"console": "Console",
|
||
"clear_console": "Clear",
|
||
"console_ready": "Studio ready",
|
||
"label": "Label",
|
||
"configuration": "Configuration",
|
||
"connections": "Connections",
|
||
"inputs": "Inputs",
|
||
"outputs": "Outputs",
|
||
"delete_node": "Delete Node",
|
||
"nodes": "Nodes",
|
||
"wires": "Wires",
|
||
"status_ready": "Ready",
|
||
"status_deployed": "Deployed",
|
||
"flow_name": "Flow Name",
|
||
"flow_desc": "Description",
|
||
"loading": "Loading...",
|
||
"no_flows": "No saved flows yet",
|
||
"confirm_delete": "Are you sure you want to delete this flow?",
|
||
"templates": "Templates",
|
||
"node_modbus_tcp": "Modbus TCP",
|
||
"node_modbus_rtu": "Modbus RTU",
|
||
"node_snmp_poll": "SNMP Poll",
|
||
"node_rest_poll": "REST Poll",
|
||
"node_mqtt_subscribe": "MQTT Subscribe",
|
||
"node_webhook": "Webhook",
|
||
"node_device_telemetry": "Device Telemetry",
|
||
"node_database_query": "Database Query",
|
||
"node_file_watch": "File Watch",
|
||
"node_filter": "Filter",
|
||
"node_transform": "Transform",
|
||
"node_aggregate": "Aggregate",
|
||
"node_delay": "Delay",
|
||
"node_debounce": "Debounce",
|
||
"node_switch": "Switch",
|
||
"node_merge": "Merge",
|
||
"node_script": "Script",
|
||
"node_widget_update": "Widget Update",
|
||
"node_alert": "Alert",
|
||
"node_command": "Command",
|
||
"node_log": "Log",
|
||
"node_rest_call": "REST Call",
|
||
"node_mqtt_publish": "MQTT Publish",
|
||
"node_database_write": "Database Write",
|
||
"node_email": "Email",
|
||
"node_modbus_write": "Modbus Write",
|
||
"import_flow": "Import Flow"
|
||
},
|
||
"updates": {
|
||
"tab_title": "Updates",
|
||
"title": "อัพเดตซอฟต์แวร์",
|
||
"desc": "Check for new versions and update the BetterDesk console from GitHub",
|
||
"current_version": "เวอร์ชันที่ติดตั้ง",
|
||
"latest_version": "Latest version",
|
||
"status": "Status",
|
||
"check_now": "ตรวจสอบการอัปเดต",
|
||
"checking": "Checking…",
|
||
"up_to_date": "ถึงวันที่",
|
||
"update_available": "อัปเดตพร้อมใช้งาน",
|
||
"changelog": "Release Notes",
|
||
"no_changelog": "ไม่มีบันทึกประจำรุ่น",
|
||
"files_changed": "ไฟล์มีการเปลี่ยนแปลง",
|
||
"files": "ไฟล์",
|
||
"changes_unavailable": "ไม่สามารถโหลดรายการเปลี่ยนแปลงไฟล์ได้ คุณยังคงสามารถติดตั้งการอัปเดตได้",
|
||
"create_backup": "สร้างการสำรองข้อมูลก่อนที่จะอัปเดต",
|
||
"install": "Install Update",
|
||
"install_confirm": "Are you sure you want to install this update? The console will restart after the update.",
|
||
"installing": "กำลังติดตั้งการอัปเดต...",
|
||
"creating_backup": "กำลังสร้างข้อมูลส��รอง...",
|
||
"downloading": "กำลังดาวน์โหลดไฟล์...",
|
||
"install_success": "ติดตั้งการอัปเดตสำเร็จแล้ว คอนโซลกำลังรีสตาร์ท...",
|
||
"install_failed": "การติดตั้งการอัปเดตล้มเหลว",
|
||
"restarting": "กำลังรอคอนโซลรีสตาร์ท...",
|
||
"restart_complete": "คอนโซลรีสตาร์ทสำเร็จ",
|
||
"restart_timeout": "Console did not restart in time. Please check manually.",
|
||
"no_version": "ไม่ได้เลือกเวอร์ชันอัปเดต ตรวจสอบการอัปเดตก่อน",
|
||
"backups_title": "อัปเดตข้อมูลสำ���อง",
|
||
"backups_desc": "การสำรองข้อมูลล่วงหน้าที่สร้างขึ้นโดยอัตโนมัติก่อนการอัปเดตแต่ละครั้ง",
|
||
"no_backups": "ไม่พบข้อมูลสำรองการอัปเดต",
|
||
"restore": "Restore",
|
||
"restore_confirm": "คุณแน่ใจหรือไม่ว่าต้องการกู้คืนจากข้อมูลสำรองนี้ ไฟล์ที่เปลี่ยนแปลงจะถูกเขียนทับ",
|
||
"restore_success": "กู้คืนข้อมูลสำรองเรียบร้อยแล้ว คอนโซลกำลังรีสตาร์ท...",
|
||
"baseline_set": "ชุดพื้นฐาน",
|
||
"commits_behind": "กระทำการอยู่เบื้องหลัง",
|
||
"total_files": "รวมไฟล์",
|
||
"applied": "Applied",
|
||
"failed": "ล้มเหลว",
|
||
"skipped": "Skipped",
|
||
"removed": "Removed",
|
||
"auto": "Auto",
|
||
"manual": "Manual",
|
||
"component_console": "Web Console",
|
||
"component_server": "ไปที่เซิร์ฟเวอร์",
|
||
"component_agent": "Agent",
|
||
"component_scripts": "สคริปต์และ Docker",
|
||
"component_other": "Other",
|
||
"server_rebuild_warning": "Go Server source changed — binary rebuild required. Use the ALL-IN-ONE script or compile manually.",
|
||
"include_server": "Include Go Server (compile & deploy binary)",
|
||
"checking_go": "กำลังตรวจสอบไป...",
|
||
"go_not_found": "ไปไม่ได้ติดตั้ง",
|
||
"go_check_failed": "ไม่สามารถตร���จสอบความพร้อมใช้งานของ Go ได้",
|
||
"server_building": "กำลังรวบรวม Go server… การดำเนินการนี้อาจใช้เวลาสักครู่",
|
||
"server_built": "คอมไพล์เซิร์ฟเวอร์ไบนารีแล้ว",
|
||
"server_build_failed": "การรวบรวมเซิร์ฟเวอร์ล้มเหลว",
|
||
"server_deployed": "ไบนารีเซิร์ฟเวอร์ปรับใช้แล้ว",
|
||
"server_deploy_failed": "การปรับใช้เซิร์ฟเวอร์ล้มเหลว",
|
||
"server_build_note": "Server compilation may take 1-5 minutes. The page will remain unresponsive during compilation.",
|
||
"server_source_downloading": "กำลังดาวน์โหลดแหล่งที่มาของเซิร์ฟเวอร์...",
|
||
"delete": "ลบ",
|
||
"delete_confirm": "ลบข้อมูลสำรอง {name} อย่างถาวรหรือไม่ สิ่งนี้ไม่สามารถยกเลิกได้",
|
||
"delete_success": "ลบข้อมูลสำรองแล้ว",
|
||
"delete_failed": "ลบข้อมูลสำรองไม่สำเร็จ",
|
||
"retention_label": "เก็บข้อมูลสำรองล่าสุดไว้ N",
|
||
"retention_hint": "ข้อมูลสำรองที่เก่ากว่าจะถูกลบโดยอัตโนมัติหลังจากการอัพเดตแต่ละครั้ง ใช้ 0 เพื่อเก็บข้อมูลสำรองทั้งหมด",
|
||
"retention_saved": "บันทึกการตั้งค่าการเก็บรักษาแล้ว",
|
||
"retention_invalid": "การเก็บรักษาต้องเป็นจำนวนเต็มระหว่าง 0 ถึง 1,000",
|
||
"retention_required_for_prune": "ตั้งค่าการเก็บรักษาที่มากกว่า 0 ก่อน",
|
||
"prune_now": "Apply now",
|
||
"prune_confirm": "เก็บเฉพาะข้อมูลสำรองล่าสุดของ {n} แล้วลบส่วนที่เหลือออกหรือไม่",
|
||
"prune_done": "ตัดการสำรองข้อมูล {n} แล้ว",
|
||
"total_size": "Total size",
|
||
"backups_count": "backup(s)",
|
||
"strategy_label": "วิธีการอัพเดต",
|
||
"strategy_download": "ดาวน์โหลดไบนารีที่สร้างไว้ล่วงหน้า",
|
||
"strategy_compile": "เรียบเรียงจากแหล่งที่มา",
|
||
"both_available": "ดาวน์โหลดและคอมไพล์",
|
||
"download_available": "ดาวน์โหลดได้",
|
||
"no_method": "ไม่มีวิธีการอัพเดต",
|
||
"no_release": "No release",
|
||
"available": "มีจำหน่าย",
|
||
"server_downloading": "กำลังดาวน์โหลดไบนารีเซิร์ฟเวอร์...",
|
||
"server_downloaded": "ดาวน์โหลดไบนารีเซิร์ฟเวอร์แล้ว",
|
||
"server_download_failed": "การดาวน์โหลดไบนารีของเซิร์ฟเวอร์ล้มเหลว",
|
||
"server_download_note": "ไบนารีที่สร้างไว้ล่วงหน้าจะถูกดาวน์โหลดจาก GitHub Releases โดยปกติจะใช้เวลาไม่ถึงหนึ่งนาที",
|
||
"install_go_hint": "ติดตั้ง Go จาก https://go.dev/dl/ เพื่อเปิดใช้งานการคอมไพล์ หรือเผยแพร่รีลีสด้วยไบนารีที่สร้างไว้ล่วงหน้า",
|
||
"strategy_install_go": "ติดตั้ง Go และคอมไพล์อัตโนมัติ",
|
||
"strategy_install_go_hint": "Downloads the official Go toolchain (~120 MB) into the console data directory, then compiles the server. Use this when Go is not installed on the host.",
|
||
"auto_strategy": "Auto",
|
||
"auto_strategy_hint": "The console will pick the best available method (download → compile → auto-install Go).",
|
||
"auto_available": "พร้อมสร้างใหม่อัตโนมัติแล้ว",
|
||
"toolchain_ready": "ติดตั้ง Toolchain แล้ว",
|
||
"toolchain_will_install": "Go toolchain will be installed automatically",
|
||
"toolchain_downloading": "กำลังดาวน์โหลด Go toolchain...",
|
||
"toolchain_failed": "การติดตั้ง toolchain ล้มเหลว",
|
||
"modal_title": "กำลังติดตั้งการอัปเดต",
|
||
"modal_done_title": "การอัปเดตเสร���จสมบูรณ์",
|
||
"modal_close": "ปิด",
|
||
"modal_reload_now": "โหลดคอนโซลอีกครั้ง",
|
||
"phase_confirm": "Confirmation",
|
||
"phase_backup": "Backup",
|
||
"phase_console": "ไฟล์คอนโซล",
|
||
"phase_server": "ขั้นตอนเซิร์ฟเวอร์",
|
||
"phase_restart": "รีสตาร์ท",
|
||
"phase_done": "Done",
|
||
"preparing": "Preparing…",
|
||
"backup_skipped": "ข้ามการสำรองข้อมูล (ตามตัวเลือกของผู้ใช้)",
|
||
"server_skipped": "Go server ข้ามไป",
|
||
"server_not_selected": "Go server not selected",
|
||
"server_processing": "กำลังประมวลผลการอัปเดต Go server...",
|
||
"no_restart_needed": "ไม่จำเป็นต้องรีสตาร์ท",
|
||
"complete": "ใช้การอัปเดตแล้ว",
|
||
"complete_summary": "ใช้การอัปเดตสำเร็จแล้ว",
|
||
"complete_with_errors": "การอัปเดตเสร็จสิ้นแล้ว แต่บางขั้นตอนล้มเหลว ดูรายละเอียดด้านล่าง",
|
||
"modal_done_with_errors_title": "การอัปเดตเสร็จสิ้นโดยมีข้อผิดพลาด",
|
||
"console_will_restart": "กระบวนการคอนโซลจะรีสตาร์ททันที...",
|
||
"restart_complete_msg": "คอนโซลรีสตาร์ทเสร็จแล้ว คลิกโหลดซ้ำเพื่อโหลดเวอร์ชันใหม่ หน้าเว็บจะโหลดซ้ำโดยอัตโนมัติใน 8 วินาที",
|
||
"refresh_recommended": "เนื้อหาคงที่มีการเปลี่ยนแปลง — โหลดหน้าซ้ำเพื่อดู UI ใหม่",
|
||
"confirm_title": "ใช้การอัปเดต",
|
||
"confirm_with_backup": "ข้อมูลสำรองล่วงหน้าจะถูกสร้างขึ้นโดยอัตโนมัติ",
|
||
"confirm_no_backup": "จะไม่มีการสร้างการสำรองข้อมูล (โปรดดำเนินการด้วยความเสี่ยงของคุณเอง)",
|
||
"server_stale_title": "ไบนารีของเซิร์ฟเวอร์ล้าสมัย",
|
||
"server_stale_desc": "ซอร์ส Go server ได้รับการอัพเดตแล้ว แต่ไบนารี่ที่กำลังรันอยู่ไม่ได้ถูกสร้างใหม่ สร้างใหม่ทันทีเพื่อใช้การอัปเดตความปลอดภัยและไลบรารี",
|
||
"rebuild_server": "สร้างไบนารีเซิร์ฟเวอร์ใหม่",
|
||
"rebuilding_server": "กำลังสร้างใหม่...",
|
||
"rebuild_server_success": "ไบนารีของเซิร์ฟเวอร์สร้างใหม่และรีสตาร์ท",
|
||
"rebuild_server_failed": "การสร้างไบนารีของเซิร์ฟเวอร์ใหม่ล้มเหลว",
|
||
"channel_title": "ช่องทางอัปเดต",
|
||
"channel_desc": "เลือกแหล่งที่แผงตรวจสอบอัปเดต โปรดักชันควรใช้ Stable",
|
||
"channel_stable": "เสถียร (main)",
|
||
"channel_development": "พัฒนา (dev)",
|
||
"channel_branch_label": "สาขา GitHub",
|
||
"channel_save": "สลับช่องทาง",
|
||
"channel_saved": "สลับช่องทางอัปเดตแล้ว คลิกตรวจสอบอัปเดตเพื่อรีเฟรช",
|
||
"channel_save_failed": "บันทึกช่องทางอัปเดตไม่สำเร็จ",
|
||
"channel_switch_warning": "การเปลี่ยนช่องจะเปลี่ยนสาขา GitHub SHA ที่ติดตามยังอยู่ — การตรวจครั้งถัดไปอาจแสดงความต่างมาก ดำเนินการต่อ?",
|
||
"channel_pick_label": "สลับเป็น",
|
||
"channel_apply_hint": "การเปลี่ยนแปลงจะบันทึกทันทีหลังยืนยัน จากนั้นคลิกตรวจสอบอัปเดต",
|
||
"channel_confirm_switch": "สลับแหล่งอัปเดตจาก {from} เป็น {to}? commit ที่ติดตั้งยังคงเดิมจนกว่าจะตรวจสอบอัปเดต",
|
||
"docker_title": "การ deploy อิมเมจ Docker",
|
||
"docker_desc": "คอนโซลนี้ทำงานจากอิมเมจคอนเทนเนอร์ที่สร้างไว้ล่วงหน้า อัปเดตโดยดึงอิมเมจใหม่จาก GHCR ไม่ใช่ติดตั้งในแอปหรือ build Go ใหม่",
|
||
"docker_install_note": "การติดตั้งในแอปถูกปิดใช้งานใน Docker รันคำสั่งด้านบนบนโฮสต์ แล้วรีเฟรชหน้านี้",
|
||
"docker_update_available": "มีอิมเมจคอนเทนเนอร์ใหม่",
|
||
"docker_sha_unknown": "ล่าสุด (commit อิมเมจไม่ทราบ)",
|
||
"docker_images": "อิมเมจ"
|
||
},
|
||
"permissions": {
|
||
"title": "สิทธิ์",
|
||
"subtitle": "จัดการสิทธิ์ตามบทบาทและการแทนที่แบบกำหนดเอง",
|
||
"info_title": "สิทธิ์ทำงานอย่างไร",
|
||
"info_desc": "แต่ละบทบาทมีสิทธิ์เริ่มต้น คุณสามารถเพิ่มหรือลบสิทธิ์แต่ละรายการต่อบทบาทได้โดยการสลับสิทธิ์ด้านล่าง การแทนที่แบบกำหนดเองจะถูกไฮไลต์ไว้และสามารถเปลี่ยนกลับเป็นค่าเริ่มต้นได้ตลอดเวลา",
|
||
"select_role": "เลือกบทบาท",
|
||
"select_role_placeholder": "เลือกบทบาท...",
|
||
"reset_overrides": "รีเซ็ตการแทนที่ทั้งหมด",
|
||
"granted": "Granted",
|
||
"overrides": "Overrides",
|
||
"level": "Level",
|
||
"super_admin_tag": "Full access",
|
||
"server_level_tag": "ระดับเซิร์ฟเวอร์",
|
||
"custom": "Custom",
|
||
"default": "Default",
|
||
"revert": "เปลี่ยนกลับเป็นค่าเริ่มต้น",
|
||
"saved": "อัปเดตสิทธิ์แล้ว",
|
||
"reverted": "เปลี่ยนกลับเป็นค่าเริ่มต้น",
|
||
"all_reverted": "เปลี่ยนกลับการแทนที่ทั้งหมดแล้ว",
|
||
"confirm_reset": "รีเซ็ตการแทนที่แบบกำหนดเองทั้งหมดสำหรับบทบาทนี้เป็นค่าเริ่มต้นหรือไม่",
|
||
"empty_title": "เลือกบทบาท",
|
||
"empty_desc": "เลือกบทบาทจากเมนูแบบเลื่อนลงด้านบนเพื่อดูและจัดการสิทธิ์",
|
||
"locked_title": "Super Admin",
|
||
"locked_desc": "ผู้ดูแลระบบขั้นสูงมีสิทธิ์ทั้งหมดตามค่าเริ่มต้นและไม่สามารถปรับแต่งได้",
|
||
"cat_device": "อุปกรณ์",
|
||
"cat_user": "Users",
|
||
"cat_server": "เซิร์ฟเวอร์",
|
||
"cat_org": "องค์กรต่างๆ",
|
||
"cat_audit": "การตรวจสอบและติดตาม",
|
||
"cat_cdap": "CDAP",
|
||
"cat_enrollment": "Enrollment",
|
||
"cat_chat": "Chat",
|
||
"cat_branding": "Branding",
|
||
"perm_device_view": "ดูอุปกรณ์",
|
||
"perm_device_connect": "เชื่อมต่อกับอุปกรณ์",
|
||
"perm_device_edit": "แก้ไขอุปกรณ์",
|
||
"perm_device_delete": "ลบอุปกรณ์",
|
||
"perm_device_ban": "แบน / ยกเลิกการแบนอุปกรณ์",
|
||
"perm_device_change_id": "เปลี่ยนรหัสอุปกรณ์",
|
||
"perm_user_view": "ดูผู้ใช้",
|
||
"perm_user_create": "สร้างผู้ใช้",
|
||
"perm_user_edit": "แก้ไขผู้ใช้",
|
||
"perm_user_delete": "ลบผู้ใช้",
|
||
"perm_server_config": "การกำหนดค่าเซิร์ฟเวอร์",
|
||
"perm_server_keys": "จัดการคีย์ API",
|
||
"perm_org_create": "สร้างองค์กร",
|
||
"perm_org_edit": "แก้ไของค์กร",
|
||
"perm_org_delete": "ลบองค์กร",
|
||
"perm_org_manage_users": "จัดการผู้ใช้ในองค์กร",
|
||
"perm_org_manage_devices": "จัดการอุปกรณ์ขององค์กร",
|
||
"perm_audit_view": "ดูบันทึกการตรวจสอบ",
|
||
"perm_metrics_view": "ดูตัวชี้วัด",
|
||
"perm_blocklist_edit": "แก้ไขรายการบล็อก",
|
||
"perm_cdap_view": "ดูอุปกรณ์ CDAP",
|
||
"perm_cdap_command": "ส่งคำสั่ง CDAP",
|
||
"perm_cdap_terminal": "การเข้าถึงเทอร์มินัล CDAP",
|
||
"perm_cdap_files": "การเข้าถึงไฟล์ CDAP",
|
||
"perm_enrollment_manage": "จัดการการลงทะเบียน",
|
||
"perm_enrollment_approve": "อนุมัติการลงทะเบียน",
|
||
"perm_chat_access": "Chat access",
|
||
"perm_branding_edit": "แก้ไขการสร้างแบรนด์",
|
||
"perm_server_attestation": "การรับรองประสิทธิภาพเซิร์ฟเวอร์"
|
||
},
|
||
"notifications": {
|
||
"title": "การแจ้งเตือน",
|
||
"empty": "ไม่มีการแจ้งเตือนใหม่",
|
||
"mark_all_read": "ทำเครื่องหมายว่าอ่านแล้วทั้งหมด",
|
||
"see_all": "ดูคำขอความช่วยเหลือทั้งหมด",
|
||
"help_request": "ขอความช่วยเหลือ",
|
||
"just_now": "just now"
|
||
},
|
||
"accessibility": {
|
||
"title": "Accessibility",
|
||
"subtitle": "ปรับคอนโซลให้เหมาะกับความต้อง��ารในการมองเห็น การเคลื่อนไหว และการอ่านของคุณ",
|
||
"close": "ปิดเมนูการเข้าถึง",
|
||
"profiles": "โปรไฟล์ด่วน",
|
||
"profile_low_vision": "Low vision",
|
||
"profile_low_vision_hint": "ข้อความขนาดใหญ่ คอนทราสต์และโฟกัสที่ชัดเจน",
|
||
"profile_dyslexia": "ความสะดวกสบายในการอ่าน",
|
||
"profile_dyslexia_hint": "แบบอักษรที่อ่านได้และระยะห่างที่กว้างขึ้น",
|
||
"profile_motion_safe": "Motion safe",
|
||
"profile_motion_safe_hint": "ลดการเปลี่ยนและหยุดภาพเคลื่อนไหวชั่วคราว",
|
||
"profile_color_assist": "รองรับสี",
|
||
"profile_color_assist_hint": "ฟิลเตอร์สี ป้ายกำกับ และลิงก์ที่ไฮไลต์",
|
||
"reading": "Reading",
|
||
"font_size": "Font size",
|
||
"line_height": "Line height",
|
||
"letter_spacing": "ระยะห่างระหว่างตัวอักษร",
|
||
"word_spacing": "ระยะห่างระหว่างคำ",
|
||
"readable_font": "แบบอักษรที่อ่านได้",
|
||
"readable_font_hint": "ใช้รูปทรงตัวอักษรที่กว้างและคุ้นเคย",
|
||
"dyslexia_spacing": "ระยะห่างดิสเล็กเซีย",
|
||
"dyslexia_spacing_hint": "เพิ่มระยะห่างพิเศษสำหรับข้อความยาว",
|
||
"visual": "Visual",
|
||
"contrast": "Contrast",
|
||
"contrast_normal": "Normal",
|
||
"contrast_high_dark": "คอนทราสต์สูงมืด",
|
||
"contrast_high_light": "แสงคอนทราสต์สูง",
|
||
"contrast_yellow_black": "สีเหลืองบนพื้นสีดำ",
|
||
"color_filter": "ตัวกรองการมองเห็นสี",
|
||
"filter_none": "None",
|
||
"filter_protanopia": "Protanopia",
|
||
"filter_deuteranopia": "Deuteranopia",
|
||
"filter_tritanopia": "Tritanopia",
|
||
"filter_achromatopsia": "Achromatopsia",
|
||
"saturation": "ความอิ่มตัวของสี",
|
||
"underline_links": "ขีดเส้นใต้ลิงก์",
|
||
"underline_links_hint": "ทำให้มองเห็นลิงก์ได้โดยไม่ต้องพึ่งสี",
|
||
"highlight_links": "เน้นการดำเนินการ",
|
||
"highlight_links_hint": "โครงร่างลิงก์และปุ่มต่างๆ",
|
||
"highlight_headings": "เน้นส่วนหัว",
|
||
"highlight_headings_hint": "ทำเครื่องหมายชื่อส่วนด้วยแถบสี",
|
||
"hide_media": "Dim media",
|
||
"hide_media_hint": "หรี่แสงรูปภาพ วิดีโอ และแคนวาส",
|
||
"interaction": "Interaction",
|
||
"strong_focus": "โฟกัสที่แข็งแกร่ง",
|
||
"strong_focus_hint": "แสดงวงแหวนปรับโฟกัสของแป้นพิมพ์ขนาดใหญ่",
|
||
"large_cursor": "เคอร์เซอร์ขนาดใหญ่",
|
||
"large_cursor_hint": "ใช้ตัวชี้คอนทราสต์สูงที่ใหญ่กว่า",
|
||
"reduce_motion": "ลดการเคลื่อนไหว",
|
||
"reduce_motion_hint": "ลดระยะเวลาการเปลี่ยนภาพและการเลื่อนอย่างราบรื่น",
|
||
"pause_animations": "หยุดภาพเคลื่อนไหวชั่วคราว",
|
||
"pause_animations_hint": "หยุดการเคลื่อนไหวของภาพแบบวนซ้ำ",
|
||
"reading_guide": "คู่มือการอ่าน",
|
||
"reading_guide_hint": "ตามด้วยเส้นสว่างตามตัวชี้",
|
||
"reading_mask": "หน้ากากอ่านหนังสือ",
|
||
"reading_mask_hint": "หรี่เนื้อหาด้านบนและด้านล่างของตัวชี้",
|
||
"preview": "Preview",
|
||
"preview_title": "การแสดงตัวอย่างพื้นที่ทำงานของผู้ปฏิบัติงาน",
|
||
"preview_text": "ตรวจสอบว่าข้อความ ลิงก์ ตัวควบคุม และป้ายกำกับสถานะอ่านได้ง่ายหรือไม่ก่อนปิดเมนูนี้",
|
||
"preview_link": "ลิงค์รายละเอียดอุปกรณ์",
|
||
"preview_status": "Online",
|
||
"preview_button": "การกระทำหลัก",
|
||
"preview_secondary": "Secondary",
|
||
"reset": "Reset",
|
||
"done": "Done"
|
||
},
|
||
"server_mgmt": {
|
||
"title": "จัดการเซิร์ฟเวอร์",
|
||
"subtitle": "ระนาบควบคุมเ��มือนห้องนักบินสำหรับโฮสต์คอนโซล BetterDesk (เบต้า)",
|
||
"beta_tooltip": "คุณลักษณะเบต้า — อยู่ระหว่างการพัฒนา",
|
||
"notice_title": "คุณลักษณะเบต้า",
|
||
"notice_body": "เครื่องมือเหล่านี้ทำงานบนโฮสต์ที่คอนโซลกระบวนการ BetterDesk ทำงานอยู่ การดำเนินงานทั้งหมดได้รับการตรวจสอบ ขอบเขตฟีเจอร์จะขยายออกไปในรุ่นต่อๆ ไป",
|
||
"tab_overview": "ภาพรวม",
|
||
"tab_terminal": "เทอร์มินัล",
|
||
"tab_files": "ไฟล์",
|
||
"tab_services": "บริการ",
|
||
"cpu": "CPU",
|
||
"memory": "หน่วยความจำ",
|
||
"load": "โหลดเฉลี่ย",
|
||
"disks": "ดิสก์",
|
||
"history": "ประวัติ (60 ตัวอย่างสุดท้าย)",
|
||
"host_info": "Host info",
|
||
"cores": "cores",
|
||
"uptime": "เวลาทำงาน",
|
||
"no_disks": "ไม่มีข้อมูลดิสก์",
|
||
"info_hostname": "Hostname",
|
||
"info_platform": "Platform",
|
||
"info_kernel": "Kernel",
|
||
"info_node": "Node.js",
|
||
"info_process_id": "Process ID",
|
||
"info_pty_available": "PTY ใช้ได้",
|
||
"term_connect": "Connect",
|
||
"term_disconnect": "Disconnect",
|
||
"term_clear": "Clear",
|
||
"term_status": "Status",
|
||
"term_connecting": "Connecting…",
|
||
"term_connected": "Connected",
|
||
"term_disconnected": "Disconnected",
|
||
"term_error": "ข้อผิดพลาดในการเชื่อมต่อ",
|
||
"term_warning": "คำสั่งทำงานในฐานะผู้ใช้ที่เป็นเจ้าของกระบวนการคอนโซล เพิ่มกฎ sudoers เพื่อเปิดใช้งานการยกระดับ",
|
||
"term_hint": "เคล็ดลับ: พิมพ์ `sudo -i` เพื่อยกระดับ (ต้องมีการกำหนดค่า sudoers)",
|
||
"term_lib_failed": "โหลดไลบรารีเทอร์มินัลไม่สำเร็จ",
|
||
"files_up": "ขึ้นมาหนึ่งระดับ",
|
||
"files_go": "Go",
|
||
"files_mkdir": "New folder",
|
||
"files_name": "Name",
|
||
"files_size": "Size",
|
||
"files_perms": "Mode",
|
||
"files_mtime": "Modified",
|
||
"files_rename": "Rename",
|
||
"files_rename_prompt": "New name:",
|
||
"files_empty": "ไดเร็กทอรีว่างเปล่า",
|
||
"files_error": "ไม่สามารถแสดงรายการไดเร็กทอรี",
|
||
"read_failed": "ไม่สามารถอ่านไฟล์ได้",
|
||
"save_failed": "ไม่สามารถบันทึกไฟล์ได้",
|
||
"rename_failed": "การเปลี่ยนชื่อล้มเหลว",
|
||
"delete_failed": "ลบไม่สำเร็จ",
|
||
"delete_confirm": "ลบรายการนี้ใช่ไหม",
|
||
"mkdir_prompt": "ชื่อโฟลเดอร์ใหม่:",
|
||
"mkdir_failed": "ไม่สามารถสร้างโฟลเดอร์ได้",
|
||
"file_saved": "บันทึกไฟล์แล้ว",
|
||
"binary_warn": "ไฟล์ไบนารี — ดูตัวอย่างเท่านั้น",
|
||
"encoding_utf8": "UTF-8 text",
|
||
"truncated": "truncated",
|
||
"full": "full",
|
||
"svc_search_placeholder": "บริการค้นหา...",
|
||
"svc_name": "Service",
|
||
"svc_state": "State",
|
||
"svc_description": "Description",
|
||
"svc_empty": "ไม่พบบริการ",
|
||
"svc_load_failed": "โหลดบริการไม่สำเร็จ",
|
||
"svc_action_failed": "การดำเนินการล้มเหลว",
|
||
"svc_confirm": "Run",
|
||
"svc_start": "Start",
|
||
"svc_stop": "Stop",
|
||
"svc_restart": "รีสตาร์ท",
|
||
"svc_reload": "Reload",
|
||
"svc_enable": "Enable",
|
||
"svc_disable": "Disable",
|
||
"svc_status": "Status"
|
||
},
|
||
"download": {
|
||
"title": "ดาวน์โหลดตัวแทน BetterDesk",
|
||
"choose_platform": "เลือกแพลตฟอร์มของคุณ",
|
||
"choose_platform_hint": "เลือกตัวติดตั้งที่ตรงกับระบบปฏิบัติการของคุณ",
|
||
"download": "ดาวน์โหลด",
|
||
"building": "อาคาร...",
|
||
"failed": "การสร้างล้มเหลว",
|
||
"need_help": "ต้องการความช่วยเหลือ?",
|
||
"powered_by": "ขับเคลื่อนโดย"
|
||
},
|
||
"server_attestation": {
|
||
"title": "การรับรองประสิทธิภาพเซิร์ฟเวอร์",
|
||
"subtitle": "การทดสอบ benchmark ประสิทธิภาพเพื่อกำหนดความจุการเชื่อมต่อพร้อมกันที่ระดับ CPU, RAM และดิสก์ 80%",
|
||
"warning_title": "การทดสอบโหลด",
|
||
"warning_body": "การทดสอบ benchmark จำลองการเชื่อมต่อ WebSocket แบบขนานกับ signal และ relay server ควรรันในช่วงนอกชั่วโมงเร่งด่วน — การทดสอบนี้สร้างโหลดให้ production",
|
||
"run_benchmark": "รัน Benchmark",
|
||
"abort": "ยกเลิก",
|
||
"download_report": "ดาวน์โหลดรายงาน JSON",
|
||
"last_test": "การทดสอบล่าสุด",
|
||
"no_test_yet": "ยังไม่มีการรัน benchmark",
|
||
"max_connections": "การเชื่อมต่อสูงสุด",
|
||
"threshold_80": "เกณฑ์ 80% — เมตริกสุดท้าย",
|
||
"disk": "ดิสก์",
|
||
"ramp_chart": "กราฟการเพิ่มโหลด",
|
||
"connections": "การเชื่อมต่อ",
|
||
"connections_short": "เชื่อมต่อ",
|
||
"tier_guide_title": "แต่ละระดับหมายความว่าอย่างไร?",
|
||
"tier_bronze": "BRONZE",
|
||
"tier_iron": "IRON",
|
||
"tier_titanium": "TITANIUM",
|
||
"tier_platinum": "PLATINUM",
|
||
"tier_obsidian": "OBSIDIAN",
|
||
"tier_none": "UNRATED",
|
||
"tier_bronze_desc": "การเชื่อมต่อพร้อมกัน 1–25 รายการ — VPS ขนาดเล็ก (1–2 vCPU, 2–4 GB RAM)",
|
||
"tier_iron_desc": "การเชื่อมต่อ 26–75 รายการ — เซิร์ฟเวอร์ระดับกลาง (2–4 vCPU, 4–8 GB RAM)",
|
||
"tier_platinum_desc": "การเชื่อมต่อ 76–200 รายการ — เซิร์ฟเวอร์ประสิทธิภาพสูง (4–8 vCPU, 8–16 GB RAM)",
|
||
"tier_titanium_desc": "การเชื่อมต่อ 201–400 รายการ — โครงสร้างพื้นฐานระดับองค์กร (8+ vCPU, 16–32 GB RAM)",
|
||
"tier_obsidian_desc": "การเชื่อมต่อ 401+ รายการ — ระดับ Turbo: ฮาร์ดแวร์เฉพาะ, 16+ vCPU, 32+ GB RAM, NVMe",
|
||
"docker_note": "หมายเหตุ: ใน Docker เมตริก CPU/RAM อาจสะท้อนขีดจำกัดของ container ไม่ใช่ host จริง",
|
||
"badge_tooltip": "BetterDesk Server Attestation — การรับรองประสิทธิภาพเซิร์ฟเวอร์",
|
||
"confirm_run": "Benchmark นี้จะทดสอบโหลดเซิร์ฟเวอร์ด้วยการเชื่อมต่อจำลอง ต้องการดำเนินการต่อ?",
|
||
"starting": "กำลังเริ่มต้น…",
|
||
"complete": "Benchmark เสร็จสิ้น",
|
||
"signal_peers": "เพียร์สัญญาณ",
|
||
"relay_sessions": "เซสชันรีเลย์",
|
||
"page_error": "โหลดหน้า Server Attestation ล้มเหลว",
|
||
"mode_estimated": "ค่าประมาณ (WebSocket ไม่สามารถเข้าถึงได้)",
|
||
"incomplete": "Benchmark เสร็จสิ้นแต่ไม่ได้รับระดับที่ถูกต้อง"
|
||
},
|
||
"commercialization": {
|
||
"title": "การทำให้เป็นเชิงพาณิชย์",
|
||
"subtitle": "แพ็กเกจสนับสนุน เซสชันที่เรียกเก็บเงิน และรายงาน",
|
||
"alpha_badge": "ALPHA",
|
||
"alpha_tooltip": "ฟีเจอร์ช่วงเริ่มต้น — การเรียกเก็บเงินและแพ็กเกจอยู่ระหว่างพัฒนา",
|
||
"tabs": {
|
||
"overview": "ภาพรวม",
|
||
"packages": "แพ็กเกจและสัญญา",
|
||
"sessions": "เซสชัน",
|
||
"reports": "รายงาน",
|
||
"settings": "การตั้งค่าขั้นสูง"
|
||
},
|
||
"clock": {
|
||
"title": "เวลาเซิร์ฟเวอร์ (NTP)",
|
||
"check_now": "ตรวจสอบตอนนี้",
|
||
"unsynced": "นาฬิกาเซิร์ฟเวอร์ไม่ซิงค์ — เซสชันที่เรียกเก็บเงินอาจถูกบล็อก"
|
||
},
|
||
"stats": {
|
||
"active_sessions": "เซสชันที่เรียกเก็บเงินที่ใช้งานอยู่"
|
||
},
|
||
"packages": {
|
||
"new": "แพ็กเกจใหม่",
|
||
"name": "ชื่อ",
|
||
"included_minutes": "นาทีที่รวม",
|
||
"overage_rate": "อัตราเกิน / ชม.",
|
||
"currency": "สกุลเงิน",
|
||
"heading": "แพ็กเกจสนับสนุน",
|
||
"prompt_name": "ชื่อแพ็กเกจ",
|
||
"create_title": "แพ็กเกจใหม่สำหรับองค์กร",
|
||
"create_submit": "สร้างแพ็กเกจ",
|
||
"select_org": "องค์กร",
|
||
"select_org_placeholder": "เลือกองค์กร…"
|
||
},
|
||
"sessions": {
|
||
"device": "อุปกรณ์",
|
||
"operator": "ผู้ปฏิบัติการ",
|
||
"duration": "ระยะเวลา",
|
||
"phase": "ระยะ",
|
||
"amount": "จำนวนเงิน"
|
||
},
|
||
"reports": {
|
||
"session": "เซสชัน",
|
||
"summary": "สรุป",
|
||
"date": "วันที่"
|
||
},
|
||
"contracts": {
|
||
"title": "สัญญาองค์กร",
|
||
"new": "กำหนดแพ็กเกจ",
|
||
"org": "องค์กร",
|
||
"package": "แพ็กเกจ",
|
||
"remaining": "นาทีที่เหลือ",
|
||
"status": "สถานะ",
|
||
"actions": "การดำเนินการ",
|
||
"suspend": "ระงับ",
|
||
"activate": "เปิดใช้งาน",
|
||
"select_org": "เลือกองค์กร",
|
||
"select_package": "เลือกแพ็กเกจ",
|
||
"no_orgs": "ไม่พบองค์กร",
|
||
"no_packages": "สร้างแพ็กเกจก่อน"
|
||
},
|
||
"export": {
|
||
"csv": "ส่งออก CSV",
|
||
"pdf": "ส่งออก PDF",
|
||
"sessions_csv": "ส่งออกเซสชัน CSV"
|
||
},
|
||
"report": {
|
||
"title": "รายงานการทำงาน",
|
||
"subtitle": "อธิบายงานที่ทำระหว่างเซสชันรีโมตนี้",
|
||
"category": "หมวดหมู่",
|
||
"ticket_ref": "อ้างอิงตั๋ว",
|
||
"summary": "งานที่ทำ",
|
||
"skip": "ข้ามไปก่อน",
|
||
"submit": "ส่งรายงาน",
|
||
"summary_required": "ต้องมีสรุป",
|
||
"saved": "บันทึกรายงานการทำงานแล้ว"
|
||
},
|
||
"empty": {
|
||
"packages": "ยังไม่มีแพ็กเกจ สร้างด้วยปุ่มด้านบน",
|
||
"contracts": "ยังไม่มีสัญญาองค์กร กำหนดแพ็กเกจให้องค์กร",
|
||
"sessions": "ยังไม่มีเซสชันที่เรียกเก็บเงิน",
|
||
"reports": "ยังไม่มีรายงานการทำงาน"
|
||
},
|
||
"assign": {
|
||
"title": "กำหนดแพ็กเกจที่มีอยู่",
|
||
"submit": "กำหนด"
|
||
},
|
||
"form": {
|
||
"cancel": "ยกเลิก"
|
||
}
|
||
}
|
||
}
|