diff --git a/frappe/locale/main.pot b/frappe/locale/main.pot
index 261d6d2f81..74f08a4df4 100644
--- a/frappe/locale/main.pot
+++ b/frappe/locale/main.pot
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Frappe Framework VERSION\n"
"Report-Msgid-Bugs-To: developers@frappe.io\n"
-"POT-Creation-Date: 2025-09-28 09:33+0000\n"
-"PO-Revision-Date: 2025-09-28 09:33+0000\n"
+"POT-Creation-Date: 2025-10-05 09:33+0000\n"
+"PO-Revision-Date: 2025-10-05 09:33+0000\n"
"Last-Translator: developers@frappe.io\n"
"Language-Team: developers@frappe.io\n"
"MIME-Version: 1.0\n"
@@ -139,7 +139,7 @@ msgstr ""
msgid "1 Google Calendar Event synced."
msgstr ""
-#: frappe/public/js/frappe/views/reports/query_report.js:959
+#: frappe/public/js/frappe/views/reports/query_report.js:963
msgid "1 Report"
msgstr ""
@@ -267,6 +267,16 @@ msgstr ""
msgid "
Please don't update it as it can mess up your form. Use the Customize Form View and Custom Fields to set properties!
"
msgstr ""
+#. Introduction text of the request-data Web Form
+#: frappe/website/web_form/request_data/request_data.json
+msgid "Request a file containing your personally identifiable information (PII) that is saved on our system. The file will be in JSON format and is sent to you by email. If you would like to have your PII deleted from our system, please make a request to delete data.
"
+msgstr ""
+
+#. Introduction text of the request-to-delete-data Web Form
+#: frappe/website/web_form/request_to_delete_data/request_to_delete_data.json
+msgid "Send a request to delete your account and personally identifiable information (PII) that is stored on our system. You will receive an email to verify your request. Once the request is verified we will take care of deleting your PII. If you just want to check what PII we have stored, you can request your data.
"
+msgstr ""
+
#. Content of the 'Help HTML' (HTML) field in DocType 'Document Naming
#. Settings'
#: frappe/core/doctype/document_naming_settings/document_naming_settings.json
@@ -604,11 +614,16 @@ msgstr ""
msgid "A Frappe Framework instance can function as an OAuth Client, Resource, or Authorization server. This DocType contains settings related to all three."
msgstr ""
+#. Success message of the request-data Web Form
+#: frappe/website/web_form/request_data/request_data.json
+msgid "A download link with your data will be sent to the email address associated with your account."
+msgstr ""
+
#: frappe/custom/doctype/custom_field/custom_field.py:175
msgid "A field with the name {0} already exists in {1}"
msgstr ""
-#: frappe/core/doctype/file/file.py:268
+#: frappe/core/doctype/file/file.py:269
msgid "A file with same name {} already exists"
msgstr ""
@@ -976,7 +991,7 @@ msgstr ""
#: frappe/public/js/frappe/views/reports/query_report.js:191
#: frappe/public/js/frappe/views/reports/query_report.js:204
#: frappe/public/js/frappe/views/reports/query_report.js:214
-#: frappe/public/js/frappe/views/reports/query_report.js:846
+#: frappe/public/js/frappe/views/reports/query_report.js:850
msgid "Actions"
msgstr ""
@@ -1089,8 +1104,8 @@ msgid "Add Child"
msgstr ""
#: frappe/public/js/frappe/views/kanban/kanban_board.html:4
-#: frappe/public/js/frappe/views/reports/query_report.js:1836
-#: frappe/public/js/frappe/views/reports/query_report.js:1839
+#: frappe/public/js/frappe/views/reports/query_report.js:1840
+#: frappe/public/js/frappe/views/reports/query_report.js:1843
#: frappe/public/js/frappe/views/reports/report_view.js:360
#: frappe/public/js/frappe/views/reports/report_view.js:385
#: frappe/public/js/print_format_builder/Field.vue:112
@@ -1565,11 +1580,11 @@ msgstr ""
msgid "Alerts and Notifications"
msgstr ""
-#: frappe/database/query.py:1608
+#: frappe/database/query.py:1610
msgid "Alias cannot be a SQL keyword: {0}"
msgstr ""
-#: frappe/database/query.py:1533
+#: frappe/database/query.py:1535
msgid "Alias must be a string"
msgstr ""
@@ -2100,6 +2115,11 @@ msgstr ""
msgid "Amendment naming rules updated."
msgstr ""
+#. Success message of the request-to-delete-data Web Form
+#: frappe/website/web_form/request_to_delete_data/request_to_delete_data.json
+msgid "An email to verify your request has been sent to your email address. Please verify your request to complete the process."
+msgstr ""
+
#: frappe/public/js/frappe/ui/toolbar/toolbar.js:354
msgid "An error occurred while setting Session Defaults"
msgstr ""
@@ -2403,7 +2423,7 @@ msgstr ""
msgid "Are you sure you want to discard the changes?"
msgstr ""
-#: frappe/public/js/frappe/views/reports/query_report.js:973
+#: frappe/public/js/frappe/views/reports/query_report.js:977
msgid "Are you sure you want to generate a new report?"
msgstr ""
@@ -2704,7 +2724,7 @@ msgstr ""
msgid "Attached To Name"
msgstr ""
-#: frappe/core/doctype/file/file.py:151
+#: frappe/core/doctype/file/file.py:152
msgid "Attached To Name must be a string or an integer"
msgstr ""
@@ -2720,7 +2740,7 @@ msgstr ""
msgid "Attachment Limit (MB)"
msgstr ""
-#: frappe/core/doctype/file/file.py:337
+#: frappe/core/doctype/file/file.py:338
#: frappe/public/js/frappe/form/sidebar/attachments.js:36
msgid "Attachment Limit Reached"
msgstr ""
@@ -3605,7 +3625,7 @@ msgstr ""
msgid "Bulk Edit"
msgstr ""
-#: frappe/public/js/frappe/form/grid.js:1189
+#: frappe/public/js/frappe/form/grid.js:1190
msgid "Bulk Edit {0}"
msgstr ""
@@ -3897,7 +3917,7 @@ msgstr ""
#. Option for the 'Send Alert On' (Select) field in DocType 'Notification'
#: frappe/core/doctype/custom_docperm/custom_docperm.json
#: frappe/core/doctype/docperm/docperm.json
-#: frappe/core/doctype/doctype/doctype_list.js:130
+#: frappe/core/doctype/doctype/doctype_list.js:131
#: frappe/core/doctype/user_document_type/user_document_type.json
#: frappe/core/doctype/user_invitation/user_invitation.js:17
#: frappe/email/doctype/notification/notification.json
@@ -3976,7 +3996,7 @@ msgstr ""
msgid "Cannot Update After Submit"
msgstr ""
-#: frappe/core/doctype/file/file.py:642
+#: frappe/core/doctype/file/file.py:646
msgid "Cannot access file path {0}"
msgstr ""
@@ -4020,7 +4040,7 @@ msgstr ""
msgid "Cannot create private workspace of other users"
msgstr ""
-#: frappe/core/doctype/file/file.py:164
+#: frappe/core/doctype/file/file.py:165
msgid "Cannot delete Home and Attachments folders"
msgstr ""
@@ -4100,11 +4120,11 @@ msgstr ""
msgid "Cannot enable {0} for a non-submittable doctype"
msgstr ""
-#: frappe/core/doctype/file/file.py:263
+#: frappe/core/doctype/file/file.py:264
msgid "Cannot find file {} on disk"
msgstr ""
-#: frappe/core/doctype/file/file.py:582
+#: frappe/core/doctype/file/file.py:586
msgid "Cannot get file contents of a Folder"
msgstr ""
@@ -4112,7 +4132,7 @@ msgstr ""
msgid "Cannot have multiple printers mapped to a single print format."
msgstr ""
-#: frappe/public/js/frappe/form/grid.js:1133
+#: frappe/public/js/frappe/form/grid.js:1134
msgid "Cannot import table with more than 5000 rows."
msgstr ""
@@ -4157,11 +4177,11 @@ msgstr ""
msgid "Cannot update {0}"
msgstr ""
-#: frappe/model/db_query.py:1131
+#: frappe/model/db_query.py:1136
msgid "Cannot use sub-query here."
msgstr ""
-#: frappe/model/db_query.py:1163
+#: frappe/model/db_query.py:1168
msgid "Cannot use {0} in order/group by"
msgstr ""
@@ -4435,11 +4455,11 @@ msgstr ""
#. Description of the 'Is Child Table' (Check) field in DocType 'DocType'
#: frappe/core/doctype/doctype/doctype.json
-#: frappe/core/doctype/doctype/doctype_list.js:52
+#: frappe/core/doctype/doctype/doctype_list.js:53
msgid "Child Tables are shown as a Grid in other DocTypes"
msgstr ""
-#: frappe/database/query.py:660
+#: frappe/database/query.py:662
msgid "Child query fields for '{0}' must be a list or tuple."
msgstr ""
@@ -4767,7 +4787,7 @@ msgctxt "Shrink code field."
msgid "Collapse"
msgstr ""
-#: frappe/public/js/frappe/views/reports/query_report.js:2117
+#: frappe/public/js/frappe/views/reports/query_report.js:2121
#: frappe/public/js/frappe/views/treeview.js:123
msgid "Collapse All"
msgstr ""
@@ -4822,7 +4842,7 @@ msgstr ""
#: frappe/desk/doctype/number_card/number_card.json
#: frappe/desk/doctype/todo/todo.json
#: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json
-#: frappe/public/js/frappe/views/reports/query_report.js:1237
+#: frappe/public/js/frappe/views/reports/query_report.js:1241
#: frappe/public/js/frappe/widgets/widget_dialog.js:546
#: frappe/public/js/frappe/widgets/widget_dialog.js:694
#: frappe/website/doctype/color/color.json
@@ -5506,7 +5526,7 @@ msgstr ""
msgid "Could not map column {0} to field {1}"
msgstr ""
-#: frappe/database/query.py:564
+#: frappe/database/query.py:566
msgid "Could not parse field: {0}"
msgstr ""
@@ -5598,13 +5618,13 @@ msgstr ""
#: frappe/public/js/frappe/form/reminders.js:49
#: frappe/public/js/frappe/views/file/file_view.js:112
#: frappe/public/js/frappe/views/interaction.js:18
-#: frappe/public/js/frappe/views/reports/query_report.js:1269
+#: frappe/public/js/frappe/views/reports/query_report.js:1273
#: frappe/public/js/frappe/views/workspace/workspace.js:469
#: frappe/workflow/page/workflow_builder/workflow_builder.js:46
msgid "Create"
msgstr ""
-#: frappe/core/doctype/doctype/doctype_list.js:102
+#: frappe/core/doctype/doctype/doctype_list.js:103
msgid "Create & Continue"
msgstr ""
@@ -5618,7 +5638,7 @@ msgid "Create Card"
msgstr ""
#: frappe/public/js/frappe/views/reports/query_report.js:285
-#: frappe/public/js/frappe/views/reports/query_report.js:1196
+#: frappe/public/js/frappe/views/reports/query_report.js:1200
msgid "Create Chart"
msgstr ""
@@ -5657,7 +5677,7 @@ msgctxt "Create a new document from list view"
msgid "Create New"
msgstr ""
-#: frappe/core/doctype/doctype/doctype_list.js:100
+#: frappe/core/doctype/doctype/doctype_list.js:101
msgid "Create New DocType"
msgstr ""
@@ -5689,7 +5709,7 @@ msgstr ""
#: frappe/public/js/frappe/form/controls/link.js:317
#: frappe/public/js/frappe/form/link_selector.js:139
#: frappe/public/js/frappe/list/list_view.js:506
-#: frappe/public/js/frappe/web_form/web_form_list.js:225
+#: frappe/public/js/frappe/web_form/web_form_list.js:226
msgid "Create a new {0}"
msgstr ""
@@ -6052,7 +6072,7 @@ msgstr ""
#. Label of the custom (Check) field in DocType 'DocType'
#. Label of the custom (Check) field in DocType 'Website Theme'
#: frappe/core/doctype/doctype/doctype.json
-#: frappe/core/doctype/doctype/doctype_list.js:82
+#: frappe/core/doctype/doctype/doctype_list.js:83
#: frappe/website/doctype/website_theme/website_theme.json
msgid "Custom?"
msgstr ""
@@ -6738,7 +6758,7 @@ msgstr ""
#: frappe/public/js/frappe/form/toolbar.js:464
#: frappe/public/js/frappe/views/reports/report_view.js:1749
#: frappe/public/js/frappe/views/treeview.js:329
-#: frappe/public/js/frappe/web_form/web_form_list.js:282
+#: frappe/public/js/frappe/web_form/web_form_list.js:283
#: frappe/templates/discussions/reply_card.html:35
#: frappe/templates/discussions/reply_section.html:29
msgid "Delete"
@@ -6791,7 +6811,7 @@ msgctxt "Title of confirmation dialog"
msgid "Delete Tab"
msgstr ""
-#: frappe/public/js/frappe/views/reports/query_report.js:940
+#: frappe/public/js/frappe/views/reports/query_report.js:944
msgid "Delete and Generate New"
msgstr ""
@@ -7335,7 +7355,7 @@ msgstr ""
msgid "Do not create new user if user with email does not exist in the system"
msgstr ""
-#: frappe/public/js/frappe/form/grid.js:1194
+#: frappe/public/js/frappe/form/grid.js:1195
msgid "Do not edit headers which are preset in the template"
msgstr ""
@@ -8001,7 +8021,7 @@ msgstr ""
msgid "Download PDF"
msgstr ""
-#: frappe/public/js/frappe/views/reports/query_report.js:836
+#: frappe/public/js/frappe/views/reports/query_report.js:840
msgid "Download Report"
msgstr ""
@@ -8201,8 +8221,8 @@ msgstr ""
#: 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:748
-#: frappe/public/js/frappe/views/reports/query_report.js:884
-#: frappe/public/js/frappe/views/reports/query_report.js:1787
+#: frappe/public/js/frappe/views/reports/query_report.js:888
+#: frappe/public/js/frappe/views/reports/query_report.js:1791
#: frappe/public/js/frappe/views/workspace/workspace.js:64
#: frappe/public/js/frappe/widgets/base_widget.js:64
#: frappe/public/js/frappe/widgets/chart_widget.js:299
@@ -8373,7 +8393,7 @@ msgstr ""
#. Label of the editable_grid (Check) field in DocType 'DocType'
#. Label of the editable_grid (Check) field in DocType 'Customize Form'
#: frappe/core/doctype/doctype/doctype.json
-#: frappe/core/doctype/doctype/doctype_list.js:57
+#: frappe/core/doctype/doctype/doctype_list.js:58
#: frappe/custom/doctype/customize_form/customize_form.json
msgid "Editable Grid"
msgstr ""
@@ -8418,6 +8438,8 @@ msgstr ""
#. Label of the email (Data) field in DocType 'Email Unsubscribe'
#. Option for the 'Channel' (Select) field in DocType 'Notification'
#. Label of the email (Data) field in DocType 'Personal Data Deletion Request'
+#. Label of a field in the request-data Web Form
+#. Label of a field in the request-to-delete-data Web Form
#: frappe/automation/workspace/tools/tools.json
#: frappe/core/doctype/communication/communication.json
#: frappe/core/doctype/custom_docperm/custom_docperm.json
@@ -8436,6 +8458,8 @@ msgstr ""
#: frappe/templates/includes/comments/comments.html:25
#: frappe/templates/signup.html:9
#: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.json
+#: frappe/website/web_form/request_data/request_data.json
+#: frappe/website/web_form/request_to_delete_data/request_to_delete_data.json
#: frappe/www/login.html:8 frappe/www/login.py:104
msgid "Email"
msgstr ""
@@ -8710,7 +8734,7 @@ msgstr ""
msgid "Embed code copied"
msgstr ""
-#: frappe/database/query.py:1537
+#: frappe/database/query.py:1539
msgid "Empty alias is not allowed"
msgstr ""
@@ -8718,7 +8742,7 @@ msgstr ""
msgid "Empty column"
msgstr ""
-#: frappe/database/query.py:1455
+#: frappe/database/query.py:1457
msgid "Empty string arguments are not allowed"
msgstr ""
@@ -9358,7 +9382,7 @@ msgstr ""
msgid "Executing..."
msgstr ""
-#: frappe/public/js/frappe/views/reports/query_report.js:2136
+#: frappe/public/js/frappe/views/reports/query_report.js:2140
msgid "Execution Time: {0} sec"
msgstr ""
@@ -9384,12 +9408,12 @@ msgctxt "Enlarge code field."
msgid "Expand"
msgstr ""
-#: frappe/public/js/frappe/views/reports/query_report.js:2117
+#: frappe/public/js/frappe/views/reports/query_report.js:2121
#: frappe/public/js/frappe/views/treeview.js:133
msgid "Expand All"
msgstr ""
-#: frappe/database/query.py:352
+#: frappe/database/query.py:354
msgid "Expected 'and' or 'or' operator, found: {0}"
msgstr ""
@@ -9447,7 +9471,7 @@ msgstr ""
#: frappe/core/doctype/recorder/recorder_list.js:37
#: frappe/public/js/frappe/data_import/data_exporter.js:92
#: frappe/public/js/frappe/data_import/data_exporter.js:243
-#: frappe/public/js/frappe/views/reports/query_report.js:1824
+#: frappe/public/js/frappe/views/reports/query_report.js:1828
#: frappe/public/js/frappe/views/reports/report_view.js:1629
#: frappe/public/js/frappe/widgets/chart_widget.js:315
msgid "Export"
@@ -9810,7 +9834,7 @@ msgstr ""
#: frappe/public/js/frappe/list/bulk_operations.js:327
#: frappe/public/js/frappe/list/list_view_permission_restrictions.html:3
#: frappe/public/js/frappe/views/reports/query_report.js:236
-#: frappe/public/js/frappe/views/reports/query_report.js:1883
+#: frappe/public/js/frappe/views/reports/query_report.js:1887
#: frappe/website/doctype/web_form_field/web_form_field.json
#: frappe/website/doctype/web_form_list_column/web_form_list_column.json
msgid "Field"
@@ -9984,7 +10008,7 @@ msgstr ""
msgid "Fields Multicheck"
msgstr ""
-#: frappe/core/doctype/file/file.py:430
+#: frappe/core/doctype/file/file.py:431
msgid "Fields `file_name` or `file_url` must be set for File"
msgstr ""
@@ -9992,7 +10016,7 @@ msgstr ""
msgid "Fields must be a list or tuple when as_list is enabled"
msgstr ""
-#: frappe/database/query.py:611
+#: frappe/database/query.py:613
msgid "Fields must be a string, list, tuple, pypika Field, or pypika Function"
msgstr ""
@@ -10086,7 +10110,7 @@ msgstr ""
msgid "File backup is ready"
msgstr ""
-#: frappe/core/doctype/file/file.py:645
+#: frappe/core/doctype/file/file.py:649
msgid "File name cannot have {0}"
msgstr ""
@@ -10094,7 +10118,7 @@ msgstr ""
msgid "File not attached"
msgstr ""
-#: frappe/core/doctype/file/file.py:755 frappe/public/js/frappe/request.js:200
+#: frappe/core/doctype/file/file.py:759 frappe/public/js/frappe/request.js:200
#: frappe/utils/file_manager.py:221
msgid "File size exceeded the maximum allowed size of {0} MB"
msgstr ""
@@ -10103,11 +10127,11 @@ msgstr ""
msgid "File too big"
msgstr ""
-#: frappe/core/doctype/file/file.py:389
+#: frappe/core/doctype/file/file.py:390
msgid "File type of {0} is not allowed"
msgstr ""
-#: frappe/core/doctype/file/file.py:376 frappe/core/doctype/file/file.py:447
+#: frappe/core/doctype/file/file.py:377 frappe/core/doctype/file/file.py:451
msgid "File {0} does not exist"
msgstr ""
@@ -10161,11 +10185,11 @@ msgstr ""
msgid "Filter Values"
msgstr ""
-#: frappe/database/query.py:358
+#: frappe/database/query.py:360
msgid "Filter condition missing after operator: {0}"
msgstr ""
-#: frappe/database/query.py:425
+#: frappe/database/query.py:427
msgid "Filter fields cannot contain backticks (`)."
msgstr ""
@@ -10290,9 +10314,12 @@ msgstr ""
#. Label of the first_name (Data) field in DocType 'Contact'
#. Label of the first_name (Data) field in DocType 'User'
+#. Label of a field in the edit-profile Web Form
#: frappe/contacts/doctype/contact/contact.json
#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:44
-#: frappe/core/doctype/user/user.json frappe/www/complete_signup.html:15
+#: frappe/core/doctype/user/user.json
+#: frappe/core/web_form/edit_profile/edit_profile.json
+#: frappe/www/complete_signup.html:15
msgid "First Name"
msgstr ""
@@ -10373,7 +10400,7 @@ msgstr ""
msgid "Folder name should not include '/' (slash)"
msgstr ""
-#: frappe/core/doctype/file/file.py:493
+#: frappe/core/doctype/file/file.py:497
msgid "Folder {0} is not empty"
msgstr ""
@@ -10576,7 +10603,7 @@ msgstr ""
msgid "For Value"
msgstr ""
-#: frappe/public/js/frappe/views/reports/query_report.js:2133
+#: frappe/public/js/frappe/views/reports/query_report.js:2137
#: frappe/public/js/frappe/views/reports/report_view.js:108
msgid "For comparison, use >5, <10 or =324. For ranges, use 5:10 (for values between 5 & 10)."
msgstr ""
@@ -10861,7 +10888,7 @@ msgstr ""
msgid "From Date Field"
msgstr ""
-#: frappe/public/js/frappe/views/reports/query_report.js:1844
+#: frappe/public/js/frappe/views/reports/query_report.js:1848
msgid "From Document Type"
msgstr ""
@@ -10923,12 +10950,12 @@ msgstr ""
msgid "Function {0} is not whitelisted."
msgstr ""
-#: frappe/database/query.py:1417
+#: frappe/database/query.py:1419
msgid "Function {0} requires arguments but none were provided"
msgstr ""
#: frappe/public/js/frappe/views/treeview.js:419
-msgid "Further nodes can be only created under 'Group' type nodes"
+msgid "Further sub-groups can only be created under records marked as 'Group'"
msgstr ""
#: frappe/core/doctype/communication/communication.js:291
@@ -10988,7 +11015,7 @@ msgstr ""
msgid "Generate Keys"
msgstr ""
-#: frappe/public/js/frappe/views/reports/query_report.js:878
+#: frappe/public/js/frappe/views/reports/query_report.js:882
msgid "Generate New Report"
msgstr ""
@@ -11404,14 +11431,10 @@ msgstr ""
msgid "Group By field is required to create a dashboard chart"
msgstr ""
-#: frappe/database/query.py:750
+#: frappe/database/query.py:752
msgid "Group By must be a string"
msgstr ""
-#: frappe/public/js/frappe/views/treeview.js:418
-msgid "Group Node"
-msgstr ""
-
#. Label of the ldap_group_objectclass (Data) field in DocType 'LDAP Settings'
#: frappe/integrations/doctype/ldap_settings/ldap_settings.json
msgid "Group Object Class"
@@ -11741,7 +11764,7 @@ msgstr ""
msgid "Hidden Fields"
msgstr ""
-#: frappe/public/js/frappe/views/reports/query_report.js:1646
+#: frappe/public/js/frappe/views/reports/query_report.js:1650
msgid "Hidden columns include: {0}"
msgstr ""
@@ -12691,15 +12714,15 @@ msgid "Include Web View Link in Email"
msgstr ""
#: frappe/public/js/frappe/form/print_utils.js:59
-#: frappe/public/js/frappe/views/reports/query_report.js:1624
+#: frappe/public/js/frappe/views/reports/query_report.js:1628
msgid "Include filters"
msgstr ""
-#: frappe/public/js/frappe/views/reports/query_report.js:1644
+#: frappe/public/js/frappe/views/reports/query_report.js:1648
msgid "Include hidden columns"
msgstr ""
-#: frappe/public/js/frappe/views/reports/query_report.js:1616
+#: frappe/public/js/frappe/views/reports/query_report.js:1620
msgid "Include indentation"
msgstr ""
@@ -12857,7 +12880,7 @@ msgstr ""
#. Label of the insert_after (Select) field in DocType 'Custom Field'
#: frappe/custom/doctype/custom_field/custom_field.json
-#: frappe/public/js/frappe/views/reports/query_report.js:1889
+#: frappe/public/js/frappe/views/reports/query_report.js:1893
msgid "Insert After"
msgstr ""
@@ -12930,7 +12953,7 @@ msgstr ""
msgid "Insufficient Permission Level for {0}"
msgstr ""
-#: frappe/database/query.py:806 frappe/database/query.py:1052
+#: frappe/database/query.py:808 frappe/database/query.py:1054
msgid "Insufficient Permission for {0}"
msgstr ""
@@ -13100,12 +13123,12 @@ msgstr ""
msgid "Invalid Fieldname"
msgstr ""
-#: frappe/core/doctype/file/file.py:220
+#: frappe/core/doctype/file/file.py:221
msgid "Invalid File URL"
msgstr ""
-#: frappe/database/query.py:427 frappe/database/query.py:454
-#: frappe/database/query.py:464 frappe/database/query.py:487
+#: frappe/database/query.py:429 frappe/database/query.py:456
+#: frappe/database/query.py:466 frappe/database/query.py:489
msgid "Invalid Filter"
msgstr ""
@@ -13194,7 +13217,7 @@ msgstr ""
msgid "Invalid Transition"
msgstr ""
-#: frappe/core/doctype/file/file.py:231
+#: frappe/core/doctype/file/file.py:232
#: frappe/public/js/frappe/file_uploader/FileUploader.vue:550
#: frappe/public/js/frappe/widgets/widget_dialog.js:602
#: frappe/utils/csvutils.py:226 frappe/utils/csvutils.py:247
@@ -13217,7 +13240,7 @@ msgstr ""
msgid "Invalid aggregate function"
msgstr ""
-#: frappe/database/query.py:1542
+#: frappe/database/query.py:1544
msgid "Invalid alias format: {0}. Alias must be a simple identifier."
msgstr ""
@@ -13225,19 +13248,19 @@ msgstr ""
msgid "Invalid app"
msgstr ""
-#: frappe/database/query.py:1468
+#: frappe/database/query.py:1470
msgid "Invalid argument format: {0}. Only quoted string literals or simple field names are allowed."
msgstr ""
-#: frappe/database/query.py:1444
+#: frappe/database/query.py:1446
msgid "Invalid argument type: {0}. Only strings, numbers, and None are allowed."
msgstr ""
-#: frappe/database/query.py:460
+#: frappe/database/query.py:462
msgid "Invalid characters in fieldname: {0}. Only letters, numbers, and underscores are allowed."
msgstr ""
-#: frappe/database/query.py:575
+#: frappe/database/query.py:577
msgid "Invalid characters in table name: {0}"
msgstr ""
@@ -13245,11 +13268,11 @@ msgstr ""
msgid "Invalid column"
msgstr ""
-#: frappe/database/query.py:381
+#: frappe/database/query.py:383
msgid "Invalid condition type in nested filters: {0}"
msgstr ""
-#: frappe/database/query.py:787
+#: frappe/database/query.py:789
msgid "Invalid direction in Order By: {0}. Must be 'ASC' or 'DESC'."
msgstr ""
@@ -13265,15 +13288,15 @@ msgstr ""
msgid "Invalid expression set in filter {0} ({1})"
msgstr ""
-#: frappe/database/query.py:1301
+#: frappe/database/query.py:1303
msgid "Invalid field format for SELECT: {0}. Field names must be simple, backticked, table-qualified, aliased, or '*'."
msgstr ""
-#: frappe/database/query.py:734
+#: frappe/database/query.py:736
msgid "Invalid field format in {0}: {1}. Use 'field', 'link_field.field', or 'child_table.field'."
msgstr ""
-#: frappe/database/query.py:1620
+#: frappe/database/query.py:1622
msgid "Invalid field name in function: {0}. Only simple field names are allowed."
msgstr ""
@@ -13281,7 +13304,7 @@ msgstr ""
msgid "Invalid field name {0}"
msgstr ""
-#: frappe/database/query.py:668
+#: frappe/database/query.py:670
msgid "Invalid field type: {0}"
msgstr ""
@@ -13293,11 +13316,11 @@ msgstr ""
msgid "Invalid file path: {0}"
msgstr ""
-#: frappe/database/query.py:364
+#: frappe/database/query.py:366
msgid "Invalid filter condition: {0}. Expected a list or tuple."
msgstr ""
-#: frappe/database/query.py:450
+#: frappe/database/query.py:452
msgid "Invalid filter field format: {0}. Use 'fieldname' or 'link_fieldname.target_fieldname'."
msgstr ""
@@ -13305,11 +13328,11 @@ msgstr ""
msgid "Invalid filter: {0}"
msgstr ""
-#: frappe/database/query.py:1422
+#: frappe/database/query.py:1424
msgid "Invalid function argument type: {0}. Only strings, numbers, lists, and None are allowed."
msgstr ""
-#: frappe/database/query.py:1383
+#: frappe/database/query.py:1385
msgid "Invalid function dictionary format"
msgstr ""
@@ -13346,23 +13369,27 @@ msgstr ""
msgid "Invalid redirect regex in row #{}: {}"
msgstr ""
-#: frappe/app.py:337
+#: frappe/app.py:340
msgid "Invalid request arguments"
msgstr ""
+#: frappe/app.py:327
+msgid "Invalid request body"
+msgstr ""
+
#: frappe/core/doctype/user_invitation/user_invitation.py:181
msgid "Invalid role"
msgstr ""
-#: frappe/database/query.py:410
+#: frappe/database/query.py:412
msgid "Invalid simple filter format: {0}"
msgstr ""
-#: frappe/database/query.py:341
+#: frappe/database/query.py:343
msgid "Invalid start for filter condition: {0}. Expected a list or tuple."
msgstr ""
-#: frappe/database/query.py:1489
+#: frappe/database/query.py:1491
msgid "Invalid string literal format: {0}"
msgstr ""
@@ -13466,7 +13493,7 @@ msgstr ""
#. Label of the istable (Check) field in DocType 'DocType'
#. Label of the is_child_table (Check) field in DocType 'DocType Link'
#: frappe/core/doctype/doctype/doctype.json
-#: frappe/core/doctype/doctype/doctype_list.js:49
+#: frappe/core/doctype/doctype/doctype_list.js:50
#: frappe/core/doctype/doctype_link/doctype_link.json
msgid "Is Child Table"
msgstr ""
@@ -13519,6 +13546,10 @@ msgstr ""
msgid "Is Global"
msgstr ""
+#: frappe/public/js/frappe/views/treeview.js:418
+msgid "Is Group"
+msgstr ""
+
#. Label of the is_hidden (Check) field in DocType 'Workspace'
#: frappe/desk/doctype/workspace/workspace.json
msgid "Is Hidden"
@@ -13607,7 +13638,7 @@ msgstr ""
#. Label of the issingle (Check) field in DocType 'DocType'
#. Label of the is_single (Check) field in DocType 'Onboarding Step'
#: frappe/core/doctype/doctype/doctype.json
-#: frappe/core/doctype/doctype/doctype_list.js:64
+#: frappe/core/doctype/doctype/doctype_list.js:65
#: frappe/desk/doctype/onboarding_step/onboarding_step.json
msgid "Is Single"
msgstr ""
@@ -13643,7 +13674,7 @@ msgstr ""
#. Label of the is_submittable (Check) field in DocType 'DocType'
#: frappe/core/doctype/doctype/doctype.json
-#: frappe/core/doctype/doctype/doctype_list.js:39
+#: frappe/core/doctype/doctype/doctype_list.js:40
msgid "Is Submittable"
msgstr ""
@@ -14151,10 +14182,13 @@ msgstr ""
#. Label of the language (Link) field in DocType 'System Settings'
#. Label of the language (Link) field in DocType 'Translation'
#. Label of the language (Link) field in DocType 'User'
+#. Label of a field in the edit-profile Web Form
#: frappe/core/doctype/language/language.json
#: frappe/core/doctype/system_settings/system_settings.json
#: frappe/core/doctype/translation/translation.json
-#: frappe/core/doctype/user/user.json frappe/printing/page/print/print.js:117
+#: frappe/core/doctype/user/user.json
+#: frappe/core/web_form/edit_profile/edit_profile.json
+#: frappe/printing/page/print/print.js:117
#: frappe/public/js/frappe/form/templates/print_layout.html:11
msgid "Language"
msgstr ""
@@ -14242,9 +14276,12 @@ msgstr ""
#. Label of the last_name (Data) field in DocType 'Contact'
#. Label of the last_name (Data) field in DocType 'User'
+#. Label of a field in the edit-profile Web Form
#: frappe/contacts/doctype/contact/contact.json
#: frappe/contacts/report/addresses_and_contacts/addresses_and_contacts.py:45
-#: frappe/core/doctype/user/user.json frappe/www/complete_signup.html:19
+#: frappe/core/doctype/user/user.json
+#: frappe/core/web_form/edit_profile/edit_profile.json
+#: frappe/www/complete_signup.html:19
msgid "Last Name"
msgstr ""
@@ -14829,7 +14866,7 @@ msgid "Load Balancing"
msgstr ""
#: frappe/public/js/frappe/list/base_list.js:399
-#: frappe/public/js/frappe/web_form/web_form_list.js:305
+#: frappe/public/js/frappe/web_form/web_form_list.js:306
#: frappe/website/doctype/help_article/templates/help_article_list.html:30
msgid "Load More"
msgstr ""
@@ -14849,7 +14886,7 @@ msgstr ""
#: frappe/public/js/frappe/list/base_list.js:526
#: frappe/public/js/frappe/list/list_view.js:363
#: frappe/public/js/frappe/ui/listing.html:16
-#: frappe/public/js/frappe/views/reports/query_report.js:1093
+#: frappe/public/js/frappe/views/reports/query_report.js:1097
msgid "Loading"
msgstr ""
@@ -14992,7 +15029,7 @@ msgstr ""
msgid "Login and view in Browser"
msgstr ""
-#: frappe/website/doctype/web_form/web_form.js:367
+#: frappe/website/doctype/web_form/web_form.js:368
msgid "Login is required to see web form list view. Enable {0} to see list settings"
msgstr ""
@@ -15255,7 +15292,7 @@ msgstr ""
msgid "Mandatory Depends On (JS)"
msgstr ""
-#: frappe/website/doctype/web_form/web_form.py:509
+#: frappe/website/doctype/web_form/web_form.py:536
msgid "Mandatory Information missing:"
msgstr ""
@@ -15453,7 +15490,7 @@ msgstr ""
msgid "Maximum"
msgstr ""
-#: frappe/core/doctype/file/file.py:331
+#: frappe/core/doctype/file/file.py:332
msgid "Maximum Attachment Limit of {0} has been reached for {1} {2}."
msgstr ""
@@ -15712,6 +15749,11 @@ msgstr ""
msgid "Middle Name"
msgstr ""
+#. Label of a field in the edit-profile Web Form
+#: frappe/core/web_form/edit_profile/edit_profile.json
+msgid "Middle Name (Optional)"
+msgstr ""
+
#. Name of a DocType
#. Label of a Link in the Tools Workspace
#: frappe/automation/doctype/milestone/milestone.json
@@ -15818,6 +15860,11 @@ msgstr ""
msgid "Mobile No"
msgstr ""
+#. Label of a field in the edit-profile Web Form
+#: frappe/core/web_form/edit_profile/edit_profile.json
+msgid "Mobile Number"
+msgstr ""
+
#. Label of the modal_trigger (Check) field in DocType 'Form Tour Step'
#: frappe/desk/doctype/form_tour_step/form_tour_step.json
msgid "Modal Trigger"
@@ -15843,7 +15890,7 @@ msgstr ""
#. Label of the module (Link) field in DocType 'Website Theme'
#: frappe/core/doctype/block_module/block_module.json
#: frappe/core/doctype/doctype/doctype.json
-#: frappe/core/doctype/doctype/doctype_list.js:30
+#: frappe/core/doctype/doctype/doctype_list.js:31
#: frappe/core/doctype/page/page.json frappe/core/doctype/report/report.json
#: frappe/core/doctype/user_type_module/user_type_module.json
#: frappe/desk/doctype/dashboard/dashboard.json
@@ -16019,10 +16066,12 @@ msgstr ""
#. Label of the additional_info (Section Break) field in DocType
#. 'Communication'
#. Label of the short_bio (Tab Break) field in DocType 'User'
+#. Label of a field in the edit-profile Web Form
#: frappe/contacts/doctype/contact/contact.json
#: frappe/core/doctype/activity_log/activity_log.json
#: frappe/core/doctype/communication/communication.json
#: frappe/core/doctype/user/user.json
+#: frappe/core/web_form/edit_profile/edit_profile.json
msgid "More Information"
msgstr ""
@@ -16156,7 +16205,7 @@ msgid "Mx"
msgstr ""
#: frappe/templates/includes/web_sidebar.html:41
-#: frappe/website/doctype/web_form/web_form.py:498
+#: frappe/website/doctype/web_form/web_form.py:525
#: frappe/website/doctype/website_settings/website_settings.py:181
#: frappe/www/list.py:21 frappe/www/me.html:8 frappe/www/update_password.py:10
msgid "My Account"
@@ -16331,7 +16380,7 @@ msgstr ""
msgid "Negative Value"
msgstr ""
-#: frappe/database/query.py:333
+#: frappe/database/query.py:335
msgid "Nested filters must be provided as a list or tuple."
msgstr ""
@@ -16358,7 +16407,7 @@ msgstr ""
#: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json
#: frappe/email/doctype/notification/notification.json
#: frappe/public/js/frappe/form/success_action.js:77
-#: frappe/public/js/frappe/views/treeview.js:471
+#: frappe/public/js/frappe/views/treeview.js:473
#: frappe/public/js/frappe/views/workspace/workspace.js:64
#: frappe/website/doctype/web_form/templates/web_list.html:15
#: frappe/www/list.html:19
@@ -16551,7 +16600,7 @@ msgstr ""
#: frappe/public/js/frappe/ui/toolbar/search_utils.js:227
#: frappe/public/js/frappe/views/treeview.js:366
#: frappe/public/js/frappe/widgets/widget_dialog.js:72
-#: frappe/website/doctype/web_form/web_form.py:411
+#: frappe/website/doctype/web_form/web_form.py:438
msgid "New {0}"
msgstr ""
@@ -16703,7 +16752,7 @@ msgstr ""
#: frappe/public/js/form_builder/utils.js:341
#: frappe/public/js/frappe/form/controls/link.js:498
#: frappe/public/js/frappe/list/list_sidebar_group_by.js:223
-#: frappe/public/js/frappe/views/reports/query_report.js:1669
+#: frappe/public/js/frappe/views/reports/query_report.js:1673
#: frappe/website/doctype/help_article/templates/help_article.html:26
msgid "No"
msgstr ""
@@ -16960,7 +17009,7 @@ msgstr ""
msgid "No matching records. Search something new"
msgstr ""
-#: frappe/public/js/frappe/web_form/web_form_list.js:161
+#: frappe/public/js/frappe/web_form/web_form_list.js:162
msgid "No more items to display"
msgstr ""
@@ -17052,7 +17101,7 @@ msgstr ""
msgid "No {0} Found"
msgstr ""
-#: frappe/public/js/frappe/web_form/web_form_list.js:233
+#: frappe/public/js/frappe/web_form/web_form_list.js:234
msgid "No {0} found"
msgstr ""
@@ -17129,7 +17178,7 @@ msgstr ""
msgid "Not Equals"
msgstr ""
-#: frappe/app.py:387 frappe/www/404.html:3
+#: frappe/app.py:390 frappe/www/404.html:3
msgid "Not Found"
msgstr ""
@@ -17155,9 +17204,9 @@ msgstr ""
msgid "Not Nullable"
msgstr ""
-#: frappe/__init__.py:550 frappe/app.py:380 frappe/desk/calendar.py:26
+#: frappe/__init__.py:550 frappe/app.py:383 frappe/desk/calendar.py:26
#: frappe/public/js/frappe/web_form/webform_script.js:15
-#: frappe/website/doctype/web_form/web_form.py:747
+#: frappe/website/doctype/web_form/web_form.py:774
#: frappe/website/page_renderers/not_permitted_page.py:22
#: frappe/www/login.py:193 frappe/www/qrcode.py:22 frappe/www/qrcode.py:25
#: frappe/www/qrcode.py:37
@@ -17264,7 +17313,7 @@ msgstr ""
#: frappe/public/js/frappe/request.js:170
#: frappe/public/js/frappe/request.js:175
#: frappe/public/js/frappe/views/kanban/kanban_board.bundle.js:67
-#: frappe/utils/messages.py:158 frappe/website/doctype/web_form/web_form.py:760
+#: frappe/utils/messages.py:158 frappe/website/doctype/web_form/web_form.py:787
#: frappe/website/js/website.js:97
msgid "Not permitted"
msgstr ""
@@ -17776,7 +17825,7 @@ msgstr ""
#. Description of the 'Is Submittable' (Check) field in DocType 'DocType'
#: frappe/core/doctype/doctype/doctype.json
-#: frappe/core/doctype/doctype/doctype_list.js:42
+#: frappe/core/doctype/doctype/doctype_list.js:43
msgid "Once submitted, submittable documents cannot be changed. They can only be Cancelled and Amended."
msgstr ""
@@ -18060,6 +18109,7 @@ msgstr ""
#. Label of the options (Small Text) field in DocType 'Custom Field'
#. Label of the options (Small Text) field in DocType 'Customize Form Field'
#. Label of the options (Text) field in DocType 'Web Form Field'
+#. Label of the options (Text) field in DocType 'Web Form List Column'
#. Label of the options (Small Text) field in DocType 'Web Template Field'
#: frappe/core/doctype/docfield/docfield.json
#: frappe/core/doctype/report_column/report_column.json
@@ -18068,6 +18118,7 @@ msgstr ""
#: frappe/custom/doctype/customize_form_field/customize_form_field.json
#: frappe/templates/form_grid/fields.html:43
#: frappe/website/doctype/web_form_field/web_form_field.json
+#: frappe/website/doctype/web_form_list_column/web_form_list_column.json
#: frappe/website/doctype/web_template_field/web_template_field.json
msgid "Options"
msgstr ""
@@ -18113,7 +18164,7 @@ msgstr ""
msgid "Order"
msgstr ""
-#: frappe/database/query.py:767
+#: frappe/database/query.py:769
msgid "Order By must be a string"
msgstr ""
@@ -18211,7 +18262,7 @@ msgstr ""
#: frappe/email/doctype/auto_email_report/auto_email_report.json
#: frappe/printing/page/print/print.js:84
#: frappe/public/js/frappe/form/templates/print_layout.html:44
-#: frappe/public/js/frappe/views/reports/query_report.js:1808
+#: frappe/public/js/frappe/views/reports/query_report.js:1812
msgid "PDF"
msgstr ""
@@ -18783,7 +18834,7 @@ msgstr ""
msgid "Permanently delete {0}?"
msgstr ""
-#: frappe/core/doctype/user_type/user_type.py:84 frappe/database/query.py:533
+#: frappe/core/doctype/user_type/user_type.py:84 frappe/database/query.py:535
msgid "Permission Error"
msgstr ""
@@ -18914,6 +18965,7 @@ msgstr ""
#. Option for the 'Type' (Select) field in DocType 'Communication'
#. Option for the 'Type' (Select) field in DocType 'DocField'
#. Label of the phone (Data) field in DocType 'User'
+#. Label of a field in the edit-profile Web Form
#. 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 phone (Data) field in DocType 'Contact Us Settings'
@@ -18924,6 +18976,7 @@ msgstr ""
#: frappe/core/doctype/communication/communication.json
#: frappe/core/doctype/docfield/docfield.json
#: frappe/core/doctype/user/user.json
+#: frappe/core/web_form/edit_profile/edit_profile.json
#: frappe/custom/doctype/custom_field/custom_field.json
#: frappe/custom/doctype/customize_form_field/customize_form_field.json
#: frappe/website/doctype/contact_us_settings/contact_us_settings.json
@@ -19234,7 +19287,7 @@ msgstr ""
msgid "Please select Minimum Password Score"
msgstr ""
-#: frappe/public/js/frappe/views/reports/query_report.js:1189
+#: frappe/public/js/frappe/views/reports/query_report.js:1193
msgid "Please select X and Y fields"
msgstr ""
@@ -19262,7 +19315,7 @@ msgstr ""
msgid "Please select applicable Doctypes"
msgstr ""
-#: frappe/model/db_query.py:1158
+#: frappe/model/db_query.py:1163
msgid "Please select atleast 1 column from {0} to sort/group"
msgstr ""
@@ -19292,7 +19345,7 @@ msgstr ""
msgid "Please set a printer mapping for this print format in the Printer Settings"
msgstr ""
-#: frappe/public/js/frappe/views/reports/query_report.js:1412
+#: frappe/public/js/frappe/views/reports/query_report.js:1416
msgid "Please set filters"
msgstr ""
@@ -19464,7 +19517,7 @@ msgstr ""
msgid "Posting Timestamp"
msgstr ""
-#: frappe/database/query.py:1518
+#: frappe/database/query.py:1520
msgid "Potentially dangerous content in string literal: {0}"
msgstr ""
@@ -19666,9 +19719,9 @@ msgstr ""
#: frappe/public/js/frappe/form/toolbar.js:360
#: frappe/public/js/frappe/form/toolbar.js:372
#: frappe/public/js/frappe/list/bulk_operations.js:95
-#: frappe/public/js/frappe/views/reports/query_report.js:1793
+#: frappe/public/js/frappe/views/reports/query_report.js:1797
#: frappe/public/js/frappe/views/reports/report_view.js:1539
-#: frappe/public/js/frappe/views/treeview.js:490 frappe/www/printview.html:18
+#: frappe/public/js/frappe/views/treeview.js:492 frappe/www/printview.html:18
msgid "Print"
msgstr ""
@@ -19742,7 +19795,7 @@ msgstr ""
msgid "Print Format Type"
msgstr ""
-#: frappe/public/js/frappe/views/reports/query_report.js:1582
+#: frappe/public/js/frappe/views/reports/query_report.js:1586
msgid "Print Format not found"
msgstr ""
@@ -19923,11 +19976,11 @@ msgstr ""
msgid "Proceed"
msgstr ""
-#: frappe/public/js/frappe/views/reports/query_report.js:936
+#: frappe/public/js/frappe/views/reports/query_report.js:940
msgid "Proceed Anyway"
msgstr ""
-#: frappe/public/js/frappe/form/controls/table.js:123
+#: frappe/public/js/frappe/form/controls/table.js:104
msgid "Processing"
msgstr ""
@@ -19944,6 +19997,16 @@ msgstr ""
msgid "Profile"
msgstr ""
+#. Label of a field in the edit-profile Web Form
+#: frappe/core/web_form/edit_profile/edit_profile.json
+msgid "Profile Picture"
+msgstr ""
+
+#. Success message of the edit-profile Web Form
+#: frappe/core/web_form/edit_profile/edit_profile.json
+msgid "Profile updated successfully."
+msgstr ""
+
#: frappe/public/js/frappe/socketio_client.js:82
msgid "Progress"
msgstr ""
@@ -19992,7 +20055,7 @@ msgstr ""
msgid "Protect Attached Files"
msgstr ""
-#: frappe/core/doctype/file/file.py:522
+#: frappe/core/doctype/file/file.py:526
msgid "Protected File"
msgstr ""
@@ -20498,11 +20561,11 @@ msgstr ""
msgid "Reason"
msgstr ""
-#: frappe/public/js/frappe/views/reports/query_report.js:890
+#: frappe/public/js/frappe/views/reports/query_report.js:894
msgid "Rebuild"
msgstr ""
-#: frappe/public/js/frappe/views/treeview.js:509
+#: frappe/public/js/frappe/views/treeview.js:511
msgid "Rebuild Tree"
msgstr ""
@@ -20883,8 +20946,8 @@ msgstr ""
#: frappe/public/js/frappe/form/form.js:1201
#: frappe/public/js/frappe/form/templates/print_layout.html:6
#: frappe/public/js/frappe/list/base_list.js:66
-#: frappe/public/js/frappe/views/reports/query_report.js:1782
-#: frappe/public/js/frappe/views/treeview.js:496
+#: frappe/public/js/frappe/views/reports/query_report.js:1786
+#: frappe/public/js/frappe/views/treeview.js:498
#: frappe/public/js/frappe/widgets/chart_widget.js:291
#: frappe/public/js/frappe/widgets/number_card_widget.js:352
#: frappe/public/js/print_format_builder/Preview.vue:24
@@ -21306,7 +21369,7 @@ msgstr ""
#: frappe/core/report/prepared_report_analytics/prepared_report_analytics.py:39
#: frappe/desk/doctype/dashboard_chart/dashboard_chart.json
#: frappe/desk/doctype/number_card/number_card.json
-#: frappe/public/js/frappe/views/reports/query_report.js:1969
+#: frappe/public/js/frappe/views/reports/query_report.js:1973
msgid "Report Name"
msgstr ""
@@ -21358,7 +21421,7 @@ msgstr ""
msgid "Report has no numeric fields, please change the Report Name"
msgstr ""
-#: frappe/public/js/frappe/views/reports/query_report.js:1017
+#: frappe/public/js/frappe/views/reports/query_report.js:1021
msgid "Report initiated, click to view status"
msgstr ""
@@ -21378,7 +21441,7 @@ msgstr ""
msgid "Report was not saved (there were errors)"
msgstr ""
-#: frappe/public/js/frappe/views/reports/query_report.js:2007
+#: frappe/public/js/frappe/views/reports/query_report.js:2011
msgid "Report with more than 10 columns looks better in Landscape mode."
msgstr ""
@@ -21414,7 +21477,7 @@ msgstr ""
msgid "Reports & Masters"
msgstr ""
-#: frappe/public/js/frappe/views/reports/query_report.js:933
+#: frappe/public/js/frappe/views/reports/query_report.js:937
msgid "Reports already in Queue"
msgstr ""
@@ -21433,7 +21496,10 @@ msgid "Request Body"
msgstr ""
#. Label of the data (Code) field in DocType 'Integration Request'
+#. Title of the request-data Web Form
+#. Button label of the request-data Web Form
#: frappe/integrations/doctype/integration_request/integration_request.json
+#: frappe/website/web_form/request_data/request_data.json
msgid "Request Data"
msgstr ""
@@ -21485,6 +21551,11 @@ msgstr ""
msgid "Request URL"
msgstr ""
+#. Title of the request-to-delete-data Web Form
+#: frappe/website/web_form/request_to_delete_data/request_to_delete_data.json
+msgid "Request for Account Deletion"
+msgstr ""
+
#. Label of the requested_numbers (Code) field in DocType 'SMS Log'
#: frappe/core/doctype/sms_log/sms_log.json
msgid "Requested Numbers"
@@ -22277,7 +22348,7 @@ msgstr ""
#: 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:1961
+#: frappe/public/js/frappe/views/reports/query_report.js:1965
#: frappe/public/js/frappe/views/reports/report_view.js:1735
#: frappe/public/js/frappe/views/workspace/workspace.js:335
#: frappe/public/js/frappe/widgets/base_widget.js:142
@@ -22300,7 +22371,7 @@ msgstr ""
msgid "Save Customizations"
msgstr ""
-#: frappe/public/js/frappe/views/reports/query_report.js:1964
+#: frappe/public/js/frappe/views/reports/query_report.js:1968
msgid "Save Report"
msgstr ""
@@ -22676,7 +22747,7 @@ msgstr ""
msgid "See all Activity"
msgstr ""
-#: frappe/public/js/frappe/views/reports/query_report.js:859
+#: frappe/public/js/frappe/views/reports/query_report.js:863
msgid "See all past reports."
msgstr ""
@@ -22940,7 +23011,7 @@ msgid "Select a field to edit its properties."
msgstr ""
#: frappe/public/js/frappe/views/treeview.js:358
-msgid "Select a group node first."
+msgid "Select a group {0} first."
msgstr ""
#: frappe/core/doctype/doctype/doctype.py:1956
@@ -23305,7 +23376,7 @@ msgstr ""
msgid "Server Action"
msgstr ""
-#: frappe/app.py:396 frappe/public/js/frappe/request.js:611
+#: frappe/app.py:399 frappe/public/js/frappe/request.js:611
#: frappe/www/error.html:36 frappe/www/error.py:15
msgid "Server Error"
msgstr ""
@@ -23371,7 +23442,7 @@ msgstr ""
msgid "Session Defaults Saved"
msgstr ""
-#: frappe/app.py:373
+#: frappe/app.py:376
msgid "Session Expired"
msgstr ""
@@ -23429,7 +23500,7 @@ msgstr ""
msgid "Set Filters for {0}"
msgstr ""
-#: frappe/public/js/frappe/views/reports/query_report.js:2117
+#: frappe/public/js/frappe/views/reports/query_report.js:2121
msgid "Set Level"
msgstr ""
@@ -23648,7 +23719,7 @@ msgstr ""
msgid "Setup > User Permissions"
msgstr ""
-#: frappe/public/js/frappe/views/reports/query_report.js:1830
+#: frappe/public/js/frappe/views/reports/query_report.js:1834
#: frappe/public/js/frappe/views/reports/report_view.js:1713
msgid "Setup Auto Email"
msgstr ""
@@ -24159,7 +24230,7 @@ msgstr ""
#. Description of the 'Is Single' (Check) field in DocType 'DocType'
#: frappe/core/doctype/doctype/doctype.json
-#: frappe/core/doctype/doctype/doctype_list.js:67
+#: frappe/core/doctype/doctype/doctype_list.js:68
msgid "Single Types have only one record no tables associated. Values are stored in tabSingles"
msgstr ""
@@ -24495,7 +24566,7 @@ msgid "Splash Image"
msgstr ""
#: frappe/desk/reportview.py:455
-#: frappe/public/js/frappe/web_form/web_form_list.js:175
+#: frappe/public/js/frappe/web_form/web_form_list.js:176
#: frappe/templates/print_formats/standard_macros.html:44
msgid "Sr"
msgstr ""
@@ -24939,6 +25010,7 @@ msgstr ""
#. Label of the submit (Check) field in DocType 'DocShare'
#. Label of the submit (Check) field in DocType 'User Document Type'
#. Option for the 'Send Alert On' (Select) field in DocType 'Notification'
+#. Button label of the request-to-delete-data Web Form
#: frappe/core/doctype/custom_docperm/custom_docperm.json
#: frappe/core/doctype/docperm/docperm.json
#: frappe/core/doctype/docshare/docshare.json
@@ -24947,6 +25019,7 @@ msgstr ""
#: frappe/email/doctype/notification/notification.json
#: frappe/public/js/frappe/form/quick_entry.js:225
#: frappe/public/js/frappe/ui/capture.js:307
+#: frappe/website/web_form/request_to_delete_data/request_to_delete_data.json
msgid "Submit"
msgstr ""
@@ -24960,7 +25033,7 @@ msgctxt "Button in web form"
msgid "Submit"
msgstr ""
-#: frappe/public/js/frappe/ui/dialog.js:63
+#: frappe/public/js/frappe/ui/dialog.js:64
msgctxt "Primary action in dialog"
msgid "Submit"
msgstr ""
@@ -25058,7 +25131,7 @@ msgstr ""
#: frappe/core/doctype/data_import_log/data_import_log.json
#: frappe/desk/doctype/bulk_update/bulk_update.js:31
#: frappe/desk/doctype/desktop_icon/desktop_icon.py:446
-#: frappe/public/js/frappe/form/grid.js:1171
+#: frappe/public/js/frappe/form/grid.js:1172
#: frappe/public/js/frappe/views/translation_manager.js:21
#: frappe/templates/includes/login/login.js:230
#: frappe/templates/includes/login/login.js:236
@@ -25584,7 +25657,7 @@ msgstr ""
msgid "Table Trimmed"
msgstr ""
-#: frappe/public/js/frappe/form/grid.js:1170
+#: frappe/public/js/frappe/form/grid.js:1171
msgid "Table updated"
msgstr ""
@@ -25803,7 +25876,7 @@ msgstr ""
msgid "The Auto Repeat for this document has been disabled."
msgstr ""
-#: frappe/public/js/frappe/form/grid.js:1193
+#: frappe/public/js/frappe/form/grid.js:1194
msgid "The CSV format is case sensitive"
msgstr ""
@@ -25819,7 +25892,7 @@ msgstr ""
msgid "The Condition '{0}' is invalid"
msgstr ""
-#: frappe/core/doctype/file/file.py:219
+#: frappe/core/doctype/file/file.py:220
msgid "The File URL you've entered is incorrect"
msgstr ""
@@ -25903,7 +25976,7 @@ msgstr ""
msgid "The field {0} is mandatory"
msgstr ""
-#: frappe/core/doctype/file/file.py:156
+#: frappe/core/doctype/file/file.py:157
msgid "The fieldname you've specified in Attached To Field is invalid"
msgstr ""
@@ -25986,7 +26059,7 @@ msgstr ""
msgid "The reset password link has either been used before or is invalid"
msgstr ""
-#: frappe/app.py:388 frappe/public/js/frappe/request.js:149
+#: frappe/app.py:391 frappe/public/js/frappe/request.js:149
msgid "The resource you are looking for is not available"
msgstr ""
@@ -26059,12 +26132,12 @@ msgstr ""
msgid "There are no {0} for this {1}, why don't you start one!"
msgstr ""
-#: frappe/public/js/frappe/views/reports/query_report.js:969
+#: frappe/public/js/frappe/views/reports/query_report.js:973
msgid "There are {0} with the same filters already in the queue:"
msgstr ""
#: frappe/website/doctype/web_form/web_form.js:81
-#: frappe/website/doctype/web_form/web_form.js:317
+#: frappe/website/doctype/web_form/web_form.js:318
msgid "There can be only 9 Page Break fields in a Web Form"
msgstr ""
@@ -26088,11 +26161,11 @@ msgstr ""
msgid "There is nothing new to show you right now."
msgstr ""
-#: frappe/core/doctype/file/file.py:639 frappe/utils/file_manager.py:372
+#: frappe/core/doctype/file/file.py:643 frappe/utils/file_manager.py:372
msgid "There is some problem with the file url: {0}"
msgstr ""
-#: frappe/public/js/frappe/views/reports/query_report.js:966
+#: frappe/public/js/frappe/views/reports/query_report.js:970
msgid "There is {0} with the same filters already in the queue:"
msgstr ""
@@ -26169,7 +26242,7 @@ msgstr ""
msgid "This Month"
msgstr ""
-#: frappe/core/doctype/file/file.py:395
+#: frappe/core/doctype/file/file.py:396
msgid "This PDF cannot be uploaded as it contains unsafe content."
msgstr ""
@@ -26265,7 +26338,7 @@ msgid ""
"eval:doc.age>18"
msgstr ""
-#: frappe/core/doctype/file/file.py:521
+#: frappe/core/doctype/file/file.py:525
msgid "This file is attached to a protected document and cannot be deleted."
msgstr ""
@@ -26300,7 +26373,7 @@ msgstr ""
msgid "This goes above the slideshow."
msgstr ""
-#: frappe/public/js/frappe/views/reports/query_report.js:2193
+#: frappe/public/js/frappe/views/reports/query_report.js:2197
msgid "This is a background report. Please set the appropriate filters and then generate a new one."
msgstr ""
@@ -26350,7 +26423,7 @@ msgstr ""
msgid "This month"
msgstr ""
-#: frappe/public/js/frappe/views/reports/query_report.js:1041
+#: frappe/public/js/frappe/views/reports/query_report.js:1045
msgid "This report contains {0} rows and is too big to display in browser, you can {1} this report instead."
msgstr ""
@@ -26358,7 +26431,7 @@ msgstr ""
msgid "This report was generated on {0}"
msgstr ""
-#: frappe/public/js/frappe/views/reports/query_report.js:857
+#: frappe/public/js/frappe/views/reports/query_report.js:861
msgid "This report was generated {0}."
msgstr ""
@@ -26500,9 +26573,11 @@ msgstr ""
#. Label of the time_zone (Select) field in DocType 'System Settings'
#. Label of the time_zone (Autocomplete) field in DocType 'User'
+#. Label of a field in the edit-profile Web Form
#. Label of the time_zone (Data) field in DocType 'Web Page View'
#: frappe/core/doctype/system_settings/system_settings.json
#: frappe/core/doctype/user/user.json
+#: frappe/core/web_form/edit_profile/edit_profile.json
#: frappe/desk/page/setup_wizard/setup_wizard.js:407
#: frappe/website/doctype/web_page_view/web_page_view.json
msgid "Time Zone"
@@ -26769,7 +26844,7 @@ msgstr ""
msgid "To generate password click {0}"
msgstr ""
-#: frappe/public/js/frappe/views/reports/query_report.js:858
+#: frappe/public/js/frappe/views/reports/query_report.js:862
msgid "To get the updated report, click on {0}."
msgstr ""
@@ -26970,7 +27045,7 @@ msgstr ""
#: frappe/desk/query_report.py:587
#: frappe/public/js/frappe/views/reports/print_grid.html:45
-#: frappe/public/js/frappe/views/reports/query_report.js:1328
+#: frappe/public/js/frappe/views/reports/query_report.js:1332
#: frappe/public/js/frappe/views/reports/report_view.js:1553
msgid "Total"
msgstr ""
@@ -27128,7 +27203,7 @@ msgstr ""
msgid "Translatable"
msgstr ""
-#: frappe/public/js/frappe/views/reports/query_report.js:2248
+#: frappe/public/js/frappe/views/reports/query_report.js:2252
msgid "Translate Data"
msgstr ""
@@ -27384,7 +27459,7 @@ msgstr ""
msgid "URL for documentation or help"
msgstr ""
-#: frappe/core/doctype/file/file.py:230
+#: frappe/core/doctype/file/file.py:231
msgid "URL must start with http:// or https://"
msgstr ""
@@ -27487,7 +27562,7 @@ msgstr ""
msgid "Unable to update event"
msgstr ""
-#: frappe/core/doctype/file/file.py:485
+#: frappe/core/doctype/file/file.py:489
msgid "Unable to write file format for {0}"
msgstr ""
@@ -27496,7 +27571,7 @@ msgstr ""
msgid "Unassign Condition"
msgstr ""
-#: frappe/app.py:396
+#: frappe/app.py:399
msgid "Uncaught Exception"
msgstr ""
@@ -27512,7 +27587,7 @@ msgstr ""
msgid "Undo last action"
msgstr ""
-#: frappe/database/query.py:1495
+#: frappe/database/query.py:1497
msgid "Unescaped quotes in string literal: {0}"
msgstr ""
@@ -27626,8 +27701,8 @@ msgstr ""
msgid "Unsubscribed"
msgstr ""
-#: frappe/database/query.py:653 frappe/database/query.py:1387
-#: frappe/database/query.py:1397
+#: frappe/database/query.py:655 frappe/database/query.py:1389
+#: frappe/database/query.py:1399
msgid "Unsupported function or invalid field name: {0}"
msgstr ""
@@ -27695,6 +27770,11 @@ msgstr ""
msgid "Update Password"
msgstr ""
+#. Title of the edit-profile Web Form
+#: frappe/core/web_form/edit_profile/edit_profile.json
+msgid "Update Profile"
+msgstr ""
+
#. Label of the update_series (Section Break) field in DocType 'Document Naming
#. Settings'
#: frappe/core/doctype/document_naming_settings/document_naming_settings.json
@@ -28132,7 +28212,7 @@ msgstr ""
#. Label of a Link in the Users Workspace
#: frappe/core/page/permission_manager/permission_manager_help.html:30
#: frappe/core/workspace/users/users.json
-#: frappe/public/js/frappe/views/reports/query_report.js:1948
+#: frappe/public/js/frappe/views/reports/query_report.js:1952
#: frappe/public/js/frappe/views/reports/report_view.js:1761
msgid "User Permissions"
msgstr ""
@@ -28591,7 +28671,7 @@ msgstr ""
msgid "View Full Log"
msgstr ""
-#: frappe/public/js/frappe/views/treeview.js:484
+#: frappe/public/js/frappe/views/treeview.js:486
#: frappe/public/js/frappe/widgets/quick_list_widget.js:258
msgid "View List"
msgstr ""
@@ -29485,7 +29565,7 @@ msgstr ""
#. Label of the y_field (Select) field in DocType 'Dashboard Chart Field'
#: frappe/desk/doctype/dashboard_chart_field/dashboard_chart_field.json
-#: frappe/public/js/frappe/views/reports/query_report.js:1229
+#: frappe/public/js/frappe/views/reports/query_report.js:1233
msgid "Y Field"
msgstr ""
@@ -29547,7 +29627,7 @@ msgstr ""
#: frappe/public/js/form_builder/utils.js:336
#: frappe/public/js/frappe/form/controls/link.js:498
#: frappe/public/js/frappe/list/list_sidebar_group_by.js:223
-#: frappe/public/js/frappe/views/reports/query_report.js:1669
+#: frappe/public/js/frappe/views/reports/query_report.js:1673
#: frappe/website/doctype/help_article/templates/help_article.html:25
msgid "Yes"
msgstr ""
@@ -29630,7 +29710,7 @@ msgstr ""
msgid "You are not allowed to export {} doctype"
msgstr ""
-#: frappe/public/js/frappe/views/treeview.js:448
+#: frappe/public/js/frappe/views/treeview.js:450
msgid "You are not allowed to print this report"
msgstr ""
@@ -29638,7 +29718,7 @@ msgstr ""
msgid "You are not allowed to send emails related to this document"
msgstr ""
-#: frappe/website/doctype/web_form/web_form.py:605
+#: frappe/website/doctype/web_form/web_form.py:632
msgid "You are not allowed to update this Web Form Document"
msgstr ""
@@ -29715,7 +29795,7 @@ msgstr ""
msgid "You can disable this {0} instead of deleting it."
msgstr ""
-#: frappe/core/doctype/file/file.py:757
+#: frappe/core/doctype/file/file.py:761
msgid "You can increase the limit from System Settings."
msgstr ""
@@ -29830,11 +29910,11 @@ msgstr ""
msgid "You do not have enough permissions to access this resource. Please contact your manager to get access."
msgstr ""
-#: frappe/app.py:381
+#: frappe/app.py:384
msgid "You do not have enough permissions to complete the action"
msgstr ""
-#: frappe/database/query.py:529
+#: frappe/database/query.py:531
msgid "You do not have permission to access field: {0}"
msgstr ""
@@ -29850,7 +29930,7 @@ msgstr ""
msgid "You don't have access to Report: {0}"
msgstr ""
-#: frappe/website/doctype/web_form/web_form.py:808
+#: frappe/website/doctype/web_form/web_form.py:835
msgid "You don't have permission to access the {0} DocType."
msgstr ""
@@ -29919,11 +29999,11 @@ msgstr ""
msgid "You must add atleast one link."
msgstr ""
-#: frappe/website/doctype/web_form/web_form.py:804
+#: frappe/website/doctype/web_form/web_form.py:831
msgid "You must be logged in to use this form."
msgstr ""
-#: frappe/website/doctype/web_form/web_form.py:645
+#: frappe/website/doctype/web_form/web_form.py:672
msgid "You must login to submit this form"
msgstr ""
@@ -30153,7 +30233,7 @@ msgstr ""
msgid "Your report is being generated in the background. You will receive an email on {0} with a download link once it is ready."
msgstr ""
-#: frappe/app.py:374
+#: frappe/app.py:377
msgid "Your session has expired, please login again to continue."
msgstr ""
@@ -30490,7 +30570,7 @@ msgstr ""
msgid "logged in"
msgstr ""
-#: frappe/website/doctype/web_form/web_form.js:362
+#: frappe/website/doctype/web_form/web_form.js:363
msgid "login_required"
msgstr ""
@@ -30989,7 +31069,7 @@ msgstr ""
msgid "{0} Report"
msgstr ""
-#: frappe/public/js/frappe/views/reports/query_report.js:960
+#: frappe/public/js/frappe/views/reports/query_report.js:964
msgid "{0} Reports"
msgstr ""
@@ -31139,7 +31219,7 @@ msgstr ""
msgid "{0} field cannot be set as unique in {1}, as there are non-unique existing values"
msgstr ""
-#: frappe/database/query.py:708
+#: frappe/database/query.py:710
msgid "{0} fields cannot contain backticks (`): {1}"
msgstr ""
@@ -31184,7 +31264,7 @@ msgstr ""
msgid "{0} is a mandatory field"
msgstr ""
-#: frappe/core/doctype/file/file.py:565
+#: frappe/core/doctype/file/file.py:569
msgid "{0} is a not a valid zip file"
msgstr ""
@@ -31233,7 +31313,7 @@ msgstr ""
msgid "{0} is mandatory"
msgstr ""
-#: frappe/database/query.py:485
+#: frappe/database/query.py:487
msgid "{0} is not a child table of {1}"
msgstr ""
@@ -31253,7 +31333,7 @@ msgstr ""
msgid "{0} is not a valid Cron expression."
msgstr ""
-#: frappe/public/js/frappe/form/controls/dynamic_link.js:27
+#: frappe/public/js/frappe/form/controls/dynamic_link.js:23
msgid "{0} is not a valid DocType for Dynamic Link"
msgstr ""
@@ -31290,7 +31370,7 @@ msgstr ""
msgid "{0} is not a valid report format. Report format should one of the following {1}"
msgstr ""
-#: frappe/core/doctype/file/file.py:545
+#: frappe/core/doctype/file/file.py:549
msgid "{0} is not a zip file"
msgstr ""
@@ -31725,7 +31805,7 @@ msgstr ""
msgid "{0}: {1} is set to state {2}"
msgstr ""
-#: frappe/public/js/frappe/views/reports/query_report.js:1287
+#: frappe/public/js/frappe/views/reports/query_report.js:1291
msgid "{0}: {1} vs {2}"
msgstr ""