<?php
declare(strict_types=1);

return array(
    'Login' => 'เข้าสู่ระบบ',
    'Sign in to access bookings, reports and branch data.' => 'เข้าสู่ระบบเพื่อใช้งานการจอง รายงาน และข้อมูลสาขา',
    'Display mode' => 'รูปแบบการแสดงผล',
    'App' => 'แอป',
    'Web' => 'เว็บ',
    'Username' => 'ชื่อผู้ใช้',
    'Password' => 'รหัสผ่าน',
    'Default administrator: admin / admin123' => 'ผู้ดูแลระบบเริ่มต้น: admin / admin123',
    'Connected to database: CCW' => 'เชื่อมต่อฐานข้อมูล: CCW',
    'Language' => 'ภาษา',
    'Language switcher' => 'สลับภาษา',
    'Dashboard' => 'แดชบอร์ด',
    'Home' => 'หน้าแรก',
    'Booking' => 'เปิดบิล',
    'Quick Service' => 'ควิกเซอร์วิส',
    'Queue' => 'คิวงาน',
    'Member' => 'สมาชิก',
    'Report' => 'รายงาน',
    'Reports' => 'รายงาน',
    'Loyalty' => 'สะสมแต้ม',
    'Manage System' => 'จัดการระบบ',
    'Log out' => 'ออกจากระบบ',
    'Logout' => 'ออกจากระบบ',
    'Menu' => 'เมนู',
    'Close menu' => 'ปิดเมนู',
    'User' => 'ผู้ใช้งาน',
    'Staff' => 'พนักงาน',
    'Administrator' => 'ผู้ดูแลระบบ',
    'System Administrator' => 'ผู้ดูแลระบบ',
    'Report Service' => 'รายงานบริการ',
    'Service Report' => 'รายงานบริการ',
    'Sale Report' => 'รายงานยอดขาย',
    'Void Report' => 'รายงานยกเลิก',
    'Open business summaries' => 'เปิดดูสรุปรายงานธุรกิจ',
    'Choose the report you want to review.' => 'เลือกรายงานที่ต้องการตรวจสอบ',
    'Track service usage, demand and daily performance.' => 'ติดตามการใช้บริการ ความต้องการ และผลงานรายวัน',
    'Review revenue, deposits and payment mix by day.' => 'ตรวจสอบรายได้ เงินมัดจำ และรูปแบบการชำระเงินรายวัน',
    'Inspect voided bills, reasons and audit history.' => 'ตรวจสอบบิลที่ถูกยกเลิก เหตุผล และประวัติการตรวจสอบ',
    'Service menu' => 'งานบริการ',
    'System' => 'ระบบ',
    'Car care operations' => 'ภาพรวมการดำเนินงานคาร์แคร์',
    'Live work queue, booking totals, service status and payment tracking from the CCW database.' => 'ติดตามคิวงาน ยอดเปิดบิล สถานะบริการ และการชำระเงินแบบเรียลไทม์จากฐานข้อมูล CCW',
    'New booking' => 'เปิดบิลใหม่',
    'Quick service' => 'ควิกเซอร์วิส',
    'Open queue' => 'เปิดหน้าคิวงาน',
    'Cars today' => 'รถเข้าวันนี้',
    'Total bills today' => 'จำนวนบิลวันนี้',
    'Booking today' => 'Booking วันนี้',
    'Quick Service today' => 'Quick Service วันนี้',
    'Payments today' => 'ยอดรับชำระวันนี้',
    'Waiting' => 'รอดำเนินการ',
    'In service' => 'กำลังให้บริการ',
    'Done today' => 'เสร็จวันนี้',
    'Need payment' => 'ต้องติดตามชำระ',
    'Revenue today' => 'รายได้วันนี้',
    'Today business totals' => 'สรุปธุรกิจวันนี้',
    'Today / all order sources' => 'วันนี้ / รวมทุกแหล่งที่มา',
    'Opened today' => 'ยอดเปิดวันนี้',
    'Outstanding this month' => 'ยอดค้างเดือนนี้',
    'Payment mix today' => 'สัดส่วนรับชำระวันนี้',
    'Recognized payments recorded today' => 'ยอดรับชำระที่บันทึกวันนี้',
    'Today branch snapshot' => 'สรุปรายสาขาวันนี้',
    'Live activity grouped by branch for today' => 'ภาพรวมการทำงานรายสาขาของวันนี้',
    'No branch activity found for today.' => 'ไม่พบความเคลื่อนไหวของสาขาในวันนี้',
    'Opened revenue vs paid' => 'ยอดเปิดบิลเทียบกับยอดรับชำระ',
    'excludes cancelled bills' => 'ไม่รวมบิลที่ยกเลิก',
    'Outstanding' => 'ค้างชำระ',
    'No revenue or payment data found this month.' => 'ไม่พบข้อมูลรายได้หรือการชำระเงินในเดือนนี้',
    'Opened revenue' => 'ยอดเปิดบิล',
    'Jobs opened this month' => 'งานที่เปิดบิลในเดือนนี้',
    'Paid received' => 'ยอดรับชำระ',
    'Payments recorded for those jobs' => 'ยอดชำระที่บันทึกให้กับงานเหล่านั้น',
    'Branch revenue' => 'รายได้รายสาขา',
    'Total' => 'รวม',
    'No branch revenue found this month.' => 'ไม่พบข้อมูลรายได้ของสาขาในเดือนนี้',
    'No branch' => 'ไม่มีสาขา',
    'Bills' => 'บิล',
    'Source' => 'แหล่งที่มา',
    'Total price' => 'ยอดบิล',
    'Customer' => 'ลูกค้า',
    'bill(s)' => 'บิล',
    'Pickup due today and overdue' => 'กำหนดรับรถวันนี้และค้างส่ง',
    'Booking bills that should be returned today or are already overdue' => 'บิลจองที่ถึงกำหนดรับรถวันนี้หรือเกินกำหนดแล้ว',
    'No pickup due today.' => 'ไม่มีงานที่ถึงกำหนดรับรถวันนี้',
    'Follow-up payment' => 'ติดตามการชำระเงิน',
    'Done bills that are still not fully paid' => 'บิลที่เสร็จแล้วแต่ยังชำระไม่ครบ',
    'No payment follow-up found.' => 'ไม่มีบิลที่ต้องติดตามการชำระ',
    'Recent orders' => 'บิลล่าสุด',
    'Newest bills across booking and quick service' => 'รายการบิลล่าสุดจาก Booking และ Quick Service',
    'No recent orders found.' => 'ไม่พบบิลล่าสุด',
    'Service queue' => 'คิวงานบริการ',
    'Move vehicles from waiting to in service, then close completed jobs.' => 'จัดการรถจากสถานะรอไปสู่กำลังให้บริการ และปิดงานเมื่อเสร็จสิ้น',
    'Queue filters' => 'ตัวกรองคิวงาน',
    'No jobs in ' => 'ไม่มีงานในสถานะ ',
    'Bill no:' => 'เลขที่บิล:',
    'Ref.' => 'อ้างอิง',
    'Vehicle details pending' => 'ยังไม่มีรายละเอียดรถ',
    'Pickup due:' => 'กำหนดรับรถ:',
    'Details' => 'รายละเอียด',
    'Payment' => 'ชำระเงิน',
    'Start' => 'เริ่มงาน',
    'Back' => 'ย้อนกลับ',
    'Complete' => 'เสร็จสิ้น',
    'Reopen' => 'เปิดใหม่',
    'Cancel' => 'ยกเลิก',
    'Report filters' => 'ตัวกรองรายงาน',
    'View by' => 'ดูตาม',
    'Daily' => 'รายวัน',
    'Monthly' => 'รายเดือน',
    'Yearly' => 'รายปี',
    'Daily date' => 'วันที่',
    'Monthly period' => 'ช่วงเดือน',
    'Yearly period' => 'ปี',
    'Branch' => 'สาขา',
    'All branches' => 'ทุกสาขา',
    'Status' => 'สถานะ',
    'All statuses' => 'ทุกสถานะ',
    'Paid' => 'ชำระครบ',
    'Partial' => 'ชำระบางส่วน',
    'Unpaid' => 'ยังไม่ชำระ',
    'View report' => 'ดูรายงาน',
    'Reset' => 'รีเซ็ต',
    'Sale dashboard' => 'แดชบอร์ดรายงานขาย',
    'Quick summary for the current report filters.' => 'สรุปภาพรวมอย่างรวดเร็วตามตัวกรองรายงานปัจจุบัน',
    'Booking rows' => 'จำนวนบิล',
    'Bookings' => 'จำนวนบิล',
    'active' => 'ใช้งาน',
    'cancelled' => 'ยกเลิก',
    'Paid bills' => 'บิลชำระครบ',
    'Partial bills' => 'บิลชำระบางส่วน',
    'Unpaid bills' => 'บิลยังไม่ชำระ',
    'Current filtered result' => 'ผลลัพธ์ตามตัวกรองปัจจุบัน',
    'Excluding booking deposits' => 'ไม่รวมเงินมัดจำจากการเปิดบิล',
    'Admin-side deposits' => 'มัดจำฝั่งแอดมิน',
    'Branch-side deposits' => 'มัดจำฝั่งสาขา',
    'Remaining unpaid amount' => 'ยอดคงค้างที่ยังไม่ชำระ',
    'Print report' => 'พิมพ์รายงาน',
    'booking row(s)' => 'รายการบิล',
    'Date' => 'วันที่',
    'Bill no.' => 'เลขที่บิล',
    'Pickup due' => 'กำหนดรับรถ',
    'Plate number' => 'ทะเบียนรถ',
    'Brand' => 'ยี่ห้อ',
    'Model' => 'รุ่น',
    'Service' => 'บริการ',
    'Sale amount' => 'ยอดขาย',
    'Payments' => 'ชำระโดย',
    'Deposit @Admin' => 'มัดจำ @Admin',
    'Deposit @Branch' => 'มัดจำ @Branch',
    'Previous month deposit' => 'มัดจำจากเดือนก่อน',
    'Advance deposit' => 'มัดจำล่วงหน้า',
    'Notes' => 'หมายเหตุ',
    'Cash' => 'เงินสด',
    'Transfer' => 'โอน',
    'Card' => 'บัตร',
    'Unknown' => 'ไม่ทราบการชำระ',
    'Daily total' => 'รวมรายวัน',
    'Monthly total' => 'รวมรายเดือน',
    'Yearly total' => 'รวมรายปี',
    'No sales found for this period.' => 'ไม่พบข้อมูลยอดขายในช่วงเวลานี้',
    'Manage the top-level categories used across service items, main services, packages and service groups.' => 'จัดการหมวดหมู่หลักที่ใช้ร่วมกันระหว่าง service item, main service, package และ service group',
    'Manage optional service groups under each main service, such as film brands or other grouped variants.' => 'จัดการ service group ใต้ main service เช่น ยี่ห้อฟิล์มหรือกลุ่มตัวเลือกอื่น',
    'Review all service items, filter them by category and manage each main service, sub service or package from one page.' => 'ตรวจสอบ service item ทั้งหมด กรองตามหมวดหมู่ และจัดการ main service, sub service หรือ package ได้จากหน้าเดียว',
    'Service list' => 'รายการ service',
    'Categories list' => 'รายการ Categories',
    'Category list' => 'รายการหมวดหมู่',
    'Service Group list' => 'รายการ Service Group',
    'Service group list' => 'รายการกลุ่มบริการ',
    'Service Categories' => 'หมวดหมู่บริการ',
    'Service Groups' => 'กลุ่มบริการ',
    'Service filters' => 'ตัวกรองบริการ',
    'Category' => 'หมวดหมู่',
    'All categories' => 'ทุกหมวดหมู่',
    'Filter' => 'กรอง',
    'Add service item' => 'เพิ่ม service item',
    'Hide form' => 'ซ่อนฟอร์ม',
    'Item type' => 'ประเภท',
    'Price' => 'ราคา',
    'Description' => 'รายละเอียด',
    'Active for booking' => 'เปิดใช้งานสำหรับการจอง',
    'Available in Quick Service' => 'เปิดใช้ใน Quick Service',
    'Main Service' => 'บริการหลัก',
    'Sub Service' => 'บริการย่อย',
    'Package' => 'แพ็กเกจ',
    'Package contents' => 'รายการในแพ็กเกจ',
    'Service name' => 'ชื่อบริการ',
    'Category name' => 'ชื่อหมวดหมู่',
    'Parent main service' => 'Main service แม่',
    'Group name' => 'ชื่อกลุ่ม',
    'Show Window film details' => 'แสดงรายละเอียดฟิล์มกระจก',
    'Show window film details' => 'แสดงรายละเอียดฟิล์มกระจก',
    'Items' => 'รายการ',
    'Action' => 'การทำงาน',
    'In use' => 'กำลังใช้งาน',
    'Add category' => 'เพิ่มหมวดหมู่',
    'Add Categories' => 'เพิ่ม Categories',
    'Add service group' => 'เพิ่ม service group',
    'Edit category' => 'แก้ไขหมวดหมู่',
    'Save category' => 'บันทึกหมวดหมู่',
    'No categories found.' => 'ไม่พบหมวดหมู่',
    'Main services' => 'บริการหลัก',
    'Groups' => 'กลุ่ม',
    'Category is the top section such as Film, Wash, Interior or Protection.' => 'หมวดหมู่คือหัวข้อหลัก เช่น Film, Wash, Interior หรือ Protection',
    'A service group is an optional middle layer under a main service, such as film brands like V-Kool or 3M.' => 'Service group เป็นชั้นกลางเพิ่มเติมภายใต้ main service เช่น ยี่ห้อฟิล์มอย่าง V-Kool หรือ 3M',
    'When enabled, this group drives the window film detail panel and its sub-services become selectable per glass position.' => 'เมื่อเปิดใช้งาน กลุ่มนี้จะควบคุมแผงรายละเอียดฟิล์มกระจก และ sub-service ภายในกลุ่มจะถูกเลือกได้ตามตำแหน่งกระจก',
    'Edit service group' => 'แก้ไข service group',
    'Save service group' => 'บันทึก service group',
    'No service groups found.' => 'ไม่พบ service group',
    'Show' => 'แสดง',
    'Create booking' => 'สร้างบิล',
    'Manage the top-level categories used across service items, main services, packages and service groups.' => 'จัดการหมวดหมู่หลักที่ใช้ใน service item, main service, package และ service group',
    'Search member' => 'ค้นหาสมาชิก',
    'Member list' => 'รายชื่อสมาชิก',
    'customer record(s)' => 'รายการลูกค้า',
    'Member level' => 'ระดับสมาชิก',
    'Points' => 'คะแนน',
    'Cars' => 'จำนวนรถ',
    'Visits' => 'จำนวนครั้งเข้ารับบริการ',
    'Lifetime value' => 'มูลค่ารวม',
    'Latest visit' => 'เข้ารับบริการล่าสุด',
    'View history' => 'ดูประวัติ',
    'Customer profile' => 'ข้อมูลลูกค้า',
    'First visit:' => 'ครั้งแรก:',
    'Customer' => 'ลูกค้า',
    'Phone' => 'เบอร์โทร',
    'Email' => 'อีเมล',
    'Vehicles' => 'รถของลูกค้า',
    'Select a plate number to view package balances and usage for that vehicle.' => 'เลือกทะเบียนรถเพื่อดูยอดแพ็กเกจและประวัติการใช้ของรถคันนั้น',
    'Clear vehicle' => 'ล้างการเลือกรถ',
    'No vehicles found.' => 'ไม่พบข้อมูลรถ',
    'visit(s) / ' => 'ครั้ง / ',
    'Latest:' => 'ล่าสุด:',
    'Payment summary' => 'สรุปการชำระเงิน',
    'Opened revenue' => 'ยอดเปิดบิล',
    'Vehicles' => 'จำนวนรถ',
    'Package service view' => 'มุมมองแพ็กเกจบริการ',
    'Selected vehicle' => 'รถที่เลือก',
    'Vehicle details' => 'รายละเอียดรถ',
    'Package service rows' => 'จำนวนรายการแพ็กเกจ',
    'Remaining uses' => 'สิทธิ์คงเหลือ',
    'Choose a vehicle first to inspect package balances and usage history.' => 'เลือกรถก่อนเพื่อดูยอดแพ็กเกจและประวัติการใช้งาน',
    'Package service' => 'แพ็กเกจบริการ',
    'Included, used and remaining totals are shown for every package service this vehicle can use.' => 'แสดงจำนวนที่ได้ ใช้ไป และคงเหลือของทุกแพ็กเกจที่รถคันนี้ใช้ได้',
    'Select a vehicle to view package balances, remaining uses and usage details.' => 'เลือกรถเพื่อดูยอดแพ็กเกจ สิทธิ์คงเหลือ และรายละเอียดการใช้งาน',
    'Select a vehicle from the list above to load package service data.' => 'เลือกรถจากรายการด้านบนเพื่อโหลดข้อมูลแพ็กเกจบริการ',
    'Quick Service Settings' => 'ตั้งค่า Quick Service',
    'Quick Service settings' => 'ตั้งค่า Quick Service',
    'Quick Service setting' => 'ตั้งค่า Quick Service',
    'Set PromptPay details or upload a custom QR image used by Quick Service payment screens and receipts.' => 'ตั้งค่า PromptPay หรืออัปโหลดรูป QR สำหรับใช้ในหน้ารับชำระและใบเสร็จของ Quick Service',
    'Back to Manage System' => 'กลับไปจัดการระบบ',
    'Back to Quick Service' => 'กลับไป Quick Service',
    'Quick Service Receipt' => 'ใบเสร็จ Quick Service',
    'Receipt was not found.' => 'ไม่พบใบเสร็จ',
    'Quick Service receipt was not found.' => 'ไม่พบใบเสร็จ Quick Service',
    'You do not have access to this branch.' => 'คุณไม่มีสิทธิ์เข้าถึงสาขานี้',
    'New quick bill' => 'บิล Quick ใหม่',
    'Print receipt' => 'พิมพ์ใบเสร็จ',
    'Cashier' => 'ผู้รับเงิน',
    'Thank you' => 'ขอบคุณ',
    'Quick Service bill is already paid.' => 'บิล Quick Service นี้ชำระครบแล้ว',
    'Create counter bills, hold unpaid bills, collect payment and print receipts without sending work into Queue.' => 'สร้างบิลหน้าร้าน พักบิล รับชำระเงิน และพิมพ์ใบเสร็จได้โดยไม่ส่งงานเข้าคิว',
    'No service items are enabled for Quick Service yet.' => 'ยังไม่มี service item ที่เปิดใช้สำหรับ Quick Service',
    'You do not have permission to receive Quick Service payment. You can still hold or update the bill.' => 'คุณไม่มีสิทธิ์รับชำระเงิน Quick Service แต่ยังสามารถพักบิลหรือแก้ไขบิลได้',
    'No held Quick Service bill.' => 'ไม่มีบิล Quick Service ที่พักไว้',
    'Quick Service payment completed.' => 'รับชำระเงิน Quick Service เรียบร้อยแล้ว',
    'Hold bill' => 'พักบิล',
    'Held bills' => 'บิลที่พักไว้',
    'Resume' => 'กลับมาทำต่อ',
    'Void' => 'ลบ/ยกเลิก',
    'Quick bill summary' => 'สรุปบิล Quick',
    'Received now' => 'รับชำระครั้งนี้',
    'Paid already' => 'รับชำระแล้ว',
    'Balance due' => 'ยอดค้างชำระ',
    'Recognized now' => 'ยอดรับรู้ครั้งนี้',
    'Cash change' => 'เงินทอน',
    'Receipt note' => 'หมายเหตุใบเสร็จ',
    'Window film details' => 'รายละเอียดฟิล์มกระจก',
    'Film notes' => 'หมายเหตุฟิล์ม',
    'Customer and vehicle' => 'ลูกค้าและรถ',
    'Customer lookup requires the exact phone number. Plate number is used only to confirm the vehicle record.' => 'การค้นหาลูกค้าต้องใส่เบอร์โทรให้ตรงเท่านั้น โดยเลขทะเบียนใช้เพื่อยืนยันรถ',
    'Customer name' => 'ชื่อลูกค้า',
    'Province' => 'จังหวัด',
    'Select province' => 'เลือกจังหวัด',
    'Bangkok' => 'กรุงเทพมหานคร',
    'Amnat Charoen' => 'อำนาจเจริญ',
    'Ang Thong' => 'อ่างทอง',
    'Bueng Kan' => 'บึงกาฬ',
    'Buriram' => 'บุรีรัมย์',
    'Chachoengsao' => 'ฉะเชิงเทรา',
    'Chai Nat' => 'ชัยนาท',
    'Chaiyaphum' => 'ชัยภูมิ',
    'Chanthaburi' => 'จันทบุรี',
    'Chiang Mai' => 'เชียงใหม่',
    'Chiang Rai' => 'เชียงราย',
    'Chonburi' => 'ชลบุรี',
    'Chumphon' => 'ชุมพร',
    'Kalasin' => 'กาฬสินธุ์',
    'Kamphaeng Phet' => 'กำแพงเพชร',
    'Kanchanaburi' => 'กาญจนบุรี',
    'Khon Kaen' => 'ขอนแก่น',
    'Krabi' => 'กระบี่',
    'Lampang' => 'ลำปาง',
    'Lamphun' => 'ลำพูน',
    'Loei' => 'เลย',
    'Lopburi' => 'ลพบุรี',
    'Mae Hong Son' => 'แม่ฮ่องสอน',
    'Maha Sarakham' => 'มหาสารคาม',
    'Mukdahan' => 'มุกดาหาร',
    'Nakhon Nayok' => 'นครนายก',
    'Nakhon Pathom' => 'นครปฐม',
    'Nakhon Phanom' => 'นครพนม',
    'Nakhon Ratchasima' => 'นครราชสีมา',
    'Nakhon Sawan' => 'นครสวรรค์',
    'Nakhon Si Thammarat' => 'นครศรีธรรมราช',
    'Nan' => 'น่าน',
    'Narathiwat' => 'นราธิวาส',
    'Nong Bua Lamphu' => 'หนองบัวลำภู',
    'Nong Khai' => 'หนองคาย',
    'Nonthaburi' => 'นนทบุรี',
    'Pathum Thani' => 'ปทุมธานี',
    'Pattani' => 'ปัตตานี',
    'Phang Nga' => 'พังงา',
    'Phatthalung' => 'พัทลุง',
    'Phayao' => 'พะเยา',
    'Phetchabun' => 'เพชรบูรณ์',
    'Phetchaburi' => 'เพชรบุรี',
    'Phichit' => 'พิจิตร',
    'Phitsanulok' => 'พิษณุโลก',
    'Phra Nakhon Si Ayutthaya' => 'พระนครศรีอยุธยา',
    'Phrae' => 'แพร่',
    'Phuket' => 'ภูเก็ต',
    'Prachinburi' => 'ปราจีนบุรี',
    'Prachuap Khiri Khan' => 'ประจวบคีรีขันธ์',
    'Ranong' => 'ระนอง',
    'Ratchaburi' => 'ราชบุรี',
    'Rayong' => 'ระยอง',
    'Roi Et' => 'ร้อยเอ็ด',
    'Sa Kaeo' => 'สระแก้ว',
    'Sakon Nakhon' => 'สกลนคร',
    'Samut Prakan' => 'สมุทรปราการ',
    'Samut Sakhon' => 'สมุทรสาคร',
    'Samut Songkhram' => 'สมุทรสงคราม',
    'Saraburi' => 'สระบุรี',
    'Satun' => 'สตูล',
    'Sing Buri' => 'สิงห์บุรี',
    'Sisaket' => 'ศรีสะเกษ',
    'Songkhla' => 'สงขลา',
    'Sukhothai' => 'สุโขทัย',
    'Suphan Buri' => 'สุพรรณบุรี',
    'Surat Thani' => 'สุราษฎร์ธานี',
    'Surin' => 'สุรินทร์',
    'Tak' => 'ตาก',
    'Trang' => 'ตรัง',
    'Trat' => 'ตราด',
    'Ubon Ratchathani' => 'อุบลราชธานี',
    'Udon Thani' => 'อุดรธานี',
    'Uthai Thani' => 'อุทัยธานี',
    'Uttaradit' => 'อุตรดิตถ์',
    'Yala' => 'ยะลา',
    'Yasothon' => 'ยโสธร',
    'Vehicle type' => 'ประเภทรถ',
    'Color' => 'สี',
    'Service selection' => 'เลือกบริการ',
    'Available packages' => 'แพ็กเกจที่ใช้งานได้',
    'Pickup due and notes' => 'กำหนดวันรับรถและหมายเหตุ',
    'Pickup due date' => 'กำหนดวันรับรถ',
    'Booking summary' => 'สรุปการจอง',
    'Service branch' => 'สาขาที่ให้บริการ',
    'Select branch' => 'เลือกสาขา',
    'Selected services' => 'บริการที่เลือก',
    'Booking total' => 'ยอดรวมบิล',
    'Search customer' => 'ค้นหาลูกค้า',
    'Employee management' => 'จัดการพนักงาน',
    'Position management' => 'จัดการตำแหน่งงาน',
    'Permissions here control which functions appear and can be opened.' => 'สิทธิ์เหล่านี้กำหนดว่าฟังก์ชันใดจะแสดงและเปิดใช้งานได้',
    'Position name' => 'ชื่อตำแหน่ง',
    'Role key' => 'คีย์ตำแหน่ง',
    'Default branch scope' => 'ขอบเขตสาขาเริ่มต้น',
    'Function permissions' => 'สิทธิ์การใช้งาน',
    'New position' => 'เพิ่มตำแหน่ง',
    'Add position' => 'เพิ่มตำแหน่ง',
    'Edit position' => 'แก้ไขตำแหน่ง',
    'Position tools' => 'เครื่องมือตำแหน่ง',
    'Positions' => 'ตำแหน่งงาน',
    'position record(s)' => 'รายการตำแหน่ง',
    'Position' => 'ตำแหน่ง',
    'Scope' => 'ขอบเขต',
    'Employees' => 'พนักงาน',
    'Active' => 'ใช้งาน',
    'Set Permissions Multi Role' => 'กำหนดสิทธิ์หลายตำแหน่งพร้อมกัน',
    'Set Permissions for Multiple Roles' => 'กำหนดสิทธิ์หลายตำแหน่งพร้อมกัน',
    'Select All' => 'เลือกทั้งหมด',
    'Save multi role permissions' => 'บันทึกสิทธิ์หลายตำแหน่ง',
    'Save multi-role permissions' => 'บันทึกสิทธิ์หลายตำแหน่ง',
    'Employee filters' => 'ตัวกรองพนักงาน',
    'Employee accounts' => 'บัญชีพนักงาน',
    'No employee found for this filter.' => 'ไม่พบพนักงานตามตัวกรองนี้',
    'Add employee' => 'เพิ่มพนักงาน',
    'Employee name' => 'ชื่อพนักงาน',
    'Branch scope' => 'ขอบเขตสาขา',
    'Assigned branches' => 'สาขาที่กำหนด',
    'Active account' => 'บัญชีเปิดใช้งาน',
    'No employee accounts found.' => 'ไม่พบบัญชีพนักงาน',
    'Open Service Lists' => 'เปิดรายการบริการ',
    'Open Settings' => 'เปิดตั้งค่า',
    'Open Employees' => 'เปิดหน้าพนักงาน',
    'Open Positions' => 'เปิดหน้าตำแหน่ง',
    'Centralize the main setup areas for services, employees and Quick Service configuration.' => 'รวมศูนย์การตั้งค่าหลักของบริการ พนักงาน และ Quick Service ไว้ในที่เดียว',
    'Service management' => 'จัดการบริการ',
    'Open the separate pages for service items, categories and service groups from the shared service structure area.' => 'เปิดหน้ารายการแยกสำหรับ service items, categories และ service groups จากส่วนโครงสร้างบริการกลาง',
    'Configure PromptPay, uploaded QR images and the payment QR shown on Quick Service checkout screens and receipts.' => 'ตั้งค่า PromptPay รูป QR ที่อัปโหลด และ QR สำหรับหน้ารับชำระของ Quick Service',
    'Cancel Bill' => 'ยกเลิกบิล',
    'Cancel Quick Service Bill' => 'ยกเลิกบิล Quick Service',
    'Cancel bill' => 'ยกเลิกบิล',
    'Reason' => 'เหตุผล',
    'Confirm cancel' => 'ยืนยันการยกเลิก',
    'Back to dashboard' => 'กลับหน้าแดชบอร์ด',
    'Back to queue' => 'กลับไปคิวงาน',
    'Back to service' => 'กลับไปบริการ',
    'Request return' => 'ขอรับรถ',
    'Services' => 'บริการ',
    'Search' => 'ค้นหา',
    'Member search requires the exact phone number. Plate number is used only to confirm the vehicle record.' => 'การค้นหาสมาชิกต้องใส่เบอร์โทรให้ตรงเท่านั้น โดยเลขทะเบียนใช้เพื่อยืนยันรถ',
    'No active package balance found for this customer.' => 'ไม่พบยอดแพ็กเกจที่ใช้งานได้ของลูกค้ารายนี้',
    'left' => 'คงเหลือ',
    'Open' => 'เปิด',
    'No service usage found for this filter.' => 'ไม่พบข้อมูลการใช้บริการตามตัวกรองนี้',
    'Service uses' => 'จำนวนการใช้บริการ',
    'Service revenue' => 'รายได้จากบริการ',
    'Service usage' => 'การใช้บริการ',
    'Inactive' => 'ปิดใช้งาน',
    'All positions' => 'ทุกตำแหน่ง',
    'Manage staff accounts, assigned branches and login access separately from job position settings.' => 'จัดการบัญชีพนักงาน สาขาที่เข้าถึง และสิทธิ์เข้าสู่ระบบ แยกจากการตั้งค่าตำแหน่งงาน',
    'Manage job positions, function permissions and default branch scope separately from employee accounts.' => 'จัดการตำแหน่งงาน สิทธิ์การใช้งาน และขอบเขตสาขาเริ่มต้น แยกจากบัญชีพนักงาน',
    'Manage employees' => 'จัดการพนักงาน',
    'Manage positions' => 'จัดการตำแหน่งงาน',
    'Open the position form only when you want to add or edit a role.' => 'แสดงฟอร์มตำแหน่งงานเมื่อคุณต้องการเพิ่มหรือแก้ไขบทบาทเท่านั้น',
    'Open with employee list first, then filter by position or open the employee form when needed.' => 'เริ่มจากรายชื่อพนักงานก่อน แล้วค่อยกรองตามตำแหน่งหรือเปิดฟอร์มพนักงานเมื่อจำเป็น',
    'Assigned branch scope limits bookings, queue and reports to selected branches.' => 'กำหนดขอบเขตสาขาเพื่อจำกัดการเปิดบิล คิว และรายงานตามสาขาที่เลือก',
    'Active position' => 'ตำแหน่งงานที่เปิดใช้งาน',
    'Permission matrix' => 'ตารางสิทธิ์',
    'Show or hide active role columns, then update permissions across multiple positions in one save.' => 'แสดงหรือซ่อนคอลัมน์ตำแหน่งที่ใช้งานอยู่ แล้วอัปเดตสิทธิ์หลายตำแหน่งพร้อมกันในครั้งเดียว',
    'active role(s) / ' => 'ตำแหน่งที่ใช้งาน / ',
    'permission(s)' => 'สิทธิ์',
    'Edit employee' => 'แก้ไขพนักงาน',
    'Save employee' => 'บันทึกพนักงาน',
    'Save position' => 'บันทึกตำแหน่งงาน',
    'Select position' => 'เลือกตำแหน่ง',
    'All / none assigned' => 'ทั้งหมด / ยังไม่กำหนด',
    'Booking deposit @Admin' => 'สิทธิ์ Deposit @Admin',
    'Booking deposit @Branch' => 'สิทธิ์ Deposit @Branch',
    'Quick Service payment' => 'รับชำระ Quick Service',
    'Quick Service Payment' => 'รับชำระ Quick Service',
    'Queue / jobs' => 'คิว / งานบริการ',
    'Queue / Jobs' => 'คิว / งานบริการ',
    'Queue payment' => 'รับชำระ Queue',
    'Queue Payment' => 'รับชำระ Queue',
    'Queue start from Waiting' => 'เริ่มงานจากสถานะ Waiting',
    'Cancel queue in Waiting' => 'ยกเลิกคิวในสถานะ Waiting',
    'Queue status reverse / reopen bills' => 'ย้อนสถานะคิว / เปิดบิลใหม่',
    'Cancel closed bills' => 'ยกเลิกบิลที่ปิดแล้ว',
    'Cancel open bills' => 'ยกเลิกบิลที่ยังเปิดอยู่',
    'Edit open queue data' => 'แก้ไขข้อมูลงานที่ยังเปิดอยู่',
    'Employees and access' => 'พนักงานและสิทธิ์เข้าใช้งาน',
    'App navigation' => 'เมนูแอป',
    'Main navigation' => 'เมนูหลัก',
    'CCW dashboard' => 'แดชบอร์ด CCW',
    'Search service name, category, main service or group' => 'ค้นหาชื่อบริการ หมวด Main Service หรือ Group',
    'Quick Service QR preview' => 'ตัวอย่าง QR Quick Service',
    'Quick Service QR payment' => 'QR รับชำระ Quick Service',
    'Queue payment QR' => 'QR รับชำระคิวงาน',
    'Scan to receive payment.' => 'สแกนเพื่อรับชำระเงิน',
    'QR preview placeholder: set PromptPay ID or QR image in config to show the real code.' => 'ตั้งค่า PromptPay ID หรือ QR image ใน config เพื่อแสดง QR จริง',
    'Scan QR for :amount THB.' => 'สแกน QR จำนวน :amount THB',
    'Scan QR to receive payment.' => 'สแกน QR เพื่อรับชำระเงิน',
    'All member vehicles' => 'รถทุกคันใน member',
    'Only vehicle :plate' => 'เฉพาะรถ :plate',
    'Only purchasing vehicle' => 'เฉพาะรถที่ซื้อแพ็กเกจ',
    'Charge normal price' => 'คิดราคาปกติ',
    'Package' => 'แพ็กเกจ',
    ':count left' => 'เหลือ :count',
    'Customer data loaded.' => 'โหลดข้อมูลลูกค้าแล้ว',
    'Unnamed customer' => 'ลูกค้าไม่มีชื่อ',
    'No plate' => 'ไม่มีทะเบียน',
    'Enter the exact customer phone number to search.' => 'กรอกเบอร์โทรลูกค้าให้ตรงเพื่อค้นหา',
    'Enter the exact customer phone number or plate number to search.' => 'กรอกเบอร์โทรลูกค้าหรือทะเบียนรถให้ตรงเพื่อค้นหา',
    'Enter the exact customer phone number or plate number to search member history.' => 'กรอกเบอร์โทรลูกค้าหรือทะเบียนรถให้ตรงเพื่อค้นหาประวัติสมาชิก',
    'Search customer by phone or plate' => 'ค้นหาลูกค้าด้วยเบอร์โทรหรือทะเบียนรถ',
    'Search member by phone or plate' => 'ค้นหาสมาชิกด้วยเบอร์โทรหรือทะเบียนรถ',
    'Search works only with the exact customer phone number or exact plate number.' => 'ค้นหาได้เฉพาะเบอร์โทรลูกค้าหรือทะเบียนรถที่ตรงเท่านั้น',
    'Enter the customer phone number or plate number to view member records, vehicles and package usage.' => 'กรอกเบอร์โทรลูกค้าหรือทะเบียนรถเพื่อดูข้อมูลสมาชิก รถ และการใช้แพ็กเกจ',
    'Searching...' => 'กำลังค้นหา...',
    'Customer lookup failed.' => 'ค้นหาลูกค้าไม่สำเร็จ',
    'Permission denied.' => 'ไม่มีสิทธิ์เข้าใช้งาน',
    'No matching customer found.' => 'ไม่พบลูกค้าที่ตรงกัน',
    'Found :count matches.' => 'พบ :count รายการ',
    'Payment can be recorded more than once. The bill will close automatically only when the total paid reaches the amount due.' => 'สามารถบันทึกรับชำระได้มากกว่า 1 ครั้ง และบิลจะปิดอัตโนมัติเมื่อยอดชำระครบ',
    'Enter the amount received, or use Hold bill to keep this bill open without adding a payment.' => 'กรอกยอดรับชำระ หรือใช้ Hold bill เพื่อพักบิลไว้โดยยังไม่บันทึกรับเงิน',
    'Enter the amount received to continue.' => 'กรอกยอดรับชำระเพื่อดำเนินการต่อ',
    'Outstanding :amount THB. Payment can be recorded, but the bill will stay open until fully paid.' => 'ค้างชำระ :amount THB สามารถบันทึกรับเงินได้ แต่บิลจะยังไม่ปิดจนกว่าจะชำระครบ',
    'Received amount is higher than the amount due. Adjust Received now to match before closing the bill.' => 'ยอด Received now สูงกว่ายอดที่ต้องชำระ กรุณาแก้ไขให้ตรงก่อนปิดบิล',
    'Change due :amount THB. Cash payment can close the bill.' => 'เงินทอน :amount THB การชำระแบบเงินสดสามารถปิดบิลได้',
    'Payment is enough to close the bill.' => 'ยอดชำระเพียงพอสำหรับปิดบิล',
    'Use the Hold bill or Payment button to continue.' => 'กรุณาใช้ปุ่ม Hold bill หรือ Payment เพื่อดำเนินการต่อ',
    'Use the Payment button to continue.' => 'กรุณาใช้ปุ่ม Payment เพื่อดำเนินการต่อ',
    'Bill Management' => 'เธเธฑเธ”เธเธฒเธฃเธเธดเธฅ',
    'Bill management' => 'เธเธฑเธ”เธเธฒเธฃเธเธดเธฅ',
    'Open Bills' => 'เน€เธเธดเธ”เธเธฑเธ”เธเธฒเธฃเธเธดเธฅ',
    'View bills' => 'เธ”เธนเธฃเธฒเธขเธเธฒเธฃเธเธดเธฅ',
    'Bill filters' => 'เธ•เธฑเธงเธเธฃเธญเธเธเธดเธฅ',
    'Bill list' => 'เธฃเธฒเธขเธเธฒเธฃเธเธดเธฅ',
    'Open bill details, reprint receipts and cancel bills when allowed.' => 'เน€เธเธดเธ”เธ”เธนเธฃเธฒเธขเธฅเธฐเน€เธญเธตเธขเธ”เธเธดเธฅ พิมพ์ใบเสร็จซ้ำ และยกเลิกบิลได้ตามสิทธิ์',
    'Review bills by day or month, search by bill number, plate number or phone number, then open bill details, reprint or cancel when permitted.' => 'เธ•เธฃเธงเธเธชเธญเธเธเธดเธฅเธ•เธฒเธกเธงเธฑเธเธซเธฃเธทเธญเน€เธ”เธทเธญเธ ค้นหาจากเลขที่บิล ทะเบียนรถ หรือเบอร์โทร แล้วเปิดดูรายละเอียด พิมพ์ซ้ำ หรือยกเลิกได้ตามสิทธิ์',
    'Filter the bill list by selected period and branch, then search specific bills, plates or customer phones.' => 'เธเธฃเธญเธเธฃเธฒเธขเธเธฒเธฃเธเธดเธฅเธ•เธฒเธกเธเนเธงเธเน€เธงเธฅเธฒเนเธฅเธฐเธชเธฒเธเธฒเธ—เธตเนเน€เธฅเธทเธญเธ แล้วค้นหาบิล ทะเบียนรถ หรือเบอร์โทรที่ต้องการ',
    'Current scope' => 'เธเธญเธเน€เธเธ•เธเนเธญเธกเธนเธฅปัจจุบัน',
    'View' => 'เธ”เธน',
    'Reprint' => 'เธเธดเธกเธเนเธเนเธณ',
    'Bill Receipt' => 'เนเธเธฃเธฑเธเน€เธเธดเธเธเธดเธฅ',
    'Bill was not found.' => 'เนเธกเนเธเธเธเธดเธฅ',
    'Pickup due' => 'เธเธณเธซเธเธ”เธฃเธฑเธเธฃเธ–',
    'All accessible branches' => 'เธ—เธธเธเธชเธฒเธเธฒเธ—เธตเนเธกเธตเธชเธดเธ—เธเธดเน',
    'Bill no. / Plate / Phone' => 'เลขที่บิล / ทะเบียนรถ / เบอร์โทร',
    'No bills found for the selected filters.' => 'No bills found for the selected filters.',
    'Bill Management' => json_decode('"\u0e08\u0e31\u0e14\u0e01\u0e32\u0e23\u0e1a\u0e34\u0e25"'),
    'Bill management' => json_decode('"\u0e08\u0e31\u0e14\u0e01\u0e32\u0e23\u0e1a\u0e34\u0e25"'),
    'Open Bills' => json_decode('"\u0e08\u0e31\u0e14\u0e01\u0e32\u0e23\u0e1a\u0e34\u0e25"'),
    'View bills' => json_decode('"\u0e14\u0e39\u0e1a\u0e34\u0e25"'),
    'Bill filters' => json_decode('"\u0e15\u0e31\u0e27\u0e01\u0e23\u0e2d\u0e07\u0e1a\u0e34\u0e25"'),
    'Bill list' => json_decode('"\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e1a\u0e34\u0e25"'),
    'Current scope' => json_decode('"\u0e02\u0e2d\u0e1a\u0e40\u0e02\u0e15\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e1b\u0e31\u0e08\u0e08\u0e38\u0e1a\u0e31\u0e19"'),
    'View' => json_decode('"\u0e14\u0e39"'),
    'Reprint' => json_decode('"\u0e1e\u0e34\u0e21\u0e1e\u0e4c\u0e0b\u0e49\u0e33"'),
    'Bill Receipt' => json_decode('"\u0e43\u0e1a\u0e40\u0e2a\u0e23\u0e47\u0e08\u0e1a\u0e34\u0e25"'),
    'Bill was not found.' => json_decode('"\u0e44\u0e21\u0e48\u0e1e\u0e1a\u0e1a\u0e34\u0e25"'),
    'Pickup due' => json_decode('"\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e23\u0e31\u0e1a\u0e23\u0e16"'),
    'All accessible branches' => json_decode('"\u0e17\u0e38\u0e01\u0e2a\u0e32\u0e02\u0e32\u0e17\u0e35\u0e48\u0e21\u0e35\u0e2a\u0e34\u0e17\u0e18\u0e34\u0e4c"'),
    'Bill no. / Plate / Phone' => json_decode('"\u0e40\u0e25\u0e02\u0e17\u0e35\u0e48\u0e1a\u0e34\u0e25 / \u0e17\u0e30\u0e40\u0e1a\u0e35\u0e22\u0e19\u0e23\u0e16 / \u0e40\u0e1a\u0e2d\u0e23\u0e4c\u0e42\u0e17\u0e23"'),
    'Cancelled' => json_decode('"\u0e22\u0e01\u0e40\u0e25\u0e34\u0e01"'),
    'Open bill details, reprint receipts and cancel bills when allowed.' => 'Open bill details, reprint receipts and cancel bills when allowed.',
    'Review bills by day or month, search by bill number, plate number or phone number, then open bill details, reprint or cancel when permitted.' => 'Review bills by day or month, search by bill number, plate number or phone number, then open bill details, reprint or cancel when permitted.',
    'Filter the bill list by selected period and branch, then search specific bills, plates or customer phones.' => 'Filter the bill list by selected period and branch, then search specific bills, plates or customer phones.',
    'Sales Report' => 'รายงานยอดขาย',
    'Track sales, payments, deposits and outstanding balances with a clearer report console.' => 'ติดตามยอดขาย การรับชำระ เงินมัดจำ และยอดค้างชำระผ่านหน้ารายงานที่อ่านง่ายขึ้น',
    'Sales report by day, month or year in the Excel layout: sales, payments, deposits and outstanding balances.' => 'รายงานยอดขายตามวัน เดือน หรือปี ในรูปแบบสรุปยอดขาย การชำระเงิน เงินมัดจำ และยอดค้างชำระ',
    'Click View report to load sale data.' => 'กด ดูรายงาน เพื่อเรียกข้อมูลยอดขาย',
    'Healthy' => 'ปกติ',
    'Monitor' => 'เฝ้าระวัง',
    'Action required' => 'ต้องติดตาม',
    'Stable' => 'คงที่',
    'Critical' => 'เร่งด่วน',
    'Clear' => 'ไม่มีค้าง',
    'Collections mix' => 'สัดส่วนรับชำระ',
    'Received payment share in this report period.' => 'สัดส่วนการรับชำระในช่วงเวลาของรายงานนี้',
    'View details' => 'ดูรายละเอียด',
    'Outstanding balance' => 'ยอดค้างชำระ',
    'Current exposure across the selected report scope.' => 'ยอดคงค้างตามขอบเขตรายงานที่เลือก',
    'Days overdue (avg)' => 'จำนวนวันค้างเฉลี่ย',
    'Need follow-up' => 'ต้องติดตาม',
    'Open bill list' => 'เปิดรายการบิล',
    'January' => 'มกราคม',
    'February' => 'กุมภาพันธ์',
    'March' => 'มีนาคม',
    'April' => 'เมษายน',
    'May' => 'พฤษภาคม',
    'June' => 'มิถุนายน',
    'July' => 'กรกฎาคม',
    'August' => 'สิงหาคม',
    'September' => 'กันยายน',
    'October' => 'ตุลาคม',
    'November' => 'พฤศจิกายน',
    'December' => 'ธันวาคม',
    'Previous year' => 'ปีก่อนหน้า',
    'Next year' => 'ปีถัดไป',
    'Service usage by day, month or year with branch and service filters.' => 'รายงานการใช้บริการตามวัน เดือน หรือปี พร้อมตัวกรองสาขาและบริการ',
    'Cancelled bills with void reason and employee audit trail.' => 'รายงานบิลที่ยกเลิก พร้อมเหตุผลการยกเลิกและประวัติผู้ดำเนินการ',
    'Click View report to load service usage data.' => 'กด ดูรายงาน เพื่อเรียกข้อมูลการใช้บริการ',
    'Click View report to load voided bill data.' => 'กด ดูรายงาน เพื่อเรียกข้อมูลบิลที่ยกเลิก',
    'All services' => 'ทุกบริการ',
    'Manage services' => 'จัดการบริการ',
    'Service uses' => 'จำนวนครั้งใช้บริการ',
    'Service revenue' => 'รายได้จากบริการ',
    'Branch summary' => 'สรุปรายสาขา',
    'Recent bookings' => 'บิลล่าสุด',
    'No branch usage found.' => 'ไม่พบข้อมูลการใช้บริการรายสาขา',
    'Void date' => 'วันที่ยกเลิก',
    'No void bills found for this period.' => 'ไม่พบบิลที่ยกเลิกในช่วงเวลานี้',
    'void bill(s)' => 'บิลยกเลิก',
    'service row(s)' => 'รายการบริการ',
    'branch row(s)' => 'รายการสาขา',
    'recent booking(s)' => 'บิลล่าสุด',
    'Sale type' => json_decode('"\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e01\u0e32\u0e23\u0e02\u0e32\u0e22"'),
    'All sale types' => json_decode('"\u0e17\u0e38\u0e01\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e01\u0e32\u0e23\u0e02\u0e32\u0e22"'),
    'bill row(s)' => json_decode('"\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e1a\u0e34\u0e25"'),
    'Please login to use the system.' => 'กรุณาเข้าสู่ระบบเพื่อใช้งานระบบ',
    'You do not have permission to access that function.' => 'คุณไม่มีสิทธิ์เข้าถึงฟังก์ชันนี้',
    'Invalid job target.' => 'ข้อมูลงานไม่ถูกต้อง',
    'Job was not found.' => 'ไม่พบงาน',
    'You do not have access to this branch.' => 'คุณไม่มีสิทธิ์เข้าถึงสาขานี้',
    'You do not have permission to edit queue data.' => 'คุณไม่มีสิทธิ์แก้ไขข้อมูลงาน',
    'Bill data is locked.' => 'ข้อมูลบิลถูกล็อกอยู่',
    'Select at least one service item.' => 'กรุณาเลือกอย่างน้อย 1 รายการบริการ',
    'One or more selected services are not available.' => 'มีอย่างน้อยหนึ่งบริการที่เลือกไม่พร้อมใช้งาน',
    'Window film detail selection is invalid.' => 'รายละเอียดฟิล์มที่เลือกไม่ถูกต้อง',
    'Choose at least one window film option.' => 'กรุณาเลือกอย่างน้อย 1 ตัวเลือกฟิล์ม',
    'Plate number is required.' => 'กรุณาระบุทะเบียนรถ',
    'Service branch is required.' => 'กรุณาเลือกสาขาบริการ',
    'Plate number is already used by another vehicle.' => 'ทะเบียนรถนี้ถูกใช้งานโดยรถคันอื่นแล้ว',
    'Job information updated.' => 'อัปเดตข้อมูลงานเรียบร้อยแล้ว',
    'Job information was not saved.' => 'บันทึกข้อมูลงานไม่สำเร็จ',
    'Services updated.' => 'อัปเดตรายการบริการเรียบร้อยแล้ว',
    'Services were not saved.' => 'บันทึกรายการบริการไม่สำเร็จ',
    'Customer name and plate number are required.' => 'กรุณาระบุชื่อลูกค้าและทะเบียนรถ',
    'Position name is required.' => 'กรุณาระบุชื่อตำแหน่ง',
    'Position was not found.' => 'ไม่พบตำแหน่ง',
    'Position updated.' => 'อัปเดตตำแหน่งเรียบร้อยแล้ว',
    'Position added.' => 'เพิ่มตำแหน่งเรียบร้อยแล้ว',
    'Position was not saved.' => 'บันทึกตำแหน่งไม่สำเร็จ',
    'Customer name is required.' => 'กรุณาระบุชื่อลูกค้า',
    'Member was not found.' => 'ไม่พบสมาชิก',
    'Member saved.' => 'บันทึกสมาชิกเรียบร้อยแล้ว',
    'Member was not saved.' => 'บันทึกสมาชิกไม่สำเร็จ',
    'Member deleted.' => 'ลบสมาชิกเรียบร้อยแล้ว',
    'Member could not be deleted.' => 'ลบสมาชิกไม่สำเร็จ',
    'Member cannot be deleted because service, package or loyalty history still exists.' => 'ไม่สามารถลบสมาชิกได้ เพราะยังมีประวัติการใช้บริการ แพ็กเกจ หรือแต้มสะสมอยู่',
    'Employee name, username and position are required.' => 'กรุณาระบุชื่อพนักงาน ชื่อผู้ใช้ และตำแหน่ง',
    'Password is required for new employees.' => 'พนักงานใหม่ต้องระบุรหัสผ่าน',
    'You cannot deactivate your own account.' => 'คุณไม่สามารถปิดการใช้งานบัญชีของตนเองได้',
    'Selected position is not available.' => 'ตำแหน่งที่เลือกไม่พร้อมใช้งาน',
    'Selected default start page is not available for this position.' => 'หน้าเริ่มต้นที่เลือกใช้กับตำแหน่งนี้ไม่ได้',
    'Employee was not found.' => 'ไม่พบพนักงาน',
    'Employee saved.' => 'บันทึกพนักงานเรียบร้อยแล้ว',
    'Employee was not saved. Username may already be in use.' => 'บันทึกพนักงานไม่สำเร็จ ชื่อผู้ใช้อาจถูกใช้งานแล้ว',
    'Service was not found.' => 'ไม่พบบริการ',
    'This service is already used in history and cannot be deleted. Set it inactive instead.' => 'บริการนี้ถูกใช้งานในประวัติแล้วและไม่สามารถลบได้ กรุณาปรับเป็นไม่ใช้งานแทน',
    'This main service still has linked sub services or groups and cannot be deleted.' => 'บริการหลักนี้ยังมีบริการย่อยหรือกลุ่มที่เชื่อมอยู่ จึงไม่สามารถลบได้',
    'Service deleted.' => 'ลบบริการเรียบร้อยแล้ว',
    'Service could not be deleted.' => 'ลบบริการไม่สำเร็จ',
    'Service was not saved.' => 'บันทึกบริการไม่สำเร็จ',
    'Service name and category are required.' => 'กรุณาระบุชื่อบริการและหมวดหมู่',
    'Service type is invalid.' => 'ประเภทบริการไม่ถูกต้อง',
    'Package vehicle access is invalid.' => 'การเข้าถึงรถของแพ็กเกจไม่ถูกต้อง',
    'Selected category is not available.' => 'หมวดหมู่ที่เลือกไม่พร้อมใช้งาน',
    'Sub service must be linked to a main service.' => 'บริการย่อยต้องผูกกับบริการหลัก',
    'Selected main service is not available in this category.' => 'บริการหลักที่เลือกไม่พร้อมใช้งานในหมวดหมู่นี้',
    'Selected service group is not available for this main service.' => 'กลุ่มบริการที่เลือกไม่พร้อมใช้งานสำหรับบริการหลักนี้',
    'Service price is invalid.' => 'ราคาบริการไม่ถูกต้อง',
    'Select at least one sub service for the package.' => 'กรุณาเลือกอย่างน้อย 1 บริการย่อยสำหรับแพ็กเกจ',
    'Used services cannot change type.' => 'บริการที่ถูกใช้งานแล้วไม่สามารถเปลี่ยนประเภทได้',
    'This main service still has linked sub services or groups and cannot change type.' => 'บริการหลักนี้ยังมีบริการย่อยหรือกลุ่มที่เชื่อมอยู่ จึงไม่สามารถเปลี่ยนประเภทได้',
    'Service updated.' => 'อัปเดตบริการเรียบร้อยแล้ว',
    'Service added.' => 'เพิ่มบริการเรียบร้อยแล้ว',
    'Category name is required.' => 'กรุณาระบุชื่อหมวดหมู่',
    'Category was not found.' => 'ไม่พบหมวดหมู่',
    'Category updated.' => 'อัปเดตหมวดหมู่เรียบร้อยแล้ว',
    'Category added.' => 'เพิ่มหมวดหมู่เรียบร้อยแล้ว',
    'Category was not saved. The name may already be in use.' => 'บันทึกหมวดหมู่ไม่สำเร็จ ชื่ออาจถูกใช้งานแล้ว',
    'This category still has services assigned and cannot be deleted.' => 'หมวดหมู่นี้ยังมีบริการผูกอยู่ จึงไม่สามารถลบได้',
    'This category still has service groups assigned and cannot be deleted.' => 'หมวดหมู่นี้ยังมีกลุ่มบริการผูกอยู่ จึงไม่สามารถลบได้',
    'Category deleted.' => 'ลบหมวดหมู่เรียบร้อยแล้ว',
    'Category could not be deleted.' => 'ลบหมวดหมู่ไม่สำเร็จ',
    'Category, main service and group name are required.' => 'กรุณาระบุหมวดหมู่ บริการหลัก และชื่อกลุ่ม',
    'Selected category does not match the chosen main service.' => 'หมวดหมู่ที่เลือกไม่ตรงกับบริการหลักที่เลือก',
    'Service group was not found.' => 'ไม่พบกลุ่มบริการ',
    'Service group updated.' => 'อัปเดตกลุ่มบริการเรียบร้อยแล้ว',
    'Service group added.' => 'เพิ่มกลุ่มบริการเรียบร้อยแล้ว',
    'Service group was not saved. The name may already be in use.' => 'บันทึกกลุ่มบริการไม่สำเร็จ ชื่ออาจถูกใช้งานแล้ว',
    'This service group still has services assigned and cannot be deleted.' => 'กลุ่มบริการนี้ยังมีบริการผูกอยู่ จึงไม่สามารถลบได้',
    'Service group deleted.' => 'ลบกลุ่มบริการเรียบร้อยแล้ว',
    'Service group could not be deleted.' => 'ลบกลุ่มบริการไม่สำเร็จ',
    'QR image upload failed.' => 'อัปโหลดรูป QR ไม่สำเร็จ',
    'Only PNG, JPG, GIF, WEBP or SVG image files are allowed.' => 'อนุญาตเฉพาะไฟล์รูป PNG, JPG, GIF, WEBP หรือ SVG',
    'QR image directory could not be created.' => 'ไม่สามารถสร้างโฟลเดอร์รูป QR ได้',
    'QR image could not be saved.' => 'บันทึกรูป QR ไม่สำเร็จ',
    'Settings directory could not be created.' => 'ไม่สามารถสร้างโฟลเดอร์การตั้งค่าได้',
    'Quick Service settings were not saved.' => 'บันทึกการตั้งค่า Quick Service ไม่สำเร็จ',
    'QR configuration saved.' => 'บันทึกการตั้งค่า QR เรียบร้อยแล้ว',
    'QR profile was not found.' => 'ไม่พบโปรไฟล์ QR',
    'QR profile could not be deleted.' => 'ลบโปรไฟล์ QR ไม่สำเร็จ',
    'QR profile deleted.' => 'ลบโปรไฟล์ QR เรียบร้อยแล้ว',
    'No position was selected for multi role permission update.' => 'ยังไม่ได้เลือกตำแหน่งสำหรับอัปเดตสิทธิ์หลายบทบาท',
    'One or more selected positions are no longer available.' => 'มีอย่างน้อยหนึ่งตำแหน่งที่เลือกไม่พร้อมใช้งานแล้ว',
    'Multi role permissions updated.' => 'อัปเดตสิทธิ์หลายบทบาทเรียบร้อยแล้ว',
    'Multi role permissions were not saved.' => 'บันทึกสิทธิ์หลายบทบาทไม่สำเร็จ',
    'Payment record was not found.' => 'ไม่พบรายการชำระเงิน',
    'You do not have permission to manage Quick Service payment.' => 'คุณไม่มีสิทธิ์จัดการการชำระเงิน Quick Service',
    'Payment record deleted from the held bill.' => 'ลบรายการชำระเงินออกจากบิลพักเรียบร้อยแล้ว',
    'Booking was not found.' => 'ไม่พบบิลจอง',
    'You do not have access to that branch.' => 'คุณไม่มีสิทธิ์เข้าถึงสาขานี้',
    'Cancelled bill cannot update booking deposits.' => 'บิลที่ยกเลิกแล้วไม่สามารถแก้ไขมัดจำการจองได้',
    'Deposit payment was not found.' => 'ไม่พบรายการชำระมัดจำ',
    'Only booking deposit payments can be deleted here.' => 'หน้านี้ลบได้เฉพาะรายการมัดจำจากการจอง',
    'Only booking deposit payments can be edited here.' => 'หน้านี้แก้ไขได้เฉพาะรายการมัดจำจากการจอง',
    'Deposit type was not selected.' => 'ยังไม่ได้เลือกประเภทมัดจำ',
    'You do not have permission to delete that deposit.' => 'คุณไม่มีสิทธิ์ลบรายการมัดจำนี้',
    'You do not have permission to edit that deposit.' => 'คุณไม่มีสิทธิ์แก้ไขรายการมัดจำนี้',
    'Deposit record was not found.' => 'ไม่พบข้อมูลมัดจำ',
    'Deposit was not deleted.' => 'ลบรายการมัดจำไม่สำเร็จ',
    'Payment method is invalid.' => 'วิธีชำระเงินไม่ถูกต้อง',
    'Deposit amount is invalid.' => 'จำนวนเงินมัดจำไม่ถูกต้อง',
    'Deposit amount must be greater than zero.' => 'จำนวนเงินมัดจำต้องมากกว่า 0',
    'Deposit slip upload is available only for Transfer, QR or Card payments.' => 'แนบสลิปมัดจำได้เฉพาะการโอน, QR หรือบัตร',
    'Total paid cannot exceed the bill total.' => 'ยอดชำระรวมต้องไม่เกินยอดบิล',
    'Invalid payment target.' => 'ข้อมูลการชำระเงินไม่ถูกต้อง',
    'You do not have permission to receive queue payment.' => 'คุณไม่มีสิทธิ์รับชำระเงินคิวงาน',
    'Received amount must be greater than zero.' => 'จำนวนเงินที่รับต้องมากกว่า 0',
    'Slip upload is available only for Transfer, QR or Card payments.' => 'แนบสลิปได้เฉพาะการโอน, QR หรือบัตร',
    'Payment can be saved after the job is completed.' => 'บันทึกการชำระเงินได้หลังงานเสร็จสิ้นแล้วเท่านั้น',
    'Payment is already completed.' => 'รายการชำระเงินนี้เสร็จสมบูรณ์แล้ว',
    'Received amount is higher than the amount due. Adjust it to match before closing the bill.' => 'จำนวนเงินที่รับสูงกว่ายอดที่ต้องชำระ กรุณาปรับให้ตรงก่อนปิดบิล',
    'Use the Hold bill or Payment button to continue.' => 'กรุณาใช้ปุ่มพักบิลหรือชำระเงินเพื่อดำเนินการต่อ',
    'You do not have permission to receive Quick Service payment.' => 'คุณไม่มีสิทธิ์รับชำระเงิน Quick Service',
    'One or more selected items are not available in Quick Service.' => 'มีอย่างน้อยหนึ่งรายการที่เลือกไม่พร้อมใช้งานใน Quick Service',
    'Bill total is invalid.' => 'ยอดรวมบิลไม่ถูกต้อง',
    'Received amount is invalid.' => 'จำนวนเงินที่รับไม่ถูกต้อง',
    'Total' => json_decode('"\u0e23\u0e27\u0e21"'),
);

