diff --git a/core/doctype/bulk_email/locale/th-doc.json b/core/doctype/bulk_email/locale/th-doc.json
new file mode 100644
index 0000000000..6d4b20c078
--- /dev/null
+++ b/core/doctype/bulk_email/locale/th-doc.json
@@ -0,0 +1,10 @@
+{
+ "Bulk Email": "\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e4c\u0e02\u0e22\u0e30",
+ "Bulk Email records.": "\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e4c\u0e02\u0e22\u0e30",
+ "Core": "\u0e41\u0e01\u0e19",
+ "Error": "\u0e04\u0e27\u0e32\u0e21\u0e1c\u0e34\u0e14\u0e1e\u0e25\u0e32\u0e14",
+ "Message": "\u0e02\u0e48\u0e32\u0e27\u0e2a\u0e32\u0e23",
+ "Recipient": "\u0e1c\u0e39\u0e49\u0e23\u0e31\u0e1a",
+ "Sender": "\u0e1c\u0e39\u0e49\u0e2a\u0e48\u0e07",
+ "Status": "\u0e2a\u0e16\u0e32\u0e19\u0e30"
+}
\ No newline at end of file
diff --git a/core/doctype/comment/locale/th-doc.json b/core/doctype/comment/locale/th-doc.json
new file mode 100644
index 0000000000..23a494ded0
--- /dev/null
+++ b/core/doctype/comment/locale/th-doc.json
@@ -0,0 +1,12 @@
+{
+ "Comment": "\u0e04\u0e27\u0e32\u0e21\u0e40\u0e2b\u0e47\u0e19",
+ "Comment By": "\u0e04\u0e27\u0e32\u0e21\u0e04\u0e34\u0e14\u0e40\u0e2b\u0e47\u0e19\u0e17\u0e35\u0e48",
+ "Comment By Fullname": "\u0e04\u0e27\u0e32\u0e21\u0e04\u0e34\u0e14\u0e40\u0e2b\u0e47\u0e19\u0e17\u0e35\u0e48 Fullname",
+ "Comment Date": "\u0e04\u0e27\u0e32\u0e21\u0e04\u0e34\u0e14\u0e40\u0e2b\u0e47\u0e19\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48",
+ "Comment Docname": "\u0e04\u0e27\u0e32\u0e21\u0e04\u0e34\u0e14\u0e40\u0e2b\u0e47\u0e19 Docname",
+ "Comment Doctype": "\u0e04\u0e27\u0e32\u0e21\u0e04\u0e34\u0e14\u0e40\u0e2b\u0e47\u0e19 DOCTYPE",
+ "Comment Time": "\u0e04\u0e27\u0e32\u0e21\u0e04\u0e34\u0e14\u0e40\u0e2b\u0e47\u0e19\u0e40\u0e27\u0e25\u0e32",
+ "Core": "\u0e41\u0e01\u0e19",
+ "Post Topic": "\u0e40\u0e23\u0e34\u0e48\u0e21\u0e2b\u0e31\u0e27\u0e02\u0e49\u0e2d",
+ "Unsubscribed": "\u0e22\u0e01\u0e40\u0e25\u0e34\u0e01\u0e01\u0e32\u0e23\u0e2a\u0e21\u0e31\u0e04\u0e23"
+}
\ No newline at end of file
diff --git a/core/doctype/communication/locale/th-doc.json b/core/doctype/communication/locale/th-doc.json
new file mode 100644
index 0000000000..548536b8d3
--- /dev/null
+++ b/core/doctype/communication/locale/th-doc.json
@@ -0,0 +1,49 @@
+{
+ "Action": "\u0e01\u0e32\u0e23\u0e01\u0e23\u0e30\u0e17\u0e33",
+ "Additional Info": "\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21",
+ "By": "\u0e42\u0e14\u0e22",
+ "COMM-": "COMM-",
+ "Category": "\u0e2b\u0e21\u0e27\u0e14\u0e2b\u0e21\u0e39\u0e48",
+ "Chat": "\u0e1e\u0e39\u0e14\u0e04\u0e38\u0e22",
+ "Communication": "\u0e01\u0e32\u0e23\u0e2a\u0e37\u0e48\u0e2d\u0e2a\u0e32\u0e23",
+ "Communication Medium": "\u0e01\u0e25\u0e32\u0e07\u0e01\u0e32\u0e23\u0e2a\u0e37\u0e48\u0e2d\u0e2a\u0e32\u0e23",
+ "Complaint": "\u0e01\u0e32\u0e23\u0e23\u0e49\u0e2d\u0e07\u0e40\u0e23\u0e35\u0e22\u0e19",
+ "Contact": "\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d",
+ "Content": "\u0e40\u0e19\u0e37\u0e49\u0e2d\u0e2b\u0e32",
+ "Core": "\u0e41\u0e01\u0e19",
+ "Created Customer Issue": "\u0e1b\u0e31\u0e0d\u0e2b\u0e32\u0e02\u0e2d\u0e07\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32\u0e17\u0e35\u0e48\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e44\u0e27\u0e49",
+ "Created Opportunity": "\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e42\u0e2d\u0e01\u0e32\u0e2a",
+ "Created Support Ticket": "\u0e15\u0e31\u0e4b\u0e27\u0e2a\u0e19\u0e31\u0e1a\u0e2a\u0e19\u0e38\u0e19\u0e2a\u0e23\u0e49\u0e32\u0e07",
+ "Customer": "\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32",
+ "Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48",
+ "Email": "\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e4c",
+ "File List": "\u0e23\u0e32\u0e22\u0e0a\u0e37\u0e48\u0e2d\u0e44\u0e1f\u0e25\u0e4c",
+ "Help": "\u0e0a\u0e48\u0e27\u0e22",
+ "Job Applicant": "\u0e1c\u0e39\u0e49\u0e2a\u0e21\u0e31\u0e04\u0e23\u0e07\u0e32\u0e19",
+ "Keep a track of all communications": "\u0e15\u0e34\u0e14\u0e15\u0e32\u0e21\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d\u0e2a\u0e37\u0e48\u0e2d\u0e2a\u0e32\u0e23\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14",
+ "Lead": "\u0e19\u0e33",
+ "Miscellaneous": "\u0e40\u0e1a\u0e47\u0e14\u0e40\u0e15\u0e25\u0e47\u0e14",
+ "Naming Series": "\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e0a\u0e37\u0e48\u0e2d\u0e0b\u0e35\u0e23\u0e35\u0e2a\u0e4c",
+ "Next Communcation On": "\u0e16\u0e31\u0e14\u0e44\u0e1b communcation \u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e01\u0e31\u0e1a",
+ "No Action": "\u0e44\u0e21\u0e48\u0e21\u0e35\u0e01\u0e32\u0e23\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23",
+ "On": "\u0e1a\u0e19",
+ "Opportunity": "\u0e42\u0e2d\u0e01\u0e32\u0e2a",
+ "Other": "\u0e2d\u0e37\u0e48\u0e19 \u0e46",
+ "Phone": "\u0e42\u0e17\u0e23\u0e28\u0e31\u0e1e\u0e17\u0e4c",
+ "Phone No.": "\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e25\u0e02\u0e42\u0e17\u0e23\u0e28\u0e31\u0e1e\u0e17\u0e4c",
+ "Quotation": "\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32",
+ "Recipients": "\u0e1c\u0e39\u0e49\u0e23\u0e31\u0e1a",
+ "SMS": "SMS",
+ "Sales": "\u0e02\u0e32\u0e22",
+ "Sales Person": "\u0e04\u0e19\u0e02\u0e32\u0e22",
+ "Sender": "\u0e1c\u0e39\u0e49\u0e2a\u0e48\u0e07",
+ "Sent Mail": "\u0e08\u0e14\u0e2b\u0e21\u0e32\u0e22\u0e17\u0e35\u0e48\u0e2a\u0e48\u0e07",
+ "Sent Quotation": "\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32\u0e2a\u0e48\u0e07",
+ "Subject": "\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07",
+ "Suggestion": "\u0e02\u0e49\u0e2d\u0e40\u0e2a\u0e19\u0e2d\u0e41\u0e19\u0e30",
+ "Supplier": "\u0e1c\u0e39\u0e49\u0e08\u0e31\u0e14\u0e08\u0e33\u0e2b\u0e19\u0e48\u0e32\u0e22",
+ "Support Ticket": "\u0e15\u0e31\u0e4b\u0e27\u0e2a\u0e19\u0e31\u0e1a\u0e2a\u0e19\u0e38\u0e19",
+ "User": "\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19",
+ "User Tags": "\u0e41\u0e17\u0e47\u0e01\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49",
+ "Visit": "\u0e40\u0e22\u0e35\u0e48\u0e22\u0e21"
+}
\ No newline at end of file
diff --git a/core/doctype/control_panel/locale/th-doc.json b/core/doctype/control_panel/locale/th-doc.json
new file mode 100644
index 0000000000..3c9082ee0f
--- /dev/null
+++ b/core/doctype/control_panel/locale/th-doc.json
@@ -0,0 +1,38 @@
+{
+ "Account Id": "\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e25\u0e02\u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e17\u0e35\u0e48",
+ "Banner": "\u0e18\u0e07",
+ "Banner HTML": "HTML \u0e41\u0e1a\u0e19\u0e40\u0e19\u0e2d\u0e23\u0e4c",
+ "Company Name": "\u0e0a\u0e37\u0e48\u0e2d \u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17",
+ "Control Panel": "\u0e41\u0e1c\u0e07\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21",
+ "Core": "\u0e41\u0e01\u0e19",
+ "Country": "\u0e1b\u0e23\u0e30\u0e40\u0e17\u0e28",
+ "Currency Format": "\u0e23\u0e39\u0e1b\u0e41\u0e1a\u0e1a\u0e2a\u0e01\u0e38\u0e25\u0e40\u0e07\u0e34\u0e19",
+ "Custom Startup Code": "\u0e23\u0e2b\u0e31\u0e2a\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19\u0e17\u0e35\u0e48\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e40\u0e2d\u0e07",
+ "Date Format": "\u0e23\u0e39\u0e1b\u0e41\u0e1a\u0e1a\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48",
+ "Default Home Pages": "\u0e2b\u0e19\u0e49\u0e32\u0e41\u0e23\u0e01\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19",
+ "Defaults": "\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19",
+ "Enter Email Id to receive Error Report sent by users.E.g.: support@iwebnotes.com": "\u0e1b\u0e49\u0e2d\u0e19\u0e23\u0e2b\u0e31\u0e2a\u0e17\u0e35\u0e48\u0e08\u0e30\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e4c\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19\u0e02\u0e49\u0e2d\u0e1c\u0e34\u0e14\u0e1e\u0e25\u0e32\u0e14\u0e17\u0e35\u0e48\u0e2a\u0e48\u0e07\u0e21\u0e32\u0e08\u0e32\u0e01 users.Eg: support@iwebnotes.com",
+ "Format: hh:mm example for one hour expiry set as 01:00. Max expiry will be 72 hours. Default is 24 hours": "\u0e23\u0e39\u0e1b\u0e41\u0e1a\u0e1a: hh: mm \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e2b\u0e19\u0e36\u0e48\u0e07\u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07\u0e2b\u0e21\u0e14\u0e2d\u0e32\u0e22\u0e38\u0e15\u0e31\u0e49\u0e07\u0e40\u0e0a\u0e48\u0e19 01:00 \u0e41\u0e21\u0e47\u0e01\u0e0b\u0e4c\u0e08\u0e30\u0e2b\u0e21\u0e14\u0e2d\u0e32\u0e22\u0e38 72 \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07 \u0e04\u0e48\u0e32\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19\u0e04\u0e37\u0e2d 24 \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07",
+ "General": "\u0e17\u0e31\u0e48\u0e27\u0e44\u0e1b",
+ "Home Page": "\u0e2b\u0e19\u0e49\u0e32\u0e41\u0e23\u0e01",
+ "Home Pages": "\u0e2b\u0e19\u0e49\u0e32\u0e41\u0e23\u0e01",
+ "Industry": "\u0e2d\u0e38\u0e15\u0e2a\u0e32\u0e2b\u0e01\u0e23\u0e23\u0e21",
+ "Lacs": "Lacs",
+ "Letter Head Image": "\u0e23\u0e39\u0e1b\u0e20\u0e32\u0e1e\u0e2b\u0e31\u0e27\u0e08\u0e14\u0e2b\u0e21\u0e32\u0e22",
+ "Mail Footer": "\u0e2a\u0e48\u0e27\u0e19\u0e17\u0e49\u0e32\u0e22\u0e02\u0e2d\u0e07\u0e08\u0e14\u0e2b\u0e21\u0e32\u0e22",
+ "Mail Server": "Mail Server \u0e17\u0e35\u0e48",
+ "Millions": "\u0e25\u0e49\u0e32\u0e19",
+ "Password Expires in (days)": "\u0e23\u0e2b\u0e31\u0e2a\u0e1c\u0e48\u0e32\u0e19\u0e08\u0e30\u0e2b\u0e21\u0e14\u0e2d\u0e32\u0e22\u0e38\u0e43\u0e19 (\u0e27\u0e31\u0e19)",
+ "Session Expires in (time)": "\u0e40\u0e0b\u0e2a\u0e0a\u0e31\u0e48\u0e19\u0e08\u0e30\u0e2b\u0e21\u0e14\u0e2d\u0e32\u0e22\u0e38\u0e43\u0e19 (\u0e40\u0e27\u0e25\u0e32)",
+ "Startup": "\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19",
+ "Support Email Id": "\u0e2a\u0e19\u0e31\u0e1a\u0e2a\u0e19\u0e38\u0e19 ID \u0e2d\u0e35\u0e40\u0e21\u0e25\u0e4c",
+ "System Defaults": "\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19\u0e02\u0e2d\u0e07\u0e23\u0e30\u0e1a\u0e1a",
+ "Time Zone": "\u0e42\u0e0b\u0e19\u0e40\u0e27\u0e25\u0e32",
+ "Title": "\u0e0a\u0e37\u0e48\u0e2d\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07",
+ "Total SMS Sent": "SMS \u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14\u0e17\u0e35\u0e48\u0e2a\u0e48\u0e07",
+ "dd-mm-yyyy": "dd-mm-yyyy",
+ "dd/mm/yyyy": "\u0e27\u0e31\u0e19 / \u0e40\u0e14\u0e37\u0e2d\u0e19 / \u0e1b\u0e35",
+ "mm-dd-yyyy": "dd-mm-\u0e1b\u0e35",
+ "mm/dd/yyyy": "dd / mm / \u0e1b\u0e35",
+ "yyyy-mm-dd": "YYYY-MM-DD"
+}
\ No newline at end of file
diff --git a/core/doctype/custom_field/locale/th-doc.json b/core/doctype/custom_field/locale/th-doc.json
new file mode 100644
index 0000000000..76289a226b
--- /dev/null
+++ b/core/doctype/custom_field/locale/th-doc.json
@@ -0,0 +1,48 @@
+{
+ "Adds a custom field to a DocType": "\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e02\u0e15\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e17\u0e35\u0e48\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e40\u0e2d\u0e07\u0e40\u0e1e\u0e37\u0e48\u0e2d DocType",
+ "Allow on Submit": "\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15\u0e43\u0e2b\u0e49\u0e2a\u0e48\u0e07",
+ "Button": "\u0e1b\u0e38\u0e48\u0e21",
+ "Check": "\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a",
+ "Code": "\u0e23\u0e2b\u0e31\u0e2a",
+ "Column Break": "\u0e15\u0e31\u0e27\u0e41\u0e1a\u0e48\u0e07\u0e04\u0e2d\u0e25\u0e31\u0e21\u0e19\u0e4c",
+ "Core": "\u0e41\u0e01\u0e19",
+ "Currency": "\u0e40\u0e07\u0e34\u0e19\u0e15\u0e23\u0e32",
+ "Custom Field": "\u0e1f\u0e34\u0e25\u0e14\u0e4c\u0e17\u0e35\u0e48\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e40\u0e2d\u0e07",
+ "Data": "\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25",
+ "Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48",
+ "Default Value": "\u0e04\u0e48\u0e32\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19",
+ "Details": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14",
+ "Document": "\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23",
+ "Field Description": "\u0e1f\u0e34\u0e25\u0e14\u0e4c\u0e04\u0e33\u0e2d\u0e18\u0e34\u0e1a\u0e32\u0e22",
+ "Field Type": "\u0e1f\u0e34\u0e25\u0e14\u0e4c\u0e0a\u0e19\u0e34\u0e14",
+ "Fieldname": "fieldname",
+ "Float": "\u0e25\u0e2d\u0e22",
+ "HTML": "HTML",
+ "Hidden": "\u0e0b\u0e48\u0e2d\u0e19",
+ "In List View": "\u0e43\u0e19\u0e21\u0e38\u0e21\u0e21\u0e2d\u0e07\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23",
+ "In Report Filter": "\u0e43\u0e19\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19\u0e01\u0e23\u0e2d\u0e07",
+ "Insert After": "\u0e43\u0e2a\u0e48\u0e2b\u0e25\u0e31\u0e07\u0e08\u0e32\u0e01",
+ "Int": "int",
+ "Is Mandatory Field": "\u0e40\u0e02\u0e15\u0e1a\u0e31\u0e07\u0e04\u0e31\u0e1a\u0e40\u0e1b\u0e47\u0e19",
+ "Label": "\u0e09\u0e25\u0e32\u0e01",
+ "Label Help": "\u0e0a\u0e48\u0e27\u0e22\u0e40\u0e2b\u0e25\u0e37\u0e2d\u0e09\u0e25\u0e32\u0e01",
+ "Link": "\u0e25\u0e34\u0e07\u0e04\u0e4c",
+ "No Copy": "\u0e04\u0e31\u0e14\u0e25\u0e2d\u0e01\u0e44\u0e21\u0e48\u0e21\u0e35",
+ "Options": "\u0e15\u0e31\u0e27\u0e40\u0e25\u0e37\u0e2d\u0e01",
+ "Options Help": "\u0e15\u0e31\u0e27\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e04\u0e27\u0e32\u0e21\u0e0a\u0e48\u0e27\u0e22\u0e40\u0e2b\u0e25\u0e37\u0e2d",
+ "Permission Level": "\u0e23\u0e30\u0e14\u0e31\u0e1a\u0e02\u0e2d\u0e07\u0e2a\u0e34\u0e17\u0e18\u0e34\u0e4c",
+ "Print Hide": "\u0e1e\u0e34\u0e21\u0e1e\u0e4c\u0e0b\u0e48\u0e2d\u0e19",
+ "Properties": "\u0e2a\u0e23\u0e23\u0e1e\u0e04\u0e38\u0e13",
+ "Read Only": "\u0e2d\u0e48\u0e32\u0e19\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e40\u0e14\u0e35\u0e22\u0e27",
+ "Report Hide": "\u0e41\u0e08\u0e49\u0e07\u0e0b\u0e48\u0e2d\u0e19",
+ "Section Break": "\u0e41\u0e1a\u0e48\u0e07\u0e2a\u0e48\u0e27\u0e19",
+ "Select": "\u0e40\u0e25\u0e37\u0e2d\u0e01",
+ "Select the label after which you want to insert new field.": "\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e1b\u0e49\u0e32\u0e22\u0e0a\u0e37\u0e48\u0e2d\u0e2b\u0e25\u0e31\u0e07\u0e08\u0e32\u0e01\u0e17\u0e35\u0e48\u0e04\u0e38\u0e13\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e41\u0e17\u0e23\u0e01\u0e40\u0e02\u0e15\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e43\u0e2b\u0e21\u0e48",
+ "Small Text": "\u0e02\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21\u0e02\u0e19\u0e32\u0e14\u0e40\u0e25\u0e47\u0e01",
+ "Table": "\u0e15\u0e32\u0e23\u0e32\u0e07",
+ "Text": "\u0e02\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21",
+ "Text Editor": "\u0e41\u0e01\u0e49\u0e44\u0e02\u0e02\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21",
+ "Time": "\u0e40\u0e27\u0e25\u0e32",
+ "Trash Reason": "\u0e40\u0e2b\u0e15\u0e38\u0e1c\u0e25\u0e16\u0e31\u0e07\u0e02\u0e22\u0e30",
+ "Width": "\u0e04\u0e27\u0e32\u0e21\u0e01\u0e27\u0e49\u0e32\u0e07"
+}
\ No newline at end of file
diff --git a/core/doctype/custom_script/locale/th-doc.json b/core/doctype/custom_script/locale/th-doc.json
new file mode 100644
index 0000000000..0a6223945e
--- /dev/null
+++ b/core/doctype/custom_script/locale/th-doc.json
@@ -0,0 +1,10 @@
+{
+ "Adds a custom script (client or server) to a DocType": "\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e2a\u0e04\u0e23\u0e34\u0e1b\u0e15\u0e4c\u0e17\u0e35\u0e48\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e40\u0e2d\u0e07 (\u0e44\u0e04\u0e25\u0e40\u0e2d\u0e47\u0e19\u0e15\u0e4c\u0e2b\u0e23\u0e37\u0e2d\u0e40\u0e0b\u0e34\u0e23\u0e4c\u0e1f\u0e40\u0e27\u0e2d\u0e23\u0e4c) \u0e40\u0e1e\u0e37\u0e48\u0e2d DocType",
+ "Client": "\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32",
+ "Core": "\u0e41\u0e01\u0e19",
+ "Custom Script": "\u0e2a\u0e04\u0e23\u0e34\u0e1b\u0e15\u0e4c\u0e17\u0e35\u0e48\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e40\u0e2d\u0e07",
+ "DocType": "DOCTYPE",
+ "Script": "\u0e15\u0e49\u0e19\u0e09\u0e1a\u0e31\u0e1a",
+ "Script Type": "\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e2a\u0e04\u0e23\u0e34\u0e1b\u0e15\u0e4c",
+ "Server": "\u0e40\u0e0b\u0e34\u0e23\u0e4c\u0e1f\u0e40\u0e27\u0e2d\u0e23\u0e4c"
+}
\ No newline at end of file
diff --git a/core/doctype/customize_form/locale/th-doc.json b/core/doctype/customize_form/locale/th-doc.json
new file mode 100644
index 0000000000..8e52d26bd8
--- /dev/null
+++ b/core/doctype/customize_form/locale/th-doc.json
@@ -0,0 +1,19 @@
+{
+ "Allow Attach": "\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15\u0e43\u0e2b\u0e49\u0e41\u0e19\u0e1a",
+ "Core": "\u0e41\u0e01\u0e19",
+ "Customize Form": "\u0e1b\u0e23\u0e31\u0e1a\u0e41\u0e15\u0e48\u0e07\u0e23\u0e39\u0e1b\u0e41\u0e1a\u0e1a",
+ "Customize Label, Print Hide, Default etc.": "\u0e01\u0e33\u0e2b\u0e19\u0e14 Label, \u0e0b\u0e48\u0e2d\u0e19\u0e1e\u0e34\u0e21\u0e1e\u0e4c \u0e2f\u0e25\u0e2f \u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19",
+ "Default Print Format": "\u0e23\u0e39\u0e1b\u0e41\u0e1a\u0e1a\u0e01\u0e32\u0e23\u0e1e\u0e34\u0e21\u0e1e\u0e4c\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19",
+ "Enter Form Type": "\u0e1b\u0e49\u0e2d\u0e19\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e41\u0e1a\u0e1a\u0e1f\u0e2d\u0e23\u0e4c\u0e21",
+ "Fields": "\u0e2a\u0e32\u0e02\u0e32",
+ "Fields separated by comma (,) will be included in the
Search By list of Search dialog box": "\u0e40\u0e02\u0e15\u0e04\u0e31\u0e48\u0e19\u0e14\u0e49\u0e27\u0e22\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e2b\u0e21\u0e32\u0e22\u0e08\u0e38\u0e25\u0e20\u0e32\u0e04 (,) \u0e08\u0e30\u0e23\u0e27\u0e21\u0e2d\u0e22\u0e39\u0e48\u0e43\u0e19
\u0e04\u0e49\u0e19\u0e2b\u0e32\u0e15\u0e32\u0e21\u0e23\u0e32\u0e22\u0e0a\u0e37\u0e48\u0e2d\u0e02\u0e2d\u0e07\u0e01\u0e25\u0e48\u0e2d\u0e07\u0e42\u0e15\u0e49\u0e15\u0e2d\u0e1a\u0e04\u0e49\u0e19\u0e2b\u0e32",
+ "Hide Copy": "\u0e0b\u0e48\u0e2d\u0e19\u0e04\u0e31\u0e14\u0e25\u0e2d\u0e01",
+ "Hide Email": "\u0e0b\u0e48\u0e2d\u0e19\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e4c",
+ "Hide Print": "\u0e0b\u0e48\u0e2d\u0e19\u0e1e\u0e34\u0e21\u0e1e\u0e4c",
+ "Load Print View on opening of an existing form": "\u0e42\u0e2b\u0e25\u0e14\u0e14\u0e39\u0e2b\u0e31\u0e27\u0e02\u0e49\u0e2d\u0e01\u0e32\u0e23\u0e40\u0e1b\u0e34\u0e14\u0e1f\u0e2d\u0e23\u0e4c\u0e21\u0e17\u0e35\u0e48\u0e21\u0e35\u0e2d\u0e22\u0e39\u0e48",
+ "Max Attachments": "\u0e2a\u0e34\u0e48\u0e07\u0e17\u0e35\u0e48\u0e41\u0e19\u0e1a\u0e21\u0e32\u0e41\u0e21\u0e47\u0e01\u0e0b\u0e4c",
+ "Note: maximum attachment size = 1mb": "\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e2b\u0e15\u0e38: \u0e02\u0e19\u0e32\u0e14\u0e44\u0e1f\u0e25\u0e4c\u0e41\u0e19\u0e1a\u0e2a\u0e39\u0e07\u0e2a\u0e38\u0e14 = 1MB",
+ "Properties": "\u0e2a\u0e23\u0e23\u0e1e\u0e04\u0e38\u0e13",
+ "Search Fields": "\u0e40\u0e02\u0e15\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e01\u0e32\u0e23\u0e04\u0e49\u0e19\u0e2b\u0e32",
+ "Show Print First": "\u0e41\u0e2a\u0e14\u0e07\u0e1e\u0e34\u0e21\u0e1e\u0e4c\u0e04\u0e23\u0e31\u0e49\u0e07\u0e41\u0e23\u0e01"
+}
\ No newline at end of file
diff --git a/core/doctype/customize_form_field/locale/th-doc.json b/core/doctype/customize_form_field/locale/th-doc.json
new file mode 100644
index 0000000000..893b4b1169
--- /dev/null
+++ b/core/doctype/customize_form_field/locale/th-doc.json
@@ -0,0 +1,45 @@
+{
+ "Allow on Submit": "\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15\u0e43\u0e2b\u0e49\u0e2a\u0e48\u0e07",
+ "Blob": "\u0e2b\u0e22\u0e14",
+ "Button": "\u0e1b\u0e38\u0e48\u0e21",
+ "Check": "\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a",
+ "Code": "\u0e23\u0e2b\u0e31\u0e2a",
+ "Column Break": "\u0e15\u0e31\u0e27\u0e41\u0e1a\u0e48\u0e07\u0e04\u0e2d\u0e25\u0e31\u0e21\u0e19\u0e4c",
+ "Core": "\u0e41\u0e01\u0e19",
+ "Currency": "\u0e40\u0e07\u0e34\u0e19\u0e15\u0e23\u0e32",
+ "Customize Form Field": "\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e40\u0e02\u0e15\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e1f\u0e2d\u0e23\u0e4c\u0e21",
+ "Data": "\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25",
+ "Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48",
+ "Default": "\u0e1c\u0e34\u0e14\u0e19\u0e31\u0e14",
+ "Depends On": "\u0e02\u0e36\u0e49\u0e19\u0e2d\u0e22\u0e39\u0e48\u0e01\u0e31\u0e1a",
+ "Description": "\u0e25\u0e31\u0e01\u0e29\u0e13\u0e30",
+ "Float": "\u0e25\u0e2d\u0e22",
+ "For Links, enter the DocType as rangeFor Select, enter list of Options separated by comma": "\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e40\u0e0a\u0e37\u0e48\u0e2d\u0e21\u0e42\u0e22\u0e07\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48 DocType \u0e40\u0e1b\u0e47\u0e19 rangeFor \u0e40\u0e25\u0e37\u0e2d\u0e01\u0e43\u0e2a\u0e48\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e02\u0e2d\u0e07\u0e15\u0e31\u0e27\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e17\u0e35\u0e48\u0e04\u0e31\u0e48\u0e19\u0e14\u0e49\u0e27\u0e22\u0e08\u0e38\u0e25\u0e20\u0e32\u0e04",
+ "HTML": "HTML",
+ "Hidden": "\u0e0b\u0e48\u0e2d\u0e19",
+ "Image": "\u0e20\u0e32\u0e1e",
+ "In Filter": "\u0e01\u0e23\u0e2d\u0e07",
+ "In List View": "\u0e43\u0e19\u0e21\u0e38\u0e21\u0e21\u0e2d\u0e07\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23",
+ "Int": "int",
+ "Label": "\u0e09\u0e25\u0e32\u0e01",
+ "Link": "\u0e25\u0e34\u0e07\u0e04\u0e4c",
+ "Name": "\u0e0a\u0e37\u0e48\u0e2d",
+ "Options": "\u0e15\u0e31\u0e27\u0e40\u0e25\u0e37\u0e2d\u0e01",
+ "Password": "\u0e23\u0e2b\u0e31\u0e2a\u0e1c\u0e48\u0e32\u0e19",
+ "Perm Level": "Perm \u0e23\u0e30\u0e14\u0e31\u0e1a",
+ "Print Hide": "\u0e1e\u0e34\u0e21\u0e1e\u0e4c\u0e0b\u0e48\u0e2d\u0e19",
+ "Print Width": "\u0e04\u0e27\u0e32\u0e21\u0e01\u0e27\u0e49\u0e32\u0e07\u0e1e\u0e34\u0e21\u0e1e\u0e4c",
+ "Read Only": "\u0e2d\u0e48\u0e32\u0e19\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e40\u0e14\u0e35\u0e22\u0e27",
+ "Report Hide": "\u0e41\u0e08\u0e49\u0e07\u0e0b\u0e48\u0e2d\u0e19",
+ "Reqd": "reqd",
+ "Section Break": "\u0e41\u0e1a\u0e48\u0e07\u0e2a\u0e48\u0e27\u0e19",
+ "Select": "\u0e40\u0e25\u0e37\u0e2d\u0e01",
+ "Small Text": "\u0e02\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21\u0e02\u0e19\u0e32\u0e14\u0e40\u0e25\u0e47\u0e01",
+ "Table": "\u0e15\u0e32\u0e23\u0e32\u0e07",
+ "Text": "\u0e02\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21",
+ "Text Editor": "\u0e41\u0e01\u0e49\u0e44\u0e02\u0e02\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21",
+ "This field will appear only if the fieldname defined here has value OR the rules are true (examples):
myfieldeval:doc.myfield=='My Value'
eval:doc.age>18": "\u0e1f\u0e34\u0e25\u0e14\u0e4c\u0e19\u0e35\u0e49\u0e08\u0e30\u0e1b\u0e23\u0e32\u0e01\u0e0f\u0e40\u0e09\u0e1e\u0e32\u0e30\u0e43\u0e19\u0e01\u0e23\u0e13\u0e35\u0e17\u0e35\u0e48\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e44\u0e27\u0e49\u0e17\u0e35\u0e48\u0e19\u0e35\u0e48 fieldname \u0e21\u0e35\u0e04\u0e48\u0e32\u0e2b\u0e23\u0e37\u0e2d\u0e01\u0e0e\u0e40\u0e1b\u0e47\u0e19\u0e08\u0e23\u0e34\u0e07 (\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07):
myfieldeval: doc.myfield == '\u0e04\u0e48\u0e32\u0e02\u0e2d\u0e07\u0e09\u0e31\u0e19'
Eval: doc.age> 18",
+ "Time": "\u0e40\u0e27\u0e25\u0e32",
+ "Type": "\u0e0a\u0e19\u0e34\u0e14",
+ "Width": "\u0e04\u0e27\u0e32\u0e21\u0e01\u0e27\u0e49\u0e32\u0e07"
+}
\ No newline at end of file
diff --git a/core/doctype/default_home_page/locale/th-doc.json b/core/doctype/default_home_page/locale/th-doc.json
new file mode 100644
index 0000000000..3a40d2803e
--- /dev/null
+++ b/core/doctype/default_home_page/locale/th-doc.json
@@ -0,0 +1,6 @@
+{
+ "Core": "\u0e41\u0e01\u0e19",
+ "Default Home Page": "\u0e2b\u0e19\u0e49\u0e32\u0e41\u0e23\u0e01\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19",
+ "Home Page": "\u0e2b\u0e19\u0e49\u0e32\u0e41\u0e23\u0e01",
+ "Role": "\u0e1a\u0e17\u0e1a\u0e32\u0e17"
+}
\ No newline at end of file
diff --git a/core/doctype/defaultvalue/locale/th-doc.json b/core/doctype/defaultvalue/locale/th-doc.json
new file mode 100644
index 0000000000..cd3eebc738
--- /dev/null
+++ b/core/doctype/defaultvalue/locale/th-doc.json
@@ -0,0 +1,6 @@
+{
+ "Core": "\u0e41\u0e01\u0e19",
+ "DefaultValue": "\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19",
+ "Key": "\u0e04\u0e35\u0e22\u0e4c",
+ "Value": "\u0e21\u0e39\u0e25\u0e04\u0e48\u0e32"
+}
\ No newline at end of file
diff --git a/core/doctype/docfield/locale/th-doc.json b/core/doctype/docfield/locale/th-doc.json
new file mode 100644
index 0000000000..5e5f0c8b0d
--- /dev/null
+++ b/core/doctype/docfield/locale/th-doc.json
@@ -0,0 +1,48 @@
+{
+ "Allow on Submit": "\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15\u0e43\u0e2b\u0e49\u0e2a\u0e48\u0e07",
+ "Button": "\u0e1b\u0e38\u0e48\u0e21",
+ "Check": "\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a",
+ "Code": "\u0e23\u0e2b\u0e31\u0e2a",
+ "Column Break": "\u0e15\u0e31\u0e27\u0e41\u0e1a\u0e48\u0e07\u0e04\u0e2d\u0e25\u0e31\u0e21\u0e19\u0e4c",
+ "Core": "\u0e41\u0e01\u0e19",
+ "Currency": "\u0e40\u0e07\u0e34\u0e19\u0e15\u0e23\u0e32",
+ "Data": "\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25",
+ "Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48",
+ "Datetime": "datetime",
+ "Default": "\u0e1c\u0e34\u0e14\u0e19\u0e31\u0e14",
+ "Depends On": "\u0e02\u0e36\u0e49\u0e19\u0e2d\u0e22\u0e39\u0e48\u0e01\u0e31\u0e1a",
+ "Description": "\u0e25\u0e31\u0e01\u0e29\u0e13\u0e30",
+ "DocField": "DocField",
+ "Float": "\u0e25\u0e2d\u0e22",
+ "For Links, enter the DocType as rangeFor Select, enter list of Options separated by comma": "\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e40\u0e0a\u0e37\u0e48\u0e2d\u0e21\u0e42\u0e22\u0e07\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48 DocType \u0e40\u0e1b\u0e47\u0e19 rangeFor \u0e40\u0e25\u0e37\u0e2d\u0e01\u0e43\u0e2a\u0e48\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e02\u0e2d\u0e07\u0e15\u0e31\u0e27\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e17\u0e35\u0e48\u0e04\u0e31\u0e48\u0e19\u0e14\u0e49\u0e27\u0e22\u0e08\u0e38\u0e25\u0e20\u0e32\u0e04",
+ "HTML": "HTML",
+ "Hidden": "\u0e0b\u0e48\u0e2d\u0e19",
+ "Image": "\u0e20\u0e32\u0e1e",
+ "In Filter": "\u0e01\u0e23\u0e2d\u0e07",
+ "In List View": "\u0e43\u0e19\u0e21\u0e38\u0e21\u0e21\u0e2d\u0e07\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23",
+ "Index": "\u0e14\u0e31\u0e0a\u0e19\u0e35",
+ "Int": "int",
+ "Label": "\u0e09\u0e25\u0e32\u0e01",
+ "Link": "\u0e25\u0e34\u0e07\u0e04\u0e4c",
+ "Long Text": "\u0e02\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21\u0e22\u0e32\u0e27",
+ "Mandatory": "\u0e08\u0e33\u0e40\u0e1b\u0e47\u0e19",
+ "Name": "\u0e0a\u0e37\u0e48\u0e2d",
+ "No Copy": "\u0e04\u0e31\u0e14\u0e25\u0e2d\u0e01\u0e44\u0e21\u0e48\u0e21\u0e35",
+ "Options": "\u0e15\u0e31\u0e27\u0e40\u0e25\u0e37\u0e2d\u0e01",
+ "Password": "\u0e23\u0e2b\u0e31\u0e2a\u0e1c\u0e48\u0e32\u0e19",
+ "Percent": "\u0e40\u0e1b\u0e2d\u0e23\u0e4c\u0e40\u0e0b\u0e47\u0e19\u0e15\u0e4c",
+ "Perm Level": "Perm \u0e23\u0e30\u0e14\u0e31\u0e1a",
+ "Print Hide": "\u0e1e\u0e34\u0e21\u0e1e\u0e4c\u0e0b\u0e48\u0e2d\u0e19",
+ "Print Width": "\u0e04\u0e27\u0e32\u0e21\u0e01\u0e27\u0e49\u0e32\u0e07\u0e1e\u0e34\u0e21\u0e1e\u0e4c",
+ "Read Only": "\u0e2d\u0e48\u0e32\u0e19\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e40\u0e14\u0e35\u0e22\u0e27",
+ "Report Hide": "\u0e41\u0e08\u0e49\u0e07\u0e0b\u0e48\u0e2d\u0e19",
+ "Section Break": "\u0e41\u0e1a\u0e48\u0e07\u0e2a\u0e48\u0e27\u0e19",
+ "Select": "\u0e40\u0e25\u0e37\u0e2d\u0e01",
+ "Small Text": "\u0e02\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21\u0e02\u0e19\u0e32\u0e14\u0e40\u0e25\u0e47\u0e01",
+ "Table": "\u0e15\u0e32\u0e23\u0e32\u0e07",
+ "Text": "\u0e02\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21",
+ "Text Editor": "\u0e41\u0e01\u0e49\u0e44\u0e02\u0e02\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21",
+ "Time": "\u0e40\u0e27\u0e25\u0e32",
+ "Type": "\u0e0a\u0e19\u0e34\u0e14",
+ "Width": "\u0e04\u0e27\u0e32\u0e21\u0e01\u0e27\u0e49\u0e32\u0e07"
+}
\ No newline at end of file
diff --git a/core/doctype/docperm/locale/th-doc.json b/core/doctype/docperm/locale/th-doc.json
new file mode 100644
index 0000000000..49d38ec7ee
--- /dev/null
+++ b/core/doctype/docperm/locale/th-doc.json
@@ -0,0 +1,14 @@
+{
+ "Amend": "\u0e41\u0e01\u0e49\u0e44\u0e02",
+ "Cancel": "\u0e22\u0e01\u0e40\u0e25\u0e34\u0e01",
+ "Core": "\u0e41\u0e01\u0e19",
+ "Create": "\u0e2a\u0e23\u0e49\u0e32\u0e07",
+ "DocPerm": "DocPerm",
+ "Level": "\u0e0a\u0e31\u0e49\u0e19",
+ "Match": "\u0e01\u0e32\u0e23\u0e41\u0e02\u0e48\u0e07\u0e02\u0e31\u0e19",
+ "Read": "\u0e2d\u0e48\u0e32\u0e19",
+ "Report": "\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19",
+ "Role": "\u0e1a\u0e17\u0e1a\u0e32\u0e17",
+ "Submit": "\u0e40\u0e2a\u0e19\u0e2d",
+ "Write": "\u0e40\u0e02\u0e35\u0e22\u0e19"
+}
\ No newline at end of file
diff --git a/core/doctype/doctype/locale/th-doc.json b/core/doctype/doctype/locale/th-doc.json
new file mode 100644
index 0000000000..a41270e266
--- /dev/null
+++ b/core/doctype/doctype/locale/th-doc.json
@@ -0,0 +1,50 @@
+{
+ "\\field:[fieldname] - By Field\\naming_series: - By Naming Series (field called naming_series must be present\\eval:[expression] - Evaluate an expression in python (self is doc)\\Prompt - Prompt user for a name\\[series] - Series by prefix (separated by a dot); for example PRE.#####\\')\">Naming Options": "\\field:[fieldname] - By Field\\naming_series: - By Naming Series (field called naming_series must be present\\eval:[expression] - Evaluate an expression in python (self is doc)\\Prompt - Prompt user for a name\\[series] - Series by prefix (separated by a dot); for example PRE.#####\\')\">\u0e15\u0e31\u0e27\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e0a\u0e37\u0e48\u0e2d",
+ "Allow Attach": "\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15\u0e43\u0e2b\u0e49\u0e41\u0e19\u0e1a",
+ "Allow Import": "\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15\u0e43\u0e2b\u0e49\u0e19\u0e33\u0e40\u0e02\u0e49\u0e32",
+ "Allow Import via Data Import Tool": "\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15\u0e43\u0e2b\u0e49\u0e19\u0e33\u0e40\u0e02\u0e49\u0e32\u0e44\u0e14\u0e49\u0e14\u0e39\u0e1c\u0e48\u0e32\u0e19\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e21\u0e37\u0e2d\u0e19\u0e33\u0e40\u0e02\u0e49\u0e32\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25",
+ "Allow Rename": "\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15\u0e43\u0e2b\u0e49\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e0a\u0e37\u0e48\u0e2d",
+ "Attachments": "\u0e2a\u0e34\u0e48\u0e07\u0e17\u0e35\u0e48\u0e41\u0e19\u0e1a\u0e21\u0e32",
+ "Auto Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e2d\u0e31\u0e15\u0e42\u0e19\u0e21\u0e31\u0e15\u0e34",
+ "Child Tables are shown as a Grid in other DocTypes.": "\u0e15\u0e32\u0e23\u0e32\u0e07\u0e40\u0e14\u0e47\u0e01\u0e08\u0e30\u0e1b\u0e23\u0e32\u0e01\u0e0f\u0e40\u0e1b\u0e47\u0e19\u0e40\u0e2a\u0e49\u0e19\u0e15\u0e32\u0e23\u0e32\u0e07\u0e43\u0e19 doctypes \u0e2d\u0e37\u0e48\u0e19 \u0e46",
+ "Core": "\u0e41\u0e01\u0e19",
+ "Custom?": "\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e40\u0e2d\u0e07\u0e44\u0e14\u0e49\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e44\u0e23",
+ "Database": "\u0e10\u0e32\u0e19\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25",
+ "Default Print Format": "\u0e23\u0e39\u0e1b\u0e41\u0e1a\u0e1a\u0e01\u0e32\u0e23\u0e1e\u0e34\u0e21\u0e1e\u0e4c\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19",
+ "Description": "\u0e25\u0e31\u0e01\u0e29\u0e13\u0e30",
+ "Display": "\u0e41\u0e2a\u0e14\u0e07",
+ "DocType": "DOCTYPE",
+ "DocType Details": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14 DocType",
+ "DocType is a Table / Form in the application.": "DocType \u0e40\u0e1b\u0e47\u0e19\u0e15\u0e32\u0e23\u0e32\u0e07 / \u0e41\u0e1a\u0e1a\u0e1f\u0e2d\u0e23\u0e4c\u0e21\u0e43\u0e19\u0e43\u0e1a\u0e2a\u0e21\u0e31\u0e04\u0e23",
+ "Document Type": "\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23",
+ "Fields": "\u0e2a\u0e32\u0e02\u0e32",
+ "Hide Actions": "\u0e0b\u0e48\u0e2d\u0e19\u0e01\u0e32\u0e23\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23",
+ "Hide Copy": "\u0e0b\u0e48\u0e2d\u0e19\u0e04\u0e31\u0e14\u0e25\u0e2d\u0e01",
+ "Hide Email": "\u0e0b\u0e48\u0e2d\u0e19\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e4c",
+ "Hide Heading": "\u0e0b\u0e48\u0e2d\u0e19\u0e2b\u0e31\u0e27\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07",
+ "Hide Print": "\u0e0b\u0e48\u0e2d\u0e19\u0e1e\u0e34\u0e21\u0e1e\u0e4c",
+ "Hide Toolbar": "\u0e0b\u0e48\u0e2d\u0e19\u0e41\u0e16\u0e1a\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e21\u0e37\u0e2d",
+ "In Dialog": "\u0e43\u0e19\u0e01\u0e25\u0e48\u0e2d\u0e07\u0e42\u0e15\u0e49\u0e15\u0e2d\u0e1a",
+ "Is Child Table": "\u0e40\u0e1b\u0e47\u0e19\u0e15\u0e32\u0e23\u0e32\u0e07\u0e40\u0e14\u0e47\u0e01",
+ "Is Single": "\u0e40\u0e1b\u0e47\u0e19\u0e42\u0e2a\u0e14",
+ "Is Submittable": "\u0e40\u0e1b\u0e47\u0e19 Submittable",
+ "Is it a Custom DocType created by you?": "\u0e21\u0e31\u0e19\u0e40\u0e1b\u0e47\u0e19 DocType \u0e01\u0e33\u0e2b\u0e19\u0e14\u0e40\u0e2d\u0e07\u0e17\u0e35\u0e48\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e02\u0e36\u0e49\u0e19\u0e42\u0e14\u0e22\u0e04\u0e38\u0e13?",
+ "Master": "\u0e40\u0e08\u0e49\u0e32\u0e19\u0e32\u0e22",
+ "Max Attachments": "\u0e2a\u0e34\u0e48\u0e07\u0e17\u0e35\u0e48\u0e41\u0e19\u0e1a\u0e21\u0e32\u0e41\u0e21\u0e47\u0e01\u0e0b\u0e4c",
+ "Module": "\u0e42\u0e21\u0e14\u0e39\u0e25",
+ "Name Case": "\u0e01\u0e23\u0e13\u0e35\u0e0a\u0e37\u0e48\u0e2d",
+ "Naming": "\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e0a\u0e37\u0e48\u0e2d",
+ "No table is created for Single DocTypes, all values are stored in tabSingles as a tuple.": "\u0e15\u0e32\u0e23\u0e32\u0e07\u0e44\u0e21\u0e48\u0e21\u0e35\u0e16\u0e39\u0e01\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e02\u0e36\u0e49\u0e19\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a Doctypes \u0e42\u0e2a\u0e14\u0e04\u0e48\u0e32\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14\u0e08\u0e30\u0e16\u0e39\u0e01\u0e40\u0e01\u0e47\u0e1a\u0e44\u0e27\u0e49\u0e43\u0e19 tabSingles \u0e40\u0e1b\u0e47\u0e19 tuple",
+ "Other": "\u0e2d\u0e37\u0e48\u0e19 \u0e46",
+ "Permission Rules": "\u0e01\u0e0e\u0e01\u0e32\u0e23\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15",
+ "Permissions": "\u0e2a\u0e34\u0e17\u0e18\u0e34\u0e4c",
+ "Permissions Settings": "\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e2a\u0e34\u0e17\u0e18\u0e34\u0e4c",
+ "Search Fields": "\u0e40\u0e02\u0e15\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e01\u0e32\u0e23\u0e04\u0e49\u0e19\u0e2b\u0e32",
+ "Show Print First": "\u0e41\u0e2a\u0e14\u0e07\u0e1e\u0e34\u0e21\u0e1e\u0e4c\u0e04\u0e23\u0e31\u0e49\u0e07\u0e41\u0e23\u0e01",
+ "System": "\u0e23\u0e30\u0e1a\u0e1a",
+ "Title Case": "\u0e01\u0e23\u0e13\u0e35\u0e0a\u0e37\u0e48\u0e2d",
+ "Transaction": "\u0e01\u0e32\u0e23\u0e0b\u0e37\u0e49\u0e2d\u0e02\u0e32\u0e22",
+ "UPPER CASE": "\u0e15\u0e31\u0e27\u0e1e\u0e34\u0e21\u0e1e\u0e4c\u0e43\u0e2b\u0e0d\u0e48",
+ "User Cannot Create": "\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e44\u0e21\u0e48\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e2a\u0e23\u0e49\u0e32\u0e07",
+ "User Cannot Search": "\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e44\u0e21\u0e48\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e04\u0e49\u0e19\u0e2b\u0e32"
+}
\ No newline at end of file
diff --git a/core/doctype/doctype_label/locale/th-doc.json b/core/doctype/doctype_label/locale/th-doc.json
new file mode 100644
index 0000000000..82f14ffc09
--- /dev/null
+++ b/core/doctype/doctype_label/locale/th-doc.json
@@ -0,0 +1,5 @@
+{
+ "Core": "\u0e41\u0e01\u0e19",
+ "DocType Label": "\u0e1b\u0e49\u0e32\u0e22 DocType",
+ "Select DocType": "\u0e40\u0e25\u0e37\u0e2d\u0e01 DocType"
+}
\ No newline at end of file
diff --git a/core/doctype/doctype_mapper/locale/th-doc.json b/core/doctype/doctype_mapper/locale/th-doc.json
new file mode 100644
index 0000000000..f34d62808b
--- /dev/null
+++ b/core/doctype/doctype_mapper/locale/th-doc.json
@@ -0,0 +1,10 @@
+{
+ "Core": "\u0e41\u0e01\u0e19",
+ "DocType Mapper": "Mapper DocType",
+ "Field Mapper Details": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e2a\u0e19\u0e32\u0e21\u0e41\u0e21\u0e1b\u0e40\u0e1b\u0e2d\u0e23\u0e4c",
+ "From DocType": "\u0e08\u0e32\u0e01 DocType",
+ "Module": "\u0e42\u0e21\u0e14\u0e39\u0e25",
+ "Ref Doc should be submitted?": "Ref \u0e2b\u0e21\u0e2d\u0e04\u0e27\u0e23\u0e08\u0e30\u0e2a\u0e48\u0e07?",
+ "Table Mapper Details": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e15\u0e32\u0e23\u0e32\u0e07\u0e41\u0e21\u0e1b\u0e40\u0e1b\u0e2d\u0e23\u0e4c",
+ "To DocType": "\u0e40\u0e1e\u0e37\u0e48\u0e2d DOCTYPE"
+}
\ No newline at end of file
diff --git a/core/doctype/event/locale/th-doc.json b/core/doctype/event/locale/th-doc.json
new file mode 100644
index 0000000000..7354fa1f8b
--- /dev/null
+++ b/core/doctype/event/locale/th-doc.json
@@ -0,0 +1,21 @@
+{
+ "All Day": "\u0e27\u0e31\u0e19\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14",
+ "Cancel": "\u0e22\u0e01\u0e40\u0e25\u0e34\u0e01",
+ "Core": "\u0e41\u0e01\u0e19",
+ "Description": "\u0e25\u0e31\u0e01\u0e29\u0e13\u0e30",
+ "Details": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14",
+ "Ends on": "\u0e2a\u0e34\u0e49\u0e19\u0e2a\u0e38\u0e14",
+ "Event": "\u0e40\u0e2b\u0e15\u0e38\u0e01\u0e32\u0e23\u0e13\u0e4c",
+ "Event Individuals": "\u0e1a\u0e38\u0e04\u0e04\u0e25\u0e40\u0e2b\u0e15\u0e38\u0e01\u0e32\u0e23\u0e13\u0e4c",
+ "Event Roles": "\u0e1a\u0e17\u0e1a\u0e32\u0e17\u0e40\u0e2b\u0e15\u0e38\u0e01\u0e32\u0e23\u0e13\u0e4c",
+ "Event Type": "\u0e0a\u0e19\u0e34\u0e14\u0e40\u0e2b\u0e15\u0e38\u0e01\u0e32\u0e23\u0e13\u0e4c",
+ "Groups": "\u0e01\u0e25\u0e38\u0e48\u0e21",
+ "Individuals": "\u0e1a\u0e38\u0e04\u0e04\u0e25",
+ "Participants": "\u0e40\u0e02\u0e49\u0e32\u0e23\u0e48\u0e27\u0e21",
+ "Private": "\u0e2a\u0e48\u0e27\u0e19\u0e15\u0e31\u0e27",
+ "Public": "\u0e2a\u0e32\u0e18\u0e32\u0e23\u0e13\u0e30",
+ "Ref Name": "\u0e0a\u0e37\u0e48\u0e2d Ref",
+ "Ref Type": "\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17 Ref",
+ "Starts on": "\u0e40\u0e23\u0e34\u0e48\u0e21\u0e40\u0e21\u0e37\u0e48\u0e2d",
+ "Subject": "\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07"
+}
\ No newline at end of file
diff --git a/core/doctype/event_role/locale/th-doc.json b/core/doctype/event_role/locale/th-doc.json
new file mode 100644
index 0000000000..4e50fbe761
--- /dev/null
+++ b/core/doctype/event_role/locale/th-doc.json
@@ -0,0 +1,5 @@
+{
+ "Core": "\u0e41\u0e01\u0e19",
+ "Event Role": "\u0e1a\u0e17\u0e1a\u0e32\u0e17\u0e40\u0e2b\u0e15\u0e38\u0e01\u0e32\u0e23\u0e13\u0e4c",
+ "Role": "\u0e1a\u0e17\u0e1a\u0e32\u0e17"
+}
\ No newline at end of file
diff --git a/core/doctype/event_user/locale/th-doc.json b/core/doctype/event_user/locale/th-doc.json
new file mode 100644
index 0000000000..30e3e02d37
--- /dev/null
+++ b/core/doctype/event_user/locale/th-doc.json
@@ -0,0 +1,5 @@
+{
+ "Core": "\u0e41\u0e01\u0e19",
+ "Event User": "\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19",
+ "Person": "\u0e04\u0e19"
+}
\ No newline at end of file
diff --git a/core/doctype/field_mapper_detail/locale/th-doc.json b/core/doctype/field_mapper_detail/locale/th-doc.json
new file mode 100644
index 0000000000..6f0c32f400
--- /dev/null
+++ b/core/doctype/field_mapper_detail/locale/th-doc.json
@@ -0,0 +1,16 @@
+{
+ "<": "<",
+ "<=": "<=",
+ "=": "=",
+ ">": ">",
+ ">=": "> =",
+ "Checking Operator (To Fld, Operator, From Fld)": "\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e1c\u0e39\u0e49\u0e1b\u0e23\u0e30\u0e01\u0e2d\u0e1a\u0e01\u0e32\u0e23 (\u0e40\u0e1e\u0e37\u0e48\u0e2d Fld, Operator, \u0e08\u0e32\u0e01 Fld)",
+ "Core": "\u0e41\u0e01\u0e19",
+ "Field Mapper Detail": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e2a\u0e19\u0e32\u0e21\u0e41\u0e21\u0e1b\u0e40\u0e1b\u0e2d\u0e23\u0e4c",
+ "From Field": "\u0e08\u0e32\u0e01\u0e2a\u0e19\u0e32\u0e21",
+ "Map": "\u0e41\u0e1c\u0e19\u0e17\u0e35\u0e48",
+ "Match Id": "\u0e15\u0e23\u0e07\u0e01\u0e31\u0e1a\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e25\u0e02",
+ "No": "\u0e44\u0e21\u0e48",
+ "To Field": "\u0e16\u0e36\u0e07\u0e2a\u0e19\u0e32\u0e21",
+ "Yes": "\u0e43\u0e0a\u0e48"
+}
\ No newline at end of file
diff --git a/core/doctype/file_data/locale/th-doc.json b/core/doctype/file_data/locale/th-doc.json
new file mode 100644
index 0000000000..f23d07c624
--- /dev/null
+++ b/core/doctype/file_data/locale/th-doc.json
@@ -0,0 +1,7 @@
+{
+ "Core": "\u0e41\u0e01\u0e19",
+ "File Data": "\u0e41\u0e1f\u0e49\u0e21\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25",
+ "File Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e44\u0e1f\u0e25\u0e4c",
+ "File URL": "\u0e44\u0e1f\u0e25\u0e4c URL",
+ "Module": "\u0e42\u0e21\u0e14\u0e39\u0e25"
+}
\ No newline at end of file
diff --git a/core/doctype/letter_head/locale/th-doc.json b/core/doctype/letter_head/locale/th-doc.json
new file mode 100644
index 0000000000..722ac7521e
--- /dev/null
+++ b/core/doctype/letter_head/locale/th-doc.json
@@ -0,0 +1,15 @@
+{
+ "Check this to make this the default letter head in all prints": "\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e19\u0e35\u0e49\u0e08\u0e30\u0e17\u0e33\u0e43\u0e2b\u0e49\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e19\u0e35\u0e49\u0e2b\u0e31\u0e27\u0e08\u0e14\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19\u0e43\u0e19\u0e01\u0e32\u0e23\u0e1e\u0e34\u0e21\u0e1e\u0e4c\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14",
+ "Content": "\u0e40\u0e19\u0e37\u0e49\u0e2d\u0e2b\u0e32",
+ "Core": "\u0e41\u0e01\u0e19",
+ "Disabled": "\u0e1e\u0e34\u0e01\u0e32\u0e23",
+ "File LIst": "\u0e23\u0e32\u0e22\u0e0a\u0e37\u0e48\u0e2d\u0e44\u0e1f\u0e25\u0e4c",
+ "Is Default": "\u0e40\u0e1b\u0e47\u0e19\u0e04\u0e48\u0e32\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19",
+ "Letter Head": "\u0e2b\u0e31\u0e27\u0e08\u0e14\u0e2b\u0e21\u0e32\u0e22",
+ "Letter Head Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e2b\u0e31\u0e27\u0e08\u0e14\u0e2b\u0e21\u0e32\u0e22",
+ "Preview": "\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07",
+ "Set From Image": "\u0e15\u0e31\u0e49\u0e07\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19",
+ "To update your HTML from attachment, click here": "\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e1b\u0e23\u0e31\u0e1a\u0e1b\u0e23\u0e38\u0e07 HTM\u200b\u200bL \u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13\u0e08\u0e32\u0e01\u0e2a\u0e34\u0e48\u0e07\u0e17\u0e35\u0e48\u0e41\u0e19\u0e1a\u0e21\u0e32\u0e04\u0e25\u0e34\u0e01\u0e17\u0e35\u0e48\u0e19\u0e35\u0e48",
+ "URL": "URL",
+ "Your letter head content in HTML.": "\u0e40\u0e19\u0e37\u0e49\u0e2d\u0e2b\u0e32\u0e2b\u0e31\u0e27\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13\u0e43\u0e19\u0e23\u0e39\u0e1b\u0e41\u0e1a\u0e1a HTML \u0e08\u0e14\u0e2b\u0e21\u0e32\u0e22"
+}
\ No newline at end of file
diff --git a/core/doctype/module_def/locale/th-doc.json b/core/doctype/module_def/locale/th-doc.json
new file mode 100644
index 0000000000..d6483e0346
--- /dev/null
+++ b/core/doctype/module_def/locale/th-doc.json
@@ -0,0 +1,5 @@
+{
+ "Core": "\u0e41\u0e01\u0e19",
+ "Module Def": "Def \u0e42\u0e21\u0e14\u0e39\u0e25",
+ "Module Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e42\u0e21\u0e14\u0e39\u0e25"
+}
\ No newline at end of file
diff --git a/core/doctype/page/locale/th-doc.json b/core/doctype/page/locale/th-doc.json
new file mode 100644
index 0000000000..64bf71d996
--- /dev/null
+++ b/core/doctype/page/locale/th-doc.json
@@ -0,0 +1,12 @@
+{
+ "Core": "\u0e41\u0e01\u0e19",
+ "Module": "\u0e42\u0e21\u0e14\u0e39\u0e25",
+ "No": "\u0e44\u0e21\u0e48",
+ "Page": "\u0e2b\u0e19\u0e49\u0e32",
+ "Page HTML": "HTML \u0e2b\u0e19\u0e49\u0e32",
+ "Page Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e40\u0e1e\u0e08",
+ "Roles": "\u0e1a\u0e17\u0e1a\u0e32\u0e17",
+ "Standard": "\u0e21\u0e32\u0e15\u0e23\u0e10\u0e32\u0e19",
+ "Title": "\u0e0a\u0e37\u0e48\u0e2d\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07",
+ "Yes": "\u0e43\u0e0a\u0e48"
+}
\ No newline at end of file
diff --git a/core/doctype/page_role/locale/th-doc.json b/core/doctype/page_role/locale/th-doc.json
new file mode 100644
index 0000000000..4271ab380d
--- /dev/null
+++ b/core/doctype/page_role/locale/th-doc.json
@@ -0,0 +1,5 @@
+{
+ "Core": "\u0e41\u0e01\u0e19",
+ "Page Role": "\u0e1a\u0e17\u0e1a\u0e32\u0e17\u0e2b\u0e19\u0e49\u0e32\u0e17\u0e35\u0e48",
+ "Role": "\u0e1a\u0e17\u0e1a\u0e32\u0e17"
+}
\ No newline at end of file
diff --git a/core/doctype/patch_log/locale/th-doc.json b/core/doctype/patch_log/locale/th-doc.json
new file mode 100644
index 0000000000..afb0fe97b3
--- /dev/null
+++ b/core/doctype/patch_log/locale/th-doc.json
@@ -0,0 +1,6 @@
+{
+ "Core": "\u0e41\u0e01\u0e19",
+ "List of patches executed": "\u0e23\u0e32\u0e22\u0e0a\u0e37\u0e48\u0e2d\u0e02\u0e2d\u0e07\u0e41\u0e1e\u0e17\u0e0a\u0e4c\u0e17\u0e35\u0e48\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23",
+ "Patch": "\u0e41\u0e01\u0e49\u0e44\u0e02",
+ "Patch Log": "\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48\u0e23\u0e30\u0e1a\u0e1a\u0e41\u0e1e\u0e17\u0e0a\u0e4c"
+}
\ No newline at end of file
diff --git a/core/doctype/print_format/locale/th-doc.json b/core/doctype/print_format/locale/th-doc.json
new file mode 100644
index 0000000000..b68e42787d
--- /dev/null
+++ b/core/doctype/print_format/locale/th-doc.json
@@ -0,0 +1,11 @@
+{
+ "Associate a DocType to the Print Format": "\u0e40\u0e0a\u0e37\u0e48\u0e2d\u0e21\u0e42\u0e22\u0e07 DocType \u0e23\u0e39\u0e1b\u0e41\u0e1a\u0e1a\u0e01\u0e32\u0e23\u0e1e\u0e34\u0e21\u0e1e\u0e4c",
+ "Core": "\u0e41\u0e01\u0e19",
+ "DocType": "DOCTYPE",
+ "HTML": "HTML",
+ "Module": "\u0e42\u0e21\u0e14\u0e39\u0e25",
+ "No": "\u0e44\u0e21\u0e48",
+ "Print Format": "\u0e1e\u0e34\u0e21\u0e1e\u0e4c\u0e23\u0e39\u0e1b\u0e41\u0e1a\u0e1a",
+ "Standard": "\u0e21\u0e32\u0e15\u0e23\u0e10\u0e32\u0e19",
+ "Yes": "\u0e43\u0e0a\u0e48"
+}
\ No newline at end of file
diff --git a/core/doctype/profile/locale/th-doc.json b/core/doctype/profile/locale/th-doc.json
new file mode 100644
index 0000000000..441e4f9774
--- /dev/null
+++ b/core/doctype/profile/locale/th-doc.json
@@ -0,0 +1,77 @@
+{
+ "Allow user to login only after this hour (0-24)": "\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15\u0e43\u0e2b\u0e49\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48\u0e23\u0e30\u0e1a\u0e1a\u0e40\u0e17\u0e48\u0e32\u0e19\u0e31\u0e49\u0e19\u0e2b\u0e25\u0e31\u0e07\u0e08\u0e32\u0e01\u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07\u0e19\u0e35\u0e49 (0-24)",
+ "Allow user to login only before this hour (0-24)": "\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15\u0e43\u0e2b\u0e49\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48\u0e23\u0e30\u0e1a\u0e1a\u0e01\u0e48\u0e2d\u0e19\u0e17\u0e35\u0e48\u0e08\u0e30\u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07\u0e19\u0e35\u0e49 (0-24)",
+ "Background Image": "\u0e20\u0e32\u0e1e\u0e1e\u0e37\u0e49\u0e19\u0e2b\u0e25\u0e31\u0e07",
+ "Birth Date": "\u0e27\u0e31\u0e19\u0e40\u0e01\u0e34\u0e14",
+ "Check / Uncheck roles assigned to the Profile. Click on the Role to find out what permissions that Role has.": "\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a / \u0e1a\u0e17\u0e1a\u0e32\u0e17\u0e17\u0e35\u0e48\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e43\u0e2b\u0e49\u0e22\u0e01\u0e40\u0e25\u0e34\u0e01\u0e01\u0e32\u0e23\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14 \u0e04\u0e25\u0e34\u0e01\u0e17\u0e35\u0e48\u0e1a\u0e17\u0e1a\u0e32\u0e17\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e2b\u0e32\u0e2a\u0e34\u0e48\u0e07\u0e17\u0e35\u0e48\u0e2a\u0e34\u0e17\u0e18\u0e34\u0e4c\u0e1a\u0e17\u0e1a\u0e32\u0e17\u0e17\u0e35\u0e48\u0e44\u0e14\u0e49",
+ "Core": "\u0e41\u0e01\u0e19",
+ "Default": "\u0e1c\u0e34\u0e14\u0e19\u0e31\u0e14",
+ "Defaults": "\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19",
+ "Desert": "\u0e17\u0e30\u0e40\u0e25\u0e17\u0e23\u0e32\u0e22",
+ "Display Settings": "\u0e41\u0e2a\u0e14\u0e07\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32",
+ "Email": "\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e4c",
+ "Email Host": "\u0e42\u0e2e\u0e2a\u0e15\u0e4c\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e4c",
+ "Email Login": "\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48\u0e23\u0e30\u0e1a\u0e1a\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e4c",
+ "Email Password": "\u0e23\u0e2b\u0e31\u0e2a\u0e1c\u0e48\u0e32\u0e19 Email",
+ "Email Settings": "\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e2d\u0e35\u0e40\u0e21\u0e25",
+ "Email Signature": "\u0e25\u0e32\u0e22\u0e40\u0e0b\u0e47\u0e19\u0e2d\u0e35\u0e40\u0e21\u0e25",
+ "Email Use SSL": "\u0e2a\u0e48\u0e07\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e43\u0e0a\u0e49 SSL",
+ "Enabled": "\u0e40\u0e1b\u0e34\u0e14\u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19",
+ "Enter default value fields (keys) and values. If you add multiple values for a field, the first one will be picked. These defaults are also used to set \"match\" permission rules. To see list of fields, go to Customize Form.": "\u0e43\u0e2a\u0e48\u0e40\u0e02\u0e15\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e04\u0e48\u0e32\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19 (\u0e04\u0e35\u0e22\u0e4c) \u0e41\u0e25\u0e30\u0e04\u0e48\u0e32 \u0e16\u0e49\u0e32\u0e04\u0e38\u0e13\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e04\u0e48\u0e32\u0e2b\u0e25\u0e32\u0e22\u0e04\u0e48\u0e32\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e40\u0e02\u0e15\u0e17\u0e35\u0e48\u0e04\u0e19\u0e41\u0e23\u0e01\u0e17\u0e35\u0e48\u0e08\u0e30\u0e16\u0e39\u0e01\u0e40\u0e25\u0e37\u0e2d\u0e01 \u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19\u0e40\u0e2b\u0e25\u0e48\u0e32\u0e19\u0e35\u0e49\u0e22\u0e31\u0e07\u0e43\u0e0a\u0e49\u0e43\u0e19\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32 "\u0e01\u0e32\u0e23\u0e41\u0e02\u0e48\u0e07\u0e02\u0e31\u0e19" \u0e01\u0e0e\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15 \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e14\u0e39\u0e23\u0e32\u0e22\u0e0a\u0e37\u0e48\u0e2d\u0e02\u0e2d\u0e07\u0e40\u0e02\u0e15\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e44\u0e1b \u0e01\u0e33\u0e2b\u0e19\u0e14\u0e23\u0e39\u0e1b\u0e41\u0e1a\u0e1a .",
+ "Female": "\u0e2b\u0e0d\u0e34\u0e07",
+ "File List": "\u0e23\u0e32\u0e22\u0e0a\u0e37\u0e48\u0e2d\u0e44\u0e1f\u0e25\u0e4c",
+ "First Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e41\u0e23\u0e01",
+ "Floral": "\u0e14\u0e2d\u0e01\u0e44\u0e21\u0e49",
+ "Gender": "\u0e40\u0e1e\u0e28",
+ "Hrvatski": "Hrvatski",
+ "Id of the profile will be the email.": "id \u0e02\u0e2d\u0e07\u0e42\u0e1b\u0e23\u0e44\u0e1f\u0e25\u0e4c\u0e08\u0e30\u0e40\u0e1b\u0e47\u0e19\u0e2d\u0e35\u0e40\u0e21\u0e25",
+ "Language": "\u0e20\u0e32\u0e29\u0e32",
+ "Language preference for user interface (only if available).": "\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e20\u0e32\u0e29\u0e32\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e2a\u0e48\u0e27\u0e19\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49 (\u0e40\u0e09\u0e1e\u0e32\u0e30\u0e16\u0e49\u0e32\u0e21\u0e35)",
+ "Last IP": "IP \u0e2a\u0e38\u0e14\u0e17\u0e49\u0e32\u0e22",
+ "Last Login": "\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48\u0e23\u0e30\u0e1a\u0e1a\u0e25\u0e48\u0e32\u0e2a\u0e38\u0e14",
+ "Last Name": "\u0e19\u0e32\u0e21\u0e2a\u0e01\u0e38\u0e25",
+ "Login After": "\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48\u0e23\u0e30\u0e1a\u0e1a\u0e2b\u0e25\u0e31\u0e07\u0e08\u0e32\u0e01\u0e17\u0e35\u0e48",
+ "Login Before": "\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48\u0e23\u0e30\u0e1a\u0e1a\u0e01\u0e48\u0e2d\u0e19",
+ "Male": "\u0e0a\u0e32\u0e22",
+ "Middle Name (Optional)": "\u0e0a\u0e37\u0e48\u0e2d\u0e01\u0e25\u0e32\u0e07 (\u0e16\u0e49\u0e32\u0e21\u0e35)",
+ "New Password": "\u0e23\u0e2b\u0e31\u0e2a\u0e1c\u0e48\u0e32\u0e19\u0e43\u0e2b\u0e21\u0e48",
+ "Ocean": "\u0e21\u0e2b\u0e32\u0e2a\u0e21\u0e38\u0e17\u0e23",
+ "Other": "\u0e2d\u0e37\u0e48\u0e19 \u0e46",
+ "POP3 Mail Server (e.g. pop.gmail.com)": "POP3 Mail Server (\u0e40\u0e0a\u0e48\u0e19 pop.gmail.com)",
+ "Partner": "\u0e2b\u0e38\u0e49\u0e19\u0e2a\u0e48\u0e27\u0e19",
+ "Profile": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14",
+ "Profile Defaults": "\u0e04\u0e48\u0e32\u0e14\u0e35\u200b\u200b\u0e1f\u0e2d\u0e25\u0e15\u0e4c\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14",
+ "Profile Represents a User in the system.": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e2b\u0e21\u0e32\u0e22\u0e16\u0e36\u0e07\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e43\u0e19\u0e23\u0e30\u0e1a\u0e1a",
+ "Pull Emails from the Inbox and attach them as Communication records (for known contacts).": "\u0e14\u0e36\u0e07\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e08\u0e32\u0e01\u0e01\u0e25\u0e48\u0e2d\u0e07\u0e02\u0e32\u0e40\u0e02\u0e49\u0e32\u0e41\u0e25\u0e30\u0e41\u0e19\u0e1a\u0e1e\u0e27\u0e01\u0e40\u0e02\u0e32\u0e40\u0e1b\u0e47\u0e19\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e01\u0e32\u0e23\u0e2a\u0e37\u0e48\u0e2d\u0e2a\u0e32\u0e23 (\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e23\u0e32\u0e22\u0e0a\u0e37\u0e48\u0e2d\u0e17\u0e35\u0e48\u0e23\u0e39\u0e49\u0e08\u0e31\u0e01\u0e01\u0e31\u0e19)",
+ "Restrict IP": "\u0e08\u0e33\u0e01\u0e31\u0e14 IP",
+ "Restrict user from this IP address only. Multiple IP addresses can be added by separating with commas. Also accepts partial IP addresses like (111.111.111)": "\u0e08\u0e33\u0e01\u0e31\u0e14 \u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e08\u0e32\u0e01\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48 IP \u0e19\u0e35\u0e49\u0e40\u0e17\u0e48\u0e32\u0e19\u0e31\u0e49\u0e19 \u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48 IP \u0e2b\u0e25\u0e32\u0e22\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e42\u0e14\u0e22\u0e01\u0e32\u0e23\u0e41\u0e22\u0e01\u0e14\u0e49\u0e27\u0e22\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e2b\u0e21\u0e32\u0e22\u0e08\u0e38\u0e25\u0e20\u0e32\u0e04 \u0e22\u0e31\u0e07\u0e22\u0e2d\u0e21\u0e23\u0e31\u0e1a\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48 IP \u0e1a\u0e32\u0e07\u0e2a\u0e48\u0e27\u0e19\u0e40\u0e0a\u0e48\u0e19 (111.111.111)",
+ "Roles": "\u0e1a\u0e17\u0e1a\u0e32\u0e17",
+ "Roles Assigned": "\u0e1a\u0e17\u0e1a\u0e32\u0e17\u0e17\u0e35\u0e48\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e21\u0e2d\u0e1a\u0e2b\u0e21\u0e32\u0e22",
+ "Roles Assigned To User": "\u0e1a\u0e17\u0e1a\u0e32\u0e17\u0e17\u0e35\u0e48\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e21\u0e2d\u0e1a\u0e2b\u0e21\u0e32\u0e22\u0e43\u0e2b\u0e49\u0e01\u0e31\u0e1a\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49",
+ "Roles HTML": "HTML \u0e1a\u0e17\u0e1a\u0e32\u0e17",
+ "Security Settings": "\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e01\u0e32\u0e23\u0e23\u0e31\u0e01\u0e29\u0e32\u0e04\u0e27\u0e32\u0e21\u0e1b\u0e25\u0e2d\u0e14\u0e20\u0e31\u0e22",
+ "Send Invite Email": "\u0e2a\u0e48\u0e07\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e04\u0e33\u0e40\u0e0a\u0e34\u0e0d",
+ "Set New Password": "\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e23\u0e2b\u0e31\u0e2a\u0e1c\u0e48\u0e32\u0e19\u0e43\u0e2b\u0e21\u0e48",
+ "Set a new password and \"Save\"": "\u0e15\u0e31\u0e49\u0e07\u0e23\u0e2b\u0e31\u0e2a\u0e1c\u0e48\u0e32\u0e19\u0e43\u0e2b\u0e21\u0e48\u0e41\u0e25\u0e30 "\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01"",
+ "Sky": "\u0e17\u0e49\u0e2d\u0e07\u0e1f\u0e49\u0e32",
+ "Snow": "\u0e2b\u0e34\u0e21\u0e30",
+ "Sunny": "\u0e41\u0e14\u0e14\u0e08\u0e31\u0e14",
+ "Sync Inbox": "\u0e01\u0e25\u0e48\u0e2d\u0e07\u0e02\u0e32\u0e40\u0e02\u0e49\u0e32\u0e0b\u0e34\u0e07\u0e04\u0e4c",
+ "System User": "\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e23\u0e30\u0e1a\u0e1a",
+ "Theme": "\u0e01\u0e23\u0e30\u0e17\u0e39\u0e49",
+ "These values will be automatically updated in transactions and also will be useful to restrict permissions for this user on transactions containing these values.": "\u0e04\u0e48\u0e32\u0e40\u0e2b\u0e25\u0e48\u0e32\u0e19\u0e35\u0e49\u0e08\u0e30\u0e16\u0e39\u0e01\u0e1b\u0e23\u0e31\u0e1a\u0e1b\u0e23\u0e38\u0e07\u0e42\u0e14\u0e22\u0e2d\u0e31\u0e15\u0e42\u0e19\u0e21\u0e31\u0e15\u0e34\u0e43\u0e19\u0e01\u0e32\u0e23\u0e17\u0e33\u0e18\u0e38\u0e23\u0e01\u0e23\u0e23\u0e21\u0e41\u0e25\u0e30\u0e22\u0e31\u0e07\u0e08\u0e30\u0e40\u0e1b\u0e47\u0e19\u0e1b\u0e23\u0e30\u0e42\u0e22\u0e0a\u0e19\u0e4c\u0e40\u0e1e\u0e37\u0e48\u0e2d \u0e08\u0e33\u0e01\u0e31\u0e14 \u0e2a\u0e34\u0e17\u0e18\u0e34\u0e4c\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e19\u0e35\u0e49\u0e43\u0e19\u0e01\u0e32\u0e23\u0e17\u0e33\u0e18\u0e38\u0e23\u0e01\u0e23\u0e23\u0e21\u0e17\u0e35\u0e48\u0e21\u0e35\u0e04\u0e48\u0e32\u0e40\u0e2b\u0e25\u0e48\u0e32\u0e19\u0e35\u0e49",
+ "Tropic": "\u0e23\u0e49\u0e2d\u0e19",
+ "Unsubscribed": "\u0e22\u0e01\u0e40\u0e25\u0e34\u0e01\u0e01\u0e32\u0e23\u0e2a\u0e21\u0e31\u0e04\u0e23",
+ "User Image": "\u0e23\u0e39\u0e1b\u0e20\u0e32\u0e1e\u0e02\u0e2d\u0e07\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49",
+ "User Type": "\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49",
+ "english": "\u0e20\u0e32\u0e29\u0e32\u0e2d\u0e31\u0e07\u0e01\u0e24\u0e29",
+ "espa\u00f1ol": "espa\u00f1ol",
+ "fran\u00e7ais": "fran\u00e7ais",
+ "nederlands": "Nederlands",
+ "portugu\u00eas": "portugu\u00eas",
+ "user_image_show": "user_image_show",
+ "\u0441\u0440\u043f\u0441\u043a\u0438": "\u0441\u0440\u043f\u0441\u043a\u0438",
+ "\u0627\u0644\u0639\u0631\u0628\u064a\u0629": "\u0627\u0644\u0639\u0631\u0628\u064a\u0629",
+ "\u0939\u093f\u0902\u0926\u0940": "\u0939\u093f\u0902\u0926\u0940",
+ "\u0ba4\u0bae\u0bbf\u0bb4\u0bcd": "\u0ba4\u0bae\u0bbf\u0bb4\u0bcd"
+}
\ No newline at end of file
diff --git a/core/doctype/profile/profile.txt b/core/doctype/profile/profile.txt
index 40e1e4631c..7c54e905ee 100644
--- a/core/doctype/profile/profile.txt
+++ b/core/doctype/profile/profile.txt
@@ -2,7 +2,7 @@
{
"creation": "2013-02-14 17:37:36",
"docstatus": 0,
- "modified": "2013-02-15 14:59:54",
+ "modified": "2013-02-21 17:03:30",
"modified_by": "Administrator",
"owner": "Administrator"
},
@@ -131,7 +131,7 @@
"fieldname": "language",
"fieldtype": "Select",
"label": "Language",
- "options": "\n\u0627\u0644\u0639\u0631\u0628\u064a\u0629\nenglish\nespa\u00f1ol\nfran\u00e7ais\n\u0939\u093f\u0902\u0926\u0940\nHrvatski\nnederlands\nportugu\u00eas\n\u0441\u0440\u043f\u0441\u043a\u0438\n\u0ba4\u0bae\u0bbf\u0bb4\u0bcd"
+ "options": "\n\u0627\u0644\u0639\u0631\u0628\u064a\u0629\nenglish\nespa\u00f1ol\nfran\u00e7ais\n\u0939\u093f\u0902\u0926\u0940\nHrvatski\nnederlands\nportugu\u00eas\n\u0441\u0440\u043f\u0441\u043a\u0438\n\u0ba4\u0bae\u0bbf\u0bb4\u0bcd\n\u0e44\u0e17\u0e22"
},
{
"doctype": "DocField",
@@ -218,6 +218,19 @@
"label": "user_image_show",
"options": "user_image"
},
+ {
+ "doctype": "DocField",
+ "fieldname": "short_bio",
+ "fieldtype": "Section Break",
+ "label": "Short Bio"
+ },
+ {
+ "description": "Bio will be displayed in blog section etc.",
+ "doctype": "DocField",
+ "fieldname": "bio",
+ "fieldtype": "Small Text",
+ "label": "Bio"
+ },
{
"description": "Check / Uncheck roles assigned to the Profile. Click on the Role to find out what permissions that Role has.",
"doctype": "DocField",
diff --git a/core/doctype/property_setter/locale/th-doc.json b/core/doctype/property_setter/locale/th-doc.json
new file mode 100644
index 0000000000..fa2aa9a609
--- /dev/null
+++ b/core/doctype/property_setter/locale/th-doc.json
@@ -0,0 +1,16 @@
+{
+ "Core": "\u0e41\u0e01\u0e19",
+ "Default Value": "\u0e04\u0e48\u0e32\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19",
+ "DocField": "DocField",
+ "DocType": "DOCTYPE",
+ "DocType or Field": "DocType \u0e2b\u0e23\u0e37\u0e2d\u0e2a\u0e32\u0e02\u0e32",
+ "Field Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e40\u0e02\u0e15",
+ "Help": "\u0e0a\u0e48\u0e27\u0e22",
+ "ID (name) of the entity whose property is to be set": "ID (\u0e0a\u0e37\u0e48\u0e2d) \u0e02\u0e2d\u0e07\u0e01\u0e34\u0e08\u0e01\u0e32\u0e23\u0e17\u0e35\u0e48\u0e21\u0e35\u0e2a\u0e16\u0e32\u0e19\u0e17\u0e35\u0e48\u0e43\u0e2b\u0e49\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23\u0e08\u0e30\u0e16\u0e39\u0e01\u0e01\u0e33\u0e2b\u0e19\u0e14",
+ "New value to be set": "\u0e04\u0e48\u0e32\u0e43\u0e2b\u0e21\u0e48\u0e17\u0e35\u0e48\u0e08\u0e30\u0e15\u0e31\u0e49\u0e07",
+ "Property": "\u0e04\u0e38\u0e13\u0e2a\u0e21\u0e1a\u0e31\u0e15\u0e34",
+ "Property Setter": "\u0e2a\u0e16\u0e32\u0e19\u0e17\u0e35\u0e48\u0e43\u0e2b\u0e49\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23 Setter",
+ "Property Setter overrides a standard DocType or Field property": "\u0e2a\u0e16\u0e32\u0e19\u0e17\u0e35\u0e48\u0e43\u0e2b\u0e49\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23 Setter \u0e41\u0e17\u0e19\u0e17\u0e35\u0e48\u0e2a\u0e16\u0e32\u0e19\u0e17\u0e35\u0e48\u0e43\u0e2b\u0e49\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23\u0e2b\u0e23\u0e37\u0e2d\u0e2a\u0e32\u0e02\u0e32 DocType \u0e21\u0e32\u0e15\u0e23\u0e10\u0e32\u0e19",
+ "Property Type": "\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e2d\u0e2a\u0e31\u0e07\u0e2b\u0e32\u0e23\u0e34\u0e21\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e4c",
+ "Set Value": "\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32"
+}
\ No newline at end of file
diff --git a/core/doctype/report/locale/th-doc.json b/core/doctype/report/locale/th-doc.json
new file mode 100644
index 0000000000..3396c562dd
--- /dev/null
+++ b/core/doctype/report/locale/th-doc.json
@@ -0,0 +1,11 @@
+{
+ "Core": "\u0e41\u0e01\u0e19",
+ "Disabled": "\u0e1e\u0e34\u0e01\u0e32\u0e23",
+ "Is Standard": "\u0e40\u0e1b\u0e47\u0e19\u0e21\u0e32\u0e15\u0e23\u0e10\u0e32\u0e19",
+ "JSON": "JSON",
+ "No": "\u0e44\u0e21\u0e48",
+ "Query": "\u0e2a\u0e2d\u0e1a\u0e16\u0e32\u0e21",
+ "Ref DocType": "DocType Ref",
+ "Report": "\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19",
+ "Yes": "\u0e43\u0e0a\u0e48"
+}
\ No newline at end of file
diff --git a/core/doctype/role/locale/_messages_doc.json b/core/doctype/role/locale/_messages_doc.json
index db321745e3..b0e4b26a53 100644
--- a/core/doctype/role/locale/_messages_doc.json
+++ b/core/doctype/role/locale/_messages_doc.json
@@ -1,8 +1,6 @@
[
- "Default values are set across the role and can be over-ridden by user permissions.",
+ "Role Name",
"Core",
- "Module",
"Role",
- "Defaults",
- "Role Name"
+ "Module"
]
\ No newline at end of file
diff --git a/core/doctype/role/locale/th-doc.json b/core/doctype/role/locale/th-doc.json
new file mode 100644
index 0000000000..162dbdd39d
--- /dev/null
+++ b/core/doctype/role/locale/th-doc.json
@@ -0,0 +1,6 @@
+{
+ "Core": "\u0e41\u0e01\u0e19",
+ "Module": "\u0e42\u0e21\u0e14\u0e39\u0e25",
+ "Role": "\u0e1a\u0e17\u0e1a\u0e32\u0e17",
+ "Role Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e1a\u0e17\u0e1a\u0e32\u0e17"
+}
\ No newline at end of file
diff --git a/core/doctype/sandbox/locale/th-doc.json b/core/doctype/sandbox/locale/th-doc.json
new file mode 100644
index 0000000000..6191d814a8
--- /dev/null
+++ b/core/doctype/sandbox/locale/th-doc.json
@@ -0,0 +1,16 @@
+{
+ "A": "A",
+ "Amended From": "\u0e41\u0e01\u0e49\u0e44\u0e02\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21",
+ "Amendment Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e41\u0e01\u0e49\u0e44\u0e02",
+ "B": "B",
+ "C": "C",
+ "Core": "\u0e41\u0e01\u0e19",
+ "Sandbox": "sandbox",
+ "Test Data": "\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e01\u0e32\u0e23\u0e17\u0e14\u0e2a\u0e2d\u0e1a",
+ "Test Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e17\u0e14\u0e2a\u0e2d\u0e1a",
+ "Test Link": "\u0e40\u0e0a\u0e37\u0e48\u0e2d\u0e21\u0e15\u0e48\u0e2d\u0e17\u0e35\u0e48\u0e17\u0e14\u0e2a\u0e2d\u0e1a",
+ "Test Select": "\u0e17\u0e14\u0e2a\u0e2d\u0e1a\u0e40\u0e25\u0e37\u0e2d\u0e01",
+ "Test Text": "\u0e02\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21\u0e17\u0e14\u0e2a\u0e2d\u0e1a",
+ "The date at which current entry is corrected in the system.": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e17\u0e35\u0e48\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e1b\u0e31\u0e08\u0e08\u0e38\u0e1a\u0e31\u0e19\u0e21\u0e35\u0e01\u0e32\u0e23\u0e41\u0e01\u0e49\u0e44\u0e02\u0e43\u0e19\u0e23\u0e30\u0e1a\u0e1a",
+ "to be dropped": "\u0e17\u0e35\u0e48\u0e08\u0e30\u0e25\u0e14\u0e25\u0e07"
+}
\ No newline at end of file
diff --git a/core/doctype/scheduler_log/locale/th-doc.json b/core/doctype/scheduler_log/locale/th-doc.json
new file mode 100644
index 0000000000..7fffc21ba6
--- /dev/null
+++ b/core/doctype/scheduler_log/locale/th-doc.json
@@ -0,0 +1,7 @@
+{
+ "Core": "\u0e41\u0e01\u0e19",
+ "Error": "\u0e04\u0e27\u0e32\u0e21\u0e1c\u0e34\u0e14\u0e1e\u0e25\u0e32\u0e14",
+ "Log of Scheduler Errors": "\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48\u0e23\u0e30\u0e1a\u0e1a\u0e02\u0e2d\u0e07\u0e02\u0e49\u0e2d\u0e1c\u0e34\u0e14\u0e1e\u0e25\u0e32\u0e14\u0e15\u0e31\u0e27\u0e08\u0e31\u0e14\u0e15\u0e32\u0e23\u0e32\u0e07\u0e40\u0e27\u0e25\u0e32",
+ "Method": "\u0e27\u0e34\u0e18\u0e35",
+ "Scheduler Log": "\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48\u0e23\u0e30\u0e1a\u0e1a\u0e01\u0e32\u0e23\u0e08\u0e31\u0e14\u0e15\u0e32\u0e23\u0e32\u0e07\u0e40\u0e27\u0e25\u0e32"
+}
\ No newline at end of file
diff --git a/core/doctype/search_criteria/locale/th-doc.json b/core/doctype/search_criteria/locale/th-doc.json
new file mode 100644
index 0000000000..ee91297468
--- /dev/null
+++ b/core/doctype/search_criteria/locale/th-doc.json
@@ -0,0 +1,29 @@
+{
+ "Additional Columns": "\u0e04\u0e2d\u0e25\u0e31\u0e21\u0e19\u0e4c\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21",
+ "Additional Conditions": "\u0e40\u0e07\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e02\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21",
+ "Additional Tables": "\u0e15\u0e32\u0e23\u0e32\u0e07\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21",
+ "Client Script": "\u0e2a\u0e04\u0e23\u0e34\u0e1b\u0e15\u0e4c\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32",
+ "Columns": "\u0e04\u0e2d\u0e25\u0e31\u0e21\u0e19\u0e4c",
+ "Core": "\u0e41\u0e01\u0e19",
+ "Criteria Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e40\u0e01\u0e13\u0e11\u0e4c",
+ "Custom Query": "\u0e41\u0e1a\u0e1a\u0e2a\u0e2d\u0e1a\u0e16\u0e32\u0e21\u0e41\u0e1a\u0e1a\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e40\u0e2d\u0e07",
+ "Description": "\u0e25\u0e31\u0e01\u0e29\u0e13\u0e30",
+ "Disabled": "\u0e1e\u0e34\u0e01\u0e32\u0e23",
+ "Disabled Filters": "\u0e01\u0e23\u0e2d\u0e07\u0e1e\u0e34\u0e01\u0e32\u0e23",
+ "Doc Type": "\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17 Doc",
+ "Filters": "\u0e15\u0e31\u0e27\u0e01\u0e23\u0e2d\u0e07",
+ "Group By": "\u0e01\u0e25\u0e38\u0e48\u0e21\u0e15\u0e32\u0e21",
+ "Module": "\u0e42\u0e21\u0e14\u0e39\u0e25",
+ "No": "\u0e44\u0e21\u0e48",
+ "Overload Query": "\u0e41\u0e1a\u0e1a\u0e2a\u0e2d\u0e1a\u0e16\u0e32\u0e21\u0e40\u0e01\u0e34\u0e19",
+ "Page Len": "\u0e40\u0e25\u0e19\u0e2b\u0e19\u0e49\u0e32",
+ "Parent Doc Type": "\u0e41\u0e21\u0e48\u0e2b\u0e21\u0e2d\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17",
+ "Report Script": "\u0e2a\u0e04\u0e23\u0e34\u0e1b\u0e15\u0e4c\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19",
+ "Report Server Script": "\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19\u0e2a\u0e04\u0e23\u0e34\u0e1b\u0e15\u0e4c\u0e40\u0e0b\u0e34\u0e23\u0e4c\u0e1f\u0e40\u0e27\u0e2d\u0e23\u0e4c",
+ "Search Criteria": "\u0e40\u0e01\u0e13\u0e11\u0e4c\u0e01\u0e32\u0e23\u0e04\u0e49\u0e19\u0e2b\u0e32",
+ "Server Script": "\u0e2a\u0e04\u0e23\u0e34\u0e1b\u0e15\u0e4c\u0e40\u0e0b\u0e34\u0e23\u0e4c\u0e1f\u0e40\u0e27\u0e2d\u0e23\u0e4c",
+ "Sort By": "\u0e40\u0e23\u0e35\u0e22\u0e07\u0e25\u0e33\u0e14\u0e31\u0e1a\u0e15\u0e32\u0e21",
+ "Sort Order": "\u0e40\u0e23\u0e35\u0e22\u0e07",
+ "Standard": "\u0e21\u0e32\u0e15\u0e23\u0e10\u0e32\u0e19",
+ "Yes": "\u0e43\u0e0a\u0e48"
+}
\ No newline at end of file
diff --git a/core/doctype/system_console/locale/th-doc.json b/core/doctype/system_console/locale/th-doc.json
new file mode 100644
index 0000000000..e6c92c7cc1
--- /dev/null
+++ b/core/doctype/system_console/locale/th-doc.json
@@ -0,0 +1,7 @@
+{
+ "Core": "\u0e41\u0e01\u0e19",
+ "Error": "\u0e04\u0e27\u0e32\u0e21\u0e1c\u0e34\u0e14\u0e1e\u0e25\u0e32\u0e14",
+ "Execute": "\u0e1b\u0e0f\u0e34\u0e1a\u0e31\u0e15\u0e34",
+ "Script": "\u0e15\u0e49\u0e19\u0e09\u0e1a\u0e31\u0e1a",
+ "System Console": "\u0e23\u0e30\u0e1a\u0e1a\u0e04\u0e2d\u0e19\u0e42\u0e0b\u0e25"
+}
\ No newline at end of file
diff --git a/core/doctype/table_mapper_detail/locale/th-doc.json b/core/doctype/table_mapper_detail/locale/th-doc.json
new file mode 100644
index 0000000000..afc95df442
--- /dev/null
+++ b/core/doctype/table_mapper_detail/locale/th-doc.json
@@ -0,0 +1,12 @@
+{
+ "Core": "\u0e41\u0e01\u0e19",
+ "From Field": "\u0e08\u0e32\u0e01\u0e2a\u0e19\u0e32\u0e21",
+ "From Table": "\u0e08\u0e32\u0e01\u0e15\u0e32\u0e23\u0e32\u0e07\u0e17\u0e35\u0e48",
+ "Match Id": "\u0e15\u0e23\u0e07\u0e01\u0e31\u0e1a\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e25\u0e02",
+ "Reference DocType Key": "\u0e04\u0e35\u0e22\u0e4c\u0e2d\u0e49\u0e32\u0e07\u0e2d\u0e34\u0e07 DocType",
+ "Reference Docname Key": "\u0e04\u0e35\u0e22\u0e4c\u0e2d\u0e49\u0e32\u0e07\u0e2d\u0e34\u0e07 Docname",
+ "Table Mapper Detail": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e15\u0e32\u0e23\u0e32\u0e07\u0e41\u0e21\u0e1b\u0e40\u0e1b\u0e2d\u0e23\u0e4c",
+ "To Field": "\u0e16\u0e36\u0e07\u0e2a\u0e19\u0e32\u0e21",
+ "To Table": "\u0e15\u0e32\u0e23\u0e32\u0e07",
+ "Validation Logic": "\u0e15\u0e23\u0e23\u0e01\u0e30\u0e01\u0e32\u0e23\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a"
+}
\ No newline at end of file
diff --git a/core/doctype/tag/locale/th-doc.json b/core/doctype/tag/locale/th-doc.json
new file mode 100644
index 0000000000..4e093f0b6f
--- /dev/null
+++ b/core/doctype/tag/locale/th-doc.json
@@ -0,0 +1,5 @@
+{
+ "Core": "\u0e41\u0e01\u0e19",
+ "Tag": "\u0e41\u0e17\u0e47\u0e01",
+ "Tag Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e41\u0e17\u0e47\u0e01"
+}
\ No newline at end of file
diff --git a/core/doctype/todo/locale/th-doc.json b/core/doctype/todo/locale/th-doc.json
new file mode 100644
index 0000000000..89e51f6539
--- /dev/null
+++ b/core/doctype/todo/locale/th-doc.json
@@ -0,0 +1,12 @@
+{
+ "Assigned By": "\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e21\u0e2d\u0e1a\u0e2b\u0e21\u0e32\u0e22\u0e08\u0e32\u0e01",
+ "Checked": "\u0e16\u0e39\u0e01\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a",
+ "Core": "\u0e41\u0e01\u0e19",
+ "Date": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48",
+ "Description": "\u0e25\u0e31\u0e01\u0e29\u0e13\u0e30",
+ "Priority": "\u0e1a\u0e38\u0e23\u0e34\u0e21\u0e2a\u0e34\u0e17\u0e18\u0e34\u0e4c",
+ "Reference Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e2d\u0e49\u0e32\u0e07\u0e2d\u0e34\u0e07",
+ "Reference Type": "\u0e0a\u0e19\u0e34\u0e14\u0e01\u0e32\u0e23\u0e2d\u0e49\u0e32\u0e07\u0e2d\u0e34\u0e07",
+ "Role": "\u0e1a\u0e17\u0e1a\u0e32\u0e17",
+ "ToDo": "\u0e2a\u0e34\u0e48\u0e07\u0e17\u0e35\u0e48\u0e15\u0e49\u0e2d\u0e07\u0e17\u0e33"
+}
\ No newline at end of file
diff --git a/core/doctype/userrole/locale/th-doc.json b/core/doctype/userrole/locale/th-doc.json
new file mode 100644
index 0000000000..6a83c014dc
--- /dev/null
+++ b/core/doctype/userrole/locale/th-doc.json
@@ -0,0 +1,5 @@
+{
+ "Core": "\u0e41\u0e01\u0e19",
+ "Role": "\u0e1a\u0e17\u0e1a\u0e32\u0e17",
+ "UserRole": "UserRole"
+}
\ No newline at end of file
diff --git a/core/doctype/workflow/locale/th-doc.json b/core/doctype/workflow/locale/th-doc.json
new file mode 100644
index 0000000000..16b48b041f
--- /dev/null
+++ b/core/doctype/workflow/locale/th-doc.json
@@ -0,0 +1,20 @@
+{
+ "All possible Workflow States and roles of the workflow.
Docstatus Options: 0 is\"Saved\", 1 is \"Submitted\" and 2 is \"Cancelled\"": "\u0e17\u0e38\u0e01\u0e1b\u0e23\u0e30\u0e40\u0e17\u0e28\u0e17\u0e35\u0e48\u0e40\u0e1b\u0e47\u0e19\u0e44\u0e1b\u0e44\u0e14\u0e49\u0e40\u0e27\u0e34\u0e23\u0e4c\u0e01\u0e42\u0e1f\u0e25\u0e27\u0e4c\u0e41\u0e25\u0e30\u0e1a\u0e17\u0e1a\u0e32\u0e17\u0e02\u0e2d\u0e07\u0e40\u0e27\u0e34\u0e23\u0e4c\u0e01\u0e42\u0e1f\u0e25\u0e27\u0e4c
Docstatus \u0e15\u0e31\u0e27\u0e40\u0e25\u0e37\u0e2d\u0e01: 0 \u0e16\u0e39\u0e01 "\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01", 1 \u0e04\u0e37\u0e2d "Submitted" \u0e41\u0e25\u0e30 2 \u0e04\u0e37\u0e2d "\u0e22\u0e01\u0e40\u0e25\u0e34\u0e01"",
+ "Core": "\u0e41\u0e01\u0e19",
+ "Defines workflow states and rules for a document.": "\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e23\u0e31\u0e10\u0e40\u0e27\u0e34\u0e23\u0e4c\u0e01\u0e42\u0e1f\u0e25\u0e27\u0e4c\u0e41\u0e25\u0e30\u0e01\u0e0e\u0e23\u0e30\u0e40\u0e1a\u0e35\u0e22\u0e1a\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23",
+ "Different \"States\" this document can exist in. Like \"Open\", \"Pending Approval\" etc.": "\u0e17\u0e35\u0e48\u0e41\u0e15\u0e01\u0e15\u0e48\u0e32\u0e07\u0e01\u0e31\u0e19 "\u0e23\u0e31\u0e10" \u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23\u0e19\u0e35\u0e49\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e2d\u0e22\u0e39\u0e48\u0e21\u0e32\u0e0a\u0e2d\u0e1a "\u0e40\u0e1b\u0e34\u0e14", "\u0e23\u0e2d\u0e01\u0e32\u0e23\u0e2d\u0e19\u0e38\u0e21\u0e31\u0e15\u0e34" \u0e2f\u0e25\u0e2f",
+ "DocType on which this Workflow is applicable.": "DOCTYPE \u0e17\u0e35\u0e48\u0e40\u0e27\u0e34\u0e23\u0e4c\u0e01\u0e42\u0e1f\u0e25\u0e27\u0e4c\u0e19\u0e35\u0e49\u0e43\u0e0a\u0e49\u0e44\u0e14\u0e49",
+ "Document Type": "\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23",
+ "Field that represents the Workflow State of the transaction (if field is not present, a new hidden Custom Field will be created)": "\u0e2a\u0e19\u0e32\u0e21\u0e17\u0e35\u0e48\u0e41\u0e2a\u0e14\u0e07\u0e16\u0e36\u0e07\u0e23\u0e31\u0e10\u0e40\u0e27\u0e34\u0e23\u0e4c\u0e01\u0e42\u0e1f\u0e25\u0e27\u0e4c\u0e02\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e17\u0e33\u0e18\u0e38\u0e23\u0e01\u0e23\u0e23\u0e21 (\u0e16\u0e49\u0e32\u0e40\u0e02\u0e15\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e44\u0e21\u0e48\u0e43\u0e0a\u0e48\u0e1b\u0e31\u0e08\u0e08\u0e38\u0e1a\u0e31\u0e19\u0e1f\u0e34\u0e25\u0e14\u0e4c\u0e17\u0e35\u0e48\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e40\u0e2d\u0e07\u0e43\u0e2b\u0e21\u0e48\u0e0b\u0e48\u0e2d\u0e19\u0e08\u0e30\u0e16\u0e39\u0e01\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e02\u0e36\u0e49\u0e19)",
+ "If checked, all other workflows become inactive.": "\u0e2b\u0e32\u0e01\u0e15\u0e23\u200b\u200b\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e17\u0e38\u0e01\u0e02\u0e31\u0e49\u0e19\u0e15\u0e2d\u0e19\u0e01\u0e32\u0e23\u0e17\u0e33\u0e07\u0e32\u0e19\u0e2d\u0e37\u0e48\u0e19 \u0e46 \u0e40\u0e1b\u0e47\u0e19\u0e17\u0e35\u0e48\u0e23\u0e2d",
+ "Is Active": "\u0e21\u0e35\u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19",
+ "Rules defining transition of state in the workflow.": "\u0e01\u0e0e\u0e01\u0e32\u0e23\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e41\u0e1b\u0e25\u0e07\u0e02\u0e2d\u0e07\u0e23\u0e31\u0e10\u0e43\u0e19\u0e40\u0e27\u0e34\u0e23\u0e4c\u0e01\u0e42\u0e1f\u0e25\u0e27\u0e4c",
+ "Rules for how states are transitions, like next state and which role is allowed to change state etc.": "\u0e01\u0e0e\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e23\u0e31\u0e10\u0e40\u0e0a\u0e48\u0e19\u0e23\u0e31\u0e10\u0e15\u0e48\u0e2d\u0e44\u0e1b\u0e41\u0e25\u0e30\u0e1a\u0e17\u0e1a\u0e32\u0e17\u0e17\u0e35\u0e48\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15\u0e43\u0e2b\u0e49\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e2a\u0e16\u0e32\u0e19\u0e30 \u0e2f\u0e25\u0e2f",
+ "States": "\u0e23\u0e31\u0e10",
+ "Transition Rules": "\u0e01\u0e0e\u0e01\u0e32\u0e23\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19",
+ "Workflow": "\u0e40\u0e27\u0e34\u0e23\u0e4c\u0e01\u0e42\u0e1f\u0e25\u0e27\u0e4c",
+ "Workflow Document States": "\u0e23\u0e31\u0e10\u0e40\u0e27\u0e34\u0e23\u0e4c\u0e01\u0e42\u0e1f\u0e25\u0e27\u0e4c\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23",
+ "Workflow Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e40\u0e27\u0e34\u0e23\u0e4c\u0e01\u0e42\u0e1f\u0e25\u0e27\u0e4c",
+ "Workflow State Field": "\u0e1f\u0e34\u0e25\u0e14\u0e4c\u0e23\u0e31\u0e10\u0e40\u0e27\u0e34\u0e23\u0e4c\u0e01\u0e42\u0e1f\u0e25\u0e27\u0e4c",
+ "Workflow Transitions": "\u0e0a\u0e48\u0e27\u0e07\u0e01\u0e32\u0e23\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e40\u0e27\u0e34\u0e23\u0e4c\u0e01\u0e42\u0e1f\u0e25\u0e27\u0e4c"
+}
\ No newline at end of file
diff --git a/core/doctype/workflow_action/locale/th-doc.json b/core/doctype/workflow_action/locale/th-doc.json
new file mode 100644
index 0000000000..784775d67c
--- /dev/null
+++ b/core/doctype/workflow_action/locale/th-doc.json
@@ -0,0 +1,6 @@
+{
+ "Core": "\u0e41\u0e01\u0e19",
+ "Workflow Action": "\u0e01\u0e32\u0e23\u0e01\u0e23\u0e30\u0e17\u0e33\u0e40\u0e27\u0e34\u0e23\u0e4c\u0e01\u0e42\u0e1f\u0e25\u0e27\u0e4c",
+ "Workflow Action Master": "\u0e1b\u0e23\u0e34\u0e0d\u0e0d\u0e32\u0e42\u0e17\u0e01\u0e32\u0e23\u0e01\u0e23\u0e30\u0e17\u0e33\u0e40\u0e27\u0e34\u0e23\u0e4c\u0e01\u0e42\u0e1f\u0e25\u0e27\u0e4c",
+ "Workflow Action Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e01\u0e32\u0e23\u0e01\u0e23\u0e30\u0e17\u0e33\u0e40\u0e27\u0e34\u0e23\u0e4c\u0e01\u0e42\u0e1f\u0e25\u0e27\u0e4c"
+}
\ No newline at end of file
diff --git a/core/doctype/workflow_document_state/locale/th-doc.json b/core/doctype/workflow_document_state/locale/th-doc.json
new file mode 100644
index 0000000000..6ecb7f4f89
--- /dev/null
+++ b/core/doctype/workflow_document_state/locale/th-doc.json
@@ -0,0 +1,14 @@
+{
+ "0": "0",
+ "1": "1",
+ "2": "2",
+ "Core": "\u0e41\u0e01\u0e19",
+ "Doc Status": "\u0e2a\u0e16\u0e32\u0e19\u0e30 Doc",
+ "Message": "\u0e02\u0e48\u0e32\u0e27\u0e2a\u0e32\u0e23",
+ "Only Allow Edit For": "\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15\u0e43\u0e2b\u0e49\u0e40\u0e09\u0e1e\u0e32\u0e30\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e41\u0e01\u0e49\u0e44\u0e02",
+ "Represents the states allowed in one document and role assigned to change the state.": "\u0e2b\u0e21\u0e32\u0e22\u0e16\u0e36\u0e07\u0e23\u0e31\u0e10\u0e17\u0e35\u0e48\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15\u0e43\u0e19\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23\u0e2b\u0e19\u0e36\u0e48\u0e07\u0e41\u0e25\u0e30\u0e1a\u0e17\u0e1a\u0e32\u0e17\u0e17\u0e35\u0e48\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e21\u0e2d\u0e1a\u0e2b\u0e21\u0e32\u0e22\u0e43\u0e19\u0e01\u0e32\u0e23\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e2a\u0e16\u0e32\u0e19\u0e30",
+ "State": "\u0e23\u0e31\u0e10",
+ "Update Field": "\u0e1b\u0e23\u0e31\u0e1a\u0e1b\u0e23\u0e38\u0e07\u0e40\u0e02\u0e15",
+ "Update Value": "\u0e1b\u0e23\u0e31\u0e1a\u0e1b\u0e23\u0e38\u0e07\u0e04\u0e48\u0e32",
+ "Workflow Document State": "\u0e23\u0e31\u0e10\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23\u0e40\u0e27\u0e34\u0e23\u0e4c\u0e01\u0e42\u0e1f\u0e25\u0e27\u0e4c"
+}
\ No newline at end of file
diff --git a/core/doctype/workflow_state/locale/th-doc.json b/core/doctype/workflow_state/locale/th-doc.json
new file mode 100644
index 0000000000..727ceec6b5
--- /dev/null
+++ b/core/doctype/workflow_state/locale/th-doc.json
@@ -0,0 +1,156 @@
+{
+ "Core": "\u0e41\u0e01\u0e19",
+ "Danger": "\u0e2d\u0e31\u0e19\u0e15\u0e23\u0e32\u0e22",
+ "Icon": "\u0e44\u0e2d\u0e04\u0e2d\u0e19",
+ "Icon will appear on the button": "\u0e44\u0e2d\u0e04\u0e2d\u0e19\u0e08\u0e30\u0e1b\u0e23\u0e32\u0e01\u0e0f\u0e1a\u0e19\u0e1b\u0e38\u0e48\u0e21",
+ "Info": "\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25",
+ "Inverse": "\u0e1c\u0e01\u0e1c\u0e31\u0e19",
+ "Primary": "\u0e1b\u0e23\u0e30\u0e16\u0e21",
+ "Style": "\u0e2a\u0e44\u0e15\u0e25\u0e4c",
+ "Style represents the button color: Success - Green, Danger - Red, Inverse - Black, Primary - Dark Blue, Info - Light Blue, Warning - Orange": "\u0e2a\u0e44\u0e15\u0e25\u0e4c\u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e35\u0e02\u0e2d\u0e07\u0e1b\u0e38\u0e48\u0e21: \u0e04\u0e27\u0e32\u0e21\u0e2a\u0e33\u0e40\u0e23\u0e47\u0e08 - \u0e2a\u0e35\u0e40\u0e02\u0e35\u0e22\u0e27, \u0e2d\u0e31\u0e19\u0e15\u0e23\u0e32\u0e22 - \u0e41\u0e14\u0e07, Inverse - \u0e14\u0e33, \u0e1b\u0e23\u0e30\u0e16\u0e21 - \u0e21\u0e37\u0e14\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25, \u0e1a\u0e25\u0e39 - Light Blue, \u0e04\u0e33\u0e40\u0e15\u0e37\u0e2d\u0e19 - \u0e2d\u0e2d\u0e40\u0e23\u0e19\u0e08\u0e4c",
+ "Success": "\u0e04\u0e27\u0e32\u0e21\u0e2a\u0e33\u0e40\u0e23\u0e47\u0e08",
+ "Warning": "\u0e04\u0e33\u0e40\u0e15\u0e37\u0e2d\u0e19",
+ "Workflow State": "\u0e23\u0e31\u0e10\u0e40\u0e27\u0e34\u0e23\u0e4c\u0e01\u0e42\u0e1f\u0e25\u0e27\u0e4c",
+ "Workflow State Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e23\u0e31\u0e10\u0e40\u0e27\u0e34\u0e23\u0e4c\u0e01\u0e42\u0e1f\u0e25\u0e27\u0e4c",
+ "Workflow state represents the current state of a document.": "\u0e23\u0e31\u0e10\u0e40\u0e27\u0e34\u0e23\u0e4c\u0e01\u0e42\u0e1f\u0e25\u0e27\u0e4c\u0e41\u0e2a\u0e14\u0e07\u0e2a\u0e16\u0e32\u0e19\u0e30\u0e1b\u0e31\u0e08\u0e08\u0e38\u0e1a\u0e31\u0e19\u0e02\u0e2d\u0e07\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23",
+ "adjust": "\u0e1b\u0e23\u0e31\u0e1a",
+ "align-center": "\u0e08\u0e31\u0e14\u0e28\u0e39\u0e19\u0e22\u0e4c",
+ "align-justify": "\u0e08\u0e31\u0e14\u0e41\u0e2a\u0e14\u0e07\u0e43\u0e2b\u0e49\u0e40\u0e2b\u0e47\u0e19\u0e16\u0e36\u0e07-",
+ "align-left": "\u0e08\u0e31\u0e14\u0e0b\u0e49\u0e32\u0e22",
+ "align-right": "\u0e08\u0e31\u0e14\u0e02\u0e27\u0e32",
+ "arrow-down": "\u0e25\u0e39\u0e01\u0e28\u0e23\u0e0a\u0e35\u0e49\u0e25\u0e07",
+ "arrow-left": "\u0e28\u0e23\u0e0b\u0e49\u0e32\u0e22",
+ "arrow-right": "\u0e25\u0e39\u0e01\u0e28\u0e23\u0e02\u0e27\u0e32",
+ "arrow-up": "\u0e25\u0e39\u0e01\u0e28\u0e23\u0e02\u0e36\u0e49\u0e19-",
+ "asterisk": "\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e2b\u0e21\u0e32\u0e22\u0e14\u0e2d\u0e01\u0e08\u0e31\u0e19",
+ "backward": "\u0e22\u0e49\u0e2d\u0e19\u0e01\u0e25\u0e31\u0e1a",
+ "ban-circle": "\u0e2b\u0e49\u0e32\u0e21\u0e27\u0e07\u0e01\u0e25\u0e21",
+ "barcode": "\u0e1a\u0e32\u0e23\u0e4c\u0e42\u0e04\u0e49\u0e14",
+ "bell": "\u0e23\u0e30\u0e06\u0e31\u0e07",
+ "bold": "\u0e01\u0e25\u0e49\u0e32",
+ "book": "\u0e2b\u0e19\u0e31\u0e07\u0e2a\u0e37\u0e2d",
+ "bookmark": "\u0e17\u0e35\u0e48\u0e04\u0e31\u0e48\u0e19\u0e2b\u0e19\u0e31\u0e07\u0e2a\u0e37\u0e2d",
+ "briefcase": "\u0e01\u0e23\u0e30\u0e40\u0e1b\u0e4b\u0e32\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23",
+ "bullhorn": "\u0e42\u0e17\u0e23\u0e42\u0e02\u0e48\u0e07",
+ "calendar": "\u0e1b\u0e0f\u0e34\u0e17\u0e34\u0e19",
+ "camera": "\u0e01\u0e25\u0e49\u0e2d\u0e07",
+ "certificate": "\u0e43\u0e1a\u0e23\u0e31\u0e1a\u0e23\u0e2d\u0e07",
+ "check": "\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a",
+ "chevron-down": "\u0e27\u0e35\u0e25\u0e07",
+ "chevron-left": "\u0e27\u0e35\u0e0b\u0e49\u0e32\u0e22",
+ "chevron-right": "\u0e27\u0e35\u0e02\u0e27\u0e32",
+ "chevron-up": "\u0e1a\u0e31\u0e49\u0e07\u0e02\u0e36\u0e49\u0e19",
+ "circle-arrow-down": "\u0e27\u0e07\u0e01\u0e25\u0e21\u0e25\u0e39\u0e01\u0e28\u0e23\u0e25\u0e07",
+ "circle-arrow-left": "\u0e27\u0e07\u0e01\u0e25\u0e21\u0e28\u0e23\u0e0b\u0e49\u0e32\u0e22",
+ "circle-arrow-right": "\u0e27\u0e07\u0e01\u0e25\u0e21\u0e25\u0e39\u0e01\u0e28\u0e23\u0e02\u0e27\u0e32",
+ "circle-arrow-up": "\u0e27\u0e07\u0e01\u0e25\u0e21\u0e25\u0e39\u0e01\u0e28\u0e23\u0e02\u0e36\u0e49\u0e19",
+ "cog": "\u0e1f\u0e31\u0e19\u0e40\u0e1f\u0e37\u0e2d\u0e07",
+ "comment": "\u0e04\u0e27\u0e32\u0e21\u0e40\u0e2b\u0e47\u0e19",
+ "download": "\u0e14\u0e32\u0e27\u0e19\u0e4c\u0e42\u0e2b\u0e25\u0e14",
+ "download-alt": "\u0e14\u0e32\u0e27\u0e19\u0e4c\u0e42\u0e2b\u0e25\u0e14 alt-",
+ "edit": "\u0e41\u0e01\u0e49\u0e44\u0e02",
+ "eject": "\u0e02\u0e31\u0e1a",
+ "envelope": "\u0e0b\u0e2d\u0e07\u0e08\u0e14\u0e2b\u0e21\u0e32\u0e22",
+ "exclamation-sign": "\u0e2d\u0e31\u0e28\u0e40\u0e08\u0e23\u0e35\u0e22\u0e4c\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48\u0e23\u0e30\u0e1a\u0e1a",
+ "eye-close": "\u0e15\u0e32\u0e43\u0e01\u0e25\u0e49",
+ "eye-open": "\u0e15\u0e32\u0e40\u0e1b\u0e34\u0e14",
+ "facetime-video": "FaceTime \u0e27\u0e34\u0e14\u0e35\u0e42\u0e2d",
+ "fast-backward": "\u0e22\u0e49\u0e2d\u0e19\u0e01\u0e25\u0e31\u0e1a\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e23\u0e27\u0e14\u0e40\u0e23\u0e47\u0e27",
+ "fast-forward": "\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e23\u0e27\u0e14\u0e40\u0e23\u0e47\u0e27\u0e44\u0e1b\u0e02\u0e49\u0e32\u0e07\u0e2b\u0e19\u0e49\u0e32",
+ "file": "\u0e44\u0e1f\u0e25\u0e4c",
+ "film": "\u0e1f\u0e34\u0e25\u0e4c\u0e21",
+ "filter": "\u0e01\u0e23\u0e2d\u0e07",
+ "fire": "\u0e44\u0e1f",
+ "flag": "\u0e18\u0e07",
+ "folder-close": "\u0e42\u0e1f\u0e25\u0e40\u0e14\u0e2d\u0e23\u0e4c\u0e43\u0e01\u0e25\u0e49",
+ "folder-open": "\u0e42\u0e1f\u0e25\u0e40\u0e14\u0e2d\u0e23\u0e4c\u0e40\u0e1b\u0e34\u0e14",
+ "font": "\u0e15\u0e31\u0e27\u0e2d\u0e31\u0e01\u0e29\u0e23",
+ "forward": "\u0e02\u0e49\u0e32\u0e07\u0e2b\u0e19\u0e49\u0e32",
+ "fullscreen": "\u0e40\u0e15\u0e47\u0e21\u0e08\u0e2d",
+ "gift": "\u0e02\u0e2d\u0e07\u0e02\u0e27\u0e31\u0e0d",
+ "glass": "\u0e41\u0e01\u0e49\u0e27",
+ "globe": "\u0e42\u0e25\u0e01",
+ "hand-down": "\u0e21\u0e37\u0e2d\u0e25\u0e07",
+ "hand-left": "\u0e21\u0e37\u0e2d\u0e0b\u0e49\u0e32\u0e22",
+ "hand-right": "\u0e21\u0e37\u0e2d\u0e02\u0e49\u0e32\u0e07\u0e02\u0e27\u0e32-",
+ "hand-up": "\u0e21\u0e37\u0e2d\u0e02\u0e36\u0e49\u0e19",
+ "hdd": "\u0e2e\u0e32\u0e23\u0e4c\u0e14\u0e14\u0e34\u0e2a\u0e01\u0e4c",
+ "headphones": "\u0e2b\u0e39\u0e1f\u0e31\u0e07",
+ "heart": "\u0e2b\u0e31\u0e27\u0e43\u0e08",
+ "home": "\u0e1a\u0e49\u0e32\u0e19",
+ "inbox": "\u0e01\u0e25\u0e48\u0e2d\u0e07\u0e08\u0e14\u0e2b\u0e21\u0e32\u0e22",
+ "indent-left": "\u0e40\u0e22\u0e37\u0e49\u0e2d\u0e07\u0e0b\u0e49\u0e32\u0e22",
+ "indent-right": "\u0e40\u0e22\u0e37\u0e49\u0e2d\u0e07\u0e02\u0e27\u0e32",
+ "info-sign": "\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e01\u0e32\u0e23\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48\u0e23\u0e30\u0e1a\u0e1a",
+ "italic": "\u0e15\u0e31\u0e27\u0e40\u0e2d\u0e35\u0e22\u0e07",
+ "leaf": "\u0e43\u0e1a\u0e44\u0e21\u0e49",
+ "list": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23",
+ "list-alt": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23 ALT-",
+ "lock": "\u0e25\u0e47\u0e2d\u0e04",
+ "magnet": "\u0e41\u0e21\u0e48\u0e40\u0e2b\u0e25\u0e47\u0e01",
+ "map-marker": "\u0e41\u0e1c\u0e19\u0e17\u0e35\u0e48\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e2b\u0e21\u0e32\u0e22",
+ "minus": "\u0e25\u0e1a",
+ "minus-sign": "\u0e25\u0e1a\u0e01\u0e32\u0e23\u0e25\u0e07\u0e0a\u0e37\u0e48\u0e2d\u0e40\u0e02\u0e49\u0e32\u0e43\u0e0a\u0e49",
+ "move": "\u0e22\u0e49\u0e32\u0e22",
+ "music": "\u0e40\u0e1e\u0e25\u0e07",
+ "off": "\u0e1b\u0e34\u0e14",
+ "ok": "ok",
+ "ok-circle": "ok \u0e27\u0e07\u0e01\u0e25\u0e21",
+ "ok-sign": "OK-\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e2b\u0e21\u0e32\u0e22",
+ "pause": "\u0e2b\u0e22\u0e38\u0e14",
+ "pencil": "\u0e14\u0e34\u0e19\u0e2a\u0e2d",
+ "picture": "\u0e20\u0e32\u0e1e",
+ "plane": "\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e1a\u0e34\u0e19",
+ "play": "\u0e40\u0e25\u0e48\u0e19",
+ "play-circle": "\u0e40\u0e25\u0e48\u0e19\u0e27\u0e07\u0e01\u0e25\u0e21",
+ "plus": "\u0e1a\u0e27\u0e01",
+ "plus-sign": "\u0e1a\u0e27\u0e01\u0e40\u0e0b\u0e47\u0e19",
+ "print": "\u0e1e\u0e34\u0e21\u0e1e\u0e4c",
+ "qrcode": "QRCode",
+ "question-sign": "\u0e04\u0e33\u0e16\u0e32\u0e21\u0e01\u0e32\u0e23\u0e25\u0e07\u0e0a\u0e37\u0e48\u0e2d\u0e40\u0e02\u0e49\u0e32\u0e43\u0e0a\u0e49",
+ "random": "\u0e2a\u0e38\u0e48\u0e21",
+ "refresh": "\u0e23\u0e35\u0e40\u0e1f\u0e23\u0e0a",
+ "remove": "\u0e16\u0e2d\u0e14",
+ "remove-circle": "\u0e25\u0e1a\u0e27\u0e07\u0e01\u0e25\u0e21",
+ "remove-sign": "\u0e25\u0e1a\u0e40\u0e0b\u0e47\u0e19",
+ "repeat": "\u0e17\u0e33\u0e0b\u0e49\u0e33",
+ "resize-full": "\u0e1b\u0e23\u0e31\u0e1a\u0e02\u0e19\u0e32\u0e14\u0e40\u0e15\u0e47\u0e21",
+ "resize-horizontal": "\u0e1b\u0e23\u0e31\u0e1a\u0e02\u0e19\u0e32\u0e14\u0e43\u0e19\u0e41\u0e19\u0e27\u0e19\u0e2d\u0e19-",
+ "resize-small": "\u0e1b\u0e23\u0e31\u0e1a\u0e02\u0e19\u0e32\u0e14\u0e40\u0e25\u0e47\u0e01",
+ "resize-vertical": "\u0e1b\u0e23\u0e31\u0e1a\u0e02\u0e19\u0e32\u0e14\u0e43\u0e19\u0e41\u0e19\u0e27\u0e15\u0e31\u0e49\u0e07",
+ "retweet": "retweet",
+ "road": "\u0e16\u0e19\u0e19",
+ "screenshot": "\u0e20\u0e32\u0e1e\u0e2b\u0e19\u0e49\u0e32\u0e08\u0e2d",
+ "search": "\u0e04\u0e49\u0e19\u0e2b\u0e32",
+ "share": "\u0e2b\u0e38\u0e49\u0e19",
+ "share-alt": "\u0e2b\u0e38\u0e49\u0e19 Alt-",
+ "shopping-cart": "\u0e0a\u0e49\u0e2d\u0e1b\u0e1b\u0e34\u0e49\u0e07\u0e23\u0e16\u0e40\u0e02\u0e47\u0e19",
+ "signal": "\u0e2a\u0e31\u0e0d\u0e0d\u0e32\u0e13",
+ "star": "\u0e14\u0e32\u0e27",
+ "star-empty": "\u0e14\u0e32\u0e27\u0e17\u0e35\u0e48\u0e27\u0e48\u0e32\u0e07\u0e40\u0e1b\u0e25\u0e48\u0e32",
+ "step-backward": "\u0e02\u0e31\u0e49\u0e19\u0e15\u0e2d\u0e19\u0e22\u0e49\u0e2d\u0e19\u0e2b\u0e25\u0e31\u0e07",
+ "step-forward": "\u0e01\u0e49\u0e32\u0e27\u0e44\u0e1b\u0e02\u0e49\u0e32\u0e07\u0e2b\u0e19\u0e49\u0e32-",
+ "stop": "\u0e2b\u0e22\u0e38\u0e14",
+ "tag": "\u0e41\u0e17\u0e47\u0e01",
+ "tags": "\u0e41\u0e17\u0e47\u0e01",
+ "tasks": "\u0e07\u0e32\u0e19",
+ "text-height": "\u0e02\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21\u0e17\u0e35\u0e48\u0e21\u0e35\u0e04\u0e27\u0e32\u0e21\u0e2a\u0e39\u0e07",
+ "text-width": "\u0e02\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21\u0e04\u0e27\u0e32\u0e21\u0e01\u0e27\u0e49\u0e32\u0e07",
+ "th": "th",
+ "th-large": "-th \u0e43\u0e2b\u0e0d\u0e48",
+ "th-list": "th-list",
+ "thumbs-down": "\u0e22\u0e01\u0e19\u0e34\u0e49\u0e27\u0e25\u0e07",
+ "thumbs-up": "\u0e22\u0e01\u0e19\u0e34\u0e49\u0e27\u0e02\u0e36\u0e49\u0e19",
+ "time": "\u0e40\u0e27\u0e25\u0e32",
+ "tint": "\u0e2a\u0e35",
+ "trash": "\u0e16\u0e31\u0e07\u0e02\u0e22\u0e30",
+ "upload": "\u0e2d\u0e31\u0e1b\u0e42\u0e2b\u0e25\u0e14",
+ "user": "\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19",
+ "volume-down": "\u0e1b\u0e23\u0e34\u0e21\u0e32\u0e13\u0e25\u0e07",
+ "volume-off": "\u0e1b\u0e23\u0e34\u0e21\u0e32\u0e13\u0e2d\u0e2d\u0e01",
+ "volume-up": "\u0e1b\u0e23\u0e34\u0e21\u0e32\u0e13\u0e02\u0e36\u0e49\u0e19",
+ "warning-sign": "\u0e1b\u0e49\u0e32\u0e22\u0e40\u0e15\u0e37\u0e2d\u0e19-",
+ "wrench": "\u0e1b\u0e23\u0e30\u0e41\u0e08",
+ "zoom-in": "\u0e0b\u0e39\u0e21\u0e43\u0e19",
+ "zoom-out": "\u0e0b\u0e39\u0e21\u0e2d\u0e2d\u0e01"
+}
\ No newline at end of file
diff --git a/core/doctype/workflow_transition/locale/th-doc.json b/core/doctype/workflow_transition/locale/th-doc.json
new file mode 100644
index 0000000000..164b0c9aca
--- /dev/null
+++ b/core/doctype/workflow_transition/locale/th-doc.json
@@ -0,0 +1,9 @@
+{
+ "Action": "\u0e01\u0e32\u0e23\u0e01\u0e23\u0e30\u0e17\u0e33",
+ "Allowed": "\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15",
+ "Core": "\u0e41\u0e01\u0e19",
+ "Defines actions on states and the next step and allowed roles.": "\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23\u0e01\u0e31\u0e1a\u0e23\u0e31\u0e10\u0e41\u0e25\u0e30\u0e02\u0e31\u0e49\u0e19\u0e15\u0e2d\u0e19\u0e15\u0e48\u0e2d\u0e44\u0e1b\u0e41\u0e25\u0e30\u0e1a\u0e17\u0e1a\u0e32\u0e17\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15",
+ "Next State": "\u0e23\u0e31\u0e10\u0e15\u0e48\u0e2d\u0e44\u0e1b",
+ "State": "\u0e23\u0e31\u0e10",
+ "Workflow Transition": "\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e40\u0e27\u0e34\u0e23\u0e4c\u0e01\u0e42\u0e1f\u0e25\u0e27\u0e4c"
+}
\ No newline at end of file
diff --git a/core/module_def/core/locale/th-doc.json b/core/module_def/core/locale/th-doc.json
new file mode 100644
index 0000000000..6e5ba01e19
--- /dev/null
+++ b/core/module_def/core/locale/th-doc.json
@@ -0,0 +1,21 @@
+{
+ "Adds a custom field to a DocType": "\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e02\u0e15\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e17\u0e35\u0e48\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e40\u0e2d\u0e07\u0e40\u0e1e\u0e37\u0e48\u0e2d DocType",
+ "Adds a custom script (client or server) to a DocType": "\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e2a\u0e04\u0e23\u0e34\u0e1b\u0e15\u0e4c\u0e17\u0e35\u0e48\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e40\u0e2d\u0e07 (\u0e44\u0e04\u0e25\u0e40\u0e2d\u0e47\u0e19\u0e15\u0e4c\u0e2b\u0e23\u0e37\u0e2d\u0e40\u0e0b\u0e34\u0e23\u0e4c\u0e1f\u0e40\u0e27\u0e2d\u0e23\u0e4c) \u0e40\u0e1e\u0e37\u0e48\u0e2d DocType",
+ "Bulk Email records.": "\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e4c\u0e02\u0e22\u0e30",
+ "Data Import Tool": "\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e21\u0e37\u0e2d\u0e01\u0e32\u0e23\u0e19\u0e33\u0e40\u0e02\u0e49\u0e32\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25",
+ "Defines actions on states and the next step and allowed roles.": "\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23\u0e01\u0e31\u0e1a\u0e23\u0e31\u0e10\u0e41\u0e25\u0e30\u0e02\u0e31\u0e49\u0e19\u0e15\u0e2d\u0e19\u0e15\u0e48\u0e2d\u0e44\u0e1b\u0e41\u0e25\u0e30\u0e1a\u0e17\u0e1a\u0e32\u0e17\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15",
+ "Defines workflow states and rules for a document.": "\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e23\u0e31\u0e10\u0e40\u0e27\u0e34\u0e23\u0e4c\u0e01\u0e42\u0e1f\u0e25\u0e27\u0e4c\u0e41\u0e25\u0e30\u0e01\u0e0e\u0e23\u0e30\u0e40\u0e1a\u0e35\u0e22\u0e1a\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23",
+ "DocType is a Table / Form in the application.": "DocType \u0e40\u0e1b\u0e47\u0e19\u0e15\u0e32\u0e23\u0e32\u0e07 / \u0e41\u0e1a\u0e1a\u0e1f\u0e2d\u0e23\u0e4c\u0e21\u0e43\u0e19\u0e43\u0e1a\u0e2a\u0e21\u0e31\u0e04\u0e23",
+ "Keep a track of all communications": "\u0e15\u0e34\u0e14\u0e15\u0e32\u0e21\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d\u0e2a\u0e37\u0e48\u0e2d\u0e2a\u0e32\u0e23\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14",
+ "List of patches executed": "\u0e23\u0e32\u0e22\u0e0a\u0e37\u0e48\u0e2d\u0e02\u0e2d\u0e07\u0e41\u0e1e\u0e17\u0e0a\u0e4c\u0e17\u0e35\u0e48\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23",
+ "Log of Scheduler Errors": "\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48\u0e23\u0e30\u0e1a\u0e1a\u0e02\u0e2d\u0e07\u0e02\u0e49\u0e2d\u0e1c\u0e34\u0e14\u0e1e\u0e25\u0e32\u0e14\u0e15\u0e31\u0e27\u0e08\u0e31\u0e14\u0e15\u0e32\u0e23\u0e32\u0e07\u0e40\u0e27\u0e25\u0e32",
+ "Login Page": "\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48\u0e23\u0e30\u0e1a\u0e1a\u0e2b\u0e19\u0e49\u0e32",
+ "Permission Manager": "\u0e1c\u0e39\u0e49\u0e08\u0e31\u0e14\u0e01\u0e32\u0e23\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15",
+ "Profile Represents a User in the system.": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e2b\u0e21\u0e32\u0e22\u0e16\u0e36\u0e07\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e43\u0e19\u0e23\u0e30\u0e1a\u0e1a",
+ "Property Setter overrides a standard DocType or Field property": "\u0e2a\u0e16\u0e32\u0e19\u0e17\u0e35\u0e48\u0e43\u0e2b\u0e49\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23 Setter \u0e41\u0e17\u0e19\u0e17\u0e35\u0e48\u0e2a\u0e16\u0e32\u0e19\u0e17\u0e35\u0e48\u0e43\u0e2b\u0e49\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23\u0e2b\u0e23\u0e37\u0e2d\u0e2a\u0e32\u0e02\u0e32 DocType \u0e21\u0e32\u0e15\u0e23\u0e10\u0e32\u0e19",
+ "Query Report": "\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19\u0e41\u0e1a\u0e1a\u0e2a\u0e2d\u0e1a\u0e16\u0e32\u0e21",
+ "Represents the states allowed in one document and role assigned to change the state.": "\u0e2b\u0e21\u0e32\u0e22\u0e16\u0e36\u0e07\u0e23\u0e31\u0e10\u0e17\u0e35\u0e48\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15\u0e43\u0e19\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23\u0e2b\u0e19\u0e36\u0e48\u0e07\u0e41\u0e25\u0e30\u0e1a\u0e17\u0e1a\u0e32\u0e17\u0e17\u0e35\u0e48\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e21\u0e2d\u0e1a\u0e2b\u0e21\u0e32\u0e22\u0e43\u0e19\u0e01\u0e32\u0e23\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e2a\u0e16\u0e32\u0e19\u0e30",
+ "User Properties": "\u0e04\u0e38\u0e13\u0e2a\u0e21\u0e1a\u0e31\u0e15\u0e34\u0e02\u0e2d\u0e07\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49",
+ "Workflow Action Master": "\u0e1b\u0e23\u0e34\u0e0d\u0e0d\u0e32\u0e42\u0e17\u0e01\u0e32\u0e23\u0e01\u0e23\u0e30\u0e17\u0e33\u0e40\u0e27\u0e34\u0e23\u0e4c\u0e01\u0e42\u0e1f\u0e25\u0e27\u0e4c",
+ "Workflow state represents the current state of a document.": "\u0e23\u0e31\u0e10\u0e40\u0e27\u0e34\u0e23\u0e4c\u0e01\u0e42\u0e1f\u0e25\u0e27\u0e4c\u0e41\u0e2a\u0e14\u0e07\u0e2a\u0e16\u0e32\u0e19\u0e30\u0e1b\u0e31\u0e08\u0e08\u0e38\u0e1a\u0e31\u0e19\u0e02\u0e2d\u0e07\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23"
+}
\ No newline at end of file
diff --git a/core/page/permission_manager/locale/th-js.json b/core/page/permission_manager/locale/th-js.json
new file mode 100644
index 0000000000..6c8a87c3e2
--- /dev/null
+++ b/core/page/permission_manager/locale/th-js.json
@@ -0,0 +1,47 @@
+{
+ "Cancel allows you change Submitted documents by cancelling them and amending them.": "\u0e0a\u0e48\u0e27\u0e22\u0e43\u0e2b\u0e49\u0e04\u0e38\u0e13\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e22\u0e01\u0e40\u0e25\u0e34\u0e01\u0e01\u0e32\u0e23\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e41\u0e1b\u0e25\u0e07\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23\u0e17\u0e35\u0e48\u0e22\u0e37\u0e48\u0e19\u0e42\u0e14\u0e22\u0e01\u0e32\u0e23\u0e22\u0e01\u0e40\u0e25\u0e34\u0e01\u0e1e\u0e27\u0e01\u0e40\u0e02\u0e32\u0e41\u0e25\u0e30\u0e1e\u0e27\u0e01\u0e40\u0e02\u0e32\u0e41\u0e01\u0e49",
+ "A new popup will open that will ask you to select further conditions.": "\u0e1b\u0e4a\u0e2d\u0e1b\u0e2d\u0e31\u0e1e\u0e43\u0e2b\u0e21\u0e48\u0e08\u0e30\u0e40\u0e1b\u0e34\u0e14\u0e17\u0e35\u0e48\u0e08\u0e30\u0e02\u0e2d\u0e43\u0e2b\u0e49\u0e04\u0e38\u0e13\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e40\u0e07\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e02\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21",
+ "Add A New Rule": "\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e01\u0e0e\u0e43\u0e2b\u0e21\u0e48",
+ "Add New Permission Rule": "\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e01\u0e0e\u0e01\u0e32\u0e23\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15\u0e43\u0e2b\u0e21\u0e48",
+ "Advanced Settings": "\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e02\u0e31\u0e49\u0e19\u0e2a\u0e39\u0e07",
+ "As a best practice, do not assign the same set of permission rule to different Roles instead set multiple Roles to the User": "\u0e40\u0e1b\u0e47\u0e19\u0e27\u0e34\u0e18\u0e35\u0e17\u0e35\u0e48\u0e14\u0e35\u0e17\u0e35\u0e48\u0e2a\u0e38\u0e14\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e0a\u0e38\u0e14\u0e40\u0e14\u0e35\u0e22\u0e27\u0e01\u0e31\u0e19\u0e02\u0e2d\u0e07\u0e01\u0e0e\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15\u0e43\u0e2b\u0e49\u0e1a\u0e17\u0e1a\u0e32\u0e17\u0e17\u0e35\u0e48\u0e41\u0e15\u0e01\u0e15\u0e48\u0e32\u0e07\u0e01\u0e31\u0e19\u0e41\u0e17\u0e19\u0e17\u0e35\u0e48\u0e08\u0e30\u0e15\u0e31\u0e49\u0e07\u0e2b\u0e25\u0e32\u0e22\u0e1a\u0e17\u0e1a\u0e32\u0e17\u0e43\u0e2b\u0e49\u0e01\u0e31\u0e1a\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49",
+ "Cancel permission also allows the user to delete a document (if it is not linked to any other document).": "\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15\u0e22\u0e01\u0e40\u0e25\u0e34\u0e01\u0e22\u0e31\u0e07\u0e0a\u0e48\u0e27\u0e22\u0e43\u0e2b\u0e49\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e25\u0e1a\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23 (\u0e16\u0e49\u0e32\u0e22\u0e31\u0e07\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e40\u0e0a\u0e37\u0e48\u0e2d\u0e21\u0e42\u0e22\u0e07\u0e01\u0e31\u0e1a\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23\u0e2d\u0e37\u0e48\u0e19)",
+ "Certain documents should not be changed once final, like an Invoice for example. The final state for such documents is called Submitted. You can restrict which roles can Submit.": "\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23\u0e1a\u0e32\u0e07\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e44\u0e21\u0e48\u0e04\u0e27\u0e23\u0e08\u0e30\u0e21\u0e35\u0e01\u0e32\u0e23\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e41\u0e1b\u0e25\u0e07\u0e04\u0e23\u0e31\u0e49\u0e07\u0e2a\u0e38\u0e14\u0e17\u0e49\u0e32\u0e22\u0e40\u0e0a\u0e48\u0e19\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07 \u0e23\u0e31\u0e10\u0e2a\u0e38\u0e14\u0e17\u0e49\u0e32\u0e22\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23\u0e14\u0e31\u0e07\u0e01\u0e25\u0e48\u0e32\u0e27\u0e40\u0e23\u0e35\u0e22\u0e01\u0e27\u0e48\u0e32 Submitted \u0e04\u0e38\u0e13\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16 \u0e08\u0e33\u0e01\u0e31\u0e14 \u0e01\u0e32\u0e23\u0e0b\u0e36\u0e48\u0e07\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e2a\u0e48\u0e07\u0e1a\u0e17\u0e1a\u0e32\u0e17",
+ "Click on button in the 'Condition' column and select the option 'User is the creator of the document'": "\u0e04\u0e25\u0e34\u0e01\u0e17\u0e35\u0e48\u0e1b\u0e38\u0e48\u0e21\u0e43\u0e19 '\u0e2a\u0e20\u0e32\u0e1e' \u0e04\u0e2d\u0e25\u0e31\u0e21\u0e19\u0e4c\u0e41\u0e25\u0e30\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e15\u0e31\u0e27\u0e40\u0e25\u0e37\u0e2d\u0e01 '\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e40\u0e1b\u0e47\u0e19\u0e1c\u0e39\u0e49\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23'",
+ "Custom Field": "\u0e1f\u0e34\u0e25\u0e14\u0e4c\u0e17\u0e35\u0e48\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e40\u0e2d\u0e07",
+ "Did not add.": "\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e40\u0e1e\u0e34\u0e48\u0e21",
+ "For All Users": "\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14",
+ "For example if you cancel and amend 'INV004' it will become a new document 'INV004-1'. This helps you to keep track of each amendment.": "\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e40\u0e0a\u0e48\u0e19\u0e16\u0e49\u0e32\u0e04\u0e38\u0e13\u0e22\u0e01\u0e40\u0e25\u0e34\u0e01\u0e41\u0e25\u0e30\u0e41\u0e01\u0e49\u0e44\u0e02 'INV004' \u0e21\u0e31\u0e19\u0e08\u0e30\u0e01\u0e25\u0e32\u0e22\u0e40\u0e1b\u0e47\u0e19\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23\u0e43\u0e2b\u0e21\u0e48 'INV004-1' \u0e19\u0e35\u0e49\u0e08\u0e30\u0e0a\u0e48\u0e27\u0e22\u0e43\u0e2b\u0e49\u0e04\u0e38\u0e13\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e15\u0e34\u0e14\u0e15\u0e32\u0e21\u0e01\u0e32\u0e23\u0e41\u0e01\u0e49\u0e44\u0e02\u0e41\u0e15\u0e48\u0e25\u0e30",
+ "For example: You want to restrict users to transactions marked with a certain property called 'Territory'": "\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e40\u0e0a\u0e48\u0e19\u0e04\u0e38\u0e13\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23 \u0e08\u0e33\u0e01\u0e31\u0e14 \u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e01\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e17\u0e33\u0e18\u0e38\u0e23\u0e01\u0e23\u0e23\u0e21\u0e17\u0e35\u0e48\u0e21\u0e35\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e2b\u0e21\u0e32\u0e22\u0e04\u0e38\u0e13\u0e2a\u0e21\u0e1a\u0e31\u0e15\u0e34\u0e1a\u0e32\u0e07\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e17\u0e35\u0e48\u0e40\u0e23\u0e35\u0e22\u0e01\u0e27\u0e48\u0e32 '\u0e1e\u0e37\u0e49\u0e19\u0e17\u0e35\u0e48'",
+ "Go to Setup > User Properties to set \\\t\t\t'territory' for diffent Users.": "\u0e44\u0e1b\u0e17\u0e35\u0e48 Setup> \u0e04\u0e38\u0e13\u0e2a\u0e21\u0e1a\u0e31\u0e15\u0e34\u0e02\u0e2d\u0e07\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49 \u0e43\u0e19\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32 \\ '\u0e14\u0e34\u0e19\u0e41\u0e14\u0e19' \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49 diffent",
+ "If a User does not have access at Level 0, then higher levels are meaningless": "\u0e2b\u0e32\u0e01\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e44\u0e21\u0e48\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e40\u0e02\u0e49\u0e32\u0e16\u0e36\u0e07\u0e17\u0e35\u0e48\u0e23\u0e30\u0e14\u0e31\u0e1a 0, \u0e23\u0e30\u0e14\u0e31\u0e1a\u0e17\u0e35\u0e48\u0e2a\u0e39\u0e07\u0e02\u0e36\u0e49\u0e19\u0e41\u0e25\u0e49\u0e27\u0e21\u0e35\u0e04\u0e27\u0e32\u0e21\u0e2b\u0e21\u0e32\u0e22",
+ "If not, create a": "\u0e16\u0e49\u0e32\u0e44\u0e21\u0e48\u0e2a\u0e23\u0e49\u0e32\u0e07",
+ "If the 'territory' Link Field exists, it will give you an option to select it": "\u0e16\u0e49\u0e32\u0e1f\u0e34\u0e25\u0e14\u0e4c '\u0e14\u0e34\u0e19\u0e41\u0e14\u0e19' \u0e41\u0e25\u0e49\u0e27\u0e01\u0e47\u0e08\u0e30\u0e43\u0e2b\u0e49\u0e04\u0e38\u0e13\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e17\u0e35\u0e48\u0e08\u0e30\u0e40\u0e25\u0e37\u0e2d\u0e01",
+ "In the Permission Manager, click on the button in the 'Condition' column for the Role you want to restrict.": "\u0e43\u0e19\u0e15\u0e31\u0e27\u0e08\u0e31\u0e14\u0e01\u0e32\u0e23\u0e01\u0e32\u0e23\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15\u0e43\u0e2b\u0e49\u0e04\u0e25\u0e34\u0e01\u0e17\u0e35\u0e48\u0e1b\u0e38\u0e48\u0e21\u0e43\u0e19 '\u0e2a\u0e20\u0e32\u0e1e' \u0e04\u0e2d\u0e25\u0e31\u0e21\u0e19\u0e4c\u0e1a\u0e17\u0e1a\u0e32\u0e17\u0e17\u0e35\u0e48\u0e04\u0e38\u0e13\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23 \u0e08\u0e33\u0e01\u0e31\u0e14",
+ "Level 0 is for document level permissions, higher levels for field level permissions.": "\u0e23\u0e30\u0e14\u0e31\u0e1a 0 \u0e04\u0e37\u0e2d\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e2a\u0e34\u0e17\u0e18\u0e34\u0e4c\u0e23\u0e30\u0e14\u0e31\u0e1a\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23\u0e23\u0e30\u0e14\u0e31\u0e1a\u0e17\u0e35\u0e48\u0e2a\u0e39\u0e07\u0e02\u0e36\u0e49\u0e19\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e2a\u0e34\u0e17\u0e18\u0e34\u0e4c\u0e43\u0e19\u0e23\u0e30\u0e14\u0e31\u0e1a\u0e40\u0e02\u0e15",
+ "Make sure that the transactions you want to restrict have a Link field 'territory' that maps to a 'Territory' master.": "\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e43\u0e2b\u0e49\u0e41\u0e19\u0e48\u0e43\u0e08\u0e27\u0e48\u0e32\u0e01\u0e32\u0e23\u0e17\u0e33\u0e18\u0e38\u0e23\u0e01\u0e23\u0e23\u0e21\u0e17\u0e35\u0e48\u0e04\u0e38\u0e13\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e17\u0e35\u0e48\u0e08\u0e30 \u0e08\u0e33\u0e01\u0e31\u0e14 \u0e01\u0e32\u0e23\u0e21\u0e35 '\u0e14\u0e34\u0e19\u0e41\u0e14\u0e19' \u0e1f\u0e34\u0e25\u0e14\u0e4c\u0e17\u0e35\u0e48\u0e41\u0e1c\u0e19\u0e17\u0e35\u0e48\u0e40\u0e1e\u0e37\u0e48\u0e2d '\u0e1e\u0e37\u0e49\u0e19\u0e17\u0e35\u0e48' \u0e15\u0e49\u0e19\u0e41\u0e1a\u0e1a",
+ "Meaning of Submit, Cancel, Amend": "\u0e04\u0e27\u0e32\u0e21\u0e2b\u0e21\u0e32\u0e22\u0e02\u0e2d\u0e07 Submit, \u0e22\u0e01\u0e40\u0e25\u0e34\u0e01\u0e2d\u0e31\u0e1e\u0e40\u0e14\u0e17",
+ "No Permissions set for this criteria.": "\u0e44\u0e21\u0e48\u0e21\u0e35\u0e2a\u0e34\u0e17\u0e18\u0e34\u0e4c\u0e17\u0e35\u0e48\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e44\u0e27\u0e49\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e40\u0e01\u0e13\u0e11\u0e4c\u0e19\u0e35\u0e49",
+ "Once you have set this, the users will only be able access documents with that property.": "\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e04\u0e38\u0e13\u0e44\u0e14\u0e49\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e19\u0e35\u0e49\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e08\u0e30\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e40\u0e02\u0e49\u0e32\u0e16\u0e36\u0e07\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e01\u0e31\u0e1a\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e4c\u0e2a\u0e34\u0e19\u0e17\u0e35\u0e48",
+ "Permission Levels": "\u0e23\u0e30\u0e14\u0e31\u0e1a\u0e2a\u0e34\u0e17\u0e18\u0e34\u0e4c",
+ "Permission Manager": "\u0e1c\u0e39\u0e49\u0e08\u0e31\u0e14\u0e01\u0e32\u0e23\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15",
+ "Permissions are automatically translated to Standard Reports and Searches": "\u0e2a\u0e34\u0e17\u0e18\u0e34\u0e4c\u0e21\u0e35\u0e01\u0e32\u0e23\u0e41\u0e1b\u0e25\u0e42\u0e14\u0e22\u0e2d\u0e31\u0e15\u0e42\u0e19\u0e21\u0e31\u0e15\u0e34\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19\u0e21\u0e32\u0e15\u0e23\u0e10\u0e32\u0e19\u0e41\u0e25\u0e30\u0e01\u0e32\u0e23\u0e04\u0e49\u0e19\u0e2b\u0e32",
+ "Permissions are set on Roles and Document Types (called DocTypes) by restricting read, edit, make new, submit, cancel, amend and report rights.": "\u0e2a\u0e34\u0e17\u0e18\u0e34\u0e4c\u0e16\u0e39\u0e01\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e1a\u0e17\u0e1a\u0e32\u0e17\u0e41\u0e25\u0e30\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17 (\u0e40\u0e23\u0e35\u0e22\u0e01\u0e27\u0e48\u0e32 doctypes) \u0e42\u0e14\u0e22\u0e01\u0e32\u0e23 \u0e08\u0e33\u0e01\u0e31\u0e14 \u0e01\u0e32\u0e23\u0e2d\u0e48\u0e32\u0e19\u0e41\u0e01\u0e49\u0e44\u0e02\u0e43\u0e2b\u0e49\u0e43\u0e2b\u0e21\u0e48\u0e2a\u0e48\u0e07\u0e22\u0e01\u0e40\u0e25\u0e34\u0e01\u0e41\u0e01\u0e49\u0e44\u0e02\u0e41\u0e25\u0e30\u0e41\u0e08\u0e49\u0e07\u0e2a\u0e34\u0e17\u0e18\u0e34",
+ "Permissions at higher levels are 'Field Level' permissions. All Fields have a 'Permission Level' set against them and the rules defined at that permissions apply to the field. This is useful incase you want to hide or make certain field read-only.": "\u0e2a\u0e34\u0e17\u0e18\u0e34\u0e4c '\u0e23\u0e30\u0e14\u0e31\u0e1a\u0e1f\u0e34\u0e25\u0e14\u0e4c' \u0e2a\u0e34\u0e17\u0e18\u0e34\u0e4c\u0e43\u0e19\u0e23\u0e30\u0e14\u0e31\u0e1a\u0e17\u0e35\u0e48\u0e2a\u0e39\u0e07\u0e40\u0e1b\u0e47\u0e19 \u0e40\u0e02\u0e15\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14\u0e21\u0e35\u0e0a\u0e38\u0e14 '\u0e23\u0e30\u0e14\u0e31\u0e1a\u0e02\u0e2d\u0e07\u0e2a\u0e34\u0e17\u0e18\u0e34\u0e4c' \u0e01\u0e31\u0e1a\u0e1e\u0e27\u0e01\u0e40\u0e02\u0e32\u0e41\u0e25\u0e30\u0e01\u0e0e\u0e23\u0e30\u0e40\u0e1a\u0e35\u0e22\u0e1a\u0e17\u0e35\u0e48\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e44\u0e27\u0e49\u0e43\u0e19\u0e01\u0e32\u0e23\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15\u0e17\u0e35\u0e48\u0e19\u0e33\u0e44\u0e1b\u0e43\u0e0a\u0e49\u0e01\u0e31\u0e1a\u0e2a\u0e19\u0e32\u0e21 \u0e19\u0e35\u0e49\u0e08\u0e30\u0e40\u0e1b\u0e47\u0e19\u0e1b\u0e23\u0e30\u0e42\u0e22\u0e0a\u0e19\u0e4c\u0e01\u0e23\u0e13\u0e35\u0e17\u0e35\u0e48\u0e04\u0e38\u0e13\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e0b\u0e48\u0e2d\u0e19\u0e2b\u0e23\u0e37\u0e2d\u0e17\u0e33\u0e43\u0e2b\u0e49\u0e2a\u0e32\u0e02\u0e32\u0e1a\u0e32\u0e07\u0e41\u0e1a\u0e1a\u0e2d\u0e48\u0e32\u0e19\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e40\u0e14\u0e35\u0e22\u0e27",
+ "Permissions at level 0 are 'Document Level' permissions, i.e. they are primary for access to the document.": "\u0e2a\u0e34\u0e17\u0e18\u0e34\u0e4c '\u0e23\u0e30\u0e14\u0e31\u0e1a\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23' \u0e2a\u0e34\u0e17\u0e18\u0e34\u0e4c\u0e17\u0e35\u0e48 0 \u0e23\u0e30\u0e14\u0e31\u0e1a\u0e04\u0e37\u0e2d\u0e1e\u0e27\u0e01\u0e40\u0e02\u0e32\u0e40\u0e1b\u0e47\u0e19\u0e2b\u0e25\u0e31\u0e01\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e40\u0e02\u0e49\u0e32\u0e16\u0e36\u0e07\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23",
+ "Permissions translate to Users based on what Role they are assigned": "\u0e41\u0e1b\u0e25\u0e2a\u0e34\u0e17\u0e18\u0e34\u0e4c\u0e43\u0e2b\u0e49\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e15\u0e32\u0e21\u0e2a\u0e34\u0e48\u0e07\u0e17\u0e35\u0e48\u0e1e\u0e27\u0e01\u0e40\u0e02\u0e32\u0e1a\u0e17\u0e1a\u0e32\u0e17\u0e17\u0e35\u0e48\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e21\u0e2d\u0e1a\u0e2b\u0e21\u0e32\u0e22",
+ "Quick Help for Setting Permissions": "\u0e04\u0e27\u0e32\u0e21\u0e0a\u0e48\u0e27\u0e22\u0e40\u0e2b\u0e25\u0e37\u0e2d\u0e14\u0e48\u0e27\u0e19\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e2a\u0e34\u0e17\u0e18\u0e34\u0e4c",
+ "Restricting By User": "\u0e08\u0e33\u0e01\u0e31\u0e14 \u0e02\u0e2d\u0e07\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49",
+ "Select Document Type": "\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e02\u0e2d\u0e07\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23",
+ "Select Document Type or Role to start.": "\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e02\u0e2d\u0e07\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23\u0e2b\u0e23\u0e37\u0e2d\u0e1a\u0e17\u0e1a\u0e32\u0e17\u0e17\u0e35\u0e48\u0e08\u0e30\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19",
+ "Select Role": "\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e1a\u0e17\u0e1a\u0e32\u0e17",
+ "The system provides pre-defined roles, but you can add new roles to set finer permissions": "\u0e23\u0e30\u0e1a\u0e1a\u0e43\u0e2b\u0e49\u0e1a\u0e17\u0e1a\u0e32\u0e17\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e44\u0e27\u0e49\u0e25\u0e48\u0e27\u0e07\u0e2b\u0e19\u0e49\u0e32 \u0e41\u0e15\u0e48\u0e04\u0e38\u0e13\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16 \u0e40\u0e1e\u0e34\u0e48\u0e21\u0e1a\u0e17\u0e1a\u0e32\u0e17\u0e43\u0e2b\u0e21\u0e48 \u0e43\u0e19\u0e01\u0e32\u0e23\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e2a\u0e34\u0e17\u0e18\u0e34\u0e4c\u0e1b\u0e25\u0e35\u0e01\u0e22\u0e48\u0e2d\u0e22",
+ "To further restrict permissions based on certain values in a document, use the 'Condition' settings.": "\u0e40\u0e1e\u0e37\u0e48\u0e2d \u0e08\u0e33\u0e01\u0e31\u0e14 \u0e2a\u0e34\u0e17\u0e18\u0e34\u0e4c\u0e15\u0e32\u0e21\u0e04\u0e48\u0e32\u0e1a\u0e32\u0e07\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e43\u0e19\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23\u0e43\u0e2b\u0e49\u0e43\u0e0a\u0e49\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32 '\u0e2a\u0e20\u0e32\u0e1e'",
+ "To restrict a User of a particular Role to documents that are explicitly assigned to them": "\u0e40\u0e1e\u0e37\u0e48\u0e2d \u0e08\u0e33\u0e01\u0e31\u0e14 \u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e42\u0e14\u0e22\u0e40\u0e09\u0e1e\u0e32\u0e30\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e22\u0e34\u0e48\u0e07\u0e1a\u0e17\u0e1a\u0e32\u0e17\u0e02\u0e2d\u0e07\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23\u0e17\u0e35\u0e48\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e21\u0e2d\u0e1a\u0e2b\u0e21\u0e32\u0e22\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e0a\u0e31\u0e14\u0e40\u0e08\u0e19\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e43\u0e2b\u0e49\u0e1e\u0e27\u0e01\u0e40\u0e02\u0e32",
+ "To restrict a User of a particular Role to documents that are only self-created.": "\u0e40\u0e1e\u0e37\u0e48\u0e2d \u0e08\u0e33\u0e01\u0e31\u0e14 \u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e42\u0e14\u0e22\u0e40\u0e09\u0e1e\u0e32\u0e30\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e22\u0e34\u0e48\u0e07\u0e1a\u0e17\u0e1a\u0e32\u0e17\u0e02\u0e2d\u0e07\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23\u0e17\u0e35\u0e48\u0e21\u0e35\u0e40\u0e09\u0e1e\u0e32\u0e30\u0e17\u0e35\u0e48\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e02\u0e36\u0e49\u0e19\u0e40\u0e2d\u0e07",
+ "To set user roles, just go to Setup > Users and click on the user to assign roles.": "\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e1a\u0e17\u0e1a\u0e32\u0e17\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e40\u0e1e\u0e35\u0e22\u0e07\u0e41\u0e04\u0e48\u0e44\u0e1b\u0e17\u0e35\u0e48 \u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32> Users \u0e41\u0e25\u0e30\u0e04\u0e25\u0e34\u0e01\u0e17\u0e35\u0e48\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e1a\u0e17\u0e1a\u0e32\u0e17",
+ "When you Amend a document after cancel and save it, it will get a new number that is a version of the old number.": "\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e04\u0e38\u0e13\u0e2d\u0e31\u0e1e\u0e40\u0e14\u0e17\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23\u0e2b\u0e25\u0e31\u0e07\u0e08\u0e32\u0e01\u0e22\u0e01\u0e40\u0e25\u0e34\u0e01\u0e41\u0e25\u0e30\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e21\u0e31\u0e19\u0e08\u0e30\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e25\u0e02\u0e43\u0e2b\u0e21\u0e48\u0e17\u0e35\u0e48\u0e40\u0e1b\u0e47\u0e19\u0e23\u0e38\u0e48\u0e19\u0e02\u0e2d\u0e07\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e25\u0e02\u0e40\u0e14\u0e34\u0e21",
+ "You can use Customize Form to set levels on fields.": "\u0e04\u0e38\u0e13\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e43\u0e0a\u0e49 \u0e41\u0e1a\u0e1a\u0e1f\u0e2d\u0e23\u0e4c\u0e21\u0e17\u0e35\u0e48\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e40\u0e2d\u0e07 \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e23\u0e30\u0e14\u0e31\u0e1a\u0e1a\u0e19\u0e17\u0e38\u0e48\u0e07",
+ "create a Custom Field of type Link (Profile) and then use the 'Condition' settings to map that field to the Permission rule.": "\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e1f\u0e34\u0e25\u0e14\u0e4c\u0e17\u0e35\u0e48\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e40\u0e2d\u0e07\u0e02\u0e2d\u0e07 Link \u0e0a\u0e19\u0e34\u0e14 (\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14) \u0e41\u0e25\u0e49\u0e27\u0e43\u0e0a\u0e49\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32 '\u0e2a\u0e20\u0e32\u0e1e' to map \u0e40\u0e02\u0e15\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e19\u0e31\u0e49\u0e19\u0e44\u0e1b\u0e01\u0e0e\u0e01\u0e32\u0e23\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15",
+ "of type Link": "\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e02\u0e2d\u0e07 Link"
+}
\ No newline at end of file
diff --git a/core/page/user_properties/locale/th-js.json b/core/page/user_properties/locale/th-js.json
new file mode 100644
index 0000000000..f14f151fa2
--- /dev/null
+++ b/core/page/user_properties/locale/th-js.json
@@ -0,0 +1,16 @@
+{
+ "A user can have multiple values for a property.": "\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e21\u0e35\u0e04\u0e48\u0e32\u0e2b\u0e25\u0e32\u0e22\u0e04\u0e48\u0e32\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e2a\u0e16\u0e32\u0e19\u0e17\u0e35\u0e48\u0e43\u0e2b\u0e49\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23",
+ "Add": "\u0e40\u0e1e\u0e34\u0e48\u0e21",
+ "Add A Property": "\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e2a\u0e16\u0e32\u0e19\u0e17\u0e35\u0e48\u0e43\u0e2b\u0e49\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23",
+ "Loading": "\u0e42\u0e2b\u0e25\u0e14",
+ "No User Properties found.": "\u0e44\u0e21\u0e48\u0e21\u0e35\u0e04\u0e38\u0e13\u0e2a\u0e21\u0e1a\u0e31\u0e15\u0e34\u0e02\u0e2d\u0e07\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e1e\u0e1a\u0e27\u0e48\u0e32",
+ "Property": "\u0e04\u0e38\u0e13\u0e2a\u0e21\u0e1a\u0e31\u0e15\u0e34",
+ "Quick Help for User Properties": "\u0e04\u0e27\u0e32\u0e21\u0e0a\u0e48\u0e27\u0e22\u0e40\u0e2b\u0e25\u0e37\u0e2d\u0e14\u0e48\u0e27\u0e19\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e04\u0e38\u0e13\u0e2a\u0e21\u0e1a\u0e31\u0e15\u0e34\u0e02\u0e2d\u0e07\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49",
+ "Select User or Property to start.": "\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e2b\u0e23\u0e37\u0e2d\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e4c\u0e2a\u0e34\u0e19\u0e17\u0e35\u0e48\u0e08\u0e30\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19",
+ "These properties are Link Type fields from all Documents.": "\u0e04\u0e38\u0e13\u0e2a\u0e21\u0e1a\u0e31\u0e15\u0e34\u0e40\u0e2b\u0e25\u0e48\u0e32\u0e19\u0e35\u0e49\u0e40\u0e1b\u0e47\u0e19\u0e40\u0e02\u0e15\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17 Link \u0e08\u0e32\u0e01\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14",
+ "These properties can also be used to 'assign' a particular document, whose property matches with the User's property to a User. These can be set using the Permission Manager": "\u0e04\u0e38\u0e13\u0e2a\u0e21\u0e1a\u0e31\u0e15\u0e34\u0e40\u0e2b\u0e25\u0e48\u0e32\u0e19\u0e35\u0e49\u0e22\u0e31\u0e07\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e43\u0e0a\u0e49\u0e43\u0e19\u0e01\u0e32\u0e23 '\u0e01\u0e33\u0e2b\u0e19\u0e14' \u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23\u0e42\u0e14\u0e22\u0e40\u0e09\u0e1e\u0e32\u0e30\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e22\u0e34\u0e48\u0e07\u0e17\u0e35\u0e48\u0e21\u0e35\u0e2a\u0e16\u0e32\u0e19\u0e17\u0e35\u0e48\u0e43\u0e2b\u0e49\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23\u0e15\u0e23\u0e07\u0e01\u0e31\u0e1a\u0e2a\u0e16\u0e32\u0e19\u0e17\u0e35\u0e48\u0e43\u0e2b\u0e49\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e44\u0e1b\u0e22\u0e31\u0e07\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49 \u0e40\u0e2b\u0e25\u0e48\u0e32\u0e19\u0e35\u0e49\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49 \u0e07\u0e32\u0e19\u0e01\u0e32\u0e23\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15",
+ "These properties will appear as values in forms that contain them.": "\u0e04\u0e38\u0e13\u0e2a\u0e21\u0e1a\u0e31\u0e15\u0e34\u0e40\u0e2b\u0e25\u0e48\u0e32\u0e19\u0e35\u0e49\u0e08\u0e30\u0e1b\u0e23\u0e32\u0e01\u0e0f\u0e40\u0e1b\u0e47\u0e19\u0e04\u0e48\u0e32\u0e43\u0e19\u0e23\u0e39\u0e1b\u0e41\u0e1a\u0e1a\u0e17\u0e35\u0e48\u0e21\u0e35\u0e1e\u0e27\u0e01\u0e40\u0e02\u0e32",
+ "User": "\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19",
+ "Value": "\u0e21\u0e39\u0e25\u0e04\u0e48\u0e32",
+ "You can set various 'properties' to Users to set default values and apply permission rules based on the value of these properties in various forms.": "\u0e04\u0e38\u0e13\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32 '\u0e2a\u0e21\u0e1a\u0e31\u0e15\u0e34' \u0e15\u0e48\u0e32\u0e07\u0e46\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19\u0e41\u0e25\u0e30\u0e43\u0e0a\u0e49\u0e01\u0e0e\u0e01\u0e32\u0e23\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15\u0e02\u0e36\u0e49\u0e19\u0e2d\u0e22\u0e39\u0e48\u0e01\u0e31\u0e1a\u0e04\u0e48\u0e32\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13\u0e2a\u0e21\u0e1a\u0e31\u0e15\u0e34\u0e40\u0e2b\u0e25\u0e48\u0e32\u0e19\u0e35\u0e49\u0e43\u0e19\u0e23\u0e39\u0e1b\u0e41\u0e1a\u0e1a\u0e15\u0e48\u0e32\u0e07\u0e46"
+}
\ No newline at end of file
diff --git a/public/css/bootstrap-responsive.css b/public/css/bootstrap-responsive.css
index fcf850c4c9..9fb8f34f3e 100644
--- a/public/css/bootstrap-responsive.css
+++ b/public/css/bootstrap-responsive.css
@@ -936,7 +936,7 @@
}
}
-@media (max-width: 979px) {
+@media (max-width: 800px) {
body {
padding-top: 0;
}
diff --git a/public/js/wn/locale/_messages_js.json b/public/js/wn/locale/_messages_js.json
index 52cb0ae0c0..1891fd66c4 100644
--- a/public/js/wn/locale/_messages_js.json
+++ b/public/js/wn/locale/_messages_js.json
@@ -94,6 +94,7 @@
"Show Details",
"Last Modified On",
"To",
+ " is not set",
"Bookmarks",
"Upload Attachment",
"Next actions",
diff --git a/public/js/wn/locale/th-js.json b/public/js/wn/locale/th-js.json
new file mode 100644
index 0000000000..de8c6e2524
--- /dev/null
+++ b/public/js/wn/locale/th-js.json
@@ -0,0 +1,144 @@
+{
+ " by Role ": "\u0e42\u0e14\u0e22\u0e1a\u0e17\u0e1a\u0e32\u0e17",
+ " is not set": "\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32",
+ "2 days ago": "2 \u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e1c\u0e48\u0e32\u0e19\u0e21\u0e32",
+ "About": "\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e01\u0e31\u0e1a",
+ "Add": "\u0e40\u0e1e\u0e34\u0e48\u0e21",
+ "Add Attachments": "\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e2a\u0e34\u0e48\u0e07\u0e17\u0e35\u0e48\u0e41\u0e19\u0e1a",
+ "Add Bookmark": "\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e1a\u0e38\u0e4a\u0e04\u0e21\u0e32\u0e23\u0e4c\u0e04",
+ "Add Column": "\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e04\u0e2d\u0e25\u0e31\u0e21\u0e19\u0e4c",
+ "Add Message": "\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e02\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21",
+ "Add Reply": "\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e15\u0e2d\u0e1a",
+ "Add to To Do": "\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e2a\u0e34\u0e48\u0e07\u0e17\u0e35\u0e48\u0e15\u0e49\u0e2d\u0e07\u0e17\u0e33",
+ "Add to To Do List of": "\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e44\u0e1b To Do List \u0e02\u0e2d\u0e07",
+ "Are you sure you want to delete the attachment?": "\u0e04\u0e38\u0e13\u0e41\u0e19\u0e48\u0e43\u0e08\u0e2b\u0e23\u0e37\u0e2d\u0e27\u0e48\u0e32\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e25\u0e1a\u0e2a\u0e34\u0e48\u0e07\u0e17\u0e35\u0e48\u0e41\u0e19\u0e1a\u0e21\u0e32?",
+ "Ascending": "Ascending",
+ "Assign To": "\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e43\u0e2b\u0e49",
+ "Attach": "\u0e41\u0e19\u0e1a",
+ "Attach Document Print": "\u0e41\u0e19\u0e1a\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23\u0e1e\u0e34\u0e21\u0e1e\u0e4c",
+ "Based on": "\u0e08\u0e32\u0e01",
+ "Bookmarks": "\u0e17\u0e35\u0e48\u0e04\u0e31\u0e48\u0e19\u0e2b\u0e19\u0e49\u0e32",
+ "Calendar": "\u0e1b\u0e0f\u0e34\u0e17\u0e34\u0e19",
+ "Can only be exported by users with role 'Report Manager'": "\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e2a\u0e48\u0e07\u0e2d\u0e2d\u0e01\u0e42\u0e14\u0e22\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e17\u0e35\u0e48\u0e21\u0e35 '\u0e08\u0e31\u0e14\u0e01\u0e32\u0e23\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19\u0e1a\u0e17\u0e1a\u0e32\u0e17",
+ "Cancelled": "\u0e22\u0e01\u0e40\u0e25\u0e34\u0e01",
+ "Clear Cache & Refresh": "\u0e25\u0e49\u0e32\u0e07\u0e41\u0e04\u0e0a & \u0e23\u0e35\u0e40\u0e1f\u0e23\u0e0a",
+ "Click on edit button to start a new report.": "\u0e04\u0e25\u0e34\u0e01\u0e17\u0e35\u0e48\u0e1b\u0e38\u0e48\u0e21\u0e41\u0e01\u0e49\u0e44\u0e02\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19\u0e01\u0e32\u0e23\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19\u0e43\u0e2b\u0e21\u0e48",
+ "Click to Expand / Collapse": "\u0e04\u0e25\u0e34\u0e01\u0e17\u0e35\u0e48\u0e19\u0e35\u0e48\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e02\u0e22\u0e32\u0e22 / \u0e22\u0e38\u0e1a",
+ "Comment": "\u0e04\u0e27\u0e32\u0e21\u0e40\u0e2b\u0e47\u0e19",
+ "Communication History": "\u0e2a\u0e37\u0e48\u0e2d\u0e2a\u0e32\u0e23",
+ "Complete By": "\u0e40\u0e2a\u0e23\u0e47\u0e08\u0e2a\u0e21\u0e1a\u0e39\u0e23\u0e13\u0e4c\u0e42\u0e14\u0e22",
+ "Current status": "\u0e2a\u0e16\u0e32\u0e19\u0e30\u0e1b\u0e31\u0e08\u0e08\u0e38\u0e1a\u0e31\u0e19",
+ "Custom Reports": "\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19\u0e17\u0e35\u0e48\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e40\u0e2d\u0e07",
+ "Dear": "\u0e19\u0e48\u0e32\u0e23\u0e31\u0e01",
+ "Delete": "\u0e25\u0e1a",
+ "Descending": "\u0e19\u0e49\u0e2d\u0e22",
+ "Disabled": "\u0e1e\u0e34\u0e01\u0e32\u0e23",
+ "Document Status transition from ": "\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e2a\u0e16\u0e32\u0e19\u0e30\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23\u0e08\u0e32\u0e01",
+ "Document is only editable by users of role": "\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23\u0e40\u0e1b\u0e47\u0e19\u0e40\u0e1e\u0e35\u0e22\u0e07\u0e41\u0e01\u0e49\u0e44\u0e02\u0e44\u0e14\u0e49\u0e42\u0e14\u0e22\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e02\u0e2d\u0e07\u0e1a\u0e17\u0e1a\u0e32\u0e17",
+ "Documents": "\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23",
+ "Download Backup": "\u0e14\u0e32\u0e27\u0e19\u0e4c\u0e42\u0e2b\u0e25\u0e14\u0e2a\u0e33\u0e23\u0e2d\u0e07",
+ "Drafts": "\u0e23\u0e48\u0e32\u0e07",
+ "Drag to sort columns": "\u0e25\u0e32\u0e01\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e40\u0e23\u0e35\u0e22\u0e07\u0e25\u0e33\u0e14\u0e31\u0e1a\u0e04\u0e2d\u0e25\u0e31\u0e21\u0e19\u0e4c",
+ "Edit": "\u0e41\u0e01\u0e49\u0e44\u0e02",
+ "Editable": "\u0e17\u0e35\u0e48\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e41\u0e01\u0e49\u0e44\u0e02\u0e44\u0e14\u0e49",
+ "Email addresses, separted by commas": "\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48\u0e2d\u0e35\u0e40\u0e21\u0e25, separted \u0e14\u0e49\u0e27\u0e22\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e2b\u0e21\u0e32\u0e22\u0e08\u0e38\u0e25\u0e20\u0e32\u0e04",
+ "Enabled": "\u0e40\u0e1b\u0e34\u0e14\u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19",
+ "Export": "\u0e2a\u0e48\u0e07\u0e2d\u0e2d\u0e01",
+ "File Uploaded Sucessfully.": "\u0e44\u0e1f\u0e25\u0e4c\u0e17\u0e35\u0e48\u0e2d\u0e31\u0e1b\u0e42\u0e2b\u0e25\u0e14\u0e2a\u0e33\u0e40\u0e23\u0e47\u0e08",
+ "For Links, use define linked": "\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e40\u0e0a\u0e37\u0e48\u0e2d\u0e21\u0e42\u0e22\u0e07\u0e01\u0e32\u0e23\u0e40\u0e0a\u0e37\u0e48\u0e2d\u0e21\u0e42\u0e22\u0e07\u0e43\u0e0a\u0e49\u0e01\u0e33\u0e2b\u0e19\u0e14",
+ "For comparative filters, start with": "\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e15\u0e31\u0e27\u0e01\u0e23\u0e2d\u0e07\u0e40\u0e1b\u0e23\u0e35\u0e22\u0e1a\u0e40\u0e17\u0e35\u0e22\u0e1a\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19\u0e14\u0e49\u0e27\u0e22",
+ "For ranges": "\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e0a\u0e48\u0e27\u0e07",
+ "Form": "\u0e1f\u0e2d\u0e23\u0e4c\u0e21",
+ "From Date must be before To Date": "\u0e19\u0e31\u0e1a \u0e41\u0e15\u0e48\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e15\u0e49\u0e2d\u0e07\u0e2d\u0e22\u0e39\u0e48\u0e01\u0e48\u0e2d\u0e19\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23",
+ "Go back to home": "\u0e01\u0e25\u0e31\u0e1a\u0e44\u0e1b\u0e17\u0e35\u0e48\u0e1a\u0e49\u0e32\u0e19",
+ "In response to": "\u0e43\u0e19\u0e01\u0e32\u0e23\u0e15\u0e2d\u0e1a\u0e2a\u0e19\u0e2d\u0e07\u0e15\u0e48\u0e2d",
+ "Last Modified On": "\u0e41\u0e01\u0e49\u0e44\u0e02\u0e25\u0e48\u0e32\u0e2a\u0e38\u0e14\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e27\u0e31\u0e19",
+ "Linked With": "\u0e40\u0e0a\u0e37\u0e48\u0e2d\u0e21\u0e42\u0e22\u0e07\u0e01\u0e31\u0e1a",
+ "List": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23",
+ "List of records in which this document is linked": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e02\u0e2d\u0e07\u0e23\u0e30\u0e40\u0e1a\u0e35\u0e22\u0e19\u0e17\u0e35\u0e48\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23\u0e19\u0e35\u0e49\u0e21\u0e35\u0e01\u0e32\u0e23\u0e40\u0e0a\u0e37\u0e48\u0e2d\u0e21\u0e42\u0e22\u0e07",
+ "Loading": "\u0e42\u0e2b\u0e25\u0e14",
+ "Loading Report": "\u0e42\u0e2b\u0e25\u0e14\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19",
+ "Logout": "\u0e2d\u0e2d\u0e01\u0e08\u0e32\u0e01\u0e23\u0e30\u0e1a\u0e1a",
+ "Make a new": "\u0e17\u0e33\u0e43\u0e2b\u0e49\u0e43\u0e2b\u0e21\u0e48",
+ "Message": "\u0e02\u0e48\u0e32\u0e27\u0e2a\u0e32\u0e23",
+ "Modified by": "\u0e14\u0e31\u0e14\u0e41\u0e1b\u0e25\u0e07\u0e42\u0e14\u0e22",
+ "More": "\u0e02\u0e36\u0e49\u0e19",
+ "New": "\u0e43\u0e2b\u0e21\u0e48",
+ "New Record": "\u0e01\u0e32\u0e23\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e43\u0e2b\u0e21\u0e48",
+ "Next actions": "\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23\u0e15\u0e48\u0e2d\u0e44\u0e1b",
+ "No Communication tagged with this ": "\u0e01\u0e32\u0e23\u0e2a\u0e37\u0e48\u0e2d\u0e2a\u0e32\u0e23\u0e17\u0e35\u0e48\u0e21\u0e35\u0e41\u0e17\u0e47\u0e01\u0e19\u0e35\u0e49\u0e44\u0e21\u0e48\u0e21\u0e35",
+ "No records tagged.": "\u0e23\u0e30\u0e40\u0e1a\u0e35\u0e22\u0e19\u0e17\u0e35\u0e48\u0e44\u0e21\u0e48\u0e21\u0e35\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e41\u0e17\u0e47\u0e01",
+ "None: End of Workflow": ": \u0e44\u0e21\u0e48\u0e21\u0e35\u0e2a\u0e34\u0e49\u0e19\u0e2a\u0e38\u0e14\u0e40\u0e27\u0e34\u0e23\u0e4c\u0e01\u0e42\u0e1f\u0e25\u0e27\u0e4c",
+ "Not Found": "\u0e44\u0e21\u0e48\u0e1e\u0e1a",
+ "Not Linked to any record.": "\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e40\u0e0a\u0e37\u0e48\u0e2d\u0e21\u0e42\u0e22\u0e07\u0e44\u0e1b\u0e22\u0e31\u0e07\u0e23\u0e30\u0e40\u0e1a\u0e35\u0e22\u0e19\u0e43\u0e14 \u0e46",
+ "Not Permitted": "\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15",
+ "Not allowed": "\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15",
+ "Not enough permission to see links.": "\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15\u0e1e\u0e2d\u0e17\u0e35\u0e48\u0e08\u0e30\u0e40\u0e2b\u0e47\u0e19\u0e01\u0e32\u0e23\u0e40\u0e0a\u0e37\u0e48\u0e2d\u0e21\u0e42\u0e22\u0e07",
+ "Not linked": "\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e40\u0e0a\u0e37\u0e48\u0e2d\u0e21\u0e42\u0e22\u0e07",
+ "Note: Other permission rules may also apply": "\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e2b\u0e15\u0e38: \u0e01\u0e0e\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15\u0e2d\u0e37\u0e48\u0e19 \u0e46 \u0e17\u0e35\u0e48\u0e22\u0e31\u0e07\u0e2d\u0e32\u0e08\u0e21\u0e35",
+ "Nothing to show": "\u0e44\u0e21\u0e48\u0e21\u0e35\u0e2d\u0e30\u0e44\u0e23\u0e17\u0e35\u0e48\u0e08\u0e30\u0e41\u0e2a\u0e14\u0e07",
+ "Notify By Email": "\u0e41\u0e08\u0e49\u0e07\u0e17\u0e32\u0e07\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e4c",
+ "Old Style Reports": "\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19\u0e41\u0e1a\u0e1a\u0e40\u0e01\u0e48\u0e32",
+ "Only System Manager can create / edit reports": "\u0e08\u0e31\u0e14\u0e01\u0e32\u0e23\u0e23\u0e30\u0e1a\u0e1a\u0e40\u0e17\u0e48\u0e32\u0e19\u0e31\u0e49\u0e19\u0e17\u0e35\u0e48\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e2a\u0e23\u0e49\u0e32\u0e07 / \u0e41\u0e01\u0e49\u0e44\u0e02\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19",
+ "Original Message": "\u0e02\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21\u0e40\u0e14\u0e34\u0e21",
+ "Page not found": "\u0e44\u0e21\u0e48\u0e1e\u0e1a\u0e2b\u0e19\u0e49\u0e32\u0e40\u0e27\u0e47\u0e1a",
+ "Permissions will be based on this DocType": "\u0e2a\u0e34\u0e17\u0e18\u0e34\u0e4c\u0e08\u0e30\u0e02\u0e36\u0e49\u0e19\u0e2d\u0e22\u0e39\u0e48\u0e01\u0e31\u0e1a doctype \u0e19\u0e35\u0e49",
+ "Pick Columns": "\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e04\u0e2d\u0e25\u0e31\u0e21\u0e19\u0e4c",
+ "Please click on another report from the menu.": "\u0e01\u0e23\u0e38\u0e13\u0e32\u0e04\u0e25\u0e34\u0e01\u0e17\u0e35\u0e48\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19\u0e08\u0e32\u0e01\u0e40\u0e21\u0e19\u0e39\u0e2d\u0e37\u0e48\u0e19",
+ "Priority": "\u0e1a\u0e38\u0e23\u0e34\u0e21\u0e2a\u0e34\u0e17\u0e18\u0e34\u0e4c",
+ "Query": "\u0e2a\u0e2d\u0e1a\u0e16\u0e32\u0e21",
+ "Query Report": "\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19\u0e41\u0e1a\u0e1a\u0e2a\u0e2d\u0e1a\u0e16\u0e32\u0e21",
+ "Recent": "\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e40\u0e23\u0e47\u0e27 \u0e46 \u0e19\u0e35\u0e49",
+ "Refresh": "\u0e23\u0e35\u0e40\u0e1f\u0e23\u0e0a",
+ "Remove Bookmark": "\u0e25\u0e1a\u0e1a\u0e38\u0e4a\u0e04\u0e21\u0e32\u0e23\u0e4c\u0e04",
+ "Report": "\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19",
+ "Report Name": "\u0e0a\u0e37\u0e48\u0e2d\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19",
+ "Report Saved": "\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19\u0e17\u0e35\u0e48\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e44\u0e27\u0e49",
+ "Report was not saved (there were errors)": "\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19\u0e44\u0e21\u0e48\u0e16\u0e39\u0e01\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e44\u0e27\u0e49 (\u0e21\u0e35\u0e02\u0e49\u0e2d\u0e1c\u0e34\u0e14\u0e1e\u0e25\u0e32\u0e14)",
+ "Run": "\u0e27\u0e34\u0e48\u0e07",
+ "Save": "\u0e1b\u0e23\u0e30\u0e2b\u0e22\u0e31\u0e14",
+ "Search": "\u0e04\u0e49\u0e19\u0e2b\u0e32",
+ "Select All": "\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14",
+ "Select Attachments": "\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e2a\u0e34\u0e48\u0e07\u0e17\u0e35\u0e48\u0e41\u0e19\u0e1a",
+ "Select Print Format": "\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e23\u0e39\u0e1b\u0e41\u0e1a\u0e1a\u0e1e\u0e34\u0e21\u0e1e\u0e4c",
+ "Select Report Name": "\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e0a\u0e37\u0e48\u0e2d\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19",
+ "Select Type": "\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17",
+ "Select dates to create a new ": "\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e08\u0e30\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e43\u0e2b\u0e21\u0e48",
+ "Select or drag across dates to create a new event.": "\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e2b\u0e23\u0e37\u0e2d\u0e25\u0e32\u0e01\u0e1c\u0e48\u0e32\u0e19\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e01\u0e34\u0e08\u0e01\u0e23\u0e23\u0e21\u0e43\u0e2b\u0e21\u0e48",
+ "Send": "\u0e2a\u0e48\u0e07",
+ "Send Email": "\u0e2a\u0e48\u0e07\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e4c",
+ "Send Me A Copy": "\u0e2a\u0e48\u0e07\u0e2a\u0e33\u0e40\u0e19\u0e32",
+ "Session Expired. Logging you out": "\u0e40\u0e0b\u0e2a\u0e0a\u0e31\u0e19\u0e2b\u0e21\u0e14\u0e2d\u0e32\u0e22\u0e38 \u0e04\u0e38\u0e13\u0e2d\u0e2d\u0e01\u0e08\u0e32\u0e01\u0e23\u0e30\u0e1a\u0e1a",
+ "Shortcut": "\u0e17\u0e32\u0e07\u0e25\u0e31\u0e14",
+ "Show Details": "\u0e41\u0e2a\u0e14\u0e07\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14",
+ "Show Filters": "\u0e41\u0e2a\u0e14\u0e07\u0e15\u0e31\u0e27\u0e01\u0e23\u0e2d\u0e07",
+ "Show rows with zero values": "\u0e41\u0e2a\u0e14\u0e07\u0e41\u0e16\u0e27\u0e17\u0e35\u0e48\u0e21\u0e35\u0e04\u0e48\u0e32\u0e28\u0e39\u0e19\u0e22\u0e4c",
+ "Showing only for": "\u0e41\u0e2a\u0e14\u0e07\u0e40\u0e09\u0e1e\u0e32\u0e30\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a",
+ "Sorry we were unable to find what you were looking for.": "\u0e02\u0e2d\u0e2d\u0e20\u0e31\u0e22\u0e40\u0e23\u0e32\u0e44\u0e21\u0e48\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e17\u0e35\u0e48\u0e08\u0e30\u0e2b\u0e32\u0e2a\u0e34\u0e48\u0e07\u0e17\u0e35\u0e48\u0e04\u0e38\u0e13\u0e01\u0e33\u0e25\u0e31\u0e07\u0e21\u0e2d\u0e07\u0e2b\u0e32",
+ "Sorry you are not permitted to view this page.": "\u0e02\u0e2d\u0e2d\u0e20\u0e31\u0e22\u0e04\u0e38\u0e13\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15\u0e43\u0e2b\u0e49\u0e14\u0e39\u0e2b\u0e19\u0e49\u0e32\u0e19\u0e35\u0e49",
+ "Sort By": "\u0e40\u0e23\u0e35\u0e22\u0e07\u0e25\u0e33\u0e14\u0e31\u0e1a\u0e15\u0e32\u0e21",
+ "Start Report For": "\u0e40\u0e23\u0e34\u0e48\u0e21\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a",
+ "Subject": "\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07",
+ "Submitted": "Submitted",
+ "Tags": "\u0e41\u0e17\u0e47\u0e01",
+ "Test Runner": "\u0e27\u0e34\u0e48\u0e07\u0e17\u0e14\u0e2a\u0e2d\u0e1a",
+ "Then By (optional)": "\u0e41\u0e25\u0e49\u0e27\u0e42\u0e14\u0e22 (\u0e44\u0e21\u0e48\u0e08\u0e33\u0e40\u0e1b\u0e47\u0e19)",
+ "This is PERMANENT action and you cannot undo. Continue?": "\u0e19\u0e35\u0e49\u0e04\u0e37\u0e2d\u0e01\u0e32\u0e23\u0e01\u0e23\u0e30\u0e17\u0e33\u0e17\u0e35\u0e48\u0e40\u0e1b\u0e47\u0e19\u0e01\u0e32\u0e23\u0e16\u0e32\u0e27\u0e23\u0e41\u0e25\u0e30\u0e04\u0e38\u0e13\u0e44\u0e21\u0e48\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e22\u0e01\u0e40\u0e25\u0e34\u0e01\u0e01\u0e32\u0e23 \u0e15\u0e48\u0e2d\u0e2b\u0e23\u0e37\u0e2d\u0e44\u0e21\u0e48",
+ "This is permanent action and you cannot undo. Continue?": "\u0e19\u0e35\u0e49\u0e04\u0e37\u0e2d\u0e01\u0e32\u0e23\u0e01\u0e23\u0e30\u0e17\u0e33\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e16\u0e32\u0e27\u0e23\u0e41\u0e25\u0e30\u0e04\u0e38\u0e13\u0e44\u0e21\u0e48\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e22\u0e01\u0e40\u0e25\u0e34\u0e01 \u0e15\u0e48\u0e2d\u0e2b\u0e23\u0e37\u0e2d\u0e44\u0e21\u0e48",
+ "To": "\u0e44\u0e1b\u0e22\u0e31\u0e07",
+ "To add a tag, open the document and click on \"Add Tag\" on the sidebar": "\u0e01\u0e32\u0e23\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e41\u0e17\u0e47\u0e01\u0e43\u0e2b\u0e49\u0e40\u0e1b\u0e34\u0e14\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23\u0e41\u0e25\u0e30\u0e04\u0e25\u0e34\u0e01\u0e17\u0e35\u0e48 "\u0e41\u0e17\u0e47\u0e01\u0e40\u0e1e\u0e34\u0e48\u0e21" \u0e43\u0e19\u0e41\u0e16\u0e1a\u0e14\u0e49\u0e32\u0e19\u0e02\u0e49\u0e32\u0e07",
+ "Tools": "\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e21\u0e37\u0e2d",
+ "Type": "\u0e0a\u0e19\u0e34\u0e14",
+ "Unable to complete request: ": "\u0e44\u0e21\u0e48\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e17\u0e35\u0e48\u0e08\u0e30\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23\u0e15\u0e32\u0e21\u0e04\u0e33\u0e02\u0e2d:",
+ "Update": "\u0e2d\u0e31\u0e1e\u0e40\u0e14\u0e17",
+ "Upload Attachment": "\u0e2d\u0e31\u0e1e\u0e42\u0e2b\u0e25\u0e14\u0e44\u0e1f\u0e25\u0e4c\u0e41\u0e19\u0e1a",
+ "Upload a file": "\u0e2d\u0e31\u0e1b\u0e42\u0e2b\u0e25\u0e14\u0e44\u0e1f\u0e25\u0e4c",
+ "Workflow will start after saving.": "\u0e40\u0e27\u0e34\u0e23\u0e4c\u0e01\u0e42\u0e1f\u0e25\u0e27\u0e4c\u0e08\u0e30\u0e40\u0e23\u0e34\u0e48\u0e21\u0e2b\u0e25\u0e31\u0e07\u0e08\u0e32\u0e01\u0e01\u0e32\u0e23\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01",
+ "Yesterday": "\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e27\u0e32\u0e19",
+ "Your download is being built, this may take a few moments...": "\u0e01\u0e32\u0e23\u0e14\u0e32\u0e27\u0e19\u0e4c\u0e42\u0e2b\u0e25\u0e14\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13\u0e08\u0e30\u0e16\u0e39\u0e01\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e02\u0e36\u0e49\u0e19\u0e19\u0e35\u0e49\u0e2d\u0e32\u0e08\u0e43\u0e0a\u0e49\u0e40\u0e27\u0e25\u0e32\u0e2a\u0e31\u0e01\u0e04\u0e23\u0e39\u0e48 ...",
+ "and": "\u0e41\u0e25\u0e30",
+ "is not allowed.": "\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15",
+ "or": "\u0e2b\u0e23\u0e37\u0e2d",
+ "to": "\u0e44\u0e1b\u0e22\u0e31\u0e07",
+ "values and dates": "\u0e04\u0e48\u0e32\u0e19\u0e34\u0e22\u0e21\u0e41\u0e25\u0e30\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48"
+}
\ No newline at end of file
diff --git a/webnotes/locale/_messages_py.json b/webnotes/locale/_messages_py.json
index 84f5cf2efd..be0640c5e2 100644
--- a/webnotes/locale/_messages_py.json
+++ b/webnotes/locale/_messages_py.json
@@ -77,13 +77,12 @@
"Sales Order",
"Email Digest",
"Event",
- "Plot Control",
"Leave Allocation",
"Supplier Quotation Item",
"SMS Receiver",
"Attendance",
"Landed Cost Item",
- "Table Mapper Detail",
+ "Purchase Request Item",
"Quality Inspection Reading",
"Installation Note Item",
"HR",
@@ -130,6 +129,7 @@
"Support Ticket",
"Project Activity",
"Purchase Order Item Supplied",
+ "Purchase Request",
"Quotation Lost Reason",
"Opportunity Item",
"Event Role",
@@ -137,6 +137,7 @@
"Industry Type",
"Contact Control",
"Market Segment",
+ "Table Mapper Detail",
"Comment",
"Sales Person",
"Purchase Invoice Item",
@@ -255,7 +256,6 @@
"Stock",
"Profile",
"Authorization Control",
- "Product",
"Item Quality Inspection Parameter",
"MIS Control",
"Leave Block List Allow",
@@ -272,7 +272,6 @@
"Purchase Receipt",
"Production Plan Item",
"Address",
- "test",
"About Us Settings",
"Job Applicant",
"Manufacturing",
diff --git a/webnotes/locale/th-py.json b/webnotes/locale/th-py.json
new file mode 100644
index 0000000000..d7980c34df
--- /dev/null
+++ b/webnotes/locale/th-py.json
@@ -0,0 +1,313 @@
+{
+ "About Us Settings": "\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e01\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e40\u0e23\u0e32",
+ "About Us Team Member": "\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e01\u0e31\u0e1a\u0e2a\u0e21\u0e32\u0e0a\u0e34\u0e01\u0e43\u0e19\u0e17\u0e35\u0e21\u0e40\u0e23\u0e32",
+ "Account": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35",
+ "Accounts": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35",
+ "Activity Type": "\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e01\u0e34\u0e08\u0e01\u0e23\u0e23\u0e21",
+ "Address": "\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48",
+ "Answer": "\u0e15\u0e2d\u0e1a",
+ "Appraisal": "\u0e01\u0e32\u0e23\u0e15\u0e35\u0e23\u0e32\u0e04\u0e32",
+ "Appraisal Goal": "\u0e40\u0e1b\u0e49\u0e32\u0e2b\u0e21\u0e32\u0e22\u0e01\u0e32\u0e23\u0e1b\u0e23\u0e30\u0e40\u0e21\u0e34\u0e19",
+ "Appraisal Template": "\u0e41\u0e21\u0e48\u0e41\u0e1a\u0e1a\u0e01\u0e32\u0e23\u0e1b\u0e23\u0e30\u0e40\u0e21\u0e34\u0e19",
+ "Appraisal Template Goal": "\u0e40\u0e1b\u0e49\u0e32\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e17\u0e21\u0e40\u0e1e\u0e25\u0e17\u0e1b\u0e23\u0e30\u0e40\u0e21\u0e34\u0e19",
+ "Attendance": "\u0e01\u0e32\u0e23\u0e14\u0e39\u0e41\u0e25\u0e23\u0e31\u0e01\u0e29\u0e32",
+ "Attendance Control Panel": "\u0e41\u0e1c\u0e07\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21\u0e01\u0e32\u0e23\u0e40\u0e02\u0e49\u0e32\u0e23\u0e48\u0e27\u0e21\u0e1b\u0e23\u0e30\u0e0a\u0e38\u0e21",
+ "Authorization Control": "\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21\u0e01\u0e32\u0e23\u0e2d\u0e19\u0e38\u0e21\u0e31\u0e15\u0e34",
+ "Authorization Rule": "\u0e01\u0e0e\u0e01\u0e32\u0e23\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15",
+ "BOM": "BOM",
+ "BOM Explosion Item": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e23\u0e30\u0e40\u0e1a\u0e34\u0e14 BOM",
+ "BOM Item": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23 BOM",
+ "BOM Operation": "\u0e01\u0e32\u0e23\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e07\u0e32\u0e19 BOM",
+ "BOM Replace Tool": "\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e21\u0e37\u0e2d\u0e41\u0e17\u0e19\u0e17\u0e35\u0e48 BOM",
+ "Bank Reconciliation": "\u0e01\u0e23\u0e30\u0e17\u0e1a\u0e22\u0e2d\u0e14\u0e18\u0e19\u0e32\u0e04\u0e32\u0e23",
+ "Bank Reconciliation Detail": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e01\u0e32\u0e23\u0e01\u0e23\u0e30\u0e17\u0e1a\u0e22\u0e2d\u0e14\u0e18\u0e19\u0e32\u0e04\u0e32\u0e23",
+ "Batch": "\u0e0a\u0e38\u0e14",
+ "Bin": "\u0e16\u0e31\u0e07",
+ "Blog": "\u0e1a\u0e25\u0e47\u0e2d\u0e01",
+ "Blog Subscriber": "\u0e2a\u0e21\u0e32\u0e0a\u0e34\u0e01\u0e1a\u0e25\u0e47\u0e2d\u0e01",
+ "Branch": "\u0e2a\u0e32\u0e02\u0e32",
+ "Brand": "\u0e22\u0e35\u0e48\u0e2b\u0e49\u0e2d",
+ "Budget Control": "\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13",
+ "Budget Detail": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13",
+ "Budget Distribution": "\u0e01\u0e32\u0e23\u0e41\u0e1e\u0e23\u0e48\u0e01\u0e23\u0e30\u0e08\u0e32\u0e22\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13",
+ "Budget Distribution Detail": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e01\u0e32\u0e23\u0e08\u0e31\u0e14\u0e08\u0e33\u0e2b\u0e19\u0e48\u0e32\u0e22\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13",
+ "Bulk Email": "\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e4c\u0e02\u0e22\u0e30",
+ "Buying": "\u0e01\u0e32\u0e23\u0e0b\u0e37\u0e49\u0e2d",
+ "C-Form": "C-Form",
+ "C-Form Invoice Detail": "C-Form \u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49",
+ "Campaign": "\u0e23\u0e13\u0e23\u0e07\u0e04\u0e4c",
+ "Cancel": "\u0e22\u0e01\u0e40\u0e25\u0e34\u0e01",
+ "Comment": "\u0e04\u0e27\u0e32\u0e21\u0e40\u0e2b\u0e47\u0e19",
+ "Communication": "\u0e01\u0e32\u0e23\u0e2a\u0e37\u0e48\u0e2d\u0e2a\u0e32\u0e23",
+ "Communication Log": "\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48\u0e23\u0e30\u0e1a\u0e1a\u0e01\u0e32\u0e23\u0e2a\u0e37\u0e48\u0e2d\u0e2a\u0e32\u0e23",
+ "Company": "\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17",
+ "Company Control": "\u0e01\u0e32\u0e23\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21\u0e02\u0e2d\u0e07 \u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17",
+ "Company History": "\u0e1b\u0e23\u0e30\u0e27\u0e31\u0e15\u0e34 \u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17",
+ "Contact": "\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d",
+ "Contact Control": "\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21",
+ "Contact Us Settings": "\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d\u0e40\u0e23\u0e32\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32",
+ "Control Panel": "\u0e41\u0e1c\u0e07\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21",
+ "Core": "\u0e41\u0e01\u0e19",
+ "Cost Center": "\u0e28\u0e39\u0e19\u0e22\u0e4c\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19",
+ "Country": "\u0e1b\u0e23\u0e30\u0e40\u0e17\u0e28",
+ "Currency": "\u0e40\u0e07\u0e34\u0e19\u0e15\u0e23\u0e32",
+ "Custom Field": "\u0e1f\u0e34\u0e25\u0e14\u0e4c\u0e17\u0e35\u0e48\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e40\u0e2d\u0e07",
+ "Custom Script": "\u0e2a\u0e04\u0e23\u0e34\u0e1b\u0e15\u0e4c\u0e17\u0e35\u0e48\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e40\u0e2d\u0e07",
+ "Customer": "\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32",
+ "Customer Group": "\u0e01\u0e25\u0e38\u0e48\u0e21\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32",
+ "Customer Issue": "\u0e1b\u0e31\u0e0d\u0e2b\u0e32\u0e02\u0e2d\u0e07\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32",
+ "Customize Form": "\u0e1b\u0e23\u0e31\u0e1a\u0e41\u0e15\u0e48\u0e07\u0e23\u0e39\u0e1b\u0e41\u0e1a\u0e1a",
+ "Customize Form Field": "\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e40\u0e02\u0e15\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e1f\u0e2d\u0e23\u0e4c\u0e21",
+ "Deduction Type": "\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e2b\u0e31\u0e01",
+ "Default Home Page": "\u0e2b\u0e19\u0e49\u0e32\u0e41\u0e23\u0e01\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19",
+ "DefaultValue": "\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19",
+ "Delivery Note": "\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e2b\u0e15\u0e38\u0e08\u0e31\u0e14\u0e2a\u0e48\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32",
+ "Delivery Note Item": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e08\u0e31\u0e14\u0e2a\u0e48\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e2b\u0e15\u0e38",
+ "Delivery Note Packing Item": "\u0e08\u0e31\u0e14\u0e2a\u0e48\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e1a\u0e23\u0e23\u0e08\u0e38\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e2b\u0e15\u0e38",
+ "Department": "\u0e41\u0e1c\u0e19\u0e01",
+ "Designation": "\u0e01\u0e32\u0e23\u0e41\u0e15\u0e48\u0e07\u0e15\u0e31\u0e49\u0e07",
+ "Did not cancel": "\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e22\u0e01\u0e40\u0e25\u0e34\u0e01",
+ "Did not save": "\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01",
+ "DocField": "DocField",
+ "DocPerm": "DocPerm",
+ "DocType": "DOCTYPE",
+ "DocType Label": "\u0e1b\u0e49\u0e32\u0e22 DocType",
+ "DocType Mapper": "Mapper DocType",
+ "Earning Type": "\u0e23\u0e32\u0e22\u0e44\u0e14\u0e49\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17",
+ "Email Digest": "\u0e02\u0e48\u0e32\u0e27\u0e2a\u0e32\u0e23\u0e17\u0e32\u0e07\u0e2d\u0e35\u0e40\u0e21\u0e25",
+ "Email Settings": "\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e2d\u0e35\u0e40\u0e21\u0e25",
+ "Employee": "\u0e25\u0e39\u0e01\u0e08\u0e49\u0e32\u0e07",
+ "Employee Education": "\u0e01\u0e32\u0e23\u0e28\u0e36\u0e01\u0e29\u0e32\u0e01\u0e32\u0e23\u0e17\u0e33\u0e07\u0e32\u0e19\u0e02\u0e2d\u0e07\u0e1e\u0e19\u0e31\u0e01\u0e07\u0e32\u0e19",
+ "Employee External Work History": "\u0e1b\u0e23\u0e30\u0e27\u0e31\u0e15\u0e34\u0e01\u0e32\u0e23\u0e17\u0e33\u0e07\u0e32\u0e19\u0e02\u0e2d\u0e07\u0e1e\u0e19\u0e31\u0e01\u0e07\u0e32\u0e19\u0e20\u0e32\u0e22\u0e19\u0e2d\u0e01",
+ "Employee Internal Work History": "\u0e1b\u0e23\u0e30\u0e27\u0e31\u0e15\u0e34\u0e01\u0e32\u0e23\u0e17\u0e33\u0e07\u0e32\u0e19\u0e02\u0e2d\u0e07\u0e1e\u0e19\u0e31\u0e01\u0e07\u0e32\u0e19\u0e20\u0e32\u0e22\u0e43\u0e19",
+ "Employee Training": "\u0e01\u0e32\u0e23\u0e1d\u0e36\u0e01\u0e2d\u0e1a\u0e23\u0e21\u0e1e\u0e19\u0e31\u0e01\u0e07\u0e32\u0e19",
+ "Employment Type": "\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e01\u0e32\u0e23\u0e08\u0e49\u0e32\u0e07\u0e07\u0e32\u0e19",
+ "Event": "\u0e40\u0e2b\u0e15\u0e38\u0e01\u0e32\u0e23\u0e13\u0e4c",
+ "Event Role": "\u0e1a\u0e17\u0e1a\u0e32\u0e17\u0e40\u0e2b\u0e15\u0e38\u0e01\u0e32\u0e23\u0e13\u0e4c",
+ "Event User": "\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19",
+ "Expense Claim": "\u0e40\u0e23\u0e35\u0e22\u0e01\u0e23\u0e49\u0e2d\u0e07\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22",
+ "Expense Claim Detail": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22\u0e2a\u0e34\u0e19\u0e44\u0e2b\u0e21",
+ "Expense Claim Type": "\u0e40\u0e23\u0e35\u0e22\u0e01\u0e23\u0e49\u0e2d\u0e07\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22",
+ "Featured Item": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e40\u0e14\u0e48\u0e19",
+ "Features Setup": "\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07\u0e2a\u0e34\u0e48\u0e07\u0e2d\u0e33\u0e19\u0e27\u0e22\u0e04\u0e27\u0e32\u0e21\u0e2a\u0e30\u0e14\u0e27\u0e01",
+ "Feed": "\u0e01\u0e34\u0e19",
+ "Field Mapper Detail": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e2a\u0e19\u0e32\u0e21\u0e41\u0e21\u0e1b\u0e40\u0e1b\u0e2d\u0e23\u0e4c",
+ "File Data": "\u0e41\u0e1f\u0e49\u0e21\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25",
+ "Fiscal Year": "\u0e1b\u0e35\u0e07\u0e1a\u0e1b\u0e23\u0e30\u0e21\u0e32\u0e13",
+ "GL Control": "\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21 GL",
+ "GL Entry": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23 GL",
+ "GL Mapper": "Mapper GL",
+ "GL Mapper Detail": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14 Mapper GL",
+ "Global Defaults": "\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19\u0e17\u0e31\u0e48\u0e27\u0e42\u0e25\u0e01",
+ "Grade": "\u0e40\u0e01\u0e23\u0e14",
+ "HR": "\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e32\u0e01\u0e23\u0e1a\u0e38\u0e04\u0e04\u0e25",
+ "Holiday": "\u0e27\u0e31\u0e19\u0e2b\u0e22\u0e38\u0e14",
+ "Holiday Block List": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e1a\u0e25\u0e47\u0e2d\u0e01\u0e27\u0e31\u0e19\u0e2b\u0e22\u0e38\u0e14",
+ "Holiday Block List Allow": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e1a\u0e25\u0e47\u0e2d\u0e01 Holiday \u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15\u0e43\u0e2b\u0e49",
+ "Holiday Block List Date": "\u0e27\u0e31\u0e19\u0e2b\u0e22\u0e38\u0e14\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e1a\u0e25\u0e47\u0e2d\u0e01",
+ "Holiday List": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e27\u0e31\u0e19\u0e2b\u0e22\u0e38\u0e14",
+ "Home": "\u0e1a\u0e49\u0e32\u0e19",
+ "Home Control": "\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21\u0e2b\u0e19\u0e49\u0e32\u0e41\u0e23\u0e01",
+ "Industry Type": "\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e2d\u0e38\u0e15\u0e2a\u0e32\u0e2b\u0e01\u0e23\u0e23\u0e21",
+ "Installation Note": "\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e2b\u0e15\u0e38\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07",
+ "Installation Note Item": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e2b\u0e15\u0e38\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07",
+ "Item": "\u0e0a\u0e34\u0e49\u0e19",
+ "Item Customer Detail": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23",
+ "Item Group": "\u0e01\u0e25\u0e38\u0e48\u0e21\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32",
+ "Item Price": "\u0e23\u0e32\u0e04\u0e32\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32",
+ "Item Quality Inspection Parameter": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e1e\u0e32\u0e23\u0e32\u0e21\u0e34\u0e40\u0e15\u0e2d\u0e23\u0e4c\u0e01\u0e32\u0e23\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e04\u0e38\u0e13\u0e20\u0e32\u0e1e",
+ "Item Reorder": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23 Reorder",
+ "Item Supplier": "\u0e1c\u0e39\u0e49\u0e1c\u0e25\u0e34\u0e15\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23",
+ "Item Tax": "\u0e20\u0e32\u0e29\u0e35\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32",
+ "Item Website Specification": "\u0e2a\u0e40\u0e1b\u0e01\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23",
+ "Job Applicant": "\u0e1c\u0e39\u0e49\u0e2a\u0e21\u0e31\u0e04\u0e23\u0e07\u0e32\u0e19",
+ "Job Opening": "\u0e40\u0e1b\u0e34\u0e14\u0e07\u0e32\u0e19",
+ "Jobs Email Settings": "\u0e07\u0e32\u0e19\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e2d\u0e35\u0e40\u0e21\u0e25",
+ "Journal Voucher": "\u0e1a\u0e31\u0e15\u0e23\u0e01\u0e33\u0e19\u0e31\u0e25\u0e27\u0e32\u0e23\u0e2a\u0e32\u0e23",
+ "Journal Voucher Detail": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e1a\u0e31\u0e15\u0e23\u0e01\u0e33\u0e19\u0e31\u0e25\u0e27\u0e32\u0e23\u0e2a\u0e32\u0e23",
+ "Landed Cost Item": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22\u0e25\u0e07",
+ "Landed Cost Purchase Receipt": "\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22\u0e43\u0e1a\u0e40\u0e2a\u0e23\u0e47\u0e08\u0e23\u0e31\u0e1a\u0e40\u0e07\u0e34\u0e19\u0e25\u0e07\u0e0b\u0e37\u0e49\u0e2d",
+ "Landed Cost Wizard": "\u0e15\u0e31\u0e27\u0e0a\u0e48\u0e27\u0e22\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e15\u0e49\u0e19\u0e17\u0e38\u0e19\u0e17\u0e35\u0e48\u0e14\u0e34\u0e19",
+ "Lead": "\u0e19\u0e33",
+ "Leave Allocation": "\u0e1d\u0e32\u0e01\u0e08\u0e31\u0e14\u0e2a\u0e23\u0e23",
+ "Leave Application": "\u0e1d\u0e32\u0e01\u0e41\u0e2d\u0e1e\u0e25\u0e34\u0e40\u0e04\u0e0a\u0e31\u0e19",
+ "Leave Block List": "\u0e1d\u0e32\u0e01\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e1a\u0e25\u0e47\u0e2d\u0e01",
+ "Leave Block List Allow": "\u0e1d\u0e32\u0e01\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e1a\u0e25\u0e47\u0e2d\u0e01\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15\u0e43\u0e2b\u0e49",
+ "Leave Block List Date": "\u0e1d\u0e32\u0e01\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e1a\u0e25\u0e47\u0e2d\u0e01",
+ "Leave Control Panel": "\u0e1d\u0e32\u0e01\u0e41\u0e1c\u0e07\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21",
+ "Leave Type": "\u0e1d\u0e32\u0e01\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17",
+ "Letter Head": "\u0e2b\u0e31\u0e27\u0e08\u0e14\u0e2b\u0e21\u0e32\u0e22",
+ "MIS Control": "\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21\u0e23\u0e30\u0e1a\u0e1a\u0e2a\u0e32\u0e23\u0e2a\u0e19\u0e40\u0e17\u0e28",
+ "Maintenance Schedule": "\u0e15\u0e32\u0e23\u0e32\u0e07\u0e01\u0e32\u0e23\u0e1a\u0e33\u0e23\u0e38\u0e07\u0e23\u0e31\u0e01\u0e29\u0e32",
+ "Maintenance Schedule Detail": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e15\u0e32\u0e23\u0e32\u0e07\u0e01\u0e32\u0e23\u0e1a\u0e33\u0e23\u0e38\u0e07\u0e23\u0e31\u0e01\u0e29\u0e32",
+ "Maintenance Schedule Item": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e15\u0e32\u0e23\u0e32\u0e07\u0e01\u0e32\u0e23\u0e1a\u0e33\u0e23\u0e38\u0e07\u0e23\u0e31\u0e01\u0e29\u0e32",
+ "Maintenance Visit": "\u0e0a\u0e21\u0e01\u0e32\u0e23\u0e1a\u0e33\u0e23\u0e38\u0e07\u0e23\u0e31\u0e01\u0e29\u0e32",
+ "Maintenance Visit Purpose": "\u0e27\u0e31\u0e15\u0e16\u0e38\u0e1b\u0e23\u0e30\u0e2a\u0e07\u0e04\u0e4c\u0e0a\u0e21\u0e01\u0e32\u0e23\u0e1a\u0e33\u0e23\u0e38\u0e07\u0e23\u0e31\u0e01\u0e29\u0e32",
+ "Manufacturing": "\u0e01\u0e32\u0e23\u0e1c\u0e25\u0e34\u0e15",
+ "Market Segment": "\u0e2a\u0e48\u0e27\u0e19\u0e15\u0e25\u0e32\u0e14",
+ "Material Request": "\u0e02\u0e2d\u0e27\u0e31\u0e2a\u0e14\u0e38",
+ "Material Request Item": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e27\u0e31\u0e2a\u0e14\u0e38\u0e02\u0e2d",
+ "Mode of Payment": "\u0e42\u0e2b\u0e21\u0e14\u0e02\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e0a\u0e33\u0e23\u0e30\u0e40\u0e07\u0e34\u0e19",
+ "Module Def": "Def \u0e42\u0e21\u0e14\u0e39\u0e25",
+ "Multi Ledger Report Detail": "\u0e2b\u0e25\u0e32\u0e22\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e02\u0e2d\u0e07\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19\u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e41\u0e22\u0e01\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17",
+ "Naming Series": "\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e0a\u0e37\u0e48\u0e2d\u0e0b\u0e35\u0e23\u0e35\u0e2a\u0e4c",
+ "Naming Series Options": "\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e0a\u0e37\u0e48\u0e2d\u0e15\u0e31\u0e27\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e0a\u0e38\u0e14",
+ "Newsletter": "\u0e08\u0e14\u0e2b\u0e21\u0e32\u0e22\u0e02\u0e48\u0e32\u0e27",
+ "No Permission": "\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15",
+ "No Permission to ": "\u0e44\u0e21\u0e48\u0e21\u0e35\u0e01\u0e32\u0e23\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15\u0e43\u0e2b\u0e49",
+ "Not allowed for: ": "\u0e44\u0e21\u0e48\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15\u0e43\u0e2b\u0e49:",
+ "Notification Control": "\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21\u0e01\u0e32\u0e23\u0e41\u0e08\u0e49\u0e07\u0e40\u0e15\u0e37\u0e2d\u0e19",
+ "Opportunity": "\u0e42\u0e2d\u0e01\u0e32\u0e2a",
+ "Opportunity Item": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e42\u0e2d\u0e01\u0e32\u0e2a",
+ "Other Income Detail": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e23\u0e32\u0e22\u200b\u200b\u0e44\u0e14\u0e49\u0e2d\u0e37\u0e48\u0e19 \u0e46",
+ "POS Setting": "\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32 POS",
+ "Packing Slip": "\u0e2a\u0e25\u0e34\u0e1b",
+ "Packing Slip Item": "\u0e1a\u0e23\u0e23\u0e08\u0e38\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e2a\u0e25\u0e34\u0e1b",
+ "Page": "\u0e2b\u0e19\u0e49\u0e32",
+ "Page Role": "\u0e1a\u0e17\u0e1a\u0e32\u0e17\u0e2b\u0e19\u0e49\u0e32\u0e17\u0e35\u0e48",
+ "Patch Log": "\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48\u0e23\u0e30\u0e1a\u0e1a\u0e41\u0e1e\u0e17\u0e0a\u0e4c",
+ "Payment to Invoice Matching Tool": "\u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23\u0e0a\u0e33\u0e23\u0e30\u0e40\u0e07\u0e34\u0e19\u0e44\u0e1b\u0e17\u0e35\u0e48\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e21\u0e37\u0e2d\u0e01\u0e32\u0e23\u0e08\u0e31\u0e1a\u0e04\u0e39\u0e48\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49",
+ "Payment to Invoice Matching Tool Detail": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e01\u0e32\u0e23\u0e0a\u0e33\u0e23\u0e30\u0e40\u0e07\u0e34\u0e19\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e01\u0e32\u0e23\u0e08\u0e31\u0e1a\u0e04\u0e39\u0e48\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e21\u0e37\u0e2d\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49",
+ "Period Closing Voucher": "\u0e1a\u0e31\u0e15\u0e23\u0e01\u0e33\u0e19\u0e31\u0e25\u0e1b\u0e34\u0e14\u0e07\u0e27\u0e14",
+ "Permission Control": "\u0e01\u0e32\u0e23\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21\u0e01\u0e32\u0e23\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15",
+ "Price List": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e41\u0e08\u0e49\u0e07\u0e23\u0e32\u0e04\u0e32\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32",
+ "Print Format": "\u0e1e\u0e34\u0e21\u0e1e\u0e4c\u0e23\u0e39\u0e1b\u0e41\u0e1a\u0e1a",
+ "Print Heading": "\u0e1e\u0e34\u0e21\u0e1e\u0e4c\u0e2b\u0e31\u0e27\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07",
+ "Product Group": "\u0e01\u0e25\u0e38\u0e48\u0e21\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32",
+ "Product Settings": "\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e1c\u0e25\u0e34\u0e15\u0e20\u0e31\u0e13\u0e11\u0e4c",
+ "Production Order": "\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e01\u0e32\u0e23\u0e1c\u0e25\u0e34\u0e15",
+ "Production Plan Item": "\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e41\u0e1c\u0e19\u0e01\u0e32\u0e23\u0e1c\u0e25\u0e34\u0e15",
+ "Production Plan Sales Order": "\u0e41\u0e1c\u0e19\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e02\u0e32\u0e22",
+ "Production Planning Tool": "\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e21\u0e37\u0e2d\u0e01\u0e32\u0e23\u0e27\u0e32\u0e07\u0e41\u0e1c\u0e19\u0e01\u0e32\u0e23\u0e1c\u0e25\u0e34\u0e15",
+ "Products Settings": "\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e1c\u0e25\u0e34\u0e15\u0e20\u0e31\u0e13\u0e11\u0e4c",
+ "Profile": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14",
+ "Profile Control": "\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14",
+ "Project": "\u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23",
+ "Project Activity": "\u0e01\u0e34\u0e08\u0e01\u0e23\u0e23\u0e21\u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23",
+ "Project Activity Update": "\u0e1b\u0e23\u0e31\u0e1a\u0e1b\u0e23\u0e38\u0e07\u0e01\u0e34\u0e08\u0e01\u0e23\u0e23\u0e21\u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23",
+ "Project Control": "\u0e01\u0e32\u0e23\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21\u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23",
+ "Project Milestone": "Milestone \u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23",
+ "Projects": "\u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23",
+ "Property Setter": "\u0e2a\u0e16\u0e32\u0e19\u0e17\u0e35\u0e48\u0e43\u0e2b\u0e49\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23 Setter",
+ "Purchase Common": "\u0e0b\u0e37\u0e49\u0e2d\u0e2a\u0e32\u0e21\u0e31\u0e0d",
+ "Purchase Invoice": "\u0e0b\u0e37\u0e49\u0e2d\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49",
+ "Purchase Invoice Advance": "\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49\u0e01\u0e32\u0e23\u0e0b\u0e37\u0e49\u0e2d\u0e25\u0e48\u0e27\u0e07\u0e2b\u0e19\u0e49\u0e32",
+ "Purchase Invoice Item": "\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49",
+ "Purchase Order": "\u0e43\u0e1a\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d",
+ "Purchase Order Item": "\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d",
+ "Purchase Order Item Supplied": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e17\u0e35\u0e48\u0e08\u0e33\u0e2b\u0e19\u0e48\u0e32\u0e22",
+ "Purchase Receipt": "\u0e0b\u0e37\u0e49\u0e2d\u0e43\u0e1a\u0e40\u0e2a\u0e23\u0e47\u0e08\u0e23\u0e31\u0e1a\u0e40\u0e07\u0e34\u0e19",
+ "Purchase Receipt Item": "\u0e0b\u0e37\u0e49\u0e2d\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e43\u0e1a\u0e40\u0e2a\u0e23\u0e47\u0e08\u0e23\u0e31\u0e1a\u0e40\u0e07\u0e34\u0e19",
+ "Purchase Receipt Item Supplied": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e23\u0e31\u0e1a\u0e0b\u0e37\u0e49\u0e2d\u0e08\u0e33\u0e2b\u0e19\u0e48\u0e32\u0e22",
+ "Purchase Request": "\u0e0b\u0e37\u0e49\u0e2d\u0e02\u0e2d",
+ "Purchase Request Item": "\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e02\u0e2d",
+ "Purchase Taxes and Charges": "\u0e20\u0e32\u0e29\u0e35\u0e0b\u0e37\u0e49\u0e2d\u0e41\u0e25\u0e30\u0e04\u0e48\u0e32\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23",
+ "Purchase Taxes and Charges Master": "\u0e20\u0e32\u0e29\u0e35\u0e0b\u0e37\u0e49\u0e2d\u0e41\u0e25\u0e30\u0e1b\u0e23\u0e34\u0e0d\u0e0d\u0e32\u0e42\u0e17\u0e04\u0e48\u0e32",
+ "Quality Inspection": "\u0e01\u0e32\u0e23\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e04\u0e38\u0e13\u0e20\u0e32\u0e1e",
+ "Quality Inspection Reading": "\u0e01\u0e32\u0e23\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e04\u0e38\u0e13\u0e20\u0e32\u0e1e\u0e01\u0e32\u0e23\u0e2d\u0e48\u0e32\u0e19",
+ "Question": "\u0e04\u0e33\u0e16\u0e32\u0e21",
+ "Quotation": "\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32",
+ "Quotation Item": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32",
+ "Quotation Lost Reason": "\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32 Lost \u0e40\u0e2b\u0e15\u0e38\u0e1c\u0e25",
+ "Related Page": "\u0e40\u0e1e\u0e08\u0e17\u0e35\u0e48\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e02\u0e49\u0e2d\u0e07",
+ "Rename Tool": "\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e0a\u0e37\u0e48\u0e2d\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e21\u0e37\u0e2d",
+ "Report": "\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19",
+ "Role": "\u0e1a\u0e17\u0e1a\u0e32\u0e17",
+ "SMS Center": "\u0e28\u0e39\u0e19\u0e22\u0e4c SMS",
+ "SMS Control": "\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21\u0e01\u0e32\u0e23\u0e2a\u0e48\u0e07 SMS",
+ "SMS Log": "\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48\u0e23\u0e30\u0e1a\u0e1a SMS",
+ "SMS Parameter": "\u0e1e\u0e32\u0e23\u0e32\u0e21\u0e34\u0e40\u0e15\u0e2d\u0e23\u0e4c SMS",
+ "SMS Receiver": "\u0e23\u0e31\u0e1a SMS",
+ "SMS Settings": "\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32 SMS",
+ "Salary Manager": "Manager \u0e40\u0e07\u0e34\u0e19\u0e40\u0e14\u0e37\u0e2d\u0e19\u0e17\u0e35\u0e48\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23",
+ "Salary Slip": "\u0e2a\u0e25\u0e34\u0e1b\u0e40\u0e07\u0e34\u0e19\u0e40\u0e14\u0e37\u0e2d\u0e19",
+ "Salary Slip Deduction": "\u0e2b\u0e31\u0e01\u0e40\u0e07\u0e34\u0e19\u0e40\u0e14\u0e37\u0e2d\u0e19\u0e2a\u0e25\u0e34\u0e1b",
+ "Salary Slip Earning": "\u0e2a\u0e25\u0e34\u0e1b\u0e40\u0e07\u0e34\u0e19\u0e40\u0e14\u0e37\u0e2d\u0e19\u0e23\u0e32\u0e22\u0e44\u0e14\u0e49",
+ "Salary Structure": "\u0e42\u0e04\u0e23\u0e07\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e40\u0e07\u0e34\u0e19\u0e40\u0e14\u0e37\u0e2d\u0e19",
+ "Salary Structure Deduction": "\u0e2b\u0e31\u0e01\u0e42\u0e04\u0e23\u0e07\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e40\u0e07\u0e34\u0e19\u0e40\u0e14\u0e37\u0e2d\u0e19",
+ "Salary Structure Earning": "\u0e42\u0e04\u0e23\u0e07\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e40\u0e07\u0e34\u0e19\u0e40\u0e14\u0e37\u0e2d\u0e19\u0e23\u0e32\u0e22\u0e44\u0e14\u0e49",
+ "Sales BOM": "BOM \u0e02\u0e32\u0e22",
+ "Sales BOM Item": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23 BOM \u0e02\u0e32\u0e22",
+ "Sales Browser Control": "\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21\u0e40\u0e1a\u0e23\u0e32\u0e27\u0e4c\u0e40\u0e0b\u0e2d\u0e23\u0e4c\u0e22\u0e2d\u0e14\u0e02\u0e32\u0e22",
+ "Sales Common": "\u0e02\u0e32\u0e22\u0e17\u0e31\u0e48\u0e27\u0e44\u0e1b",
+ "Sales Email Settings": "\u0e02\u0e32\u0e22\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e2d\u0e35\u0e40\u0e21\u0e25",
+ "Sales Invoice": "\u0e02\u0e32\u0e22\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49",
+ "Sales Invoice Advance": "\u0e02\u0e32\u0e22\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49\u0e25\u0e48\u0e27\u0e07\u0e2b\u0e19\u0e49\u0e32",
+ "Sales Invoice Item": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e43\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e2b\u0e19\u0e35\u0e49\u0e01\u0e32\u0e23\u0e02\u0e32\u0e22",
+ "Sales Order": "\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e02\u0e32\u0e22",
+ "Sales Order Item": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e01\u0e32\u0e23\u0e02\u0e32\u0e22",
+ "Sales Partner": "\u0e1e\u0e31\u0e19\u0e18\u0e21\u0e34\u0e15\u0e23\u0e01\u0e32\u0e23\u0e02\u0e32\u0e22",
+ "Sales Person": "\u0e04\u0e19\u0e02\u0e32\u0e22",
+ "Sales Taxes and Charges": "\u0e20\u0e32\u0e29\u0e35\u0e01\u0e32\u0e23\u0e02\u0e32\u0e22\u0e41\u0e25\u0e30\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22",
+ "Sales Taxes and Charges Master": "\u0e20\u0e32\u0e29\u0e35\u0e01\u0e32\u0e23\u0e02\u0e32\u0e22\u0e41\u0e25\u0e30\u0e04\u0e48\u0e32\u0e43\u0e0a\u0e49\u0e08\u0e48\u0e32\u0e22\u0e1b\u0e23\u0e34\u0e0d\u0e0d\u0e32\u0e42\u0e17",
+ "Sales Team": "\u0e17\u0e35\u0e21\u0e02\u0e32\u0e22",
+ "Sales and Purchase Return Item": "\u0e01\u0e32\u0e23\u0e02\u0e32\u0e22\u0e41\u0e25\u0e30\u0e01\u0e32\u0e23\u0e0b\u0e37\u0e49\u0e2d\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e01\u0e25\u0e31\u0e1a",
+ "Sales and Purchase Return Tool": "\u0e01\u0e32\u0e23\u0e02\u0e32\u0e22\u0e41\u0e25\u0e30\u0e01\u0e32\u0e23\u0e0b\u0e37\u0e49\u0e2d\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e21\u0e37\u0e2d\u0e22\u0e49\u0e2d\u0e19\u0e01\u0e25\u0e31\u0e1a",
+ "Sandbox": "sandbox",
+ "Scheduler Log": "\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48\u0e23\u0e30\u0e1a\u0e1a\u0e01\u0e32\u0e23\u0e08\u0e31\u0e14\u0e15\u0e32\u0e23\u0e32\u0e07\u0e40\u0e27\u0e25\u0e32",
+ "Search Criteria": "\u0e40\u0e01\u0e13\u0e11\u0e4c\u0e01\u0e32\u0e23\u0e04\u0e49\u0e19\u0e2b\u0e32",
+ "Selling": "\u0e02\u0e32\u0e22",
+ "Serial No": "\u0e2d\u0e19\u0e38\u0e01\u0e23\u0e21\u0e44\u0e21\u0e48\u0e21\u0e35",
+ "Series Detail": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e0a\u0e38\u0e14",
+ "Setup": "\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07",
+ "Setup Control": "\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07",
+ "Shipping Address": "\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48\u0e08\u0e31\u0e14\u0e2a\u0e48\u0e07",
+ "State": "\u0e23\u0e31\u0e10",
+ "Stock": "\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32",
+ "Stock Entry": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32",
+ "Stock Entry Detail": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e23\u0e32\u0e22\u200b\u200b\u0e01\u0e32\u0e23\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32",
+ "Stock Ledger": "\u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e41\u0e22\u0e01\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32",
+ "Stock Ledger Entry": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e41\u0e22\u0e01\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17",
+ "Stock Reconciliation": "\u0e2a\u0e21\u0e32\u0e19\u0e09\u0e31\u0e19\u0e17\u0e4c\u0e2a\u0e15\u0e47\u0e2d\u0e01",
+ "Stock UOM Replace Utility": "\u0e2a\u0e15\u0e47\u0e2d\u0e01\u0e22\u0e39\u0e17\u0e34\u0e25\u0e34\u0e15\u0e35\u0e49\u0e41\u0e17\u0e19\u0e17\u0e35\u0e48 UOM",
+ "Style Settings": "\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e25\u0e31\u0e01\u0e29\u0e13\u0e30",
+ "Submit": "\u0e40\u0e2a\u0e19\u0e2d",
+ "Supplier": "\u0e1c\u0e39\u0e49\u0e08\u0e31\u0e14\u0e08\u0e33\u0e2b\u0e19\u0e48\u0e32\u0e22",
+ "Supplier Quotation": "\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32\u0e02\u0e2d\u0e07\u0e1c\u0e39\u0e49\u0e1c\u0e25\u0e34\u0e15",
+ "Supplier Quotation Item": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32\u0e02\u0e2d\u0e07\u0e1c\u0e39\u0e49\u0e1c\u0e25\u0e34\u0e15",
+ "Supplier Type": "\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e1c\u0e39\u0e49\u0e1c\u0e25\u0e34\u0e15",
+ "Support": "\u0e2a\u0e19\u0e31\u0e1a\u0e2a\u0e19\u0e38\u0e19",
+ "Support Ticket": "\u0e15\u0e31\u0e4b\u0e27\u0e2a\u0e19\u0e31\u0e1a\u0e2a\u0e19\u0e38\u0e19",
+ "System Console": "\u0e23\u0e30\u0e1a\u0e1a\u0e04\u0e2d\u0e19\u0e42\u0e0b\u0e25",
+ "Table Mapper Detail": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e15\u0e32\u0e23\u0e32\u0e07\u0e41\u0e21\u0e1b\u0e40\u0e1b\u0e2d\u0e23\u0e4c",
+ "Tag": "\u0e41\u0e17\u0e47\u0e01",
+ "Target Detail": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e40\u0e1b\u0e49\u0e32\u0e2b\u0e21\u0e32\u0e22",
+ "Task": "\u0e07\u0e32\u0e19",
+ "Terms and Conditions": "\u0e02\u0e49\u0e2d\u0e15\u0e01\u0e25\u0e07\u0e41\u0e25\u0e30\u0e40\u0e07\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e02",
+ "Territory": "\u0e2d\u0e32\u0e13\u0e32\u0e40\u0e02\u0e15",
+ "Timesheet": "timesheet",
+ "Timesheet Detail": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14 Timesheet",
+ "ToDo": "\u0e2a\u0e34\u0e48\u0e07\u0e17\u0e35\u0e48\u0e15\u0e49\u0e2d\u0e07\u0e17\u0e33",
+ "Top Bar Item": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23 Bar \u0e2a\u0e16\u0e32\u0e19\u0e17\u0e35\u0e48\u0e22\u0e2d\u0e14",
+ "Trash Control": "\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21\u0e16\u0e31\u0e07\u0e02\u0e22\u0e30",
+ "Trend Analyzer Control": "\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21\u0e27\u0e34\u0e40\u0e04\u0e23\u0e32\u0e30\u0e2b\u0e4c\u0e41\u0e19\u0e27\u0e42\u0e19\u0e49\u0e21",
+ "UOM": "UOM",
+ "UOM Conversion Detail": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e01\u0e32\u0e23\u0e41\u0e1b\u0e25\u0e07 UOM",
+ "Update": "\u0e2d\u0e31\u0e1e\u0e40\u0e14\u0e17",
+ "Update Delivery Date": "\u0e2d\u0e31\u0e1e\u0e40\u0e14\u0e17\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e2a\u0e48\u0e07",
+ "UserRole": "UserRole",
+ "Utilities": "\u0e22\u0e39\u0e17\u0e34\u0e25\u0e34\u0e15\u0e35\u0e49",
+ "Valuation Control": "\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21\u0e01\u0e32\u0e23\u0e1b\u0e23\u0e30\u0e40\u0e21\u0e34\u0e19",
+ "Warehouse": "\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32",
+ "Warehouse Type": "\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32",
+ "Warehouse User": "\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e04\u0e25\u0e31\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32",
+ "Web Page": "\u0e2b\u0e19\u0e49\u0e32\u0e40\u0e27\u0e47\u0e1a",
+ "Website": "\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c",
+ "Website Item Group": "\u0e01\u0e25\u0e38\u0e48\u0e21\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c",
+ "Website Product Category": "\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c",
+ "Website Script": "\u0e2a\u0e04\u0e23\u0e34\u0e1b\u0e15\u0e4c\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c",
+ "Website Settings": "\u0e01\u0e32\u0e23\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c",
+ "Website Slideshow": "\u0e2a\u0e44\u0e25\u0e14\u0e4c\u0e42\u0e0a\u0e27\u0e4c\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c",
+ "Website Slideshow Item": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e2a\u0e44\u0e25\u0e14\u0e4c\u0e42\u0e0a\u0e27\u0e4c\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c",
+ "Workflow": "\u0e40\u0e27\u0e34\u0e23\u0e4c\u0e01\u0e42\u0e1f\u0e25\u0e27\u0e4c",
+ "Workflow Action": "\u0e01\u0e32\u0e23\u0e01\u0e23\u0e30\u0e17\u0e33\u0e40\u0e27\u0e34\u0e23\u0e4c\u0e01\u0e42\u0e1f\u0e25\u0e27\u0e4c",
+ "Workflow Action Detail": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e01\u0e32\u0e23\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23\u0e02\u0e31\u0e49\u0e19\u0e15\u0e2d\u0e19\u0e01\u0e32\u0e23\u0e17\u0e33\u0e07\u0e32\u0e19",
+ "Workflow Document State": "\u0e23\u0e31\u0e10\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23\u0e40\u0e27\u0e34\u0e23\u0e4c\u0e01\u0e42\u0e1f\u0e25\u0e27\u0e4c",
+ "Workflow Engine": "\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e22\u0e19\u0e15\u0e4c\u0e40\u0e27\u0e34\u0e23\u0e4c\u0e01\u0e42\u0e1f\u0e25\u0e27\u0e4c",
+ "Workflow Rule": "\u0e01\u0e0e\u0e40\u0e27\u0e34\u0e23\u0e4c\u0e01\u0e42\u0e1f\u0e25\u0e27\u0e4c",
+ "Workflow Rule Detail": "\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e01\u0e0e\u0e40\u0e27\u0e34\u0e23\u0e4c\u0e01\u0e42\u0e1f\u0e25\u0e27\u0e4c",
+ "Workflow State": "\u0e23\u0e31\u0e10\u0e40\u0e27\u0e34\u0e23\u0e4c\u0e01\u0e42\u0e1f\u0e25\u0e27\u0e4c",
+ "Workflow Transition": "\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e40\u0e27\u0e34\u0e23\u0e4c\u0e01\u0e42\u0e1f\u0e25\u0e27\u0e4c",
+ "Workstation": "\u0e40\u0e27\u0e34\u0e23\u0e4c\u0e04\u0e2a\u0e40\u0e15\u0e0a\u0e31\u0e48",
+ "Write": "\u0e40\u0e02\u0e35\u0e22\u0e19"
+}
\ No newline at end of file
diff --git a/webnotes/widgets/query_builder.py b/webnotes/widgets/query_builder.py
index 2bcff2172d..a49be13bcc 100644
--- a/webnotes/widgets/query_builder.py
+++ b/webnotes/widgets/query_builder.py
@@ -103,7 +103,11 @@ def getmatchcondition(dt, ur):
for r in res:
if r[0] in ur: # role applicable to user
if r[1]:
- for d in webnotes.defaults.get_user_default_as_list(default_key) or ["** No Match **"]:
+ if ":" in r[1]:
+ keys = r[1].split(":")
+ else:
+ keys = [r[1], r[1]]
+ for d in webnotes.defaults.get_user_default_as_list(keys[0]) or ["** No Match **"]:
cond.append('`tab%s`.`%s`="%s"' % (dt, r[1], d))
else:
return ''