diff --git a/config/language.php b/config/language.php
index 706669a43..d30a102eb 100644
--- a/config/language.php
+++ b/config/language.php
@@ -115,7 +115,7 @@ return [
|
*/
- 'allowed' => ['en-GB', 'ar-SA', 'bg-BG', 'cs-CZ', 'da-DK', 'de-DE', 'el-GR', 'es-ES', 'es-MX', 'fa-IR', 'fr-FR', 'he-IL', 'hr-HR', 'id-ID', 'it-IT', 'nb-NO', 'nl-NL', 'pt-BR', 'ro-RO', 'ru-RU', 'sq-AL', 'sv-SE', 'tr-TR', 'uk-UA', 'vi-VN', 'zh-TW'],
+ 'allowed' => ['en-GB', 'ar-SA', 'bg-BG', 'cs-CZ', 'da-DK', 'de-DE', 'el-GR', 'es-ES', 'es-MX', 'fa-IR', 'fr-FR', 'he-IL', 'hr-HR', 'id-ID', 'it-IT', 'nb-NO', 'nl-NL', 'pt-BR', 'ro-RO', 'ru-RU', 'sq-AL', 'sv-SE', 'th-TH', 'tr-TR', 'uk-UA', 'vi-VN', 'zh-TW'],
/*
|--------------------------------------------------------------------------
diff --git a/resources/lang/th-TH/accounts.php b/resources/lang/th-TH/accounts.php
new file mode 100644
index 000000000..40f6ee4b2
--- /dev/null
+++ b/resources/lang/th-TH/accounts.php
@@ -0,0 +1,14 @@
+ 'ชื่อบัญชี',
+ 'number' => 'หมายเลข',
+ 'opening_balance' => 'ยอดเปิดบัญชี',
+ 'current_balance' => 'ยอดเงินปัจจุบัน',
+ 'bank_name' => 'ชื่อธนาคาร',
+ 'bank_phone' => 'โทรศัพท์ธนาคาร',
+ 'bank_address' => 'ที่อยู่ธนาคาร',
+ 'default_account' => 'บัญชีเริ่มต้น',
+
+];
diff --git a/resources/lang/th-TH/auth.php b/resources/lang/th-TH/auth.php
new file mode 100644
index 000000000..f37ef7c95
--- /dev/null
+++ b/resources/lang/th-TH/auth.php
@@ -0,0 +1,30 @@
+ 'ข้อมูลส่วนบุคคล',
+ 'logout' => 'ออกจากระบบ',
+ 'login' => 'เข้าสู่ระบบ',
+ 'login_to' => 'เข้าสู่ระบบเพื่อเริ่มต้นเซสชันของคุณ',
+ 'remember_me' => 'จำการเข้าสู่ระบบ',
+ 'forgot_password' => 'ฉันลืมรหัสผ่าน',
+ 'reset_password' => 'ตั้งรหัสผ่านใหม่',
+ 'enter_email' => 'ใส่อีเมลของคุณ',
+ 'current_email' => 'อีเมลปัจจุบัน',
+ 'reset' => 'ตั้งค่าใหม่',
+ 'never' => 'ไม่เคยเลย',
+ 'password' => [
+ 'current' => 'รหัสผ่าน',
+ 'current_confirm' => 'การยืนยันรหัสผ่าน',
+ 'new' => 'รหัสผ่านใหม่',
+ 'new_confirm' => 'ยืนยันรหัสผ่านใหม่',
+ ],
+ 'error' => [
+ 'self_delete' => 'ข้อผิดพลาด: ไม่สามารถลบด้วยตัวคุณเองได้!'
+ ],
+
+ 'failed' => 'ข้อมูลที่ใช้ในการยืนยันตัวตนไม่ถูกต้อง',
+ 'disabled' => 'บัญชีนี้ถูกปิดใช้งาน กรุณา ติดต่อผู้ดูแลระบบ',
+ 'throttle' => 'คุณได้พยายามเข้าระบบหลายครั้งเกินไป กรุณาลองใหม่ใน :seconds วินาทีข้างหน้า.',
+
+];
diff --git a/resources/lang/th-TH/bills.php b/resources/lang/th-TH/bills.php
new file mode 100644
index 000000000..9a5b57328
--- /dev/null
+++ b/resources/lang/th-TH/bills.php
@@ -0,0 +1,46 @@
+ 'หมายเลขบิล',
+ 'bill_date' => 'วันที่บิล',
+ 'total_price' => 'ราคารวม',
+ 'due_date' => 'วันครบกำหนด',
+ 'order_number' => 'หมายเลขสั่งซื้อ',
+ 'bill_from' => 'บิลจาก',
+
+ 'quantity' => 'จำนวน',
+ 'price' => 'ราคา',
+ 'sub_total' => 'ยอดรวม',
+ 'discount' => 'ส่วนลด',
+ 'tax_total' => 'ยอดรวมภาษี',
+ 'total' => 'รวมทั้งหมด',
+
+ 'item_name' => 'ชื่อสินค้า | ชื่อสินค้า',
+
+ 'show_discount' => ':discount% ส่วนลด',
+ 'add_discount' => 'เพิ่มส่วนลด',
+ 'discount_desc' => 'ของยอดรวม',
+
+ 'payment_due' => 'ครบกำหนดชำระ',
+ 'amount_due' => 'ยอดเงินที่ต้องชำระ',
+ 'paid' => 'จ่ายไป',
+ 'histories' => 'ประวัติ',
+ 'payments' => 'การชำระเงิน',
+ 'add_payment' => 'เพิ่มการชำระเงิน',
+ 'mark_received' => 'ทำเครื่องหมายได้รับแล้ว',
+ 'download_pdf' => 'ดาวน์โหลด PDF',
+ 'send_mail' => 'ส่งอีเมล',
+
+ 'status' => [
+ 'draft' => 'ฉบับร่าง',
+ 'received' => 'ได้รับแล้ว',
+ 'partial' => 'บางส่วน',
+ 'paid' => 'จ่ายแล้ว',
+ ],
+
+ 'messages' => [
+ 'received' => 'บิลทำเครื่องหมายได้รับเรียบร้อยแล้ว!',
+ ],
+
+];
diff --git a/resources/lang/th-TH/companies.php b/resources/lang/th-TH/companies.php
new file mode 100644
index 000000000..ccbbfbdde
--- /dev/null
+++ b/resources/lang/th-TH/companies.php
@@ -0,0 +1,13 @@
+ 'โดเมน',
+ 'logo' => 'โลโก้',
+ 'manage' => 'จัดการบริษัท',
+ 'all' => 'บริษัททั้งหมด',
+ 'error' => [
+ 'delete_active' => 'ข้อผิดพลาด: ไม่สามารถลบ บริษัท ที่ใช้งานได้ กรุณา, โปรดเปลี่ยนแปลงก่อน!',
+ ],
+
+];
diff --git a/resources/lang/th-TH/currencies.php b/resources/lang/th-TH/currencies.php
new file mode 100644
index 000000000..f989c4146
--- /dev/null
+++ b/resources/lang/th-TH/currencies.php
@@ -0,0 +1,18 @@
+ 'รหัส',
+ 'rate' => 'อัตรา',
+ 'default' => 'สกุลเงินเริ่มต้น',
+ 'decimal_mark' => 'เครื่องหมายทศนิยม',
+ 'thousands_separator' => 'ตัวคั่นรายการหลักพัน',
+ 'precision' => 'ความแม่นยำ',
+ 'symbol' => [
+ 'symbol' => 'สัญลักษณ์',
+ 'position' => 'ตำแหน่งของสัญลักษณ์',
+ 'before' => 'ยอดเงินก่อน',
+ 'after' => 'ยอดเงินหลัง',
+ ]
+
+];
diff --git a/resources/lang/th-TH/customers.php b/resources/lang/th-TH/customers.php
new file mode 100644
index 000000000..8d6748a49
--- /dev/null
+++ b/resources/lang/th-TH/customers.php
@@ -0,0 +1,11 @@
+ 'อนุญาตให้เข้าสู่ระบบหรือไม่',
+ 'user_created' => 'สร้างผู้ใช้งานระบบแล้ว',
+
+ 'error' => [
+ 'email' => 'อีเมลนี้ได้ลงทะเบียนอยู่แล้ว'
+ ]
+];
diff --git a/resources/lang/th-TH/dashboard.php b/resources/lang/th-TH/dashboard.php
new file mode 100644
index 000000000..fbed870b5
--- /dev/null
+++ b/resources/lang/th-TH/dashboard.php
@@ -0,0 +1,24 @@
+ 'รายได้รวม',
+ 'receivables' => 'ลูกหนี้',
+ 'open_invoices' => 'เปิดใบแจ้งหนี้',
+ 'overdue_invoices' => 'ใบแจ้งหนี้ที่ค้างชำระ',
+ 'total_expenses' => 'ค่าใช้จ่ายทั้งหมด',
+ 'payables' => 'เจ้าหนี้',
+ 'open_bills' => 'เปิดบิล',
+ 'overdue_bills' => 'บิลที่ค้างชำระ',
+ 'total_profit' => 'กำไรรวม',
+ 'open_profit' => 'เปิดกำไร',
+ 'overdue_profit' => 'กำไรที่ค้างชำระ',
+ 'cash_flow' => 'กระแสเงินสด',
+ 'no_profit_loss' => 'ไม่มีการสูญเสียกำไร',
+ 'incomes_by_category' => 'รายได้ตามประเภท',
+ 'expenses_by_category' => 'ค่าใช้จ่ายตามประเภท',
+ 'account_balance' => 'ยอดเงินในบัญชี',
+ 'latest_incomes' => 'รายได้ล่าสุด',
+ 'latest_expenses' => 'ค่าใช้จ่ายล่าสุด',
+
+];
diff --git a/resources/lang/th-TH/demo.php b/resources/lang/th-TH/demo.php
new file mode 100644
index 000000000..62bfba5c1
--- /dev/null
+++ b/resources/lang/th-TH/demo.php
@@ -0,0 +1,16 @@
+ 'เงินสด',
+ 'categories_deposit' => 'เงินฝาก',
+ 'categories_sales' => 'ขาย',
+ 'currencies_usd' => 'ดอลลาร์สหรัฐฯ',
+ 'currencies_eur' => 'ยูโร',
+ 'currencies_gbp' => 'ปอนด์ อังกฤษ',
+ 'currencies_try' => 'ลีรา ตุรกี',
+ 'taxes_exempt' => 'ยกเว้นภาษี',
+ 'taxes_normal' => 'ภาษีปกติ',
+ 'taxes_sales' => 'ภาษีการขาย',
+
+];
diff --git a/resources/lang/th-TH/footer.php b/resources/lang/th-TH/footer.php
new file mode 100644
index 000000000..3858c19c7
--- /dev/null
+++ b/resources/lang/th-TH/footer.php
@@ -0,0 +1,9 @@
+ 'เวอร์ชัน',
+ 'powered' => 'ขับเคลื่อน โดย Akaunting',
+ 'software' => 'ซอฟต์แวร์บัญชีฟรี',
+
+];
diff --git a/resources/lang/th-TH/general.php b/resources/lang/th-TH/general.php
new file mode 100644
index 000000000..00f5d5982
--- /dev/null
+++ b/resources/lang/th-TH/general.php
@@ -0,0 +1,117 @@
+ 'รายการ | รายการ',
+ 'incomes' => 'รายได้ | รายได้',
+ 'invoices' => 'ใบแจ้งหนี้ | ใบแจ้งหนี้',
+ 'revenues' => 'รายได้ | รายได้',
+ 'customers' => 'ลูกค้า | ลูกค้า',
+ 'expenses' => 'ค่าใช้จ่าย | ค่าใช้จ่าย',
+ 'bills' => 'บิล | บิล',
+ 'payments' => 'ชำระเงิน | ชำระเงิน',
+ 'vendors' => 'ผู้จัดจำหน่าย | ผู้จัดจำหน่าย',
+ 'accounts' => 'บัญชี | บัญชี',
+ 'transfers' => 'โอน | โอน',
+ 'transactions' => 'ธุรกรรม | ธุรกรรม',
+ 'reports' => 'รายงาน | รายงาน',
+ 'settings' => 'การตั้งค่า | การตั้งค่า',
+ 'categories' => 'หมวดหมู่ | หมวดหมู่',
+ 'currencies' => 'สกุลเงิน | สกุลเงิน',
+ 'tax_rates' => 'อัตราภาษี | อัตราภาษี',
+ 'users' => 'ผู้ใช้งาน | ผู้ใช้งาน',
+ 'roles' => 'บทบาท | บทบาท',
+ 'permissions' => 'สิทธิ์ | สิทธิ์',
+ 'modules' => 'แอปพ์ | แอปพ์',
+ 'companies' => 'บริษัท | บริษัท',
+ 'profits' => 'กำไร | กำไร',
+ 'taxes' => 'ภาษี | ภาษี',
+ 'logos' => 'โลโก้ | โลโก้',
+ 'pictures' => 'รูปภาพ | รูปภาพ',
+ 'types' => 'ชนิด | ชนิด',
+ 'payment_methods' => 'วิธีการชำระเงิน | วิธีการชำระเงิน',
+ 'compares' => 'รายได้เทียบกับค่าใช้จ่าย | รายได้เทียบกับค่าใช้จ่าย',
+ 'notes' => 'หมายเหตุ | หมายเหตุ',
+ 'totals' => 'รวม | รวม',
+ 'languages' => 'ภาษา | ภาษา',
+ 'updates' => 'การปรับปรุง | การปรับปรุง',
+ 'numbers' => 'หมายเลข | หมายเลข',
+ 'statuses' => 'สถานะ | สถานะ',
+ 'others' => 'อื่น ๆ | อื่น ๆ',
+
+ 'dashboard' => 'แดชบอร์ด',
+ 'banking' => 'การธนาคาร',
+ 'general' => 'ทั่วไป',
+ 'no_records' => 'ไม่มีรายการ',
+ 'date' => 'วันที่',
+ 'amount' => 'ยอดเงิน',
+ 'enabled' => 'เปิดใช้งาน',
+ 'disabled' => 'ปิดการใช้งาน',
+ 'yes' => 'ใช่',
+ 'no' => 'ไม่ใช่',
+ 'na' => 'N/A',
+ 'daily' => 'รายวัน',
+ 'monthly' => 'รายเดือน',
+ 'quarterly' => 'รายไตรมาส',
+ 'yearly' => 'รายปี',
+ 'add' => 'เพิ่ม',
+ 'add_new' => 'เพิ่มใหม่',
+ 'show' => 'แสดง',
+ 'edit' => 'แก้ไข',
+ 'delete' => 'ลบ',
+ 'send' => 'ส่ง',
+ 'download' => 'ดาวน์โหลด',
+ 'delete_confirm' => 'ยืนยันการลบ :name :type?',
+ 'name' => 'ชื่อ',
+ 'email' => 'อีเมล',
+ 'tax_number' => 'หมายเลขภาษี',
+ 'phone' => 'โทรศัพท์',
+ 'address' => 'ที่อยู่',
+ 'website' => 'เว็บไซต์',
+ 'actions' => 'การดำเนินการ',
+ 'description' => 'คำอธิบาย',
+ 'manage' => 'จัดการ',
+ 'code' => 'รหัส',
+ 'alias' => 'นามแฝง',
+ 'balance' => 'ยอดเงินคงเหลือ',
+ 'reference' => 'อ้างอิง',
+ 'attachment' => 'ไฟล์แนบ',
+ 'change' => 'เปลี่ยน',
+ 'switch' => 'สลับ',
+ 'color' => 'สี',
+ 'save' => 'บันทึก',
+ 'cancel' => 'ยกเลิก',
+ 'from' => 'จาก',
+ 'to' => 'ถึง',
+ 'print' => 'พิมพ์',
+ 'search' => 'ค้นหา',
+ 'search_placeholder' => 'พิมพ์เพื่อค้นหา...',
+ 'filter' => 'ตัวกรอง',
+ 'help' => 'ช่วยเหลือ',
+ 'all' => 'ทั้งหมด',
+ 'all_type' => 'ทั้งหมด :type',
+ 'upcoming' => 'เกิดขึ้น',
+ 'created' => 'สร้างเมื่อ',
+ 'id' => 'ไอดี',
+ 'more_actions' => 'การดำเนินการมากขึ้น',
+ 'duplicate' => 'ซ้ำ',
+ 'unpaid' => 'ยังไม่ได้ชำระ',
+ 'paid' => 'ชำระแล้ว',
+ 'overdue' => 'ค้างชำระ',
+ 'partially' => 'บางส่วน',
+ 'partially_paid' => 'ชำระเงินบางส่วน',
+
+ 'title' => [
+ 'new' => 'ใหม่ :type',
+ 'edit' => 'แก้ไข :type',
+ ],
+ 'form' => [
+ 'enter' => 'กรอก :type',
+ 'select' => [
+ 'field' => '- เลือก :field -',
+ 'file' => 'เลือกไฟล์',
+ ],
+ 'no_file_selected' => 'ไม่ได้เลือกไฟล์...',
+ ],
+
+];
diff --git a/resources/lang/th-TH/header.php b/resources/lang/th-TH/header.php
new file mode 100644
index 000000000..4cde749bf
--- /dev/null
+++ b/resources/lang/th-TH/header.php
@@ -0,0 +1,15 @@
+ 'เปลี่ยนภาษา',
+ 'last_login' => 'เข้าสู่ระบบครั้งสุดท้าย :time',
+ 'notifications' => [
+ 'counter' => '{0} คุณไม่มีการแจ้งเตือน|{1} คุณมี: นับการแจ้งเตือน|[2,*] คุณมี: นับการแจ้งเตือน',
+ 'overdue_invoices' => '{1} :count ใบแจ้งหนี้ค้างชำระ|[2,*] :count ใบแจ้งหนี้ที่ค้างชำระ',
+ 'upcoming_bills' => '{1} :count บิลที่จะเกิดขึ้น|[2,*] :count บิลที่จะเกิดขึ้น',
+ 'items_stock' => '{1} :count รายการที่หมดสต็อก|[2,*] :count รายการที่หมดสต็อก',
+ 'view_all' => 'แสดงทั้งหมด'
+ ],
+
+];
diff --git a/resources/lang/th-TH/import.php b/resources/lang/th-TH/import.php
new file mode 100644
index 000000000..0a9f37ebb
--- /dev/null
+++ b/resources/lang/th-TH/import.php
@@ -0,0 +1,9 @@
+ 'นำเข้า',
+ 'title' => 'นำเข้า :type',
+ 'message' => 'ประเภทไฟล์ที่อนุญาต: CSV, XLS. กรุณา, ดาวน์โหลด ไฟล์ตัวอย่าง.',
+
+];
diff --git a/resources/lang/th-TH/install.php b/resources/lang/th-TH/install.php
new file mode 100644
index 000000000..859748818
--- /dev/null
+++ b/resources/lang/th-TH/install.php
@@ -0,0 +1,44 @@
+ 'ถัดไป',
+ 'refresh' => 'โหลดใหม่',
+
+ 'steps' => [
+ 'requirements' => 'โปรดปฏิบัติตามข้อกำหนดต่อไปนี้!',
+ 'language' => 'ขั้นตอนที่ 1/3: เลือกภาษา',
+ 'database' => 'ขั้นตอนที่ 2/3: การตั้งค่าฐานข้อมูล',
+ 'settings' => 'ขั้นตอนที่ 3/3: รายละเอียดบริษัทและผู้ดูแลระบบ',
+ ],
+
+ 'language' => [
+ 'select' => 'เลือกภาษา',
+ ],
+
+ 'requirements' => [
+ 'enabled' => ':feature ที่ต้องการเปิดใช้งาน',
+ 'disabled' => ':feature ที่ต้องการปิดใช้งาน',
+ 'extension' => ':extension ส่วนขยายต้องการโหลด',
+ 'directory' => ':directory แฟ้มจำเป็นต้องเขียน',
+ ],
+
+ 'database' => [
+ 'hostname' => 'ชื่อโฮสต์',
+ 'username' => 'ชื่อผู้ใช้งาน',
+ 'password' => 'รหัสผ่าน',
+ 'name' => 'ฐานข้อมูล',
+ ],
+
+ 'settings' => [
+ 'company_name' => 'ชื่อบริษัท',
+ 'company_email' => 'อีเมลบริษัท',
+ 'admin_email' => 'อีเมลผู้ดูแลระบบ',
+ 'admin_password' => 'รหัสผ่านผู้ดูแลระบบ',
+ ],
+
+ 'error' => [
+ 'connection' => 'ข้อผิดพลาด: ไม่สามารถเชื่อมต่อไปยังฐานข้อมูล กรุณา ตรวจสอบรายละเอียดให้ถูกต้อง',
+ ],
+
+];
diff --git a/resources/lang/th-TH/invoices.php b/resources/lang/th-TH/invoices.php
new file mode 100644
index 000000000..6d2aceafb
--- /dev/null
+++ b/resources/lang/th-TH/invoices.php
@@ -0,0 +1,55 @@
+ 'หมายเลขใบแจ้งหนี้',
+ 'invoice_date' => 'วันที่แจ้งหนี้',
+ 'total_price' => 'ราคารวม',
+ 'due_date' => 'วันครบกำหนด',
+ 'order_number' => 'หมายเลขสั่งซื้อ',
+ 'bill_to' => 'บิลถึง',
+
+ 'quantity' => 'จำนวน',
+ 'price' => 'ราคา',
+ 'sub_total' => 'ยอดรวม',
+ 'discount' => 'ส่วนลด',
+ 'tax_total' => 'ยอดรวมภาษี',
+ 'total' => 'รวมทั้งหมด',
+
+ 'item_name' => 'ชื่อสินค้า | ชื่อสินค้า',
+
+ 'show_discount' => ':discount% ส่วนลด',
+ 'add_discount' => 'เพิ่มส่วนลด',
+ 'discount_desc' => 'ของยอดรวม',
+
+ 'payment_due' => 'ครบกำหนดชำระ',
+ 'paid' => 'ชำระแล้ว',
+ 'histories' => 'ประวัติ',
+ 'payments' => 'การชำระเงิน',
+ 'add_payment' => 'เพิ่มการชำระเงิน',
+ 'mark_paid' => 'ทำเครื่องหมายชำระเงินแล้ว',
+ 'mark_sent' => 'ทำเครื่องหมายว่าส่งแล้ว',
+ 'download_pdf' => 'ดาวน์โหลด PDF',
+ 'send_mail' => 'ส่งอีเมล',
+
+ 'status' => [
+ 'draft' => 'ฉบับร่าง',
+ 'sent' => 'ส่ง',
+ 'viewed' => 'ดูแล้ว',
+ 'approved' => 'อนุมัติ',
+ 'partial' => 'บางส่วน',
+ 'paid' => 'ชำระแล้ว',
+ ],
+
+ 'messages' => [
+ 'email_sent' => 'อีเมลใบแจ้งหนี้ถูกส่งเรียบร้อยแล้ว!',
+ 'marked_sent' => 'ใบแจ้งหนี้ที่ทำเครื่องหมายว่าส่งสำเร็จแล้ว!',
+ 'email_required' => 'ไม่มีที่อยู่อีเมลสำหรับลูกค้านี้',
+ ],
+
+ 'notification' => [
+ 'message' => 'คุณได้รับอีเมลฉบับนี้ เพราะคุณมีกำลังจะเกิดขึ้น :amount ใบแจ้งหนี้ ถึง :customer ลูกค้า',
+ 'button' => 'ชำระเงินทันที',
+ ],
+
+];
diff --git a/resources/lang/th-TH/items.php b/resources/lang/th-TH/items.php
new file mode 100644
index 000000000..132848ccf
--- /dev/null
+++ b/resources/lang/th-TH/items.php
@@ -0,0 +1,15 @@
+ 'จำนวน | จำนวน',
+ 'sales_price' => 'ราคาขาย',
+ 'purchase_price' => 'ราคาซื้อ',
+ 'sku' => 'SKU',
+
+ 'notification' => [
+ 'message' => 'คุณได้รับอีเมลนี้เพราะ :name หมดคลังแล้ว',
+ 'button' => 'ดูตอนนี้',
+ ],
+
+];
diff --git a/resources/lang/th-TH/messages.php b/resources/lang/th-TH/messages.php
new file mode 100644
index 000000000..cf8e898ea
--- /dev/null
+++ b/resources/lang/th-TH/messages.php
@@ -0,0 +1,25 @@
+ [
+ 'added' => ':type เพิ่มแล้ว!',
+ 'updated' => ':type อัพเดทแล้ว!',
+ 'deleted' => ':type ลบแล้ว!',
+ 'duplicated' => ':type ทำซ้ำแล้ว!',
+ 'imported' => ':type นำเข้าแล้ว!',
+ ],
+ 'error' => [
+ 'over_payment' => 'ข้อผิดพลาด: การชำระเงินไม่เพิ่ม ยอดเงินผ่านทั้งหมด',
+ 'not_user_company' => 'ข้อผิดพลาด: คุณไม่สามารถจัดการบริษัทนี้!',
+ 'customer' => 'ข้อผิดพลาด: ผู้ใช้ยังไม่ได้สร้าง! :name ใช้อีเมลนี้แล้ว',
+ 'no_file' => 'ข้อผิดพลาด: ไม่ได้เลือกไฟล์!',
+ 'last_category' => 'ข้อผิดพลาด: ไม่สามารถลบหมวด :type ล่าสุด!',
+ 'invalid_token' => 'ข้อผิดพลาด: โทเค็นที่ป้อนไม่ถูกต้อง!',
+ ],
+ 'warning' => [
+ 'deleted' => 'คำเตือน: คุณไม่ได้รับอนุญาตให้ลบ :name เนื่องจากมี :text ที่เกี่ยวข้อง',
+ 'disabled' => 'คำเตือน: คุณไม่ได้รับอนุญาตให้ปิดใช้งาน :name เนื่องจากมี :text ที่เกี่ยวข้อง',
+ ],
+
+];
diff --git a/resources/lang/th-TH/modules.php b/resources/lang/th-TH/modules.php
new file mode 100644
index 000000000..3de798f25
--- /dev/null
+++ b/resources/lang/th-TH/modules.php
@@ -0,0 +1,48 @@
+ 'โทเค็นของ API',
+ 'api_token' => 'โทเค็น',
+ 'top_paid' => 'จ่ายเงินยอดนิยม',
+ 'new' => 'ใหม่',
+ 'top_free' => 'ฟรียอดนิยม',
+ 'free' => 'ฟรี',
+ 'search' => 'ค้นหา',
+ 'install' => 'ติดตั้ง',
+ 'buy_now' => 'ซื้อตอนนี้',
+ 'token_link' => 'คลิกที่นี่ที่ รับโทเค็นของคุณ API',
+ 'no_apps' => 'ยังไม่มีแอปพลิเคชันในหมวดหมู่นี้',
+ 'developer' => 'คุณเป็นนักพัฒนาใช่มั้ย? ที่นี่ คุณสามารถเรียนรู้วิธีการสร้างโปรแกรมประยุกต์และเริ่มขายวันนี้!',
+
+ 'about' => 'เกี่ยวกับเรา',
+
+ 'added' => 'เพิ่มแล้ว',
+ 'updated' => 'อัพเดทแล้ว',
+ 'compatibility' => 'ความเข้ากันได้',
+
+ 'installed' => ':module ติดตั้งแล้ว',
+ 'uninstalled' => ':module ถอนการติดตั้งแล้ว',
+ //'updated' => ':module updated',
+ 'enabled' => ':module เปิดใช้งานแล้ว',
+ 'disabled' => ':module ปิดใช้งานแล้ว',
+
+ 'tab' => [
+ 'installation' => 'การติดตั้ง',
+ 'faq' => 'คำถามที่พบบ่อย',
+ 'changelog' => 'ประวัติเวอร์ชั่น',
+ ],
+
+ 'installation' => [
+ 'header' => 'ติดตั้งแอพ',
+ 'download' => 'กำลังดาวน์โหลด :module ไฟล์',
+ 'unzip' => 'กำลังแยก :module ไฟล์',
+ 'install' => 'กำลังติดตั้ง :module ไฟล์',
+ ],
+
+ 'button' => [
+ 'uninstall' => 'ถอนการติดตั้ง',
+ 'disable' => 'ปิดการใช้งาน',
+ 'enable' => 'เปิดใช้งาน',
+ ],
+];
diff --git a/resources/lang/th-TH/pagination.php b/resources/lang/th-TH/pagination.php
new file mode 100644
index 000000000..be3c4039a
--- /dev/null
+++ b/resources/lang/th-TH/pagination.php
@@ -0,0 +1,9 @@
+ '« ก่อนหน้า',
+ 'next' => 'ถัดไป »',
+ 'showing' => 'แสดง :first ถึง :last จาก :total :type',
+
+];
diff --git a/resources/lang/th-TH/passwords.php b/resources/lang/th-TH/passwords.php
new file mode 100644
index 000000000..e5d437000
--- /dev/null
+++ b/resources/lang/th-TH/passwords.php
@@ -0,0 +1,22 @@
+ 'รหัสผ่านต้องมีความยาวอย่างน้อย 6 ตัวอักษรและต้องตรงกับช่องยืนยันรหัสผ่าน',
+ 'reset' => 'รหัสผ่านของคุณถูกตั้งค่าใหม่แล้ว!',
+ 'sent' => 'เราได้ส่งลิงก์การรีเซ็ตรหัสผ่านทางอีเมลของคุณแล้ว!',
+ 'token' => 'ชุดรหัสสำหรับการเปลี่ยนรหัสผ่านไม่ถูกต้อง',
+ 'user' => "ไม่พบผู้ใช้งานที่ตรงกับอีเมลนี้",
+
+];
diff --git a/resources/lang/th-TH/recurring.php b/resources/lang/th-TH/recurring.php
new file mode 100644
index 000000000..7230bed21
--- /dev/null
+++ b/resources/lang/th-TH/recurring.php
@@ -0,0 +1,20 @@
+ 'เกิดซ้ำ',
+ 'every' => 'ทุกๆ',
+ 'period' => 'รอบระยะเวลา',
+ 'times' => 'ครั้ง',
+ 'daily' => 'รายวัน',
+ 'weekly' => 'รายสัปดาห์',
+ 'monthly' => 'รายเดือน',
+ 'yearly' => 'รายปี',
+ 'custom' => 'กำหนดเอง',
+ 'days' => 'วัน',
+ 'weeks' => 'สัปดาห์',
+ 'months' => 'เดือน',
+ 'years' => 'ปี',
+ 'message' => 'นี่คือสิ่งที่เกิดซ้ำๆ :type และต่อไป :type จะถูกสร้างขึ้นโดยอัตโนมัติที่ :date',
+
+];
diff --git a/resources/lang/th-TH/reports.php b/resources/lang/th-TH/reports.php
new file mode 100644
index 000000000..668bdfe74
--- /dev/null
+++ b/resources/lang/th-TH/reports.php
@@ -0,0 +1,30 @@
+ 'ปีนี้',
+ 'previous_year' => 'ปีก่อน',
+ 'this_quarter' => 'ไตรมาสนี้',
+ 'previous_quarter' => 'ไตรมาสก่อน',
+ 'last_12_months' => '12 เดือนที่ผ่านมา',
+ 'profit_loss' => 'กำไร & ขาดทุน',
+ 'gross_profit' => 'กำไรขั้นต้น',
+ 'net_profit' => 'กำไรสุทธิ',
+ 'total_expenses' => 'ค่าใช้จ่ายทั้งหมด',
+ 'net' => 'สุทธิ',
+
+ 'summary' => [
+ 'income' => 'สรุปรายได้',
+ 'expense' => 'สรุปค่าใช้จ่าย',
+ 'income_expense' => 'รายได้ เทียบกับ ค่าใช้จ่าย',
+ 'tax' => 'สรุปภาษี',
+ ],
+
+ 'quarter' => [
+ '1' => 'ม.ค. - มี.ค.',
+ '2' => 'เม.ย. - มิ.ย.',
+ '3' => 'ก.ค. - ก.ย.',
+ '4' => 'ต.ค. - ธ.ค.',
+ ],
+
+];
diff --git a/resources/lang/th-TH/settings.php b/resources/lang/th-TH/settings.php
new file mode 100644
index 000000000..a91026007
--- /dev/null
+++ b/resources/lang/th-TH/settings.php
@@ -0,0 +1,90 @@
+ [
+ 'name' => 'ชื่อบริษัท',
+ 'email' => 'อีเมล',
+ 'phone' => 'โทรศัพท์',
+ 'address' => 'ที่อยู่',
+ 'logo' => 'โลโก้',
+ ],
+ 'localisation' => [
+ 'tab' => 'ภาษาท้องถิ่น',
+ 'date' => [
+ 'format' => 'รูปแบบวันที่',
+ 'separator' => 'ตัวคั่นวันที่',
+ 'dash' => 'เครื่องหมายเส้นประ (-)',
+ 'dot' => 'เครื่องหมายจุด (.)',
+ 'comma' => 'เครื่องหมายจุลภาค (,)',
+ 'slash' => 'เครื่องหมายทับ (/)',
+ 'space' => 'ช่องว่าง ( )',
+ ],
+ 'timezone' => 'โซนเวลา',
+ 'percent' => [
+ 'title' => 'ตำแหน่ง (%) เปอร์เซ็นต์',
+ 'before' => 'ก่อนตัวเลข',
+ 'after' => 'หลังตัวเลข',
+ ],
+ ],
+ 'invoice' => [
+ 'tab' => 'ใบแจ้งหนี้',
+ 'prefix' => 'นำหน้าตัวเลข',
+ 'digit' => 'หมายเลขหลัก',
+ 'next' => 'หมายเลขถัดไป',
+ 'logo' => 'โลโก้',
+ ],
+ 'default' => [
+ 'tab' => 'ค่าเริ่มต้น',
+ 'account' => 'บัญชีเริ่มต้น',
+ 'currency' => 'สกุลเงินเริ่มต้น',
+ 'tax' => 'อัตราภาษีเริ่มต้น',
+ 'payment' => 'วิธีการชำระเงินเริ่มต้น',
+ 'language' => 'ภาษาเริ่มต้น',
+ ],
+ 'email' => [
+ 'protocol' => 'โปรโตคอล',
+ 'php' => 'เมล PHP',
+ 'smtp' => [
+ 'name' => 'SMTP',
+ 'host' => 'โฮสต์ SMTP',
+ 'port' => 'พอร์ต SMTP',
+ 'username' => 'ชื่อผู้ใช้ SMTP',
+ 'password' => 'รหัสผ่าน SMTP',
+ 'encryption' => 'ความปลอดภัย SMTP',
+ 'none' => 'ไม่ต้อง',
+ ],
+ 'sendmail' => 'ส่งเมล',
+ 'sendmail_path' => 'เส้นทางส่งเมล',
+ 'log' => 'Log อีเมล',
+ ],
+ 'scheduling' => [
+ 'tab' => 'จัดตารางเวลา',
+ 'send_invoice' => 'ส่งการแจ้งเตือนใบแจ้งหนี้',
+ 'invoice_days' => 'ส่งหลังจากครบกำหนดวัน',
+ 'send_bill' => 'ส่งบิลแจ้งเตือน',
+ 'bill_days' => 'ส่งก่อนวันครบกำหนด',
+ 'cron_command' => 'คำสั่ง Cron',
+ 'schedule_time' => 'ชั่วโมงเพื่อเรียกใช้',
+ ],
+ 'appearance' => [
+ 'tab' => 'ลักษณะที่ปรากฏ',
+ 'theme' => 'ธีม',
+ 'light' => 'แบบสว่าง',
+ 'dark' => 'แบบมืด',
+ 'list_limit' => 'รายการต่อหน้า',
+ 'use_gravatar' => 'ใช้ Gravatar',
+ ],
+ 'system' => [
+ 'tab' => 'ระบบ',
+ 'session' => [
+ 'lifetime' => 'อายุการใช้งานเซสชัน (นาที)',
+ 'handler' => 'ตัวจัดการเซสชัน',
+ 'file' => 'ไฟล์',
+ 'database' => 'ฐานข้อมูล',
+ ],
+ 'file_size' => 'ขนาดไฟล์สูงสุด (MB)',
+ 'file_types' => 'ชนิดแฟ้มที่อนุญาต',
+ ],
+
+];
diff --git a/resources/lang/th-TH/taxes.php b/resources/lang/th-TH/taxes.php
new file mode 100644
index 000000000..5b725605c
--- /dev/null
+++ b/resources/lang/th-TH/taxes.php
@@ -0,0 +1,8 @@
+ 'อัตรา',
+ 'rate_percent' => 'อัตรา (%)',
+
+];
diff --git a/resources/lang/th-TH/transfers.php b/resources/lang/th-TH/transfers.php
new file mode 100644
index 000000000..334610260
--- /dev/null
+++ b/resources/lang/th-TH/transfers.php
@@ -0,0 +1,8 @@
+ 'จากบัญชี',
+ 'to_account' => 'ไปบัญชี',
+
+];
diff --git a/resources/lang/th-TH/updates.php b/resources/lang/th-TH/updates.php
new file mode 100644
index 000000000..7a481c05d
--- /dev/null
+++ b/resources/lang/th-TH/updates.php
@@ -0,0 +1,15 @@
+ 'เวอร์ชั่นที่ติดตั้ง',
+ 'latest_version' => 'เวอร์ชั่นล่าสุด',
+ 'update' => 'อัปเดต Akaunting เป็นเวอร์ชัน :version',
+ 'changelog' => 'ประวัติเวอร์ชั่น',
+ 'check' => 'ตรวจสอบ',
+ 'new_core' => 'Akaunting รุ่นปรับปรุงจะพร้อมใช้งาน',
+ 'latest_core' => 'ขอแสดงความยินดี คุณมีรุ่นล่าสุด Akaunting ปรับปรุงความปลอดภัยในอนาคตจะถูกใช้โดยอัตโนมัติ',
+ 'success' => 'กระบวนการปรับปรุงได้เสร็จเรียบร้อย',
+ 'error' => 'กระบวนการปรับปรุงล้ม เหลว กรุณา ลองอีกครั้ง',
+
+];
diff --git a/resources/lang/th-TH/validation.php b/resources/lang/th-TH/validation.php
new file mode 100644
index 000000000..9231f4b58
--- /dev/null
+++ b/resources/lang/th-TH/validation.php
@@ -0,0 +1,119 @@
+ 'ข้อมูล :attribute ต้องผ่านการยอมรับก่อน',
+ 'active_url' => 'ข้อมูล :attribute ต้องเป็น URL เท่านั้น',
+ 'after' => 'ข้อมูล :attribute ต้องเป็นวันที่หลังจาก :date.',
+ 'after_or_equal' => ':attribute ต้องเป็นวันที่หลังจากหรือเท่ากับ :date',
+ 'alpha' => 'ข้อมูล :attribute ต้องเป็นตัวอักษรภาษาอังกฤษเท่านั้น',
+ 'alpha_dash' => 'ข้อมูล :attribute ต้องเป็นตัวอักษรภาษาอังกฤษ ตัวเลข และ _ เท่านั้น',
+ 'alpha_num' => 'ข้อมูล :attribute ต้องเป็นตัวอักษรภาษาอังกฤษ ตัวเลข เท่านั้น',
+ 'array' => 'ข้อมูล :attribute ต้องเป็น array เท่านั้น',
+ 'before' => 'ข้อมูล :attribute ต้องเป็นวันที่ก่อน :date.',
+ 'before_or_equal' => ':attribute ต้องเป็นวันที่ก่อนหรือเท่ากับ :date',
+ 'between' => [
+ 'numeric' => 'ข้อมูล :attribute ต้องอยู่ในช่วงระหว่าง :min - :max.',
+ 'file' => 'ข้อมูล :attribute ต้องอยู่ในช่วงระหว่าง :min - :max กิโลไบต์',
+ 'string' => 'ข้อมูล :attribute ต้องอยู่ในช่วงระหว่าง :min - :max ตัวอักษร',
+ 'array' => 'ข้อมูล :attribute ต้องอยู่ในช่วงระหว่าง :min - :max ค่า',
+ ],
+ 'boolean' => 'ข้อมูล :attribute ต้องเป็นจริง หรือเท็จ เท่านั้น',
+ 'confirmed' => 'ข้อมูล :attribute ไม่ตรงกัน',
+ 'date' => 'ข้อมูล :attribute ต้องเป็นวันที่',
+ 'date_format' => 'ข้อมูล :attribute ไม่ตรงกับข้อมูลกำหนด :format.',
+ 'different' => 'ข้อมูล :attribute และ :other ต้องไม่เท่ากัน',
+ 'digits' => 'ข้อมูล :attribute ต้องเป็น :digits',
+ 'digits_between' => 'ข้อมูล :attribute ต้องอยู่ในช่วงระหว่าง :min ถึง :max',
+ 'dimensions' => ':attribute มีขนาดภาพที่ไม่ถูกต้อง',
+ 'distinct' => 'ข้อมูล :attribute มีค่าที่ซ้ำกัน',
+ 'email' => 'ข้อมูล :attribute ต้องเป็นอีเมล์',
+ 'exists' => 'ข้อมูล ที่ถูกเลือกจาก :attribute ไม่ถูกต้อง',
+ 'file' => ':attribute ต้องเป็นไฟล์',
+ 'filled' => 'ข้อมูล :attribute จำเป็นต้องกรอก',
+ 'image' => 'ข้อมูล :attribute ต้องเป็นรูปภาพ',
+ 'in' => 'ข้อมูล ที่ถูกเลือกใน :attribute ไม่ถูกต้อง',
+ 'in_array' => 'ข้อมูล :attribute ไม่มีอยู่ภายในค่าของ :other',
+ 'integer' => 'ข้อมูล :attribute ต้องเป็นตัวเลข',
+ 'ip' => 'ข้อมูล :attribute ต้องเป็น IP',
+ 'json' => 'ข้อมูล :attribute ต้องเป็นอักขระ JSON ที่สมบูรณ์',
+ 'max' => [
+ 'numeric' => 'ข้อมูล :attribute ต้องมีจำนวนไม่เกิน :max.',
+ 'file' => 'ข้อมูล :attribute ต้องมีจำนวนไม่เกิน :max กิโลไบต์',
+ 'string' => 'ข้อมูล :attribute ต้องมีจำนวนไม่เกิน :max ตัวอักษร',
+ 'array' => 'ข้อมูล :attribute ต้องมีจำนวนไม่เกิน :max ค่า',
+ ],
+ 'mimes' => 'ข้อมูล :attribute ต้องเป็นชนิดไฟล์: :values.',
+ 'mimetypes' => 'ข้อมูล :attribute ต้องเป็นชนิดไฟล์: :values.',
+ 'min' => [
+ 'numeric' => 'ข้อมูล :attribute ต้องมีจำนวนอย่างน้อย :min.',
+ 'file' => 'ข้อมูล :attribute ต้องมีจำนวนอย่างน้อย :min กิโลไบต์',
+ 'string' => 'ข้อมูล :attribute ต้องมีจำนวนอย่างน้อย :min ตัวอักษร',
+ 'array' => 'ข้อมูล :attribute ต้องมีจำนวนอย่างน้อย :min ค่า',
+ ],
+ 'not_in' => 'ข้อมูล ที่เลือกจาก :attribute ไม่ถูกต้อง',
+ 'numeric' => 'ข้อมูล :attribute ต้องเป็นตัวเลข',
+ 'present' => 'ข้อมูล :attribute ต้องเป็นปัจจุบัน',
+ 'regex' => 'ข้อมูล :attribute มีรูปแบบไม่ถูกต้อง',
+ 'required' => 'ข้อมูล :attribute จำเป็นต้องกรอก',
+ 'required_if' => 'ข้อมูล :attribute จำเป็นต้องกรอกเมื่อ :other เป็น :value.',
+ 'required_unless' => 'ข้อมูล :attribute จำเป็นต้องกรอกเว้นแต่ :other เป็น :values.',
+ 'required_with' => 'ข้อมูล :attribute จำเป็นต้องกรอกเมื่อ :values มีค่า',
+ 'required_with_all' => 'ข้อมูล :attribute จำเป็นต้องกรอกเมื่อ :values มีค่าทั้งหมด',
+ 'required_without' => 'ข้อมูล :attribute จำเป็นต้องกรอกเมื่อ :values ไม่มีค่า',
+ 'required_without_all' => 'ข้อมูล :attribute จำเป็นต้องกรอกเมื่อ :values ไม่มีค่าทั้งหมด',
+ 'same' => 'ข้อมูล :attribute และ :other ต้องถูกต้อง',
+ 'size' => [
+ 'numeric' => 'ข้อมูล :attribute ต้องเท่ากับ :size',
+ 'file' => 'ข้อมูล :attribute ต้องเท่ากับ :size กิโลไบต์',
+ 'string' => 'ข้อมูล :attribute ต้องเท่ากับ :size ตัวอักษร',
+ 'array' => 'ข้อมูล :attribute ต้องเท่ากับ :size ค่า',
+ ],
+ 'string' => 'ข้อมูล :attribute ต้องเป็นอักขระ',
+ 'timezone' => 'ข้อมูล :attribute ต้องเป็นข้อมูลเขตเวลาที่ถูกต้อง',
+ 'unique' => 'ข้อมูล :attribute ไม่สามารถใช้ได้',
+ 'uploaded' => 'ไม่สามารถอัปโหลด :attribute ได้',
+ 'url' => 'ข้อมูล :attribute ไม่ถูกต้อง',
+
+ /*
+ |--------------------------------------------------------------------------
+ | Custom Validation Language Lines
+ |--------------------------------------------------------------------------
+ |
+ | Here you may specify custom validation messages for attributes using the
+ | convention "attribute.rule" to name the lines. This makes it quick to
+ | specify a specific custom language line for a given attribute rule.
+ |
+ */
+
+ 'custom' => [
+ 'attribute-name' => [
+ 'rule-name' => 'ข้อความแบบกำหนดเอง',
+ ],
+ ],
+
+ /*
+ |--------------------------------------------------------------------------
+ | Custom Validation Attributes
+ |--------------------------------------------------------------------------
+ |
+ | The following language lines are used to swap attribute place-holders
+ | with something more reader friendly such as E-Mail Address instead
+ | of "email". This simply helps us make messages a little cleaner.
+ |
+ */
+
+ 'attributes' => [],
+
+];