diff --git a/frappe/locale/main.pot b/frappe/locale/main.pot
index f6576b32b1..2757bdad7c 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: 2026-04-05 09:44+0000\n"
-"PO-Revision-Date: 2026-04-05 09:44+0000\n"
+"POT-Creation-Date: 2026-04-12 09:45+0000\n"
+"PO-Revision-Date: 2026-04-12 09:45+0000\n"
"Last-Translator: developers@frappe.io\n"
"Language-Team: developers@frappe.io\n"
"MIME-Version: 1.0\n"
@@ -642,7 +642,7 @@ msgstr ""
msgid "A field with the name {0} already exists in {1}"
msgstr ""
-#: frappe/core/doctype/file/file.py:280
+#: frappe/core/doctype/file/file.py:313
msgid "A file with same name {} already exists"
msgstr ""
@@ -897,7 +897,7 @@ msgstr ""
msgid "Access Token URL"
msgstr ""
-#: frappe/auth.py:504
+#: frappe/auth.py:506
msgid "Access not allowed from this IP Address"
msgstr ""
@@ -963,7 +963,7 @@ msgstr ""
msgid "Action Complete"
msgstr ""
-#: frappe/model/document.py:2080
+#: frappe/model/document.py:2083
msgid "Action Failed"
msgstr ""
@@ -1144,8 +1144,8 @@ msgid "Add Child"
msgstr ""
#: frappe/public/js/frappe/views/kanban/kanban_board.html:4
-#: frappe/public/js/frappe/views/reports/query_report.js:1982
-#: frappe/public/js/frappe/views/reports/query_report.js:1985
+#: frappe/public/js/frappe/views/reports/query_report.js:1984
+#: frappe/public/js/frappe/views/reports/query_report.js:1987
#: frappe/public/js/frappe/views/reports/report_view.js:347
#: frappe/public/js/frappe/views/reports/report_view.js:372
#: frappe/public/js/print_format_builder/Field.vue:112
@@ -1215,7 +1215,7 @@ msgstr ""
msgid "Add Reply-To header"
msgstr ""
-#: frappe/core/doctype/user/user.py:854
+#: frappe/core/doctype/user/user.py:882
msgid "Add Roles"
msgstr ""
@@ -1545,11 +1545,11 @@ msgstr ""
msgid "Administrator"
msgstr ""
-#: frappe/core/doctype/user/user.py:1274
+#: frappe/core/doctype/user/user.py:1302
msgid "Administrator Logged In"
msgstr ""
-#: frappe/core/doctype/user/user.py:1268
+#: frappe/core/doctype/user/user.py:1296
msgid "Administrator accessed {0} on {1} via IP Address {2}."
msgstr ""
@@ -1717,7 +1717,7 @@ msgstr ""
#. Label of the all_day (Check) field in DocType 'Event'
#: frappe/desk/doctype/calendar_view/calendar_view.json
#: frappe/desk/doctype/event/event.json
-#: frappe/public/js/frappe/ui/notifications/notifications.js:444
+#: frappe/public/js/frappe/ui/notifications/notifications.js:472
msgid "All Day"
msgstr ""
@@ -2140,10 +2140,14 @@ msgstr ""
msgid "Allows users to enable the mask property for any field of the respective doctype."
msgstr ""
-#: frappe/core/doctype/user/user.py:1082
+#: frappe/core/doctype/user/user.py:1110
msgid "Already Registered"
msgstr ""
+#: frappe/public/js/frappe/form/toolbar.js:742
+msgid "Already amended as {0}"
+msgstr ""
+
#: frappe/desk/form/assign_to.py:138
msgid "Already in the following Users ToDo list:{0}"
msgstr ""
@@ -2195,6 +2199,7 @@ msgstr ""
#: frappe/core/doctype/custom_docperm/custom_docperm.json
#: frappe/core/doctype/docperm/docperm.json
#: frappe/core/doctype/user_document_type/user_document_type.json
+#: frappe/public/js/frappe/form/toolbar.js:738
msgid "Amend"
msgstr ""
@@ -2567,6 +2572,10 @@ msgstr ""
msgid "Are you sure you want to generate a new report?"
msgstr ""
+#: frappe/public/js/frappe/desk.js:383
+msgid "Are you sure you want to log out?"
+msgstr ""
+
#: frappe/public/js/frappe/form/toolbar.js:130
msgid "Are you sure you want to merge {0} with {1}?"
msgstr ""
@@ -2874,7 +2883,7 @@ msgstr ""
msgid "Attached To Name"
msgstr ""
-#: frappe/core/doctype/file/file.py:154
+#: frappe/core/doctype/file/file.py:187
msgid "Attached To Name must be a string or an integer"
msgstr ""
@@ -2890,7 +2899,7 @@ msgstr ""
msgid "Attachment Limit (MB)"
msgstr ""
-#: frappe/core/doctype/file/file.py:349
+#: frappe/core/doctype/file/file.py:382
#: frappe/public/js/frappe/form/sidebar/attachments.js:36
msgid "Attachment Limit Reached"
msgstr ""
@@ -2917,11 +2926,11 @@ msgstr ""
msgid "Attachments"
msgstr ""
-#: frappe/public/js/frappe/form/print_utils.js:139
+#: frappe/public/js/frappe/form/print_utils.js:145
msgid "Attempting Connection to QZ Tray..."
msgstr ""
-#: frappe/public/js/frappe/form/print_utils.js:155
+#: frappe/public/js/frappe/form/print_utils.js:161
msgid "Attempting to launch QZ Tray..."
msgstr ""
@@ -3392,7 +3401,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:520
+#: frappe/public/js/frappe/ui/sidebar/sidebar.js:524
msgid "Background Jobs"
msgstr ""
@@ -3603,7 +3612,7 @@ msgstr ""
msgid "Beta"
msgstr ""
-#: frappe/core/doctype/user/user.py:1291 frappe/utils/password_strength.py:73
+#: frappe/core/doctype/user/user.py:1319 frappe/utils/password_strength.py:73
msgid "Better add a few more letters or another word"
msgstr ""
@@ -4135,7 +4144,7 @@ msgstr ""
#: frappe/desk/form/save.py:74
#: frappe/integrations/doctype/integration_request/integration_request.json
#: frappe/public/js/frappe/model/indicator.js:78
-#: frappe/public/js/frappe/ui/filters/filter.js:546
+#: frappe/public/js/frappe/ui/filters/filter.js:549
msgid "Cancelled"
msgstr ""
@@ -4172,10 +4181,14 @@ msgstr ""
msgid "Cannot Update After Submit"
msgstr ""
-#: frappe/core/doctype/file/file.py:657
+#: frappe/core/doctype/file/file.py:690
msgid "Cannot access file path {0}"
msgstr ""
+#: frappe/core/doctype/file/file.py:150
+msgid "Cannot attach a folder to a document"
+msgstr ""
+
#: frappe/public/js/workflow_builder/utils.js:183
msgid "Cannot cancel before submitting while transitioning from {0} State to {1} State"
msgstr ""
@@ -4224,7 +4237,7 @@ msgstr ""
msgid "Cannot delete Desktop Icon '{0}' as it is restricted"
msgstr ""
-#: frappe/core/doctype/file/file.py:176
+#: frappe/core/doctype/file/file.py:209
msgid "Cannot delete Home and Attachments folders"
msgstr ""
@@ -4279,7 +4292,7 @@ msgstr ""
msgid "Cannot edit Standard charts"
msgstr ""
-#: frappe/core/doctype/report/report.py:72
+#: frappe/core/doctype/report/report.py:73
msgid "Cannot edit a standard report. Please duplicate and create a new report"
msgstr ""
@@ -4308,11 +4321,11 @@ msgstr ""
msgid "Cannot enable {0} for a non-submittable doctype"
msgstr ""
-#: frappe/core/doctype/file/file.py:275
+#: frappe/core/doctype/file/file.py:308
msgid "Cannot find file {} on disk"
msgstr ""
-#: frappe/core/doctype/file/file.py:594
+#: frappe/core/doctype/file/file.py:627
msgid "Cannot get file contents of a Folder"
msgstr ""
@@ -4332,7 +4345,7 @@ msgstr ""
msgid "Cannot map because following condition fails:"
msgstr ""
-#: frappe/core/doctype/data_import/importer.py:974
+#: frappe/core/doctype/data_import/importer.py:979
msgid "Cannot match column {0} with any field"
msgstr ""
@@ -4998,7 +5011,7 @@ msgstr ""
#: frappe/public/js/frappe/form/form_tour.js:276
#: frappe/public/js/frappe/ui/sidebar/sidebar.html:52
-#: frappe/public/js/frappe/widgets/base_widget.js:159
+#: frappe/public/js/frappe/widgets/base_widget.js:160
msgid "Collapse"
msgstr ""
@@ -5007,7 +5020,7 @@ msgctxt "Shrink code field."
msgid "Collapse"
msgstr ""
-#: frappe/public/js/frappe/views/reports/query_report.js:2278
+#: frappe/public/js/frappe/views/reports/query_report.js:2280
#: frappe/public/js/frappe/views/treeview.js:124
msgid "Collapse All"
msgstr ""
@@ -5210,7 +5223,7 @@ msgstr ""
msgid "Comments and Communications will be associated with this linked document"
msgstr ""
-#: frappe/templates/includes/comments/comments.py:54
+#: frappe/templates/includes/comments/comments.py:51
msgid "Comments cannot have links or email addresses"
msgstr ""
@@ -5317,7 +5330,7 @@ msgstr ""
msgid "Complete By"
msgstr ""
-#: frappe/core/doctype/user/user.py:514
+#: frappe/core/doctype/user/user.py:536
#: frappe/templates/emails/new_user.html:10
msgid "Complete Registration"
msgstr ""
@@ -5522,8 +5535,8 @@ msgstr ""
msgid "Connected User"
msgstr ""
-#: frappe/public/js/frappe/form/print_utils.js:145
-#: frappe/public/js/frappe/form/print_utils.js:169
+#: frappe/public/js/frappe/form/print_utils.js:151
+#: frappe/public/js/frappe/form/print_utils.js:175
msgid "Connected to QZ Tray!"
msgstr ""
@@ -5773,7 +5786,7 @@ msgstr ""
msgid "Could not find {0}"
msgstr ""
-#: frappe/core/doctype/data_import/importer.py:936
+#: frappe/core/doctype/data_import/importer.py:941
msgid "Could not map column {0} to field {1}"
msgstr ""
@@ -6033,7 +6046,7 @@ msgstr ""
msgid "Created On"
msgstr ""
-#: frappe/public/js/frappe/desk.js:520
+#: frappe/public/js/frappe/desk.js:522
#: frappe/public/js/frappe/views/treeview.js:402
msgid "Creating {0}"
msgstr ""
@@ -6900,7 +6913,9 @@ msgstr ""
msgid "Default Incoming"
msgstr ""
+#. Label of the letter_head (Link) field in DocType 'Report'
#. Label of the is_default (Check) field in DocType 'Letter Head'
+#: frappe/core/doctype/report/report.json
#: frappe/printing/doctype/letter_head/letter_head.json
msgid "Default Letter Head"
msgstr ""
@@ -6926,8 +6941,10 @@ msgid "Default Portal Home"
msgstr ""
#. Label of the default_print_format (Data) field in DocType 'DocType'
+#. Label of the default_print_format (Link) field in DocType 'Report'
#. Label of the default_print_format (Link) field in DocType 'Customize Form'
#: frappe/core/doctype/doctype/doctype.json
+#: frappe/core/doctype/report/report.json
#: frappe/custom/doctype/customize_form/customize_form.json
msgid "Default Print Format"
msgstr ""
@@ -8203,7 +8220,7 @@ msgid "Document Types and Permissions"
msgstr ""
#: frappe/core/doctype/submission_queue/submission_queue.py:163
-#: frappe/model/document.py:2151
+#: frappe/model/document.py:2154
msgid "Document Unlocked"
msgstr ""
@@ -8427,14 +8444,14 @@ msgid "Dr"
msgstr ""
#: frappe/public/js/frappe/model/indicator.js:73
-#: frappe/public/js/frappe/ui/filters/filter.js:544
+#: frappe/public/js/frappe/ui/filters/filter.js:547
msgid "Draft"
msgstr ""
#: frappe/public/js/frappe/views/workspace/blocks/header.js:46
#: frappe/public/js/frappe/views/workspace/blocks/paragraph.js:136
#: frappe/public/js/frappe/views/workspace/blocks/spacer.js:44
-#: frappe/public/js/frappe/widgets/base_widget.js:33
+#: frappe/public/js/frappe/widgets/base_widget.js:34
msgid "Drag"
msgstr ""
@@ -8614,10 +8631,10 @@ msgstr ""
#: frappe/public/js/frappe/form/templates/address_list.html:13
#: frappe/public/js/frappe/form/templates/contact_list.html:13
#: frappe/public/js/frappe/form/toolbar.js:214
-#: frappe/public/js/frappe/form/toolbar.js:785
+#: frappe/public/js/frappe/form/toolbar.js:791
#: frappe/public/js/frappe/views/reports/query_report.js:913
#: frappe/public/js/frappe/views/reports/query_report.js:1928
-#: frappe/public/js/frappe/widgets/base_widget.js:64
+#: frappe/public/js/frappe/widgets/base_widget.js:65
#: frappe/public/js/frappe/widgets/chart_widget.js:304
#: frappe/public/js/frappe/widgets/number_card_widget.js:365
#: frappe/templates/discussions/reply_card.html:29
@@ -8899,7 +8916,7 @@ msgstr ""
msgid "Email Account Name"
msgstr ""
-#: frappe/core/doctype/user/user.py:784
+#: frappe/core/doctype/user/user.py:812
msgid "Email Account added multiple times"
msgstr ""
@@ -9123,7 +9140,7 @@ msgstr ""
msgid "Email sending undone"
msgstr ""
-#: frappe/email/doctype/email_queue/email_queue.py:197
+#: frappe/email/doctype/email_queue/email_queue.py:199
msgid "Email size {0:.2f} MB exceeds the maximum allowed size of {1:.2f} MB"
msgstr ""
@@ -9619,7 +9636,7 @@ msgstr ""
msgid "Error Message"
msgstr ""
-#: frappe/public/js/frappe/form/print_utils.js:176
+#: frappe/public/js/frappe/form/print_utils.js:182
msgid "Error connecting to QZ Tray Application...
You need to have QZ Tray application installed and running, to use the Raw Print feature.
Click here to Download and install QZ Tray.
Click here to learn more about Raw Printing."
msgstr ""
@@ -9753,7 +9770,7 @@ msgstr ""
msgid "Event Type"
msgstr ""
-#: frappe/public/js/frappe/ui/notifications/notifications.js:70
+#: frappe/public/js/frappe/ui/notifications/notifications.js:69
msgid "Events"
msgstr ""
@@ -9850,7 +9867,7 @@ msgstr ""
msgid "Executing..."
msgstr ""
-#: frappe/public/js/frappe/views/reports/query_report.js:2294
+#: frappe/public/js/frappe/views/reports/query_report.js:2296
msgid "Execution Time: {0} sec"
msgstr ""
@@ -9862,7 +9879,7 @@ msgstr ""
#: frappe/public/js/frappe/views/treeview.js:116
#: frappe/public/js/frappe/views/treeview.js:128
#: frappe/public/js/frappe/views/treeview.js:138
-#: frappe/public/js/frappe/widgets/base_widget.js:159
+#: frappe/public/js/frappe/widgets/base_widget.js:160
msgid "Expand"
msgstr ""
@@ -9871,7 +9888,7 @@ msgctxt "Enlarge code field."
msgid "Expand"
msgstr ""
-#: frappe/public/js/frappe/views/reports/query_report.js:2276
+#: frappe/public/js/frappe/views/reports/query_report.js:2278
#: frappe/public/js/frappe/views/treeview.js:134
msgid "Expand All"
msgstr ""
@@ -9935,7 +9952,7 @@ msgstr ""
#: frappe/core/page/permission_manager/permission_manager_help.html:66
#: frappe/public/js/frappe/data_import/data_exporter.js:92
#: frappe/public/js/frappe/data_import/data_exporter.js:247
-#: frappe/public/js/frappe/views/reports/query_report.js:1970
+#: frappe/public/js/frappe/views/reports/query_report.js:1972
#: frappe/public/js/frappe/views/reports/report_view.js:1714
#: frappe/public/js/frappe/widgets/chart_widget.js:320
msgid "Export"
@@ -10154,7 +10171,7 @@ msgstr ""
msgid "Failed to connect to server"
msgstr ""
-#: frappe/auth.py:714
+#: frappe/auth.py:716
msgid "Failed to decode token, please provide a valid base64-encoded token."
msgstr ""
@@ -10223,7 +10240,7 @@ msgstr ""
msgid "Failed to retrieve the list of IMAP folders from the server. Please ensure the mailbox is accessible and the account has permission to list folders."
msgstr ""
-#: frappe/email/doctype/email_queue/email_queue.py:345
+#: frappe/email/doctype/email_queue/email_queue.py:347
msgid "Failed to send email with subject:"
msgstr ""
@@ -10327,7 +10344,7 @@ msgstr ""
#: frappe/public/js/frappe/list/bulk_operations.js:327
#: frappe/public/js/frappe/list/list_view_permission_restrictions.html:3
#: frappe/public/js/frappe/views/reports/query_report.js:237
-#: frappe/public/js/frappe/views/reports/query_report.js:2029
+#: frappe/public/js/frappe/views/reports/query_report.js:2031
#: frappe/website/doctype/web_form_field/web_form_field.json
#: frappe/website/doctype/web_form_list_column/web_form_list_column.json
msgid "Field"
@@ -10509,7 +10526,7 @@ msgstr ""
msgid "Fields Multicheck"
msgstr ""
-#: frappe/core/doctype/file/file.py:442
+#: frappe/core/doctype/file/file.py:475
msgid "Fields `file_name` or `file_url` must be set for File"
msgstr ""
@@ -10605,11 +10622,15 @@ msgstr ""
msgid "File URL"
msgstr ""
+#: frappe/core/doctype/file/file.py:123
+msgid "File URL is required when copying an existing attachment."
+msgstr ""
+
#: frappe/desk/page/backups/backups.py:107
msgid "File backup is ready"
msgstr ""
-#: frappe/core/doctype/file/file.py:660
+#: frappe/core/doctype/file/file.py:693
msgid "File name cannot have {0}"
msgstr ""
@@ -10617,7 +10638,7 @@ msgstr ""
msgid "File not attached"
msgstr ""
-#: frappe/core/doctype/file/file.py:771 frappe/public/js/frappe/request.js:201
+#: frappe/core/doctype/file/file.py:804 frappe/public/js/frappe/request.js:201
#: frappe/utils/file_manager.py:221
msgid "File size exceeded the maximum allowed size of {0} MB"
msgstr ""
@@ -10626,7 +10647,7 @@ msgstr ""
msgid "File too big"
msgstr ""
-#: frappe/core/doctype/file/file.py:401
+#: frappe/core/doctype/file/file.py:434
msgid "File type of {0} is not allowed"
msgstr ""
@@ -10634,7 +10655,7 @@ msgstr ""
msgid "File upload failed."
msgstr ""
-#: frappe/core/doctype/file/file.py:388 frappe/core/doctype/file/file.py:459
+#: frappe/core/doctype/file/file.py:421 frappe/core/doctype/file/file.py:492
msgid "File {0} does not exist"
msgstr ""
@@ -10711,7 +10732,7 @@ msgid "Filtered Records"
msgstr ""
#: frappe/website/doctype/help_article/help_article.py:91
-#: frappe/www/portal.py:58
+#: frappe/www/portal.py:60
msgid "Filtered by \"{0}\""
msgstr ""
@@ -10913,7 +10934,7 @@ msgstr ""
msgid "Folder name should not include '/' (slash)"
msgstr ""
-#: frappe/core/doctype/file/file.py:505
+#: frappe/core/doctype/file/file.py:538
msgid "Folder {0} is not empty"
msgstr ""
@@ -10923,7 +10944,7 @@ msgid "Folio"
msgstr ""
#: frappe/public/js/frappe/form/templates/form_sidebar.html:151
-#: frappe/public/js/frappe/form/toolbar.js:945
+#: frappe/public/js/frappe/form/toolbar.js:951
msgid "Follow"
msgstr ""
@@ -11123,7 +11144,7 @@ msgid ""
"For ranges, use 5:10 (for values between 5 & 10)."
msgstr ""
-#: frappe/public/js/frappe/views/reports/query_report.js:2291
+#: frappe/public/js/frappe/views/reports/query_report.js:2293
msgid "For comparison, use >5, <10 or =324. For ranges, use 5:10 (for values between 5 & 10)."
msgstr ""
@@ -11416,7 +11437,7 @@ msgstr ""
msgid "From Date Field"
msgstr ""
-#: frappe/public/js/frappe/views/reports/query_report.js:1990
+#: frappe/public/js/frappe/views/reports/query_report.js:1992
msgid "From Document Type"
msgstr ""
@@ -11562,7 +11583,7 @@ msgstr ""
msgid "Generate Separate Documents For Each Assignee"
msgstr ""
-#: frappe/public/js/frappe/ui/sidebar/sidebar.js:515
+#: frappe/public/js/frappe/ui/sidebar/sidebar.js:519
#: frappe/public/js/frappe/utils/utils.js:2109
msgid "Generate Tracking URL"
msgstr ""
@@ -11681,7 +11702,7 @@ msgstr ""
msgid "Global Unsubscribe"
msgstr ""
-#: frappe/public/js/frappe/form/toolbar.js:880
+#: frappe/public/js/frappe/form/toolbar.js:886
msgid "Go"
msgstr ""
@@ -12337,8 +12358,8 @@ msgstr ""
#. Option for the 'Page Number' (Select) field in DocType 'Print Format'
#: frappe/printing/doctype/print_format/print_format.json
-#: frappe/public/js/frappe/widgets/base_widget.js:46
-#: frappe/public/js/frappe/widgets/base_widget.js:178
+#: frappe/public/js/frappe/widgets/base_widget.js:47
+#: frappe/public/js/frappe/widgets/base_widget.js:179
#: frappe/public/js/print_format_builder/PrintFormatControls.vue:243
#: frappe/templates/includes/login/login.js:81
#: frappe/www/update-password.html:117
@@ -12523,17 +12544,17 @@ msgstr ""
msgid "Home Settings"
msgstr ""
-#: frappe/core/doctype/file/test_file.py:321
-#: frappe/core/doctype/file/test_file.py:323
-#: frappe/core/doctype/file/test_file.py:387
+#: frappe/core/doctype/file/test_file.py:381
+#: frappe/core/doctype/file/test_file.py:383
+#: frappe/core/doctype/file/test_file.py:447
msgid "Home/Test Folder 1"
msgstr ""
-#: frappe/core/doctype/file/test_file.py:376
+#: frappe/core/doctype/file/test_file.py:436
msgid "Home/Test Folder 1/Test Folder 3"
msgstr ""
-#: frappe/core/doctype/file/test_file.py:332
+#: frappe/core/doctype/file/test_file.py:392
msgid "Home/Test Folder 2"
msgstr ""
@@ -12585,10 +12606,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:1178
-#: frappe/core/doctype/data_import/importer.py:1184
-#: frappe/core/doctype/data_import/importer.py:1249
-#: frappe/core/doctype/data_import/importer.py:1252
+#: frappe/core/doctype/data_import/importer.py:1183
+#: frappe/core/doctype/data_import/importer.py:1189
+#: frappe/core/doctype/data_import/importer.py:1254
+#: frappe/core/doctype/data_import/importer.py:1257
#: 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:371
@@ -12844,6 +12865,10 @@ msgstr ""
msgid "If left empty, the default workspace will be the last visited workspace"
msgstr ""
+#: frappe/public/js/frappe/form/print_utils.js:36
+msgid "If no Print Format is selected, the default template for this report will be used."
+msgstr ""
+
#. Description of the 'Port' (Data) field in DocType 'Email Domain'
#: frappe/email/doctype/email_domain/email_domain.json
msgid "If non standard port (e.g. 587)"
@@ -13065,7 +13090,7 @@ msgstr ""
msgid "Image link '{0}' is not valid"
msgstr ""
-#: frappe/core/doctype/file/file.js:123
+#: frappe/core/doctype/file/file.js:129
msgid "Image optimized"
msgstr ""
@@ -13178,11 +13203,11 @@ msgstr ""
msgid "Import from Google Sheets"
msgstr ""
-#: frappe/core/doctype/data_import/importer.py:616
+#: frappe/core/doctype/data_import/importer.py:617
msgid "Import template should be of type .csv, .xlsx or .xls"
msgstr ""
-#: frappe/core/doctype/data_import/importer.py:486
+#: frappe/core/doctype/data_import/importer.py:487
msgid "Import template should contain a Header and atleast one row."
msgstr ""
@@ -13336,7 +13361,7 @@ msgstr ""
msgid "Include Web View Link in Email"
msgstr ""
-#: frappe/public/js/frappe/form/print_utils.js:60
+#: frappe/public/js/frappe/form/print_utils.js:65
#: frappe/public/js/frappe/views/reports/query_report.js:1751
msgid "Include filters"
msgstr ""
@@ -13392,7 +13417,7 @@ msgstr ""
msgid "Incomplete Virtual Doctype Implementation"
msgstr ""
-#: frappe/auth.py:268
+#: frappe/auth.py:270
msgid "Incomplete login details"
msgstr ""
@@ -13514,7 +13539,7 @@ msgstr ""
#. Label of the insert_after (Select) field in DocType 'Custom Field'
#: frappe/custom/doctype/custom_field/custom_field.json
-#: frappe/public/js/frappe/views/reports/query_report.js:2035
+#: frappe/public/js/frappe/views/reports/query_report.js:2037
msgid "Insert After"
msgstr ""
@@ -13771,7 +13796,7 @@ msgstr ""
msgid "Invalid Fieldname"
msgstr ""
-#: frappe/core/doctype/file/file.py:232
+#: frappe/core/doctype/file/file.py:265
msgid "Invalid File URL"
msgstr ""
@@ -13840,7 +13865,7 @@ msgstr ""
msgid "Invalid Parameters."
msgstr ""
-#: frappe/core/doctype/user/user.py:937 frappe/www/update-password.html:148
+#: frappe/core/doctype/user/user.py:965 frappe/www/update-password.html:148
#: frappe/www/update-password.html:169 frappe/www/update-password.html:171
#: frappe/www/update-password.html:272
msgid "Invalid Password"
@@ -13867,7 +13892,7 @@ msgstr ""
msgid "Invalid Transition"
msgstr ""
-#: frappe/core/doctype/file/file.py:243
+#: frappe/core/doctype/file/file.py:276
#: frappe/public/js/frappe/widgets/widget_dialog.js:602
#: frappe/utils/csvutils.py:227 frappe/utils/csvutils.py:248
msgid "Invalid URL"
@@ -14006,7 +14031,7 @@ msgstr ""
msgid "Invalid nested expression: dictionary must represent a function or operator"
msgstr ""
-#: frappe/core/doctype/data_import/importer.py:457
+#: frappe/core/doctype/data_import/importer.py:458
msgid "Invalid or corrupted content for import"
msgstr ""
@@ -14034,7 +14059,7 @@ msgstr ""
msgid "Invalid start for filter condition: {0}. Expected a list or tuple."
msgstr ""
-#: frappe/core/doctype/data_import/importer.py:434
+#: frappe/core/doctype/data_import/importer.py:435
msgid "Invalid template file for import"
msgstr ""
@@ -14521,7 +14546,7 @@ msgid "Join video conference with {0}"
msgstr ""
#: frappe/public/js/frappe/form/toolbar.js:421
-#: frappe/public/js/frappe/form/toolbar.js:870
+#: frappe/public/js/frappe/form/toolbar.js:876
msgid "Jump to field"
msgstr ""
@@ -14855,7 +14880,7 @@ msgstr ""
msgid "Landing Page"
msgstr ""
-#: frappe/public/js/frappe/form/print_utils.js:24
+#: frappe/public/js/frappe/form/print_utils.js:25
msgid "Landscape"
msgstr ""
@@ -14894,23 +14919,23 @@ msgstr ""
msgid "Last 10 active users"
msgstr ""
-#: frappe/public/js/frappe/ui/filters/filter.js:634
+#: frappe/public/js/frappe/ui/filters/filter.js:637
msgid "Last 14 Days"
msgstr ""
-#: frappe/public/js/frappe/ui/filters/filter.js:638
+#: frappe/public/js/frappe/ui/filters/filter.js:641
msgid "Last 30 Days"
msgstr ""
-#: frappe/public/js/frappe/ui/filters/filter.js:658
+#: frappe/public/js/frappe/ui/filters/filter.js:661
msgid "Last 6 Months"
msgstr ""
-#: frappe/public/js/frappe/ui/filters/filter.js:630
+#: frappe/public/js/frappe/ui/filters/filter.js:633
msgid "Last 7 Days"
msgstr ""
-#: frappe/public/js/frappe/ui/filters/filter.js:642
+#: frappe/public/js/frappe/ui/filters/filter.js:645
msgid "Last 90 Days"
msgstr ""
@@ -14963,7 +14988,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:650
+#: frappe/public/js/frappe/ui/filters/filter.js:653
msgid "Last Month"
msgstr ""
@@ -14985,7 +15010,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:654
+#: frappe/public/js/frappe/ui/filters/filter.js:657
msgid "Last Quarter"
msgstr ""
@@ -15037,13 +15062,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:646
+#: frappe/public/js/frappe/ui/filters/filter.js:649
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:662
+#: frappe/public/js/frappe/ui/filters/filter.js:665
msgid "Last Year"
msgstr ""
@@ -15181,12 +15206,10 @@ msgstr ""
msgid "Letter"
msgstr ""
-#. Label of the letter_head (Link) field in DocType 'Report'
#. Name of a DocType
-#: frappe/core/doctype/report/report.json
#: frappe/printing/doctype/letter_head/letter_head.json
#: frappe/printing/page/print/print.js:149
-#: frappe/public/js/frappe/form/print_utils.js:51
+#: frappe/public/js/frappe/form/print_utils.js:56
#: frappe/public/js/frappe/form/templates/print_layout.html:16
#: frappe/public/js/frappe/list/bulk_operations.js:52
#: frappe/public/js/print_format_builder/LetterHeadEditor.vue:144
@@ -15781,7 +15804,7 @@ msgstr ""
msgid "Login link sent to your email"
msgstr ""
-#: frappe/auth.py:352 frappe/auth.py:355
+#: frappe/auth.py:354 frappe/auth.py:357
msgid "Login not allowed at this time"
msgstr ""
@@ -15802,7 +15825,7 @@ msgstr ""
msgid "Login to start a new discussion"
msgstr ""
-#: frappe/www/portal.py:17
+#: frappe/www/portal.py:19
msgid "Login to view"
msgstr ""
@@ -15911,7 +15934,7 @@ msgstr ""
msgid "Looks like you haven’t added any third party apps."
msgstr ""
-#: frappe/public/js/frappe/ui/notifications/notifications.js:356
+#: frappe/public/js/frappe/ui/notifications/notifications.js:353
msgid "Looks like you haven’t received any notifications."
msgstr ""
@@ -16097,7 +16120,7 @@ msgstr ""
msgid "Map route parameters into form variables. Example /project/<name>"
msgstr ""
-#: frappe/core/doctype/data_import/importer.py:927
+#: frappe/core/doctype/data_import/importer.py:932
msgid "Mapping column {0} to field {1}"
msgstr ""
@@ -16127,13 +16150,13 @@ msgstr ""
msgid "MariaDB Variables"
msgstr ""
-#: frappe/public/js/frappe/ui/notifications/notifications.js:49
+#: frappe/public/js/frappe/ui/notifications/notifications.js:48
msgid "Mark all as read"
msgstr ""
#: frappe/core/doctype/communication/communication.js:78
#: frappe/core/doctype/communication/communication_list.js:19
-#: frappe/public/js/frappe/ui/notifications/notifications.js:311
+#: frappe/public/js/frappe/ui/notifications/notifications.js:308
msgid "Mark as Read"
msgstr ""
@@ -16258,7 +16281,7 @@ msgstr ""
msgid "Maximum"
msgstr ""
-#: frappe/core/doctype/file/file.py:343
+#: frappe/core/doctype/file/file.py:376
msgid "Maximum Attachment Limit of {0} has been reached for {1} {2}."
msgstr ""
@@ -16978,7 +17001,7 @@ msgstr ""
msgid "Must have report permission to access this report."
msgstr ""
-#: frappe/core/doctype/report/report.py:172
+#: frappe/core/doctype/report/report.py:176
msgid "Must specify a Query to run"
msgstr ""
@@ -17373,7 +17396,7 @@ msgstr ""
msgid "New password cannot be same as old password"
msgstr ""
-#: frappe/core/doctype/user/user.py:934
+#: frappe/core/doctype/user/user.py:962
msgid "New password cannot be the same as your current password. Please choose a different password."
msgstr ""
@@ -17434,7 +17457,7 @@ msgstr ""
msgid "New {} releases for the following apps are available"
msgstr ""
-#: frappe/core/doctype/user/user.py:850
+#: frappe/core/doctype/user/user.py:878
msgid "Newly created user {0} has no roles enabled."
msgstr ""
@@ -17460,19 +17483,19 @@ msgctxt "Go to next slide"
msgid "Next"
msgstr ""
-#: frappe/public/js/frappe/ui/filters/filter.js:690
+#: frappe/public/js/frappe/ui/filters/filter.js:693
msgid "Next 14 Days"
msgstr ""
-#: frappe/public/js/frappe/ui/filters/filter.js:694
+#: frappe/public/js/frappe/ui/filters/filter.js:697
msgid "Next 30 Days"
msgstr ""
-#: frappe/public/js/frappe/ui/filters/filter.js:710
+#: frappe/public/js/frappe/ui/filters/filter.js:713
msgid "Next 6 Months"
msgstr ""
-#: frappe/public/js/frappe/ui/filters/filter.js:686
+#: frappe/public/js/frappe/ui/filters/filter.js:689
msgid "Next 7 Days"
msgstr ""
@@ -17505,11 +17528,11 @@ msgstr ""
msgid "Next Form Tour"
msgstr ""
-#: frappe/public/js/frappe/ui/filters/filter.js:702
+#: frappe/public/js/frappe/ui/filters/filter.js:705
msgid "Next Month"
msgstr ""
-#: frappe/public/js/frappe/ui/filters/filter.js:706
+#: frappe/public/js/frappe/ui/filters/filter.js:709
msgid "Next Quarter"
msgstr ""
@@ -17539,11 +17562,11 @@ msgstr ""
msgid "Next Sync Token"
msgstr ""
-#: frappe/public/js/frappe/ui/filters/filter.js:698
+#: frappe/public/js/frappe/ui/filters/filter.js:701
msgid "Next Week"
msgstr ""
-#: frappe/public/js/frappe/ui/filters/filter.js:714
+#: frappe/public/js/frappe/ui/filters/filter.js:717
msgid "Next Year"
msgstr ""
@@ -17580,7 +17603,7 @@ msgstr ""
msgid "No"
msgstr ""
-#: frappe/public/js/frappe/ui/filters/filter.js:552
+#: frappe/public/js/frappe/ui/filters/filter.js:555
msgctxt "Checkbox is not checked"
msgid "No"
msgstr ""
@@ -17680,7 +17703,7 @@ msgstr ""
msgid "No Name Specified for {0}"
msgstr ""
-#: frappe/public/js/frappe/ui/notifications/notifications.js:354
+#: frappe/public/js/frappe/ui/notifications/notifications.js:351
msgid "No New notifications"
msgstr ""
@@ -17724,7 +17747,7 @@ msgstr ""
msgid "No Results found"
msgstr ""
-#: frappe/core/doctype/user/user.py:851
+#: frappe/core/doctype/user/user.py:879
msgid "No Roles Specified"
msgstr ""
@@ -17740,7 +17763,7 @@ msgstr ""
msgid "No Tags"
msgstr ""
-#: frappe/public/js/frappe/ui/notifications/notifications.js:482
+#: frappe/public/js/frappe/ui/notifications/notifications.js:510
msgid "No Upcoming Events"
msgstr ""
@@ -17776,7 +17799,7 @@ msgstr ""
msgid "No changes to sync"
msgstr ""
-#: frappe/core/doctype/data_import/importer.py:302
+#: frappe/core/doctype/data_import/importer.py:303
msgid "No changes to update"
msgstr ""
@@ -18006,7 +18029,7 @@ msgstr ""
msgid "Normalized Query"
msgstr ""
-#: frappe/core/doctype/user/user.py:1077
+#: frappe/core/doctype/user/user.py:1105
#: frappe/templates/includes/login/login.js:253 frappe/utils/oauth.py:301
msgid "Not Allowed"
msgstr ""
@@ -18072,7 +18095,7 @@ msgid "Not Published"
msgstr ""
#: frappe/public/js/frappe/form/toolbar.js:316
-#: frappe/public/js/frappe/form/toolbar.js:853
+#: frappe/public/js/frappe/form/toolbar.js:859
#: frappe/public/js/frappe/model/indicator.js:28
#: frappe/public/js/frappe/views/kanban/kanban_view.js:206
#: frappe/public/js/frappe/views/reports/report_view.js:195
@@ -18097,7 +18120,7 @@ msgstr ""
msgid "Not Set"
msgstr ""
-#: frappe/public/js/frappe/ui/filters/filter.js:614
+#: frappe/public/js/frappe/ui/filters/filter.js:617
msgctxt "Field value is not set"
msgid "Not Set"
msgstr ""
@@ -18106,7 +18129,7 @@ msgstr ""
msgid "Not a valid Comma Separated Value (CSV File)"
msgstr ""
-#: frappe/core/doctype/user/user.py:307
+#: frappe/core/doctype/user/user.py:308
msgid "Not a valid User Image."
msgstr ""
@@ -18217,7 +18240,7 @@ msgstr ""
msgid "Notes:"
msgstr ""
-#: frappe/public/js/frappe/ui/notifications/notifications.js:531
+#: frappe/public/js/frappe/ui/notifications/notifications.js:559
msgid "Nothing New"
msgstr ""
@@ -18266,7 +18289,7 @@ msgstr ""
#. Name of a DocType
#. Label of a Workspace Sidebar Item
#: frappe/desk/doctype/notification_settings/notification_settings.json
-#: frappe/public/js/frappe/ui/notifications/notifications.js:41
+#: frappe/public/js/frappe/ui/notifications/notifications.js:40
#: frappe/workspace_sidebar/system.json
msgid "Notification Settings"
msgstr ""
@@ -18296,13 +18319,14 @@ msgstr ""
#. Label of the notifications (Table) field in DocType 'Event'
#. Label of a Workspace Sidebar Item
#: frappe/desk/doctype/event/event.json
-#: frappe/public/js/frappe/ui/notifications/notifications.js:64
-#: frappe/public/js/frappe/ui/notifications/notifications.js:223
+#: frappe/desk/page/desktop/desktop.html:29
+#: frappe/public/js/frappe/ui/notifications/notifications.js:63
+#: frappe/public/js/frappe/ui/notifications/notifications.js:222
#: frappe/workspace_sidebar/system.json
msgid "Notifications"
msgstr ""
-#: frappe/public/js/frappe/ui/notifications/notifications.js:337
+#: frappe/public/js/frappe/ui/notifications/notifications.js:334
msgid "Notifications Disabled"
msgstr ""
@@ -18732,7 +18756,7 @@ msgstr ""
msgid "Only Administrator can edit"
msgstr ""
-#: frappe/core/doctype/report/report.py:76
+#: frappe/core/doctype/report/report.py:77
msgid "Only Administrator can save a standard report. Please rename and save."
msgstr ""
@@ -18758,7 +18782,7 @@ msgstr ""
msgid "Only Send Records Updated in Last X Hours"
msgstr ""
-#: frappe/core/doctype/file/file.py:168
+#: frappe/core/doctype/file/file.py:201
msgid "Only System Managers can make this file public."
msgstr ""
@@ -18990,7 +19014,7 @@ msgstr ""
msgid "Optimize"
msgstr ""
-#: frappe/core/doctype/file/file.js:121
+#: frappe/core/doctype/file/file.js:127
msgid "Optimizing image..."
msgstr ""
@@ -19097,7 +19121,7 @@ msgstr ""
msgid "Org History Heading"
msgstr ""
-#: frappe/public/js/frappe/form/print_utils.js:22
+#: frappe/public/js/frappe/form/print_utils.js:23
msgid "Orientation"
msgstr ""
@@ -19183,7 +19207,7 @@ msgstr ""
#: frappe/email/doctype/auto_email_report/auto_email_report.json
#: frappe/printing/page/print/print.js:91
#: frappe/public/js/frappe/form/templates/print_layout.html:44
-#: frappe/public/js/frappe/views/reports/query_report.js:1952
+#: frappe/public/js/frappe/views/reports/query_report.js:1954
msgid "PDF"
msgstr ""
@@ -19558,11 +19582,11 @@ msgstr ""
msgid "Password"
msgstr ""
-#: frappe/core/doctype/user/user.py:1142
+#: frappe/core/doctype/user/user.py:1170
msgid "Password Email Sent"
msgstr ""
-#: frappe/core/doctype/user/user.py:494
+#: frappe/core/doctype/user/user.py:510
msgid "Password Reset"
msgstr ""
@@ -19600,11 +19624,11 @@ msgstr ""
msgid "Password not found for {0} {1} {2}"
msgstr ""
-#: frappe/core/doctype/user/user.py:1308
+#: frappe/core/doctype/user/user.py:1336
msgid "Password requirements not met"
msgstr ""
-#: frappe/core/doctype/user/user.py:1141
+#: frappe/core/doctype/user/user.py:1169
msgid "Password reset instructions have been sent to {}'s email"
msgstr ""
@@ -19612,11 +19636,11 @@ msgstr ""
msgid "Password set"
msgstr ""
-#: frappe/auth.py:271
+#: frappe/auth.py:273
msgid "Password size exceeded the maximum allowed size"
msgstr ""
-#: frappe/core/doctype/user/user.py:917
+#: frappe/core/doctype/user/user.py:945
msgid "Password size exceeded the maximum allowed size."
msgstr ""
@@ -19958,7 +19982,7 @@ msgstr ""
msgid "Phone Number {0} set in field {1} is not valid."
msgstr ""
-#: frappe/public/js/frappe/form/print_utils.js:69
+#: frappe/public/js/frappe/form/print_utils.js:75
#: frappe/public/js/frappe/views/reports/report_view.js:1651
#: frappe/public/js/frappe/views/reports/report_view.js:1654
msgid "Pick Columns"
@@ -20038,7 +20062,7 @@ msgstr ""
msgid "Please adjust filters to include some data"
msgstr ""
-#: frappe/core/doctype/user/user.py:1124
+#: frappe/core/doctype/user/user.py:1152
msgid "Please ask your administrator to verify your sign-up"
msgstr ""
@@ -20066,7 +20090,7 @@ msgstr ""
msgid "Please check the value of \"Fetch From\" set for field {0}"
msgstr ""
-#: frappe/core/doctype/user/user.py:1122
+#: frappe/core/doctype/user/user.py:1150
msgid "Please check your email for verification"
msgstr ""
@@ -20218,7 +20242,6 @@ msgid "Please find attached {0}: {1}"
msgstr ""
#: frappe/templates/includes/comments/comments.py:44
-#: frappe/templates/includes/comments/comments.py:47
msgid "Please login to post a comment."
msgstr ""
@@ -20368,7 +20391,7 @@ msgstr ""
msgid "Please setup a message first"
msgstr ""
-#: frappe/core/doctype/user/user.py:459
+#: frappe/core/doctype/user/user.py:475
msgid "Please setup default outgoing Email Account from Settings > Email Account"
msgstr ""
@@ -20483,7 +20506,7 @@ msgstr ""
msgid "Portal Settings"
msgstr ""
-#: frappe/public/js/frappe/form/print_utils.js:25
+#: frappe/public/js/frappe/form/print_utils.js:26
msgid "Portrait"
msgstr ""
@@ -20756,7 +20779,7 @@ msgstr ""
#: frappe/printing/doctype/print_format/print_format.json
#: frappe/printing/page/print/print.js:116
#: frappe/printing/page/print/print.js:887
-#: frappe/public/js/frappe/form/print_utils.js:32
+#: frappe/public/js/frappe/form/print_utils.js:33
#: frappe/public/js/frappe/list/bulk_operations.js:59
#: frappe/website/doctype/web_form/web_form.json
#: frappe/workspace_sidebar/printing.json
@@ -20842,7 +20865,7 @@ msgstr ""
msgid "Print Language"
msgstr ""
-#: frappe/public/js/frappe/form/print_utils.js:245
+#: frappe/public/js/frappe/form/print_utils.js:251
msgid "Print Sent to the printer!"
msgstr ""
@@ -20857,7 +20880,7 @@ msgstr ""
#: frappe/printing/doctype/print_settings/print_settings.json
#: frappe/printing/doctype/print_style/print_style.js:6
#: frappe/printing/page/print/print.js:182
-#: frappe/public/js/frappe/form/print_utils.js:119
+#: frappe/public/js/frappe/form/print_utils.js:125
#: frappe/public/js/frappe/form/templates/print_layout.html:35
#: frappe/workspace_sidebar/printing.json
msgid "Print Settings"
@@ -21064,7 +21087,7 @@ msgstr ""
msgid "Protect Attached Files"
msgstr ""
-#: frappe/core/doctype/file/file.py:534
+#: frappe/core/doctype/file/file.py:567
msgid "Protected File"
msgstr ""
@@ -21252,7 +21275,7 @@ msgstr ""
msgid "QR Code for Login Verification"
msgstr ""
-#: frappe/public/js/frappe/form/print_utils.js:254
+#: frappe/public/js/frappe/form/print_utils.js:260
msgid "QZ Tray Failed:"
msgstr ""
@@ -21983,7 +22006,7 @@ msgid "Referrer"
msgstr ""
#: frappe/printing/page/print/print.js:93 frappe/public/js/frappe/desk.js:170
-#: frappe/public/js/frappe/desk.js:555
+#: frappe/public/js/frappe/desk.js:557
#: frappe/public/js/frappe/form/form.js:1251
#: frappe/public/js/frappe/form/templates/print_layout.html:6
#: frappe/public/js/frappe/list/base_list.js:67
@@ -22034,7 +22057,7 @@ msgstr ""
msgid "Refreshing..."
msgstr ""
-#: frappe/core/doctype/user/user.py:1084
+#: frappe/core/doctype/user/user.py:1112
msgid "Registered but disabled"
msgstr ""
@@ -22392,7 +22415,7 @@ msgstr ""
msgid "Report Description"
msgstr ""
-#: frappe/core/doctype/report/report.py:172
+#: frappe/core/doctype/report/report.py:176
msgid "Report Document Error"
msgstr ""
@@ -22439,7 +22462,7 @@ msgstr ""
#: frappe/core/report/prepared_report_analytics/prepared_report_analytics.py:39
#: frappe/desk/doctype/dashboard_chart/dashboard_chart.json
#: frappe/desk/doctype/number_card/number_card.json
-#: frappe/public/js/frappe/views/reports/query_report.js:2119
+#: frappe/public/js/frappe/views/reports/query_report.js:2121
msgid "Report Name"
msgstr ""
@@ -22507,7 +22530,7 @@ msgstr ""
msgid "Report was not saved (there were errors)"
msgstr ""
-#: frappe/public/js/frappe/views/reports/query_report.js:2157
+#: frappe/public/js/frappe/views/reports/query_report.js:2159
msgid "Report with more than 10 columns looks better in Landscape mode."
msgstr ""
@@ -22789,7 +22812,7 @@ msgstr ""
msgid "Response Type"
msgstr ""
-#: frappe/public/js/frappe/ui/notifications/notifications.js:450
+#: frappe/public/js/frappe/ui/notifications/notifications.js:478
msgid "Rest of the day"
msgstr ""
@@ -23040,7 +23063,7 @@ msgstr ""
msgid "Role and Level"
msgstr ""
-#: frappe/core/doctype/user/user.py:409
+#: frappe/core/doctype/user/user.py:424
msgid "Role has been set as per the user type {0}"
msgstr ""
@@ -23472,10 +23495,10 @@ msgstr ""
#: frappe/public/js/frappe/views/kanban/kanban_settings.js:45
#: frappe/public/js/frappe/views/kanban/kanban_settings.js:189
#: frappe/public/js/frappe/views/kanban/kanban_view.js:380
-#: frappe/public/js/frappe/views/reports/query_report.js:2111
+#: frappe/public/js/frappe/views/reports/query_report.js:2113
#: frappe/public/js/frappe/views/reports/report_view.js:1820
#: frappe/public/js/frappe/views/workspace/workspace.js:361
-#: frappe/public/js/frappe/widgets/base_widget.js:142
+#: frappe/public/js/frappe/widgets/base_widget.js:143
#: frappe/public/js/frappe/widgets/quick_list_widget.js:120
#: frappe/public/js/print_format_builder/print_format_builder.bundle.js:15
#: frappe/public/js/workflow_builder/workflow_builder.bundle.js:33
@@ -23495,7 +23518,7 @@ msgstr ""
msgid "Save Customizations"
msgstr ""
-#: frappe/public/js/frappe/views/reports/query_report.js:2114
+#: frappe/public/js/frappe/views/reports/query_report.js:2116
msgid "Save Report"
msgstr ""
@@ -23896,16 +23919,24 @@ msgstr ""
msgid "Section must have at least one column"
msgstr ""
-#: frappe/core/doctype/user/user.py:1473
+#: frappe/core/doctype/user/user.py:1501
msgid "Security Alert: Your account is being impersonated"
msgstr ""
+#: frappe/core/doctype/user/user.py:394
+msgid "Security Alert: Your password has been changed."
+msgstr ""
+
+#: frappe/model/utils/__init__.py:77
+msgid "Security Error: The Path provided is not safe."
+msgstr ""
+
#. Label of the sb3 (Section Break) field in DocType 'User'
#: frappe/core/doctype/user/user.json
msgid "Security Settings"
msgstr ""
-#: frappe/public/js/frappe/ui/notifications/notifications.js:347
+#: frappe/public/js/frappe/ui/notifications/notifications.js:344
msgid "See all Activity"
msgstr ""
@@ -23997,7 +24028,7 @@ msgid "Select Column"
msgstr ""
#: frappe/printing/page/print_format_builder/print_format_builder_field.html:42
-#: frappe/public/js/frappe/form/print_utils.js:75
+#: frappe/public/js/frappe/form/print_utils.js:81
msgid "Select Columns"
msgstr ""
@@ -24047,7 +24078,7 @@ msgstr ""
#: frappe/public/js/form_builder/components/controls/FetchFromControl.vue:33
#: frappe/public/js/frappe/doctype/index.js:207
-#: frappe/public/js/frappe/form/toolbar.js:875
+#: frappe/public/js/frappe/form/toolbar.js:881
msgid "Select Field"
msgstr ""
@@ -24249,6 +24280,10 @@ msgstr ""
msgid "Select {0}"
msgstr ""
+#: frappe/core/doctype/report/report.py:430
+msgid "Selected Print Format is invalid for this Report."
+msgstr ""
+
#: frappe/model/workflow.py:138
msgid "Self approval is not allowed"
msgstr ""
@@ -24642,7 +24677,7 @@ msgstr ""
msgid "Set"
msgstr ""
-#: frappe/public/js/frappe/ui/filters/filter.js:613
+#: frappe/public/js/frappe/ui/filters/filter.js:616
msgctxt "Field value is set"
msgid "Set"
msgstr ""
@@ -24680,7 +24715,7 @@ msgstr ""
msgid "Set Filters for {0}"
msgstr ""
-#: frappe/public/js/frappe/views/reports/query_report.js:2274
+#: frappe/public/js/frappe/views/reports/query_report.js:2276
msgid "Set Level"
msgstr ""
@@ -24910,7 +24945,7 @@ msgstr ""
msgid "Setup > User Permissions"
msgstr ""
-#: frappe/public/js/frappe/views/reports/query_report.js:1976
+#: frappe/public/js/frappe/views/reports/query_report.js:1978
#: frappe/public/js/frappe/views/reports/report_view.js:1798
msgid "Setup Auto Email"
msgstr ""
@@ -24993,8 +25028,8 @@ msgstr ""
msgid "Shortcuts"
msgstr ""
-#: frappe/public/js/frappe/widgets/base_widget.js:46
-#: frappe/public/js/frappe/widgets/base_widget.js:178
+#: frappe/public/js/frappe/widgets/base_widget.js:47
+#: frappe/public/js/frappe/widgets/base_widget.js:179
#: frappe/templates/includes/login/login.js:84 frappe/www/login.html:30
#: frappe/www/update-password.html:49 frappe/www/update-password.html:60
#: frappe/www/update-password.html:120
@@ -25415,7 +25450,7 @@ msgstr ""
msgid "Sign Up and Confirmation"
msgstr ""
-#: frappe/core/doctype/user/user.py:1077
+#: frappe/core/doctype/user/user.py:1105
msgid "Sign Up is disabled"
msgstr ""
@@ -25531,15 +25566,15 @@ msgstr ""
msgid "Skipped"
msgstr ""
-#: frappe/core/doctype/data_import/importer.py:955
+#: frappe/core/doctype/data_import/importer.py:960
msgid "Skipping Duplicate Column {0}"
msgstr ""
-#: frappe/core/doctype/data_import/importer.py:980
+#: frappe/core/doctype/data_import/importer.py:985
msgid "Skipping Untitled Column"
msgstr ""
-#: frappe/core/doctype/data_import/importer.py:966
+#: frappe/core/doctype/data_import/importer.py:971
msgid "Skipping column {0}"
msgstr ""
@@ -26363,7 +26398,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:545
+#: frappe/public/js/frappe/ui/filters/filter.js:548
#: frappe/website/doctype/web_form/templates/web_form.html:152
msgid "Submitted"
msgstr ""
@@ -26478,7 +26513,7 @@ msgstr ""
msgid "Successfully reset onboarding status for all users."
msgstr ""
-#: frappe/core/doctype/user/user.py:1492
+#: frappe/core/doctype/user/user.py:1520
msgid "Successfully signed out"
msgstr ""
@@ -26503,7 +26538,7 @@ msgstr ""
msgid "Suggested Indexes"
msgstr ""
-#: frappe/core/doctype/user/user.py:768
+#: frappe/core/doctype/user/user.py:796
msgid "Suggested Username: {0}"
msgstr ""
@@ -27061,8 +27096,8 @@ msgstr ""
msgid "Template"
msgstr ""
-#: frappe/core/doctype/data_import/importer.py:487
-#: frappe/core/doctype/data_import/importer.py:614
+#: frappe/core/doctype/data_import/importer.py:488
+#: frappe/core/doctype/data_import/importer.py:615
msgid "Template Error"
msgstr ""
@@ -27086,12 +27121,12 @@ msgstr ""
msgid "Templates"
msgstr ""
-#: frappe/core/doctype/user/user.py:1090
+#: frappe/core/doctype/user/user.py:1118
msgid "Temporarily Disabled"
msgstr ""
-#: frappe/core/doctype/translation/test_translation.py:47
-#: frappe/core/doctype/translation/test_translation.py:54
+#: frappe/core/doctype/translation/test_translation.py:51
+#: frappe/core/doctype/translation/test_translation.py:58
msgid "Test Data"
msgstr ""
@@ -27100,12 +27135,12 @@ msgstr ""
msgid "Test Job ID"
msgstr ""
-#: frappe/core/doctype/translation/test_translation.py:49
-#: frappe/core/doctype/translation/test_translation.py:57
+#: frappe/core/doctype/translation/test_translation.py:53
+#: frappe/core/doctype/translation/test_translation.py:61
msgid "Test Spanish"
msgstr ""
-#: frappe/core/doctype/file/test_file.py:379
+#: frappe/core/doctype/file/test_file.py:439
msgid "Test_Folder"
msgstr ""
@@ -27214,7 +27249,7 @@ msgstr ""
msgid "The Condition '{0}' is invalid"
msgstr ""
-#: frappe/core/doctype/file/file.py:231
+#: frappe/core/doctype/file/file.py:264
msgid "The File URL you've entered is incorrect"
msgstr ""
@@ -27256,11 +27291,11 @@ msgstr ""
msgid "The changes have been reverted."
msgstr ""
-#: frappe/core/doctype/data_import/importer.py:1012
+#: frappe/core/doctype/data_import/importer.py:1017
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 ""
-#: frappe/templates/includes/comments/comments.py:50
+#: frappe/templates/includes/comments/comments.py:47
msgid "The comment cannot be empty"
msgstr ""
@@ -27314,7 +27349,7 @@ msgstr ""
msgid "The field {0} is mandatory"
msgstr ""
-#: frappe/core/doctype/file/file.py:159
+#: frappe/core/doctype/file/file.py:192
msgid "The fieldname you've specified in Attached To Field is invalid"
msgstr ""
@@ -27330,11 +27365,11 @@ msgstr ""
msgid "The following configured IMAP folder(s) were not found or are not accessible on the server: