diff --git a/frappe/locale/th.po b/frappe/locale/th.po
index d516fc13e3..7d0da24423 100644
--- a/frappe/locale/th.po
+++ b/frappe/locale/th.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: developers@frappe.io\n"
-"POT-Creation-Date: 2026-03-08 09:40+0000\n"
-"PO-Revision-Date: 2026-03-10 03:08\n"
+"POT-Creation-Date: 2026-03-15 09:43+0000\n"
+"PO-Revision-Date: 2026-03-16 07:58\n"
"Last-Translator: developers@frappe.io\n"
"Language-Team: Thai\n"
"MIME-Version: 1.0\n"
@@ -70,7 +70,7 @@ msgstr "© Frappe Technologies Pvt. Ltd. และผู้ร่วมพ
msgid "<head> HTML"
msgstr ""
-#: frappe/database/query.py:2388
+#: frappe/database/query.py:2410
msgid "'*' is only allowed in {0} SQL function(s)"
msgstr ""
@@ -144,7 +144,7 @@ msgstr ""
msgid "0 is highest"
msgstr "0 คือสูงสุด"
-#: frappe/public/js/frappe/form/grid_row.js:886
+#: frappe/public/js/frappe/form/grid_row.js:883
msgid "1 = True & 0 = False"
msgstr "1 = จริง & 0 = เท็จ"
@@ -928,7 +928,7 @@ msgstr ""
msgid "Action Complete"
msgstr ""
-#: frappe/model/document.py:2071
+#: frappe/model/document.py:2080
msgid "Action Failed"
msgstr ""
@@ -971,13 +971,13 @@ msgstr ""
#: frappe/core/doctype/rq_job/rq_job_list.js:48
#: frappe/core/doctype/user_session_display/user_session_display.json
#: frappe/core/report/database_storage_usage_by_tables/database_storage_usage_by_tables.js:48
-#: frappe/custom/doctype/customize_form/customize_form.js:108
-#: frappe/custom/doctype/customize_form/customize_form.js:116
-#: frappe/custom/doctype/customize_form/customize_form.js:124
-#: frappe/custom/doctype/customize_form/customize_form.js:132
-#: frappe/custom/doctype/customize_form/customize_form.js:140
-#: frappe/custom/doctype/customize_form/customize_form.js:148
-#: frappe/custom/doctype/customize_form/customize_form.js:293
+#: frappe/custom/doctype/customize_form/customize_form.js:115
+#: frappe/custom/doctype/customize_form/customize_form.js:123
+#: frappe/custom/doctype/customize_form/customize_form.js:131
+#: frappe/custom/doctype/customize_form/customize_form.js:139
+#: frappe/custom/doctype/customize_form/customize_form.js:147
+#: frappe/custom/doctype/customize_form/customize_form.js:155
+#: frappe/custom/doctype/customize_form/customize_form.js:304
#: frappe/custom/doctype/customize_form/customize_form.json
#: frappe/public/js/frappe/ui/page.html:75
#: frappe/public/js/frappe/views/reports/query_report.js:192
@@ -1027,7 +1027,7 @@ msgstr ""
#. Group in User's connections
#: frappe/core/doctype/user/user.json
#: frappe/public/js/frappe/form/dashboard.js:22
-#: frappe/public/js/frappe/form/footer/form_timeline.js:58
+#: frappe/public/js/frappe/form/footer/form_timeline.js:65
msgid "Activity"
msgstr ""
@@ -1050,9 +1050,9 @@ msgstr ""
#: frappe/public/js/frappe/form/grid_row.js:487
#: frappe/public/js/frappe/form/sidebar/assign_to.js:112
#: frappe/public/js/frappe/form/templates/set_sharing.html:82
-#: frappe/public/js/frappe/list/bulk_operations.js:451
-#: frappe/public/js/frappe/list/list_view.js:307
-#: frappe/public/js/frappe/list/list_view.js:322
+#: frappe/public/js/frappe/list/bulk_operations.js:453
+#: frappe/public/js/frappe/list/list_view.js:301
+#: frappe/public/js/frappe/list/list_view.js:316
#: frappe/public/js/frappe/views/dashboard/dashboard_view.js:441
#: frappe/public/js/frappe/views/reports/query_report.js:267
#: frappe/public/js/frappe/views/reports/query_report.js:295
@@ -1201,11 +1201,11 @@ msgstr ""
msgid "Add Subscribers"
msgstr ""
-#: frappe/public/js/frappe/list/bulk_operations.js:439
+#: frappe/public/js/frappe/list/bulk_operations.js:441
msgid "Add Tags"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2265
+#: frappe/public/js/frappe/list/list_view.js:2259
msgctxt "Button in list view actions menu"
msgid "Add Tags"
msgstr ""
@@ -1350,7 +1350,7 @@ msgstr ""
msgid "Add to table"
msgstr ""
-#: frappe/public/js/frappe/form/footer/form_timeline.js:99
+#: frappe/public/js/frappe/form/footer/form_timeline.js:104
msgid "Add to this activity by mailing to {0}"
msgstr ""
@@ -1358,7 +1358,7 @@ msgstr ""
msgid "Add {0}"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:294
+#: frappe/public/js/frappe/list/list_view.js:288
msgctxt "Primary action in list view"
msgid "Add {0}"
msgstr ""
@@ -1502,11 +1502,11 @@ msgstr ""
msgid "Administrator"
msgstr ""
-#: frappe/core/doctype/user/user.py:1266
+#: frappe/core/doctype/user/user.py:1274
msgid "Administrator Logged In"
msgstr ""
-#: frappe/core/doctype/user/user.py:1260
+#: frappe/core/doctype/user/user.py:1268
msgid "Administrator accessed {0} on {1} via IP Address {2}."
msgstr ""
@@ -1609,7 +1609,7 @@ msgstr ""
msgid "Alert"
msgstr ""
-#: frappe/database/query.py:2436
+#: frappe/database/query.py:2458
msgid "Alias must be a string"
msgstr ""
@@ -1686,11 +1686,11 @@ msgstr ""
msgid "All Records"
msgstr ""
-#: frappe/public/js/frappe/form/form.js:2297
+#: frappe/public/js/frappe/form/form.js:2301
msgid "All Submissions"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.js:462
+#: frappe/custom/doctype/customize_form/customize_form.js:473
msgid "All customizations will be removed. Please confirm."
msgstr ""
@@ -1941,7 +1941,7 @@ msgstr ""
msgid "Allow print"
msgstr ""
-#: frappe/desk/page/setup_wizard/setup_wizard.js:425
+#: frappe/desk/page/setup_wizard/setup_wizard.js:432
msgid "Allow recording my first session to improve user experience"
msgstr ""
@@ -1951,7 +1951,7 @@ msgstr ""
msgid "Allow saving if mandatory fields are not filled"
msgstr ""
-#: frappe/desk/page/setup_wizard/setup_wizard.js:418
+#: frappe/desk/page/setup_wizard/setup_wizard.js:425
msgid "Allow sending usage data for improving applications"
msgstr ""
@@ -2099,7 +2099,7 @@ msgstr ""
msgid "Allows users to enable the mask property for any field of the respective doctype."
msgstr ""
-#: frappe/core/doctype/user/user.py:1074
+#: frappe/core/doctype/user/user.py:1082
msgid "Already Registered"
msgstr ""
@@ -2107,11 +2107,11 @@ msgstr ""
msgid "Already in the following Users ToDo list:{0}"
msgstr ""
-#: frappe/public/js/frappe/views/reports/report_view.js:956
+#: frappe/public/js/frappe/views/reports/report_view.js:953
msgid "Also adding the dependent currency field {0}"
msgstr ""
-#: frappe/public/js/frappe/views/reports/report_view.js:969
+#: frappe/public/js/frappe/views/reports/report_view.js:966
msgid "Also adding the status dependency field {0}"
msgstr ""
@@ -2399,7 +2399,7 @@ msgstr ""
msgid "Apply"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2250
+#: frappe/public/js/frappe/list/list_view.js:2244
msgctxt "Button in list view actions menu"
msgid "Apply Assignment Rule"
msgstr ""
@@ -2408,7 +2408,7 @@ msgstr ""
msgid "Apply Filters"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.js:271
+#: frappe/custom/doctype/customize_form/customize_form.js:282
msgid "Apply Module Export Filter"
msgstr ""
@@ -2486,7 +2486,7 @@ msgstr ""
msgid "Are you sure you want to cancel the invitation?"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2229
+#: frappe/public/js/frappe/list/list_view.js:2223
msgid "Are you sure you want to clear the assignments?"
msgstr ""
@@ -2526,6 +2526,10 @@ msgstr "คุณแน่ใจหรือไม่ว่าต้องกา
msgid "Are you sure you want to generate a new report?"
msgstr "คุณแน่ใจหรือไม่ว่าต้องการสร้างรายงานใหม่?"
+#: frappe/public/js/frappe/desk.js:380
+msgid "Are you sure you want to log out?"
+msgstr ""
+
#: frappe/public/js/frappe/form/toolbar.js:130
msgid "Are you sure you want to merge {0} with {1}?"
msgstr "คุณแน่ใจหรือไม่ว่าต้องการรวม {0} กับ {1}?"
@@ -2608,7 +2612,7 @@ msgstr ""
msgid "Assign To"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2211
+#: frappe/public/js/frappe/list/list_view.js:2205
msgctxt "Button in list view actions menu"
msgid "Assign To"
msgstr ""
@@ -3124,9 +3128,11 @@ msgstr ""
#. Option for the 'Type' (Select) field in DocType 'DocField'
#. Option for the 'Field Type' (Select) field in DocType 'Custom Field'
#. Option for the 'Type' (Select) field in DocType 'Customize Form Field'
+#. Option for the 'Fieldtype' (Select) field in DocType 'Web Form Field'
#: frappe/core/doctype/docfield/docfield.json
#: frappe/custom/doctype/custom_field/custom_field.json
#: frappe/custom/doctype/customize_form_field/customize_form_field.json
+#: frappe/website/doctype/web_form_field/web_form_field.json
msgid "Autocomplete"
msgstr ""
@@ -3349,7 +3355,7 @@ msgstr ""
#. 'System Health Report'
#: frappe/core/workspace/build/build.json
#: frappe/desk/doctype/system_health_report/system_health_report.json
-#: frappe/public/js/frappe/ui/sidebar/sidebar.js:510
+#: frappe/public/js/frappe/ui/sidebar/sidebar.js:520
msgid "Background Jobs"
msgstr ""
@@ -3442,9 +3448,11 @@ msgstr ""
#. Option for the 'Type' (Select) field in DocType 'DocField'
#. Option for the 'Field Type' (Select) field in DocType 'Custom Field'
#. Option for the 'Type' (Select) field in DocType 'Customize Form Field'
+#. Option for the 'Fieldtype' (Select) field in DocType 'Web Form Field'
#: frappe/core/doctype/docfield/docfield.json
#: frappe/custom/doctype/custom_field/custom_field.json
#: frappe/custom/doctype/customize_form_field/customize_form_field.json
+#: frappe/website/doctype/web_form_field/web_form_field.json
msgid "Barcode"
msgstr ""
@@ -3462,8 +3470,8 @@ msgstr ""
#. Label of the based_on (Link) field in DocType 'Language'
#: frappe/core/doctype/language/language.json
-#: frappe/printing/page/print/print.js:307
-#: frappe/printing/page/print/print.js:361
+#: frappe/printing/page/print/print.js:297
+#: frappe/printing/page/print/print.js:351
msgid "Based On"
msgstr ""
@@ -3558,7 +3566,7 @@ msgstr ""
msgid "Beta"
msgstr ""
-#: frappe/core/doctype/user/user.py:1283 frappe/utils/password_strength.py:73
+#: frappe/core/doctype/user/user.py:1291 frappe/utils/password_strength.py:73
msgid "Better add a few more letters or another word"
msgstr ""
@@ -4046,7 +4054,7 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2320
+#: frappe/public/js/frappe/list/list_view.js:2314
msgctxt "Button in list view actions menu"
msgid "Cancel"
msgstr ""
@@ -4072,7 +4080,7 @@ msgstr ""
msgid "Cancel Prepared Report"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2325
+#: frappe/public/js/frappe/list/list_view.js:2319
msgctxt "Title of confirmation dialog"
msgid "Cancel {0} documents?"
msgstr ""
@@ -4141,14 +4149,18 @@ msgstr ""
msgid "Cannot cancel {0}."
msgstr ""
-#: frappe/model/document.py:1062
+#: frappe/model/document.py:1071
msgid "Cannot change docstatus from 0 (Draft) to 2 (Cancelled)"
msgstr ""
-#: frappe/model/document.py:1076
+#: frappe/model/document.py:1085
msgid "Cannot change docstatus from 1 (Submitted) to 0 (Draft)"
msgstr ""
+#: frappe/model/document.py:1064
+msgid "Cannot change docstatus of non submittable doctype {0}"
+msgstr ""
+
#: frappe/public/js/workflow_builder/utils.js:170
msgid "Cannot change state of Cancelled Document ({0} State)"
msgstr ""
@@ -4181,15 +4193,15 @@ msgstr ""
msgid "Cannot delete or cancel because {0} {1} is linked with {2} {3} {4}"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.js:379
+#: frappe/custom/doctype/customize_form/customize_form.js:390
msgid "Cannot delete standard action. You can hide it if you want"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.js:401
+#: frappe/custom/doctype/customize_form/customize_form.js:412
msgid "Cannot delete standard document state."
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.js:331
+#: frappe/custom/doctype/customize_form/customize_form.js:342
msgid "Cannot delete standard field {0}. You can hide it instead."
msgstr ""
@@ -4200,11 +4212,11 @@ msgstr ""
msgid "Cannot delete standard field. You can hide it if you want"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.js:357
+#: frappe/custom/doctype/customize_form/customize_form.js:368
msgid "Cannot delete standard link. You can hide it if you want"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.js:323
+#: frappe/custom/doctype/customize_form/customize_form.js:334
msgid "Cannot delete system generated field {0}. You can hide it instead."
msgstr ""
@@ -4232,7 +4244,7 @@ msgstr ""
msgid "Cannot edit a standard report. Please duplicate and create a new report"
msgstr ""
-#: frappe/model/document.py:1082
+#: frappe/model/document.py:1091
msgid "Cannot edit cancelled document"
msgstr ""
@@ -4261,7 +4273,7 @@ msgstr ""
msgid "Cannot get file contents of a Folder"
msgstr ""
-#: frappe/printing/page/print/print.js:920
+#: frappe/printing/page/print/print.js:910
msgid "Cannot have multiple printers mapped to a single print format."
msgstr ""
@@ -4269,7 +4281,7 @@ msgstr ""
msgid "Cannot import table with more than 5000 rows."
msgstr ""
-#: frappe/model/document.py:1280
+#: frappe/model/document.py:1289
msgid "Cannot link cancelled document: {0}"
msgstr ""
@@ -4285,7 +4297,7 @@ msgstr ""
msgid "Cannot move row"
msgstr ""
-#: frappe/public/js/frappe/views/reports/report_view.js:981
+#: frappe/public/js/frappe/views/reports/report_view.js:978
msgid "Cannot remove ID field"
msgstr ""
@@ -4602,7 +4614,7 @@ msgstr ""
msgid "Child Tables are shown as a Grid in other DocTypes"
msgstr ""
-#: frappe/database/query.py:1182
+#: frappe/database/query.py:1189
msgid "Child query fields for '{0}' must be a list or tuple."
msgstr ""
@@ -4658,7 +4670,7 @@ msgstr ""
msgid "Clear All"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2226
+#: frappe/public/js/frappe/list/list_view.js:2220
msgctxt "Button in list view actions menu"
msgid "Clear Assignment"
msgstr ""
@@ -4762,7 +4774,7 @@ msgstr ""
msgid "Click to edit"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:769
+#: frappe/public/js/frappe/list/list_view.js:763
msgid "Click to sort by {0}"
msgstr ""
@@ -4906,11 +4918,13 @@ msgstr ""
#. Option for the 'Type' (Select) field in DocType 'Customize Form Field'
#. Label of the code (Data) field in DocType 'Country'
#. Option for the 'Response Type' (Select) field in DocType 'OAuth Client'
+#. Option for the 'Fieldtype' (Select) field in DocType 'Web Form Field'
#: frappe/core/doctype/docfield/docfield.json
#: frappe/custom/doctype/custom_field/custom_field.json
#: frappe/custom/doctype/customize_form_field/customize_form_field.json
#: frappe/geo/doctype/country/country.json
#: frappe/integrations/doctype/oauth_client/oauth_client.json
+#: frappe/website/doctype/web_form_field/web_form_field.json
msgid "Code"
msgstr ""
@@ -5644,7 +5658,7 @@ msgstr "ควบคุมว่าสามารถให้ผู้ใช้
msgid "Copied to clipboard."
msgstr "คัดลอกไปยังคลิปบอร์ดแล้ว"
-#: frappe/public/js/frappe/list/list_view.js:2544
+#: frappe/public/js/frappe/list/list_view.js:2538
msgid "Copied {0} {1} to clipboard"
msgstr ""
@@ -5661,7 +5675,7 @@ msgid "Copy error to clipboard"
msgstr "คัดลอกข้อผิดพลาดไปยังคลิปบอร์ด"
#: frappe/public/js/frappe/form/toolbar.js:543
-#: frappe/public/js/frappe/list/list_view.js:2428
+#: frappe/public/js/frappe/list/list_view.js:2422
msgid "Copy to Clipboard"
msgstr "คัดลอกไปยังคลิปบอร์ด"
@@ -5682,7 +5696,7 @@ msgstr "ไม่สามารถปรับแต่ง DocTypes หลั
msgid "Core Modules {0} cannot be searched in Global Search."
msgstr "โมดูลหลัก {0} ไม่สามารถค้นหาใน Global Search ได้"
-#: frappe/printing/page/print/print.js:681
+#: frappe/printing/page/print/print.js:671
msgid "Correct version :"
msgstr "เวอร์ชันที่ถูกต้อง:"
@@ -5690,7 +5704,7 @@ msgstr "เวอร์ชันที่ถูกต้อง:"
msgid "Could not connect to outgoing email server"
msgstr ""
-#: frappe/model/document.py:1276
+#: frappe/model/document.py:1285
msgid "Could not find {0}"
msgstr ""
@@ -5698,7 +5712,7 @@ msgstr ""
msgid "Could not map column {0} to field {1}"
msgstr ""
-#: frappe/database/query.py:1085
+#: frappe/database/query.py:1092
msgid "Could not parse field: {0}"
msgstr ""
@@ -5706,7 +5720,7 @@ msgstr ""
msgid "Could not start Chromium. Check logs for details."
msgstr ""
-#: frappe/desk/page/setup_wizard/setup_wizard.js:234
+#: frappe/desk/page/setup_wizard/setup_wizard.js:241
msgid "Could not start up:"
msgstr ""
@@ -5851,7 +5865,7 @@ msgstr ""
msgid "Create New"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:542
+#: frappe/public/js/frappe/list/list_view.js:536
msgctxt "Create a new document from list view"
msgid "Create New"
msgstr ""
@@ -5891,7 +5905,7 @@ msgstr ""
#: frappe/public/js/frappe/form/controls/link.js:480
#: frappe/public/js/frappe/form/controls/link.js:482
#: frappe/public/js/frappe/form/link_selector.js:147
-#: frappe/public/js/frappe/list/list_view.js:534
+#: frappe/public/js/frappe/list/list_view.js:528
#: frappe/public/js/frappe/web_form/web_form_list.js:226
msgid "Create a new {0}"
msgstr ""
@@ -5908,7 +5922,7 @@ msgstr ""
msgid "Create or Edit Workflow"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:537
+#: frappe/public/js/frappe/list/list_view.js:531
msgid "Create your first {0}"
msgstr ""
@@ -5954,7 +5968,7 @@ msgstr ""
msgid "Created On"
msgstr ""
-#: frappe/public/js/frappe/desk.js:517
+#: frappe/public/js/frappe/desk.js:519
#: frappe/public/js/frappe/views/treeview.js:402
msgid "Creating {0}"
msgstr ""
@@ -6016,7 +6030,7 @@ msgstr ""
#: frappe/custom/doctype/customize_form_field/customize_form_field.json
#: frappe/desk/doctype/dashboard_chart/dashboard_chart.json
#: frappe/desk/doctype/number_card/number_card.json
-#: frappe/desk/page/setup_wizard/setup_wizard.js:411
+#: frappe/desk/page/setup_wizard/setup_wizard.js:418
#: frappe/geo/doctype/currency/currency.json
#: frappe/website/doctype/web_form_field/web_form_field.json
msgid "Currency"
@@ -6289,7 +6303,7 @@ msgstr "การปรับแต่ง"
msgid "Customizations Discarded"
msgstr "การปรับแต่งถูกละทิ้ง"
-#: frappe/custom/doctype/customize_form/customize_form.js:475
+#: frappe/custom/doctype/customize_form/customize_form.js:486
msgid "Customizations Reset"
msgstr "รีเซ็ตการปรับแต่ง"
@@ -6306,12 +6320,12 @@ msgstr "การปรับแต่งสำหรับ {0} ถูก
msgid "Customize"
msgstr "ปรับแต่ง"
-#: frappe/public/js/frappe/list/list_view.js:1987
+#: frappe/public/js/frappe/list/list_view.js:1981
msgctxt "Button in list view menu"
msgid "Customize"
msgstr "ปรับแต่ง"
-#: frappe/custom/doctype/customize_form/customize_form.js:89
+#: frappe/custom/doctype/customize_form/customize_form.js:94
msgid "Customize Child Table"
msgstr "ปรับแต่งตารางย่อย"
@@ -6331,7 +6345,7 @@ msgstr "ปรับแต่งแดชบอร์ด"
msgid "Customize Form"
msgstr "ปรับแต่งฟอร์ม"
-#: frappe/custom/doctype/customize_form/customize_form.js:100
+#: frappe/custom/doctype/customize_form/customize_form.js:107
msgid "Customize Form - {0}"
msgstr "ปรับแต่งฟอร์ม - {0}"
@@ -6340,7 +6354,7 @@ msgstr "ปรับแต่งฟอร์ม - {0}"
msgid "Customize Form Field"
msgstr "ปรับแต่งฟิลด์ฟอร์ม"
-#: frappe/public/js/frappe/list/list_view.js:2013
+#: frappe/public/js/frappe/list/list_view.js:2007
msgctxt "Customize qucik filters of List View"
msgid "Customize Quick Filters"
msgstr ""
@@ -6666,7 +6680,7 @@ msgstr "รูปแบบวันที่"
#. Label of the section_break_dfrx (Section Break) field in DocType 'Audit
#. Trail'
#: frappe/core/doctype/audit_trail/audit_trail.json
-#: frappe/public/js/frappe/widgets/chart_widget.js:237
+#: frappe/public/js/frappe/widgets/chart_widget.js:242
msgid "Date Range"
msgstr "ช่วงวันที่"
@@ -6991,11 +7005,11 @@ msgstr "ล่าช้า"
#: frappe/core/doctype/user_document_type/user_document_type.json
#: frappe/core/doctype/user_permission/user_permission_list.js:189
#: frappe/core/page/permission_manager/permission_manager_help.html:46
-#: frappe/public/js/frappe/form/footer/form_timeline.js:627
+#: frappe/public/js/frappe/form/footer/form_timeline.js:632
#: frappe/public/js/frappe/form/grid.js:66
#: frappe/public/js/frappe/form/grid_row_form.js:44
#: frappe/public/js/frappe/form/toolbar.js:500
-#: frappe/public/js/frappe/views/reports/report_view.js:1814
+#: frappe/public/js/frappe/views/reports/report_view.js:1811
#: frappe/public/js/frappe/views/treeview.js:338
#: frappe/public/js/frappe/web_form/web_form_list.js:283
#: frappe/templates/discussions/reply_card.html:35
@@ -7003,7 +7017,7 @@ msgstr "ล่าช้า"
msgid "Delete"
msgstr "ลบ"
-#: frappe/public/js/frappe/list/list_view.js:2288
+#: frappe/public/js/frappe/list/list_view.js:2282
msgctxt "Button in list view actions menu"
msgid "Delete"
msgstr "ลบ"
@@ -7063,7 +7077,7 @@ msgctxt "Button text"
msgid "Delete column"
msgstr "ลบคอลัมน์"
-#: frappe/public/js/frappe/form/footer/form_timeline.js:742
+#: frappe/public/js/frappe/form/footer/form_timeline.js:747
msgid "Delete comment?"
msgstr "ลบความคิดเห็น?"
@@ -7100,12 +7114,12 @@ msgstr "ลบแท็บ"
msgid "Delete this record to allow sending to this email address"
msgstr "ลบบันทึกนี้เพื่ออนุญาตให้ส่งไปยังที่อยู่อีเมลนี้"
-#: frappe/public/js/frappe/list/list_view.js:2293
+#: frappe/public/js/frappe/list/list_view.js:2287
msgctxt "Title of confirmation dialog"
msgid "Delete {0} item permanently?"
msgstr "ลบ {0} รายการอย่างถาวร?"
-#: frappe/public/js/frappe/list/list_view.js:2299
+#: frappe/public/js/frappe/list/list_view.js:2293
msgctxt "Title of confirmation dialog"
msgid "Delete {0} items permanently?"
msgstr "ลบ {0} รายการอย่างถาวร?"
@@ -7587,7 +7601,7 @@ msgstr ""
msgid "Discussion Topic"
msgstr ""
-#: frappe/public/js/frappe/form/footer/form_timeline.js:639
+#: frappe/public/js/frappe/form/footer/form_timeline.js:644
#: frappe/templates/discussions/reply_card.html:16
#: frappe/templates/discussions/reply_section.html:29
msgid "Dismiss"
@@ -8123,11 +8137,11 @@ msgid "Document Types and Permissions"
msgstr "ประเภทเอกสารและสิทธิ์"
#: frappe/core/doctype/submission_queue/submission_queue.py:163
-#: frappe/model/document.py:2142
+#: frappe/model/document.py:2151
msgid "Document Unlocked"
msgstr "เอกสารถูกปลดล็อก"
-#: frappe/database/query.py:570
+#: frappe/database/query.py:577
msgid "Document cannot be used as a filter value"
msgstr ""
@@ -8135,15 +8149,15 @@ msgstr ""
msgid "Document follow is not enabled for this user."
msgstr "การติดตามเอกสารไม่ได้เปิดใช้งานสำหรับผู้ใช้นี้"
-#: frappe/public/js/frappe/list/list_view.js:1350
+#: frappe/public/js/frappe/list/list_view.js:1344
msgid "Document has been cancelled"
msgstr "เอกสารถูกยกเลิกแล้ว"
-#: frappe/public/js/frappe/list/list_view.js:1349
+#: frappe/public/js/frappe/list/list_view.js:1343
msgid "Document has been submitted"
msgstr "เอกสารถูกส่งแล้ว"
-#: frappe/public/js/frappe/list/list_view.js:1348
+#: frappe/public/js/frappe/list/list_view.js:1342
msgid "Document is in draft state"
msgstr "เอกสารอยู่ในสถานะร่าง"
@@ -8477,12 +8491,14 @@ msgstr "ส่วนฟิลเตอร์ไดนามิก"
#. Option for the 'Fieldtype' (Select) field in DocType 'Report Filter'
#. Option for the 'Field Type' (Select) field in DocType 'Custom Field'
#. Option for the 'Type' (Select) field in DocType 'Customize Form Field'
+#. Option for the 'Fieldtype' (Select) field in DocType 'Web Form Field'
#: frappe/core/doctype/docfield/docfield.json
#: frappe/core/doctype/dynamic_link/dynamic_link.json
#: frappe/core/doctype/report_column/report_column.json
#: frappe/core/doctype/report_filter/report_filter.json
#: frappe/custom/doctype/custom_field/custom_field.json
#: frappe/custom/doctype/customize_form_field/customize_form_field.json
+#: frappe/website/doctype/web_form_field/web_form_field.json
msgid "Dynamic Link"
msgstr "ลิงก์ไดนามิก"
@@ -8513,8 +8529,8 @@ msgstr ""
#: frappe/printing/page/print_format_builder_beta/print_format_builder_beta.js:46
#: frappe/printing/page/print_format_builder_beta/print_format_builder_beta.js:85
#: frappe/public/js/frappe/form/controls/markdown_editor.js:31
-#: frappe/public/js/frappe/form/footer/form_timeline.js:670
-#: frappe/public/js/frappe/form/footer/form_timeline.js:678
+#: frappe/public/js/frappe/form/footer/form_timeline.js:675
+#: frappe/public/js/frappe/form/footer/form_timeline.js:683
#: frappe/public/js/frappe/form/templates/address_list.html:13
#: frappe/public/js/frappe/form/templates/contact_list.html:13
#: frappe/public/js/frappe/form/toolbar.js:214
@@ -8522,7 +8538,7 @@ msgstr ""
#: frappe/public/js/frappe/views/reports/query_report.js:913
#: frappe/public/js/frappe/views/reports/query_report.js:1923
#: frappe/public/js/frappe/widgets/base_widget.js:64
-#: frappe/public/js/frappe/widgets/chart_widget.js:299
+#: frappe/public/js/frappe/widgets/chart_widget.js:304
#: frappe/public/js/frappe/widgets/number_card_widget.js:359
#: frappe/templates/discussions/reply_card.html:29
#: frappe/templates/discussions/reply_section.html:29
@@ -8531,7 +8547,7 @@ msgstr ""
msgid "Edit"
msgstr "แก้ไข"
-#: frappe/public/js/frappe/list/list_view.js:2374
+#: frappe/public/js/frappe/list/list_view.js:2368
msgctxt "Button in list view actions menu"
msgid "Edit"
msgstr "แก้ไข"
@@ -8570,7 +8586,7 @@ msgstr "แก้ไข HTML ที่กำหนดเอง"
msgid "Edit DocType"
msgstr "แก้ไข DocType"
-#: frappe/public/js/frappe/list/list_view.js:2006
+#: frappe/public/js/frappe/list/list_view.js:2000
msgctxt "Button in list view menu"
msgid "Edit DocType"
msgstr "แก้ไข DocType"
@@ -8817,7 +8833,7 @@ msgstr "บัญชีอีเมล {0} ถูกปิดใช้งาน"
#. Label of the email_id (Data) field in DocType 'Google Contacts'
#: frappe/contacts/doctype/address/address.json
#: frappe/contacts/doctype/contact/contact.json
-#: frappe/desk/page/setup_wizard/setup_wizard.js:479
+#: frappe/desk/page/setup_wizard/setup_wizard.js:493
#: frappe/email/doctype/email_account/email_account.json
#: frappe/integrations/doctype/google_contacts/google_contacts.json
#: frappe/www/complete_signup.html:11 frappe/www/login.html:184
@@ -8931,6 +8947,10 @@ msgstr "ขีดจำกัดการลองใหม่ของอีเ
msgid "Email Rule"
msgstr "กฎอีเมล"
+#: frappe/public/js/frappe/views/communication.js:917
+msgid "Email Sent"
+msgstr "ส่งอีเมลแล้ว"
+
#. Label of the email_sent_at (Datetime) field in DocType 'User Invitation'
#: frappe/core/doctype/user_invitation/user_invitation.json
msgid "Email Sent At"
@@ -9003,7 +9023,7 @@ msgstr "อีเมลถูกย้ายไปที่ถังขยะ"
msgid "Email is mandatory to create User Email"
msgstr "อีเมลเป็นสิ่งจำเป็นในการสร้างอีเมลผู้ใช้"
-#: frappe/public/js/frappe/views/communication.js:902
+#: frappe/public/js/frappe/views/communication.js:904
msgid "Email not sent to {0} (unsubscribed / disabled)"
msgstr "ไม่ได้ส่งอีเมลถึง {0} (ยกเลิกการสมัคร / ปิดใช้งาน)"
@@ -9015,10 +9035,18 @@ msgstr "อีเมลไม่ได้รับการยืนยันก
msgid "Email queue is currently suspended. Resume to automatically send other emails."
msgstr "คิวอีเมลถูกระงับชั่วคราว ดำเนินการต่อเพื่อส่งอีเมลอื่นโดยอัตโนมัติ"
+#: frappe/public/js/frappe/views/communication.js:955
+msgid "Email sending undone"
+msgstr ""
+
#: frappe/email/doctype/email_queue/email_queue.py:197
msgid "Email size {0:.2f} MB exceeds the maximum allowed size of {1:.2f} MB"
msgstr ""
+#: frappe/core/doctype/communication/email.py:349
+msgid "Email undo window is over. Cannot undo email."
+msgstr ""
+
#. Label of the section_break_udjs (Section Break) field in DocType 'System
#. Health Report'
#: frappe/desk/doctype/system_health_report/system_health_report.json
@@ -9046,7 +9074,7 @@ msgstr "อีเมลจะถูกส่งพร้อมกับการ
msgid "Embed code copied"
msgstr "คัดลอกรหัสฝังแล้ว"
-#: frappe/database/query.py:2440
+#: frappe/database/query.py:2462
msgid "Empty alias is not allowed"
msgstr ""
@@ -9054,7 +9082,7 @@ msgstr ""
msgid "Empty column"
msgstr "คอลัมน์ว่างเปล่า"
-#: frappe/database/query.py:2382
+#: frappe/database/query.py:2404
msgid "Empty string arguments are not allowed"
msgstr ""
@@ -9300,11 +9328,11 @@ msgstr "การเปิดใช้งานนี้จะส่งเอก
msgid "Encrypt Backups"
msgstr ""
-#: frappe/utils/password.py:196
+#: frappe/utils/password.py:214
msgid "Encryption key is in invalid format!"
msgstr ""
-#: frappe/utils/password.py:211
+#: frappe/utils/password.py:229
msgid "Encryption key is invalid! Please check site_config.json"
msgstr ""
@@ -9544,7 +9572,7 @@ msgstr "ข้อผิดพลาดในรูปแบบการพิม
msgid "Error in {0}.get_list: {1}"
msgstr ""
-#: frappe/database/query.py:456
+#: frappe/database/query.py:463
msgid "Error parsing nested filters: {0}. {1}"
msgstr ""
@@ -9764,7 +9792,7 @@ msgstr "ขยาย"
msgid "Expand All"
msgstr "ขยายทั้งหมด"
-#: frappe/database/query.py:736
+#: frappe/database/query.py:743
msgid "Expected 'and' or 'or' operator, found: {0}"
msgstr ""
@@ -9824,12 +9852,12 @@ msgstr "เวลาหมดอายุของหน้าภาพ QR Code"
#: frappe/public/js/frappe/data_import/data_exporter.js:92
#: frappe/public/js/frappe/data_import/data_exporter.js:247
#: frappe/public/js/frappe/views/reports/query_report.js:1965
-#: frappe/public/js/frappe/views/reports/report_view.js:1694
-#: frappe/public/js/frappe/widgets/chart_widget.js:315
+#: frappe/public/js/frappe/views/reports/report_view.js:1691
+#: frappe/public/js/frappe/widgets/chart_widget.js:320
msgid "Export"
msgstr "ส่งออก"
-#: frappe/public/js/frappe/list/list_view.js:2416
+#: frappe/public/js/frappe/list/list_view.js:2410
msgctxt "Button in list view actions menu"
msgid "Export"
msgstr "ส่งออก"
@@ -9838,11 +9866,11 @@ msgstr "ส่งออก"
msgid "Export 1 record"
msgstr "ส่งออก 1 รายการ"
-#: frappe/custom/doctype/customize_form/customize_form.js:262
+#: frappe/custom/doctype/customize_form/customize_form.js:273
msgid "Export Custom Permissions"
msgstr "ส่งออกสิทธิ์ที่กำหนดเอง"
-#: frappe/custom/doctype/customize_form/customize_form.js:242
+#: frappe/custom/doctype/customize_form/customize_form.js:253
msgid "Export Customizations"
msgstr "ส่งออกการปรับแต่ง"
@@ -9873,11 +9901,11 @@ msgstr "ส่งออกรายงาน: {0}"
msgid "Export Type"
msgstr "ประเภทการส่งออก"
-#: frappe/public/js/frappe/views/reports/report_view.js:1705
+#: frappe/public/js/frappe/views/reports/report_view.js:1702
msgid "Export all matching rows?"
msgstr "ส่งออกแถวที่ตรงกันทั้งหมดหรือไม่?"
-#: frappe/public/js/frappe/views/reports/report_view.js:1715
+#: frappe/public/js/frappe/views/reports/report_view.js:1712
msgid "Export all {0} rows?"
msgstr "ส่งออกแถว {0} ทั้งหมดหรือไม่?"
@@ -9893,7 +9921,7 @@ msgstr ""
msgid "Export not allowed. You need {0} role to export."
msgstr "ไม่อนุญาตให้ส่งออก คุณต้องมีบทบาท {0} เพื่อส่งออก"
-#: frappe/custom/doctype/customize_form/customize_form.js:272
+#: frappe/custom/doctype/customize_form/customize_form.js:283
msgid "Export only customizations assigned to the selected module.
Note: You must set the Module (for export) field on Custom Field and Property Setter records before applying this filter.
Warning: Customizations from other modules will be excluded.
" msgstr "" @@ -9913,7 +9941,7 @@ msgstr "ส่งออกโดยไม่มีส่วนหัวหลั msgid "Export {0} records" msgstr "ส่งออก {0} รายการ" -#: frappe/custom/doctype/customize_form/customize_form.js:263 +#: frappe/custom/doctype/customize_form/customize_form.js:274 msgid "Exported permissions will be force-synced on every migrate overriding any other customization." msgstr "สิทธิ์ที่ส่งออกจะถูกซิงค์โดยบังคับในทุกการย้ายข้อมูลแทนที่การปรับแต่งอื่น ๆ" @@ -10028,7 +10056,7 @@ msgstr "" msgid "Failed to change password." msgstr "" -#: frappe/desk/page/setup_wizard/setup_wizard.js:232 +#: frappe/desk/page/setup_wizard/setup_wizard.js:239 #: frappe/desk/page/setup_wizard/setup_wizard.py:43 msgid "Failed to complete setup" msgstr "" @@ -10046,10 +10074,14 @@ msgstr "" msgid "Failed to decode token, please provide a valid base64-encoded token." msgstr "" -#: frappe/utils/password.py:210 +#: frappe/utils/password.py:228 msgid "Failed to decrypt key {0}" msgstr "" +#: frappe/core/doctype/communication/email.py:344 +msgid "Failed to delete communication" +msgstr "" + #: frappe/desk/reportview.py:642 msgid "Failed to delete {0} documents: {1}" msgstr "" @@ -10075,7 +10107,7 @@ msgstr "" msgid "Failed to generate preview of series" msgstr "ล้มเหลวในการสร้างตัวอย่างของซีรีส์" -#: frappe/handler.py:77 +#: frappe/handler.py:78 msgid "Failed to get method for command {0} with {1}" msgstr "ล้มเหลวในการดึงวิธีการสำหรับคำสั่ง {0} ด้วย {1}" @@ -10229,7 +10261,7 @@ msgstr "" msgid "Field \"value\" is mandatory. Please specify value to be updated" msgstr "" -#: frappe/desk/search.py:263 +#: frappe/desk/search.py:271 msgid "Field{0} not found in {1}"
msgstr ""
@@ -10298,7 +10330,7 @@ msgstr ""
msgid "Field {0} must be a virtual field to support virtual doctype."
msgstr ""
-#: frappe/public/js/frappe/form/form.js:1814
+#: frappe/public/js/frappe/form/form.js:1818
msgid "Field {0} not found."
msgstr ""
@@ -10358,7 +10390,7 @@ msgid "Fieldname {0} conflicting with meta object"
msgstr ""
#: frappe/core/doctype/doctype/doctype.py:511
-#: frappe/public/js/form_builder/utils.js:302
+#: frappe/public/js/form_builder/utils.js:299
msgid "Fieldname {0} is restricted"
msgstr ""
@@ -10401,7 +10433,7 @@ msgstr ""
msgid "Fields must be a list or tuple when as_list is enabled"
msgstr ""
-#: frappe/database/query.py:1131
+#: frappe/database/query.py:1138
msgid "Fields must be a string, list, tuple, pypika Field, or pypika Function"
msgstr ""
@@ -10514,7 +10546,7 @@ msgstr ""
msgid "File type of {0} is not allowed"
msgstr ""
-#: frappe/public/js/frappe/file_uploader/FileUploader.vue:642
+#: frappe/public/js/frappe/file_uploader/FileUploader.vue:651
msgid "File upload failed."
msgstr ""
@@ -10571,11 +10603,11 @@ msgstr ""
msgid "Filter Values"
msgstr ""
-#: frappe/database/query.py:742
+#: frappe/database/query.py:749
msgid "Filter condition missing after operator: {0}"
msgstr ""
-#: frappe/database/query.py:829
+#: frappe/database/query.py:836
msgid "Filter fields have invalid backtick notation: {0}"
msgstr ""
@@ -10669,7 +10701,7 @@ msgstr ""
msgid "Filters {0}"
msgstr ""
-#: frappe/public/js/frappe/views/reports/report_view.js:1483
+#: frappe/public/js/frappe/views/reports/report_view.js:1480
msgid "Filters:"
msgstr ""
@@ -11328,7 +11360,7 @@ msgstr "เต็ม"
#: frappe/contacts/doctype/contact/contact.json
#: frappe/core/doctype/activity_log/activity_log.json
#: frappe/core/doctype/user/user.json
-#: frappe/desk/page/setup_wizard/setup_wizard.js:473
+#: frappe/desk/page/setup_wizard/setup_wizard.js:487
#: frappe/templates/signup.html:4
#: frappe/website/doctype/about_us_team_member/about_us_team_member.json
msgid "Full Name"
@@ -11360,7 +11392,7 @@ msgstr "ฟังก์ชันตาม"
msgid "Function {0} is not whitelisted."
msgstr "ฟังก์ชัน {0} ไม่ได้อยู่ในรายการที่อนุญาต"
-#: frappe/database/query.py:2286
+#: frappe/database/query.py:2308
msgid "Function {0} requires arguments but none were provided"
msgstr ""
@@ -11439,7 +11471,7 @@ msgstr ""
msgid "Generate Separate Documents For Each Assignee"
msgstr ""
-#: frappe/public/js/frappe/ui/sidebar/sidebar.js:505
+#: frappe/public/js/frappe/ui/sidebar/sidebar.js:515
#: frappe/public/js/frappe/utils/utils.js:2115
msgid "Generate Tracking URL"
msgstr ""
@@ -11452,9 +11484,11 @@ msgstr ""
#. Option for the 'Type' (Select) field in DocType 'DocField'
#. Option for the 'Field Type' (Select) field in DocType 'Custom Field'
#. Option for the 'Type' (Select) field in DocType 'Customize Form Field'
+#. Option for the 'Fieldtype' (Select) field in DocType 'Web Form Field'
#: frappe/core/doctype/docfield/docfield.json
#: frappe/custom/doctype/custom_field/custom_field.json
#: frappe/custom/doctype/customize_form_field/customize_form_field.json
+#: frappe/website/doctype/web_form_field/web_form_field.json
msgid "Geolocation"
msgstr ""
@@ -11514,7 +11548,7 @@ msgid "Get your globally recognized avatar from Gravatar.com"
msgstr ""
#: frappe/public/js/frappe/ui/sidebar/sidebar.html:47
-#: frappe/public/js/frappe/ui/user_onboarding/OnboardingPanel.vue:238
+#: frappe/public/js/frappe/ui/user_onboarding/OnboardingPanel.vue:235
msgid "Getting Started"
msgstr ""
@@ -11606,7 +11640,7 @@ msgstr ""
#: frappe/core/doctype/data_import/data_import.js:93
#: frappe/core/doctype/doctype/doctype.js:55
-#: frappe/custom/doctype/customize_form/customize_form.js:104
+#: frappe/custom/doctype/customize_form/customize_form.js:111
#: frappe/custom/doctype/doctype_layout/doctype_layout.js:42
#: frappe/workflow/doctype/workflow/workflow.js:44
msgid "Go to {0} List"
@@ -11850,7 +11884,7 @@ msgstr "จัดกลุ่มตามประเภท"
msgid "Group By field is required to create a dashboard chart"
msgstr "ฟิลด์จัดกลุ่มตามเป็นสิ่งจำเป็นในการสร้างแผนภูมิแดชบอร์ด"
-#: frappe/database/query.py:1350
+#: frappe/database/query.py:1357
msgid "Group By must be a string"
msgstr ""
@@ -11924,9 +11958,11 @@ msgstr ""
#. Option for the 'Type' (Select) field in DocType 'DocField'
#. Option for the 'Field Type' (Select) field in DocType 'Custom Field'
#. Option for the 'Type' (Select) field in DocType 'Customize Form Field'
+#. Option for the 'Fieldtype' (Select) field in DocType 'Web Form Field'
#: frappe/core/doctype/docfield/docfield.json
#: frappe/custom/doctype/custom_field/custom_field.json
#: frappe/custom/doctype/customize_form_field/customize_form_field.json
+#: frappe/website/doctype/web_form_field/web_form_field.json
msgid "HTML Editor"
msgstr "ตัวแก้ไข HTML"
@@ -12069,12 +12105,14 @@ msgstr ""
#. Option for the 'Field Type' (Select) field in DocType 'Custom Field'
#. Option for the 'Type' (Select) field in DocType 'Customize Form Field'
#. Label of the heading (Data) field in DocType 'Contact Us Settings'
+#. Option for the 'Fieldtype' (Select) field in DocType 'Web Form Field'
#. Label of the heading (Data) field in DocType 'Website Slideshow Item'
#: frappe/core/doctype/docfield/docfield.json
#: frappe/custom/doctype/custom_field/custom_field.json
#: frappe/custom/doctype/customize_form_field/customize_form_field.json
#: frappe/printing/page/print_format_builder/print_format_builder.js:611
#: frappe/website/doctype/contact_us_settings/contact_us_settings.json
+#: frappe/website/doctype/web_form_field/web_form_field.json
#: frappe/website/doctype/website_slideshow_item/website_slideshow_item.json
msgid "Heading"
msgstr "หัวข้อ"
@@ -12293,7 +12331,9 @@ msgid "Hide Seconds"
msgstr "ซ่อนวินาที"
#. Label of the hide_toolbar (Check) field in DocType 'DocType'
+#. Label of the hide_toolbar (Check) field in DocType 'Customize Form'
#: frappe/core/doctype/doctype/doctype.json
+#: frappe/custom/doctype/customize_form/customize_form.json
msgid "Hide Sidebar, Menu, and Comments"
msgstr "ซ่อนแถบด้านข้าง เมนู และความคิดเห็น"
@@ -12455,16 +12495,16 @@ msgstr ""
#: frappe/public/js/frappe/data_import/data_exporter.js:371
#: frappe/public/js/frappe/data_import/data_exporter.js:386
#: frappe/public/js/frappe/list/list_settings.js:340
-#: frappe/public/js/frappe/list/list_view.js:414
-#: frappe/public/js/frappe/list/list_view.js:478
-#: frappe/public/js/frappe/list/list_view.js:2466
+#: frappe/public/js/frappe/list/list_view.js:408
+#: frappe/public/js/frappe/list/list_view.js:472
+#: frappe/public/js/frappe/list/list_view.js:2460
#: frappe/public/js/frappe/model/meta.js:208
#: frappe/public/js/frappe/model/model.js:122
msgid "ID"
msgstr "รหัส"
#: frappe/desk/reportview.py:530
-#: frappe/public/js/frappe/views/reports/report_view.js:1038
+#: frappe/public/js/frappe/views/reports/report_view.js:1035
msgctxt "Label of name column in report"
msgid "ID"
msgstr "รหัส"
@@ -12530,6 +12570,7 @@ msgstr "ที่อยู่ IP"
#. Label of the icon (Data) field in DocType 'Workspace Shortcut'
#. Label of the icon (Icon) field in DocType 'Workspace Sidebar Item'
#. Label of the icon (Data) field in DocType 'Social Login Key'
+#. Option for the 'Fieldtype' (Select) field in DocType 'Web Form Field'
#. Label of the icon (Select) field in DocType 'Workflow State'
#: frappe/core/doctype/docfield/docfield.json
#: frappe/core/doctype/doctype/doctype.json
@@ -12542,6 +12583,7 @@ msgstr "ที่อยู่ IP"
#: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json
#: frappe/integrations/doctype/social_login_key/social_login_key.json
#: frappe/public/js/frappe/views/workspace/workspace.js:484
+#: frappe/website/doctype/web_form_field/web_form_field.json
#: frappe/workflow/doctype/workflow_state/workflow_state.json
msgid "Icon"
msgstr "ไอคอน"
@@ -12785,7 +12827,7 @@ msgstr ""
msgid "If you have any questions, reach out to your system administrator."
msgstr ""
-#: frappe/utils/password.py:213
+#: frappe/utils/password.py:231
msgid "If you have recently restored the site, you may need to copy the site_config.json containing the original encryption key."
msgstr "หากคุณเพิ่งกู้คืนไซต์ คุณอาจต้องคัดลอก site_config.json ที่มีคีย์การเข้ารหัสต้นฉบับ"
@@ -12866,6 +12908,7 @@ msgstr "แม่แบบไม่ถูกต้อง"
#. Label of the image (Attach Image) field in DocType 'Letter Head'
#. Label of the footer_image (Attach Image) field in DocType 'Letter Head'
#. Option for the 'Footer Based On' (Select) field in DocType 'Letter Head'
+#. Option for the 'Fieldtype' (Select) field in DocType 'Web Form Field'
#. Label of the meta_image (Attach Image) field in DocType 'Web Page'
#. Label of the image (Attach) field in DocType 'Website Slideshow Item'
#: frappe/contacts/doctype/contact/contact.json
@@ -12875,6 +12918,7 @@ msgstr "แม่แบบไม่ถูกต้อง"
#: frappe/desk/doctype/form_tour/form_tour.json
#: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json
#: frappe/printing/doctype/letter_head/letter_head.json
+#: frappe/website/doctype/web_form_field/web_form_field.json
#: frappe/website/doctype/web_page/web_page.json
#: frappe/website/doctype/website_slideshow_item/website_slideshow_item.json
msgid "Image"
@@ -12969,7 +13013,7 @@ msgstr "โดยนัย"
msgid "Import"
msgstr "นำเข้า"
-#: frappe/public/js/frappe/list/list_view.js:1951
+#: frappe/public/js/frappe/list/list_view.js:1945
msgctxt "Button in list view menu"
msgid "Import"
msgstr "นำเข้า"
@@ -13259,7 +13303,7 @@ msgstr "การกำหนดค่าไม่ถูกต้อง"
msgid "Incorrect URL"
msgstr "URL ไม่ถูกต้อง"
-#: frappe/utils/password.py:100
+#: frappe/utils/password.py:118
msgid "Incorrect User or Password"
msgstr "ผู้ใช้หรือรหัสผ่านไม่ถูกต้อง"
@@ -13271,11 +13315,11 @@ msgstr "รหัสยืนยันไม่ถูกต้อง"
msgid "Incorrect configuration"
msgstr ""
-#: frappe/model/document.py:1734
+#: frappe/model/document.py:1743
msgid "Incorrect value in row {0}:"
msgstr "ค่าที่ไม่ถูกต้องในแถว {0}:"
-#: frappe/model/document.py:1736
+#: frappe/model/document.py:1745
msgid "Incorrect value:"
msgstr "ค่าที่ไม่ถูกต้อง:"
@@ -13292,7 +13336,7 @@ msgstr "เยื้อง"
#: frappe/custom/doctype/custom_field/custom_field.json frappe/model/meta.py:55
#: frappe/public/js/frappe/model/meta.js:211
#: frappe/public/js/frappe/model/model.js:124
-#: frappe/public/js/frappe/views/reports/report_view.js:1059
+#: frappe/public/js/frappe/views/reports/report_view.js:1056
msgid "Index"
msgstr "ดัชนี"
@@ -13447,7 +13491,7 @@ msgstr "ส่งคำแนะนำทางอีเมลแล้ว"
msgid "Insufficient Permission Level for {0}"
msgstr "ระดับสิทธิ์ไม่เพียงพอสำหรับ {0}"
-#: frappe/database/query.py:1416
+#: frappe/database/query.py:1423
msgid "Insufficient Permission for {0}"
msgstr "สิทธิ์ไม่เพียงพอสำหรับ {0}"
@@ -13570,10 +13614,10 @@ msgstr "URI การตรวจสอบ"
msgid "Invalid"
msgstr "ไม่ถูกต้อง"
-#: frappe/public/js/form_builder/utils.js:221
-#: frappe/public/js/frappe/form/grid_row.js:843
-#: frappe/public/js/frappe/form/layout.js:809
-#: frappe/public/js/frappe/views/reports/report_view.js:770
+#: frappe/public/js/form_builder/utils.js:218
+#: frappe/public/js/frappe/form/grid_row.js:840
+#: frappe/public/js/frappe/form/layout.js:806
+#: frappe/public/js/frappe/views/reports/report_view.js:767
msgid "Invalid \"depends_on\" expression"
msgstr ""
@@ -13581,7 +13625,7 @@ msgstr ""
msgid "Invalid \"depends_on\" expression set in filter {0}"
msgstr ""
-#: frappe/public/js/frappe/form/save.js:219
+#: frappe/public/js/frappe/form/save.js:214
msgid "Invalid \"mandatory_depends_on\" expression"
msgstr ""
@@ -13634,8 +13678,8 @@ msgstr "ชื่อฟิลด์ไม่ถูกต้อง"
msgid "Invalid File URL"
msgstr "URL ไฟล์ไม่ถูกต้อง"
-#: frappe/database/query.py:831 frappe/database/query.py:858
-#: frappe/database/query.py:868
+#: frappe/database/query.py:838 frappe/database/query.py:865
+#: frappe/database/query.py:875
msgid "Invalid Filter"
msgstr ""
@@ -13699,8 +13743,9 @@ msgstr "การแทนที่ไม่ถูกต้อง"
msgid "Invalid Parameters."
msgstr "พารามิเตอร์ไม่ถูกต้อง"
-#: frappe/www/update-password.html:148 frappe/www/update-password.html:169
-#: frappe/www/update-password.html:171 frappe/www/update-password.html:272
+#: frappe/core/doctype/user/user.py:937 frappe/www/update-password.html:148
+#: frappe/www/update-password.html:169 frappe/www/update-password.html:171
+#: frappe/www/update-password.html:272
msgid "Invalid Password"
msgstr "รหัสผ่านไม่ถูกต้อง"
@@ -13747,7 +13792,7 @@ msgstr "Webhook Secret ไม่ถูกต้อง"
msgid "Invalid aggregate function"
msgstr "ฟังก์ชันการรวมไม่ถูกต้อง"
-#: frappe/database/query.py:2446
+#: frappe/database/query.py:2468
msgid "Invalid alias format: {0}. Alias must be a simple identifier."
msgstr ""
@@ -13755,15 +13800,15 @@ msgstr ""
msgid "Invalid app"
msgstr ""
-#: frappe/database/query.py:2407 frappe/database/query.py:2422
+#: frappe/database/query.py:2429 frappe/database/query.py:2444
msgid "Invalid argument format: {0}. Only quoted string literals or simple field names are allowed."
msgstr ""
-#: frappe/database/query.py:2371
+#: frappe/database/query.py:2393
msgid "Invalid argument type: {0}. Only strings, numbers, dicts, and None are allowed."
msgstr ""
-#: frappe/database/query.py:864
+#: frappe/database/query.py:871
msgid "Invalid characters in fieldname: {0}. Only letters, numbers, and underscores are allowed."
msgstr ""
@@ -13771,15 +13816,15 @@ msgstr ""
msgid "Invalid column"
msgstr "คอลัมน์ไม่ถูกต้อง"
-#: frappe/database/query.py:765
+#: frappe/database/query.py:772
msgid "Invalid condition type in nested filters: {0}"
msgstr ""
-#: frappe/database/query.py:1394
+#: frappe/database/query.py:1401
msgid "Invalid direction in Order By: {0}. Must be 'ASC' or 'DESC'."
msgstr ""
-#: frappe/model/document.py:1065 frappe/model/document.py:1079
+#: frappe/model/document.py:1074 frappe/model/document.py:1088
msgid "Invalid docstatus"
msgstr "สถานะเอกสารไม่ถูกต้อง"
@@ -13791,11 +13836,11 @@ msgstr ""
msgid "Invalid expression set in filter {0} ({1})"
msgstr "นิพจน์ที่ตั้งค่าในตัวกรอง {0} ({1}) ไม่ถูกต้อง"
-#: frappe/database/query.py:2174
+#: frappe/database/query.py:2196
msgid "Invalid field format for SELECT: {0}. Field names must be simple, backticked, table-qualified, aliased, or '*'."
msgstr ""
-#: frappe/database/query.py:1335
+#: frappe/database/query.py:1342
msgid "Invalid field format in {0}: {1}. Use 'field', 'link_field.field', or 'child_table.field'."
msgstr ""
@@ -13803,7 +13848,7 @@ msgstr ""
msgid "Invalid field name {0}"
msgstr "ชื่อฟิลด์ไม่ถูกต้อง {0}"
-#: frappe/database/query.py:1190
+#: frappe/database/query.py:1197
msgid "Invalid field type: {0}"
msgstr ""
@@ -13815,11 +13860,11 @@ msgstr "ชื่อฟิลด์ไม่ถูกต้อง '{0}' ใน a
msgid "Invalid file path: {0}"
msgstr "เส้นทางไฟล์ไม่ถูกต้อง: {0}"
-#: frappe/database/query.py:748
+#: frappe/database/query.py:755
msgid "Invalid filter condition: {0}. Expected a list or tuple."
msgstr ""
-#: frappe/database/query.py:854
+#: frappe/database/query.py:861
msgid "Invalid filter field format: {0}. Use 'fieldname' or 'link_fieldname.target_fieldname'."
msgstr ""
@@ -13827,7 +13872,7 @@ msgstr ""
msgid "Invalid filter: {0}"
msgstr "ตัวกรองไม่ถูกต้อง: {0}"
-#: frappe/database/query.py:2291
+#: frappe/database/query.py:2313
msgid "Invalid function argument type: {0}. Only strings, numbers, lists, and None are allowed."
msgstr ""
@@ -13856,7 +13901,7 @@ msgstr "ชุดการตั้งชื่อไม่ถูกต้อง
msgid "Invalid naming series {}: dot (.) missing before the numeric placeholders. Kindly use a format like ABCD.#####."
msgstr ""
-#: frappe/database/query.py:2363
+#: frappe/database/query.py:2385
msgid "Invalid nested expression: dictionary must represent a function or operator"
msgstr ""
@@ -13880,11 +13925,11 @@ msgstr ""
msgid "Invalid role"
msgstr ""
-#: frappe/database/query.py:805
+#: frappe/database/query.py:812
msgid "Invalid simple filter format: {0}"
msgstr ""
-#: frappe/database/query.py:725
+#: frappe/database/query.py:732
msgid "Invalid start for filter condition: {0}. Expected a list or tuple."
msgstr ""
@@ -13910,7 +13955,7 @@ msgctxt "Error message in web form"
msgid "Invalid values for fields:"
msgstr "ค่าที่ไม่ถูกต้องสำหรับฟิลด์:"
-#: frappe/printing/page/print/print.js:675
+#: frappe/printing/page/print/print.js:665
msgid "Invalid wkhtmltopdf version"
msgstr "เวอร์ชัน wkhtmltopdf ไม่ถูกต้อง"
@@ -13918,7 +13963,7 @@ msgstr "เวอร์ชัน wkhtmltopdf ไม่ถูกต้อง"
msgid "Invalid {0} condition"
msgstr "เงื่อนไข {0} ไม่ถูกต้อง"
-#: frappe/database/query.py:2252
+#: frappe/database/query.py:2274
msgid "Invalid {0} dictionary format"
msgstr ""
@@ -14236,6 +14281,10 @@ msgstr "เป็นมาตรฐาน"
msgid "It is risky to delete this file: {0}. Please contact your System Manager."
msgstr "การลบไฟล์นี้: {0} มีความเสี่ยง โปรดติดต่อผู้จัดการระบบของคุณ"
+#: frappe/core/doctype/communication/email.py:359
+msgid "It is too late to undo this email. It is already being sent."
+msgstr ""
+
#. Label of the item_label (Data) field in DocType 'Navbar Item'
#: frappe/core/doctype/navbar_item/navbar_item.json
msgid "Item Label"
@@ -14270,11 +14319,13 @@ msgstr ""
#. Option for the 'Field Type' (Select) field in DocType 'Custom Field'
#. Option for the 'Type' (Select) field in DocType 'Customize Form Field'
#. Option for the 'Request Structure' (Select) field in DocType 'Webhook'
+#. Option for the 'Fieldtype' (Select) field in DocType 'Web Form Field'
#: frappe/core/doctype/docfield/docfield.json
#: frappe/core/doctype/report/report.json
#: frappe/custom/doctype/custom_field/custom_field.json
#: frappe/custom/doctype/customize_form_field/customize_form_field.json
#: frappe/integrations/doctype/webhook/webhook.json
+#: frappe/website/doctype/web_form_field/web_form_field.json
msgid "JSON"
msgstr ""
@@ -14891,7 +14942,7 @@ msgstr "สัปดาห์ที่แล้ว"
msgid "Last Year"
msgstr "ปีที่แล้ว"
-#: frappe/public/js/frappe/widgets/chart_widget.js:760
+#: frappe/public/js/frappe/widgets/chart_widget.js:778
msgid "Last synced {0}"
msgstr "ซิงค์ครั้งล่าสุด {0}"
@@ -14900,11 +14951,11 @@ msgstr "ซิงค์ครั้งล่าสุด {0}"
msgid "Layout"
msgstr "เลย์เอาต์"
-#: frappe/custom/doctype/customize_form/customize_form.js:194
+#: frappe/custom/doctype/customize_form/customize_form.js:205
msgid "Layout Reset"
msgstr "รีเซ็ตเลย์เอาต์"
-#: frappe/custom/doctype/customize_form/customize_form.js:186
+#: frappe/custom/doctype/customize_form/customize_form.js:197
msgid "Layout will be reset to standard layout, are you sure you want to do this?"
msgstr "เลย์เอาต์จะถูกรีเซ็ตเป็นเลย์เอาต์มาตรฐาน คุณแน่ใจหรือไม่ว่าต้องการทำเช่นนี้?"
@@ -14984,7 +15035,7 @@ msgstr "ความยาวของอาร์เรย์ข้อมูล
msgid "Length of {0} should be between 1 and 1000"
msgstr "ความยาวของ {0} ควรอยู่ระหว่าง 1 ถึง 1000"
-#: frappe/public/js/frappe/widgets/chart_widget.js:736
+#: frappe/public/js/frappe/widgets/chart_widget.js:754
msgid "Less"
msgstr "น้อยกว่า"
@@ -15009,7 +15060,7 @@ msgstr "มาเริ่มกันเลย"
msgid "Let's avoid repeated words and characters"
msgstr "หลีกเลี่ยงคำและตัวอักษรที่ซ้ำกัน"
-#: frappe/desk/page/setup_wizard/setup_wizard.js:468
+#: frappe/desk/page/setup_wizard/setup_wizard.js:482
msgid "Let's set up your account"
msgstr "มาตั้งค่าบัญชีของคุณกัน"
@@ -15149,7 +15200,7 @@ msgstr "การถูกใจ"
msgid "Limit"
msgstr "ขีดจำกัด"
-#: frappe/database/query.py:299
+#: frappe/database/query.py:300
msgid "Limit must be a non-negative integer"
msgstr ""
@@ -15387,7 +15438,7 @@ msgstr ""
msgid "List Settings"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2104
+#: frappe/public/js/frappe/list/list_view.js:2098
msgctxt "Button in list view menu"
msgid "List Settings"
msgstr ""
@@ -15443,7 +15494,7 @@ msgstr ""
msgid "Load More"
msgstr ""
-#: frappe/public/js/frappe/form/footer/form_timeline.js:215
+#: frappe/public/js/frappe/form/footer/form_timeline.js:220
msgctxt "Form timeline"
msgid "Load More Communications"
msgstr ""
@@ -15456,7 +15507,7 @@ msgstr ""
#: frappe/public/js/frappe/form/controls/multicheck.js:13
#: frappe/public/js/frappe/form/linked_with.js:13
#: frappe/public/js/frappe/list/base_list.js:509
-#: frappe/public/js/frappe/list/list_view.js:391
+#: frappe/public/js/frappe/list/list_view.js:385
#: frappe/public/js/frappe/ui/listing.html:16
#: frappe/public/js/frappe/views/reports/query_report.js:1141
msgid "Loading"
@@ -15544,7 +15595,7 @@ msgstr "เข้าสู่ระบบเพื่อเข้าถึงห
msgid "Log out"
msgstr "ออกจากระบบ"
-#: frappe/handler.py:120
+#: frappe/handler.py:121
msgid "Logged Out"
msgstr "ออกจากระบบแล้ว"
@@ -15731,9 +15782,11 @@ msgstr "บันทึกที่ต้องล้าง"
#. Option for the 'Type' (Select) field in DocType 'DocField'
#. Option for the 'Field Type' (Select) field in DocType 'Custom Field'
#. Option for the 'Type' (Select) field in DocType 'Customize Form Field'
+#. Option for the 'Fieldtype' (Select) field in DocType 'Web Form Field'
#: frappe/core/doctype/docfield/docfield.json
#: frappe/custom/doctype/custom_field/custom_field.json
#: frappe/custom/doctype/customize_form_field/customize_form_field.json
+#: frappe/website/doctype/web_form_field/web_form_field.json
msgid "Long Text"
msgstr "ข้อความยาว"
@@ -15847,7 +15900,7 @@ msgstr "ชาย"
msgid "Manage 3rd party apps"
msgstr "จัดการแอปของบุคคลที่สาม"
-#: frappe/public/js/billing.bundle.js:81
+#: frappe/public/js/billing.bundle.js:77
msgid "Manage Billing"
msgstr ""
@@ -15990,10 +16043,12 @@ msgstr ""
#. Option for the 'Type' (Select) field in DocType 'DocField'
#. Option for the 'Field Type' (Select) field in DocType 'Custom Field'
#. Option for the 'Type' (Select) field in DocType 'Customize Form Field'
+#. Option for the 'Fieldtype' (Select) field in DocType 'Web Form Field'
#. Option for the 'Fieldtype' (Select) field in DocType 'Web Template Field'
#: frappe/core/doctype/docfield/docfield.json
#: frappe/custom/doctype/custom_field/custom_field.json
#: frappe/custom/doctype/customize_form_field/customize_form_field.json
+#: frappe/website/doctype/web_form_field/web_form_field.json
#: frappe/website/doctype/web_template_field/web_template_field.json
msgid "Markdown Editor"
msgstr ""
@@ -16241,7 +16296,7 @@ msgstr "ส่งข้อความแล้ว"
msgid "Message Type"
msgstr "ประเภทข้อความ"
-#: frappe/public/js/frappe/views/communication.js:1038
+#: frappe/public/js/frappe/views/communication.js:1088
msgid "Message clipped"
msgstr "ข้อความถูกตัด"
@@ -16582,7 +16637,7 @@ msgstr "ชื่อโปรไฟล์โมดูล"
msgid "Module onboarding progress reset"
msgstr "รีเซ็ตความคืบหน้าการเริ่มต้นใช้งานโมดูล"
-#: frappe/custom/doctype/customize_form/customize_form.js:250
+#: frappe/custom/doctype/customize_form/customize_form.js:261
msgid "Module to Export"
msgstr "โมดูลที่จะส่งออก"
@@ -16664,7 +16719,7 @@ msgstr "รายเดือนยาว"
#: frappe/public/js/frappe/form/multi_select_dialog.js:72
#: frappe/public/js/frappe/ui/toolbar/search.js:285
#: frappe/public/js/frappe/ui/toolbar/search.js:300
-#: frappe/public/js/frappe/widgets/chart_widget.js:736
+#: frappe/public/js/frappe/widgets/chart_widget.js:754
#: frappe/templates/includes/list/list.html:27
#: frappe/templates/includes/search_template.html:13
msgid "More"
@@ -16884,7 +16939,7 @@ msgstr "ชื่อ"
msgid "Name (Doc Name)"
msgstr "ชื่อ (ชื่อเอกสาร)"
-#: frappe/desk/utils.py:24
+#: frappe/desk/utils.py:28
msgid "Name already taken, please set a new name"
msgstr "ชื่อนี้ถูกใช้แล้ว โปรดตั้งชื่อใหม่"
@@ -16976,12 +17031,12 @@ msgstr "แม่แบบแถบนำทาง"
msgid "Navbar Template Values"
msgstr "ค่าของแม่แบบแถบนำทาง"
-#: frappe/public/js/frappe/list/list_view.js:1425
+#: frappe/public/js/frappe/list/list_view.js:1419
msgctxt "Description of a list view shortcut"
msgid "Navigate list down"
msgstr "เลื่อนรายการลง"
-#: frappe/public/js/frappe/list/list_view.js:1432
+#: frappe/public/js/frappe/list/list_view.js:1426
msgctxt "Description of a list view shortcut"
msgid "Navigate list up"
msgstr "เลื่อนรายการขึ้น"
@@ -16996,7 +17051,7 @@ msgstr "ไปยังเนื้อหาหลัก"
msgid "Navigation Settings"
msgstr "การตั้งค่าการนำทาง"
-#: frappe/public/js/frappe/list/list_view.js:513
+#: frappe/public/js/frappe/list/list_view.js:507
msgid "Need Help?"
msgstr ""
@@ -17008,7 +17063,7 @@ msgstr "ต้องการบทบาทผู้จัดการพื้
msgid "Negative Value"
msgstr "ค่าติดลบ"
-#: frappe/database/query.py:717
+#: frappe/database/query.py:724
msgid "Nested filters must be provided as a list or tuple."
msgstr ""
@@ -17063,8 +17118,8 @@ msgstr "ผู้ติดต่อใหม่"
msgid "New Custom Block"
msgstr "บล็อกที่กำหนดเองใหม่"
-#: frappe/printing/page/print/print.js:329
-#: frappe/printing/page/print/print.js:376
+#: frappe/printing/page/print/print.js:319
+#: frappe/printing/page/print/print.js:366
msgid "New Custom Print Format"
msgstr "รูปแบบการพิมพ์ที่กำหนดเองใหม่"
@@ -17077,7 +17132,7 @@ msgstr "ฟอร์มเอกสารใหม่"
msgid "New Document Shared {0}"
msgstr "เอกสารใหม่ที่แชร์ {0}"
-#: frappe/public/js/frappe/form/footer/form_timeline.js:27
+#: frappe/public/js/frappe/form/footer/form_timeline.js:28
#: frappe/public/js/frappe/views/communication.js:25
msgid "New Email"
msgstr "อีเมลใหม่"
@@ -17087,7 +17142,7 @@ msgstr "อีเมลใหม่"
msgid "New Email Account"
msgstr "บัญชีอีเมลใหม่"
-#: frappe/public/js/frappe/form/footer/form_timeline.js:47
+#: frappe/public/js/frappe/form/footer/form_timeline.js:48
msgid "New Event"
msgstr "เหตุการณ์ใหม่"
@@ -17134,8 +17189,8 @@ msgstr "การเริ่มต้นใช้งานใหม่"
msgid "New Password"
msgstr "รหัสผ่านใหม่"
-#: frappe/printing/page/print/print.js:301
-#: frappe/printing/page/print/print.js:355
+#: frappe/printing/page/print/print.js:291
+#: frappe/printing/page/print/print.js:345
#: frappe/printing/page/print_format_builder_beta/print_format_builder_beta.js:61
msgid "New Print Format Name"
msgstr "ชื่อรูปแบบการพิมพ์ใหม่"
@@ -17144,7 +17199,7 @@ msgstr "ชื่อรูปแบบการพิมพ์ใหม่"
msgid "New Quick List"
msgstr "รายการด่วนใหม่"
-#: frappe/public/js/frappe/views/reports/report_view.js:1440
+#: frappe/public/js/frappe/views/reports/report_view.js:1437
msgid "New Report name"
msgstr "ชื่อรายงานใหม่"
@@ -17198,6 +17253,10 @@ msgstr ""
msgid "New password cannot be same as old password"
msgstr "รหัสผ่านใหม่ต้องไม่เหมือนกับรหัสผ่านเก่า"
+#: frappe/core/doctype/user/user.py:934
+msgid "New password cannot be the same as your current password. Please choose a different password."
+msgstr ""
+
#: frappe/utils/change_log.py:389
msgid "New updates are available"
msgstr "มีการอัปเดตใหม่"
@@ -17388,7 +17447,7 @@ msgstr "ถัดไปเมื่อคลิก"
#: frappe/integrations/doctype/ldap_settings/ldap_settings.json
#: frappe/integrations/doctype/webhook/webhook.py:132
#: frappe/printing/doctype/print_format/print_format.json
-#: frappe/public/js/form_builder/utils.js:341
+#: frappe/public/js/form_builder/utils.js:338
#: frappe/public/js/frappe/form/controls/link.js:579
#: frappe/public/js/frappe/list/base_list.js:950
#: frappe/public/js/frappe/list/list_sidebar_group_by.js:170
@@ -17454,7 +17513,7 @@ msgstr ""
msgid "No Entry for the User {0} found within LDAP!"
msgstr ""
-#: frappe/public/js/frappe/widgets/chart_widget.js:407
+#: frappe/public/js/frappe/widgets/chart_widget.js:412
msgid "No Filters Set"
msgstr ""
@@ -17485,8 +17544,8 @@ msgstr ""
msgid "No Label"
msgstr ""
-#: frappe/printing/page/print/print.js:779
-#: frappe/printing/page/print/print.js:860
+#: frappe/printing/page/print/print.js:769
+#: frappe/printing/page/print/print.js:850
#: frappe/public/js/frappe/list/bulk_operations.js:98
#: frappe/public/js/frappe/list/bulk_operations.js:170
#: frappe/utils/weasyprint.py:52
@@ -17521,11 +17580,11 @@ msgstr ""
msgid "No Preview"
msgstr ""
-#: frappe/printing/page/print/print.js:783
+#: frappe/printing/page/print/print.js:773
msgid "No Preview Available"
msgstr ""
-#: frappe/printing/page/print/print.js:938
+#: frappe/printing/page/print/print.js:928
msgid "No Printer is Available."
msgstr ""
@@ -17742,7 +17801,7 @@ msgstr "จะไม่มีการส่งออกบันทึก"
msgid "No rows"
msgstr "ไม่มีแถว"
-#: frappe/public/js/frappe/list/list_view.js:2433
+#: frappe/public/js/frappe/list/list_view.js:2427
msgid "No rows selected"
msgstr ""
@@ -17771,7 +17830,7 @@ msgstr "ไม่มี {0}"
msgid "No {0} found"
msgstr "ไม่พบ {0}"
-#: frappe/public/js/frappe/list/list_view.js:527
+#: frappe/public/js/frappe/list/list_view.js:521
msgid "No {0} found with matching filters. Clear filters to see all {0}."
msgstr "ไม่พบ {0} ที่ตรงกับตัวกรอง ล้างตัวกรองเพื่อดู {0} ทั้งหมด"
@@ -17823,7 +17882,7 @@ msgstr "สำเนาที่ทำให้เป็นมาตรฐาน
msgid "Normalized Query"
msgstr "คำสั่งที่ทำให้เป็นมาตรฐาน"
-#: frappe/core/doctype/user/user.py:1069
+#: frappe/core/doctype/user/user.py:1077
#: frappe/templates/includes/login/login.js:253 frappe/utils/oauth.py:300
msgid "Not Allowed"
msgstr "ไม่อนุญาต"
@@ -17989,7 +18048,7 @@ msgstr "ไม่ได้รับอนุญาต"
msgid "Not permitted to view {0}"
msgstr "ไม่ได้รับอนุญาตให้ดู {0}"
-#: frappe/public/js/frappe/file_uploader/FileUploader.vue:627
+#: frappe/public/js/frappe/file_uploader/FileUploader.vue:636
msgid "Not permitted. {0}."
msgstr ""
@@ -18065,7 +18124,7 @@ msgstr "ไม่มีอะไรให้อัปเดต"
#: frappe/core/doctype/communication/mixins.py:142
#: frappe/desk/doctype/event_notifications/event_notifications.json
#: frappe/email/doctype/notification/notification.json
-#: frappe/public/js/frappe/ui/sidebar/sidebar.js:471
+#: frappe/public/js/frappe/ui/sidebar/sidebar.js:481
#: frappe/workspace_sidebar/system.json
msgid "Notification"
msgstr "การแจ้งเตือน"
@@ -18402,7 +18461,7 @@ msgstr ""
msgid "Offset Y"
msgstr ""
-#: frappe/database/query.py:304
+#: frappe/database/query.py:305
msgid "Offset must be a non-negative integer"
msgstr ""
@@ -18477,7 +18536,7 @@ msgstr ""
msgid "On or Before"
msgstr ""
-#: frappe/public/js/frappe/views/communication.js:1048
+#: frappe/public/js/frappe/views/communication.js:1098
msgid "On {0}, {1} wrote:"
msgstr ""
@@ -18593,7 +18652,7 @@ msgstr ""
msgid "Only allowed to export customizations in developer mode"
msgstr "อนุญาตให้ส่งออกการปรับแต่งในโหมดนักพัฒนาเท่านั้น"
-#: frappe/model/document.py:1418
+#: frappe/model/document.py:1427
msgid "Only draft documents can be discarded"
msgstr "สามารถทิ้งเอกสารร่างได้เท่านั้น"
@@ -18726,7 +18785,7 @@ msgstr ""
msgid "Open in new tab"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:1478
+#: frappe/public/js/frappe/list/list_view.js:1472
msgctxt "Description of a list view shortcut"
msgid "Open list item"
msgstr ""
@@ -18782,7 +18841,7 @@ msgstr ""
msgid "Operator must be one of {0}"
msgstr "ผู้ปฏิบัติงานต้องเป็นหนึ่งใน {0}"
-#: frappe/database/query.py:2319
+#: frappe/database/query.py:2341
msgid "Operator {0} requires exactly 2 arguments (left and right operands)"
msgstr ""
@@ -18883,7 +18942,7 @@ msgstr "สีส้ม"
msgid "Order"
msgstr "คำสั่งซื้อ"
-#: frappe/database/query.py:1366
+#: frappe/database/query.py:1373
msgid "Order By must be a string"
msgstr ""
@@ -19028,11 +19087,11 @@ msgstr "การสร้าง PDF ล้มเหลว"
msgid "PDF generation failed because of broken image links"
msgstr "การสร้าง PDF ล้มเหลวเนื่องจากลิงก์ภาพเสีย"
-#: frappe/printing/page/print/print.js:677
+#: frappe/printing/page/print/print.js:667
msgid "PDF generation may not work as expected."
msgstr "การสร้าง PDF อาจไม่ทำงานตามที่คาดไว้"
-#: frappe/printing/page/print/print.js:595
+#: frappe/printing/page/print/print.js:585
msgid "PDF printing via \"Raw Print\" is not supported."
msgstr ""
@@ -19353,14 +19412,14 @@ msgstr "ไม่กระตือรือร้น"
#: frappe/core/doctype/user/user.js:241
#: frappe/custom/doctype/custom_field/custom_field.json
#: frappe/custom/doctype/customize_form_field/customize_form_field.json
-#: frappe/desk/page/setup_wizard/setup_wizard.js:487
+#: frappe/desk/page/setup_wizard/setup_wizard.js:501
#: frappe/email/doctype/email_account/email_account.json
#: frappe/website/doctype/web_form_field/web_form_field.json
#: frappe/www/login.html:22
msgid "Password"
msgstr "รหัสผ่าน"
-#: frappe/core/doctype/user/user.py:1134
+#: frappe/core/doctype/user/user.py:1142
msgid "Password Email Sent"
msgstr "ส่งอีเมลรหัสผ่านแล้ว"
@@ -19373,7 +19432,7 @@ msgstr "รีเซ็ตรหัสผ่าน"
msgid "Password Reset Link Generation Limit"
msgstr "ขีดจำกัดการสร้างลิงก์รีเซ็ตรหัสผ่าน"
-#: frappe/public/js/frappe/form/grid_row.js:890
+#: frappe/public/js/frappe/form/grid_row.js:887
msgid "Password cannot be filtered"
msgstr "ไม่สามารถกรองรหัสผ่านได้"
@@ -19402,11 +19461,11 @@ msgstr "ไม่มีรหัสผ่านในบัญชีอีเม
msgid "Password not found for {0} {1} {2}"
msgstr "ไม่พบรหัสผ่านสำหรับ {0} {1} {2}"
-#: frappe/core/doctype/user/user.py:1300
+#: frappe/core/doctype/user/user.py:1308
msgid "Password requirements not met"
msgstr ""
-#: frappe/core/doctype/user/user.py:1133
+#: frappe/core/doctype/user/user.py:1141
msgid "Password reset instructions have been sent to {}'s email"
msgstr "คำแนะนำการรีเซ็ตรหัสผ่านถูกส่งไปยังอีเมลของ {} แล้ว"
@@ -19538,9 +19597,11 @@ msgstr ""
#. Option for the 'Type' (Select) field in DocType 'DocField'
#. Option for the 'Field Type' (Select) field in DocType 'Custom Field'
#. Option for the 'Type' (Select) field in DocType 'Customize Form Field'
+#. Option for the 'Fieldtype' (Select) field in DocType 'Web Form Field'
#: frappe/core/doctype/docfield/docfield.json
#: frappe/custom/doctype/custom_field/custom_field.json
#: frappe/custom/doctype/customize_form_field/customize_form_field.json
+#: frappe/website/doctype/web_form_field/web_form_field.json
msgid "Percent"
msgstr ""
@@ -19587,7 +19648,7 @@ msgstr "ลบ {0} อย่างถาวร?"
msgid "Permission"
msgstr ""
-#: frappe/core/doctype/user_type/user_type.py:84 frappe/database/query.py:1003
+#: frappe/core/doctype/user_type/user_type.py:84 frappe/database/query.py:1010
msgid "Permission Error"
msgstr "ข้อผิดพลาดในการอนุญาต"
@@ -19758,8 +19819,8 @@ msgid "Phone Number {0} set in field {1} is not valid."
msgstr "หมายเลขโทรศัพท์ {0} ที่ตั้งค่าในฟิลด์ {1} ไม่ถูกต้อง"
#: frappe/public/js/frappe/form/print_utils.js:69
+#: frappe/public/js/frappe/views/reports/report_view.js:1628
#: frappe/public/js/frappe/views/reports/report_view.js:1631
-#: frappe/public/js/frappe/views/reports/report_view.js:1634
msgid "Pick Columns"
msgstr "เลือกคอลัมน์"
@@ -19837,7 +19898,7 @@ msgstr "โปรดเพิ่มความคิดเห็นที่ถ
msgid "Please adjust filters to include some data"
msgstr ""
-#: frappe/core/doctype/user/user.py:1116
+#: frappe/core/doctype/user/user.py:1124
msgid "Please ask your administrator to verify your sign-up"
msgstr "โปรดขอให้ผู้ดูแลระบบของคุณตรวจสอบการลงทะเบียนของคุณ"
@@ -19865,7 +19926,7 @@ msgstr "โปรดตรวจสอบค่าตัวกรองที่
msgid "Please check the value of \"Fetch From\" set for field {0}"
msgstr ""
-#: frappe/core/doctype/user/user.py:1114
+#: frappe/core/doctype/user/user.py:1122
msgid "Please check your email for verification"
msgstr "โปรดตรวจสอบอีเมลของคุณเพื่อการยืนยัน"
@@ -19901,7 +19962,7 @@ msgstr ""
msgid "Please confirm your action to {0} this document."
msgstr "โปรดยืนยันการกระทำของคุณเพื่อ {0} เอกสารนี้"
-#: frappe/printing/page/print/print.js:679
+#: frappe/printing/page/print/print.js:669
msgid "Please contact your system manager to install correct version."
msgstr "โปรดติดต่อผู้จัดการระบบของคุณเพื่อติดตั้งเวอร์ชันที่ถูกต้อง"
@@ -19931,8 +19992,8 @@ msgstr "โปรดเปิดใช้งานคีย์เข้าสู
#: frappe/desk/doctype/notification_log/notification_log.js:45
#: frappe/email/doctype/auto_email_report/auto_email_report.js:17
-#: frappe/printing/page/print/print.js:699
-#: frappe/printing/page/print/print.js:744
+#: frappe/printing/page/print/print.js:689
+#: frappe/printing/page/print/print.js:734
#: frappe/public/js/frappe/list/bulk_operations.js:161
#: frappe/public/js/frappe/utils/utils.js:1736
msgid "Please enable pop-ups"
@@ -20029,7 +20090,7 @@ msgstr "โปรดตรวจสอบว่าเอกสารการส
msgid "Please refresh to get the latest document."
msgstr "โปรดรีเฟรชเพื่อรับเอกสารล่าสุด"
-#: frappe/printing/page/print/print.js:596
+#: frappe/printing/page/print/print.js:586
msgid "Please remove the printer mapping in Printer Settings and try again."
msgstr "โปรดลบการแมปเครื่องพิมพ์ในการตั้งค่าเครื่องพิมพ์และลองอีกครั้ง"
@@ -20049,7 +20110,7 @@ msgstr "โปรดบันทึกเอกสารก่อนลบกา
msgid "Please save the form before previewing the message"
msgstr ""
-#: frappe/public/js/frappe/views/reports/report_view.js:1783
+#: frappe/public/js/frappe/views/reports/report_view.js:1780
msgid "Please save the report first"
msgstr "โปรดบันทึกรายงานก่อน"
@@ -20135,7 +20196,7 @@ msgstr "โปรดเลือก {0}"
msgid "Please set Email Address"
msgstr "โปรดตั้งค่าที่อยู่อีเมล"
-#: frappe/printing/page/print/print.js:610
+#: frappe/printing/page/print/print.js:600
msgid "Please set a printer mapping for this print format in the Printer Settings"
msgstr "โปรดตั้งค่าการแมปเครื่องพิมพ์สำหรับรูปแบบการพิมพ์นี้ในการตั้งค่าเครื่องพิมพ์"
@@ -20224,7 +20285,7 @@ msgstr "โปรดใช้ตัวกรองการค้นหา LDAP
msgid "Please use following links to download file backup."
msgstr ""
-#: frappe/utils/password.py:217
+#: frappe/utils/password.py:235
msgid "Please visit https://frappecloud.com/docs/sites/migrate-an-existing-site#encryption-key for more information."
msgstr ""
@@ -20469,7 +20530,7 @@ msgstr "ก่อนหน้า"
msgid "Previous Document"
msgstr ""
-#: frappe/public/js/frappe/form/form.js:2289
+#: frappe/public/js/frappe/form/form.js:2293
msgid "Previous Submission"
msgstr "การส่งก่อนหน้า"
@@ -20529,12 +20590,12 @@ msgstr "คีย์หลักของประเภทเอกสาร {0
#: frappe/public/js/frappe/form/templates/print_layout.html:46
#: frappe/public/js/frappe/list/bulk_operations.js:95
#: frappe/public/js/frappe/views/reports/query_report.js:1929
-#: frappe/public/js/frappe/views/reports/report_view.js:1593
+#: frappe/public/js/frappe/views/reports/report_view.js:1590
#: frappe/public/js/frappe/views/treeview.js:501 frappe/www/printview.html:18
msgid "Print"
msgstr "พิมพ์"
-#: frappe/public/js/frappe/list/list_view.js:2280
+#: frappe/public/js/frappe/list/list_view.js:2274
msgctxt "Button in list view actions menu"
msgid "Print"
msgstr "พิมพ์"
@@ -20554,7 +20615,7 @@ msgstr "พิมพ์เอกสาร"
#: frappe/email/doctype/notification/notification.json
#: frappe/printing/doctype/print_format/print_format.json
#: frappe/printing/page/print/print.js:116
-#: frappe/printing/page/print/print.js:897
+#: frappe/printing/page/print/print.js:887
#: frappe/public/js/frappe/form/print_utils.js:32
#: frappe/public/js/frappe/list/bulk_operations.js:59
#: frappe/website/doctype/web_form/web_form.json
@@ -20705,11 +20766,11 @@ msgstr "พิมพ์เอกสาร"
msgid "Print with letterhead"
msgstr "พิมพ์พร้อมหัวจดหมาย"
-#: frappe/printing/page/print/print.js:906
+#: frappe/printing/page/print/print.js:896
msgid "Printer"
msgstr "เครื่องพิมพ์"
-#: frappe/printing/page/print/print.js:883
+#: frappe/printing/page/print/print.js:873
msgid "Printer Mapping"
msgstr "การแมปเครื่องพิมพ์"
@@ -20719,11 +20780,11 @@ msgstr "การแมปเครื่องพิมพ์"
msgid "Printer Name"
msgstr "ชื่อเครื่องพิมพ์"
-#: frappe/printing/page/print/print.js:875
+#: frappe/printing/page/print/print.js:865
msgid "Printer Settings"
msgstr "การตั้งค่าเครื่องพิมพ์"
-#: frappe/printing/page/print/print.js:609
+#: frappe/printing/page/print/print.js:599
msgid "Printer mapping not set."
msgstr "ไม่ได้ตั้งค่าการแมปเครื่องพิมพ์"
@@ -20912,7 +20973,7 @@ msgstr ""
#. Label of the publish (Check) field in DocType 'Package Release'
#: frappe/core/doctype/package_release/package_release.json
-#: frappe/public/js/frappe/form/footer/form_timeline.js:633
+#: frappe/public/js/frappe/form/footer/form_timeline.js:638
#: frappe/website/doctype/web_form/web_form.js:86
msgid "Publish"
msgstr "เผยแพร่"
@@ -21266,7 +21327,7 @@ msgstr ""
msgid "Raw Email"
msgstr ""
-#: frappe/core/doctype/communication/email.py:96
+#: frappe/core/doctype/communication/email.py:99
msgid "Raw HTML can be used only with Email Templates having 'Use HTML' checked. Proceeding with plain text email."
msgstr ""
@@ -21300,7 +21361,7 @@ msgid "Re:"
msgstr ""
#: frappe/core/doctype/communication/communication.js:268
-#: frappe/public/js/frappe/form/footer/form_timeline.js:601
+#: frappe/public/js/frappe/form/footer/form_timeline.js:606
#: frappe/public/js/frappe/views/communication.js:422
msgid "Re: {0}"
msgstr ""
@@ -21330,6 +21391,7 @@ msgstr ""
#. Label of the read_only (Check) field in DocType 'Custom Field'
#. Option for the 'Type' (Select) field in DocType 'Customize Form Field'
#. Label of the read_only (Check) field in DocType 'Customize Form Field'
+#. Option for the 'Fieldtype' (Select) field in DocType 'Web Form Field'
#. Label of the read_only (Check) field in DocType 'Web Form Field'
#: frappe/core/doctype/docfield/docfield.json
#: frappe/custom/doctype/custom_field/custom_field.json
@@ -21781,13 +21843,13 @@ msgid "Referrer"
msgstr "ผู้แนะนำ"
#: frappe/printing/page/print/print.js:93 frappe/public/js/frappe/desk.js:168
-#: frappe/public/js/frappe/desk.js:552
+#: frappe/public/js/frappe/desk.js:554
#: frappe/public/js/frappe/form/form.js:1251
#: frappe/public/js/frappe/form/templates/print_layout.html:6
#: frappe/public/js/frappe/list/base_list.js:67
#: frappe/public/js/frappe/views/reports/query_report.js:1918
#: frappe/public/js/frappe/views/treeview.js:507
-#: frappe/public/js/frappe/widgets/chart_widget.js:291
+#: frappe/public/js/frappe/widgets/chart_widget.js:296
#: frappe/public/js/frappe/widgets/number_card_widget.js:352
#: frappe/public/js/print_format_builder/Preview.vue:24
msgid "Refresh"
@@ -21802,7 +21864,7 @@ msgstr "รีเฟรชทั้งหมด"
msgid "Refresh Google Sheet"
msgstr "รีเฟรช Google Sheet"
-#: frappe/printing/page/print/print.js:392
+#: frappe/printing/page/print/print.js:382
msgid "Refresh Print Preview"
msgstr ""
@@ -21817,18 +21879,18 @@ msgstr ""
msgid "Refresh Token"
msgstr "รีเฟรชโทเค็น"
-#: frappe/public/js/frappe/list/list_view.js:564
+#: frappe/public/js/frappe/list/list_view.js:558
msgctxt "Document count in list view"
msgid "Refreshing"
msgstr "กำลังรีเฟรช"
#: frappe/core/doctype/system_settings/system_settings.js:57
#: frappe/core/doctype/user/user.js:373
-#: frappe/desk/page/setup_wizard/setup_wizard.js:211
+#: frappe/desk/page/setup_wizard/setup_wizard.js:218
msgid "Refreshing..."
msgstr "กำลังรีเฟรช..."
-#: frappe/core/doctype/user/user.py:1076
+#: frappe/core/doctype/user/user.py:1084
msgid "Registered but disabled"
msgstr "ลงทะเบียนแล้วแต่ปิดใช้งาน"
@@ -21874,7 +21936,7 @@ msgstr "ลิงก์ใหม่การสื่อสาร"
msgid "Relinked"
msgstr "ลิงก์ใหม่แล้ว"
-#: frappe/custom/doctype/customize_form/customize_form.js:120
+#: frappe/custom/doctype/customize_form/customize_form.js:127
#: frappe/public/js/frappe/form/toolbar.js:483
msgid "Reload"
msgstr "โหลดใหม่"
@@ -21943,7 +22005,7 @@ msgstr "ลบฟิลด์"
msgid "Remove Section"
msgstr "ลบส่วน"
-#: frappe/custom/doctype/customize_form/customize_form.js:138
+#: frappe/custom/doctype/customize_form/customize_form.js:145
msgid "Remove all customizations?"
msgstr "ลบการปรับแต่งทั้งหมดหรือไม่?"
@@ -22087,7 +22149,7 @@ msgstr "ตอบกลับแล้ว"
#. Label of the reply (Text Editor) field in DocType 'Discussion Reply'
#: frappe/core/doctype/communication/communication.js:57
-#: frappe/public/js/frappe/form/footer/form_timeline.js:563
+#: frappe/public/js/frappe/form/footer/form_timeline.js:568
#: frappe/website/doctype/discussion_reply/discussion_reply.json
msgid "Reply"
msgstr "ตอบกลับ"
@@ -22290,7 +22352,7 @@ msgstr "รายงานหมดเวลา"
msgid "Report updated successfully"
msgstr "อัปเดตรายงานเรียบร้อยแล้ว"
-#: frappe/public/js/frappe/views/reports/report_view.js:1413
+#: frappe/public/js/frappe/views/reports/report_view.js:1410
msgid "Report was not saved (there were errors)"
msgstr "รายงานไม่ได้รับการบันทึก (มีข้อผิดพลาด)"
@@ -22441,16 +22503,16 @@ msgstr ""
#: frappe/desk/doctype/form_tour/form_tour.js:101
#: frappe/desk/doctype/global_search_settings/global_search_settings.js:19
#: frappe/desk/doctype/module_onboarding/module_onboarding.js:17
-#: frappe/public/js/frappe/ui/user_onboarding/OnboardingPanel.vue:346
+#: frappe/public/js/frappe/ui/user_onboarding/OnboardingPanel.vue:341
#: frappe/website/doctype/portal_settings/portal_settings.js:19
msgid "Reset"
msgstr "เริ่มใหม่"
-#: frappe/public/js/frappe/ui/user_onboarding/OnboardingPanel.vue:267
+#: frappe/public/js/frappe/ui/user_onboarding/OnboardingPanel.vue:264
msgid "Reset All"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.js:136
+#: frappe/custom/doctype/customize_form/customize_form.js:143
msgid "Reset All Customizations"
msgstr ""
@@ -22459,7 +22521,7 @@ msgstr ""
msgid "Reset Changes"
msgstr ""
-#: frappe/public/js/frappe/widgets/chart_widget.js:306
+#: frappe/public/js/frappe/widgets/chart_widget.js:311
msgid "Reset Chart"
msgstr ""
@@ -22475,7 +22537,7 @@ msgstr ""
msgid "Reset LDAP Password"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.js:128
+#: frappe/custom/doctype/customize_form/customize_form.js:135
msgid "Reset Layout"
msgstr ""
@@ -22638,7 +22700,7 @@ msgstr ""
msgid "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)"
msgstr "จำกัดผู้ใช้จากที่อยู่ IP นี้เท่านั้น สามารถเพิ่มที่อยู่ IP หลายรายการโดยคั่นด้วยเครื่องหมายจุลภาค และยังยอมรับที่อยู่ IP บางส่วน เช่น (111.111.111)"
-#: frappe/public/js/frappe/list/list_view.js:205
+#: frappe/public/js/frappe/list/list_view.js:199
msgctxt "Title of message showing restrictions in list view"
msgid "Restrictions"
msgstr "ข้อจำกัด"
@@ -22654,7 +22716,7 @@ msgstr "ดำเนินการส่งต่อ"
#. Label of the retry (Int) field in DocType 'Email Queue'
#: frappe/core/doctype/data_import/data_import.js:111
-#: frappe/desk/page/setup_wizard/setup_wizard.js:297
+#: frappe/desk/page/setup_wizard/setup_wizard.js:304
#: frappe/email/doctype/email_queue/email_queue.json
msgid "Retry"
msgstr "ลองใหม่"
@@ -22799,7 +22861,7 @@ msgstr ""
msgid "Role Permissions Manager"
msgstr "ผู้จัดการสิทธิ์บทบาท"
-#: frappe/public/js/frappe/list/list_view.js:1973
+#: frappe/public/js/frappe/list/list_view.js:1967
msgctxt "Button in list view menu"
msgid "Role Permissions Manager"
msgstr "ผู้จัดการสิทธิ์บทบาท"
@@ -23155,7 +23217,7 @@ msgstr "ผลลัพธ์ SQL"
msgid "SQL Queries"
msgstr "คำสั่ง SQL"
-#: frappe/database/query.py:2164
+#: frappe/database/query.py:2186
msgid "SQL functions are not allowed as strings in SELECT: {0}. Use dict syntax like {{'COUNT': '*'}} instead."
msgstr ""
@@ -23203,7 +23265,7 @@ msgstr "ผู้จัดการมาสเตอร์ฝ่ายขาย
msgid "Sales User"
msgstr "ผู้ใช้การขาย"
-#: frappe/public/js/frappe/ui/sidebar/sidebar.js:112
+#: frappe/public/js/frappe/ui/sidebar/sidebar.js:122
msgid "Sales without complexity, lock-in and per-user costs. Try it for free!"
msgstr ""
@@ -23251,20 +23313,20 @@ msgstr "วันเสาร์"
#: frappe/core/doctype/data_import/data_import.js:119
#: frappe/desk/page/desktop/desktop.html:65
#: frappe/email/doctype/notification/notification.json
-#: frappe/printing/page/print/print.js:934
+#: frappe/printing/page/print/print.js:924
#: frappe/printing/page/print_format_builder/print_format_builder.js:162
-#: frappe/public/js/frappe/form/footer/form_timeline.js:678
+#: frappe/public/js/frappe/form/footer/form_timeline.js:683
#: frappe/public/js/frappe/form/quick_entry.js:186
#: frappe/public/js/frappe/list/list_settings.js:37
#: frappe/public/js/frappe/list/list_settings.js:250
-#: frappe/public/js/frappe/list/list_view.js:2035
+#: frappe/public/js/frappe/list/list_view.js:2029
#: frappe/public/js/frappe/ui/toolbar/toolbar.js:337
#: frappe/public/js/frappe/utils/common.js:452
#: frappe/public/js/frappe/views/kanban/kanban_settings.js:45
#: frappe/public/js/frappe/views/kanban/kanban_settings.js:189
#: frappe/public/js/frappe/views/kanban/kanban_view.js:357
#: frappe/public/js/frappe/views/reports/query_report.js:2106
-#: frappe/public/js/frappe/views/reports/report_view.js:1800
+#: frappe/public/js/frappe/views/reports/report_view.js:1797
#: frappe/public/js/frappe/views/workspace/workspace.js:361
#: frappe/public/js/frappe/widgets/base_widget.js:142
#: frappe/public/js/frappe/widgets/quick_list_widget.js:120
@@ -23277,8 +23339,8 @@ msgstr "บันทึก"
msgid "Save Anyway"
msgstr "บันทึกอยู่ดี"
-#: frappe/public/js/frappe/views/reports/report_view.js:1444
-#: frappe/public/js/frappe/views/reports/report_view.js:1807
+#: frappe/public/js/frappe/views/reports/report_view.js:1441
+#: frappe/public/js/frappe/views/reports/report_view.js:1804
msgid "Save As"
msgstr "บันทึกเป็น"
@@ -23326,11 +23388,11 @@ msgctxt "Freeze message while saving a document"
msgid "Saving"
msgstr "กำลังบันทึก"
-#: frappe/public/js/frappe/list/list_view.js:2046
+#: frappe/public/js/frappe/list/list_view.js:2040
msgid "Saving Changes..."
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.js:421
+#: frappe/custom/doctype/customize_form/customize_form.js:432
msgid "Saving Customization..."
msgstr "กำลังบันทึกการปรับแต่ง..."
@@ -23540,7 +23602,7 @@ msgstr ""
#: frappe/public/js/frappe/form/link_selector.js:46
#: frappe/public/js/frappe/list/list_sidebar_stat.html:4
#: frappe/public/js/frappe/ui/address_autocomplete/autocomplete_dialog.js:20
-#: frappe/public/js/frappe/ui/sidebar/sidebar.js:459
+#: frappe/public/js/frappe/ui/sidebar/sidebar.js:469
#: frappe/public/js/frappe/ui/toolbar/search.js:49
#: frappe/public/js/frappe/ui/toolbar/search.js:68
#: frappe/templates/discussions/search.html:2
@@ -23662,7 +23724,7 @@ msgstr ""
msgid "Section must have at least one column"
msgstr ""
-#: frappe/core/doctype/user/user.py:1465
+#: frappe/core/doctype/user/user.py:1473
msgid "Security Alert: Your account is being impersonated"
msgstr ""
@@ -23728,7 +23790,7 @@ msgstr ""
#: frappe/core/page/permission_manager/permission_manager_help.html:26
#: frappe/custom/doctype/custom_field/custom_field.json
#: frappe/custom/doctype/customize_form_field/customize_form_field.json
-#: frappe/printing/page/print/print.js:663
+#: frappe/printing/page/print/print.js:653
#: frappe/website/doctype/web_form_field/web_form_field.json
#: frappe/website/doctype/web_template_field/web_template_field.json
msgid "Select"
@@ -23739,7 +23801,7 @@ msgstr ""
#: frappe/public/js/frappe/form/controls/multicheck.js:179
#: frappe/public/js/frappe/form/controls/multiselect_list.js:6
#: frappe/public/js/frappe/form/grid_row.js:483
-#: frappe/public/js/frappe/views/reports/report_view.js:1666
+#: frappe/public/js/frappe/views/reports/report_view.js:1663
msgid "Select All"
msgstr "เลือกทั้งหมด"
@@ -23764,11 +23826,11 @@ msgstr ""
msgid "Select Columns"
msgstr ""
-#: frappe/desk/page/setup_wizard/setup_wizard.js:399
+#: frappe/desk/page/setup_wizard/setup_wizard.js:406
msgid "Select Country"
msgstr ""
-#: frappe/desk/page/setup_wizard/setup_wizard.js:412
+#: frappe/desk/page/setup_wizard/setup_wizard.js:419
msgid "Select Currency"
msgstr ""
@@ -23836,7 +23898,7 @@ msgstr "เลือกฟิลด์เพื่อแทรก"
msgid "Select Fields To Update"
msgstr "เลือกฟิลด์เพื่ออัปเดต"
-#: frappe/public/js/frappe/list/list_view.js:2031
+#: frappe/public/js/frappe/list/list_view.js:2025
msgid "Select Filters"
msgstr "เลือกตัวกรอง"
@@ -23856,7 +23918,7 @@ msgstr "เลือกกลุ่มตาม..."
msgid "Select Kanban"
msgstr "เลือก Kanban"
-#: frappe/desk/page/setup_wizard/setup_wizard.js:391
+#: frappe/desk/page/setup_wizard/setup_wizard.js:398
msgid "Select Language"
msgstr "เลือกภาษา"
@@ -23869,12 +23931,12 @@ msgstr "เลือกมุมมองรายการ"
msgid "Select Mandatory"
msgstr "เลือกข้อบังคับ"
-#: frappe/custom/doctype/customize_form/customize_form.js:290
+#: frappe/custom/doctype/customize_form/customize_form.js:301
msgid "Select Module"
msgstr "เลือกโมดูล"
#: frappe/printing/page/print/print.js:197
-#: frappe/printing/page/print/print.js:646
+#: frappe/printing/page/print/print.js:636
msgid "Select Network Printer"
msgstr "เลือกเครื่องพิมพ์เครือข่าย"
@@ -23901,7 +23963,7 @@ msgstr "เลือกรายงาน"
msgid "Select Table Columns for {0}"
msgstr "เลือกคอลัมน์ตารางสำหรับ {0}"
-#: frappe/desk/page/setup_wizard/setup_wizard.js:405
+#: frappe/desk/page/setup_wizard/setup_wizard.js:412
msgid "Select Time Zone"
msgstr "เลือกเขตเวลา"
@@ -23966,13 +24028,13 @@ msgstr "เลือกอย่างน้อย 1 รายการสำห
msgid "Select atleast 2 actions"
msgstr "เลือกอย่างน้อย 2 การกระทำ"
-#: frappe/public/js/frappe/list/list_view.js:1492
+#: frappe/public/js/frappe/list/list_view.js:1486
msgctxt "Description of a list view shortcut"
msgid "Select list item"
msgstr "เลือกรายการในรายการ"
-#: frappe/public/js/frappe/list/list_view.js:1444
-#: frappe/public/js/frappe/list/list_view.js:1460
+#: frappe/public/js/frappe/list/list_view.js:1438
+#: frappe/public/js/frappe/list/list_view.js:1454
msgctxt "Description of a list view shortcut"
msgid "Select multiple list items"
msgstr "เลือกรายการในรายการหลายรายการ"
@@ -24333,7 +24395,7 @@ msgstr ""
msgid "Server Scripts feature is not available on this site."
msgstr ""
-#: frappe/public/js/frappe/file_uploader/FileUploader.vue:658
+#: frappe/public/js/frappe/file_uploader/FileUploader.vue:667
msgid "Server error during upload. The file might be corrupted."
msgstr ""
@@ -24400,7 +24462,7 @@ msgstr ""
#: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:400
#: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:487
-#: frappe/public/js/frappe/widgets/chart_widget.js:447
+#: frappe/public/js/frappe/widgets/chart_widget.js:452
msgid "Set"
msgstr "ตั้งค่า"
@@ -24436,7 +24498,7 @@ msgstr "ตั้งค่าตัวกรองแบบไดนามิก
msgid "Set Filters"
msgstr "ตั้งค่าตัวกรอง"
-#: frappe/public/js/frappe/widgets/chart_widget.js:436
+#: frappe/public/js/frappe/widgets/chart_widget.js:441
#: frappe/public/js/frappe/widgets/quick_list_widget.js:105
msgid "Set Filters for {0}"
msgstr "ตั้งค่าตัวกรองสำหรับ {0}"
@@ -24468,7 +24530,7 @@ msgstr "ตั้งค่าจำนวนการสำรองข้อม
msgid "Set Password"
msgstr "ตั้งรหัสผ่าน"
-#: frappe/custom/doctype/customize_form/customize_form.js:112
+#: frappe/custom/doctype/customize_form/customize_form.js:119
msgid "Set Permissions"
msgstr "ตั้งค่าสิทธิ์"
@@ -24601,7 +24663,7 @@ msgstr "ตั้งค่าแม่แบบที่อยู่นี้เ
msgid "Setting up Global Search documents."
msgstr "กำลังตั้งค่าเอกสารการค้นหาระดับโลก"
-#: frappe/desk/page/setup_wizard/setup_wizard.js:285
+#: frappe/desk/page/setup_wizard/setup_wizard.js:292
msgid "Setting up your system"
msgstr "กำลังตั้งค่าระบบของคุณ"
@@ -24657,13 +24719,13 @@ msgid "Setup > User Permissions"
msgstr "การตั้งค่า > สิทธิ์ผู้ใช้"
#: frappe/public/js/frappe/views/reports/query_report.js:1971
-#: frappe/public/js/frappe/views/reports/report_view.js:1778
+#: frappe/public/js/frappe/views/reports/report_view.js:1775
msgid "Setup Auto Email"
msgstr "ตั้งค่าอีเมลอัตโนมัติ"
#. Label of the setup_complete (Check) field in DocType 'System Settings'
#: frappe/core/doctype/system_settings/system_settings.json
-#: frappe/desk/page/setup_wizard/setup_wizard.js:211
+#: frappe/desk/page/setup_wizard/setup_wizard.js:218
msgid "Setup Complete"
msgstr "การตั้งค่าเสร็จสมบูรณ์"
@@ -24673,7 +24735,7 @@ msgstr "การตั้งค่าเสร็จสมบูรณ์"
msgid "Setup Series for transactions"
msgstr "ตั้งค่าชุดสำหรับธุรกรรม"
-#: frappe/desk/page/setup_wizard/setup_wizard.js:236
+#: frappe/desk/page/setup_wizard/setup_wizard.js:243
msgid "Setup failed"
msgstr "การตั้งค่าล้มเหลว"
@@ -24952,7 +25014,7 @@ msgstr "แสดงชื่อเรื่อง"
msgid "Show Title in Link Fields"
msgstr "แสดงชื่อเรื่องในฟิลด์ลิงก์"
-#: frappe/public/js/frappe/views/reports/report_view.js:1583
+#: frappe/public/js/frappe/views/reports/report_view.js:1580
msgid "Show Totals"
msgstr "แสดงยอดรวม"
@@ -24994,7 +25056,7 @@ msgstr "แสดงลิงก์ลบบัญชีในหน้าบั
msgid "Show all Versions"
msgstr "แสดงทุกเวอร์ชัน"
-#: frappe/public/js/frappe/form/footer/form_timeline.js:69
+#: frappe/public/js/frappe/form/footer/form_timeline.js:75
msgid "Show all activity"
msgstr "แสดงกิจกรรมทั้งหมด"
@@ -25157,7 +25219,7 @@ msgstr ""
msgid "Sign Up and Confirmation"
msgstr ""
-#: frappe/core/doctype/user/user.py:1069
+#: frappe/core/doctype/user/user.py:1077
msgid "Sign Up is disabled"
msgstr ""
@@ -25240,17 +25302,17 @@ msgstr "ขนาด"
msgid "Size (MB)"
msgstr "ขนาด (MB)"
-#: frappe/public/js/frappe/file_uploader/FileUploader.vue:634
+#: frappe/public/js/frappe/file_uploader/FileUploader.vue:643
msgid "Size exceeds the maximum allowed file size."
msgstr ""
-#: frappe/public/js/frappe/ui/user_onboarding/OnboardingPanel.vue:330
+#: frappe/public/js/frappe/ui/user_onboarding/OnboardingPanel.vue:326
#: frappe/public/js/frappe/widgets/onboarding_widget.js:82
#: frappe/public/js/onboarding_tours/onboarding_tours.js:18
msgid "Skip"
msgstr "ข้าม"
-#: frappe/public/js/frappe/ui/user_onboarding/OnboardingPanel.vue:270
+#: frappe/public/js/frappe/ui/user_onboarding/OnboardingPanel.vue:267
msgid "Skip All"
msgstr ""
@@ -25671,8 +25733,8 @@ msgstr "ไม่สามารถลบประเภทผู้ใช้ม
#: frappe/core/doctype/recorder/recorder_list.js:87
#: frappe/core/report/prepared_report_analytics/prepared_report_analytics.py:45
-#: frappe/printing/page/print/print.js:330
-#: frappe/printing/page/print/print.js:377
+#: frappe/printing/page/print/print.js:320
+#: frappe/printing/page/print/print.js:367
msgid "Start"
msgstr ""
@@ -25732,7 +25794,7 @@ msgstr ""
msgid "Started At"
msgstr ""
-#: frappe/desk/page/setup_wizard/setup_wizard.js:286
+#: frappe/desk/page/setup_wizard/setup_wizard.js:293
msgid "Starting Frappe ..."
msgstr ""
@@ -25844,8 +25906,8 @@ msgstr ""
#: frappe/integrations/doctype/integration_request/integration_request.json
#: frappe/integrations/doctype/oauth_bearer_token/oauth_bearer_token.json
#: frappe/public/js/frappe/list/list_settings.js:362
-#: frappe/public/js/frappe/list/list_view.js:2472
-#: frappe/public/js/frappe/views/reports/report_view.js:1029
+#: frappe/public/js/frappe/list/list_view.js:2466
+#: frappe/public/js/frappe/views/reports/report_view.js:1026
#: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.json
#: frappe/website/doctype/personal_data_deletion_step/personal_data_deletion_step.json
#: frappe/workflow/doctype/workflow_action/workflow_action.json
@@ -26038,7 +26100,7 @@ msgstr "คิวการส่ง"
msgid "Submit"
msgstr "ส่ง"
-#: frappe/public/js/frappe/list/list_view.js:2347
+#: frappe/public/js/frappe/list/list_view.js:2341
msgctxt "Button in list view actions menu"
msgid "Submit"
msgstr "ส่ง"
@@ -26096,7 +26158,7 @@ msgstr "ส่งเอกสารนี้เพื่อดำเนินก
msgid "Submit this document to confirm"
msgstr "ส่งเอกสารนี้เพื่อยืนยัน"
-#: frappe/public/js/frappe/list/list_view.js:2352
+#: frappe/public/js/frappe/list/list_view.js:2346
msgctxt "Title of confirmation dialog"
msgid "Submit {0} documents?"
msgstr "ส่งเอกสาร {0} หรือไม่?"
@@ -26219,7 +26281,7 @@ msgstr "นำเข้า {0} จาก {1} รายการสำเร็
msgid "Successfully reset onboarding status for all users."
msgstr "รีเซ็ตสถานะการเริ่มต้นใช้งานสำหรับผู้ใช้ทั้งหมดสำเร็จ"
-#: frappe/core/doctype/user/user.py:1484
+#: frappe/core/doctype/user/user.py:1492
msgid "Successfully signed out"
msgstr ""
@@ -26281,7 +26343,7 @@ msgstr ""
msgid "Sunday"
msgstr ""
-#: frappe/public/js/frappe/ui/sidebar/sidebar.js:132
+#: frappe/public/js/frappe/ui/sidebar/sidebar.js:142
msgid "Support without complexity, lock-in and per-user costs. Try it for free!"
msgstr ""
@@ -26302,11 +26364,11 @@ msgstr "สลับธีม"
msgid "Switch To Desk"
msgstr "สลับไปที่เดสก์"
-#: frappe/public/js/frappe/ui/sidebar/sidebar.js:111
+#: frappe/public/js/frappe/ui/sidebar/sidebar.js:121
msgid "Switch to Frappe CRM"
msgstr ""
-#: frappe/public/js/frappe/ui/sidebar/sidebar.js:131
+#: frappe/public/js/frappe/ui/sidebar/sidebar.js:141
msgid "Switch to Helpdesk"
msgstr ""
@@ -26339,7 +26401,7 @@ msgstr "ซิงค์ผู้ติดต่อ"
msgid "Sync events from Google as public"
msgstr "ซิงค์กิจกรรมจาก Google เป็นสาธารณะ"
-#: frappe/custom/doctype/customize_form/customize_form.js:256
+#: frappe/custom/doctype/customize_form/customize_form.js:267
msgid "Sync on Migrate"
msgstr "ซิงค์เมื่อย้าย"
@@ -26374,7 +26436,7 @@ msgstr "กำลังซิงค์"
msgid "Syncing {0} of {1}"
msgstr "กำลังซิงค์ {0} จาก {1}"
-#: frappe/utils/data.py:2627
+#: frappe/utils/data.py:2628
msgid "Syntax Error"
msgstr "ข้อผิดพลาดทางไวยากรณ์"
@@ -26694,17 +26756,19 @@ msgstr ""
#. Option for the 'Type' (Select) field in DocType 'DocField'
#. Option for the 'Field Type' (Select) field in DocType 'Custom Field'
#. Option for the 'Type' (Select) field in DocType 'Customize Form Field'
+#. Option for the 'Fieldtype' (Select) field in DocType 'Web Form Field'
#: frappe/core/doctype/docfield/docfield.json
#: frappe/custom/doctype/custom_field/custom_field.json
#: frappe/custom/doctype/customize_form_field/customize_form_field.json
+#: frappe/website/doctype/web_form_field/web_form_field.json
msgid "Table MultiSelect"
msgstr ""
-#: frappe/desk/search.py:279
+#: frappe/desk/search.py:284
msgid "Table MultiSelect requires a table with at least one Link field, but none was found in {0}"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.js:229
+#: frappe/custom/doctype/customize_form/customize_form.js:240
msgid "Table Trimmed"
msgstr ""
@@ -26712,7 +26776,7 @@ msgstr ""
msgid "Table updated"
msgstr ""
-#: frappe/model/document.py:1757
+#: frappe/model/document.py:1766
msgid "Table {0} cannot be empty"
msgstr ""
@@ -26735,7 +26799,7 @@ msgstr ""
#: frappe/public/js/frappe/form/templates/form_sidebar.html:125
#: frappe/public/js/frappe/list/base_list.js:814
#: frappe/public/js/frappe/list/base_list.js:997
-#: frappe/public/js/frappe/list/bulk_operations.js:444
+#: frappe/public/js/frappe/list/bulk_operations.js:446
#: frappe/public/js/frappe/model/meta.js:215
#: frappe/public/js/frappe/model/model.js:133
#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:227
@@ -26826,7 +26890,7 @@ msgstr ""
msgid "Templates"
msgstr ""
-#: frappe/core/doctype/user/user.py:1082
+#: frappe/core/doctype/user/user.py:1090
msgid "Temporarily Disabled"
msgstr ""
@@ -27002,7 +27066,7 @@ msgstr ""
msgid "The contents of this email are strictly confidential. Please do not forward this email to anyone."
msgstr "เนื้อหาในอีเมลนี้เป็นความลับอย่างเคร่งครัด โปรดอย่าส่งต่ออีเมลนี้ให้ใคร"
-#: frappe/public/js/frappe/list/list_view.js:715
+#: frappe/public/js/frappe/list/list_view.js:709
msgid "The count shown is an estimated count. Click here to see the accurate count."
msgstr "จำนวนที่แสดงเป็นจำนวนโดยประมาณ คลิกที่นี่เพื่อดูจำนวนที่ถูกต้อง"
@@ -27032,11 +27096,11 @@ msgstr "ประเภทเอกสารที่เลือกเป็น
msgid "The email button is enabled for the user in the document."
msgstr ""
-#: frappe/desk/search.py:292
+#: frappe/desk/search.py:297
msgid "The field {0} in {1} does not allow ignoring user permissions"
msgstr ""
-#: frappe/desk/search.py:302
+#: frappe/desk/search.py:312
msgid "The field {0} in {1} links to {2} and not {3}"
msgstr ""
@@ -27122,15 +27186,15 @@ msgid "The project number obtained from Google Cloud Console under "
msgstr ""
-#: frappe/desk/utils.py:106
+#: frappe/desk/utils.py:110
msgid "The report you requested has been generated.