/
mikopbx
/
ModuleThaiLanguagePack
Обзор
Документация
Войти
/
mikopbx
/
ModuleThaiLanguagePack
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
master
Messages/th/Extensions.php
375 строк
39 KB
Nikolay Beketov
Initial commit: ModuleThaiLanguagePack language pack for MikoPBX
06 апр 2026, 10:21
06 апр 2026, 10:21
aa50b7f
Код
Авторство
О чём код?
<?php return [ /** * Extensions and employees translations */ // EX 'ex_AddNewExtension' => 'เพิ่มพนักงาน', 'ex_AdditionalParameters' => 'พารามิเตอร์เพิ่มเติม', 'ex_BusyLevel' => 'จำนวนการสนทนาคู่ขนานสูงสุด', 'ex_BusyLevelInfo' => 'เมื่อถึงจำนวนการโทรที่กำหนด โทรศัพท์ของพนักงานจะถือว่าไม่ว่าง', 'ex_CalculateAutomatically' => 'อัตโนมัติ', 'ex_CallRecording' => 'การบันทึกการสนทนา', 'ex_ChangeAvatar' => 'เปลี่ยนอวตาร', 'ex_DTMFMode' => 'โหมด DTMF', 'ex_DenyNetwork' => 'เครือข่ายต้องห้าม', 'ex_Email' => 'อีเมล', 'ex_EmailAddress' => 'ที่อยู่อีเมล', 'ex_EmptyTableDescription' => 'พนักงาน - เป็นผู้ใช้ระบบที่มีหมายเลขภายในสำหรับการโทรเข้าและโทรออก', 'ex_EmptyTableTitle' => 'เพิ่มพนักงานคนแรก', 'ex_Endpoints' => 'อุปกรณ์ที่เชื่อมต่อ', 'ex_EnterSearchPhrase' => 'ป้อนข้อมูลสำหรับการค้นหา', 'ex_Extension' => 'หมายเลขภายใน', 'ex_GeneralSettings' => 'การตั้งค่าหลัก', 'ex_IfMainExtensionIsBusyRedirectCallTo' => 'หากเบอร์หลักไม่ว่าง จะโอนสายไปที่', 'ex_IfMainExtensionIsUnavailableRedirectCallTo' => 'หากเบอร์หลักไม่พร้อมใช้งาน จะโอนสายไปที่', 'ex_ImpossibleToDeleteExtension' => 'ไม่สามารถลบพนักงานได้ เนื่องจากมีการอ้างอิงต่อไปนี้', 'ex_ImpossibleToGetSecret' => 'ไม่สามารถรับรหัสผ่านผู้ใช้ได้', 'ex_Language' => 'ภาษาอินเทอร์เฟซและการแจ้งเตือน', 'ex_LoadingData' => 'กำลังโหลดข้อมูล...', 'ex_ManualAdditionalAttributes' => 'แอตทริบิวต์ PJSIP เพิ่มเติม', 'ex_Mobile' => 'มือถือ', 'ex_MobileDialstring' => 'การแทนที่สตริงการโทร', 'ex_MobileDialstringTooltip_desc' => 'ระบุหมายเลขจริงหรือกฎการโทรเมื่อโทรไปหมายเลขมือถือภายในของพนักงาน หากช่องว่างเปล่า จะใช้ค่าจากช่อง "หมายเลขมือถือ"', 'ex_MobileDialstringTooltip_examples' => '662xxxxxxx|668xxxxxxxx|SIP/SIP-1698919803/662xxx xxxx|SIP/SIP-1698919847/668xxxxxxxx|201', 'ex_MobileDialstringTooltip_examples_header' => 'ตัวอย่าง', 'ex_MobileDialstringTooltip_header' => 'การแทนที่สตริงการโทร', 'ex_MobileDialstringTooltip_note' => 'เมื่อโทรไปหมายเลขมือถือภายในของพนักงาน จะใช้ค่าจากช่องนี้', 'ex_MobileDialstringTooltip_usage_format' => 'การเปลี่ยนรูปแบบหมายเลข', 'ex_MobileDialstringTooltip_usage_format_desc' => 'หากหมายเลขมือถือคือ 089xxxxx แต่ผู้ให้บริการต้องการรูปแบบ 668x ให้ระบุ 668x xxxx', 'ex_MobileDialstringTooltip_usage_forward' => 'การโอนไปหมายเลขอื่น', 'ex_MobileDialstringTooltip_usage_forward_desc' => 'สามารถระบุหมายเลขภายในหรือภายนอกใดๆ สำหรับการโอน', 'ex_MobileDialstringTooltip_usage_header' => 'สถานการณ์การใช้งานหลัก', 'ex_MobileDialstringTooltip_usage_provider' => 'การเลือกผู้ให้บริการเฉพาะ', 'ex_MobileDialstringTooltip_usage_provider_desc' => 'สำหรับการรูทผ่านผู้ให้บริการเฉพาะ ใช้ SIP/Provider_ID/หมายเลข', 'ex_MobileNumber' => 'หมายเลขมือถือ', 'ex_Name' => 'พนักงาน', 'ex_NatMode' => 'โหมด NAT', 'ex_NetworkFilter' => 'ตัวกรองเครือข่าย', 'ex_NetworkSettings' => 'การตั้งค่าเครือข่าย', 'ex_NoNetworkFilter' => 'อนุญาตให้เชื่อมต่อจากที่อยู่ใดก็ได้', 'ex_Number' => 'หมายเลขภายใน', 'ex_Offline' => 'ออฟไลน์', 'ex_Online' => 'ออนไลน์', 'ex_OutboundProxy' => 'Outbound proxy (ตัวอย่าง: pbx.yandex.net:5080)', 'ex_PasswordNoLowSimvol' => 'รหัสผ่านต้องมีตัวอักษร', 'ex_PasswordNoNumbers' => 'รหัสผ่านต้องมีตัวเลข', 'ex_PermitNetwork' => 'เครือข่ายที่อนุญาต', 'ex_RegeneratePassword' => 'สร้างรหัสผ่านใหม่', 'ex_RingMainExtension' => 'ในระหว่าง', 'ex_RoutingSettings' => 'การตั้งค่าการรูท', 'ex_SearchByCustomPhrase' => 'ค้นหาแบบข้อความเต็ม', 'ex_SearchByEmail' => 'ค้นหาจากอีเมล', 'ex_SearchByExtension' => 'ค้นหาตามหมายเลขภายใน', 'ex_SearchByID' => 'ค้นหาตามรหัสพนักงานภายใน', 'ex_SearchByMobile' => 'ค้นหาด้วยหมายเลขโทรศัพท์มือถือ', 'ex_SecondsAndThenRedirectCallTo' => 'วินาที พยายามโทรไปเบอร์หลัก จากนั้นโอนไป', 'ex_Secret' => 'รหัสผ่าน SIP', 'ex_SecuritySettings' => 'การตั้งค่าความปลอดภัย', 'ex_SelectExtension' => 'เลือกหมายเลข', 'ex_SelectNumber' => 'เลือกหมายเลข', 'ex_ShowOnlyRows' => 'โดยบันทึก %rows%', 'ex_SipDtmfmodeTooltip_desc' => 'กำหนดวิธีการส่งสัญญาณโทน (การกดปุ่ม) ระหว่างการสนทนา', 'ex_SipDtmfmodeTooltip_header' => 'โหมดการส่ง DTMF', 'ex_SipDtmfmodeTooltip_list_auto' => 'auto', 'ex_SipDtmfmodeTooltip_list_auto_desc' => 'การเลือกอัตโนมัติ (แนะนำ)', 'ex_SipDtmfmodeTooltip_list_auto_info' => 'auto_info', 'ex_SipDtmfmodeTooltip_list_auto_info_desc' => 'RFC 4733 ก่อน จากนั้น INFO', 'ex_SipDtmfmodeTooltip_list_inband' => 'inband', 'ex_SipDtmfmodeTooltip_list_inband_desc' => 'ในสตรีมเสียง', 'ex_SipDtmfmodeTooltip_list_info' => 'info', 'ex_SipDtmfmodeTooltip_list_info_desc' => 'ผ่านข้อความ SIP INFO', 'ex_SipDtmfmodeTooltip_list_rfc4733' => 'rfc4733', 'ex_SipDtmfmodeTooltip_list_rfc4733_desc' => 'โปรโตคอลมาตรฐาน (RFC 4733/2833)', 'ex_SipEnableRecordingTooltip_desc' => 'เปิดใช้งานการบันทึกอัตโนมัติสำหรับการสนทนาทั้งหมดของพนักงานคนนี้', 'ex_SipEnableRecordingTooltip_header' => 'การบันทึกการสนทนา', 'ex_SipEnableRecordingTooltip_note' => 'การบันทึกจัดเก็บในส่วน "บันทึกการโทร" และสามารถฟัง/ดาวน์โหลดได้', 'ex_SipManualattributesTooltip_desc' => 'อนุญาตให้แทนที่หรือเพิ่มพารามิเตอร์การกำหนดค่า Asterisk PJSIP สำหรับพนักงานคนนี้<br>พารามิเตอร์จะใช้กับส่วน endpoint, acl, aor และ auth', 'ex_SipManualattributesTooltip_header' => 'พารามิเตอร์ PJSIP เพิ่มเติม', 'ex_SipManualattributesTooltip_list_device_state_busy_at' => 'device_state_busy_at', 'ex_SipManualattributesTooltip_list_device_state_busy_at_desc' => 'เวลารอของอุปกรณ์ในสถานะไม่ว่าง', 'ex_SipManualattributesTooltip_list_max_audio_streams' => 'max_audio_streams', 'ex_SipManualattributesTooltip_list_max_audio_streams_desc' => 'จำนวนสตรีมเสียงสูงสุด', 'ex_SipManualattributesTooltip_list_max_contacts' => 'max_contacts', 'ex_SipManualattributesTooltip_list_max_contacts_desc' => 'จำนวนอุปกรณ์ที่ลงทะเบียนสูงสุด', 'ex_SipManualattributesTooltip_list_remove_existing' => 'remove_existing', 'ex_SipManualattributesTooltip_list_remove_existing_desc' => 'การลบอุปกรณ์ที่มีอยู่เมื่อลงทะเบียนใหม่', 'ex_SipManualattributesTooltip_list_rtp_timeout' => 'rtp_timeout', 'ex_SipManualattributesTooltip_list_rtp_timeout_desc' => 'เวลารอ RTP packet', 'ex_SipManualattributesTooltip_list_rtp_timeout_hold' => 'rtp_timeout_hold', 'ex_SipManualattributesTooltip_list_rtp_timeout_hold_desc' => 'เวลารอ RTP packet เมื่อพักสาย', 'ex_SipManualattributesTooltip_warning' => 'ใช้เฉพาะเมื่อคุณเข้าใจการทำงานของ Asterisk PJSIP<br>พารามิเตอร์ที่ไม่ถูกต้องอาจทำให้โทรศัพท์ของพนักงานไม่สามารถใช้งานได้<br>พารามิเตอร์จะใช้โดยไม่ตรวจสอบไวยากรณ์', 'ex_SipManualattributesTooltip_warning_header' => 'คำเตือน!', 'ex_SipNetworkfilteridTooltip_desc' => 'จำกัด IP address ที่พนักงานสามารถเชื่อมต่อกับ PBX ได้', 'ex_SipNetworkfilteridTooltip_header' => 'ตัวกรองเครือข่าย', 'ex_SipNetworkfilteridTooltip_warning' => 'การตั้งค่าที่ไม่ถูกต้องอาจบล็อกการเข้าถึงโทรศัพท์ของพนักงาน<br>ตรวจสอบให้แน่ใจว่า IP address ของโทรศัพท์อยู่ในช่วงที่อนุญาต', 'ex_SipNetworkfilteridTooltip_warning_header' => 'คำเตือนด้านความปลอดภัย', 'ex_SipSettings' => 'การตั้งค่า SIP', 'ex_SipTransportTooltip_desc' => 'เลือกโปรโตคอลสำหรับส่งข้อความ SIP ระหว่างโทรศัพท์ของพนักงานและ PBX', 'ex_SipTransportTooltip_header' => 'โปรโตคอลการขนส่ง', 'ex_SipTransportTooltip_protocols_header' => 'โปรโตคอลที่ใช้ได้', 'ex_SipTransportTooltip_rec_compatibility' => 'ใช้ udp,tcp เพื่อความเข้ากันได้สูงสุด', 'ex_SipTransportTooltip_recommendations_header' => 'คำแนะนำ', 'ex_SipTransportTooltip_tcp' => 'tcp', 'ex_SipTransportTooltip_tcp_desc' => 'TCP เท่านั้น การส่งที่เชื่อถือได้ เหมาะสำหรับข้อความขนาดใหญ่', 'ex_SipTransportTooltip_tls' => 'tls', 'ex_SipTransportTooltip_tls_desc' => 'การเชื่อมต่อ TLS ที่เข้ารหัส ความปลอดภัยสูงสุด', 'ex_SipTransportTooltip_udp' => 'udp', 'ex_SipTransportTooltip_udp_desc' => 'UDP เท่านั้น รวดเร็ว แต่เชื่อถือได้น้อยกว่า มาตรฐานสำหรับ SIP', 'ex_SipTransportTooltip_udp_tcp' => 'udp,tcp', 'ex_SipTransportTooltip_udp_tcp_desc' => 'การเลือกอัตโนมัติระหว่าง UDP และ TCP (แนะนำ)', 'ex_Status' => 'สถานะ', 'ex_ThisEmailAlreadyRegisteredForOtherUser' => 'ที่อยู่ที่ป้อนได้ถูกลงทะเบียนไว้แล้วสำหรับ', 'ex_ThisNumberIsNotFree' => 'หมายเลขนี้มีอยู่ในฐานข้อมูลแล้ว', 'ex_ThisNumberNotExistInSipModel' => 'หมายเลขนี้ไม่มีการตั้งค่า SIP ที่เกี่ยวข้อง', 'ex_ThisNumberOverlapWithParkingSlots' => 'ทับซ้อนกับช่วงหมายเลขพาร์กกิง', 'ex_ThisUserIdNotExistInUsersModel' => 'ไม่มีผู้ใช้รายนี้', 'ex_Transport' => 'โปรโตคอลการขนส่ง', 'ex_UpdateStatus' => 'อัปเดตสถานะ', 'ex_UserPhotography' => 'รูปถ่ายพนักงาน', 'ex_Username' => 'ชื่อเต็มของผู้ใช้', 'ex_ValidateEmailEmpty' => 'อาจมีการป้อนที่อยู่อีเมลไม่ถูกต้อง', 'ex_ValidateExtensionNumber' => 'หมายเลขภายในต้องประกอบด้วยตัวเลขเท่านั้น', 'ex_ValidateForwardingToBeDifferent' => 'คุณไม่สามารถตั้งค่าการส่งต่อไปยังหมายเลขของคุณเองได้', 'ex_ValidateForwardingToBeFilled' => 'หมายเลขการส่งต่อการหมดเวลาไม่ได้ถูกกรอกในการตั้งค่าการรูท', 'ex_ValidateMobileIsNotCorrect' => 'ตรวจสอบว่าป้อนหมายเลขโทรศัพท์มือถือของคุณถูกต้อง', 'ex_ValidateMobileNumberIsDouble' => 'หมายเลขโทรศัพท์มือถือมีการใช้งานโดยพนักงานคนอื่นแล้ว', 'ex_ValidateNumberIsDouble' => 'หมายเลขภายในไม่ว่างแล้ว', 'ex_ValidateNumberIsEmpty' => 'ไม่ได้กรอกหมายเลขภายในพนักงาน', 'ex_ValidatePasswordTooWeak' => 'รหัสผ่านอ่อนเกินไปสำหรับความต้องการด้านความปลอดภัย', 'ex_ValidateRingingBeforeForwardOutOfRange' => 'การตั้งค่าการรูทระบุเวลาก่อนการโอนไม่ถูกต้อง เลือกค่าระหว่าง {ruleValue}', 'ex_ValidateSecretEmpty' => 'รหัสผ่าน SIP ต้องไม่เว้นว่าง', 'ex_ValidateSecretWeak' => 'รหัสผ่าน SIP ต้องยาวเกิน 4 ตัวอักษร', 'ex_ValidateUsernameEmpty' => 'ป้อนชื่อเต็มของพนักงาน', 'ex_ValidateUsernameSpecialCharacters' => 'ชื่อเต็มต้องไม่มีอักขระพิเศษ', 'ex_dropdownCategory_ASTERISKMANAGERUSERS' => 'ผู้ใช้ AMI', 'ex_dropdownCategory_CALLQUEUES' => 'คิวโทร', 'ex_dropdownCategory_CONFERENCE' => 'การประชุม', 'ex_dropdownCategory_CONFERENCEROOMS' => 'การประชุม', 'ex_dropdownCategory_CUSTOMFILES' => 'ไฟล์การกำหนดค่า', 'ex_dropdownCategory_DIALPLANAPPLICATIONS' => 'แอปพลิเคชัน Dialplan', 'ex_dropdownCategory_DIALPLAN_APPLICATION' => 'แอปพลิเคชัน Dialplan', 'ex_dropdownCategory_IVRMENU' => 'เมนูเสียงแบบโต้ตอบ IVR', 'ex_dropdownCategory_IVR_MENU' => 'เมนูเสียงแบบโต้ตอบ IVR', 'ex_dropdownCategory_MENUITEMS' => 'รายการเมนู', 'ex_dropdownCategory_MODULES' => 'โมดูลเพิ่มเติม', 'ex_dropdownCategory_NETWORKFILTERS' => 'ซับเน็ต', 'ex_dropdownCategory_OUTWORKTIMES' => 'เวลาไม่ทำงาน', 'ex_dropdownCategory_PARKING' => 'ช่องพาร์กกิง', 'ex_dropdownCategory_PBXEXTENSIONMODULES' => 'โมดูลเพิ่มเติม', 'ex_dropdownCategory_PROVIDERS' => 'ผู้ให้บริการ', 'ex_dropdownCategory_QUEUE' => 'คิวโทร', 'ex_dropdownCategory_SYSTEM' => 'หมายเลขบริการ', 'ex_dropdownCategory_USER' => 'พนักงาน', 'ex_dropdownCategory_USERS' => 'พนักงาน', 'ex_enableRecording' => 'บันทึกการสนทนาทั้งหมดของพนักงาน', 'ex_DeviceConnected' => 'เชื่อมต่อแล้ว', 'ex_DeviceDisconnected' => 'พิการ', 'ex_IpCopied' => 'คัดลอก IP แล้ว', 'ex_ForwardingNumberNotExists' => 'หมายเลขส่งต่อ "%number%" ไม่มีอยู่ในระบบ', 'ex_BulkUploadFioEmpty' => 'ชื่อเต็มต้องไม่ว่างเปล่าในแถว %row%', 'ex_BulkUploadValidationComplete' => 'การตรวจสอบเสร็จสมบูรณ์', 'ex_BulkUploadCreationStarted' => 'การสร้างบัญชีผู้ใช้ได้เริ่มต้นขึ้นแล้ว', 'ex_BulkUploadCreationComplete' => 'การสร้างผู้ใช้เสร็จสมบูรณ์แล้ว', 'ex_BulkUploadPasswordGenerated' => 'สร้างรหัสผ่านสำหรับ %fio%', 'ex_BulkUploadTransactionFailed' => 'ข้อผิดพลาดในการทำธุรกรรมฐานข้อมูล', // Extension status monitoring 'ex_ActiveDevices' => 'อุปกรณ์แอคทีฟ', 'ex_NoActiveDevices' => 'ไม่มีอุปกรณ์ที่ใช้งานอยู่', 'ex_DeviceHistory' => 'ประวัติการเชื่อมต่อ', 'ex_NoHistoryAvailable' => 'ประวัติการใช้งานไม่พร้อมใช้งาน', // Import error message templates - cleaner format 'ex_ImportErrorEmployee' => 'บรรทัด %line%: %name% (หมายเลข %number%)', 'ex_ImportErrorEmployeeWithMobile' => 'บรรทัด %line%: %name% (หมายเลข %number%, มือถือ %mobile%)', 'ex_ImportErrorBasic' => 'บรรทัด %line%: หมายเลข %number%', // Specific error messages without number duplication 'ex_MobileNumberAlreadyUsed' => 'หมายเลขโทรศัพท์มือถือดังกล่าวถูกใช้งานอยู่แล้ว', 'ex_SipManualattributesTooltip_format_desc' => 'ระบุส่วนและพารามิเตอร์ในรูปแบบ parameter=value', 'ex_SipManualattributesTooltip_examples_header' => 'ตัวอย่างการกำหนดค่า', 'ex_SipManualattributesTooltip_common_params' => 'พารามิเตอร์ที่ใช้บ่อย', 'ex_SipManualattributesTooltip_list_trust_id_inbound_desc' => 'เชื่อถือหมายเลขผู้โทรเข้า (ใช่/ไม่ใช่)', 'ex_SipManualattributesTooltip_list_force_rport' => 'บังคับ_พอร์ต', 'ex_SipManualattributesTooltip_list_force_rport_desc' => 'บังคับใช้การใช้งาน rport สำหรับ NAT (ใช่/ไม่ใช่)', 'ex_SipManualattributesTooltip_list_rewrite_contact' => 'เขียนใหม่_ติดต่อ', 'ex_SipManualattributesTooltip_list_rewrite_contact_desc' => 'แก้ไขส่วนหัวของข้อมูลติดต่อสำหรับ NAT (ใช่/ไม่ใช่)', 'ex_SipManualattributesTooltip_list_qualify_frequency' => 'ความถี่คุณสมบัติ', 'ex_SipManualattributesTooltip_list_qualify_frequency_desc' => 'ความถี่ในการตรวจสอบความพร้อมใช้งาน (หน่วยเป็นวินาที) (ค่าเริ่มต้น: 60)', 'ex_SipManualattributesTooltip_list_rtp_keepalive' => 'rtp_keepalive', 'ex_SipManualattributesTooltip_list_rtp_keepalive_desc' => 'ช่วงเวลาการส่งสัญญาณ RTP keepalive ในหน่วยวินาที (ค่าเริ่มต้น: 30)', 'ex_SipManualattributesTooltip_list_qualify_timeout' => 'หมดเวลาตรวจสอบคุณสมบัติ', 'ex_SipManualattributesTooltip_list_qualify_timeout_desc' => 'ระยะเวลาหมดเวลาสำหรับการรอการตอบกลับจากคำสั่ง OPTIONS ในหน่วยวินาที (ค่าเริ่มต้น: 5)', 'ex_SipManualattributesTooltip_list_remove_unavailable' => 'ลบออก_ไม่พร้อมใช้งาน', 'ex_NoPermissionToCreate' => 'คุณไม่มีสิทธิ์ในการสร้างพนักงาน', 'ex_ModifyEmployee' => 'การเปลี่ยนพนักงาน', // Bulk upload translations (новые ключи) 'ex_BulkUploadFieldRequired' => 'ช่อง "%field%" เป็นช่องที่ต้องกรอกข้อมูล', 'ex_BulkUploadInvalidEmail' => 'รูปแบบอีเมลไม่ถูกต้อง: %email%', 'ex_BulkUploadExtensionExists' => 'หมายเลข %extension% ถูกใช้งานโดยผู้ใช้ "%user%" อยู่แล้ว', 'ex_BulkUploadEmailExists' => 'อีเมล %email% ถูกลงทะเบียนแล้ว', 'ex_BulkUploadInvalidExtension' => 'หมายเลขไม่ถูกต้อง: %extension%', 'ex_BulkUploadInvalidMobile' => 'รูปแบบมือถือไม่ถูกต้อง: %mobile%', 'ex_BulkUploadProcessing' => 'กำลังประมวลผลสตริง %current% จาก %total%', 'ex_BulkUploadComplete' => 'สร้างแล้ว: %created%, ข้าม: %skipped%, ข้อผิดพลาด: %errors%', 'ex_BulkUploadUserCreated' => 'ผู้ใช้ที่สร้าง: %fio% (หมายเลข %นามสกุล%)', 'ex_BulkUploadUserSkipped' => 'ไม่พบข้อมูลซ้ำ: %fio% (หมายเลข %extension%)', 'ex_BulkUploadFileEmpty' => 'ไฟล์ CSV ว่างเปล่าหรือเสียหาย', 'ex_BulkUploadFileTooBig' => 'ไฟล์มีขนาดใหญ่เกินไป จำกัดจำนวนระเบียนสูงสุด %max%', 'ex_BulkUploadInvalidCsvFormat' => 'รูปแบบไฟล์ CSV ไม่ถูกต้อง', 'ex_BulkUploadMissingHeaders' => 'ส่วนหัวที่จำเป็นหายไป: %headers%', 'ex_BulkUploadDuplicateExtensionInFile' => 'ซ้ำหมายเลข %extension% ใน %row%', 'ex_BulkUploadDuplicateEmailInFile' => 'พบอีเมลซ้ำ %email% ในบรรทัด %row%', 'ex_BulkUploadProcessStarted' => 'กระบวนการอัปโหลดข้อมูลจำนวนมากได้เริ่มต้นขึ้นแล้ว', 'ex_BulkUploadMaxRecordsExceeded' => 'จำนวนระเบียนสูงสุดเกินกำหนด (%max%)', 'ex_NoSearchResults' => 'ไม่มีระเบียนตามเกณฑ์ที่กำหนด', 'ex_TryDifferentKeywords' => 'ลองเปลี่ยนคำค้นหาหรือล้างตัวกรองดู', // Batch create employees translations 'ex_BatchEmployeesArrayRequired' => 'จำเป็นต้องกรอกข้อมูลพนักงานให้ครบถ้วน', 'ex_BatchInvalidMode' => 'โหมดไม่ถูกต้อง ค่าที่ถูกต้องคือ validate หรือ create', 'ex_BatchSizeExceeded' => 'ขนาดชุดข้อมูลเกินจำนวนสูงสุด %maxSize% เรคอร์ด จัดทำโดย: %providedSize%', 'ex_BatchRecordValidationFailed' => 'บันทึก %index%: ข้อผิดพลาดในการตรวจสอบ', 'ex_BatchRecordCreateFailed' => 'บันทึก %index%: เกิดข้อผิดพลาดในการสร้าง', 'ex_BatchRecordError' => 'กำลังบันทึก %index%: %error%', 'ex_BatchCreatedSuccess' => 'พนักงานจำนวน %count% คนสร้างสำเร็จแล้ว', 'ex_BatchFailedWarning' => 'ไม่สามารถประมวลผลข้อมูลได้ %count% รายการ', // Import/Export CSV translations 'ex_ImportFileNotFound' => 'ไม่พบไฟล์สำหรับนำเข้า', 'ex_ImportMissingRequiredFields' => 'ช่องที่จำเป็นหายไป', 'ex_ImportInvalidEmail' => 'ที่อยู่อีเมลไม่ถูกต้อง', 'ex_ImportInvalidForwarding' => 'โอนสายไปยังหมายเลขที่ไม่มีอยู่จริง %number%', 'ex_FieldForwardingBusy_Help' => 'โอนสายหากสายไม่ว่าง', 'ex_FieldForwardingUnavailable_Help' => 'เบอร์โทรศัพท์สำหรับส่งต่อ หากไม่สามารถติดต่อได้', // Bulk Upload Interface 'ex_BulkUploadTitle' => 'การโยกย้ายพนักงานจำนวนมาก', 'ex_BulkUploadDescription' => 'นำเข้าและส่งออกข้อมูลพนักงานผ่านไฟล์ CSV', 'ex_ImportFromCSV' => 'นำเข้าจากไฟล์ CSV', 'ex_ExportToCSV' => 'ส่งออกเป็นไฟล์ CSV', 'ex_DownloadTemplate' => 'ดาวน์โหลดเทมเพลต', 'ex_ExportTab' => 'ส่งออก', 'ex_TemplateTab' => 'ตัวอย่าง', // Import section 'ex_DropCSVHere' => 'ลากและวางไฟล์ CSV ของคุณที่นี่ หรือคลิกเพื่อเลือก', 'ex_SelectCSVFile' => 'เลือกไฟล์ CSV', 'ex_PreviewTitle' => 'ตัวอย่างการนำเข้า', 'ex_TotalRecords' => 'บันทึกทั้งหมด', 'ex_ValidRecords' => 'ถูกต้อง', 'ex_Duplicates' => 'สำเนา', 'ex_ValidationMessage' => 'ข้อความยืนยัน', 'ex_ImportOptions' => 'การตั้งค่าการนำเข้า', 'ex_DuplicateStrategy' => 'กลยุทธ์การจัดการข้อมูลซ้ำ', 'ex_SkipExisting' => 'ข้ามพนักงานที่มีอยู่', 'ex_UpdateDifferent' => 'ถ้าข้อมูลแตกต่างกัน ให้ทำการเขียนทับ', 'ex_SkipDuplicates' => 'ข้ามรายการที่ซ้ำกัน', 'ex_UpdateExisting' => 'อัปเดตข้อมูลที่มีอยู่', 'ex_FailOnDuplicate' => 'หยุดเมื่อพบข้อมูลซ้ำ', 'ex_ConfirmImport' => 'ยืนยันการนำเข้า', 'ex_Cancel' => 'ยกเลิก', 'ex_ImportLog' => 'บันทึกการนำเข้า', 'ex_ContinueToExtensions' => 'ไปที่รายการ', // Export section 'ex_ExportSettings' => 'การตั้งค่าการส่งออก', 'ex_ExportFormat' => 'รูปแบบการส่งออก', 'ex_FormatMinimal' => 'ขั้นต่ำ (สาขาพื้นฐาน)', 'ex_FormatStandard' => 'มาตรฐาน (แนะนำ)', 'ex_FormatFull' => 'กรอกข้อมูลให้ครบถ้วน (ทุกช่อง)', 'ex_FilterByNumberRange' => 'กรองตามช่วงตัวเลข', 'ex_FromNumber' => 'จากจำนวน', 'ex_ToNumber' => 'ถึงจำนวน', 'ex_ExportEmployees' => 'พนักงานส่งออก', 'ex_ExportSuccess' => 'พนักงานที่ส่งออก {count} คน', // Template section 'ex_DownloadCSVTemplate' => 'ดาวน์โหลดเทมเพลต CSV', 'ex_TemplateDescription' => 'ดาวน์โหลดไฟล์เทมเพลต CSV เพื่อใช้เป็นรูปแบบการนำเข้าที่ถูกต้อง', 'ex_TemplateFormat' => 'รูปแบบแม่แบบ', // Error messages 'ex_FileUploadError' => 'เกิดข้อผิดพลาดในการดาวน์โหลดไฟล์', 'ex_FileUploadMerging' => 'กำลังประมวลผลไฟล์...', // Import status translations 'ex_ImportStatusValid' => 'อย่างถูกต้อง', 'ex_ImportStatusDuplicate' => 'ทำซ้ำ', 'ex_ImportStatusExists' => 'มันมีอยู่แล้ว', 'ex_ImportStatusError' => 'ข้อผิดพลาด', 'ex_ImportStatusOverwrite' => 'เขียนใหม่', 'ex_ImportStatusProcessing' => 'กำลังประมวลผล', 'ex_ImportStatusUpdated' => 'อัปเดตแล้ว', 'ex_ImportStatusSkipped' => 'พลาด', 'ex_ImportProcessing' => 'กำลังประมวลผล...', 'ex_CancelImport' => 'ยกเลิกการดาวน์โหลด', 'ex_ImportCancelled' => 'การนำเข้าถูกยกเลิก', 'ex_ShowingAllRecords' => 'แสดงทั้งหมด', 'ex_SecurityNoFailures' => 'ไม่พบการพยายามอนุญาตที่ไม่ถูกต้องใดๆ', 'ex_ErrorLoadingData' => 'เกิดข้อผิดพลาดในการโหลดข้อมูล', 'ex_MonitoringTab' => 'การตรวจสอบ', 'ex_StatusUnknown' => 'ไม่ทราบ', 'ex_StatusDisabled' => 'พิการ', // Import progress translations 'ex_Records' => 'บันทึก', 'ex_SipManualattributesTooltip_format' => 'รูปแบบ', 'ex_SipManualattributesTooltip_list_direct_media' => 'direct_media', 'ex_SipManualattributesTooltip_list_direct_media_desc' => 'การถ่ายโอนข้อมูลโดยตรงระหว่างอุปกรณ์ (ใช่/ไม่ใช่)', 'ex_SipManualattributesTooltip_list_trust_id_inbound' => 'รหัสความน่าเชื่อถือขาเข้า', 'ex_SipManualattributesTooltip_list_remove_unavailable_desc' => 'ลบรายชื่อผู้ติดต่อที่ไม่พร้อมใช้งานเมื่อลงทะเบียน (ใช่/ไม่ใช่ ค่าเริ่มต้น: ใช่)', 'ex_SipManualattributesTooltip_note' => 'พารามิเตอร์เหล่านี้ใช้กับส่วน [endpoint], [aor], [auth] และ [acl]', // ACL permissions messages 'ex_NoPermissionToModify' => 'คุณไม่มีสิทธิ์ในการเปลี่ยนพนักงาน', 'ex_NoPermissionToDelete' => 'คุณไม่มีสิทธิ์ในการลบพนักงาน', 'ex_CreateNewExtension' => 'การสร้างพนักงานใหม่', 'ex_ImportTab' => 'นำเข้า', 'ex_NewImport' => 'สินค้านำเข้าใหม่', 'ex_Now' => 'ตอนนี้', 'ex_BulkUploadValidationStarted' => 'เริ่มการตรวจสอบไฟล์', 'ex_StatusAvailable' => 'มีอยู่', 'ex_StatusUnavailable' => 'ติดต่อไม่ได้', 'ex_Created' => 'สร้าง', 'ex_Updated' => 'อัปเดตแล้ว', 'ex_Skipped' => 'พลาด', 'ex_UseScrollToNavigate' => 'ใช้การเลื่อนเพื่อเลื่อนดูข้อมูล', 'ex_Hours_Short' => 'ชม.', 'ex_Yesterday' => 'เมื่อวาน', 'ex_ImportFileTooLarge' => 'ขนาดไฟล์เกินขนาดสูงสุดที่อนุญาต %maxSize% (ขนาดปัจจุบัน: %fileSize%)', 'ex_ImportCannotReadFile' => 'ไม่สามารถอ่านไฟล์ได้', 'ex_ImportEmptyFile' => 'ไฟล์ว่างเปล่าหรือไม่มีข้อมูล', 'ex_ImportMissingColumns' => 'คอลัมน์ที่จำเป็นหายไป: %columns%', 'ex_ImportInvalidRow' => 'บรรทัด %line%: จำนวนคอลัมน์ไม่ถูกต้อง', 'ex_ImportNoRecords' => 'ไฟล์นี้ไม่มีข้อมูลใดๆ ที่จะนำเข้า', 'ex_ImportTruncated' => 'จำนวนระเบียนเกินจำนวนสูงสุดที่กำหนดไว้ที่ %maxSize% ระบบจะประมวลผลระเบียนเพียง %maxSize% แรกจากทั้งหมด %totalSize% เท่านั้น', 'ex_ImportNoValidRecords' => 'ไม่มีข้อมูลที่ถูกต้องสำหรับการนำเข้า', 'ex_ImportWorkerFailed' => 'ไม่สามารถเริ่มกระบวนการนำเข้าได้', 'ex_ImportInvalidData' => 'รูปแบบข้อมูลนำเข้าไม่ถูกต้อง', 'ex_ExportInvalidFormat' => 'รูปแบบการส่งออกไม่ถูกต้อง: %format%', 'ex_ExportNoEmployees' => 'ไม่มีพนักงานสำหรับการส่งออก', 'ex_FieldsInFormat' => 'ช่องข้อมูลในรูปแบบที่เลือก', 'ex_FieldNumber_Help' => 'หมายเลขภายใน (จำเป็น)', 'ex_FieldUsername_Help' => 'ชื่อ-นามสกุลเต็มของพนักงาน (จำเป็น)', 'ex_FieldEmail_Help' => 'ที่อยู่อีเมล', 'ex_FieldAvatar_Help' => 'URL ของรูปภาพ', 'ex_FieldMobile_Help' => 'หมายเลขมือถือ', 'ex_FieldMobileDialstring_Help' => 'หมายเลขโทรศัพท์มือถือสำหรับโทรออก', 'ex_FieldPassword_Help' => 'รหัสผ่าน SIP (หากไม่ได้ระบุ ระบบจะสร้างให้โดยอัตโนมัติ)', 'ex_FieldDTMFMode_Help' => 'โหมด DTMF (อัตโนมัติ/rfc4733/ข้อมูล/อินแบนด์)', 'ex_FieldTransport_Help' => 'การรับส่งข้อมูล (udp/tcp/tls) โดยค่าเริ่มต้นคือ udp,tcp', 'ex_FieldRecording_Help' => 'การบันทึกการโทร (จริง/เท็จ)', 'ex_FieldManualAttributes_Help' => 'พารามิเตอร์ SIP เพิ่มเติม', 'ex_FieldRingLength_Help' => 'เวลาโทร (วินาที) ก่อนโอนสาย', 'ex_FieldForwarding_Help' => 'หากไม่มีผู้รับสาย โปรดโอนสายไปยังหมายเลขนี้', // Progress section 'ex_ImportProgress' => 'ความคืบหน้าการนำเข้า', 'ex_ProcessingEmployees' => 'พนักงานฝ่ายประมวลผล...', 'ex_ImportResults' => 'ผลการนำเข้า', 'ex_BackToList' => 'กลับสู่รายการ', 'ex_ImportStarted' => 'การนำเข้าได้เริ่มต้นขึ้นแล้ว', 'ex_ImportCompleted' => 'การนำเข้าเสร็จสมบูรณ์', 'ex_ImportSuccess' => 'การนำเข้าเสร็จสมบูรณ์: สร้างแล้ว - {created}, ข้ามไป - {skipped}, ข้อผิดพลาด - {failed}', 'ex_ImportComplete' => 'การนำเข้าเสร็จสมบูรณ์', 'ex_ImportFailed' => 'ข้อผิดพลาดในการนำเข้า: {ข้อผิดพลาด}', 'ex_ImportStatusInvalid' => 'ไม่ถูกต้อง', 'ex_ImportStatusCreated' => 'สร้างเมื่อ', 'ex_ImportStatusNoChanges' => 'ไม่มีการเปลี่ยนแปลง', 'ex_FailedToLoadData' => 'ไม่สามารถโหลดข้อมูลได้', // Security section 'ex_Security' => 'ความปลอดภัย', 'ex_SecurityIP' => 'ที่อยู่ IP', 'ex_SecurityFailedAttempts' => 'ความพยายาม', 'ex_SecurityLastAttempt' => 'ลองครั้งสุดท้าย', 'ex_SecurityActions' => 'การกระทำ', 'ex_SecurityUnban' => 'เลิกบล็อก', ];