/
mikopbx
/
ModuleThaiLanguagePack
Обзор
Документация
Войти
/
mikopbx
/
ModuleThaiLanguagePack
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
master
Messages/th/Route.php
515 строк
65 KB
Nikolay Beketov
Initial commit: ModuleThaiLanguagePack language pack for MikoPBX
06 апр 2026, 10:21
06 апр 2026, 10:21
aa50b7f
Код
Авторство
О чём код?
<?php return [ /** * Routing related translations */ // CQ 'cq_AddNewQueue' => 'สร้างคิวใหม่', 'cq_AddQueueMembers' => 'ไม่ได้เลือกโอเปอเรเตอร์', 'cq_AnnonceHoldTime' => 'แจ้งเกี่ยวกับเวลารอโดยประมาณ', 'cq_AnnoncePosition' => 'แจ้งตำแหน่งปัจจุบันในคิว', 'cq_CallRouting' => 'การกำหนดเส้นทางการโทรในกรณีที่เกิดข้อผิดพลาด', 'cq_CallerHearOnQueued' => 'สิ่งที่ผู้โทรได้ยินขณะรอ', 'cq_CallerIDPrefix' => 'ชื่อสั้นของคิวเพื่อแสดงหน้า CallerID ของผู้โทร เช่น "Sales"', 'cq_CallerIDPrefixTooltip_desc' => 'ชื่อสั้นของคิวที่จะแสดงหน้าชื่อผู้โทรบนโทรศัพท์ของโอเปอเรเตอร์', 'cq_CallerIDPrefixTooltip_example' => 'หากลูกค้า "สมชาย ใจดี" โทรมาที่คิวที่มี prefix "Sales" โอเปอเรเตอร์จะเห็น: "Sales: สมชาย ใจดี"', 'cq_CallerIDPrefixTooltip_examples' => 'Sales|Support|VIP|สนับสนุนเทคนิค|ขาย|สายที่ 1', 'cq_CallerIDPrefixTooltip_examples_header' => 'ตัวอย่าง prefixes', 'cq_CallerIDPrefixTooltip_header' => 'Prefix CallerID', 'cq_CallerIDPrefixTooltip_how_it_works' => 'วิธีการทำงาน', 'cq_CallerIDPrefixTooltip_note' => 'แนะนำให้ใช้ชื่อที่สั้นและชัดเจน อักขระพิเศษจะถูกลบออกโดยอัตโนมัติ', 'cq_CallerIDPrefixTooltip_purpose_identify' => 'ระบุคิวได้อย่างรวดเร็วเมื่อมีสายเข้า', 'cq_CallerIDPrefixTooltip_purpose_priority' => 'จัดลำดับความสำคัญของสายจากคิวต่างๆ', 'cq_CallerIDPrefixTooltip_purpose_stats' => 'ทำสถิติและรายงานให้ง่ายขึ้น', 'cq_CallerIDPrefixTooltip_purposes' => 'ใช้เพื่ออะไร', 'cq_CallsCallWillBeRoutedTo' => 'สาย โอนสายใหม่ทั้งหมดไปที่ ', 'cq_ColumnQueue' => 'ชื่อคิว', 'cq_Description' => 'หมายเหตุ', 'cq_EmptyTableDescription' => 'คิวช่วยให้การแจกจ่ายสายเข้าระหว่างกลุ่มโอเปอเรเตอร์ตามกลยุทธ์ที่เลือก', 'cq_EmptyTableTitle' => 'ที่นี่จะเป็นคิวสายของคุณ', 'cq_Extension' => 'หมายเลขคิว', 'cq_IfQueueNotAnsweredFor' => 'หากผู้โทรรอในคิวนานเกิน ', 'cq_IfQueueNotAnsweredNumberCalls' => 'หากไม่มีโอเปอเรเตอร์รับสายภายใน ', 'cq_IfQueueNotAnsweredRepeat' => 'หากคิวไม่ได้รับการประมวลผลอย่างต่อเนื่อง ', 'cq_ImpossibleToDeleteCallQueue' => 'ไม่สามารถลบคิวสายได้เนื่องจากมีการอ้างอิงต่อไปนี้', 'cq_Name' => 'ชื่อคิว', 'cq_Note' => 'หมายเหตุ', 'cq_PereodicAnonceFrequency' => 'เวลาเป็นวินาทีสำหรับการทำซ้ำการประกาศทุกครั้งเป็นระยะ', 'cq_PereodicAnonceMohSoundFile' => 'เพลงรอสาย (MOH)', 'cq_PereodicAnonceSoundFile' => 'วลีโฆษณาหรือการประกาศเพิ่มเติม', 'cq_QueueCallerSettings' => 'การตั้งค่าคิวสำหรับผู้โทร', 'cq_QueueMemberSettings' => 'การตั้งค่าคิวสำหรับโอเปอเรเตอร์', 'cq_QueueMembers' => 'โอเปอเรเตอร์คิว', 'cq_QueueMembersColumnExtension' => 'หมายเลข', 'cq_QueueMembersColumnName' => 'โอเปอเรเตอร์', 'cq_QueueSetup' => 'พารามิเตอร์หลัก', 'cq_QueueStrategy' => 'กลยุทธ์การโทรสำหรับโอเปอเรเตอร์', 'cq_ReciveCallWhileOnCall' => 'รับสายใหม่ระหว่างสนทนา', 'cq_RedirectToExtensionIfEmtyQueue' => 'หากไม่มีโอเปอเรเตอร์ในคิว ให้โอนสายไปที่ ', 'cq_ScenaryFour' => 'สถานการณ์ที่ 4', 'cq_ScenaryOne' => 'สถานการณ์ที่ 1', 'cq_ScenaryThree' => 'สถานการณ์ที่ 3', 'cq_ScenaryTwo' => 'สถานการณ์ที่ 2', 'cq_SecRingToEachMembers' => 'เวลาในการพยายามโทรหาโอเปอเรเตอร์', 'cq_SecondsCallWillBeRoutedTo' => ' วินาที ให้โอนสายไปที่ ', 'cq_SecondsForWrapupTooltip_desc' => 'เวลาเป็นวินาทีที่โอเปอเรเตอร์จะไม่ได้รับสายใหม่หลังจากจบการสนทนาก่อนหน้า', 'cq_SecondsForWrapupTooltip_header' => 'เวลาพักหลังสาย', 'cq_SecondsForWrapupTooltip_note' => 'ค่าเริ่มต้น: 3 วินาที คำนึงถึงเวลาเฉลี่ยในการประมวลผลสายและภาระงานของโอเปอเรเตอร์', 'cq_SecondsForWrapupTooltip_purpose_break' => 'พักสั้นๆ สำหรับโอเปอเรเตอร์', 'cq_SecondsForWrapupTooltip_purpose_crm' => 'อัปเดตข้อมูลในระบบ CRM', 'cq_SecondsForWrapupTooltip_purpose_notes' => 'กรอกหมายเหตุเกี่ยวกับสายที่เสร็จสิ้น', 'cq_SecondsForWrapupTooltip_purpose_prepare' => 'เตรียมตัวสำหรับสายต่อไป', 'cq_SecondsForWrapupTooltip_purposes_header' => 'สำหรับอะไร', 'cq_SecondsForWrapupTooltip_rec_long' => '45-60 วิ - กรณีซับซ้อนที่ต้องการการดำเนินการเพิ่มเติม', 'cq_SecondsForWrapupTooltip_rec_medium' => '15-30 วิ - การประมวลผลสายแบบละเอียด', 'cq_SecondsForWrapupTooltip_rec_none' => '0 วิ - สำหรับสายแจ้งข้อมูลง่ายๆ', 'cq_SecondsForWrapupTooltip_rec_short' => '3-10 วิ - บันทึกผลลัพธ์อย่างรวดเร็ว', 'cq_SecondsForWrapupTooltip_recommendations_header' => 'ค่าที่แนะนำ', 'cq_SecondsToRingEachMemberTooltip_desc' => 'เวลาสูงสุดเป็นวินาทีที่ระบบจะพยายามโทรหาโอเปอเรเตอร์ก่อนที่จะไปยังคนต่อไป', 'cq_SecondsToRingEachMemberTooltip_header' => 'เวลาโทรสำหรับโอเปอเรเตอร์แต่ละคน', 'cq_SecondsToRingEachMemberTooltip_linear' => 'linear/rrmemory', 'cq_SecondsToRingEachMemberTooltip_linear_desc' => 'โอเปอเรเตอร์แต่ละคนจะดังตามลำดับเป็นเวลาที่กำหนด', 'cq_SecondsToRingEachMemberTooltip_note' => 'ค่าเริ่มต้น: 60 วินาที เวลาสั้นเกินไปอาจไม่ให้โอเปอเรเตอร์มีโอกาสตอบ เวลานานเกินไปจะเพิ่มเวลารอของผู้โทร', 'cq_SecondsToRingEachMemberTooltip_rec_long' => '60-120 วิ - เมื่อโอเปอเรเตอร์อาจหายไปชั่วคราว', 'cq_SecondsToRingEachMemberTooltip_rec_medium' => '30-60 วิ - ค่าเริ่มต้นสำหรับคิวส่วนใหญ่', 'cq_SecondsToRingEachMemberTooltip_rec_short' => '15-30 วิ - สำหรับการบริการเร็วและโอเปอเรเตอร์จำนวนมาก', 'cq_SecondsToRingEachMemberTooltip_recommendations_header' => 'คำแนะนำ', 'cq_SecondsToRingEachMemberTooltip_ringall' => 'ringall', 'cq_SecondsToRingEachMemberTooltip_ringall_desc' => 'โอเปอเรเตอร์ทุกคนจะดังพร้อมกันเป็นเวลาที่กำหนด', 'cq_SecondsToRingEachMemberTooltip_strategies_header' => 'ผลกระทบต่อกลยุทธ์ต่างๆ', 'cq_SelectAgentForAddToQueue' => 'เลือกพนักงานเพื่อเพิ่มไปยังคิวปัจจุบัน', 'cq_StaticAgents' => 'ผู้เข้าร่วม', 'cq_ThisNumberIsNotFree' => 'หมายเลขนี้ไม่ว่าง', 'cq_ValidateExtensionDouble' => 'หมายเลขภายในที่ระบุสำหรับคิวนี้ถูกใช้งานแล้ว', 'cq_ValidateExtensionEmpty' => 'ไม่ได้ระบุหมายเลขภายในของคิว', 'cq_ValidateExtensionNumber' => 'หมายเลขภายในต้องประกอบด้วยตัวเลขเท่านั้น', 'cq_ValidateNameEmpty' => 'กรุณาใส่ชื่อคิว', 'cq_ValidateNoExtensions' => 'ไม่ได้เลือกผู้เข้าร่วมคิว', 'cq_WrapupTime' => 'เวลาพักของโอเปอเรเตอร์หลังจากประมวลผลสายก่อนที่จะเริ่มรับสายใหม่', 'cq_fewestcalls' => 'สายไปหาสมาชิกคิวที่ประมวลผลสายน้อยที่สุด ', 'cq_leastrecent' => 'สายไปหาสมาชิกคิวที่ไม่ได้รับสายนานที่สุด', 'cq_linear' => 'สายไปหาผู้เข้าร่วมคิวแต่ละคนตามลำดับ', 'cq_moh' => 'เพลง', 'cq_random' => 'สายไปหาสมาชิกคิวที่ว่างใดๆ', 'cq_ringall' => 'สายดังพร้อมกันสำหรับผู้เข้าร่วมคิวทุกคน รวมถึงคนที่ไม่ว่าง (ค่าเริ่มต้น)', 'cq_ringing' => 'สัญญาณสาย', 'cq_rrmemory' => 'สายไปหาสมาชิกคิวที่ว่างใดๆ ยกเว้นสมาชิกที่ประมวลผลสายล่าสุด', 'cq_strategy_fewestcalls_short' => 'น้อยที่สุดที่ใช้งาน', 'cq_strategy_leastrecent_short' => 'สายน้อยที่สุด', 'cq_strategy_linear_short' => 'ตามลำดับ', 'cq_strategy_random_short' => 'เลือกแบบสุ่ม', 'cq_strategy_ringall_short' => 'ดังทุกคนพร้อมกัน', 'cq_strategy_rrmemory_short' => 'ตามลำดับพร้อมหน่วยความจำ', 'cq_strategy_wrandom_short' => 'สุ่มแบบถ่วงน้ำหนัก', // CR 'cr_AddNewConferenceRoom' => 'เพิ่มห้องประชุม', 'cr_ColumnExtension' => 'หมายเลข', 'cr_ColumnName' => 'ชื่อ', 'cr_ColumnPinCode' => 'รหัส PIN', 'cr_ConferenceRoomDeleted' => 'ห้องประชุมถูกลบเรียบร้อยแล้ว', 'cr_ConferenceRoomSaved' => 'ห้องประชุมถูกบันทึกเรียบร้อยแล้ว', 'cr_EmptyTableDescription' => 'ห้องประชุมช่วยให้ทำการโทรกลุ่มกับผู้เข้าร่วมหลายคน', 'cr_EmptyTableTitle' => 'จัดห้องประชุม', 'cr_Extensions' => 'หมายเลข', 'cr_ImpossibleToDeleteConferenceRoom' => 'ไม่สามารถลบห้องประชุมนี้ได้', 'cr_Name' => 'ชื่อห้องประชุม', 'cr_ThisNumberIsNotFree' => 'หมายเลขนี้ไม่ว่าง', 'cr_ValidateExtensionDouble' => 'หมายเลขภายในที่ระบุสำหรับห้องประชุมนี้ไม่ว่าง', 'cr_ValidateExtensionEmpty' => 'ไม่ได้ระบุหมายเลขห้องประชุมภายใน', 'cr_ValidateExtensionFormat' => 'หมายเลขต้องมี 2 ถึง 8 หลัก', 'cr_ValidateExtensionIsEmpty' => 'หมายเลขห้องประชุมต้องกรอก', 'cr_ValidateExtensionLen' => 'หมายเลขภายในต้องมีสองหลักหรือมากกว่า', 'cr_ValidateExtensionNumber' => 'หมายเลขภายในต้องประกอบด้วยตัวเลขเท่านั้น', 'cr_ValidateNameEmpty' => 'ไม่ได้ระบุชื่อห้องประชุม', 'cr_ValidateNameIsEmpty' => 'ชื่อห้องประชุมต้องกรอก', 'cr_ValidatePinNumber' => 'PIN ต้องประกอบด้วยตัวเลขเท่านั้น', 'cr_pinCode' => 'รหัส PIN ห้องประชุม', // DA 'da_AddNewDialplanApp' => 'เพิ่มใหม่', 'da_Applicationlogic' => 'รหัสโปรแกรม', 'da_ColumnExtension' => 'หมายเลข', 'da_ColumnName' => 'ชื่อ', 'da_ColumnNote' => 'คำอธิบาย', 'da_CreateFirstDialplanApp' => 'สร้างแอปพลิเคชัน dialplan แรก', 'da_Description' => 'ความคิดเห็น', 'da_Extensions' => 'หมายเลขสำหรับเรียกแอปพลิเคชัน', 'da_Hint' => 'คำใบ้', 'da_ImpossibleToDeleteDialplanApplication' => 'ไม่สามารถลบแอปพลิเคชัน dialplan ได้เนื่องจากมีการอ้างอิงถึง', 'da_Main' => 'พารามิเตอร์แอปพลิเคชัน', 'da_Name' => 'ชื่อ', 'da_NoDialplanApplicationsFound' => 'ไม่พบแอปพลิเคชัน dialplan', 'da_SelectType' => 'เลือกประเภทแอปพลิเคชัน', 'da_ThisNumberIsNotFree' => 'หมายเลขนี้ไม่ว่าง', 'da_Type' => 'ประเภทรหัส', 'da_TypePhp' => 'สคริปต์ PHP-AGI', 'da_TypePlaintext' => 'Dialplan ของ Asterisk', 'da_ValidateExtensionDouble' => 'หมายเลขภายในที่ระบุสำหรับแอปพลิเคชันนี้ไม่ว่าง', 'da_ValidateExtensionIsEmpty' => 'ไม่ได้กรอกหมายเลขสำหรับเรียกแอปพลิเคชัน', 'da_ValidateExtensionNumber' => 'หมายเลขภายในต้องประกอบด้วยตัวเลขเท่านั้น', 'da_ValidateNameIsEmpty' => 'ไม่ได้กรอกชื่อแอปพลิเคชัน', 'da_ValidateNameTooLong' => 'ชื่อยาวเกินไป (สูงสุด 50 ตัวอักษร)', // IR 'ir_ActionSelect' => 'หากไม่มีกฎใดที่เข้าข่าย', 'ir_AddNewRule' => 'เพิ่มกฎใหม่', 'ir_AnyProvider' => 'ผู้ให้บริการใดๆ', 'ir_AnyProvider_v2' => 'ไม่มีการเชื่อมต่อกับผู้ให้บริการ ไม่มีการอนุญาต', 'ir_CallTransferTo' => 'สายจะถูกเปลี่ยนเส้นทางไป', 'ir_DefaultRoute' => 'เส้นทางสายเข้าค่าเริ่มต้น', 'ir_DidNumber' => 'หมายเลขเพิ่มเติม (DID)', 'ir_DidNumberDescription' => 'ผู้ให้บริการอาจส่งหมายเลขเพิ่มเติม นี่เป็นฟิลด์ตัวเลือก แต่ในบางกรณีสามารถกำหนดเส้นทางสายได้แม่นยำยิ่งขึ้น', 'ir_DidNumberPlaceholder' => 'ป้อน DID หรือเลือกจากประวัติ', 'ir_EmptyTableDescription' => 'เส้นทางสายเข้ากำหนดว่าจะนำสายจากผู้ให้บริการไปที่ไหน', 'ir_EmptyTableTitle' => 'กำหนดค่าการกำหนดเส้นทางสายเข้า', 'ir_Extension' => 'หมายเลข', 'ir_ExtensionSelect' => 'ไปยังหมายเลข', 'ir_NoAssignedProvider' => 'สายตรง', 'ir_Note' => 'หมายเหตุ', 'ir_Provider' => 'ผู้ให้บริการ', 'ir_RuleAssignIf' => 'กฎจะถูกเปิดใช้งานเมื่อโทรไป', 'ir_RuleDescriptionWithNumberAndWithProvider' => 'การโทรไปยังหมายเลข <b>%number%</b> ผ่าน <b>%provider%</b> จะถูกเปลี่ยนเส้นทางไป <b>%callerid%</b>', 'ir_RuleDescriptionWithNumberAndWithProvider_v2' => 'การโทรไปยังหมายเลข <b>%number%</b> ผ่าน <b>%provider%</b> จะถูกนำไป <b>%callerid%</b>', 'ir_RuleDescriptionWithoutNumber' => 'การโทรผ่าน <b>%provider%</b> จะถูกเปลี่ยนเส้นทางไป <b>%callerid%</b>', 'ir_RuleDescriptionWithoutNumberAndWithoutProvider' => 'การโทรผ่านผู้ให้บริการใดๆ จะถูกเปลี่ยนเส้นทางไป <b>%callerid%</b>', 'ir_RuleDescriptionWithoutNumberAndWithoutProvider_v2' => 'การโทรที่ไม่อ้างอิงผู้ให้บริการไปยัง <b>หมายเลขใดๆ</b> จะถูกนำไป <b>%callerid%</b>', 'ir_RuleDescriptionWithoutNumber_v2' => 'การโทรไปยัง <b>หมายเลขใดๆ</b> ผ่าน <b>%provider%</b> จะถูกนำไป <b>%callerid%</b>', 'ir_RuleDescriptionWithoutProvider' => 'การโทรที่ไม่เชื่อมต่อกับผู้ให้บริการไปยังหมายเลข <b>%number%</b> จะถูกเปลี่ยนเส้นทางไป <b>%callerid%</b>', 'ir_RuleDescriptionWithoutProvider_v2' => 'การโทรที่ไม่เชื่อมต่อกับผู้ให้บริการไปยังหมายเลข <b>%number%</b> จะถูกนำไป <b>%callerid%</b>', 'ir_RuleName' => 'ชื่อกฎ', 'ir_TableColumnDetails' => 'กฎ', 'ir_TableColumnName' => 'ชื่อ', 'ir_TableColumnNote' => 'หมายเหตุ', 'ir_TimeoutToTransferDefault' => 'เวลาเป็นวินาทีหลังจากที่สายจะถูกนำไปยังกฎลำดับถัดไป', 'ir_ValidateAudioMessageToBeFilled' => 'เลือกการบันทึกเสียงเพื่อเล่น', 'ir_ValidateForwardingDefaultToBeFilled' => 'ไม่ได้ระบุหมายเลขเปลี่ยนเส้นทางค่าเริ่มต้น', 'ir_ValidateForwardingToBeFilled' => 'ไม่ได้ระบุหมายเลขเปลี่ยนเส้นทาง', 'ir_ValidateTimeoutOutOfRange' => 'ระบุ timeout การเปลี่ยนเส้นทางไม่ถูกต้อง ต้องอยู่ระหว่าง {ruleValue}', 'ir_ValidationPleaseEnterRuleName' => 'ใส่ชื่อกฎ', 'ir_audio_message_id_tooltip_desc' => 'ข้อความเสียงที่จะเล่นให้ผู้โทรฟังหากหมายเลขภายในไม่รับสาย', 'ir_audio_message_id_tooltip_example1' => '"พนักงานไม่สะดวกรับสายชั่วคราว กรุณาฝากข้อความหลังสัญญาณเสียงบี๊บ"', 'ir_audio_message_id_tooltip_example2' => '"โอเปอเรเตอร์ทุกคนไม่ว่าง สายของคุณสำคัญสำหรับเรา กรุณารอสักครู่"', 'ir_audio_message_id_tooltip_example3' => 'ข้อมูลเวลาทำการ: "เวลาทำการ 9.00-18.00 น. กรุณาโทรในเวลาทำการ"', 'ir_audio_message_id_tooltip_examples_header' => 'ตัวอย่างข้อความ', 'ir_audio_message_id_tooltip_header' => 'ข้อความเมื่อไม่พร้อมรับสาย', 'ir_audio_message_id_tooltip_target1' => '<strong>พนักงาน:</strong> หมายเลขภายใน 100, 200, 300', 'ir_audio_message_id_tooltip_target2' => '<strong>คิว:</strong> หมายเลข call center ที่มีโอเปอเรเตอร์หลายคน', 'ir_audio_message_id_tooltip_target3' => '<strong>ห้องประชุม:</strong> การเชื่อมต่อห้องประชุมอัตโนมัติ', 'ir_audio_message_id_tooltip_target4' => '<strong>ตู้รับฝากข้อความ:</strong> เครื่องตอบรับอัตโนมัติเพื่อบันทึกข้อความ', 'ir_audio_message_id_tooltip_targets_header' => 'สามารถโอนสายไปที่ไหนได้บ้าง', 'ir_audio_message_id_tooltip_when1' => 'เฉพาะ เมื่อหมายเลขภายในไม่รับสายในเวลาที่กำหนด', 'ir_audio_message_id_tooltip_when2' => 'จะไม่ เล่นหากสายเชื่อมต่อสำเร็จ', 'ir_audio_message_id_tooltip_when3' => 'จะไม่ เล่นก่อนพยายามเชื่อมต่อ', 'ir_audio_message_id_tooltip_when_header' => 'เมื่อไหร่ที่ข้อความจะเล่น', 'ir_busy_signal' => 'เล่นสัญญาณไม่ว่าง', 'ir_extension' => 'โอนสาย', 'ir_hangup' => 'วางสาย', 'ir_number_tooltip_desc' => 'หมายเลขโทรศัพท์หรือ login ที่สายเข้าจะมาถึง รองรับ masks สำหรับการจัดกลุ่ม', 'ir_number_tooltip_header' => 'หมายเลข DID (หมายเลขสายเข้า)', 'ir_number_tooltip_mask1' => '<strong>X (หลักใดๆ):</strong> +66 2 123-456X → หมายเลข +66 2 123-4560 ถึง +66 2 123-4569', 'ir_number_tooltip_mask2' => '<strong>N (หลัก 2-9):</strong> 02N → หมายเลข 022, 023, 024...029', 'ir_number_tooltip_mask3' => '<strong>Z (หลัก 1-9):</strong> 0Z00 → หมายเลข 0100, 0200...0900', 'ir_number_tooltip_mask4' => '<strong>จุด (ต่อใดๆ):</strong> +66 2. → ทุกหมายเลขที่ขึ้นต้นด้วย +66 2', 'ir_number_tooltip_mask5' => '<strong>ฟิลด์ว่าง:</strong> หมายเลขสายเข้าใดๆ (กฎสากล)', 'ir_number_tooltip_masks_header' => 'Masks สำหรับการจัดกลุ่มหมายเลข', 'ir_number_tooltip_note' => 'ระบบจะตรวจสอบกฎจากบนลงล่างจนถึงการจับคู่แรก', 'ir_number_tooltip_priority1' => '1. การจับคู่แบบตรงทุกประการ (+66 2 123-4567)', 'ir_number_tooltip_priority2' => '2. Masks ด้วย X, N, Z (+66 2 123-456X)', 'ir_number_tooltip_priority3' => '3. Masks ด้วยจุด (+66 2.)', 'ir_number_tooltip_priority4' => '4. ฟิลด์ว่าง (กฎสากล)', 'ir_number_tooltip_priority_header' => 'ลำดับความสำคัญในการประมวลผล (ไม่ขึ้นกับฟิลด์ "ลำดับความสำคัญ")', 'ir_number_tooltip_type1' => '<strong>หมายเลขโทรศัพท์:</strong> +66 2 123-4567, 1234', 'ir_number_tooltip_type2' => '<strong>หมายเลขสั้น:</strong> 100, 200, 777', 'ir_number_tooltip_type3' => '<strong>SIP login:</strong> office, reception, support', 'ir_number_tooltip_type4' => '<strong>อักขระใดๆ:</strong> user@domain.com', 'ir_number_tooltip_types_header' => 'ประเภทหมายเลขสายเข้า', 'ir_playback' => 'เล่นไฟล์สื่อ', 'ir_provider_tooltip_desc' => 'เลือกผู้ให้บริการสื่อสารที่สายควรมาจากเพื่อใช้กฎนี้', 'ir_provider_tooltip_example' => 'หากคุณมีผู้ให้บริการหลายราย คุณสามารถกำหนดค่าการประมวลผลที่แตกต่างกันสำหรับแต่ละราย', 'ir_provider_tooltip_header' => 'การผูกกับผู้ให้บริการ', 'ir_provider_tooltip_item1' => '<strong>ผู้ให้บริการใดๆ</strong> - กฎทำงานสำหรับสายเข้าทั้งหมด', 'ir_provider_tooltip_item2' => '<strong>ผู้ให้บริการเฉพาะ</strong> - เฉพาะสายจากผู้ให้บริการที่เลือก', 'ir_provider_tooltip_priority1' => 'กฎที่ระบุผู้ให้บริการมีลำดับความสำคัญสูงกว่ากฎ "ผู้ให้บริการใดๆ"', 'ir_provider_tooltip_priority2' => 'ในหมู่กฎของผู้ให้บริการเดียวกัน ลำดับความสำคัญถูกกำหนดโดยฟิลด์ "ลำดับความสำคัญ" ในรายการ', 'ir_provider_tooltip_priority_header' => 'ผลกระทบต่อลำดับความสำคัญ', 'ir_timeout_tooltip_behavior1' => 'ระบบหยุดการพยายามโทรไปยังหมายเลขภายใน', 'ir_timeout_tooltip_behavior2' => 'กฎการกำหนดเส้นทางถัดไปที่มีลำดับความสำคัญน้อยกว่าจะถูกตรวจสอบ', 'ir_timeout_tooltip_behavior3' => 'หากไม่มีกฎอื่น การดำเนินการค่าเริ่มต้นจะถูกใช้ (โดยปกติคือ "ไม่ว่าง")', 'ir_timeout_tooltip_behavior4' => 'สายจะไม่ ถูกตัดทันที ระบบพยายามหาทางเลือกอื่น', 'ir_timeout_tooltip_behavior_header' => 'สิ่งที่เกิดขึ้นเมื่อหมดเวลา', 'ir_timeout_tooltip_chain1' => '1. กฎลำดับความสำคัญสูงจะถูกเปิดใช้งาน (timeout สั้น)', 'ir_timeout_tooltip_chain2' => '2. หากไม่มีใครรับสาย กฎลำดับความสำคัญน้อยกว่าจะถูกเปิดใช้งาน', 'ir_timeout_tooltip_chain3' => '3. คุณสามารถสร้างห่วงโซ่: ผู้จัดการก่อน → เลขานุการ → ตู้รับฝากข้อความ', 'ir_timeout_tooltip_chain_header' => 'ห่วงโซ่กฎการประมวลผล', 'ir_timeout_tooltip_desc' => 'เวลารอสูงสุดสำหรับคนรับสายที่หมายเลขภายใน', 'ir_timeout_tooltip_header' => 'เวลารอคำตอบ (วินาที)', 'ir_timeout_tooltip_value1' => '<strong>10-15 วินาที:</strong> สำหรับสายด่วน การบริการเร็ว', 'ir_timeout_tooltip_value2' => '<strong>20-30 วินาที:</strong> เวลาปกติสำหรับสำนักงาน', 'ir_timeout_tooltip_value3' => '<strong>45-60 วินาที:</strong> หากพนักงานอาจกำลังยุ่งชั่วคราว', 'ir_timeout_tooltip_values_header' => 'ค่าที่แนะนำ', // IV 'iv_Actions' => 'การดำเนินการสำหรับการกดเพิ่มเติม', 'iv_AddNewIvrMenu' => 'สร้างเมนู IVR ใหม่', 'iv_AddNewRow' => 'เพิ่ม', 'iv_AllowEnterAnyInternalExtension' => 'อนุญาตให้กดหมายเลขภายในใดๆ', 'iv_AllowEnterAnyInternalExtensionTooltip_desc' => 'ช่วยให้ผู้โทรกดหมายเลขภายในที่มีอยู่ใดๆ ได้โดยตรง แม้ว่าจะไม่ได้ระบุไว้ในเมนู IVR', 'iv_AllowEnterAnyInternalExtensionTooltip_header' => 'อนุญาตการกดหมายเลขภายในโดยตรง', 'iv_AllowEnterAnyInternalExtensionTooltip_list1' => 'ผู้โทรสามารถกดหมายเลขภายในเต็มแทนการเลือกรายการเมนู', 'iv_AllowEnterAnyInternalExtensionTooltip_list2' => 'ระบบตรวจสอบว่าหมายเลขที่กดมีอยู่หรือไม่', 'iv_AllowEnterAnyInternalExtensionTooltip_list3' => 'หากหมายเลขมีอยู่ สายจะถูกโอนไปยังหมายเลขนั้น', 'iv_AllowEnterAnyInternalExtensionTooltip_list4' => 'หากหมายเลขไม่มีอยู่ ตรรกะ timeout ปกติจะถูกใช้', 'iv_AllowEnterAnyInternalExtensionTooltip_list_header' => 'วิธีการทำงาน:', 'iv_AllowEnterAnyInternalExtensionTooltip_note' => 'มีประโยชน์สำหรับบริษัทที่ลูกค้ารู้หมายเลขตรงของพนักงาน', 'iv_DeleteRow' => 'ลบ', 'iv_Description' => 'ความคิดเห็น', 'iv_DigitsPlaceholder' => 'หลัก', 'iv_EmptyTableDescription' => 'IVR ช่วยให้ผู้โทรเลือกทิศทางที่ต้องการโดยใช้การกดปุ่มโทนเสียง', 'iv_EmptyTableTitle' => 'สร้างเมนูเสียงแบบโต้ตอบ', 'iv_Extension' => 'หมายเลขเมนู IVR', 'iv_ExtensionTooltip_desc' => 'หมายเลขภายในที่เมนู IVR นี้สามารถถูกเรียกจากส่วนอื่นๆ ของระบบ (เช่น จากเมนู IVR อื่น คิว หรือเส้นทางสายเข้า)', 'iv_ExtensionTooltip_header' => 'หมายเลขเมนู IVR', 'iv_ExtensionTooltip_note' => 'หมายเลขต้องเป็นเอกลักษณ์ในระบบและไม่ซ้ำกับหมายเลขพนักงานหรือวัตถุอื่นๆ', 'iv_Extensions' => 'หมายเลขเมนู IVR', 'iv_ImpossibleToDeleteIVRMenu' => 'ไม่สามารถลบเมนู IVR ได้เนื่องจากมีการอ้างอิงที่ใช้งานอยู่', 'iv_IvrMenuDeleted' => 'เมนู IVR ถูกลบเรียบร้อยแล้ว', 'iv_IvrMenuNotFound' => 'ไม่พบเมนู IVR', 'iv_Name' => 'ชื่อเมนู', 'iv_Note' => 'หมายเหตุ', 'iv_NumberOfRepeat' => 'จำนวนครั้งที่ทำซ้ำก่อนโอนไปยังหมายเลขค่าเริ่มต้น', 'iv_NumberOfRepeatTooltip_desc' => 'กำหนดว่าการทักทายด้วยเสียงจะเล่นกี่ครั้งหากผู้โทรไม่เลือก หลังจากเกินจำนวนการทำซ้ำที่ระบุ สายจะถูกโอนไปยังหมายเลขค่าเริ่มต้นโดยอัตโนมัติ หากระบุ 0 เมนู IVR จะเล่นครั้งเดียวแล้วจะเปลี่ยนไปยังหมายเลขค่าเริ่มต้น', 'iv_NumberOfRepeatTooltip_header' => 'จำนวนการทำซ้ำการทักทายด้วยเสียง', 'iv_NumberOfRepeatTooltip_note' => 'ค่าที่แนะนำ: 2 ครั้ง การทำซ้ำมากเกินไปอาจรำคาญผู้โทร', 'iv_PlaySound' => 'การทักทายด้วยเสียง', 'iv_ThisNumberIsNotFree' => 'หมายเลขนี้ไม่ว่าง', 'iv_TimeoutExtension' => 'หมายเลขค่าเริ่มต้น', 'iv_TimeoutExtensionTooltip_desc' => 'หมายเลขภายในที่สายจะถูกโอนไปในกรณีต่อไปนี้:', 'iv_TimeoutExtensionTooltip_header' => 'หมายเลขค่าเริ่มต้น', 'iv_TimeoutExtensionTooltip_list1' => 'ผู้โทรไม่เลือกหลังจากการทำซ้ำการทักทายด้วยเสียงทั้งหมด', 'iv_TimeoutExtensionTooltip_list2' => 'ผู้โทรกดรายการเมนูที่ไม่มีอยู่', 'iv_TimeoutExtensionTooltip_list3' => 'เกิดข้อผิดพลาดในการประมวลผลการเลือกของผู้โทร', 'iv_TimeoutExtensionTooltip_note' => 'โดยปกติคือหมายเลขเลขานุการ โอเปอเรเตอร์ หรือคิวสายทั่วไป', 'iv_TimeoutToRedirect' => 'Timeout สำหรับการรอป้อนหมายเลขส่วนขยาย หลังจากนั้นจะมีการทำซ้ำการทักทายด้วยเสียง', 'iv_TimeoutTooltip_desc' => 'เวลาเป็นวินาทีที่ระบบรอการป้อนหลักจากผู้โทรหลังจากเล่นการทักทายด้วยเสียง', 'iv_TimeoutTooltip_header' => 'Timeout การรอป้อนข้อมูล', 'iv_TimeoutTooltip_list1' => 'หากตั้งค่าเป็นมากกว่า 0 ระบบจะรอจำนวนวินาทีที่ระบุ', 'iv_TimeoutTooltip_list2' => 'หากผู้โทรไม่กดหลักระหว่าง timeout การทักทายจะทำซ้ำ', 'iv_TimeoutTooltip_list3' => 'หลังจากเกินจำนวนการทำซ้ำ สายจะถูกโอนไปยังหมายเลขค่าเริ่มต้น', 'iv_TimeoutTooltip_note' => 'ค่าที่แนะนำ: 5-7 วินาที สำหรับการเลือกรายการเมนูอย่างสะดวก', 'iv_AudioMessageIdTooltip_desc' => 'การทักทายด้วยเสียงที่จะเล่นให้ผู้โทรฟังเมื่อเข้าสู่เมนู IVR', 'iv_AudioMessageIdTooltip_header' => 'การทักทายด้วยเสียง IVR', 'iv_AudioMessageIdTooltip_content_header' => 'เนื้อหาของข้อความ', 'iv_AudioMessageIdTooltip_content1' => 'คำอธิบายสั้น ๆ ของตัวเลือกเมนูที่ใช้ได้', 'iv_AudioMessageIdTooltip_content2' => 'คำแนะนำในการเลือก: "กด 1 สำหรับ..., กด 2 สำหรับ..."', 'iv_AudioMessageIdTooltip_content3' => 'ตัวเลือกเพิ่มเติม: "หากต้องการโทรหาหมายเลขโดยตรง ให้กดหมายเลขครบ"', 'iv_AudioMessageIdTooltip_recommendations_header' => 'คำแนะนำ', 'iv_AudioMessageIdTooltip_rec1' => 'ระยะเวลา: ไม่เกิน 30-45 วินาที', 'iv_AudioMessageIdTooltip_rec2' => 'การออกเสียงที่ชัดเจนและจังหวะการพูดปกติ', 'iv_AudioMessageIdTooltip_rec3' => 'น้ำเสียงมืออาชีพที่เหมาะสมกับภาพลักษณ์บริษัท', 'iv_AudioMessageIdTooltip_note' => 'การทักทายที่มีคุณภาพจะสร้างความประทับใจดีในครั้งแรกของบริษัท', 'iv_ValidateAudioFileIsEmpty' => 'ไม่ได้เลือกไฟล์เสียงสำหรับการทักทายด้วยเสียง', 'iv_ValidateDigitsIsEmpty' => 'ไม่ได้ระบุหลักสำหรับการดำเนินการ', 'iv_ValidateDigitsIsNotCorrect' => 'ฟิลด์รหัสไม่ได้กรอกอย่างถูกต้อง', 'iv_ValidateExtensionFormat' => 'หมายเลขต้องมี 2 ถึง 8 หลัก', 'iv_ValidateExtensionIsDouble' => 'หมายเลขเมนู IVR ที่ระบุไม่ว่าง', 'iv_ValidateExtensionIsEmpty' => 'ไม่ได้ระบุหมายเลขสำหรับเมนู IVR', 'iv_ValidateExtensionIsNotCorrect' => 'ไม่ได้เลือกหมายเลขผู้โทร', 'iv_ValidateNameIsEmpty' => 'ไม่ได้ระบุชื่อเมนู IVR', 'iv_ValidateNoIVRExtensions' => 'ไม่ได้กำหนดการดำเนินการสำหรับการกดเพิ่มเติมสำหรับเมนู IVR', 'iv_ValidateRepeatCount' => 'จำนวนการทำซ้ำต้องเป็น 0 ถึง 10', 'iv_ValidateRepeatNumberOutOfRange' => 'จำนวนการทำซ้ำเมนูที่ระบุไม่ถูกต้อง', 'iv_ValidateTimeout' => 'Timeout ต้องเป็น 1 ถึง 99 วินาที', 'iv_ValidateTimeoutExtensionIsEmpty' => 'ไม่ได้ระบุหมายเลขเปลี่ยนเส้นทางสำหรับ timeout', 'iv_ValidateTimeoutOutOfRange' => 'ระบุ timeout การรอป้อนหมายเลขส่วนขยายไม่ถูกต้อง', // OR 'or_AddNewRule' => 'เพิ่มกฎใหม่', 'or_BeforeConnectingTheCallTrim' => 'ก่อนเริ่มสาย ให้ตัด', 'or_CallThrough' => 'นำสาย', 'or_EmptyTableDescription' => 'เส้นทางสายออกกำหนดว่าจะโทรภายนอกผ่านผู้ให้บริการใด', 'or_EmptyTableTitle' => 'สร้างกฎสำหรับสายออก', 'or_Note' => 'หมายเหตุ', 'or_NumberBeginsWithTheDigits' => 'หมายเลขเริ่มต้นด้วย', 'or_PatternToMatch' => 'กฎจะถูกเปิดใช้งานหาก', 'or_Provider' => 'ผ่านผู้ให้บริการ', 'or_ReformatNumber' => 'แปลงหมายเลข', 'or_RuleAnyNumbers' => 'หมายเลขใดๆ', 'or_RuleAnyNumbersWithProvider' => 'หมายเลขใดๆ → ผ่าน %provider%', 'or_RuleAnyNumbersWithProviderAndModify' => 'หมายเลขใดๆ → ตัด <b>%trim%</b>, เพิ่ม <b>%prepend%</b> → ผ่าน %provider%', 'or_RuleAnyNumbersWithProviderAndPrepend' => 'หมายเลขใดๆ → เพิ่ม <b>%prepend%</b> → ผ่าน %provider%', 'or_RuleAnyNumbersWithProviderAndTrim' => 'หมายเลขใดๆ → ตัด <b>%trim%</b> → ผ่าน %provider%', 'or_RuleBeginEmptyWithProviderAndModify' => 'หมายเลข <b>%restnumbers%</b> หลัก → ตัด <b>%trim%</b>, เพิ่ม <b>%prepend%</b> → ผ่าน %provider%', 'or_RuleBeginEmptyWithProviderAndPrepend' => 'หมายเลข <b>%restnumbers%</b> หลัก → เพิ่ม <b>%prepend%</b> → ผ่าน %provider%', 'or_RuleBeginEmptyWithProviderAndTrim' => 'หมายเลข <b>%restnumbers%</b> หลัก → ตัด <b>%trim%</b> → ผ่าน %provider%', 'or_RuleBeginMatchWithProviderAndModify' => 'หมายเลขด้วย <b>%numberbeginswith%</b> → ตัด <b>%trim%</b>, เพิ่ม <b>%prepend%</b> → ผ่าน %provider%', 'or_RuleBeginMatchWithProviderAndPrepend' => 'หมายเลขด้วย <b>%numberbeginswith%</b> → เพิ่ม <b>%prepend%</b> → ผ่าน %provider%', 'or_RuleBeginMatchWithProviderAndTrim' => 'หมายเลขด้วย <b>%numberbeginswith%</b> → ตัด <b>%trim%</b> → ผ่าน %provider%', 'or_RuleDescription' => '<b>%numberbeginswith%</b> ที่เริ่มต้น หลังด้วย <b>%restnumbers%</b> หลัก', 'or_RuleDescriptionBeginEmpty' => 'หมายเลขประกอบด้วย <b>%restnumbers%</b> หลัก', 'or_RuleDescriptionBeginEmptyWithProvider' => 'หมายเลข <b>%restnumbers%</b> หลัก → ผ่าน %provider%', 'or_RuleDescriptionBeginMatch' => 'สำหรับหมายเลขความยาวใดๆ ที่เริ่มต้นด้วย <b>%numberbeginswith%</b>', 'or_RuleDescriptionBeginMatchWithProvider' => 'หมายเลขด้วย <b>%numberbeginswith%</b> → ผ่าน %provider%', 'or_RuleDescriptionFullMatch' => 'เฉพาะหมายเลข <b>%numberbeginswith%</b>', 'or_RuleDescriptionFullMatchWithProvider' => 'เฉพาะ <b>%numberbeginswith%</b> → ผ่าน %provider%', 'or_RuleDescriptionWithProvider' => 'หมายเลข: <b>%numberbeginswith%</b> + <b>%restnumbers%</b> หลัก → ผ่าน %provider%', 'or_RuleDescriptionWithProviderAndModify' => 'หมายเลข: <b>%numberbeginswith%</b> + <b>%restnumbers%</b> หลัก → ตัด <b>%trim%</b>, เพิ่ม <b>%prepend%</b> → ผ่าน %provider%', 'or_RuleDescriptionWithProviderAndPrepend' => 'หมายเลข: <b>%numberbeginswith%</b> + <b>%restnumbers%</b> หลัก → เพิ่ม <b>%prepend%</b> → ผ่าน %provider%', 'or_RuleDescriptionWithProviderAndTrim' => 'หมายเลข: <b>%numberbeginswith%</b> + <b>%restnumbers%</b> หลัก → ตัด <b>%trim%</b> → ผ่าน %provider%', 'or_RuleFullMatchWithProviderAndModify' => 'เฉพาะ <b>%numberbeginswith%</b> → ตัด <b>%trim%</b>, เพิ่ม <b>%prepend%</b> → ผ่าน %provider%', 'or_RuleFullMatchWithProviderAndPrepend' => 'เฉพาะ <b>%numberbeginswith%</b> → เพิ่ม <b>%prepend%</b> → ผ่าน %provider%', 'or_RuleFullMatchWithProviderAndTrim' => 'เฉพาะ <b>%numberbeginswith%</b> → ตัด <b>%trim%</b> → ผ่าน %provider%', 'or_RuleName' => 'ชื่อกฎ', 'or_RuleNotConfigured' => 'กฎไม่ได้กำหนดค่า', 'or_SelectProvider' => 'เลือกผู้ให้บริการ', 'or_TableColumnName' => 'ชื่อ', 'or_TableColumnNote' => 'หมายเหตุ', 'or_TableColumnProvider' => 'ผู้ให้บริการ', 'or_TableColumnRule' => 'กฎ', 'or_TheRestOfTheNumberMustBe' => 'ส่วนที่เหลือของหมายเลขประกอบด้วยจำนวนหลักที่ระบุ', 'or_ValidateBeginPattern' => 'ข้อผิดพลาดในฟิลด์กรองหมายเลข สามารถประกอบด้วยตัวเลขและสัญลักษณ์: )|(- * # + [ ] ความยาวสูงสุด 64 ตัวอักษร', 'or_ValidatePrepend' => 'ฟิลด์สามารถประกอบด้วยเฉพาะตัวเลข 0-9 และสัญลักษณ์: * # + ความยาวสูงสุด 20 ตัวอักษร', 'or_ValidateRestNumbers' => 'ค่าที่อนุญาต: จาก -1 ถึง 20 ใช้ -1 สำหรับจำนวนหลักใดๆ', 'or_ValidateTrimFromBegin' => 'ค่าที่อนุญาต: จาก 0 ถึง 30 ระบุจำนวนหลักที่จะลบจากต้นหมายเลข', 'or_ValidationPleaseEnterRuleName' => 'ใส่ชื่อกฎ', 'or_ValidationPleaseSelectProvider' => 'เลือกผู้ให้บริการที่กฎนี้จะใช้กับ', 'or_digitsFromTheFrontAndThenPrependTheDigits' => 'หลักจากหน้าหมายเลข แล้วเพิ่มที่หน้า', 'or_numberbeginswith_tooltip_advanced1' => '[2-9] - หลักใดๆ จาก 2 ถึง 9', 'or_numberbeginswith_tooltip_advanced2' => '[237] - เฉพาะหลัก 2, 3 หรือ 7', 'or_numberbeginswith_tooltip_advanced3' => '(02|06) - รหัส 02 หรือ 06', 'or_numberbeginswith_tooltip_advanced_header' => 'ฟีเจอร์ขั้นสูง (regex):', 'or_numberbeginswith_tooltip_desc' => 'กำหนดหลักเริ่มต้นที่หมายเลขที่กดต้องเริ่มต้นด้วยเพื่อใช้เส้นทางนี้ รองรับ regular expressions', 'or_numberbeginswith_tooltip_header' => 'Prefix ของหมายเลขที่กด', 'or_numberbeginswith_tooltip_limitation1' => 'สูงสุด 32 ตัวอักษร', 'or_numberbeginswith_tooltip_limitation2' => 'สัญลักษณ์ * และ + ถูก escape อัตโนมัติ', 'or_numberbeginswith_tooltip_limitation3' => 'สัญลักษณ์ [ ] ( ) { } | ทำงานเป็นตัวดำเนินการ regex', 'or_numberbeginswith_tooltip_limitations_header' => 'ข้อจำกัด:', 'or_numberbeginswith_tooltip_note' => 'สำหรับงานง่ายๆ ใช้เฉพาะตัวเลขและสัญลักษณ์ * # + ใช้ regex เฉพาะเมื่อเข้าใจหลักการทำงานของ regular expressions', 'or_numberbeginswith_tooltip_pattern1' => '0 - สายที่เริ่มต้นด้วยหลัก 0', 'or_numberbeginswith_tooltip_pattern2' => '+66 - สายที่เริ่มต้นด้วย +66', 'or_numberbeginswith_tooltip_pattern3' => '001 - สายระหว่างประเทศผ่าน 001', 'or_numberbeginswith_tooltip_pattern4' => '00 - สายระหว่างประเทศผ่าน 00', 'or_numberbeginswith_tooltip_pattern5' => '* - รหัสบริการด้วยดอกจัน', 'or_numberbeginswith_tooltip_pattern6' => '# - รหัสบริการด้วยเครื่องหมายแฮช', 'or_numberbeginswith_tooltip_pattern7' => 'ฟิลด์ว่าง - หมายเลขใดๆ', 'or_numberbeginswith_tooltip_patterns_header' => 'Prefixes ธรรมดา:', 'or_numberbeginswith_tooltip_warning' => 'คำเตือน: การใช้ regex ไม่ถูกต้องอาจนำไปสู่การกำหนดเส้นทางสายที่คาดเดาไม่ได้!', 'or_prepend_tooltip_desc' => 'หลักหรือสัญลักษณ์ที่จะถูกเพิ่มที่หน้าหมายเลขหลังจากลบ สัญลักษณ์ที่อนุญาต: 0-9, *, #, + สูงสุด 20 ตัวอักษร', 'or_prepend_tooltip_example1' => 'ตัด 1, เพิ่ม +66: 0612345678 → +66612345678', 'or_prepend_tooltip_example2' => 'ตัด 3, เพิ่ม 0066: 001612345678 → 0066612345678', 'or_prepend_tooltip_example3' => 'ไม่ตัด, เพิ่ม 9: 612345678 → 9612345678', 'or_prepend_tooltip_examples_header' => 'ตัวอย่างการทำงานกับการตัด:', 'or_prepend_tooltip_header' => 'เพิ่ม prefix ให้หมายเลข', 'or_prepend_tooltip_limitation1' => 'สูงสุด 20 ตัวอักษร', 'or_prepend_tooltip_limitation2' => 'เฉพาะตัวเลข 0-9 และสัญลักษณ์: * # +', 'or_prepend_tooltip_limitation3' => 'สัญลักษณ์อื่นจะถูกลบออกอัตโนมัติ', 'or_prepend_tooltip_limitations_header' => 'ข้อจำกัด:', 'or_prepend_tooltip_note' => 'การแปลงเกิดขึ้นก่อนส่งสายไปยังผู้ให้บริการ', 'or_prepend_tooltip_usage1' => 'เพิ่มรหัสประเทศ: +66 หรือ 0066', 'or_prepend_tooltip_usage2' => 'เพิ่มรหัสออก: 9 สำหรับเมือง, 001 สำหรับระหว่างประเทศ', 'or_prepend_tooltip_usage3' => 'เพิ่ม prefix ผู้ให้บริการสำหรับการคิดค่าใช้จ่าย', 'or_prepend_tooltip_usage_header' => 'การใช้งานทั่วไป:', 'or_provider_tooltip_desc' => 'ฟิลด์บังคับ เลือกผู้ให้บริการสื่อสารที่สายจะถูกส่งผ่าน', 'or_provider_tooltip_header' => 'ผู้ให้บริการสำหรับสายออก', 'or_provider_tooltip_important1' => 'ผู้ให้บริการต้องถูกเปิดใช้งาน (ใช้งานอยู่)', 'or_provider_tooltip_important2' => 'หากผู้ให้บริการถูกปิด เส้นทางจะถูกข้าม', 'or_provider_tooltip_important3' => 'ผู้ให้บริการ SIP และ IAX ได้รับการสนับสนุน', 'or_provider_tooltip_important_header' => 'สำคัญที่ต้องรู้:', 'or_provider_tooltip_note' => 'หากผู้ให้บริการไม่พร้อมใช้งานหรือระบุไม่ถูกต้อง เส้นทางจะไม่ทำงาน', 'or_provider_tooltip_priority1' => 'เส้นทางจะถูกตรวจสอบตามลำดับความสำคัญ (จากบนลงล่าง)', 'or_provider_tooltip_priority2' => 'เส้นทางแรกที่เหมาะสมกับผู้ให้บริการที่ใช้งานอยู่จะถูกใช้', 'or_provider_tooltip_priority3' => 'สร้างหลายเส้นทางสำหรับสำรอง', 'or_provider_tooltip_priority_header' => 'ลำดับความสำคัญของเส้นทาง:', 'or_restnumbers_tooltip_desc' => 'กำหนดจำนวนหลักที่แน่นอนในหมายเลขหลังจาก prefix ที่ระบุ ใช้สำหรับการกำหนดเส้นทางตามความยาวหมายเลข', 'or_restnumbers_tooltip_example1' => 'ภายใน: prefix "", เหลือ "3" = หมายเลขสามหลัก (100-999)', 'or_restnumbers_tooltip_example2' => 'ท้องถิ่นไทย: prefix "0", เหลือ "8" = หมายเลข 0XXXXXXXX', 'or_restnumbers_tooltip_example3' => 'มือถือไทย: prefix "+66", เหลือ "9" = หมายเลข +66XXXXXXXXX', 'or_restnumbers_tooltip_example4' => 'กทม: prefix "02", เหลือ "7" = หมายเลข 02XXXXXXX', 'or_restnumbers_tooltip_example5' => 'ระหว่างประเทศ: prefix "001", เหลือ "-1" = ความยาวใดๆ หลัง 001', 'or_restnumbers_tooltip_example6' => 'บริการ: prefix "*", เหลือ "2" = รหัสประเภท *XX', 'or_restnumbers_tooltip_examples_header' => 'ตัวอย่างทั่วไป:', 'or_restnumbers_tooltip_header' => 'จำนวนหลักที่เหลือ', 'or_restnumbers_tooltip_limitation1' => 'จาก -1 ถึง 20 (ครอบคลุม 95% ของหมายเลขโทรศัพท์ทั้งหมด)', 'or_restnumbers_tooltip_limitation2' => 'สูงสุด 15 หลักตามมาตรฐาน E.164 + สำรองสำหรับ prefixes', 'or_restnumbers_tooltip_limitations_header' => 'ค่าที่อนุญาต:', 'or_restnumbers_tooltip_note' => 'สำหรับงานส่วนใหญ่ ค่า 3 ถึง 11 หลักเพียงพอ', 'or_restnumbers_tooltip_value1' => '-1 หรือว่าง - จำนวนหลักใดๆ หลัง prefix', 'or_restnumbers_tooltip_value2' => '0 - เฉพาะ prefix ไม่มีหลักเพิ่มเติม', 'or_restnumbers_tooltip_value3' => '1-20 - จำนวนหลักที่ระบุแน่นอนหลัง prefix', 'or_restnumbers_tooltip_values_header' => 'ค่าพิเศษ:', 'or_toTheNumber' => '', 'or_trimfrombegin_tooltip_desc' => 'จำนวนหลักที่ต้องลบจากหน้าหมายเลขก่อนส่งไปยังผู้ให้บริการ ค่าที่อนุญาต: 0-30', 'or_trimfrombegin_tooltip_example1' => '0 - ไม่ลบ: 0612345678 → 0612345678', 'or_trimfrombegin_tooltip_example2' => '1 - ลบ "0": 0612345678 → 612345678', 'or_trimfrombegin_tooltip_example3' => '3 - ลบ "+66": +66612345678 → 612345678', 'or_trimfrombegin_tooltip_example4' => '4 - ลบ "0066": 0066612345678 → 612345678', 'or_trimfrombegin_tooltip_examples_header' => 'ตัวอย่างการแปลง:', 'or_trimfrombegin_tooltip_header' => 'ลบหลักที่หน้า', 'or_trimfrombegin_tooltip_limitation1' => 'จาก 0 ถึง 30 (ครอบคลุมสถานการณ์จริงทั้งหมด)', 'or_trimfrombegin_tooltip_limitation2' => 'สำหรับส่วนใหญ่ ค่า 0-4 เพียงพอ', 'or_trimfrombegin_tooltip_limitation_header' => 'ข้อจำกัด:', 'or_trimfrombegin_tooltip_note' => 'ทำงานกับฟิลด์ "เพิ่ม prefix" เพื่อเปลี่ยนรหัสออก', 'or_trimfrombegin_tooltip_why1' => 'ลบรหัสออกเมือง (0 หรือ 9)', 'or_trimfrombegin_tooltip_why2' => 'ลบ prefix ผู้ให้บริการหรือรหัสบริษัท', 'or_trimfrombegin_tooltip_why3' => 'ปรับหมายเลขให้เข้ากับรูปแบบผู้ให้บริการ', 'or_trimfrombegin_tooltip_why_header' => 'ทำไมต้องการ:', // TF 'tf_ActionPlayMessage' => 'เล่นไฟล์ <b>%message%</b>', 'tf_ActionTransferToExtension' => 'โอนสายไป <b>%extension%</b>', 'tf_AddNewTimeFrame' => 'เพิ่มช่วงเวลา', 'tf_AllowRestriction' => 'ใช้เฉพาะกับเส้นทางสายเข้าบางเส้นทาง', 'tf_CAL_TYPE_CALDAV' => 'CalDAV', 'tf_CAL_TYPE_ICAL' => 'iCal', 'tf_CAL_TYPE_TIMEFRAME' => 'ช่วงเวลา', 'tf_CalUrlTooltip_caldav_google' => 'Google Calendar: การตั้งค่า → การผสานรวมปฏิทิน → ที่อยู่ส่วนตัวในรูปแบบ CalDAV', 'tf_CalUrlTooltip_caldav_header' => 'ปฏิทิน CalDAV (ต้องการการพิสูจน์ตัวตน)', 'tf_CalUrlTooltip_caldav_nextcloud' => 'Nextcloud/ownCloud: การตั้งค่าปฏิทิน → คัดลอกลิงก์ส่วนตัว CalDAV', 'tf_CalUrlTooltip_caldav_yandex' => 'Yandex.Calendar: https://caldav.yandex.ru/calendars/[ชื่อผู้ใช้]/[ปฏิทิน]/', 'tf_CalUrlTooltip_desc' => 'ระบุ URL ปฏิทินสำหรับการกำหนดเวลานอกชั่วโมงทำการโดยอัตโนมัติตามเหตุการณ์ในปฏิทิน', 'tf_CalUrlTooltip_example_google' => 'https://calendar.google.com/calendar/dav/your-calendar-id/events', 'tf_CalUrlTooltip_example_ics' => 'https://example.com/holidays.ics', 'tf_CalUrlTooltip_example_nextcloud' => 'https://cloud.example.com/remote.php/dav/calendars/user/calendar-name/', 'tf_CalUrlTooltip_examples_header' => 'ตัวอย่างที่อยู่', 'tf_CalUrlTooltip_header' => 'ที่อยู่ปฏิทิน', 'tf_CalUrlTooltip_icalendar_desc' => 'ลิงก์ตรงไปยังไฟล์ .ics (โดยปกติสำหรับปฏิทินสาธารณะไม่ต้องอนุญาต)', 'tf_CalUrlTooltip_icalendar_header' => 'ไฟล์ iCalendar (.ics)', 'tf_CalUrlTooltip_note' => 'ปฏิทินอัปเดตทุกนาที กฎถูกเปิดใช้งานโดยอัตโนมัติเมื่อมีเหตุการณ์ในปฏิทินในเวลาปัจจุบัน', 'tf_CallHandlingHeader' => 'การประมวลผลสายในเวลานอกชั่วโมงทำการ', 'tf_DateDaysFrom' => 'ช่วงเวลา', 'tf_Description' => 'ความคิดเห็น', 'tf_EmptyTableDescription' => 'กำหนดวันหยุดและเวลานอกชั่วโมงทำการสำหรับการเปลี่ยนเส้นทางสายอัตโนมัติ', 'tf_EmptyTableTitle' => 'กำหนดค่าเวลาทำการ', 'tf_EnterPassword' => 'ใส่รหัสผ่าน', 'tf_PasswordMasked' => 'รหัสผ่านที่บันทึกไว้ (ใส่ใหม่เพื่อเปลี่ยน)', 'tf_PeriodAction' => 'การดำเนินการกับสายเข้า', 'tf_SelectActionPlayMessage' => 'เล่นไฟล์เสียง', 'tf_SelectActionRedirectToExtension' => 'โอนสาย', 'tf_SelectAudioMessage' => 'เลือกไฟล์เสียง', 'tf_SelectExtension' => 'เลือกหมายเลขภายใน', 'tf_TabGeneralSettings' => 'การตั้งค่าหลัก', 'tf_TabRoutsRestriction' => 'ใช้ได้กับเส้นทางที่เลือก', 'tf_TableColumnAction' => 'การดำเนินการ', 'tf_TableColumnDatePeriod' => 'ช่วงเวลา', 'tf_TableColumnNotes' => 'หมายเหตุ', 'tf_TableColumnTimePeriod' => 'เวลา', 'tf_TableColumnWeekDaysPeriod' => 'วันในสัปดาห์', 'tf_TimePeriodFrom' => 'ช่วงเวลา', 'tf_TooltipGeneralRule' => 'กฎนี้ใช้กับสายทั้งหมดจากผู้ให้บริการ กฎที่เกี่ยวข้องจะถูกซิงค์', 'tf_TooltipSpecificRule' => 'กฎนี้ใช้กับสายไปยังหมายเลขเฉพาะ กฎที่เกี่ยวข้องจะถูกซิงค์', 'tf_ValidateAudioMessageEmpty' => 'เลือกการบันทึกเสียง', 'tf_ValidateCalUri' => 'ฟิลด์ "URL ปฏิทิน" มีค่าไม่ถูกต้อง', 'tf_ValidateCheckDateInterval' => 'ตรวจสอบช่วงวันที่', 'tf_ValidateCheckTimeInterval' => 'ตรวจสอบช่วงเวลา', 'tf_ValidateCheckWeekDayInterval' => 'ตรวจสอบช่วงวันในสัปดาห์', 'tf_ValidateExtensionEmpty' => 'เลือกหมายเลขภายในสำหรับเปลี่ยนเส้นทาง', 'tf_ValidateNoRulesSelected' => 'ไม่มีช่วงเวลาใดถูกกรอก', 'tf_WeekDaysFrom' => 'วันในสัปดาห์', 'tf_calSecret' => 'รหัสผ่าน', 'tf_calType' => 'ประเภท', 'tf_calUrl' => 'URL ปฏิทิน', 'tf_calUser' => 'ชื่อผู้ใช้', 'or_RuleDescriptionBeginEmptyWithProviderAndModify' => 'ตัวเลขจาก <b>%restnumbers%</b> หลัก → ตัดออก <b>%trim%</b> เพิ่ม <b>%prepend%</b> → ผ่าน %provider%', 'or_RuleDescriptionBeginEmptyWithProviderAndPrepend' => 'ตัวเลขจาก <b>%restnumbers%</b> หลัก → เพิ่ม <b>%prepend%</b> → ผ่าน %provider%', 'or_RuleDescriptionBeginEmptyWithProviderAndTrim' => 'ตัวเลขจาก <b>%restnumbers%</b> หลัก → ตัด <b>%trim%</b> → ผ่าน %provider%', 'or_RuleDescriptionBeginMatchWithProviderAndModify' => 'ตัวเลขที่มี <b>%numberbeginswith%</b> → ตัด <b>%trim%</b> เพิ่ม <b>%prepend%</b> → ผ่าน %provider%', 'or_RuleDescriptionBeginMatchWithProviderAndPrepend' => 'ตัวเลขที่มี <b>%numberbeginswith%</b> → เพิ่ม <b>%prepend%</b> → ผ่าน %provider%', 'or_RuleDescriptionBeginMatchWithProviderAndTrim' => 'ตัวเลขที่มี <b>%numberbeginswith%</b> → ตัด <b>%trim%</b> → ผ่าน %provider%', 'or_RuleDescriptionFullMatchWithProviderAndModify' => 'เฉพาะ <b>%numberbeginswith%</b> → ตัด <b>%trim%</b> เพิ่ม <b>%prepend%</b> → ผ่าน %provider%', 'or_RuleDescriptionFullMatchWithProviderAndPrepend' => 'เฉพาะ <b>%numberbeginswith%</b> → เพิ่ม <b>%prepend%</b> → ผ่าน %provider%', 'or_RuleDescriptionFullMatchWithProviderAndTrim' => 'เฉพาะ <b>%numberbeginswith%</b> → ตัด <b>%trim%</b> → ผ่าน %provider%', ];