diff --git a/frappe/locale/main.pot b/frappe/locale/main.pot
index d122e5350e..ebdf66808b 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-12-07 09:35+0000\n"
-"PO-Revision-Date: 2025-12-07 09:35+0000\n"
+"POT-Creation-Date: 2025-12-14 09:35+0000\n"
+"PO-Revision-Date: 2025-12-14 09:35+0000\n"
"Last-Translator: developers@frappe.io\n"
"Language-Team: developers@frappe.io\n"
"MIME-Version: 1.0\n"
@@ -64,7 +64,7 @@ msgstr ""
msgid "<head> HTML"
msgstr ""
-#: frappe/database/query.py:1987
+#: frappe/database/query.py:2035
msgid "'*' is only allowed in {0} SQL function(s)"
msgstr ""
@@ -88,11 +88,11 @@ msgstr ""
msgid "'Recipients' not specified"
msgstr ""
-#: frappe/utils/__init__.py:271
+#: frappe/utils/__init__.py:268
msgid "'{0}' is not a valid IBAN"
msgstr ""
-#: frappe/utils/__init__.py:261
+#: frappe/utils/__init__.py:258
msgid "'{0}' is not a valid URL"
msgstr ""
@@ -147,7 +147,7 @@ msgstr ""
msgid "1 Report"
msgstr ""
-#: frappe/tests/test_utils.py:873
+#: frappe/tests/test_utils.py:906
msgid "1 day ago"
msgstr ""
@@ -156,17 +156,17 @@ msgid "1 hour"
msgstr ""
#: frappe/public/js/frappe/utils/pretty_date.js:52
-#: frappe/tests/test_utils.py:871
+#: frappe/tests/test_utils.py:904
msgid "1 hour ago"
msgstr ""
#: frappe/public/js/frappe/utils/pretty_date.js:48
-#: frappe/tests/test_utils.py:869
+#: frappe/tests/test_utils.py:902
msgid "1 minute ago"
msgstr ""
#: frappe/public/js/frappe/utils/pretty_date.js:66
-#: frappe/tests/test_utils.py:877
+#: frappe/tests/test_utils.py:910
msgid "1 month ago"
msgstr ""
@@ -188,37 +188,37 @@ msgctxt "User added row to child table"
msgid "1 row to {0}"
msgstr ""
-#: frappe/tests/test_utils.py:868
+#: frappe/tests/test_utils.py:901
msgid "1 second ago"
msgstr ""
#: frappe/public/js/frappe/utils/pretty_date.js:62
-#: frappe/tests/test_utils.py:875
+#: frappe/tests/test_utils.py:908
msgid "1 week ago"
msgstr ""
#: frappe/public/js/frappe/utils/pretty_date.js:70
-#: frappe/tests/test_utils.py:879
+#: frappe/tests/test_utils.py:912
msgid "1 year ago"
msgstr ""
-#: frappe/tests/test_utils.py:872
+#: frappe/tests/test_utils.py:905
msgid "2 hours ago"
msgstr ""
-#: frappe/tests/test_utils.py:878
+#: frappe/tests/test_utils.py:911
msgid "2 months ago"
msgstr ""
-#: frappe/tests/test_utils.py:876
+#: frappe/tests/test_utils.py:909
msgid "2 weeks ago"
msgstr ""
-#: frappe/tests/test_utils.py:880
+#: frappe/tests/test_utils.py:913
msgid "2 years ago"
msgstr ""
-#: frappe/tests/test_utils.py:870
+#: frappe/tests/test_utils.py:903
msgid "3 minutes ago"
msgstr ""
@@ -234,7 +234,7 @@ msgstr ""
msgid "5 Records"
msgstr ""
-#: frappe/tests/test_utils.py:874
+#: frappe/tests/test_utils.py:907
msgid "5 days ago"
msgstr ""
@@ -623,11 +623,11 @@ msgstr ""
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
+#: frappe/custom/doctype/custom_field/custom_field.py:176
msgid "A field with the name {0} already exists in {1}"
msgstr ""
-#: frappe/core/doctype/file/file.py:269
+#: frappe/core/doctype/file/file.py:279
msgid "A file with same name {} already exists"
msgstr ""
@@ -943,7 +943,7 @@ msgstr ""
msgid "Action Complete"
msgstr ""
-#: frappe/model/document.py:1921
+#: frappe/model/document.py:1941
msgid "Action Failed"
msgstr ""
@@ -994,7 +994,7 @@ msgstr ""
#: frappe/custom/doctype/customize_form/customize_form.js:148
#: frappe/custom/doctype/customize_form/customize_form.js:283
#: frappe/custom/doctype/customize_form/customize_form.json
-#: frappe/public/js/frappe/ui/page.html:57
+#: frappe/public/js/frappe/ui/page.html:41
#: 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
@@ -1208,7 +1208,7 @@ msgstr ""
msgid "Add Tags"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2161
+#: frappe/public/js/frappe/list/list_view.js:2232
msgctxt "Button in list view actions menu"
msgid "Add Tags"
msgstr ""
@@ -1293,7 +1293,7 @@ msgstr ""
msgid "Add field"
msgstr ""
-#: frappe/public/js/form_builder/components/Sidebar.vue:49
+#: frappe/public/js/form_builder/components/Sidebar.vue:46
#: frappe/public/js/form_builder/components/Tabs.vue:153
msgid "Add new tab"
msgstr ""
@@ -1314,7 +1314,7 @@ msgstr ""
msgid "Add section below"
msgstr ""
-#: frappe/public/js/form_builder/components/Sidebar.vue:52
+#: frappe/public/js/form_builder/components/Sidebar.vue:49
#: frappe/public/js/form_builder/components/Tabs.vue:157
msgid "Add tab"
msgstr ""
@@ -1585,7 +1585,7 @@ msgstr ""
msgid "Alert"
msgstr ""
-#: frappe/database/query.py:2034
+#: frappe/database/query.py:2082
msgid "Alias must be a string"
msgstr ""
@@ -1769,12 +1769,6 @@ msgstr ""
msgid "Allow Modules"
msgstr ""
-#. Label of the allow_older_web_view_links (Check) field in DocType 'System
-#. Settings'
-#: frappe/core/doctype/system_settings/system_settings.json
-msgid "Allow Older Web View Links (Insecure)"
-msgstr ""
-
#. Label of the allow_print_for_cancelled (Check) field in DocType 'Print
#. Settings'
#: frappe/printing/doctype/print_settings/print_settings.json
@@ -2111,7 +2105,7 @@ msgstr ""
msgid "Amendment Naming Override"
msgstr ""
-#: frappe/model/document.py:566
+#: frappe/model/document.py:586
msgid "Amendment Not Allowed"
msgstr ""
@@ -2124,7 +2118,7 @@ msgstr ""
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:261
+#: frappe/public/js/frappe/ui/toolbar/toolbar.js:257
msgid "An error occurred while setting Session Defaults"
msgstr ""
@@ -2217,7 +2211,6 @@ msgstr ""
#. Label of the app_logo (Attach Image) field in DocType 'Website Settings'
#: frappe/desk/page/desktop/desktop.html:8
-#: frappe/public/js/frappe/ui/toolbar/navbar.html:8
#: frappe/website/doctype/website_settings/website_settings.json
msgid "App Logo"
msgstr ""
@@ -2313,11 +2306,11 @@ msgstr ""
msgid "Applies To (DocType)"
msgstr ""
-#: frappe/public/js/form_builder/components/Field.vue:103
+#: frappe/public/js/form_builder/components/Field.vue:100
msgid "Apply"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2146
+#: frappe/public/js/frappe/list/list_view.js:2217
msgctxt "Button in list view actions menu"
msgid "Apply Assignment Rule"
msgstr ""
@@ -2407,7 +2400,7 @@ msgstr ""
msgid "Are you sure you want to cancel the invitation?"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2125
+#: frappe/public/js/frappe/list/list_view.js:2196
msgid "Are you sure you want to clear the assignments?"
msgstr ""
@@ -2525,7 +2518,7 @@ msgstr ""
msgid "Assign To"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2107
+#: frappe/public/js/frappe/list/list_view.js:2178
msgctxt "Button in list view actions menu"
msgid "Assign To"
msgstr ""
@@ -2577,7 +2570,7 @@ msgstr ""
#: frappe/model/meta.py:62
#: frappe/public/js/frappe/form/templates/form_sidebar.html:49
-#: frappe/public/js/frappe/list/list_sidebar_group_by.js:71
+#: frappe/public/js/frappe/list/list_sidebar_group_by.js:36
#: frappe/public/js/frappe/model/meta.js:218
#: frappe/public/js/frappe/model/model.js:136
#: frappe/public/js/frappe/views/interaction.js:82
@@ -2750,7 +2743,7 @@ msgstr ""
msgid "Attached To Name"
msgstr ""
-#: frappe/core/doctype/file/file.py:152
+#: frappe/core/doctype/file/file.py:153
msgid "Attached To Name must be a string or an integer"
msgstr ""
@@ -2766,7 +2759,7 @@ msgstr ""
msgid "Attachment Limit (MB)"
msgstr ""
-#: frappe/core/doctype/file/file.py:338
+#: frappe/core/doctype/file/file.py:348
#: frappe/public/js/frappe/form/sidebar/attachments.js:36
msgid "Attachment Limit Reached"
msgstr ""
@@ -3245,7 +3238,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:282
+#: frappe/public/js/frappe/ui/sidebar/sidebar.js:283
msgid "Background Jobs"
msgstr ""
@@ -3709,6 +3702,15 @@ msgstr ""
msgid "Button"
msgstr ""
+#. Label of the button_color (Select) field in DocType 'DocField'
+#. Label of the button_color (Select) field in DocType 'Custom Field'
+#. Label of the button_color (Select) field in DocType 'Customize 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
+msgid "Button Color"
+msgstr ""
+
#. Label of the button_gradients (Check) field in DocType 'Website Theme'
#: frappe/website/doctype/website_theme/website_theme.json
msgid "Button Gradients"
@@ -3773,7 +3775,7 @@ msgstr ""
msgid "C5E"
msgstr ""
-#: frappe/templates/print_formats/standard_macros.html:220
+#: frappe/templates/print_formats/standard_macros.html:216
msgid "CANCELLED"
msgstr ""
@@ -3836,7 +3838,7 @@ msgstr ""
msgid "Cache Cleared"
msgstr ""
-#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:246
+#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:248
msgid "Calculate"
msgstr ""
@@ -3891,7 +3893,7 @@ msgid "Camera"
msgstr ""
#. Label of the campaign (Data) field in DocType 'Web Page View'
-#: frappe/public/js/frappe/utils/utils.js:1833
+#: frappe/public/js/frappe/utils/utils.js:1881
#: frappe/website/doctype/web_page_view/web_page_view.json
#: frappe/website/report/website_analytics/website_analytics.js:39
msgid "Campaign"
@@ -3903,7 +3905,7 @@ msgstr ""
msgid "Campaign Description (Optional)"
msgstr ""
-#: frappe/custom/doctype/custom_field/custom_field.py:410
+#: frappe/custom/doctype/custom_field/custom_field.py:411
msgid "Can not rename as column {0} is already present on DocType."
msgstr ""
@@ -3939,7 +3941,7 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2216
+#: frappe/public/js/frappe/list/list_view.js:2287
msgctxt "Button in list view actions menu"
msgid "Cancel"
msgstr ""
@@ -3965,7 +3967,7 @@ msgstr ""
msgid "Cancel Prepared Report"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2221
+#: frappe/public/js/frappe/list/list_view.js:2292
msgctxt "Title of confirmation dialog"
msgid "Cancel {0} documents?"
msgstr ""
@@ -3981,7 +3983,7 @@ msgstr ""
#: frappe/desk/form/save.py:64
#: frappe/integrations/doctype/integration_request/integration_request.json
#: frappe/public/js/frappe/model/indicator.js:78
-#: frappe/public/js/frappe/ui/filters/filter.js:540
+#: frappe/public/js/frappe/ui/filters/filter.js:539
msgid "Cancelled"
msgstr ""
@@ -4006,7 +4008,7 @@ msgstr ""
msgid "Cannot Download Report due to insufficient permissions"
msgstr ""
-#: frappe/client.py:456
+#: frappe/client.py:455
msgid "Cannot Fetch Values"
msgstr ""
@@ -4018,7 +4020,7 @@ msgstr ""
msgid "Cannot Update After Submit"
msgstr ""
-#: frappe/core/doctype/file/file.py:643
+#: frappe/core/doctype/file/file.py:653
msgid "Cannot access file path {0}"
msgstr ""
@@ -4034,11 +4036,11 @@ msgstr ""
msgid "Cannot cancel {0}."
msgstr ""
-#: frappe/model/document.py:1042
+#: frappe/model/document.py:1062
msgid "Cannot change docstatus from 0 (Draft) to 2 (Cancelled)"
msgstr ""
-#: frappe/model/document.py:1056
+#: frappe/model/document.py:1076
msgid "Cannot change docstatus from 1 (Submitted) to 0 (Draft)"
msgstr ""
@@ -4058,11 +4060,11 @@ msgstr ""
msgid "Cannot create a {0} against a child document: {1}"
msgstr ""
-#: frappe/desk/doctype/workspace/workspace.py:282
+#: frappe/desk/doctype/workspace/workspace.py:303
msgid "Cannot create private workspace of other users"
msgstr ""
-#: frappe/core/doctype/file/file.py:165
+#: frappe/core/doctype/file/file.py:175
msgid "Cannot delete Home and Attachments folders"
msgstr ""
@@ -4121,7 +4123,7 @@ msgstr ""
msgid "Cannot edit a standard report. Please duplicate and create a new report"
msgstr ""
-#: frappe/model/document.py:1062
+#: frappe/model/document.py:1082
msgid "Cannot edit cancelled document"
msgstr ""
@@ -4142,11 +4144,11 @@ msgstr ""
msgid "Cannot enable {0} for a non-submittable doctype"
msgstr ""
-#: frappe/core/doctype/file/file.py:264
+#: frappe/core/doctype/file/file.py:274
msgid "Cannot find file {} on disk"
msgstr ""
-#: frappe/core/doctype/file/file.py:583
+#: frappe/core/doctype/file/file.py:593
msgid "Cannot get file contents of a Folder"
msgstr ""
@@ -4158,7 +4160,7 @@ msgstr ""
msgid "Cannot import table with more than 5000 rows."
msgstr ""
-#: frappe/model/document.py:1130
+#: frappe/model/document.py:1150
msgid "Cannot link cancelled document: {0}"
msgstr ""
@@ -4166,7 +4168,7 @@ msgstr ""
msgid "Cannot map because following condition fails:"
msgstr ""
-#: frappe/core/doctype/data_import/importer.py:1001
+#: frappe/core/doctype/data_import/importer.py:1002
msgid "Cannot match column {0} with any field"
msgstr ""
@@ -4460,7 +4462,7 @@ msgstr ""
msgid "Checking this will show a text area where you can write custom javascript that will run on this page."
msgstr ""
-#: frappe/www/list.py:99
+#: frappe/www/list.py:30
msgid "Child DocTypes are not allowed"
msgstr ""
@@ -4484,7 +4486,7 @@ msgstr ""
msgid "Child Tables are shown as a Grid in other DocTypes"
msgstr ""
-#: frappe/database/query.py:991
+#: frappe/database/query.py:1039
msgid "Child query fields for '{0}' must be a list or tuple."
msgstr ""
@@ -4544,7 +4546,7 @@ msgstr ""
msgid "Clear All"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2122
+#: frappe/public/js/frappe/list/list_view.js:2193
msgctxt "Button in list view actions menu"
msgid "Clear Assignment"
msgstr ""
@@ -4999,11 +5001,11 @@ msgstr ""
msgid "Comment Type"
msgstr ""
-#: frappe/desk/form/utils.py:58
+#: frappe/desk/form/utils.py:57
msgid "Comment can only be edited by the owner"
msgstr ""
-#: frappe/desk/form/utils.py:75
+#: frappe/desk/form/utils.py:73
msgid "Comment publicity can only be updated by the original author or a System Manager."
msgstr ""
@@ -5140,7 +5142,7 @@ msgstr ""
#: frappe/core/doctype/prepared_report/prepared_report.json
#: frappe/desk/doctype/event/event.json
#: frappe/integrations/doctype/integration_request/integration_request.json
-#: frappe/utils/goal.py:117
+#: frappe/utils/goal.py:129
#: frappe/workflow/doctype/workflow_action/workflow_action.json
msgid "Completed"
msgstr ""
@@ -5442,7 +5444,7 @@ msgstr ""
#. Label of the content (Data) field in DocType 'Web Page View'
#: frappe/core/doctype/comment/comment.json frappe/desk/doctype/note/note.json
#: frappe/desk/doctype/workspace/workspace.json
-#: frappe/public/js/frappe/utils/utils.js:1849
+#: frappe/public/js/frappe/utils/utils.js:1897
#: frappe/website/doctype/help_article/help_article.json
#: frappe/website/doctype/web_page/web_page.json
#: frappe/website/doctype/web_page_view/web_page_view.json
@@ -5515,7 +5517,7 @@ msgstr ""
msgid "Copied to clipboard."
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2420
+#: frappe/public/js/frappe/list/list_view.js:2491
msgid "Copied {0} {1} to clipboard"
msgstr ""
@@ -5532,7 +5534,7 @@ msgid "Copy error to clipboard"
msgstr ""
#: frappe/public/js/frappe/form/toolbar.js:540
-#: frappe/public/js/frappe/list/list_view.js:2304
+#: frappe/public/js/frappe/list/list_view.js:2375
msgid "Copy to Clipboard"
msgstr ""
@@ -5561,15 +5563,15 @@ msgstr ""
msgid "Could not connect to outgoing email server"
msgstr ""
-#: frappe/model/document.py:1126
+#: frappe/model/document.py:1146
msgid "Could not find {0}"
msgstr ""
-#: frappe/core/doctype/data_import/importer.py:963
+#: frappe/core/doctype/data_import/importer.py:964
msgid "Could not map column {0} to field {1}"
msgstr ""
-#: frappe/database/query.py:889
+#: frappe/database/query.py:937
msgid "Could not parse field: {0}"
msgstr ""
@@ -5749,7 +5751,7 @@ msgstr ""
msgid "Create a new ..."
msgstr ""
-#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:216
+#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:218
msgid "Create a new record"
msgstr ""
@@ -5793,7 +5795,7 @@ msgid "Created At"
msgstr ""
#: frappe/model/meta.py:58
-#: frappe/public/js/frappe/list/list_sidebar_group_by.js:73
+#: frappe/public/js/frappe/list/list_sidebar_group_by.js:38
#: frappe/public/js/frappe/model/meta.js:214
#: frappe/public/js/frappe/model/model.js:123
msgid "Created By"
@@ -5843,11 +5845,11 @@ msgstr ""
msgid "Crop"
msgstr ""
-#: frappe/public/js/frappe/form/grid_row_form.js:42
+#: frappe/public/js/frappe/form/grid_row_form.js:44
msgid "Ctrl + Down"
msgstr ""
-#: frappe/public/js/frappe/form/grid_row_form.js:42
+#: frappe/public/js/frappe/form/grid_row_form.js:44
msgid "Ctrl + Up"
msgstr ""
@@ -6003,15 +6005,15 @@ msgstr ""
msgid "Custom Field"
msgstr ""
-#: frappe/custom/doctype/custom_field/custom_field.py:220
+#: frappe/custom/doctype/custom_field/custom_field.py:221
msgid "Custom Field {0} is created by the Administrator and can only be deleted through the Administrator account."
msgstr ""
-#: frappe/custom/doctype/custom_field/custom_field.py:277
+#: frappe/custom/doctype/custom_field/custom_field.py:278
msgid "Custom Fields can only be added to a standard DocType."
msgstr ""
-#: frappe/custom/doctype/custom_field/custom_field.py:274
+#: frappe/custom/doctype/custom_field/custom_field.py:275
msgid "Custom Fields cannot be added to core DocTypes."
msgstr ""
@@ -6108,7 +6110,7 @@ msgstr ""
msgid "Custom Translation"
msgstr ""
-#: frappe/custom/doctype/custom_field/custom_field.py:423
+#: frappe/custom/doctype/custom_field/custom_field.py:424
msgid "Custom field renamed to {0} successfully."
msgstr ""
@@ -6154,7 +6156,7 @@ msgstr ""
msgid "Customize"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:1956
+#: frappe/public/js/frappe/list/list_view.js:1960
msgctxt "Button in list view menu"
msgid "Customize"
msgstr ""
@@ -6221,7 +6223,7 @@ msgstr ""
msgid "DLE"
msgstr ""
-#: frappe/templates/print_formats/standard_macros.html:215
+#: frappe/templates/print_formats/standard_macros.html:211
msgid "DRAFT"
msgstr ""
@@ -6267,7 +6269,14 @@ msgstr ""
msgid "Daily Maintenance"
msgstr ""
+#. Option for the 'Button Color' (Select) field in DocType 'DocField'
+#. Option for the 'Button Color' (Select) field in DocType 'Custom Field'
+#. Option for the 'Button Color' (Select) field in DocType 'Customize Form
+#. Field'
#. Option for the 'Style' (Select) field in DocType 'Workflow State'
+#: 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/workflow/doctype/workflow_state/workflow_state.json
msgid "Danger"
msgstr ""
@@ -6587,13 +6596,18 @@ msgid "Decimal Separator must be a single character"
msgstr ""
#. Label of the default (Small Text) field in DocType 'DocField'
+#. Option for the 'Button Color' (Select) field in DocType 'DocField'
#. Label of the default (Small Text) field in DocType 'Report Filter'
+#. Option for the 'Button Color' (Select) field in DocType 'Custom Field'
#. Label of the default (Small Text) field in DocType 'Customize Form Field'
+#. Option for the 'Button Color' (Select) field in DocType 'Customize Form
+#. Field'
#. Option for the 'Font' (Select) field in DocType 'Print Settings'
#. Label of the default (Data) field in DocType 'Web Form Field'
#. Label of the default (Small Text) field in DocType 'Web Template Field'
#: frappe/core/doctype/docfield/docfield.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/printing/doctype/print_settings/print_settings.json
#: frappe/templates/form_grid/fields.html:30
@@ -6816,7 +6830,7 @@ msgstr ""
msgid "Delete"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2184
+#: frappe/public/js/frappe/list/list_view.js:2255
msgctxt "Button in list view actions menu"
msgid "Delete"
msgstr ""
@@ -6905,12 +6919,12 @@ msgstr ""
msgid "Delete this record to allow sending to this email address"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2189
+#: frappe/public/js/frappe/list/list_view.js:2260
msgctxt "Title of confirmation dialog"
msgid "Delete {0} item permanently?"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2195
+#: frappe/public/js/frappe/list/list_view.js:2266
msgctxt "Title of confirmation dialog"
msgid "Delete {0} items permanently?"
msgstr ""
@@ -7144,7 +7158,7 @@ msgstr ""
msgid "Desktop Icon"
msgstr ""
-#: frappe/desk/doctype/desktop_icon/desktop_icon.py:318
+#: frappe/desk/doctype/desktop_icon/desktop_icon.py:319
msgid "Desktop Icon already exists"
msgstr ""
@@ -7562,7 +7576,7 @@ msgstr ""
msgid "DocType Link"
msgstr ""
-#: frappe/public/js/form_builder/components/Field.vue:162
+#: frappe/public/js/form_builder/components/Field.vue:159
msgid "DocType Missing"
msgstr ""
@@ -7596,7 +7610,7 @@ msgstr ""
msgid "DocType must be Submittable for the selected Doc Event"
msgstr ""
-#: frappe/client.py:407
+#: frappe/client.py:406
msgid "DocType must be a string"
msgstr ""
@@ -7732,7 +7746,7 @@ msgstr ""
msgid "Document Name"
msgstr ""
-#: frappe/client.py:410
+#: frappe/client.py:409
msgid "Document Name must be a string"
msgstr ""
@@ -7751,7 +7765,7 @@ msgstr ""
msgid "Document Naming Settings"
msgstr ""
-#: frappe/model/document.py:492
+#: frappe/model/document.py:512
msgid "Document Queued"
msgstr ""
@@ -7908,11 +7922,11 @@ msgid "Document Types and Permissions"
msgstr ""
#: frappe/core/doctype/submission_queue/submission_queue.py:163
-#: frappe/model/document.py:1992
+#: frappe/model/document.py:2012
msgid "Document Unlocked"
msgstr ""
-#: frappe/database/query.py:487
+#: frappe/database/query.py:525
msgid "Document cannot be used as a filter value"
msgstr ""
@@ -7960,7 +7974,7 @@ msgstr ""
msgid "Document {0} has been set to state {1} by {2}"
msgstr ""
-#: frappe/client.py:434
+#: frappe/client.py:433
msgid "Document {0} {1} does not exist"
msgstr ""
@@ -8133,7 +8147,7 @@ msgid "Dr"
msgstr ""
#: frappe/public/js/frappe/model/indicator.js:73
-#: frappe/public/js/frappe/ui/filters/filter.js:538
+#: frappe/public/js/frappe/ui/filters/filter.js:537
msgid "Draft"
msgstr ""
@@ -8184,7 +8198,7 @@ msgstr ""
msgid "Due Date Based On"
msgstr ""
-#: frappe/public/js/frappe/form/grid_row_form.js:42
+#: frappe/public/js/frappe/form/grid_row_form.js:44
#: frappe/public/js/frappe/form/toolbar.js:455
msgid "Duplicate"
msgstr ""
@@ -8209,7 +8223,7 @@ msgstr ""
msgid "Duplicate current row"
msgstr ""
-#: frappe/public/js/form_builder/components/Field.vue:253
+#: frappe/public/js/form_builder/components/Field.vue:250
msgid "Duplicate field"
msgstr ""
@@ -8285,7 +8299,7 @@ msgstr ""
msgid "Dynamic Template"
msgstr ""
-#: frappe/public/js/frappe/form/grid_row_form.js:42
+#: frappe/public/js/frappe/form/grid_row_form.js:44
msgid "ESC"
msgstr ""
@@ -8314,7 +8328,7 @@ msgstr ""
msgid "Edit"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2270
+#: frappe/public/js/frappe/list/list_view.js:2341
msgctxt "Button in list view actions menu"
msgid "Edit"
msgstr ""
@@ -8353,7 +8367,7 @@ msgstr ""
msgid "Edit DocType"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:1983
+#: frappe/public/js/frappe/list/list_view.js:1987
msgctxt "Button in list view menu"
msgid "Edit DocType"
msgstr ""
@@ -8363,7 +8377,12 @@ msgstr ""
msgid "Edit Existing"
msgstr ""
-#: frappe/public/js/frappe/list/list_sidebar_group_by.js:55
+#: frappe/public/js/frappe/list/list_sidebar_group_by.js:20
+msgid "Edit Filters"
+msgstr ""
+
+#: frappe/public/js/frappe/list/list_view.js:1994
+msgctxt "Edit filters of List View"
msgid "Edit Filters"
msgstr ""
@@ -8452,7 +8471,7 @@ msgstr ""
msgid "Edit mode"
msgstr ""
-#: frappe/public/js/form_builder/components/Field.vue:262
+#: frappe/public/js/form_builder/components/Field.vue:259
msgid "Edit the {0} Doctype"
msgstr ""
@@ -8482,7 +8501,7 @@ msgstr ""
msgid "Editable Grid"
msgstr ""
-#: frappe/public/js/frappe/form/grid_row_form.js:42
+#: frappe/public/js/frappe/form/grid_row_form.js:44
msgid "Editing Row"
msgstr ""
@@ -8808,7 +8827,7 @@ msgstr ""
msgid "Embed code copied"
msgstr ""
-#: frappe/database/query.py:2038
+#: frappe/database/query.py:2086
msgid "Empty alias is not allowed"
msgstr ""
@@ -8816,7 +8835,7 @@ msgstr ""
msgid "Empty column"
msgstr ""
-#: frappe/database/query.py:1981
+#: frappe/database/query.py:2029
msgid "Empty string arguments are not allowed"
msgstr ""
@@ -9197,6 +9216,7 @@ msgstr ""
msgid "Entity Type"
msgstr ""
+#: frappe/public/js/frappe/list/base_list.js:987
#: frappe/public/js/frappe/ui/filters/filter.js:16
msgid "Equals"
msgstr ""
@@ -9292,7 +9312,7 @@ msgstr ""
msgid "Error in {0}.get_list: {1}"
msgstr ""
-#: frappe/database/query.py:383
+#: frappe/database/query.py:421
msgid "Error parsing nested filters: {0}. {1}"
msgstr ""
@@ -9308,6 +9328,10 @@ msgstr ""
msgid "Error while evaluating Notification {0}. Please fix your template."
msgstr ""
+#: frappe/email/frappemail.py:173
+msgid "Error {0}: {1}"
+msgstr ""
+
#: frappe/model/base_document.py:904
msgid "Error: Data missing in table {0}"
msgstr ""
@@ -9496,7 +9520,7 @@ msgstr ""
msgid "Expand All"
msgstr ""
-#: frappe/database/query.py:613
+#: frappe/database/query.py:661
msgid "Expected 'and' or 'or' operator, found: {0}"
msgstr ""
@@ -9560,7 +9584,7 @@ msgstr ""
msgid "Export"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2292
+#: frappe/public/js/frappe/list/list_view.js:2363
msgctxt "Button in list view actions menu"
msgid "Export"
msgstr ""
@@ -10028,7 +10052,7 @@ msgstr ""
#. Label of the fieldname (Data) field in DocType 'Web Template Field'
#: frappe/core/doctype/report_column/report_column.json
#: frappe/core/doctype/report_filter/report_filter.json
-#: frappe/custom/doctype/custom_field/custom_field.js:120
+#: frappe/custom/doctype/custom_field/custom_field.js:121
#: frappe/custom/doctype/custom_field/custom_field.json
#: frappe/custom/doctype/doctype_layout_field/doctype_layout_field.json
#: frappe/desk/doctype/form_tour_step/form_tour_step.json
@@ -10050,7 +10074,7 @@ msgstr ""
msgid "Fieldname is limited to 64 characters ({0})"
msgstr ""
-#: frappe/custom/doctype/custom_field/custom_field.py:197
+#: frappe/custom/doctype/custom_field/custom_field.py:198
msgid "Fieldname not set for Custom Field"
msgstr ""
@@ -10106,7 +10130,7 @@ msgstr ""
msgid "Fields Multicheck"
msgstr ""
-#: frappe/core/doctype/file/file.py:431
+#: frappe/core/doctype/file/file.py:441
msgid "Fields `file_name` or `file_url` must be set for File"
msgstr ""
@@ -10114,7 +10138,7 @@ msgstr ""
msgid "Fields must be a list or tuple when as_list is enabled"
msgstr ""
-#: frappe/database/query.py:940
+#: frappe/database/query.py:988
msgid "Fields must be a string, list, tuple, pypika Field, or pypika Function"
msgstr ""
@@ -10138,7 +10162,7 @@ msgstr ""
msgid "Fieldtype"
msgstr ""
-#: frappe/custom/doctype/custom_field/custom_field.py:193
+#: frappe/custom/doctype/custom_field/custom_field.py:194
msgid "Fieldtype cannot be changed from {0} to {1}"
msgstr ""
@@ -10206,7 +10230,7 @@ msgstr ""
msgid "File backup is ready"
msgstr ""
-#: frappe/core/doctype/file/file.py:646
+#: frappe/core/doctype/file/file.py:656
msgid "File name cannot have {0}"
msgstr ""
@@ -10214,7 +10238,7 @@ msgstr ""
msgid "File not attached"
msgstr ""
-#: frappe/core/doctype/file/file.py:756 frappe/public/js/frappe/request.js:200
+#: frappe/core/doctype/file/file.py:766 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 ""
@@ -10223,7 +10247,7 @@ msgstr ""
msgid "File too big"
msgstr ""
-#: frappe/core/doctype/file/file.py:390
+#: frappe/core/doctype/file/file.py:400
msgid "File type of {0} is not allowed"
msgstr ""
@@ -10231,7 +10255,7 @@ msgstr ""
msgid "File upload failed."
msgstr ""
-#: frappe/core/doctype/file/file.py:377 frappe/core/doctype/file/file.py:448
+#: frappe/core/doctype/file/file.py:387 frappe/core/doctype/file/file.py:458
msgid "File {0} does not exist"
msgstr ""
@@ -10246,7 +10270,7 @@ msgstr ""
#: frappe/desk/doctype/number_card/number_card.js:208
#: frappe/desk/doctype/number_card/number_card.js:347
#: frappe/email/doctype/auto_email_report/auto_email_report.js:93
-#: frappe/public/js/frappe/list/base_list.js:971
+#: frappe/public/js/frappe/list/base_list.js:1067
#: frappe/public/js/frappe/ui/filters/filter_list.js:134
#: frappe/website/doctype/web_form/web_form.js:213
msgid "Filter"
@@ -10283,11 +10307,11 @@ msgstr ""
msgid "Filter Values"
msgstr ""
-#: frappe/database/query.py:619
+#: frappe/database/query.py:667
msgid "Filter condition missing after operator: {0}"
msgstr ""
-#: frappe/database/query.py:695
+#: frappe/database/query.py:743
msgid "Filter fields have invalid backtick notation: {0}"
msgstr ""
@@ -10305,7 +10329,7 @@ msgstr ""
msgid "Filtered Records"
msgstr ""
-#: frappe/website/doctype/help_article/help_article.py:91 frappe/www/list.py:52
+#: frappe/website/doctype/help_article/help_article.py:91
msgid "Filtered by \"{0}\""
msgstr ""
@@ -10387,8 +10411,8 @@ msgstr ""
msgid "Find '{0}' in ..."
msgstr ""
-#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:397
#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:399
+#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:401
#: frappe/public/js/frappe/ui/toolbar/search_utils.js:163
#: frappe/public/js/frappe/ui/toolbar/search_utils.js:166
msgid "Find {0} in {1}"
@@ -10502,7 +10526,7 @@ msgstr ""
msgid "Folder name should not include '/' (slash)"
msgstr ""
-#: frappe/core/doctype/file/file.py:494
+#: frappe/core/doctype/file/file.py:504
msgid "Folder {0} is not empty"
msgstr ""
@@ -10528,7 +10552,7 @@ msgstr ""
msgid "Following document {0}"
msgstr ""
-#: frappe/website/doctype/web_form/web_form.py:108
+#: frappe/website/doctype/web_form/web_form.py:109
msgid "Following fields are missing:"
msgstr ""
@@ -11070,7 +11094,7 @@ msgstr ""
msgid "Function {0} is not whitelisted."
msgstr ""
-#: frappe/database/query.py:1885
+#: frappe/database/query.py:1933
msgid "Function {0} requires arguments but none were provided"
msgstr ""
@@ -11139,7 +11163,7 @@ msgstr ""
msgid "Generate New Report"
msgstr ""
-#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:465
+#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:467
msgid "Generate Random Password"
msgstr ""
@@ -11149,8 +11173,8 @@ msgstr ""
msgid "Generate Separate Documents For Each Assignee"
msgstr ""
-#: frappe/public/js/frappe/ui/sidebar/sidebar.js:277
-#: frappe/public/js/frappe/utils/utils.js:1894
+#: frappe/public/js/frappe/ui/sidebar/sidebar.js:278
+#: frappe/public/js/frappe/utils/utils.js:1942
msgid "Generate Tracking URL"
msgstr ""
@@ -11212,10 +11236,6 @@ msgstr ""
msgid "Get a preview of generated names with a series."
msgstr ""
-#: frappe/public/js/frappe/list/list_sidebar.js:309
-msgid "Get more insights with"
-msgstr ""
-
#. Description of the 'Email Threads on Assigned Document' (Check) field in
#. DocType 'Notification Settings'
#: frappe/desk/doctype/notification_settings/notification_settings.json
@@ -11325,7 +11345,7 @@ msgstr ""
msgid "Go to {0} Page"
msgstr ""
-#: frappe/utils/goal.py:115 frappe/utils/goal.py:122
+#: frappe/utils/goal.py:127 frappe/utils/goal.py:134
msgid "Goal"
msgstr ""
@@ -11551,7 +11571,7 @@ msgstr ""
msgid "Group By field is required to create a dashboard chart"
msgstr ""
-#: frappe/database/query.py:1129
+#: frappe/database/query.py:1177
msgid "Group By must be a string"
msgstr ""
@@ -11847,7 +11867,7 @@ msgstr ""
msgid "Helvetica Neue"
msgstr ""
-#: frappe/public/js/frappe/utils/utils.js:1891
+#: frappe/public/js/frappe/utils/utils.js:1939
msgid "Here's your tracking URL"
msgstr ""
@@ -12141,10 +12161,10 @@ msgid "I guess you don't have access to any workspace yet, but you can create on
msgstr ""
#. Label of the id (Data) field in DocType 'User Session Display'
-#: frappe/core/doctype/data_import/importer.py:1204
-#: frappe/core/doctype/data_import/importer.py:1210
-#: frappe/core/doctype/data_import/importer.py:1275
-#: frappe/core/doctype/data_import/importer.py:1278
+#: frappe/core/doctype/data_import/importer.py:1205
+#: frappe/core/doctype/data_import/importer.py:1211
+#: frappe/core/doctype/data_import/importer.py:1276
+#: frappe/core/doctype/data_import/importer.py:1279
#: frappe/core/doctype/user_session_display/user_session_display.json
#: frappe/desk/report/todo/todo.py:36 frappe/model/meta.py:52
#: frappe/public/js/frappe/data_import/data_exporter.js:330
@@ -12152,7 +12172,7 @@ msgstr ""
#: frappe/public/js/frappe/list/list_settings.js:335
#: frappe/public/js/frappe/list/list_view.js:386
#: frappe/public/js/frappe/list/list_view.js:450
-#: frappe/public/js/frappe/list/list_view.js:2342
+#: frappe/public/js/frappe/list/list_view.js:2413
#: frappe/public/js/frappe/model/meta.js:208
#: frappe/public/js/frappe/model/model.js:122
msgid "ID"
@@ -12334,6 +12354,12 @@ msgstr ""
msgid "If enabled, document views are tracked, this can happen multiple times"
msgstr ""
+#. Description of the 'Only allow System Managers to upload public files'
+#. (Check) field in DocType 'System Settings'
+#: frappe/core/doctype/system_settings/system_settings.json
+msgid "If enabled, only System Managers can upload public files. Other users can't see the checkbox Is Private in the upload dialog."
+msgstr ""
+
#. Description of the 'Track Seen' (Check) field in DocType 'DocType'
#: frappe/core/doctype/doctype/doctype.json
msgid "If enabled, the document is marked as seen, the first time a user opens it"
@@ -12579,7 +12605,7 @@ msgstr ""
msgid "Image link '{0}' is not valid"
msgstr ""
-#: frappe/core/doctype/file/file.js:108
+#: frappe/core/doctype/file/file.js:112
msgid "Image optimized"
msgstr ""
@@ -12605,6 +12631,10 @@ msgstr ""
msgid "Impersonated by {0}"
msgstr ""
+#: frappe/public/js/frappe/ui/toolbar/navbar.html:23
+msgid "Impersonating {0}"
+msgstr ""
+
#: frappe/core/doctype/log_settings/log_settings.py:56
msgid "Implement `clear_old_logs` method to enable auto error clearing."
msgstr ""
@@ -12623,7 +12653,7 @@ msgstr ""
msgid "Import"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:1920
+#: frappe/public/js/frappe/list/list_view.js:1924
msgctxt "Button in list view menu"
msgid "Import"
msgstr ""
@@ -12925,11 +12955,11 @@ msgstr ""
msgid "Incorrect Verification code"
msgstr ""
-#: frappe/model/document.py:1584
+#: frappe/model/document.py:1604
msgid "Incorrect value in row {0}:"
msgstr ""
-#: frappe/model/document.py:1586
+#: frappe/model/document.py:1606
msgid "Incorrect value:"
msgstr ""
@@ -12986,8 +13016,15 @@ msgid "Indicator color"
msgstr ""
#. Option for the 'Comment Type' (Select) field in DocType 'Comment'
+#. Option for the 'Button Color' (Select) field in DocType 'DocField'
+#. Option for the 'Button Color' (Select) field in DocType 'Custom Field'
+#. Option for the 'Button Color' (Select) field in DocType 'Customize Form
+#. Field'
#. Option for the 'Style' (Select) field in DocType 'Workflow State'
#: frappe/core/doctype/comment/comment.json
+#: 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/workflow/doctype/workflow_state/workflow_state.json
msgid "Info"
msgstr ""
@@ -13015,7 +13052,7 @@ msgstr ""
msgid "Insert"
msgstr ""
-#: frappe/public/js/frappe/form/grid_row_form.js:42
+#: frappe/public/js/frappe/form/grid_row_form.js:44
msgid "Insert Above"
msgstr ""
@@ -13025,15 +13062,15 @@ msgstr ""
msgid "Insert After"
msgstr ""
-#: frappe/custom/doctype/custom_field/custom_field.py:251
+#: frappe/custom/doctype/custom_field/custom_field.py:252
msgid "Insert After cannot be set as {0}"
msgstr ""
-#: frappe/custom/doctype/custom_field/custom_field.py:244
+#: frappe/custom/doctype/custom_field/custom_field.py:245
msgid "Insert After field '{0}' mentioned in Custom Field '{1}', with label '{2}', does not exist"
msgstr ""
-#: frappe/public/js/frappe/form/grid_row_form.js:42
+#: frappe/public/js/frappe/form/grid_row_form.js:44
msgid "Insert Below"
msgstr ""
@@ -13094,7 +13131,7 @@ msgstr ""
msgid "Insufficient Permission Level for {0}"
msgstr ""
-#: frappe/database/query.py:1192
+#: frappe/database/query.py:1240
msgid "Insufficient Permission for {0}"
msgstr ""
@@ -13211,7 +13248,7 @@ msgstr ""
#: frappe/public/js/form_builder/utils.js:221
#: frappe/public/js/frappe/form/grid_row.js:849
-#: frappe/public/js/frappe/form/layout.js:820
+#: frappe/public/js/frappe/form/layout.js:834
#: frappe/public/js/frappe/views/reports/report_view.js:721
msgid "Invalid \"depends_on\" expression"
msgstr ""
@@ -13252,11 +13289,11 @@ msgstr ""
msgid "Invalid Date"
msgstr ""
-#: frappe/www/list.py:99
+#: frappe/www/list.py:30
msgid "Invalid DocType"
msgstr ""
-#: frappe/database/query.py:288
+#: frappe/database/query.py:326
msgid "Invalid DocType: {0}"
msgstr ""
@@ -13268,12 +13305,12 @@ msgstr ""
msgid "Invalid Fieldname"
msgstr ""
-#: frappe/core/doctype/file/file.py:221
+#: frappe/core/doctype/file/file.py:231
msgid "Invalid File URL"
msgstr ""
-#: frappe/database/query.py:697 frappe/database/query.py:724
-#: frappe/database/query.py:734 frappe/database/query.py:757
+#: frappe/database/query.py:745 frappe/database/query.py:772
+#: frappe/database/query.py:782 frappe/database/query.py:805
msgid "Invalid Filter"
msgstr ""
@@ -13325,7 +13362,7 @@ msgstr ""
msgid "Invalid Outgoing Mail Server or Port: {0}"
msgstr ""
-#: frappe/email/doctype/auto_email_report/auto_email_report.py:202
+#: frappe/email/doctype/auto_email_report/auto_email_report.py:208
msgid "Invalid Output Format"
msgstr ""
@@ -13364,7 +13401,7 @@ msgstr ""
msgid "Invalid Transition"
msgstr ""
-#: frappe/core/doctype/file/file.py:232
+#: frappe/core/doctype/file/file.py:242
#: frappe/public/js/frappe/file_uploader/FileUploader.vue:551
#: frappe/public/js/frappe/widgets/widget_dialog.js:602
#: frappe/utils/csvutils.py:226 frappe/utils/csvutils.py:247
@@ -13387,7 +13424,7 @@ msgstr ""
msgid "Invalid aggregate function"
msgstr ""
-#: frappe/database/query.py:2044
+#: frappe/database/query.py:2092
msgid "Invalid alias format: {0}. Alias must be a simple identifier."
msgstr ""
@@ -13395,19 +13432,19 @@ msgstr ""
msgid "Invalid app"
msgstr ""
-#: frappe/database/query.py:2005 frappe/database/query.py:2020
+#: frappe/database/query.py:2053 frappe/database/query.py:2068
msgid "Invalid argument format: {0}. Only quoted string literals or simple field names are allowed."
msgstr ""
-#: frappe/database/query.py:1970
+#: frappe/database/query.py:2018
msgid "Invalid argument type: {0}. Only strings, numbers, dicts, and None are allowed."
msgstr ""
-#: frappe/database/query.py:730
+#: frappe/database/query.py:778
msgid "Invalid characters in fieldname: {0}. Only letters, numbers, and underscores are allowed."
msgstr ""
-#: frappe/database/query.py:900
+#: frappe/database/query.py:948
msgid "Invalid characters in table name: {0}"
msgstr ""
@@ -13415,15 +13452,15 @@ msgstr ""
msgid "Invalid column"
msgstr ""
-#: frappe/database/query.py:642
+#: frappe/database/query.py:690
msgid "Invalid condition type in nested filters: {0}"
msgstr ""
-#: frappe/database/query.py:1173
+#: frappe/database/query.py:1221
msgid "Invalid direction in Order By: {0}. Must be 'ASC' or 'DESC'."
msgstr ""
-#: frappe/model/document.py:1045 frappe/model/document.py:1059
+#: frappe/model/document.py:1065 frappe/model/document.py:1079
msgid "Invalid docstatus"
msgstr ""
@@ -13435,11 +13472,11 @@ msgstr ""
msgid "Invalid expression set in filter {0} ({1})"
msgstr ""
-#: frappe/database/query.py:1774
+#: frappe/database/query.py:1822
msgid "Invalid field format for SELECT: {0}. Field names must be simple, backticked, table-qualified, aliased, or '*'."
msgstr ""
-#: frappe/database/query.py:1113
+#: frappe/database/query.py:1161
msgid "Invalid field format in {0}: {1}. Use 'field', 'link_field.field', or 'child_table.field'."
msgstr ""
@@ -13447,7 +13484,7 @@ msgstr ""
msgid "Invalid field name {0}"
msgstr ""
-#: frappe/database/query.py:999
+#: frappe/database/query.py:1047
msgid "Invalid field type: {0}"
msgstr ""
@@ -13459,11 +13496,11 @@ msgstr ""
msgid "Invalid file path: {0}"
msgstr ""
-#: frappe/database/query.py:625
+#: frappe/database/query.py:673
msgid "Invalid filter condition: {0}. Expected a list or tuple."
msgstr ""
-#: frappe/database/query.py:720
+#: frappe/database/query.py:768
msgid "Invalid filter field format: {0}. Use 'fieldname' or 'link_fieldname.target_fieldname'."
msgstr ""
@@ -13471,7 +13508,7 @@ msgstr ""
msgid "Invalid filter: {0}"
msgstr ""
-#: frappe/database/query.py:1890
+#: frappe/database/query.py:1938
msgid "Invalid function argument type: {0}. Only strings, numbers, lists, and None are allowed."
msgstr ""
@@ -13500,7 +13537,7 @@ msgstr ""
msgid "Invalid naming series {}: dot (.) missing before the numeric placeholders. Kindly use a format like ABCD.#####."
msgstr ""
-#: frappe/database/query.py:1962
+#: frappe/database/query.py:2010
msgid "Invalid nested expression: dictionary must represent a function or operator"
msgstr ""
@@ -13524,11 +13561,11 @@ msgstr ""
msgid "Invalid role"
msgstr ""
-#: frappe/database/query.py:673
+#: frappe/database/query.py:721
msgid "Invalid simple filter format: {0}"
msgstr ""
-#: frappe/database/query.py:602
+#: frappe/database/query.py:650
msgid "Invalid start for filter condition: {0}. Expected a list or tuple."
msgstr ""
@@ -13562,7 +13599,7 @@ msgstr ""
msgid "Invalid {0} condition"
msgstr ""
-#: frappe/database/query.py:1851
+#: frappe/database/query.py:1899
msgid "Invalid {0} dictionary format"
msgstr ""
@@ -14305,7 +14342,7 @@ msgstr ""
#: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json
#: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json
#: frappe/printing/page/print_format_builder/print_format_builder.js:474
-#: frappe/public/js/form_builder/components/Field.vue:216
+#: frappe/public/js/form_builder/components/Field.vue:213
#: frappe/public/js/frappe/widgets/widget_dialog.js:183
#: frappe/public/js/frappe/widgets/widget_dialog.js:251
#: frappe/public/js/frappe/widgets/widget_dialog.js:313
@@ -14330,7 +14367,7 @@ msgstr ""
msgid "Label and Type"
msgstr ""
-#: frappe/custom/doctype/custom_field/custom_field.py:145
+#: frappe/custom/doctype/custom_field/custom_field.py:146
msgid "Label is mandatory"
msgstr ""
@@ -14374,23 +14411,23 @@ msgstr ""
msgid "Last 10 active users"
msgstr ""
-#: frappe/public/js/frappe/ui/filters/filter.js:628
+#: frappe/public/js/frappe/ui/filters/filter.js:627
msgid "Last 14 Days"
msgstr ""
-#: frappe/public/js/frappe/ui/filters/filter.js:632
+#: frappe/public/js/frappe/ui/filters/filter.js:631
msgid "Last 30 Days"
msgstr ""
-#: frappe/public/js/frappe/ui/filters/filter.js:652
+#: frappe/public/js/frappe/ui/filters/filter.js:651
msgid "Last 6 Months"
msgstr ""
-#: frappe/public/js/frappe/ui/filters/filter.js:624
+#: frappe/public/js/frappe/ui/filters/filter.js:623
msgid "Last 7 Days"
msgstr ""
-#: frappe/public/js/frappe/ui/filters/filter.js:636
+#: frappe/public/js/frappe/ui/filters/filter.js:635
msgid "Last 90 Days"
msgstr ""
@@ -14435,7 +14472,7 @@ msgstr ""
#. Option for the 'Timespan' (Select) field in DocType 'Dashboard Chart'
#: frappe/desk/doctype/dashboard_chart/dashboard_chart.json
-#: frappe/public/js/frappe/ui/filters/filter.js:644
+#: frappe/public/js/frappe/ui/filters/filter.js:643
msgid "Last Month"
msgstr ""
@@ -14457,7 +14494,7 @@ msgstr ""
#. Option for the 'Timespan' (Select) field in DocType 'Dashboard Chart'
#: frappe/desk/doctype/dashboard_chart/dashboard_chart.json
-#: frappe/public/js/frappe/ui/filters/filter.js:648
+#: frappe/public/js/frappe/ui/filters/filter.js:647
msgid "Last Quarter"
msgstr ""
@@ -14509,13 +14546,13 @@ msgstr ""
#. Option for the 'Timespan' (Select) field in DocType 'Dashboard Chart'
#: frappe/desk/doctype/dashboard_chart/dashboard_chart.json
-#: frappe/public/js/frappe/ui/filters/filter.js:640
+#: frappe/public/js/frappe/ui/filters/filter.js:639
msgid "Last Week"
msgstr ""
#. Option for the 'Timespan' (Select) field in DocType 'Dashboard Chart'
#: frappe/desk/doctype/dashboard_chart/dashboard_chart.json
-#: frappe/public/js/frappe/ui/filters/filter.js:656
+#: frappe/public/js/frappe/ui/filters/filter.js:655
msgid "Last Year"
msgstr ""
@@ -14738,6 +14775,7 @@ msgstr ""
#. Option for the 'Comment Type' (Select) field in DocType 'Comment'
#: frappe/core/doctype/comment/comment.json
+#: frappe/public/js/frappe/list/base_list.js:987
#: frappe/public/js/frappe/ui/filters/filter.js:18
msgid "Like"
msgstr ""
@@ -14761,7 +14799,7 @@ msgstr ""
msgid "Limit"
msgstr ""
-#: frappe/database/query.py:248
+#: frappe/database/query.py:286
msgid "Limit must be a non-negative integer"
msgstr ""
@@ -15000,7 +15038,7 @@ msgstr ""
msgid "List Settings"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2000
+#: frappe/public/js/frappe/list/list_view.js:2071
msgctxt "Button in list view menu"
msgid "List Settings"
msgstr ""
@@ -15014,7 +15052,7 @@ msgstr ""
msgid "List View Settings"
msgstr ""
-#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:221
+#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:223
msgid "List a document type"
msgstr ""
@@ -15089,8 +15127,8 @@ msgstr ""
#: frappe/public/js/frappe/file_uploader/TreeNode.vue:45
#: frappe/public/js/frappe/form/sidebar/share.js:51
-#: frappe/public/js/frappe/list/list_sidebar.js:243
-#: frappe/public/js/frappe/list/list_sidebar_group_by.js:125
+#: frappe/public/js/frappe/list/list_sidebar.js:237
+#: frappe/public/js/frappe/list/list_sidebar_group_by.js:90
#: frappe/public/js/frappe/views/kanban/kanban_board.html:11
#: frappe/public/js/frappe/widgets/chart_widget.js:50
#: frappe/public/js/frappe/widgets/number_card_widget.js:188
@@ -15476,7 +15514,7 @@ msgstr ""
msgid "Mandatory Depends On (JS)"
msgstr ""
-#: frappe/website/doctype/web_form/web_form.py:536
+#: frappe/website/doctype/web_form/web_form.py:537
msgid "Mandatory Information missing:"
msgstr ""
@@ -15532,7 +15570,7 @@ msgstr ""
msgid "Map route parameters into form variables. Example /project/<name>"
msgstr ""
-#: frappe/core/doctype/data_import/importer.py:954
+#: frappe/core/doctype/data_import/importer.py:955
msgid "Mapping column {0} to field {1}"
msgstr ""
@@ -15687,7 +15725,7 @@ msgstr ""
msgid "Maximum"
msgstr ""
-#: frappe/core/doctype/file/file.py:332
+#: frappe/core/doctype/file/file.py:342
msgid "Maximum Attachment Limit of {0} has been reached for {1} {2}."
msgstr ""
@@ -15699,7 +15737,7 @@ msgstr ""
msgid "Maximum {0} rows allowed"
msgstr ""
-#: frappe/public/js/frappe/list/list_sidebar_group_by.js:221
+#: frappe/public/js/frappe/list/list_sidebar_group_by.js:167
msgid "Me"
msgstr ""
@@ -15711,7 +15749,7 @@ msgstr ""
#. Label of the medium (Data) field in DocType 'Web Page View'
#: frappe/desk/doctype/todo/todo.json
#: frappe/public/js/frappe/form/sidebar/assign_to.js:221
-#: frappe/public/js/frappe/utils/utils.js:1841
+#: frappe/public/js/frappe/utils/utils.js:1889
#: frappe/website/doctype/web_page_view/web_page_view.json
#: frappe/website/report/website_analytics/website_analytics.js:40
msgid "Medium"
@@ -15755,8 +15793,8 @@ msgstr ""
msgid "Mentions"
msgstr ""
-#: frappe/public/js/frappe/ui/page.html:41
-#: frappe/public/js/frappe/ui/page.js:163
+#: frappe/public/js/frappe/ui/page.html:25
+#: frappe/public/js/frappe/ui/page.js:167
msgid "Menu"
msgstr ""
@@ -16205,11 +16243,6 @@ msgstr ""
msgid "Monitor logs for errors, background jobs, communications, and user activity"
msgstr ""
-#. Option for the 'Icon Style' (Select) field in DocType 'Desktop Settings'
-#: frappe/desk/doctype/desktop_settings/desktop_settings.json
-msgid "Monochrome"
-msgstr ""
-
#. Option for the 'Font' (Select) field in DocType 'Print Settings'
#: frappe/printing/doctype/print_settings/print_settings.json
msgid "Monospace"
@@ -16299,7 +16332,7 @@ msgstr ""
#: frappe/core/doctype/communication/communication.js:86
#: frappe/core/doctype/communication/communication.js:194
#: frappe/core/doctype/communication/communication.js:212
-#: frappe/public/js/frappe/form/grid_row_form.js:42
+#: frappe/public/js/frappe/form/grid_row_form.js:44
msgid "Move"
msgstr ""
@@ -16335,7 +16368,7 @@ msgstr ""
msgid "Move sections to new tab"
msgstr ""
-#: frappe/public/js/form_builder/components/Field.vue:245
+#: frappe/public/js/form_builder/components/Field.vue:242
msgid "Move the current field and the following fields to a new column"
msgstr ""
@@ -16389,7 +16422,7 @@ msgstr ""
msgid "Must be of type \"Attach Image\""
msgstr ""
-#: frappe/desk/query_report.py:210
+#: frappe/desk/query_report.py:211
msgid "Must have report permission to access this report."
msgstr ""
@@ -16407,9 +16440,9 @@ msgid "Mx"
msgstr ""
#: frappe/templates/includes/web_sidebar.html:41
-#: frappe/website/doctype/web_form/web_form.py:525
+#: frappe/website/doctype/web_form/web_form.py:526
#: 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
+#: frappe/www/me.html:8 frappe/www/update_password.py:10
msgid "My Account"
msgstr ""
@@ -16561,7 +16594,7 @@ msgctxt "Description of a list view shortcut"
msgid "Navigate list up"
msgstr ""
-#: frappe/public/js/frappe/ui/page.js:176
+#: frappe/public/js/frappe/ui/page.js:180
msgid "Navigate to main content"
msgstr ""
@@ -16575,15 +16608,15 @@ msgstr ""
msgid "Need Help?"
msgstr ""
-#: frappe/desk/doctype/workspace/workspace.py:335
+#: frappe/desk/doctype/workspace/workspace.py:356
msgid "Need Workspace Manager role to edit private workspace of other users"
msgstr ""
-#: frappe/model/document.py:817
+#: frappe/model/document.py:837
msgid "Negative Value"
msgstr ""
-#: frappe/database/query.py:594
+#: frappe/database/query.py:642
msgid "Nested filters must be provided as a list or tuple."
msgstr ""
@@ -16613,7 +16646,6 @@ msgstr ""
#: frappe/public/js/frappe/views/treeview.js:473
#: frappe/public/js/frappe/views/workspace/workspace.js:80
#: frappe/website/doctype/web_form/templates/web_list.html:15
-#: frappe/www/list.html:19
msgid "New"
msgstr ""
@@ -16801,9 +16833,10 @@ msgstr ""
#: frappe/public/js/frappe/ui/toolbar/search_utils.js:192
#: frappe/public/js/frappe/ui/toolbar/search_utils.js:250
#: frappe/public/js/frappe/ui/toolbar/search_utils.js:251
+#: frappe/public/js/frappe/views/breadcrumbs.js:204
#: 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:438
+#: frappe/website/doctype/web_form/web_form.py:439
msgid "New {0}"
msgstr ""
@@ -16853,19 +16886,19 @@ msgctxt "Go to next slide"
msgid "Next"
msgstr ""
-#: frappe/public/js/frappe/ui/filters/filter.js:684
+#: frappe/public/js/frappe/ui/filters/filter.js:683
msgid "Next 14 Days"
msgstr ""
-#: frappe/public/js/frappe/ui/filters/filter.js:688
+#: frappe/public/js/frappe/ui/filters/filter.js:687
msgid "Next 30 Days"
msgstr ""
-#: frappe/public/js/frappe/ui/filters/filter.js:704
+#: frappe/public/js/frappe/ui/filters/filter.js:703
msgid "Next 6 Months"
msgstr ""
-#: frappe/public/js/frappe/ui/filters/filter.js:680
+#: frappe/public/js/frappe/ui/filters/filter.js:679
msgid "Next 7 Days"
msgstr ""
@@ -16894,11 +16927,11 @@ msgstr ""
msgid "Next Form Tour"
msgstr ""
-#: frappe/public/js/frappe/ui/filters/filter.js:696
+#: frappe/public/js/frappe/ui/filters/filter.js:695
msgid "Next Month"
msgstr ""
-#: frappe/public/js/frappe/ui/filters/filter.js:700
+#: frappe/public/js/frappe/ui/filters/filter.js:699
msgid "Next Quarter"
msgstr ""
@@ -16928,11 +16961,11 @@ msgstr ""
msgid "Next Sync Token"
msgstr ""
-#: frappe/public/js/frappe/ui/filters/filter.js:692
+#: frappe/public/js/frappe/ui/filters/filter.js:691
msgid "Next Week"
msgstr ""
-#: frappe/public/js/frappe/ui/filters/filter.js:708
+#: frappe/public/js/frappe/ui/filters/filter.js:707
msgid "Next Year"
msgstr ""
@@ -16958,13 +16991,13 @@ msgstr ""
#: frappe/printing/doctype/print_format/print_format.json
#: frappe/public/js/form_builder/utils.js:341
#: frappe/public/js/frappe/form/controls/link.js:511
-#: frappe/public/js/frappe/list/list_sidebar_group_by.js:223
+#: frappe/public/js/frappe/list/list_sidebar_group_by.js:169
#: frappe/public/js/frappe/views/reports/query_report.js:1690
#: frappe/website/doctype/help_article/templates/help_article.html:26
msgid "No"
msgstr ""
-#: frappe/public/js/frappe/ui/filters/filter.js:546
+#: frappe/public/js/frappe/ui/filters/filter.js:545
msgctxt "Checkbox is not checked"
msgid "No"
msgstr ""
@@ -16988,7 +17021,7 @@ msgid "No Copy"
msgstr ""
#: frappe/core/doctype/data_export/exporter.py:162
-#: frappe/email/doctype/auto_email_report/auto_email_report.py:303
+#: frappe/email/doctype/auto_email_report/auto_email_report.py:309
#: frappe/public/js/form_builder/components/controls/TableControl.vue:64
#: frappe/public/js/frappe/data_import/import_preview.js:146
#: frappe/public/js/frappe/form/multi_select_dialog.js:224
@@ -17039,7 +17072,7 @@ msgstr ""
#: frappe/public/js/form_builder/components/EditableInput.vue:11
#: frappe/public/js/form_builder/components/EditableInput.vue:14
-#: frappe/public/js/form_builder/components/Field.vue:217
+#: frappe/public/js/form_builder/components/Field.vue:214
#: frappe/public/js/form_builder/components/controls/FetchFromControl.vue:55
#: frappe/public/js/print_format_builder/Field.vue:24
#: frappe/public/js/workflow_builder/components/ActionNode.vue:53
@@ -17172,7 +17205,7 @@ msgstr ""
msgid "No currency fields in {0}"
msgstr ""
-#: frappe/desk/query_report.py:381
+#: frappe/desk/query_report.py:382
msgid "No data to export"
msgstr ""
@@ -17204,7 +17237,7 @@ msgstr ""
msgid "No file attached"
msgstr ""
-#: frappe/public/js/frappe/list/list_sidebar_group_by.js:134
+#: frappe/public/js/frappe/list/list_sidebar_group_by.js:99
msgid "No filters found"
msgstr ""
@@ -17212,7 +17245,7 @@ msgstr ""
msgid "No filters selected"
msgstr ""
-#: frappe/desk/form/utils.py:111
+#: frappe/desk/form/utils.py:109
msgid "No further records"
msgstr ""
@@ -17288,7 +17321,7 @@ msgstr ""
msgid "No rows"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2309
+#: frappe/public/js/frappe/list/list_view.js:2380
msgid "No rows selected"
msgstr ""
@@ -17296,7 +17329,7 @@ msgstr ""
msgid "No subject"
msgstr ""
-#: frappe/www/printview.py:472
+#: frappe/www/printview.py:464
msgid "No template found at path: {0}"
msgstr ""
@@ -17417,14 +17450,14 @@ msgstr ""
#: 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:778
+#: frappe/website/doctype/web_form/web_form.py:779
#: 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
msgid "Not Permitted"
msgstr ""
-#: frappe/desk/query_report.py:603
+#: frappe/desk/query_report.py:631
msgid "Not Permitted to read {0}"
msgstr ""
@@ -17454,11 +17487,11 @@ msgstr ""
msgid "Not Sent"
msgstr ""
-#: frappe/public/js/frappe/list/list_sidebar_group_by.js:219
+#: frappe/public/js/frappe/list/list_sidebar_group_by.js:165
msgid "Not Set"
msgstr ""
-#: frappe/public/js/frappe/ui/filters/filter.js:608
+#: frappe/public/js/frappe/ui/filters/filter.js:607
msgctxt "Field value is not set"
msgid "Not Set"
msgstr ""
@@ -17524,7 +17557,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:791
+#: frappe/utils/messages.py:158 frappe/website/doctype/web_form/web_form.py:792
#: frappe/website/js/website.js:97
msgid "Not permitted"
msgstr ""
@@ -17612,6 +17645,7 @@ msgstr ""
#: frappe/automation/doctype/auto_repeat/auto_repeat.json
#: frappe/core/doctype/communication/mixins.py:142
#: frappe/email/doctype/notification/notification.json
+#: frappe/public/js/frappe/ui/sidebar/sidebar.js:253
msgid "Notification"
msgstr ""
@@ -17940,7 +17974,7 @@ msgstr ""
msgid "Offset Y"
msgstr ""
-#: frappe/database/query.py:253
+#: frappe/database/query.py:291
msgid "Offset must be a non-negative integer"
msgstr ""
@@ -17948,7 +17982,7 @@ msgstr ""
msgid "Old Password"
msgstr ""
-#: frappe/custom/doctype/custom_field/custom_field.py:412
+#: frappe/custom/doctype/custom_field/custom_field.py:413
msgid "Old and new fieldnames are same."
msgstr ""
@@ -18109,15 +18143,25 @@ msgstr ""
msgid "Only Send Records Updated in Last X Hours"
msgstr ""
+#: frappe/core/doctype/file/file.py:167
+msgid "Only System Managers can make this file public."
+msgstr ""
+
#: frappe/desk/doctype/workspace/workspace.js:32
msgid "Only Workspace Manager can edit public workspaces"
msgstr ""
+#. Label of the only_allow_system_managers_to_upload_public_files (Check) field
+#. in DocType 'System Settings'
+#: frappe/core/doctype/system_settings/system_settings.json
+msgid "Only allow System Managers to upload public files"
+msgstr ""
+
#: frappe/modules/utils.py:68
msgid "Only allowed to export customizations in developer mode"
msgstr ""
-#: frappe/model/document.py:1268
+#: frappe/model/document.py:1288
msgid "Only draft documents can be discarded"
msgstr ""
@@ -18234,7 +18278,7 @@ msgstr ""
msgid "Open a dialog with mandatory fields to create a new record quickly. There must be at least one mandatory field to show in dialog."
msgstr ""
-#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:236
+#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:238
msgid "Open a module or tool"
msgstr ""
@@ -18246,7 +18290,7 @@ msgstr ""
msgid "Open in a new tab"
msgstr ""
-#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:241
+#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:243
msgid "Open in new tab"
msgstr ""
@@ -18306,17 +18350,17 @@ msgstr ""
msgid "Operator must be one of {0}"
msgstr ""
-#: frappe/database/query.py:1918
+#: frappe/database/query.py:1966
msgid "Operator {0} requires exactly 2 arguments (left and right operands)"
msgstr ""
#: frappe/core/doctype/file/file.js:34
#: frappe/core/report/database_storage_usage_by_tables/database_storage_usage_by_tables.js:8
-#: frappe/public/js/frappe/file_uploader/FilePreview.vue:28
+#: frappe/public/js/frappe/file_uploader/FilePreview.vue:31
msgid "Optimize"
msgstr ""
-#: frappe/core/doctype/file/file.js:106
+#: frappe/core/doctype/file/file.js:110
msgid "Optimizing image..."
msgstr ""
@@ -18407,7 +18451,7 @@ msgstr ""
msgid "Order"
msgstr ""
-#: frappe/database/query.py:1145
+#: frappe/database/query.py:1193
msgid "Order By must be a string"
msgstr ""
@@ -18816,7 +18860,7 @@ msgstr ""
msgid "Parentfield not specified in {0}: {1}"
msgstr ""
-#: frappe/client.py:471
+#: frappe/client.py:470
msgid "Parenttype, Parent and Parentfield are required to insert a child record"
msgstr ""
@@ -18992,7 +19036,7 @@ msgstr ""
msgid "Path {0} is not within module {1}"
msgstr ""
-#: frappe/website/path_resolver.py:230
+#: frappe/website/path_resolver.py:228
msgid "Path {0} it not a valid path"
msgstr ""
@@ -19089,7 +19133,7 @@ msgstr ""
msgid "Permanently delete {0}?"
msgstr ""
-#: frappe/core/doctype/user_type/user_type.py:84 frappe/database/query.py:843
+#: frappe/core/doctype/user_type/user_type.py:84 frappe/database/query.py:891
msgid "Permission Error"
msgstr ""
@@ -19424,7 +19468,7 @@ msgstr ""
#: frappe/printing/page/print/print.js:696
#: frappe/printing/page/print/print.js:732
#: frappe/public/js/frappe/list/bulk_operations.js:161
-#: frappe/public/js/frappe/utils/utils.js:1538
+#: frappe/public/js/frappe/utils/utils.js:1577
msgid "Please enable pop-ups"
msgstr ""
@@ -19511,7 +19555,7 @@ msgstr ""
msgid "Please make sure the Reference Communication Docs are not circularly linked."
msgstr ""
-#: frappe/model/document.py:1017
+#: frappe/model/document.py:1037
msgid "Please refresh to get the latest document."
msgstr ""
@@ -19559,7 +19603,7 @@ msgstr ""
msgid "Please select X and Y fields"
msgstr ""
-#: frappe/public/js/form_builder/components/Field.vue:161
+#: frappe/public/js/form_builder/components/Field.vue:158
msgid "Please select a DocType in options before setting filters"
msgstr ""
@@ -19621,7 +19665,7 @@ msgstr ""
msgid "Please set filters"
msgstr ""
-#: frappe/email/doctype/auto_email_report/auto_email_report.py:265
+#: frappe/email/doctype/auto_email_report/auto_email_report.py:271
msgid "Please set filters value in Report Filter table."
msgstr ""
@@ -19854,7 +19898,7 @@ msgstr ""
msgid "Prepared Report User"
msgstr ""
-#: frappe/desk/query_report.py:308
+#: frappe/desk/query_report.py:309
msgid "Prepared report render failed"
msgstr ""
@@ -19945,7 +19989,14 @@ msgstr ""
msgid "Previous Submission"
msgstr ""
+#. Option for the 'Button Color' (Select) field in DocType 'DocField'
+#. Option for the 'Button Color' (Select) field in DocType 'Custom Field'
+#. Option for the 'Button Color' (Select) field in DocType 'Customize Form
+#. Field'
#. Option for the 'Style' (Select) field in DocType 'Workflow State'
+#: 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/workflow/doctype/workflow_state/workflow_state.json
msgid "Primary"
msgstr ""
@@ -19999,7 +20050,7 @@ msgstr ""
msgid "Print"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2176
+#: frappe/public/js/frappe/list/list_view.js:2247
msgctxt "Button in list view actions menu"
msgid "Print"
msgstr ""
@@ -20066,7 +20117,7 @@ msgstr ""
msgid "Print Format not found"
msgstr ""
-#: frappe/www/printview.py:451
+#: frappe/www/printview.py:443
msgid "Print Format {0} is disabled"
msgstr ""
@@ -20208,7 +20259,7 @@ msgstr ""
#: frappe/desk/doctype/event/event.json
#: frappe/desk/doctype/kanban_board/kanban_board.json
#: frappe/desk/doctype/note/note_list.js:8
-#: frappe/public/js/frappe/file_uploader/FilePreview.vue:35
+#: frappe/public/js/frappe/file_uploader/FilePreview.vue:42
msgid "Private"
msgstr ""
@@ -20311,7 +20362,7 @@ msgstr ""
msgid "Protect Attached Files"
msgstr ""
-#: frappe/core/doctype/file/file.py:523
+#: frappe/core/doctype/file/file.py:533
msgid "Protected File"
msgstr ""
@@ -20747,7 +20798,7 @@ msgstr ""
#. Label of the read (Check) field in DocType 'User Document Type'
#. Label of the read (Check) field in DocType 'Notification Log'
#. Option for the 'Action' (Select) field in DocType 'Email Flag Queue'
-#: frappe/client.py:454 frappe/core/doctype/communication/communication.json
+#: frappe/client.py:453 frappe/core/doctype/communication/communication.json
#: frappe/core/doctype/custom_docperm/custom_docperm.json
#: frappe/core/doctype/docperm/docperm.json
#: frappe/core/doctype/docshare/docshare.json
@@ -20788,6 +20839,7 @@ msgstr ""
msgid "Read Only Depends On (JS)"
msgstr ""
+#: frappe/public/js/frappe/ui/toolbar/navbar.html:18
#: frappe/templates/includes/navbar/navbar_items.html:97
msgid "Read Only Mode"
msgstr ""
@@ -21388,7 +21440,7 @@ msgstr ""
msgid "Remove column"
msgstr ""
-#: frappe/public/js/form_builder/components/Field.vue:268
+#: frappe/public/js/form_builder/components/Field.vue:265
msgid "Remove field"
msgstr ""
@@ -21414,7 +21466,7 @@ msgstr ""
msgid "Removed"
msgstr ""
-#: frappe/custom/doctype/custom_field/custom_field.js:137
+#: frappe/custom/doctype/custom_field/custom_field.js:138
#: frappe/public/js/frappe/form/toolbar.js:265
#: frappe/public/js/frappe/form/toolbar.js:269
#: frappe/public/js/frappe/form/toolbar.js:468
@@ -21423,8 +21475,8 @@ msgstr ""
msgid "Rename"
msgstr ""
-#: frappe/custom/doctype/custom_field/custom_field.js:116
-#: frappe/custom/doctype/custom_field/custom_field.js:136
+#: frappe/custom/doctype/custom_field/custom_field.js:117
+#: frappe/custom/doctype/custom_field/custom_field.js:137
msgid "Rename Fieldname"
msgstr ""
@@ -21705,7 +21757,7 @@ msgstr ""
msgid "Report timed out."
msgstr ""
-#: frappe/desk/query_report.py:658
+#: frappe/desk/query_report.py:686
msgid "Report updated successfully"
msgstr ""
@@ -21726,7 +21778,7 @@ msgstr ""
msgid "Report {0} deleted"
msgstr ""
-#: frappe/desk/query_report.py:54
+#: frappe/desk/query_report.py:55
msgid "Report {0} is disabled"
msgstr ""
@@ -21922,7 +21974,7 @@ msgstr ""
msgid "Reset Permissions for {0}?"
msgstr ""
-#: frappe/public/js/form_builder/components/Field.vue:114
+#: frappe/public/js/form_builder/components/Field.vue:111
msgid "Reset To Default"
msgstr ""
@@ -21978,6 +22030,11 @@ msgstr ""
msgid "Response"
msgstr ""
+#. Label of the response_headers (Code) field in DocType 'Integration Request'
+#: frappe/integrations/doctype/integration_request/integration_request.json
+msgid "Response Headers"
+msgstr ""
+
#. Label of the response_type (Select) field in DocType 'OAuth Client'
#: frappe/integrations/doctype/oauth_client/oauth_client.json
msgid "Response Type"
@@ -22041,8 +22098,8 @@ msgctxt "Title of message showing restrictions in list view"
msgid "Restrictions"
msgstr ""
-#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:453
-#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:468
+#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:455
+#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:470
msgid "Result"
msgstr ""
@@ -22187,7 +22244,7 @@ msgstr ""
msgid "Role Permissions Manager"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:1942
+#: frappe/public/js/frappe/list/list_view.js:1946
msgctxt "Button in list view menu"
msgid "Role Permissions Manager"
msgstr ""
@@ -22340,7 +22397,7 @@ msgstr ""
msgid "Route: Example \"/app\""
msgstr ""
-#: frappe/model/base_document.py:953 frappe/model/document.py:802
+#: frappe/model/base_document.py:953 frappe/model/document.py:822
msgid "Row"
msgstr ""
@@ -22543,7 +22600,7 @@ msgstr ""
msgid "SQL Queries"
msgstr ""
-#: frappe/database/query.py:1764
+#: frappe/database/query.py:1812
msgid "SQL functions are not allowed as strings in SELECT: {0}. Use dict syntax like {{'COUNT': '*'}} instead."
msgstr ""
@@ -22622,8 +22679,8 @@ msgstr ""
#: frappe/public/js/frappe/form/quick_entry.js:185
#: frappe/public/js/frappe/list/list_settings.js:37
#: frappe/public/js/frappe/list/list_settings.js:245
-#: frappe/public/js/frappe/list/list_sidebar_group_by.js:25
-#: frappe/public/js/frappe/ui/toolbar/toolbar.js:271
+#: frappe/public/js/frappe/list/list_view.js:2016
+#: frappe/public/js/frappe/ui/toolbar/toolbar.js:267
#: 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
@@ -22676,7 +22733,7 @@ msgstr ""
msgid "Saved"
msgstr ""
-#: frappe/public/js/frappe/list/list_sidebar.html:86
+#: frappe/public/js/frappe/list/list_sidebar.html:87
msgid "Saved Filters"
msgstr ""
@@ -22691,11 +22748,15 @@ msgctxt "Freeze message while saving a document"
msgid "Saving"
msgstr ""
+#: frappe/public/js/frappe/list/list_view.js:2027
+msgid "Saving Changes..."
+msgstr ""
+
#: frappe/custom/doctype/customize_form/customize_form.js:411
msgid "Saving Customization..."
msgstr ""
-#: frappe/public/js/frappe/ui/sidebar/sidebar.js:815
+#: frappe/public/js/frappe/ui/sidebar/sidebar.js:819
msgid "Saving Sidebar"
msgstr ""
@@ -22893,8 +22954,9 @@ msgstr ""
#: frappe/core/doctype/system_settings/system_settings.json
#: frappe/desk/page/desktop/desktop.html:19
#: frappe/public/js/frappe/form/link_selector.js:46
-#: frappe/public/js/frappe/list/list_sidebar.html:69
+#: frappe/public/js/frappe/list/list_sidebar.html:70
#: frappe/public/js/frappe/ui/address_autocomplete/autocomplete_dialog.js:20
+#: frappe/public/js/frappe/ui/sidebar/sidebar.js:242
#: frappe/public/js/frappe/ui/toolbar/search.js:49
#: frappe/public/js/frappe/ui/toolbar/search.js:68
#: frappe/templates/discussions/search.html:2
@@ -22914,7 +22976,7 @@ msgstr ""
msgid "Search Fields"
msgstr ""
-#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:251
+#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:253
msgid "Search Help"
msgstr ""
@@ -22949,12 +23011,12 @@ msgstr ""
msgid "Search for anything"
msgstr ""
-#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:365
-#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:372
+#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:367
+#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:374
msgid "Search for {0}"
msgstr ""
-#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:226
+#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:228
msgid "Search in a document type"
msgstr ""
@@ -23193,7 +23255,7 @@ msgstr ""
msgid "Select Fields To Update"
msgstr ""
-#: frappe/public/js/frappe/list/list_sidebar_group_by.js:21
+#: frappe/public/js/frappe/list/list_view.js:2012
msgid "Select Filters"
msgstr ""
@@ -23291,7 +23353,7 @@ msgstr ""
msgid "Select a DocType to make a new format"
msgstr ""
-#: frappe/public/js/form_builder/components/Sidebar.vue:56
+#: frappe/public/js/form_builder/components/Sidebar.vue:53
msgid "Select a field to edit its properties."
msgstr ""
@@ -23721,11 +23783,11 @@ msgstr ""
#. Label of the session_defaults (Table) field in DocType 'Session Default
#. Settings'
#: frappe/core/doctype/session_default_settings/session_default_settings.json
-#: frappe/hooks.py frappe/public/js/frappe/ui/toolbar/toolbar.js:270
+#: frappe/hooks.py frappe/public/js/frappe/ui/toolbar/toolbar.js:266
msgid "Session Defaults"
msgstr ""
-#: frappe/public/js/frappe/ui/toolbar/toolbar.js:255
+#: frappe/public/js/frappe/ui/toolbar/toolbar.js:251
msgid "Session Defaults Saved"
msgstr ""
@@ -23755,7 +23817,7 @@ msgstr ""
msgid "Set"
msgstr ""
-#: frappe/public/js/frappe/ui/filters/filter.js:607
+#: frappe/public/js/frappe/ui/filters/filter.js:606
msgctxt "Field value is set"
msgid "Set"
msgstr ""
@@ -23856,12 +23918,12 @@ msgstr ""
msgid "Set Value"
msgstr ""
-#: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:94
-#: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:146
+#: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:96
+#: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:155
msgid "Set all private"
msgstr ""
-#: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:94
+#: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:96
msgid "Set all public"
msgstr ""
@@ -23968,7 +24030,7 @@ msgstr ""
#: frappe/core/doctype/doctype/doctype.json frappe/core/doctype/user/user.json
#: frappe/integrations/workspace/integrations/integrations.json
#: frappe/public/js/frappe/form/templates/print_layout.html:25
-#: frappe/public/js/frappe/ui/toolbar/toolbar.js:228
+#: frappe/public/js/frappe/ui/toolbar/toolbar.js:224
#: frappe/public/js/frappe/views/workspace/workspace.js:385
#: frappe/website/doctype/web_form/web_form.json
#: frappe/website/doctype/web_page/web_page.json frappe/www/me.html:20
@@ -24086,7 +24148,7 @@ msgstr ""
#. Label of the shortcuts (Table) field in DocType 'Workspace'
#. Label of the tab_break_15 (Tab Break) field in DocType 'Workspace'
#: frappe/desk/doctype/workspace/workspace.json
-#: frappe/public/js/frappe/form/grid_row_form.js:42
+#: frappe/public/js/frappe/form/grid_row_form.js:44
msgid "Shortcuts"
msgstr ""
@@ -24167,7 +24229,7 @@ msgstr ""
msgid "Show External Link Warning"
msgstr ""
-#: frappe/public/js/frappe/form/layout.js:588
+#: frappe/public/js/frappe/form/layout.js:602
msgid "Show Fieldname (click to copy on clipboard)"
msgstr ""
@@ -24294,7 +24356,7 @@ msgstr ""
msgid "Show Social Login Key as Authorization Server"
msgstr ""
-#: frappe/public/js/frappe/list/list_sidebar.html:76
+#: frappe/public/js/frappe/list/list_sidebar.html:77
#: frappe/public/js/frappe/list/list_view.js:1858
msgid "Show Tags"
msgstr ""
@@ -24597,15 +24659,15 @@ msgstr ""
msgid "Skipped"
msgstr ""
-#: frappe/core/doctype/data_import/importer.py:982
+#: frappe/core/doctype/data_import/importer.py:983
msgid "Skipping Duplicate Column {0}"
msgstr ""
-#: frappe/core/doctype/data_import/importer.py:1007
+#: frappe/core/doctype/data_import/importer.py:1008
msgid "Skipping Untitled Column"
msgstr ""
-#: frappe/core/doctype/data_import/importer.py:993
+#: frappe/core/doctype/data_import/importer.py:994
msgid "Skipping column {0}"
msgstr ""
@@ -24758,6 +24820,11 @@ msgstr ""
msgid "Software Version"
msgstr ""
+#. Option for the 'Icon Style' (Select) field in DocType 'Desktop Settings'
+#: frappe/desk/doctype/desktop_settings/desktop_settings.json
+msgid "Solid"
+msgstr ""
+
#: frappe/printing/page/print_format_builder/print_format_builder_column_selector.html:4
msgid "Some columns might get cut off when printing to PDF. Try to keep number of columns under 10."
msgstr ""
@@ -24824,7 +24891,7 @@ msgstr ""
#. Label of the source (Data) field in DocType 'Web Page View'
#. Label of the source (Small Text) field in DocType 'Website Route Redirect'
-#: frappe/public/js/frappe/utils/utils.js:1824
+#: frappe/public/js/frappe/utils/utils.js:1872
#: frappe/website/doctype/web_page_view/web_page_view.json
#: frappe/website/doctype/website_route_redirect/website_route_redirect.json
#: frappe/website/report/website_analytics/website_analytics.js:38
@@ -25159,7 +25226,7 @@ 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:357
-#: frappe/public/js/frappe/list/list_view.js:2348
+#: frappe/public/js/frappe/list/list_view.js:2419
#: frappe/public/js/frappe/views/reports/report_view.js:980
#: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.json
#: frappe/website/doctype/personal_data_deletion_step/personal_data_deletion_step.json
@@ -25353,7 +25420,7 @@ msgstr ""
msgid "Submit"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2243
+#: frappe/public/js/frappe/list/list_view.js:2314
msgctxt "Button in list view actions menu"
msgid "Submit"
msgstr ""
@@ -25411,7 +25478,7 @@ msgstr ""
msgid "Submit this document to confirm"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2248
+#: frappe/public/js/frappe/list/list_view.js:2319
msgctxt "Title of confirmation dialog"
msgid "Submit {0} documents?"
msgstr ""
@@ -25419,7 +25486,7 @@ msgstr ""
#. Option for the 'Comment Type' (Select) field in DocType 'Comment'
#: frappe/core/doctype/comment/comment.json
#: frappe/public/js/frappe/model/indicator.js:95
-#: frappe/public/js/frappe/ui/filters/filter.js:539
+#: frappe/public/js/frappe/ui/filters/filter.js:538
#: frappe/website/doctype/web_form/templates/web_form.html:143
msgid "Submitted"
msgstr ""
@@ -25456,26 +25523,23 @@ msgstr ""
msgid "Subtle"
msgstr ""
-#. Option for the 'Icon Style' (Select) field in DocType 'Desktop Settings'
-#: frappe/desk/doctype/desktop_settings/desktop_settings.json
-msgid "Subtle Reverse"
-msgstr ""
-
-#. Option for the 'Icon Style' (Select) field in DocType 'Desktop Settings'
-#: frappe/desk/doctype/desktop_settings/desktop_settings.json
-msgid "Subtle Reverse w Opacity"
-msgstr ""
-
#. Option for the 'Status' (Select) field in DocType 'Activity Log'
#. Option for the 'Status' (Select) field in DocType 'Data Import'
#. Label of the success (Check) field in DocType 'Data Import Log'
+#. Option for the 'Button Color' (Select) field in DocType 'DocField'
+#. Option for the 'Button Color' (Select) field in DocType 'Custom Field'
+#. Option for the 'Button Color' (Select) field in DocType 'Customize Form
+#. Field'
#. Option for the 'Style' (Select) field in DocType 'Workflow State'
#: frappe/core/doctype/activity_log/activity_log.json
#: frappe/core/doctype/data_import/data_import.js:485
#: frappe/core/doctype/data_import/data_import.json
#: frappe/core/doctype/data_import_log/data_import_log.json
+#: 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/desk/doctype/bulk_update/bulk_update.js:31
-#: frappe/desk/doctype/desktop_icon/desktop_icon.py:551
+#: frappe/desk/doctype/desktop_icon/desktop_icon.py:552
#: frappe/public/js/frappe/form/grid.js:1193
#: frappe/public/js/frappe/views/translation_manager.js:21
#: frappe/templates/includes/login/login.js:230
@@ -25627,10 +25691,6 @@ msgstr ""
msgid "Switch To Desk"
msgstr ""
-#: frappe/public/js/frappe/list/list_sidebar.js:327
-msgid "Switch to Frappe CRM for smarter sales"
-msgstr ""
-
#: frappe/public/js/frappe/ui/capture.js:281
msgid "Switching Camera"
msgstr ""
@@ -25712,7 +25772,7 @@ msgstr ""
msgid "System Console"
msgstr ""
-#: frappe/custom/doctype/custom_field/custom_field.py:408
+#: frappe/custom/doctype/custom_field/custom_field.py:409
msgid "System Generated Fields can not be renamed"
msgstr ""
@@ -26019,7 +26079,7 @@ msgstr ""
msgid "Table updated"
msgstr ""
-#: frappe/model/document.py:1607
+#: frappe/model/document.py:1627
msgid "Table {0} cannot be empty"
msgstr ""
@@ -26041,12 +26101,12 @@ msgstr ""
#: frappe/model/meta.py:59
#: frappe/public/js/frappe/form/templates/form_sidebar.html:81
#: frappe/public/js/frappe/list/bulk_operations.js:430
-#: frappe/public/js/frappe/list/list_sidebar.html:48
-#: frappe/public/js/frappe/list/list_sidebar.html:60
-#: frappe/public/js/frappe/list/list_sidebar.js:253
+#: frappe/public/js/frappe/list/list_sidebar.html:49
+#: frappe/public/js/frappe/list/list_sidebar.html:61
+#: frappe/public/js/frappe/list/list_sidebar.js:247
#: 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:231
+#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:233
msgid "Tags"
msgstr ""
@@ -26252,7 +26312,7 @@ msgstr ""
msgid "The Condition '{0}' is invalid"
msgstr ""
-#: frappe/core/doctype/file/file.py:220
+#: frappe/core/doctype/file/file.py:230
msgid "The File URL you've entered is incorrect"
msgstr ""
@@ -26294,7 +26354,7 @@ msgstr ""
msgid "The changes have been reverted."
msgstr ""
-#: frappe/core/doctype/data_import/importer.py:1039
+#: frappe/core/doctype/data_import/importer.py:1040
msgid "The column {0} has {1} different date formats. Automatically setting {2} as the default format as it is the most common. Please change other values in this column to this format."
msgstr ""
@@ -26344,7 +26404,7 @@ msgstr ""
msgid "The field {0} is mandatory"
msgstr ""
-#: frappe/core/doctype/file/file.py:157
+#: frappe/core/doctype/file/file.py:158
msgid "The fieldname you've specified in Attached To Field is invalid"
msgstr ""
@@ -26356,11 +26416,11 @@ msgstr ""
msgid "The following Header Script will add the current date to an element in 'Header HTML' with class 'header-content'"
msgstr ""
-#: frappe/core/doctype/data_import/importer.py:1119
+#: frappe/core/doctype/data_import/importer.py:1120
msgid "The following values are invalid: {0}. Values must be one of {1}"
msgstr ""
-#: frappe/core/doctype/data_import/importer.py:1076
+#: frappe/core/doctype/data_import/importer.py:1077
msgid "The following values do not exist for {0}: {1}"
msgstr ""
@@ -26529,7 +26589,7 @@ msgstr ""
msgid "There is nothing new to show you right now."
msgstr ""
-#: frappe/core/doctype/file/file.py:640 frappe/utils/file_manager.py:372
+#: frappe/core/doctype/file/file.py:650 frappe/utils/file_manager.py:372
msgid "There is some problem with the file url: {0}"
msgstr ""
@@ -26606,23 +26666,23 @@ msgstr ""
msgid "This Kanban Board will be private"
msgstr ""
-#: frappe/public/js/frappe/ui/filters/filter.js:666
+#: frappe/public/js/frappe/ui/filters/filter.js:665
msgid "This Month"
msgstr ""
-#: frappe/core/doctype/file/file.py:396
+#: frappe/core/doctype/file/file.py:406
msgid "This PDF cannot be uploaded as it contains unsafe content."
msgstr ""
-#: frappe/public/js/frappe/ui/filters/filter.js:670
+#: frappe/public/js/frappe/ui/filters/filter.js:669
msgid "This Quarter"
msgstr ""
-#: frappe/public/js/frappe/ui/filters/filter.js:662
+#: frappe/public/js/frappe/ui/filters/filter.js:661
msgid "This Week"
msgstr ""
-#: frappe/public/js/frappe/ui/filters/filter.js:674
+#: frappe/public/js/frappe/ui/filters/filter.js:673
msgid "This Year"
msgstr ""
@@ -26682,7 +26742,7 @@ msgstr ""
msgid "This document is already amended, you cannot ammend it again"
msgstr ""
-#: frappe/model/document.py:489
+#: frappe/model/document.py:509
msgid "This document is currently locked and queued for execution. Please try again after some time."
msgstr ""
@@ -26710,11 +26770,11 @@ msgid ""
"eval:doc.age>18"
msgstr ""
-#: frappe/core/doctype/file/file.py:522
+#: frappe/core/doctype/file/file.py:532
msgid "This file is attached to a protected document and cannot be deleted."
msgstr ""
-#: frappe/public/js/frappe/file_uploader/FilePreview.vue:76
+#: frappe/public/js/frappe/file_uploader/FilePreview.vue:83
msgid "This file is public and can be accessed by anyone, even without logging in. Mark it private to limit access."
msgstr ""
@@ -26791,7 +26851,7 @@ msgstr ""
msgid "This may get printed on multiple pages"
msgstr ""
-#: frappe/utils/goal.py:109
+#: frappe/utils/goal.py:121
msgid "This month"
msgstr ""
@@ -27263,7 +27323,7 @@ msgid "ToDo"
msgstr ""
#: frappe/public/js/frappe/form/controls/date.js:58
-#: frappe/public/js/frappe/ui/filters/filter.js:733
+#: frappe/public/js/frappe/ui/filters/filter.js:732
#: frappe/public/js/frappe/views/calendar/calendar.js:274
msgid "Today"
msgstr ""
@@ -27282,13 +27342,13 @@ msgstr ""
msgid "Toggle Grid View"
msgstr ""
-#: frappe/public/js/frappe/ui/page.js:202
-#: frappe/public/js/frappe/ui/page.js:204
+#: frappe/public/js/frappe/ui/page.js:206
+#: frappe/public/js/frappe/ui/page.js:208
#: frappe/public/js/frappe/views/reports/report_view.js:1576
msgid "Toggle Sidebar"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:1973
+#: frappe/public/js/frappe/list/list_view.js:1977
msgctxt "Button in list view menu"
msgid "Toggle Sidebar"
msgstr ""
@@ -27329,7 +27389,7 @@ msgstr ""
msgid "Token is missing"
msgstr ""
-#: frappe/public/js/frappe/ui/filters/filter.js:739
+#: frappe/public/js/frappe/ui/filters/filter.js:738
msgid "Tomorrow"
msgstr ""
@@ -27406,7 +27466,7 @@ msgstr ""
msgid "Topic"
msgstr ""
-#: frappe/desk/query_report.py:594
+#: frappe/desk/query_report.py:622
#: frappe/public/js/frappe/views/reports/print_grid.html:45
#: frappe/public/js/frappe/views/reports/query_report.js:1349
#: frappe/public/js/frappe/views/reports/report_view.js:1553
@@ -27525,7 +27585,7 @@ msgstr ""
msgid "Track milestones for any document"
msgstr ""
-#: frappe/public/js/frappe/utils/utils.js:1888
+#: frappe/public/js/frappe/utils/utils.js:1936
msgid "Tracking URL generated and copied to clipboard"
msgstr ""
@@ -27822,7 +27882,7 @@ msgstr ""
msgid "URL for documentation or help"
msgstr ""
-#: frappe/core/doctype/file/file.py:231
+#: frappe/core/doctype/file/file.py:241
msgid "URL must start with http:// or https://"
msgstr ""
@@ -27925,7 +27985,7 @@ msgstr ""
msgid "Unable to update event"
msgstr ""
-#: frappe/core/doctype/file/file.py:486
+#: frappe/core/doctype/file/file.py:496
msgid "Unable to write file format for {0}"
msgstr ""
@@ -28061,11 +28121,11 @@ msgstr ""
msgid "Unsubscribed"
msgstr ""
-#: frappe/database/query.py:984
+#: frappe/database/query.py:1032
msgid "Unsupported function or operator: {0}"
msgstr ""
-#: frappe/database/query.py:1854
+#: frappe/database/query.py:1902
msgid "Unsupported {0}: {1}"
msgstr ""
@@ -28178,8 +28238,8 @@ msgstr ""
#. Option for the 'Status' (Select) field in DocType 'Permission Log'
#: frappe/core/doctype/comment/comment.json
#: frappe/core/doctype/permission_log/permission_log.json
-#: frappe/desk/doctype/desktop_icon/desktop_icon.py:551
-#: frappe/desk/doctype/desktop_icon/desktop_icon.py:763
+#: frappe/desk/doctype/desktop_icon/desktop_icon.py:552
+#: frappe/desk/doctype/desktop_icon/desktop_icon.py:766
#: frappe/desk/doctype/workspace_settings/workspace_settings.py:41
#: frappe/public/js/frappe/web_form/web_form.js:451
msgid "Updated"
@@ -28238,12 +28298,8 @@ msgstr ""
msgid "Upgrade plan"
msgstr ""
-#: frappe/public/js/frappe/list/list_sidebar.js:343
-msgid "Upgrade your support experience with Frappe Helpdesk"
-msgstr ""
-
-#: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:143
-#: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:144
+#: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:145
+#: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:146
#: frappe/public/js/frappe/form/grid.js:66
#: frappe/public/js/frappe/form/templates/form_sidebar.html:13
msgid "Upload"
@@ -28560,7 +28616,7 @@ msgstr ""
msgid "User Invitation"
msgstr ""
-#: frappe/public/js/frappe/ui/toolbar/navbar.html:31
+#: frappe/public/js/frappe/ui/sidebar/sidebar.html:50
msgid "User Menu"
msgstr ""
@@ -28583,7 +28639,7 @@ msgstr ""
msgid "User Permissions"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:1931
+#: frappe/public/js/frappe/list/list_view.js:1935
msgctxt "Button in list view menu"
msgid "User Permissions"
msgstr ""
@@ -28715,7 +28771,7 @@ msgstr ""
msgid "User {0} does not have doctype access via role permission for document {1}"
msgstr ""
-#: frappe/desk/doctype/workspace/workspace.py:285
+#: frappe/desk/doctype/workspace/workspace.py:306
msgid "User {0} does not have the permission to create a Workspace."
msgstr ""
@@ -28893,15 +28949,15 @@ msgstr ""
msgid "Value To Be Set"
msgstr ""
-#: frappe/model/base_document.py:1159 frappe/model/document.py:858
+#: frappe/model/base_document.py:1159 frappe/model/document.py:878
msgid "Value cannot be changed for {0}"
msgstr ""
-#: frappe/model/document.py:804
+#: frappe/model/document.py:824
msgid "Value cannot be negative for"
msgstr ""
-#: frappe/model/document.py:808
+#: frappe/model/document.py:828
msgid "Value cannot be negative for {0}: {1}"
msgstr ""
@@ -28923,7 +28979,7 @@ msgstr ""
msgid "Value from this field will be set as the due date in the ToDo"
msgstr ""
-#: frappe/core/doctype/data_import/importer.py:744
+#: frappe/core/doctype/data_import/importer.py:745
msgid "Value must be one of {0}"
msgstr ""
@@ -28942,16 +28998,16 @@ msgstr ""
msgid "Value too big"
msgstr ""
-#: frappe/core/doctype/data_import/importer.py:757
+#: frappe/core/doctype/data_import/importer.py:758
msgid "Value {0} missing for {1}"
msgstr ""
-#: frappe/core/doctype/data_import/importer.py:803 frappe/utils/data.py:868
+#: frappe/core/doctype/data_import/importer.py:804 frappe/utils/data.py:868
msgid "Value {0} must be in the valid duration format: d h m s"
msgstr ""
-#: frappe/core/doctype/data_import/importer.py:775
-#: frappe/core/doctype/data_import/importer.py:790
+#: frappe/core/doctype/data_import/importer.py:776
+#: frappe/core/doctype/data_import/importer.py:791
msgid "Value {0} must in {1} format"
msgstr ""
@@ -29179,7 +29235,14 @@ msgstr ""
msgid "Warehouse"
msgstr ""
+#. Option for the 'Button Color' (Select) field in DocType 'DocField'
+#. Option for the 'Button Color' (Select) field in DocType 'Custom Field'
+#. Option for the 'Button Color' (Select) field in DocType 'Customize Form
+#. Field'
#. Option for the 'Style' (Select) field in DocType 'Workflow State'
+#: 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/public/js/frappe/router.js:613
#: frappe/workflow/doctype/workflow_state/workflow_state.json
msgid "Warning"
@@ -29269,7 +29332,7 @@ msgstr ""
msgid "Web Page Block"
msgstr ""
-#: frappe/public/js/frappe/utils/utils.js:1816
+#: frappe/public/js/frappe/utils/utils.js:1864
msgid "Web Page URL"
msgstr ""
@@ -30024,7 +30087,7 @@ msgstr ""
#: frappe/printing/doctype/print_format/print_format.json
#: frappe/public/js/form_builder/utils.js:336
#: frappe/public/js/frappe/form/controls/link.js:511
-#: frappe/public/js/frappe/list/list_sidebar_group_by.js:223
+#: frappe/public/js/frappe/list/list_sidebar_group_by.js:169
#: frappe/public/js/frappe/views/reports/query_report.js:1690
#: frappe/website/doctype/help_article/templates/help_article.html:25
msgid "Yes"
@@ -30035,12 +30098,12 @@ msgctxt "Approve confirmation dialog"
msgid "Yes"
msgstr ""
-#: frappe/public/js/frappe/ui/filters/filter.js:545
+#: frappe/public/js/frappe/ui/filters/filter.js:544
msgctxt "Checkbox is checked"
msgid "Yes"
msgstr ""
-#: frappe/public/js/frappe/ui/filters/filter.js:727
+#: frappe/public/js/frappe/ui/filters/filter.js:726
msgid "Yesterday"
msgstr ""
@@ -30069,6 +30132,10 @@ msgstr ""
msgid "You are connected to internet."
msgstr ""
+#: frappe/public/js/frappe/ui/toolbar/navbar.html:22
+msgid "You are impersonating as another user."
+msgstr ""
+
#: frappe/integrations/frappe_providers/frappecloud_billing.py:28
msgid "You are not allowed to access this resource"
msgstr ""
@@ -30112,7 +30179,7 @@ msgstr ""
msgid "You are not allowed to send emails related to this document"
msgstr ""
-#: frappe/website/doctype/web_form/web_form.py:632
+#: frappe/website/doctype/web_form/web_form.py:633
msgid "You are not allowed to update this Web Form Document"
msgstr ""
@@ -30189,7 +30256,7 @@ msgstr ""
msgid "You can disable this {0} instead of deleting it."
msgstr ""
-#: frappe/core/doctype/file/file.py:758
+#: frappe/core/doctype/file/file.py:768
msgid "You can increase the limit from System Settings."
msgstr ""
@@ -30227,7 +30294,7 @@ msgstr ""
msgid "You can set a high value here if multiple users will be logging in from the same network."
msgstr ""
-#: frappe/desk/query_report.py:382
+#: frappe/desk/query_report.py:383
msgid "You can try changing the filters of your report."
msgstr ""
@@ -30296,7 +30363,7 @@ msgctxt "Form timeline"
msgid "You created this document {0}"
msgstr ""
-#: frappe/client.py:421
+#: frappe/client.py:420
msgid "You do not have Read or Select Permissions for {}"
msgstr ""
@@ -30312,11 +30379,11 @@ msgstr ""
msgid "You do not have import permission for {0}"
msgstr ""
-#: frappe/database/query.py:839
+#: frappe/database/query.py:887
msgid "You do not have permission to access field: {0}"
msgstr ""
-#: frappe/desk/query_report.py:941
+#: frappe/desk/query_report.py:969
msgid "You do not have permission to access {0}: {1}."
msgstr ""
@@ -30324,11 +30391,11 @@ msgstr ""
msgid "You do not have permissions to cancel all linked documents."
msgstr ""
-#: frappe/desk/query_report.py:43
+#: frappe/desk/query_report.py:44
msgid "You don't have access to Report: {0}"
msgstr ""
-#: frappe/website/doctype/web_form/web_form.py:839
+#: frappe/website/doctype/web_form/web_form.py:840
msgid "You don't have permission to access the {0} DocType."
msgstr ""
@@ -30336,11 +30403,11 @@ msgstr ""
msgid "You don't have permission to access this file"
msgstr ""
-#: frappe/desk/query_report.py:49
+#: frappe/desk/query_report.py:50
msgid "You don't have permission to get a report on: {0}"
msgstr ""
-#: frappe/website/doctype/web_form/web_form.py:175
+#: frappe/website/doctype/web_form/web_form.py:176
msgid "You don't have the permissions to access this document"
msgstr ""
@@ -30393,20 +30460,20 @@ msgstr ""
msgid "You must add atleast one link."
msgstr ""
-#: frappe/website/doctype/web_form/web_form.py:835
+#: frappe/website/doctype/web_form/web_form.py:836
msgid "You must be logged in to use this form."
msgstr ""
-#: frappe/website/doctype/web_form/web_form.py:676
+#: frappe/website/doctype/web_form/web_form.py:677
msgid "You must login to submit this form"
msgstr ""
-#: frappe/model/document.py:371
+#: frappe/model/document.py:391
msgid "You need the '{0}' permission on {1} {2} to perform this action."
msgstr ""
#: frappe/desk/doctype/workspace/workspace.py:129
-#: frappe/desk/doctype/workspace_sidebar/workspace_sidebar.py:74
+#: frappe/desk/doctype/workspace_sidebar/workspace_sidebar.py:75
msgid "You need to be Workspace Manager to delete a public workspace."
msgstr ""
@@ -30418,7 +30485,7 @@ msgstr ""
msgid "You need to be a system user to access this page."
msgstr ""
-#: frappe/website/doctype/web_form/web_form.py:91
+#: frappe/website/doctype/web_form/web_form.py:92
msgid "You need to be in developer mode to edit a Standard Web Form"
msgstr ""
@@ -30430,7 +30497,7 @@ msgstr ""
msgid "You need to be logged in to access this page"
msgstr ""
-#: frappe/website/doctype/web_form/web_form.py:164
+#: frappe/website/doctype/web_form/web_form.py:165
msgid "You need to be logged in to access this {0}."
msgstr ""
@@ -30466,7 +30533,7 @@ msgstr ""
msgid "You need write permission on {0} {1} to rename"
msgstr ""
-#: frappe/client.py:453
+#: frappe/client.py:452
msgid "You need {0} permission to fetch values from {1} {2}"
msgstr ""
@@ -30570,11 +30637,11 @@ msgstr ""
msgid "Your assignment on {0} {1} has been removed by {2}"
msgstr ""
-#: frappe/core/doctype/file/file.js:74
+#: frappe/core/doctype/file/file.js:78
msgid "Your browser does not support the audio element."
msgstr ""
-#: frappe/core/doctype/file/file.js:56
+#: frappe/core/doctype/file/file.js:60
msgid "Your browser does not support the video element."
msgstr ""
@@ -30624,7 +30691,7 @@ msgstr ""
msgid "Your query has been received. We will reply back shortly. If you have any additional information, please reply to this mail."
msgstr ""
-#: frappe/desk/query_report.py:342 frappe/desk/reportview.py:402
+#: frappe/desk/query_report.py:343 frappe/desk/reportview.py:402
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 ""
@@ -30632,6 +30699,10 @@ msgstr ""
msgid "Your session has expired, please login again to continue."
msgstr ""
+#: frappe/public/js/frappe/ui/toolbar/navbar.html:17
+msgid "Your site is undergoing maintenance or being updated."
+msgstr ""
+
#: frappe/templates/emails/verification_code.html:1
msgid "Your verification code is {0}"
msgstr ""
@@ -30790,7 +30861,7 @@ msgstr ""
msgid "descending"
msgstr ""
-#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:223
+#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:225
msgid "document type..., e.g. customer"
msgstr ""
@@ -30800,7 +30871,7 @@ msgstr ""
msgid "e.g. \"Support\", \"Sales\", \"Jerry Yang\""
msgstr ""
-#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:248
+#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:250
msgid "e.g. (55 + 434) / 4 or =Math.sin(Math.PI/2)..."
msgstr ""
@@ -30851,7 +30922,7 @@ msgstr ""
msgid "empty"
msgstr ""
-#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:39
+#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:41
msgid "esc"
msgstr ""
@@ -30931,7 +31002,7 @@ msgstr ""
msgid "just now"
msgstr ""
-#: frappe/desk/desktop.py:255 frappe/desk/query_report.py:291
+#: frappe/desk/desktop.py:255 frappe/desk/query_report.py:292
msgid "label"
msgstr ""
@@ -30990,7 +31061,7 @@ msgstr ""
msgid "mm/dd/yyyy"
msgstr ""
-#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:238
+#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:240
msgid "module name..."
msgstr ""
@@ -30998,7 +31069,7 @@ msgstr ""
msgid "new"
msgstr ""
-#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:218
+#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:220
msgid "new type of document"
msgstr ""
@@ -31217,11 +31288,11 @@ msgstr ""
msgid "submit"
msgstr ""
-#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:233
+#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:235
msgid "tag name..., e.g. #tag"
msgstr ""
-#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:228
+#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:230
msgid "text in document type"
msgstr ""
@@ -31233,15 +31304,15 @@ msgstr ""
msgid "this shouldn't break"
msgstr ""
-#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:39
+#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:41
msgid "to close"
msgstr ""
-#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:39
+#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:41
msgid "to navigate"
msgstr ""
-#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:39
+#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:41
msgid "to select"
msgstr ""
@@ -31259,11 +31330,11 @@ msgstr ""
msgid "updated to {0}"
msgstr ""
-#: frappe/public/js/frappe/ui/filters/filter.js:361
+#: frappe/public/js/frappe/ui/filters/filter.js:360
msgid "use % as wildcard"
msgstr ""
-#: frappe/public/js/frappe/ui/filters/filter.js:360
+#: frappe/public/js/frappe/ui/filters/filter.js:359
msgid "values separated by commas"
msgstr ""
@@ -31380,8 +31451,8 @@ msgstr ""
msgid "{0} ({1}) - {2}%"
msgstr ""
-#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:444
-#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:448
+#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:446
+#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:450
msgid "{0} = {1}"
msgstr ""
@@ -31418,8 +31489,7 @@ msgstr ""
msgid "{0} Liked"
msgstr ""
-#: frappe/public/js/frappe/widgets/chart_widget.js:358 frappe/www/list.html:4
-#: frappe/www/list.html:8
+#: frappe/public/js/frappe/widgets/chart_widget.js:358
msgid "{0} List"
msgstr ""
@@ -31526,7 +31596,7 @@ msgctxt "Form timeline"
msgid "{0} cancelled this document {1}"
msgstr ""
-#: frappe/model/document.py:563
+#: frappe/model/document.py:583
msgid "{0} cannot be amended because it is not cancelled. Please cancel the document before creating an amendment."
msgstr ""
@@ -31590,7 +31660,7 @@ msgstr ""
msgid "{0} field cannot be set as unique in {1}, as there are non-unique existing values"
msgstr ""
-#: frappe/core/doctype/data_import/importer.py:1101
+#: frappe/core/doctype/data_import/importer.py:1102
msgid "{0} format could not be determined from the values in this column. Defaulting to {1}."
msgstr ""
@@ -31610,7 +31680,7 @@ msgstr ""
msgid "{0} has already assigned default value for {1}."
msgstr ""
-#: frappe/database/query.py:1087
+#: frappe/database/query.py:1135
msgid "{0} has invalid backtick notation: {1}"
msgstr ""
@@ -31635,7 +31705,7 @@ msgstr ""
msgid "{0} is a mandatory field"
msgstr ""
-#: frappe/core/doctype/file/file.py:566
+#: frappe/core/doctype/file/file.py:576
msgid "{0} is a not a valid zip file"
msgstr ""
@@ -31684,7 +31754,7 @@ msgstr ""
msgid "{0} is mandatory"
msgstr ""
-#: frappe/database/query.py:755
+#: frappe/database/query.py:803
msgid "{0} is not a child table of {1}"
msgstr ""
@@ -31692,7 +31762,7 @@ msgstr ""
msgid "{0} is not a field of doctype {1}"
msgstr ""
-#: frappe/www/printview.py:384
+#: frappe/www/printview.py:380
msgid "{0} is not a raw printing format."
msgstr ""
@@ -31709,7 +31779,7 @@ msgid "{0} is not a valid DocType for Dynamic Link"
msgstr ""
#: frappe/email/doctype/email_group/email_group.py:140
-#: frappe/utils/__init__.py:208
+#: frappe/utils/__init__.py:198 frappe/utils/__init__.py:213
msgid "{0} is not a valid Email Address"
msgstr ""
@@ -31741,7 +31811,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:546
+#: frappe/core/doctype/file/file.py:556
msgid "{0} is not a zip file"
msgstr ""
@@ -31814,7 +31884,7 @@ msgstr ""
msgid "{0} m"
msgstr ""
-#: frappe/desk/notifications.py:408
+#: frappe/desk/notifications.py:407
msgid "{0} mentioned you in a comment in {1} {2}"
msgstr ""
@@ -31826,23 +31896,23 @@ msgstr ""
msgid "{0} months ago"
msgstr ""
-#: frappe/model/document.py:1841
+#: frappe/model/document.py:1861
msgid "{0} must be after {1}"
msgstr ""
-#: frappe/model/document.py:1593
+#: frappe/model/document.py:1613
msgid "{0} must be beginning with '{1}'"
msgstr ""
-#: frappe/model/document.py:1595
+#: frappe/model/document.py:1615
msgid "{0} must be equal to '{1}'"
msgstr ""
-#: frappe/model/document.py:1591
+#: frappe/model/document.py:1611
msgid "{0} must be none of {1}"
msgstr ""
-#: frappe/model/document.py:1589 frappe/utils/csvutils.py:161
+#: frappe/model/document.py:1609 frappe/utils/csvutils.py:161
msgid "{0} must be one of {1}"
msgstr ""
@@ -31854,7 +31924,7 @@ msgstr ""
msgid "{0} must be unique"
msgstr ""
-#: frappe/model/document.py:1597
+#: frappe/model/document.py:1617
msgid "{0} must be {1} {2}"
msgstr ""
@@ -31870,7 +31940,7 @@ msgstr ""
msgid "{0} not allowed to be renamed"
msgstr ""
-#: frappe/desk/doctype/desktop_icon/desktop_icon.py:458
+#: frappe/desk/doctype/desktop_icon/desktop_icon.py:459
msgid "{0} not found"
msgstr ""
@@ -31933,7 +32003,7 @@ msgstr ""
msgid "{0} role does not have permission on any doctype"
msgstr ""
-#: frappe/model/document.py:1832
+#: frappe/model/document.py:1852
msgid "{0} row #{1}:"
msgstr ""
@@ -31947,7 +32017,7 @@ msgctxt "User added rows to child table"
msgid "{0} rows to {1}"
msgstr ""
-#: frappe/desk/query_report.py:673
+#: frappe/desk/query_report.py:701
msgid "{0} saved successfully"
msgstr ""
@@ -31993,8 +32063,8 @@ msgstr ""
msgid "{0} to stop receiving emails of this type"
msgstr ""
-#: frappe/public/js/frappe/form/controls/date_range.js:48
-#: frappe/public/js/frappe/form/controls/date_range.js:64
+#: frappe/public/js/frappe/form/controls/date_range.js:55
+#: frappe/public/js/frappe/form/controls/date_range.js:71
#: frappe/public/js/frappe/form/formatters.js:238
msgid "{0} to {1}"
msgstr ""
@@ -32059,7 +32129,7 @@ msgstr ""
msgid "{0} {1} is linked with the following submitted documents: {2}"
msgstr ""
-#: frappe/model/document.py:258 frappe/permissions.py:586
+#: frappe/model/document.py:278 frappe/permissions.py:586
msgid "{0} {1} not found"
msgstr ""