diff --git a/frappe/locale/main.pot b/frappe/locale/main.pot
index 59a3e6764c..65d324aa28 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-26 09:46+0000\n"
-"PO-Revision-Date: 2026-04-26 09:46+0000\n"
+"POT-Creation-Date: 2026-05-03 09:53+0000\n"
+"PO-Revision-Date: 2026-05-03 09:53+0000\n"
"Last-Translator: developers@frappe.io\n"
"Language-Team: developers@frappe.io\n"
"MIME-Version: 1.0\n"
@@ -68,7 +68,7 @@ msgstr ""
msgid "<head> HTML"
msgstr ""
-#: frappe/database/query.py:2405
+#: frappe/database/query.py:2407
msgid "'*' is only allowed in {0} SQL function(s)"
msgstr ""
@@ -76,7 +76,7 @@ msgstr ""
msgid "'In Global Search' is not allowed for field {0} of type {1}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1426
+#: frappe/core/doctype/doctype/doctype.py:1427
msgid "'In Global Search' not allowed for type {0} in row {1}"
msgstr ""
@@ -84,7 +84,7 @@ msgstr ""
msgid "'In List View' is not allowed for field {0} of type {1}"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:367
+#: frappe/custom/doctype/customize_form/customize_form.py:368
msgid "'In List View' not allowed for type {0} in row {1}"
msgstr ""
@@ -100,11 +100,11 @@ msgstr ""
msgid "'{0}' is not a valid URL"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1420
+#: frappe/core/doctype/doctype/doctype.py:1421
msgid "'{0}' not allowed for type {1} in row {2}"
msgstr ""
-#: frappe/public/js/frappe/data_import/data_exporter.js:320
+#: frappe/public/js/frappe/data_import/data_exporter.js:344
msgid "(Mandatory)"
msgstr ""
@@ -193,7 +193,7 @@ msgstr ""
msgid "1 of 2"
msgstr ""
-#: frappe/public/js/frappe/data_import/data_exporter.js:231
+#: frappe/public/js/frappe/data_import/data_exporter.js:239
msgid "1 record will be exported"
msgstr ""
@@ -249,7 +249,7 @@ msgstr ""
msgid "4 hours"
msgstr ""
-#: frappe/public/js/frappe/data_import/data_exporter.js:37
+#: frappe/public/js/frappe/data_import/data_exporter.js:38
msgid "5 Records"
msgstr ""
@@ -624,7 +624,7 @@ msgstr ""
msgid ">="
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1071
+#: frappe/core/doctype/doctype/doctype.py:1072
msgid "A DocType's name should start with a letter and can only consist of letters, numbers, spaces, underscores and hyphens"
msgstr ""
@@ -642,7 +642,7 @@ msgstr ""
msgid "A field with the name {0} already exists in {1}"
msgstr ""
-#: frappe/core/doctype/file/file.py:313
+#: frappe/core/doctype/file/file.py:344
msgid "A file with same name {} already exists"
msgstr ""
@@ -1085,7 +1085,7 @@ msgstr ""
#: frappe/public/js/frappe/form/grid_row.js:487
#: frappe/public/js/frappe/form/sidebar/assign_to.js:112
#: frappe/public/js/frappe/form/templates/set_sharing.html:82
-#: frappe/public/js/frappe/list/bulk_operations.js:453
+#: frappe/public/js/frappe/list/bulk_operations.js:455
#: frappe/public/js/frappe/list/list_view.js:319
#: frappe/public/js/frappe/list/list_view.js:335
#: frappe/public/js/frappe/views/dashboard/dashboard_view.js:441
@@ -1215,7 +1215,7 @@ msgstr ""
msgid "Add Reply-To header"
msgstr ""
-#: frappe/core/doctype/user/user.py:885
+#: frappe/core/doctype/user/user.py:888
msgid "Add Roles"
msgstr ""
@@ -1240,11 +1240,11 @@ msgstr ""
msgid "Add Subscribers"
msgstr ""
-#: frappe/public/js/frappe/list/bulk_operations.js:441
+#: frappe/public/js/frappe/list/bulk_operations.js:443
msgid "Add Tags"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2285
+#: frappe/public/js/frappe/list/list_view.js:2286
msgctxt "Button in list view actions menu"
msgid "Add Tags"
msgstr ""
@@ -1334,7 +1334,7 @@ msgstr ""
msgid "Add field"
msgstr ""
-#: frappe/public/js/frappe/form/grid.js:103
+#: frappe/public/js/frappe/form/grid.js:107
msgid "Add multiple"
msgstr ""
@@ -1351,7 +1351,7 @@ msgstr ""
msgid "Add page break"
msgstr ""
-#: frappe/public/js/frappe/form/grid.js:100
+#: frappe/public/js/frappe/form/grid.js:104
msgid "Add row"
msgstr ""
@@ -1551,11 +1551,11 @@ msgstr ""
msgid "Administrator"
msgstr ""
-#: frappe/core/doctype/user/user.py:1320
+#: frappe/core/doctype/user/user.py:1323
msgid "Administrator Logged In"
msgstr ""
-#: frappe/core/doctype/user/user.py:1314
+#: frappe/core/doctype/user/user.py:1317
msgid "Administrator accessed {0} on {1} via IP Address {2}."
msgstr ""
@@ -1658,7 +1658,7 @@ msgstr ""
msgid "Alert"
msgstr ""
-#: frappe/database/query.py:2454
+#: frappe/database/query.py:2456
msgid "Alias must be a string"
msgstr ""
@@ -1731,7 +1731,7 @@ msgstr ""
msgid "All Images attached to Website Slideshow should be public"
msgstr ""
-#: frappe/public/js/frappe/data_import/data_exporter.js:29
+#: frappe/public/js/frappe/data_import/data_exporter.js:30
msgid "All Records"
msgstr ""
@@ -1781,8 +1781,12 @@ msgid "Allow Auto Repeat"
msgstr ""
#. Label of the allow_bulk_edit (Check) field in DocType 'DocField'
+#. Label of the allow_bulk_edit (Check) field in DocType 'DocType'
+#. Label of the allow_bulk_edit (Check) field in DocType 'Customize Form'
#. Label of the allow_bulk_edit (Check) field in DocType 'Customize Form Field'
#: frappe/core/doctype/docfield/docfield.json
+#: frappe/core/doctype/doctype/doctype.json
+#: frappe/custom/doctype/customize_form/customize_form.json
#: frappe/custom/doctype/customize_form_field/customize_form_field.json
msgid "Allow Bulk Edit"
msgstr ""
@@ -2152,7 +2156,7 @@ msgstr ""
msgid "Allows users to enable the mask property for any field of the respective doctype."
msgstr ""
-#: frappe/core/doctype/user/user.py:1121
+#: frappe/core/doctype/user/user.py:1124
msgid "Already Registered"
msgstr ""
@@ -2387,6 +2391,10 @@ msgstr ""
msgid "App {0} is not installed"
msgstr ""
+#: frappe/apps.py:95
+msgid "App {} is not installed"
+msgstr ""
+
#. Label of the append_emails_to_sent_folder (Check) field in DocType 'Email
#. Account'
#. Label of the append_emails_to_sent_folder (Check) field in DocType 'Email
@@ -2439,7 +2447,7 @@ msgstr ""
msgid "Application Version"
msgstr ""
-#: frappe/core/doctype/user_invitation/user_invitation.py:195
+#: frappe/core/doctype/user_invitation/user_invitation.py:194
msgid "Application is not installed"
msgstr ""
@@ -2457,7 +2465,7 @@ msgstr ""
msgid "Apply"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2270
+#: frappe/public/js/frappe/list/list_view.js:2271
msgctxt "Button in list view actions menu"
msgid "Apply Assignment Rule"
msgstr ""
@@ -2544,11 +2552,11 @@ msgstr ""
msgid "Are you sure you want to cancel the invitation?"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2249
+#: frappe/public/js/frappe/list/list_view.js:2250
msgid "Are you sure you want to clear the assignments?"
msgstr ""
-#: frappe/public/js/frappe/form/grid.js:337
+#: frappe/public/js/frappe/form/grid.js:345
msgid "Are you sure you want to delete all {0} rows?"
msgstr ""
@@ -2670,7 +2678,7 @@ msgstr ""
msgid "Assign To"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2231
+#: frappe/public/js/frappe/list/list_view.js:2232
msgctxt "Button in list view actions menu"
msgid "Assign To"
msgstr ""
@@ -2895,7 +2903,7 @@ msgstr ""
msgid "Attached To Name"
msgstr ""
-#: frappe/core/doctype/file/file.py:187
+#: frappe/core/doctype/file/file.py:188
msgid "Attached To Name must be a string or an integer"
msgstr ""
@@ -2911,7 +2919,7 @@ msgstr ""
msgid "Attachment Limit (MB)"
msgstr ""
-#: frappe/core/doctype/file/file.py:382
+#: frappe/core/doctype/file/file.py:413
#: frappe/public/js/frappe/form/sidebar/attachments.js:36
msgid "Attachment Limit Reached"
msgstr ""
@@ -3256,6 +3264,10 @@ msgstr ""
msgid "Automation"
msgstr ""
+#: frappe/public/js/frappe/data_import/data_exporter.js:319
+msgid "Autoname: {0}"
+msgstr ""
+
#. Option for the 'Chart Type' (Select) field in DocType 'Dashboard Chart'
#. Option for the 'Group By Type' (Select) field in DocType 'Dashboard Chart'
#. Option for the 'Function' (Select) field in DocType 'Number Card'
@@ -3632,7 +3644,7 @@ msgstr ""
msgid "Beta"
msgstr ""
-#: frappe/core/doctype/user/user.py:1337 frappe/utils/password_strength.py:73
+#: frappe/core/doctype/user/user.py:1340 frappe/utils/password_strength.py:73
msgid "Better add a few more letters or another word"
msgstr ""
@@ -3666,7 +3678,7 @@ msgstr ""
msgid "Birth Date"
msgstr ""
-#: frappe/public/js/frappe/data_import/data_exporter.js:41
+#: frappe/public/js/frappe/data_import/data_exporter.js:46
msgid "Blank Template"
msgstr ""
@@ -3830,11 +3842,12 @@ msgstr ""
msgid "Bulk Delete"
msgstr ""
+#: frappe/public/js/frappe/form/grid.js:1120
#: frappe/public/js/frappe/list/bulk_operations.js:321
msgid "Bulk Edit"
msgstr ""
-#: frappe/public/js/frappe/form/grid.js:1306
+#: frappe/public/js/frappe/form/grid.js:1466
msgid "Bulk Edit {0}"
msgstr ""
@@ -4089,7 +4102,7 @@ msgstr ""
msgid "Can not rename as column {0} is already present on DocType."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1224
+#: frappe/core/doctype/doctype/doctype.py:1225
msgid "Can only change to/from Autoincrement naming rule when there is no data in the doctype"
msgstr ""
@@ -4122,7 +4135,7 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2340
+#: frappe/public/js/frappe/list/list_view.js:2341
msgctxt "Button in list view actions menu"
msgid "Cancel"
msgstr ""
@@ -4148,7 +4161,7 @@ msgstr ""
msgid "Cancel Prepared Report"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2345
+#: frappe/public/js/frappe/list/list_view.js:2346
msgctxt "Title of confirmation dialog"
msgid "Cancel {0} documents?"
msgstr ""
@@ -4201,11 +4214,11 @@ msgstr ""
msgid "Cannot Update After Submit"
msgstr ""
-#: frappe/core/doctype/file/file.py:690
+#: frappe/core/doctype/file/file.py:721
msgid "Cannot access file path {0}"
msgstr ""
-#: frappe/core/doctype/file/file.py:150
+#: frappe/core/doctype/file/file.py:151
msgid "Cannot attach a folder to a document"
msgstr ""
@@ -4241,7 +4254,7 @@ msgstr ""
msgid "Cannot change state of Cancelled Document. Transition row {0}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1214
+#: frappe/core/doctype/doctype/doctype.py:1215
msgid "Cannot change to/from autoincrement autoname in Customize Form"
msgstr ""
@@ -4257,11 +4270,11 @@ msgstr ""
msgid "Cannot delete Desktop Icon '{0}' as it is restricted"
msgstr ""
-#: frappe/core/doctype/file/file.py:209
+#: frappe/core/doctype/file/file.py:240
msgid "Cannot delete Home and Attachments folders"
msgstr ""
-#: frappe/model/delete_doc.py:477
+#: frappe/model/delete_doc.py:483
msgid "Cannot delete or cancel because {0} {1} is linked with {2} {3} {4}"
msgstr ""
@@ -4341,11 +4354,11 @@ msgstr ""
msgid "Cannot enable {0} for a non-submittable doctype"
msgstr ""
-#: frappe/core/doctype/file/file.py:308
+#: frappe/core/doctype/file/file.py:339
msgid "Cannot find file {} on disk"
msgstr ""
-#: frappe/core/doctype/file/file.py:627
+#: frappe/core/doctype/file/file.py:658
msgid "Cannot get file contents of a Folder"
msgstr ""
@@ -4353,7 +4366,7 @@ msgstr ""
msgid "Cannot have multiple printers mapped to a single print format."
msgstr ""
-#: frappe/public/js/frappe/form/grid.js:1250
+#: frappe/public/js/frappe/form/grid.js:1410
msgid "Cannot import table with more than 5000 rows."
msgstr ""
@@ -4686,7 +4699,7 @@ msgstr ""
msgid "Child Item"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1718
+#: frappe/core/doctype/doctype/doctype.py:1719
msgid "Child Table {0} for field {1} must be virtual"
msgstr ""
@@ -4696,7 +4709,7 @@ msgstr ""
msgid "Child Tables are shown as a Grid in other DocTypes"
msgstr ""
-#: frappe/database/query.py:1185
+#: frappe/database/query.py:1193
msgid "Child query fields for '{0}' must be a list or tuple."
msgstr ""
@@ -4752,7 +4765,7 @@ msgstr ""
msgid "Clear All"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2246
+#: frappe/public/js/frappe/list/list_view.js:2247
msgctxt "Button in list view actions menu"
msgid "Clear Assignment"
msgstr ""
@@ -4861,7 +4874,7 @@ msgstr ""
msgid "Click to Set Filters"
msgstr ""
-#: frappe/desk/page/desktop/desktop.js:1256
+#: frappe/desk/page/desktop/desktop.js:1257
msgid "Click to edit"
msgstr ""
@@ -5357,7 +5370,7 @@ msgstr ""
msgid "Complete By"
msgstr ""
-#: frappe/core/doctype/user/user.py:541
+#: frappe/core/doctype/user/user.py:544
#: frappe/templates/emails/new_user.html:10
msgid "Complete Registration"
msgstr ""
@@ -5439,6 +5452,10 @@ msgstr ""
msgid "Condition Type"
msgstr ""
+#: frappe/public/js/frappe/form/controls/multicheck.js:167
+msgid "Condition based field"
+msgstr ""
+
#. Label of the condition_description (HTML) field in DocType 'Web Form'
#: frappe/website/doctype/web_form/web_form.json
msgid "Condition description"
@@ -5758,7 +5775,7 @@ msgstr ""
msgid "Copied to clipboard."
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2564
+#: frappe/public/js/frappe/list/list_view.js:2565
msgid "Copied {0} {1} to clipboard"
msgstr ""
@@ -5766,7 +5783,7 @@ msgstr ""
msgid "Copy Apps Version"
msgstr ""
-#: frappe/public/js/frappe/views/file/file_view.js:299
+#: frappe/public/js/frappe/views/file/file_view.js:308
msgid "Copy File URL"
msgstr ""
@@ -5784,7 +5801,7 @@ msgstr ""
#: frappe/public/js/frappe/form/controls/code.js:32
#: frappe/public/js/frappe/form/toolbar.js:543
-#: frappe/public/js/frappe/list/list_view.js:2448
+#: frappe/public/js/frappe/list/list_view.js:2449
msgid "Copy to Clipboard"
msgstr ""
@@ -5797,7 +5814,7 @@ msgstr ""
msgid "Copyright"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:126
+#: frappe/custom/doctype/customize_form/customize_form.py:127
msgid "Core DocTypes cannot be customized."
msgstr ""
@@ -5821,7 +5838,7 @@ msgstr ""
msgid "Could not map column {0} to field {1}"
msgstr ""
-#: frappe/database/query.py:1088
+#: frappe/database/query.py:1096
msgid "Could not parse field: {0}"
msgstr ""
@@ -5918,7 +5935,7 @@ msgstr ""
#: frappe/printing/page/print_format_builder_beta/print_format_builder_beta.js:46
#: frappe/public/js/frappe/form/reminders.js:49
#: frappe/public/js/frappe/list/list_filter.js:121
-#: frappe/public/js/frappe/views/file/file_view.js:112
+#: frappe/public/js/frappe/views/file/file_view.js:118
#: frappe/public/js/frappe/views/interaction.js:18
#: frappe/public/js/frappe/views/reports/query_report.js:1325
#: frappe/public/js/frappe/views/workspace/workspace.js:490
@@ -6046,7 +6063,7 @@ msgstr ""
#. Option for the 'Comment Type' (Select) field in DocType 'Comment'
#: frappe/core/doctype/comment/comment.json
-#: frappe/public/js/frappe/views/file/file_view.js:376
+#: frappe/public/js/frappe/views/file/file_view.js:385
msgid "Created"
msgstr ""
@@ -6110,6 +6127,7 @@ msgstr ""
msgid "Cron format is required for job types with Cron frequency."
msgstr ""
+#: frappe/public/js/frappe/file_uploader/FilePreview.vue:63
#: frappe/public/js/frappe/file_uploader/ImageCropper.vue:34
msgid "Crop"
msgstr ""
@@ -6234,8 +6252,10 @@ msgstr ""
msgid "Custom Blocks"
msgstr ""
+#. Label of the custom_css (Code) field in DocType 'Letter Head'
#. Label of the css (Code) field in DocType 'Print Format'
#. Label of the custom_css (Code) field in DocType 'Web Form'
+#: frappe/printing/doctype/letter_head/letter_head.json
#: frappe/printing/doctype/print_format/print_format.json
#: frappe/website/doctype/web_form/web_form.json
msgid "Custom CSS"
@@ -6262,10 +6282,6 @@ msgstr ""
msgid "Custom Document Types (Select Permission)"
msgstr ""
-#: frappe/core/doctype/user_type/user_type.py:106
-msgid "Custom Document Types Limit Exceeded"
-msgstr ""
-
#: frappe/desk/desktop.py:481
msgid "Custom Documents"
msgstr ""
@@ -6434,7 +6450,7 @@ msgstr ""
msgid "Customize"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2007
+#: frappe/public/js/frappe/list/list_view.js:2008
msgctxt "Button in list view menu"
msgid "Customize"
msgstr ""
@@ -6468,7 +6484,7 @@ msgstr ""
msgid "Customize Form Field"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2033
+#: frappe/public/js/frappe/list/list_view.js:2034
msgctxt "Customize qucik filters of List View"
msgid "Customize Quick Filters"
msgstr ""
@@ -6478,7 +6494,7 @@ msgstr ""
msgid "Customize properties, naming, fields and more for standard doctypes"
msgstr ""
-#: frappe/public/js/frappe/views/file/file_view.js:144
+#: frappe/public/js/frappe/views/file/file_view.js:150
msgid "Cut"
msgstr ""
@@ -6717,7 +6733,7 @@ msgstr ""
msgid "Data Import is not allowed for {0}. Enable 'Allow Import' in DocType settings."
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:623
+#: frappe/custom/doctype/customize_form/customize_form.py:624
msgid "Data Too Long"
msgstr ""
@@ -6748,7 +6764,7 @@ msgstr ""
msgid "Database Storage Usage By Tables"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:252
+#: frappe/custom/doctype/customize_form/customize_form.py:253
msgid "Database Table Row Size Limit"
msgstr ""
@@ -7070,11 +7086,11 @@ msgstr ""
msgid "Default display currency"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1448
+#: frappe/core/doctype/doctype/doctype.py:1449
msgid "Default for 'Check' type of field {0} must be either '0' or '1'"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1461
+#: frappe/core/doctype/doctype/doctype.py:1462
msgid "Default value for {0} must be in the list of options."
msgstr ""
@@ -7150,7 +7166,7 @@ msgstr ""
msgid "Delete"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2308
+#: frappe/public/js/frappe/list/list_view.js:2309
msgctxt "Button in list view actions menu"
msgid "Delete"
msgstr ""
@@ -7193,11 +7209,11 @@ msgctxt "Title of confirmation dialog"
msgid "Delete Tab"
msgstr ""
-#: frappe/public/js/frappe/form/grid.js:92
+#: frappe/public/js/frappe/form/grid.js:96
msgid "Delete all"
msgstr ""
-#: frappe/public/js/frappe/form/grid.js:385
+#: frappe/public/js/frappe/form/grid.js:393
msgid "Delete all {0} rows"
msgstr ""
@@ -7229,7 +7245,7 @@ msgctxt "Button text"
msgid "Delete entire tab with fields"
msgstr ""
-#: frappe/public/js/frappe/form/grid.js:255
+#: frappe/public/js/frappe/form/grid.js:260
msgid "Delete row"
msgstr ""
@@ -7247,17 +7263,17 @@ msgstr ""
msgid "Delete this record to allow sending to this email address"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2313
+#: frappe/public/js/frappe/list/list_view.js:2314
msgctxt "Title of confirmation dialog"
msgid "Delete {0} item permanently?"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2319
+#: frappe/public/js/frappe/list/list_view.js:2320
msgctxt "Title of confirmation dialog"
msgid "Delete {0} items permanently?"
msgstr ""
-#: frappe/public/js/frappe/form/grid.js:258
+#: frappe/public/js/frappe/form/grid.js:264
msgid "Delete {0} rows"
msgstr ""
@@ -7369,6 +7385,10 @@ msgstr ""
msgid "Depends On"
msgstr ""
+#: frappe/public/js/frappe/data_import/data_exporter.js:316
+msgid "Depends on: {0}"
+msgstr ""
+
#: frappe/public/js/frappe/ui/filters/filter.js:32
msgid "Descendants Of"
msgstr ""
@@ -7785,7 +7805,7 @@ msgstr ""
msgid "Do not create new user if user with email does not exist in the system"
msgstr ""
-#: frappe/public/js/frappe/form/grid.js:1311
+#: frappe/public/js/frappe/form/grid.js:1471
msgid "Do not edit headers which are preset in the template"
msgstr ""
@@ -7897,7 +7917,7 @@ msgstr ""
msgid "DocType"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1649
+#: frappe/core/doctype/doctype/doctype.py:1650
msgid "DocType {0} provided for the field {1} must have atleast one Link field"
msgstr ""
@@ -7948,11 +7968,11 @@ msgstr ""
msgid "DocType View"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:680
+#: frappe/core/doctype/doctype/doctype.py:681
msgid "DocType can not be merged"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:674
+#: frappe/core/doctype/doctype/doctype.py:675
msgid "DocType can only be renamed by Administrator"
msgstr ""
@@ -7990,7 +8010,7 @@ msgstr ""
msgid "DocType {} not found"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1065
+#: frappe/core/doctype/doctype/doctype.py:1066
msgid "DocType's name should not start or end with whitespace"
msgstr ""
@@ -8004,7 +8024,7 @@ msgstr ""
msgid "Doctype"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1059
+#: frappe/core/doctype/doctype/doctype.py:1060
msgid "Doctype name is limited to {0} characters ({1})"
msgstr ""
@@ -8043,7 +8063,7 @@ msgstr ""
msgid "Document Follow"
msgstr ""
-#: frappe/desk/form/document_follow.py:100
+#: frappe/desk/form/document_follow.py:106
msgid "Document Follow Notification"
msgstr ""
@@ -8066,19 +8086,19 @@ msgstr ""
msgid "Document Links"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1272
+#: frappe/core/doctype/doctype/doctype.py:1273
msgid "Document Links Row #{0}: Could not find field {1} in {2} DocType"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1292
+#: frappe/core/doctype/doctype/doctype.py:1293
msgid "Document Links Row #{0}: Invalid doctype or fieldname."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1255
+#: frappe/core/doctype/doctype/doctype.py:1256
msgid "Document Links Row #{0}: Parent DocType is mandatory for internal links"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1261
+#: frappe/core/doctype/doctype/doctype.py:1262
msgid "Document Links Row #{0}: Table Fieldname is mandatory for internal links"
msgstr ""
@@ -8277,23 +8297,23 @@ msgstr ""
msgid "Document Unlocked"
msgstr ""
-#: frappe/database/query.py:573
+#: frappe/database/query.py:581
msgid "Document cannot be used as a filter value"
msgstr ""
-#: frappe/desk/form/document_follow.py:62
+#: frappe/desk/form/document_follow.py:65
msgid "Document follow is not enabled for this user."
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:1370
+#: frappe/public/js/frappe/list/list_view.js:1371
msgid "Document has been cancelled"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:1369
+#: frappe/public/js/frappe/list/list_view.js:1370
msgid "Document has been submitted"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:1368
+#: frappe/public/js/frappe/list/list_view.js:1369
msgid "Document is in draft state"
msgstr ""
@@ -8436,7 +8456,7 @@ msgstr ""
#: frappe/core/doctype/file/file.js:17 frappe/core/doctype/user/user.js:491
#: frappe/email/doctype/auto_email_report/auto_email_report.js:8
-#: frappe/public/js/frappe/form/grid.js:110
+#: frappe/public/js/frappe/form/grid.js:114
msgid "Download"
msgstr ""
@@ -8569,19 +8589,19 @@ msgstr ""
msgid "Duplicate current row"
msgstr ""
-#: frappe/public/js/form_builder/components/Field.vue:250
+#: frappe/public/js/form_builder/components/Field.vue:240
msgid "Duplicate field"
msgstr ""
-#: frappe/public/js/frappe/form/grid.js:256
+#: frappe/public/js/frappe/form/grid.js:262
msgid "Duplicate row"
msgstr ""
-#: frappe/public/js/frappe/form/grid.js:96
+#: frappe/public/js/frappe/form/grid.js:100
msgid "Duplicate rows"
msgstr ""
-#: frappe/public/js/frappe/form/grid.js:259
+#: frappe/public/js/frappe/form/grid.js:266
msgid "Duplicate {0} rows"
msgstr ""
@@ -8681,6 +8701,7 @@ msgstr ""
#: frappe/public/js/frappe/form/controls/markdown_editor.js:31
#: frappe/public/js/frappe/form/footer/form_timeline.js:675
#: frappe/public/js/frappe/form/footer/form_timeline.js:683
+#: frappe/public/js/frappe/form/grid.js:92
#: 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
@@ -8697,7 +8718,7 @@ msgstr ""
msgid "Edit"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2394
+#: frappe/public/js/frappe/list/list_view.js:2395
msgctxt "Button in list view actions menu"
msgid "Edit"
msgstr ""
@@ -8736,7 +8757,7 @@ msgstr ""
msgid "Edit DocType"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2026
+#: frappe/public/js/frappe/list/list_view.js:2027
msgctxt "Button in list view menu"
msgid "Edit DocType"
msgstr ""
@@ -8843,7 +8864,11 @@ msgstr ""
msgid "Edit mode"
msgstr ""
-#: frappe/public/js/form_builder/components/Field.vue:259
+#: frappe/public/js/frappe/form/grid.js:261
+msgid "Edit row"
+msgstr ""
+
+#: frappe/public/js/form_builder/components/Field.vue:249
msgid "Edit the {0} Doctype"
msgstr ""
@@ -8865,6 +8890,10 @@ msgstr ""
msgid "Edit {0}"
msgstr ""
+#: frappe/public/js/frappe/form/grid.js:265
+msgid "Edit {0} rows"
+msgstr ""
+
#. Label of the editable_grid (Check) field in DocType 'DocType'
#. Label of the editable_grid (Check) field in DocType 'Customize Form'
#: frappe/core/doctype/doctype/doctype.json
@@ -8975,7 +9004,7 @@ msgstr ""
msgid "Email Account Name"
msgstr ""
-#: frappe/core/doctype/user/user.py:815
+#: frappe/core/doctype/user/user.py:818
msgid "Email Account added multiple times"
msgstr ""
@@ -9234,7 +9263,7 @@ msgstr ""
msgid "Embed code copied"
msgstr ""
-#: frappe/database/query.py:2458
+#: frappe/database/query.py:2460
msgid "Empty alias is not allowed"
msgstr ""
@@ -9242,7 +9271,7 @@ msgstr ""
msgid "Empty column"
msgstr ""
-#: frappe/database/query.py:2399
+#: frappe/database/query.py:2401
msgid "Empty string arguments are not allowed"
msgstr ""
@@ -9401,6 +9430,17 @@ msgstr ""
msgid "Enable Two Factor Auth"
msgstr ""
+#. Description of the 'Allow Bulk Edit' (Check) field in DocType 'Customize
+#. Form'
+#: frappe/custom/doctype/customize_form/customize_form.json
+msgid "Enable bulk edit for child table fields in Form view."
+msgstr ""
+
+#. Description of the 'Allow Bulk Edit' (Check) field in DocType 'DocType'
+#: frappe/core/doctype/doctype/doctype.json
+msgid "Enable bulk update of this field across child table rows."
+msgstr ""
+
#: frappe/printing/doctype/print_format_field_template/print_format_field_template.py:28
msgid "Enable developer mode to create a standard Print Template"
msgstr ""
@@ -9422,6 +9462,15 @@ msgstr ""
msgid "Enable in-app website tracking"
msgstr ""
+#. Description of the 'Include in Import Template' (Check) field in DocType
+#. 'DocField'
+#. Description of the 'Include in Import Template' (Check) field in DocType
+#. 'Customize Form Field'
+#: frappe/core/doctype/docfield/docfield.json
+#: frappe/custom/doctype/customize_form_field/customize_form_field.json
+msgid "Enable this option to include the field in the data import template"
+msgstr ""
+
#. Label of the enabled (Check) field in DocType 'Language'
#. Label of the enabled (Check) field in DocType 'User'
#. Label of the enabled (Check) field in DocType 'Client Script'
@@ -9596,7 +9645,7 @@ msgstr ""
msgid "Enter expressions that will be evaluated when the card is displayed. For example:"
msgstr ""
-#: frappe/public/js/frappe/views/file/file_view.js:111
+#: frappe/public/js/frappe/views/file/file_view.js:117
msgid "Enter folder name"
msgstr ""
@@ -9659,11 +9708,12 @@ msgstr ""
#: frappe/core/doctype/data_import/data_import.json
#: frappe/core/doctype/error_log/error_log.json
#: frappe/core/doctype/prepared_report/prepared_report.json
-#: frappe/core/doctype/user_invitation/user_invitation.py:95
-#: frappe/core/doctype/user_invitation/user_invitation.py:99
-#: frappe/core/doctype/user_invitation/user_invitation.py:102
+#: frappe/core/doctype/user_invitation/user_invitation.py:93
+#: frappe/core/doctype/user_invitation/user_invitation.py:97
+#: frappe/core/doctype/user_invitation/user_invitation.py:100
+#: frappe/core/doctype/user_invitation/user_invitation.py:121
+#: frappe/core/doctype/user_invitation/user_invitation.py:123
#: frappe/core/doctype/user_invitation/user_invitation.py:125
-#: frappe/core/doctype/user_invitation/user_invitation.py:127
#: frappe/desk/page/backups/backups.js:37
#: frappe/email/doctype/email_queue/email_queue.json
#: frappe/email/doctype/email_queue_recipient/email_queue_recipient.json
@@ -9737,7 +9787,7 @@ msgstr ""
msgid "Error in {0}.get_list: {1}"
msgstr ""
-#: frappe/database/query.py:459
+#: frappe/database/query.py:467
msgid "Error parsing nested filters: {0}. {1}"
msgstr ""
@@ -9952,7 +10002,7 @@ msgstr ""
msgid "Expand All"
msgstr ""
-#: frappe/database/query.py:739
+#: frappe/database/query.py:747
msgid "Expected 'and' or 'or' operator, found: {0}"
msgstr ""
@@ -10019,20 +10069,20 @@ msgstr ""
#: frappe/core/doctype/docperm/docperm.json
#: frappe/core/doctype/recorder/recorder_list.js:37
#: 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/data_import/data_exporter.js:100
+#: frappe/public/js/frappe/data_import/data_exporter.js:255
#: frappe/public/js/frappe/views/reports/query_report.js:1968
#: frappe/public/js/frappe/views/reports/report_view.js:1735
#: frappe/public/js/frappe/widgets/chart_widget.js:320
msgid "Export"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2436
+#: frappe/public/js/frappe/list/list_view.js:2437
msgctxt "Button in list view actions menu"
msgid "Export"
msgstr ""
-#: frappe/public/js/frappe/data_import/data_exporter.js:249
+#: frappe/public/js/frappe/data_import/data_exporter.js:257
msgid "Export 1 record"
msgstr ""
@@ -10044,7 +10094,7 @@ msgstr ""
msgid "Export Customizations"
msgstr ""
-#: frappe/public/js/frappe/data_import/data_exporter.js:14
+#: frappe/public/js/frappe/data_import/data_exporter.js:15
msgid "Export Data"
msgstr ""
@@ -10067,7 +10117,7 @@ msgctxt "Export report"
msgid "Export Report: {0}"
msgstr ""
-#: frappe/public/js/frappe/data_import/data_exporter.js:26
+#: frappe/public/js/frappe/data_import/data_exporter.js:27
msgid "Export Type"
msgstr ""
@@ -10079,7 +10129,7 @@ msgstr ""
msgid "Export all {0} rows?"
msgstr ""
-#: frappe/public/js/frappe/views/file/file_view.js:154
+#: frappe/public/js/frappe/views/file/file_view.js:160
msgid "Export as zip"
msgstr ""
@@ -10107,7 +10157,7 @@ msgstr ""
msgid "Export without main header"
msgstr ""
-#: frappe/public/js/frappe/data_import/data_exporter.js:251
+#: frappe/public/js/frappe/data_import/data_exporter.js:259
msgid "Export {0} records"
msgstr ""
@@ -10410,6 +10460,7 @@ msgstr ""
#: frappe/desk/doctype/number_card/number_card.js:471
#: frappe/desk/doctype/number_card/number_card.json
#: frappe/desk/doctype/onboarding_step/onboarding_step.json
+#: frappe/public/js/frappe/form/grid.js:1126
#: 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
@@ -10419,11 +10470,11 @@ msgstr ""
msgid "Field"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:420
+#: frappe/core/doctype/doctype/doctype.py:421
msgid "Field \"route\" is mandatory for Web Views"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1598
+#: frappe/core/doctype/doctype/doctype.py:1599
msgid "Field \"title\" is mandatory if \"Website Search Field\" is set."
msgstr ""
@@ -10440,7 +10491,7 @@ msgstr ""
msgid "Field Description"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1138
+#: frappe/core/doctype/doctype/doctype.py:1139
msgid "Field Missing"
msgstr ""
@@ -10496,7 +10547,7 @@ msgstr ""
msgid "Field {0} is referring to non-existing doctype {1}."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1726
+#: frappe/core/doctype/doctype/doctype.py:1727
msgid "Field {0} must be a virtual field to support virtual doctype."
msgstr ""
@@ -10527,11 +10578,11 @@ msgstr ""
msgid "Fieldname"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:273
+#: frappe/core/doctype/doctype/doctype.py:274
msgid "Fieldname '{0}' conflicting with a {1} of the name {2} in {3}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1137
+#: frappe/core/doctype/doctype/doctype.py:1138
msgid "Fieldname called {0} must exist to enable autonaming"
msgstr ""
@@ -10555,11 +10606,11 @@ msgstr ""
msgid "Fieldname {0} cannot have special characters like {1}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:2049
+#: frappe/core/doctype/doctype/doctype.py:2050
msgid "Fieldname {0} conflicting with meta object"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:511
+#: frappe/core/doctype/doctype/doctype.py:512
#: frappe/public/js/form_builder/utils.js:299
msgid "Fieldname {0} is restricted"
msgstr ""
@@ -10595,7 +10646,7 @@ msgstr ""
msgid "Fields Multicheck"
msgstr ""
-#: frappe/core/doctype/file/file.py:475
+#: frappe/core/doctype/file/file.py:506
msgid "Fields `file_name` or `file_url` must be set for File"
msgstr ""
@@ -10603,7 +10654,7 @@ msgstr ""
msgid "Fields must be a list or tuple when as_list is enabled"
msgstr ""
-#: frappe/database/query.py:1134
+#: frappe/database/query.py:1142
msgid "Fields must be a string, list, tuple, pypika Field, or pypika Function"
msgstr ""
@@ -10631,7 +10682,7 @@ msgstr ""
msgid "Fieldtype cannot be changed from {0} to {1}"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:597
+#: frappe/custom/doctype/customize_form/customize_form.py:598
msgid "Fieldtype cannot be changed from {0} to {1} in row {2}"
msgstr ""
@@ -10682,7 +10733,7 @@ msgstr ""
#: frappe/core/doctype/access_log/access_log.json
#: frappe/core/doctype/data_export/data_export.json
#: frappe/core/doctype/file/file.json
-#: frappe/public/js/frappe/data_import/data_exporter.js:19
+#: frappe/public/js/frappe/data_import/data_exporter.js:20
msgid "File Type"
msgstr ""
@@ -10691,7 +10742,7 @@ msgstr ""
msgid "File URL"
msgstr ""
-#: frappe/core/doctype/file/file.py:123
+#: frappe/core/doctype/file/file.py:124
msgid "File URL is required when copying an existing attachment."
msgstr ""
@@ -10699,7 +10750,7 @@ msgstr ""
msgid "File backup is ready"
msgstr ""
-#: frappe/core/doctype/file/file.py:693
+#: frappe/core/doctype/file/file.py:724
msgid "File name cannot have {0}"
msgstr ""
@@ -10707,7 +10758,7 @@ msgstr ""
msgid "File not attached"
msgstr ""
-#: frappe/core/doctype/file/file.py:804 frappe/public/js/frappe/request.js:201
+#: frappe/core/doctype/file/file.py:835 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 ""
@@ -10716,7 +10767,7 @@ msgstr ""
msgid "File too big"
msgstr ""
-#: frappe/core/doctype/file/file.py:434
+#: frappe/core/doctype/file/file.py:465
msgid "File type of {0} is not allowed"
msgstr ""
@@ -10724,7 +10775,7 @@ msgstr ""
msgid "File upload failed."
msgstr ""
-#: frappe/core/doctype/file/file.py:421 frappe/core/doctype/file/file.py:492
+#: frappe/core/doctype/file/file.py:452 frappe/core/doctype/file/file.py:523
msgid "File {0} does not exist"
msgstr ""
@@ -10778,11 +10829,11 @@ msgstr ""
msgid "Filter Values"
msgstr ""
-#: frappe/database/query.py:745
+#: frappe/database/query.py:753
msgid "Filter condition missing after operator: {0}"
msgstr ""
-#: frappe/database/query.py:832
+#: frappe/database/query.py:840
msgid "Filter fields have invalid backtick notation: {0}"
msgstr ""
@@ -10796,7 +10847,7 @@ msgstr ""
msgid "Filtered By"
msgstr ""
-#: frappe/public/js/frappe/data_import/data_exporter.js:33
+#: frappe/public/js/frappe/data_import/data_exporter.js:34
msgid "Filtered Records"
msgstr ""
@@ -10979,11 +11030,11 @@ msgstr ""
msgid "Fold"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1522
+#: frappe/core/doctype/doctype/doctype.py:1523
msgid "Fold can not be at the end of the form"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1520
+#: frappe/core/doctype/doctype/doctype.py:1521
msgid "Fold must come before a Section Break"
msgstr ""
@@ -10999,11 +11050,11 @@ msgstr ""
msgid "Folder Name"
msgstr ""
-#: frappe/public/js/frappe/views/file/file_view.js:100
+#: frappe/public/js/frappe/views/file/file_view.js:106
msgid "Folder name should not include '/' (slash)"
msgstr ""
-#: frappe/core/doctype/file/file.py:538
+#: frappe/core/doctype/file/file.py:569
msgid "Folder {0} is not empty"
msgstr ""
@@ -11025,7 +11076,7 @@ msgstr ""
msgid "Following Report Filters have missing values:"
msgstr ""
-#: frappe/desk/form/document_follow.py:69
+#: frappe/desk/form/document_follow.py:72
msgid "Following document {0}"
msgstr ""
@@ -11114,7 +11165,7 @@ msgstr ""
msgid "Footer HTML"
msgstr ""
-#: frappe/printing/doctype/letter_head/letter_head.py:93
+#: frappe/printing/doctype/letter_head/letter_head.py:89
msgid "Footer HTML set from attachment {0}"
msgstr ""
@@ -11250,7 +11301,7 @@ msgstr ""
msgid "For updating, you can update only selective columns."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1843
+#: frappe/core/doctype/doctype/doctype.py:1844
msgid "For {0} at level {1} in {2} in row {3}"
msgstr ""
@@ -11573,7 +11624,7 @@ msgstr ""
msgid "Function {0} is not whitelisted."
msgstr ""
-#: frappe/database/query.py:2303
+#: frappe/database/query.py:2305
msgid "Function {0} requires arguments but none were provided"
msgstr ""
@@ -12069,7 +12120,7 @@ msgstr ""
msgid "Group By field is required to create a dashboard chart"
msgstr ""
-#: frappe/database/query.py:1353
+#: frappe/database/query.py:1361
msgid "Group By must be a string"
msgstr ""
@@ -12252,7 +12303,7 @@ msgstr ""
msgid "Header HTML"
msgstr ""
-#: frappe/printing/doctype/letter_head/letter_head.py:81
+#: frappe/printing/doctype/letter_head/letter_head.py:77
msgid "Header HTML set from attachment {0}"
msgstr ""
@@ -12595,7 +12646,7 @@ msgstr ""
#. Label of a Workspace Sidebar Item
#: frappe/public/js/frappe/file_uploader/FileBrowser.vue:38
#: frappe/public/js/frappe/views/file/file_view.js:67
-#: frappe/public/js/frappe/views/file/file_view.js:88
+#: frappe/public/js/frappe/views/file/file_view.js:94
#: frappe/public/js/frappe/views/pageview.js:166 frappe/templates/doc.html:19
#: frappe/templates/includes/navbar/navbar.html:9
#: frappe/website/doctype/website_settings/website_settings.json
@@ -12686,12 +12737,12 @@ msgstr ""
#: 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
-#: frappe/public/js/frappe/data_import/data_exporter.js:386
+#: frappe/public/js/frappe/data_import/data_exporter.js:395
+#: frappe/public/js/frappe/data_import/data_exporter.js:410
#: frappe/public/js/frappe/list/list_settings.js:340
#: frappe/public/js/frappe/list/list_view.js:427
#: frappe/public/js/frappe/list/list_view.js:491
-#: frappe/public/js/frappe/list/list_view.js:2486
+#: frappe/public/js/frappe/list/list_view.js:2487
#: frappe/public/js/frappe/model/meta.js:208
#: frappe/public/js/frappe/model/model.js:122
msgid "ID"
@@ -12799,7 +12850,7 @@ msgstr ""
msgid "Icon Type"
msgstr ""
-#: frappe/desk/page/desktop/desktop.js:1074
+#: frappe/desk/page/desktop/desktop.js:1075
msgid "Icon is not correctly configured please check the workspace sidebar to it"
msgstr ""
@@ -12834,7 +12885,7 @@ msgstr ""
msgid "If Checked workflow status will not override status in list view"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1855
+#: frappe/core/doctype/doctype/doctype.py:1856
#: frappe/core/report/user_doctype_permissions/user_doctype_permissions.py:45
#: frappe/public/js/frappe/roles_editor.js:103
msgid "If Owner"
@@ -12988,7 +13039,7 @@ msgstr ""
msgid "If these instructions where not helpful, please add in your suggestions on GitHub Issues."
msgstr ""
-#: frappe/core/doctype/user/user.py:1189
+#: frappe/core/doctype/user/user.py:1192
msgid "If this email is registered with us, we have sent password reset instructions to it. Please check your inbox."
msgstr ""
@@ -13156,11 +13207,11 @@ msgstr ""
msgid "Image Width (px)"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1578
+#: frappe/core/doctype/doctype/doctype.py:1579
msgid "Image field must be a valid fieldname"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1580
+#: frappe/core/doctype/doctype/doctype.py:1581
msgid "Image field must be of type Attach Image"
msgstr ""
@@ -13217,7 +13268,7 @@ msgstr ""
msgid "Import"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:1971
+#: frappe/public/js/frappe/list/list_view.js:1972
msgctxt "Button in list view menu"
msgid "Import"
msgstr ""
@@ -13272,7 +13323,7 @@ msgstr ""
msgid "Import Warnings"
msgstr ""
-#: frappe/public/js/frappe/views/file/file_view.js:117
+#: frappe/public/js/frappe/views/file/file_view.js:123
msgid "Import Zip"
msgstr ""
@@ -13448,6 +13499,14 @@ msgstr ""
msgid "Include hidden columns"
msgstr ""
+#. Label of the in_import_template (Check) field in DocType 'DocField'
+#. Label of the in_import_template (Check) field in DocType 'Customize Form
+#. Field'
+#: frappe/core/doctype/docfield/docfield.json
+#: frappe/custom/doctype/customize_form_field/customize_form_field.json
+msgid "Include in Import Template"
+msgstr ""
+
#: frappe/public/js/frappe/views/reports/query_report.js:1740
msgid "Include indentation"
msgstr ""
@@ -13691,7 +13750,7 @@ msgstr ""
msgid "Insufficient Permission Level for {0}"
msgstr ""
-#: frappe/database/query.py:1412
+#: frappe/database/query.py:1420
msgid "Insufficient Permission for {0}"
msgstr ""
@@ -13703,7 +13762,7 @@ msgstr ""
msgid "Insufficient Permissions for editing Report"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:448
+#: frappe/core/doctype/doctype/doctype.py:449
msgid "Insufficient attachment limit"
msgstr ""
@@ -13869,17 +13928,17 @@ msgstr ""
msgid "Invalid Doctype"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1335
-#: frappe/core/doctype/doctype/doctype.py:1344
+#: frappe/core/doctype/doctype/doctype.py:1336
+#: frappe/core/doctype/doctype/doctype.py:1345
msgid "Invalid Fieldname"
msgstr ""
-#: frappe/core/doctype/file/file.py:265
+#: frappe/core/doctype/file/file.py:296
msgid "Invalid File URL"
msgstr ""
-#: frappe/database/query.py:834 frappe/database/query.py:861
-#: frappe/database/query.py:871
+#: frappe/database/query.py:842 frappe/database/query.py:869
+#: frappe/database/query.py:879
msgid "Invalid Filter"
msgstr ""
@@ -13922,8 +13981,8 @@ msgstr ""
msgid "Invalid Operation"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1713
-#: frappe/core/doctype/doctype/doctype.py:1721
+#: frappe/core/doctype/doctype/doctype.py:1714
+#: frappe/core/doctype/doctype/doctype.py:1722
msgid "Invalid Option"
msgstr ""
@@ -13943,7 +14002,7 @@ msgstr ""
msgid "Invalid Parameters."
msgstr ""
-#: frappe/core/doctype/user/user.py:973 frappe/www/update-password.html:148
+#: frappe/core/doctype/user/user.py:976 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"
@@ -13962,7 +14021,7 @@ msgstr ""
msgid "Invalid Search Field {0}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1275
+#: frappe/core/doctype/doctype/doctype.py:1276
msgid "Invalid Table Fieldname"
msgstr ""
@@ -13970,7 +14029,7 @@ msgstr ""
msgid "Invalid Transition"
msgstr ""
-#: frappe/core/doctype/file/file.py:276
+#: frappe/core/doctype/file/file.py:307
#: frappe/public/js/frappe/widgets/widget_dialog.js:602
#: frappe/utils/csvutils.py:227 frappe/utils/csvutils.py:248
msgid "Invalid URL"
@@ -13992,19 +14051,19 @@ msgstr ""
msgid "Invalid aggregate function"
msgstr ""
-#: frappe/database/query.py:2464
+#: frappe/database/query.py:2466
msgid "Invalid alias format: {0}. Alias must be a simple identifier."
msgstr ""
-#: frappe/core/doctype/user_invitation/user_invitation.py:195
+#: frappe/core/doctype/user_invitation/user_invitation.py:194
msgid "Invalid app"
msgstr ""
-#: frappe/database/query.py:2424 frappe/database/query.py:2440
+#: frappe/database/query.py:2426 frappe/database/query.py:2442
msgid "Invalid argument format: {0}. Only quoted string literals or simple field names are allowed."
msgstr ""
-#: frappe/database/query.py:2388
+#: frappe/database/query.py:2390
msgid "Invalid argument type: {0}. Only strings, numbers, dicts, and None are allowed."
msgstr ""
@@ -14012,7 +14071,7 @@ msgstr ""
msgid "Invalid backup path"
msgstr ""
-#: frappe/database/query.py:867
+#: frappe/database/query.py:875
msgid "Invalid characters in fieldname: {0}. Only letters, numbers, and underscores are allowed."
msgstr ""
@@ -14020,11 +14079,11 @@ msgstr ""
msgid "Invalid column"
msgstr ""
-#: frappe/database/query.py:768
+#: frappe/database/query.py:776
msgid "Invalid condition type in nested filters: {0}"
msgstr ""
-#: frappe/database/query.py:1397
+#: frappe/database/query.py:1405
msgid "Invalid direction in Order By: {0}. Must be 'ASC' or 'DESC'."
msgstr ""
@@ -14044,11 +14103,11 @@ msgstr ""
msgid "Invalid expression set in filter {0} ({1})"
msgstr ""
-#: frappe/database/query.py:2191
+#: frappe/database/query.py:2193
msgid "Invalid field format for SELECT: {0}. Field names must be simple, backticked, table-qualified, aliased, or '*'."
msgstr ""
-#: frappe/database/query.py:1338
+#: frappe/database/query.py:1346
msgid "Invalid field format in {0}: {1}. Use 'field', 'link_field.field', or 'child_table.field'."
msgstr ""
@@ -14056,11 +14115,11 @@ msgstr ""
msgid "Invalid field name {0}"
msgstr ""
-#: frappe/database/query.py:1193
+#: frappe/database/query.py:1201
msgid "Invalid field type: {0}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1146
+#: frappe/core/doctype/doctype/doctype.py:1147
msgid "Invalid fieldname '{0}' in autoname"
msgstr ""
@@ -14068,11 +14127,11 @@ msgstr ""
msgid "Invalid file path: {0}"
msgstr ""
-#: frappe/database/query.py:751
+#: frappe/database/query.py:759
msgid "Invalid filter condition: {0}. Expected a list or tuple."
msgstr ""
-#: frappe/database/query.py:857
+#: frappe/database/query.py:865
msgid "Invalid filter field format: {0}. Use 'fieldname' or 'link_fieldname.target_fieldname'."
msgstr ""
@@ -14080,7 +14139,7 @@ msgstr ""
msgid "Invalid filter: {0}"
msgstr ""
-#: frappe/database/query.py:2308
+#: frappe/database/query.py:2310
msgid "Invalid function argument type: {0}. Only strings, numbers, lists, and None are allowed."
msgstr ""
@@ -14093,10 +14152,6 @@ msgstr ""
msgid "Invalid json added in the custom options: {0}"
msgstr ""
-#: frappe/core/api/user_invitation.py:132
-msgid "Invalid key"
-msgstr ""
-
#: frappe/model/naming.py:511
msgid "Invalid name type (integer) for varchar name column"
msgstr ""
@@ -14109,7 +14164,7 @@ msgstr ""
msgid "Invalid naming series {}: dot (.) missing before the numeric placeholders. Kindly use a format like ABCD.#####."
msgstr ""
-#: frappe/database/query.py:2380
+#: frappe/database/query.py:2382
msgid "Invalid nested expression: dictionary must represent a function or operator"
msgstr ""
@@ -14117,6 +14172,10 @@ msgstr ""
msgid "Invalid or corrupted content for import"
msgstr ""
+#: frappe/core/api/user_invitation.py:132
+msgid "Invalid or expired key"
+msgstr ""
+
#: frappe/website/doctype/website_settings/website_settings.py:139
msgid "Invalid redirect regex in row #{}: {}"
msgstr ""
@@ -14129,15 +14188,15 @@ msgstr ""
msgid "Invalid request body"
msgstr ""
-#: frappe/core/doctype/user_invitation/user_invitation.py:181
+#: frappe/core/doctype/user_invitation/user_invitation.py:180
msgid "Invalid role"
msgstr ""
-#: frappe/database/query.py:808
+#: frappe/database/query.py:816
msgid "Invalid simple filter format: {0}"
msgstr ""
-#: frappe/database/query.py:728
+#: frappe/database/query.py:736
msgid "Invalid start for filter condition: {0}. Expected a list or tuple."
msgstr ""
@@ -14167,11 +14226,11 @@ msgstr ""
msgid "Invalid wkhtmltopdf version"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1636
+#: frappe/core/doctype/doctype/doctype.py:1637
msgid "Invalid {0} condition"
msgstr ""
-#: frappe/database/query.py:2269
+#: frappe/database/query.py:2271
msgid "Invalid {0} dictionary format"
msgstr ""
@@ -14180,11 +14239,12 @@ msgstr ""
msgid "Inverse"
msgstr ""
-#: frappe/core/doctype/user_invitation/user_invitation.py:95
+#: frappe/core/doctype/user_invitation/user_invitation.py:93
+#: frappe/core/doctype/user_invitation/user_invitation.py:121
msgid "Invitation already accepted"
msgstr ""
-#: frappe/core/doctype/user_invitation/user_invitation.py:99
+#: frappe/core/doctype/user_invitation/user_invitation.py:97
msgid "Invitation already exists"
msgstr ""
@@ -14192,11 +14252,11 @@ msgstr ""
msgid "Invitation cannot be cancelled"
msgstr ""
-#: frappe/core/doctype/user_invitation/user_invitation.py:127
+#: frappe/core/doctype/user_invitation/user_invitation.py:125
msgid "Invitation is cancelled"
msgstr ""
-#: frappe/core/doctype/user_invitation/user_invitation.py:125
+#: frappe/core/doctype/user_invitation/user_invitation.py:123
msgid "Invitation is expired"
msgstr ""
@@ -14204,11 +14264,11 @@ msgstr ""
msgid "Invitation not found"
msgstr ""
-#: frappe/core/doctype/user_invitation/user_invitation.py:59
+#: frappe/core/doctype/user_invitation/user_invitation.py:57
msgid "Invitation to join {0} cancelled"
msgstr ""
-#: frappe/core/doctype/user_invitation/user_invitation.py:76
+#: frappe/core/doctype/user_invitation/user_invitation.py:74
msgid "Invitation to join {0} expired"
msgstr ""
@@ -14376,7 +14436,7 @@ msgstr ""
msgid "Is Published Field"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1587
+#: frappe/core/doctype/doctype/doctype.py:1588
msgid "Is Published Field must be a valid fieldname"
msgstr ""
@@ -15327,7 +15387,7 @@ msgstr ""
msgid "Letter Head Scripts"
msgstr ""
-#: frappe/printing/doctype/letter_head/letter_head.py:61
+#: frappe/printing/doctype/letter_head/letter_head.py:57
msgid "Letter Head cannot be both disabled and default"
msgstr ""
@@ -15422,7 +15482,7 @@ msgstr ""
msgid "Limit"
msgstr ""
-#: frappe/database/query.py:296
+#: frappe/database/query.py:299
msgid "Limit must be a non-negative integer"
msgstr ""
@@ -15664,7 +15724,7 @@ msgstr ""
msgid "List Settings"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2124
+#: frappe/public/js/frappe/list/list_view.js:2125
msgctxt "Button in list view menu"
msgid "List Settings"
msgstr ""
@@ -16362,7 +16422,7 @@ msgstr ""
msgid "Max signups allowed per hour"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1414
+#: frappe/core/doctype/doctype/doctype.py:1415
msgid "Max width for type Currency is 100px in row {0}"
msgstr ""
@@ -16371,7 +16431,7 @@ msgstr ""
msgid "Maximum"
msgstr ""
-#: frappe/core/doctype/file/file.py:376
+#: frappe/core/doctype/file/file.py:407
msgid "Maximum Attachment Limit of {0} has been reached for {1} {2}."
msgstr ""
@@ -16711,7 +16771,7 @@ msgstr ""
msgid "Missing DocType"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1598
+#: frappe/core/doctype/doctype/doctype.py:1599
msgid "Missing Field"
msgstr ""
@@ -16862,7 +16922,7 @@ msgstr ""
msgid "Module Profile Name"
msgstr ""
-#: frappe/printing/doctype/letter_head/letter_head.py:155
+#: frappe/printing/doctype/letter_head/letter_head.py:151
msgid "Module is required when Standard is set to 'Yes'"
msgstr ""
@@ -17039,10 +17099,6 @@ msgstr ""
msgid "Move sections to new tab"
msgstr ""
-#: frappe/public/js/form_builder/components/Field.vue:242
-msgid "Move the current field and the following fields to a new column"
-msgstr ""
-
#: frappe/public/js/frappe/form/grid_row.js:160
msgid "Move to Row Number"
msgstr ""
@@ -17097,7 +17153,7 @@ msgstr ""
msgid "Must have report permission to access this report."
msgstr ""
-#: frappe/core/doctype/report/report.py:175
+#: frappe/core/doctype/report/report.py:174
msgid "Must specify a Query to run"
msgstr ""
@@ -17168,7 +17224,7 @@ msgstr ""
#: frappe/public/js/frappe/form/layout.js:76
#: frappe/public/js/frappe/form/multi_select_dialog.js:240
#: frappe/public/js/frappe/form/save.js:168
-#: frappe/public/js/frappe/views/file/file_view.js:97
+#: frappe/public/js/frappe/views/file/file_view.js:103
#: frappe/website/doctype/website_slideshow/website_slideshow.js:25
msgid "Name"
msgstr ""
@@ -17270,12 +17326,12 @@ msgstr ""
msgid "Navbar Template Values"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:1445
+#: frappe/public/js/frappe/list/list_view.js:1446
msgctxt "Description of a list view shortcut"
msgid "Navigate list down"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:1452
+#: frappe/public/js/frappe/list/list_view.js:1453
msgctxt "Description of a list view shortcut"
msgid "Navigate list up"
msgstr ""
@@ -17302,7 +17358,7 @@ msgstr ""
msgid "Negative Value"
msgstr ""
-#: frappe/database/query.py:720
+#: frappe/database/query.py:728
msgid "Nested filters must be provided as a list or tuple."
msgstr ""
@@ -17385,7 +17441,7 @@ msgstr ""
msgid "New Event"
msgstr ""
-#: frappe/public/js/frappe/views/file/file_view.js:94
+#: frappe/public/js/frappe/views/file/file_view.js:100
msgid "New Folder"
msgstr ""
@@ -17492,7 +17548,7 @@ msgstr ""
msgid "New password cannot be same as old password"
msgstr ""
-#: frappe/core/doctype/user/user.py:970
+#: frappe/core/doctype/user/user.py:973
msgid "New password cannot be the same as your current password. Please choose a different password."
msgstr ""
@@ -17553,7 +17609,7 @@ msgstr ""
msgid "New {} releases for the following apps are available"
msgstr ""
-#: frappe/core/doctype/user/user.py:881
+#: frappe/core/doctype/user/user.py:884
msgid "Newly created user {0} has no roles enabled."
msgstr ""
@@ -17805,7 +17861,7 @@ msgstr ""
msgid "No New notifications"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1835
+#: frappe/core/doctype/doctype/doctype.py:1836
msgid "No Permissions Specified"
msgstr ""
@@ -17845,7 +17901,7 @@ msgstr ""
msgid "No Results found"
msgstr ""
-#: frappe/core/doctype/user/user.py:882
+#: frappe/core/doctype/user/user.py:885
msgid "No Roles Specified"
msgstr ""
@@ -17937,6 +17993,10 @@ msgstr ""
msgid "No documents found tagged with {0}"
msgstr ""
+#: frappe/public/js/frappe/form/grid.js:1101
+msgid "No editable fields available for bulk edit."
+msgstr ""
+
#: frappe/public/js/frappe/views/inbox/inbox_view.js:21
msgid "No email account associated with the User. Please add an account under User > Email Inbox."
msgstr ""
@@ -18042,7 +18102,7 @@ msgstr ""
msgid "No records tagged."
msgstr ""
-#: frappe/public/js/frappe/data_import/data_exporter.js:229
+#: frappe/public/js/frappe/data_import/data_exporter.js:237
msgid "No records will be exported"
msgstr ""
@@ -18050,7 +18110,8 @@ msgstr ""
msgid "No rows"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2453
+#: frappe/public/js/frappe/form/grid.js:1078
+#: frappe/public/js/frappe/list/list_view.js:2454
msgid "No rows selected"
msgstr ""
@@ -18058,7 +18119,7 @@ msgstr ""
msgid "No subject"
msgstr ""
-#: frappe/www/printview.py:468
+#: frappe/www/printview.py:474
msgid "No template found at path: {0}"
msgstr ""
@@ -18131,7 +18192,7 @@ msgstr ""
msgid "Normalized Query"
msgstr ""
-#: frappe/core/doctype/user/user.py:1116 frappe/utils/oauth.py:301
+#: frappe/core/doctype/user/user.py:1119 frappe/utils/oauth.py:301
msgid "Not Allowed"
msgstr ""
@@ -18182,7 +18243,7 @@ msgstr ""
msgid "Not Permitted"
msgstr ""
-#: frappe/desk/query_report.py:764
+#: frappe/desk/query_report.py:765
msgid "Not Permitted to read {0}"
msgstr ""
@@ -18226,7 +18287,7 @@ msgstr ""
msgid "Not a valid Comma Separated Value (CSV File)"
msgstr ""
-#: frappe/core/doctype/user/user.py:313
+#: frappe/core/doctype/user/user.py:316
msgid "Not a valid User Image."
msgstr ""
@@ -18246,7 +18307,7 @@ msgstr ""
msgid "Not allowed to attach {0} document, please enable Allow Print For {0} in Print Settings"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:338
+#: frappe/core/doctype/doctype/doctype.py:339
msgid "Not allowed to create custom Virtual DocType."
msgstr ""
@@ -18270,7 +18331,7 @@ msgstr ""
msgid "Not in Developer Mode"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:333
+#: frappe/core/doctype/doctype/doctype.py:334
msgid "Not in Developer Mode! Set in site_config.json or make 'Custom' DocType."
msgstr ""
@@ -18517,7 +18578,7 @@ msgstr ""
msgid "Number of Queries"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:445
+#: frappe/core/doctype/doctype/doctype.py:446
#: frappe/public/js/frappe/doctype/index.js:66
msgid "Number of attachment fields are more than {}, limit updated to {}."
msgstr ""
@@ -18702,7 +18763,7 @@ msgstr ""
msgid "Offset Y"
msgstr ""
-#: frappe/database/query.py:301
+#: frappe/database/query.py:304
msgid "Offset must be a non-negative integer"
msgstr ""
@@ -18849,7 +18910,7 @@ msgstr ""
msgid "Only Administrator can edit"
msgstr ""
-#: frappe/core/doctype/report/report.py:78
+#: frappe/core/doctype/report/report.py:416
msgid "Only Administrator can save a standard report. Please rename and save."
msgstr ""
@@ -18870,7 +18931,7 @@ msgstr ""
msgid "Only Custom Modules can be renamed."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1692
+#: frappe/core/doctype/doctype/doctype.py:1693
msgid "Only Options allowed for Data field are:"
msgstr ""
@@ -18879,7 +18940,7 @@ msgstr ""
msgid "Only Send Records Updated in Last X Hours"
msgstr ""
-#: frappe/core/doctype/file/file.py:201
+#: frappe/core/doctype/file/file.py:202
msgid "Only System Managers can make this file public."
msgstr ""
@@ -18924,7 +18985,7 @@ msgstr ""
msgid "Only reports of type Report Builder can be edited"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:132
+#: frappe/custom/doctype/customize_form/customize_form.py:133
msgid "Only standard DocTypes are allowed to be customized from Customize Form."
msgstr ""
@@ -19044,7 +19105,7 @@ msgstr ""
msgid "Open in new tab"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:1498
+#: frappe/public/js/frappe/list/list_view.js:1499
msgctxt "Description of a list view shortcut"
msgid "Open list item"
msgstr ""
@@ -19100,7 +19161,7 @@ msgstr ""
msgid "Operator must be one of {0}"
msgstr ""
-#: frappe/database/query.py:2336
+#: frappe/database/query.py:2338
msgid "Operator {0} requires exactly 2 arguments (left and right operands)"
msgstr ""
@@ -19126,7 +19187,7 @@ msgstr ""
msgid "Option 3"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1710
+#: frappe/core/doctype/doctype/doctype.py:1711
msgid "Option {0} for field {1} is not a child table"
msgstr ""
@@ -19160,7 +19221,7 @@ msgstr ""
msgid "Options"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1438
+#: frappe/core/doctype/doctype/doctype.py:1439
msgid "Options 'Dynamic Link' type of field must point to another Link Field with options as 'DocType'"
msgstr ""
@@ -19169,7 +19230,7 @@ msgstr ""
msgid "Options Help"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1739
+#: frappe/core/doctype/doctype/doctype.py:1740
msgid "Options for Rating field can range from 3 to 10"
msgstr ""
@@ -19177,7 +19238,7 @@ msgstr ""
msgid "Options for select. Each option on a new line."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1455
+#: frappe/core/doctype/doctype/doctype.py:1456
msgid "Options for {0} must be set before setting the default value."
msgstr ""
@@ -19201,7 +19262,7 @@ msgstr ""
msgid "Order"
msgstr ""
-#: frappe/database/query.py:1369
+#: frappe/database/query.py:1377
msgid "Order By must be a string"
msgstr ""
@@ -19338,7 +19399,7 @@ msgstr ""
msgid "PDF Settings"
msgstr ""
-#: frappe/utils/print_format.py:356
+#: frappe/utils/print_format.py:358
msgid "PDF generation failed"
msgstr ""
@@ -19575,11 +19636,11 @@ msgstr ""
#. Label of the nsm_parent_field (Data) field in DocType 'DocType'
#: frappe/core/doctype/doctype/doctype.json
-#: frappe/core/doctype/doctype/doctype.py:964
+#: frappe/core/doctype/doctype/doctype.py:965
msgid "Parent Field (Tree)"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:970
+#: frappe/core/doctype/doctype/doctype.py:971
msgid "Parent Field must be a valid fieldname"
msgstr ""
@@ -19593,7 +19654,7 @@ msgstr ""
msgid "Parent Label"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1258
+#: frappe/core/doctype/doctype/doctype.py:1259
msgid "Parent Missing"
msgstr ""
@@ -19678,7 +19739,7 @@ msgstr ""
msgid "Password"
msgstr ""
-#: frappe/core/doctype/user/user.py:515 frappe/core/doctype/user/user.py:1192
+#: frappe/core/doctype/user/user.py:518 frappe/core/doctype/user/user.py:1195
msgid "Password Reset"
msgstr ""
@@ -19716,7 +19777,7 @@ msgstr ""
msgid "Password not found for {0} {1} {2}"
msgstr ""
-#: frappe/core/doctype/user/user.py:1354
+#: frappe/core/doctype/user/user.py:1357
msgid "Password requirements not met"
msgstr ""
@@ -19728,7 +19789,7 @@ msgstr ""
msgid "Password size exceeded the maximum allowed size"
msgstr ""
-#: frappe/core/doctype/user/user.py:953
+#: frappe/core/doctype/user/user.py:956
msgid "Password size exceeded the maximum allowed size."
msgstr ""
@@ -19740,7 +19801,7 @@ msgstr ""
msgid "Passwords do not match!"
msgstr ""
-#: frappe/public/js/frappe/views/file/file_view.js:151
+#: frappe/public/js/frappe/views/file/file_view.js:157
msgid "Paste"
msgstr ""
@@ -19899,8 +19960,7 @@ msgstr ""
msgid "Permission"
msgstr ""
-#: frappe/core/doctype/user_type/user_type.py:84 frappe/database/query.py:1006
-#: frappe/desk/doctype/workspace/workspace.py:108
+#: frappe/database/query.py:1014 frappe/desk/doctype/workspace/workspace.py:108
msgid "Permission Error"
msgstr ""
@@ -19979,8 +20039,8 @@ msgstr ""
msgid "Permissions"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1976
-#: frappe/core/doctype/doctype/doctype.py:1986
+#: frappe/core/doctype/doctype/doctype.py:1977
+#: frappe/core/doctype/doctype/doctype.py:1987
msgid "Permissions Error"
msgstr ""
@@ -20152,7 +20212,7 @@ msgstr ""
msgid "Please adjust filters to include some data"
msgstr ""
-#: frappe/core/doctype/user/user.py:1163
+#: frappe/core/doctype/user/user.py:1166
msgid "Please ask your administrator to verify your sign-up"
msgstr ""
@@ -20160,11 +20220,11 @@ msgstr ""
msgid "Please attach a file first."
msgstr ""
-#: frappe/printing/doctype/letter_head/letter_head.py:94
+#: frappe/printing/doctype/letter_head/letter_head.py:90
msgid "Please attach an image file to set HTML for Footer."
msgstr ""
-#: frappe/printing/doctype/letter_head/letter_head.py:82
+#: frappe/printing/doctype/letter_head/letter_head.py:78
msgid "Please attach an image file to set HTML for Letter Head."
msgstr ""
@@ -20180,7 +20240,7 @@ msgstr ""
msgid "Please check the value of \"Fetch From\" set for field {0}"
msgstr ""
-#: frappe/core/doctype/user/user.py:1161
+#: frappe/core/doctype/user/user.py:1164
msgid "Please check your email for verification"
msgstr ""
@@ -20482,7 +20542,7 @@ msgstr ""
msgid "Please setup a message first"
msgstr ""
-#: frappe/core/doctype/user/user.py:480
+#: frappe/core/doctype/user/user.py:483
msgid "Please setup default outgoing Email Account from Settings > Email Account"
msgstr ""
@@ -20654,11 +20714,11 @@ msgstr ""
msgid "Precision"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1748
+#: frappe/core/doctype/doctype/doctype.py:1749
msgid "Precision ({0}) for {1} cannot be greater than its length ({2})."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1472
+#: frappe/core/doctype/doctype/doctype.py:1473
msgid "Precision should be between 1 and 6"
msgstr ""
@@ -20866,7 +20926,7 @@ msgstr ""
msgid "Print"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2300
+#: frappe/public/js/frappe/list/list_view.js:2301
msgctxt "Button in list view actions menu"
msgid "Print"
msgstr ""
@@ -20938,7 +20998,7 @@ msgstr ""
msgid "Print Format not found"
msgstr ""
-#: frappe/www/printview.py:447
+#: frappe/www/printview.py:453
msgid "Print Format {0} is disabled"
msgstr ""
@@ -21065,7 +21125,7 @@ msgstr ""
msgid "Printing"
msgstr ""
-#: frappe/utils/print_format.py:358
+#: frappe/utils/print_format.py:360
msgid "Printing failed"
msgstr ""
@@ -21118,7 +21178,7 @@ msgstr ""
msgid "Proceed Anyway"
msgstr ""
-#: frappe/public/js/frappe/form/controls/table.js:100
+#: frappe/public/js/frappe/form/controls/table.js:101
msgid "Processing"
msgstr ""
@@ -21195,7 +21255,7 @@ msgstr ""
msgid "Protect Attached Files"
msgstr ""
-#: frappe/core/doctype/file/file.py:567
+#: frappe/core/doctype/file/file.py:598
msgid "Protected File"
msgstr ""
@@ -21830,7 +21890,7 @@ msgstr ""
msgid "Records for following doctypes will be filtered"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1680
+#: frappe/core/doctype/doctype/doctype.py:1681
msgid "Recursive Fetch From"
msgstr ""
@@ -22118,7 +22178,7 @@ msgid "Referrer"
msgstr ""
#: frappe/printing/page/print/print.js:93 frappe/public/js/frappe/desk.js:170
-#: frappe/public/js/frappe/desk.js:556
+#: frappe/public/js/frappe/desk.js:555
#: 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
@@ -22169,7 +22229,7 @@ msgstr ""
msgid "Refreshing..."
msgstr ""
-#: frappe/core/doctype/user/user.py:1123
+#: frappe/core/doctype/user/user.py:1126
msgid "Registered but disabled"
msgstr ""
@@ -22266,6 +22326,7 @@ msgstr ""
msgid "Reminder set at {0}"
msgstr ""
+#: frappe/public/js/frappe/file_uploader/FilePreview.vue:70
#: frappe/public/js/frappe/form/templates/form_sidebar.html:13
#: frappe/public/js/frappe/ui/filters/edit_filter.html:4
#: frappe/public/js/frappe/ui/group_by/group_by.html:4
@@ -22302,7 +22363,7 @@ msgstr ""
msgid "Remove column"
msgstr ""
-#: frappe/public/js/form_builder/components/Field.vue:265
+#: frappe/public/js/form_builder/components/Field.vue:255
msgid "Remove field"
msgstr ""
@@ -22328,7 +22389,7 @@ msgstr ""
msgid "Removed"
msgstr ""
-#: frappe/desk/page/desktop/desktop.js:1213
+#: frappe/desk/page/desktop/desktop.js:1214
msgid "Removed Icons"
msgstr ""
@@ -22350,7 +22411,7 @@ msgstr ""
msgid "Rename {0}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:722
+#: frappe/core/doctype/doctype/doctype.py:723
msgid "Renamed files and replaced code in controllers, please check!"
msgstr ""
@@ -22529,7 +22590,7 @@ msgstr ""
msgid "Report Description"
msgstr ""
-#: frappe/core/doctype/report/report.py:175
+#: frappe/core/doctype/report/report.py:174
msgid "Report Document Error"
msgstr ""
@@ -22636,7 +22697,7 @@ msgstr ""
msgid "Report timed out."
msgstr ""
-#: frappe/desk/query_report.py:822
+#: frappe/desk/query_report.py:823
msgid "Report updated successfully"
msgstr ""
@@ -23097,7 +23158,7 @@ msgstr ""
#: frappe/core/doctype/role/role.json
#: frappe/core/doctype/user_role/user_role.json
#: frappe/core/doctype/user_type/user_type.json
-#: frappe/core/doctype/user_type/user_type.py:111
+#: frappe/core/doctype/user_type/user_type.py:79
#: frappe/core/page/permission_manager/permission_manager.js:225
#: frappe/core/page/permission_manager/permission_manager.js:513
#: frappe/core/page/permission_manager/permission_manager.js:711
@@ -23150,7 +23211,7 @@ msgstr ""
msgid "Role Permissions Manager"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:1993
+#: frappe/public/js/frappe/list/list_view.js:1994
msgctxt "Button in list view menu"
msgid "Role Permissions Manager"
msgstr ""
@@ -23177,7 +23238,7 @@ msgstr ""
msgid "Role and Level"
msgstr ""
-#: frappe/core/doctype/user/user.py:429
+#: frappe/core/doctype/user/user.py:432
msgid "Role has been set as per the user type {0}"
msgstr ""
@@ -23306,8 +23367,8 @@ msgstr ""
msgid "Row #"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1973
-#: frappe/core/doctype/doctype/doctype.py:1983
+#: frappe/core/doctype/doctype/doctype.py:1974
+#: frappe/core/doctype/doctype/doctype.py:1984
msgid "Row # {0}: Non-administrator users cannot add the role {1} to a custom DocType."
msgstr ""
@@ -23315,7 +23376,7 @@ msgstr ""
msgid "Row #{0}:"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:506
+#: frappe/core/doctype/doctype/doctype.py:507
msgid "Row #{}: Fieldname is required"
msgstr ""
@@ -23346,11 +23407,11 @@ msgstr ""
msgid "Row {0}"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:358
+#: frappe/custom/doctype/customize_form/customize_form.py:359
msgid "Row {0}: Not allowed to disable Mandatory for standard fields"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:347
+#: frappe/custom/doctype/customize_form/customize_form.py:348
msgid "Row {0}: Not allowed to enable Allow on Submit for standard fields"
msgstr ""
@@ -23501,7 +23562,7 @@ msgstr ""
msgid "SQL Queries"
msgstr ""
-#: frappe/database/query.py:2181
+#: frappe/database/query.py:2183
msgid "SQL functions are not allowed as strings in SELECT: {0}. Use dict syntax like {{'COUNT': '*'}} instead."
msgstr ""
@@ -23603,7 +23664,7 @@ msgstr ""
#: frappe/public/js/frappe/form/quick_entry.js:186
#: frappe/public/js/frappe/list/list_settings.js:37
#: frappe/public/js/frappe/list/list_settings.js:250
-#: frappe/public/js/frappe/list/list_view.js:2055
+#: frappe/public/js/frappe/list/list_view.js:2056
#: frappe/public/js/frappe/ui/toolbar/toolbar.js:336
#: frappe/public/js/frappe/utils/common.js:452
#: frappe/public/js/frappe/views/kanban/kanban_settings.js:45
@@ -23672,7 +23733,7 @@ msgctxt "Freeze message while saving a document"
msgid "Saving"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2066
+#: frappe/public/js/frappe/list/list_view.js:2067
msgid "Saving Changes..."
msgstr ""
@@ -23887,12 +23948,12 @@ msgstr ""
#. Settings'
#: frappe/core/doctype/system_settings/system_settings.json
#: frappe/desk/page/desktop/desktop.html:19
-#: frappe/public/js/frappe/data_import/data_exporter.js:335
+#: frappe/public/js/frappe/data_import/data_exporter.js:359
#: frappe/public/js/frappe/form/link_selector.js:45
#: frappe/public/js/frappe/list/base_list.js:921
#: frappe/public/js/frappe/list/list_sidebar_group_by.js:141
#: frappe/public/js/frappe/list/list_sidebar_stat.html:4
-#: frappe/public/js/frappe/list/list_view.js:2075
+#: frappe/public/js/frappe/list/list_view.js:2076
#: frappe/public/js/frappe/ui/address_autocomplete/autocomplete_dialog.js:20
#: frappe/public/js/frappe/ui/sidebar/sidebar.js:487
#: frappe/public/js/frappe/ui/toolbar/search.js:49
@@ -23928,7 +23989,7 @@ msgstr ""
msgid "Search by filename or extension"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1539
+#: frappe/core/doctype/doctype/doctype.py:1540
msgid "Search field {0} is not valid"
msgstr ""
@@ -24033,11 +24094,11 @@ msgstr ""
msgid "Section must have at least one column"
msgstr ""
-#: frappe/core/doctype/user/user.py:1519
+#: frappe/core/doctype/user/user.py:1522
msgid "Security Alert: Your account is being impersonated"
msgstr ""
-#: frappe/core/doctype/user/user.py:399
+#: frappe/core/doctype/user/user.py:402
msgid "Security Alert: Your password has been changed."
msgstr ""
@@ -24140,13 +24201,13 @@ msgid "Select"
msgstr ""
#: frappe/printing/page/print_format_builder/print_format_builder_column_selector.html:8
-#: frappe/public/js/frappe/data_import/data_exporter.js:154
-#: frappe/public/js/frappe/form/controls/multicheck.js:182
+#: frappe/public/js/frappe/data_import/data_exporter.js:162
+#: frappe/public/js/frappe/form/controls/multicheck.js:191
#: frappe/public/js/frappe/form/controls/multiselect_list.js:19
#: frappe/public/js/frappe/form/grid_row.js:483
#: frappe/public/js/frappe/list/list_view.js:760
#: frappe/public/js/frappe/list/list_view.js:825
-#: frappe/public/js/frappe/views/file/file_view.js:363
+#: frappe/public/js/frappe/views/file/file_view.js:372
#: frappe/public/js/frappe/views/reports/report_view.js:1709
msgid "Select All"
msgstr ""
@@ -24236,15 +24297,15 @@ msgstr ""
msgid "Select Fields (Up to {0})"
msgstr ""
-#: frappe/public/js/frappe/data_import/data_exporter.js:148
+#: frappe/public/js/frappe/data_import/data_exporter.js:156
msgid "Select Fields To Insert"
msgstr ""
-#: frappe/public/js/frappe/data_import/data_exporter.js:149
+#: frappe/public/js/frappe/data_import/data_exporter.js:157
msgid "Select Fields To Update"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2051
+#: frappe/public/js/frappe/list/list_view.js:2052
msgid "Select Filters"
msgstr ""
@@ -24273,7 +24334,7 @@ msgstr ""
msgid "Select List View"
msgstr ""
-#: frappe/public/js/frappe/data_import/data_exporter.js:159
+#: frappe/public/js/frappe/data_import/data_exporter.js:167
msgid "Select Mandatory"
msgstr ""
@@ -24344,11 +24405,11 @@ msgstr ""
msgid "Select a group {0} first."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:2084
+#: frappe/core/doctype/doctype/doctype.py:2085
msgid "Select a valid Sender Field for creating documents from Email"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:2068
+#: frappe/core/doctype/doctype/doctype.py:2069
msgid "Select a valid Subject field for creating documents from Email"
msgstr ""
@@ -24374,13 +24435,13 @@ msgstr ""
msgid "Select atleast 2 actions"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:1512
+#: frappe/public/js/frappe/list/list_view.js:1513
msgctxt "Description of a list view shortcut"
msgid "Select list item"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:1464
-#: frappe/public/js/frappe/list/list_view.js:1480
+#: frappe/public/js/frappe/list/list_view.js:1465
+#: frappe/public/js/frappe/list/list_view.js:1481
msgctxt "Description of a list view shortcut"
msgid "Select multiple list items"
msgstr ""
@@ -24420,11 +24481,11 @@ msgstr ""
msgid "Select {0}"
msgstr ""
-#: frappe/core/doctype/report/report.py:450
+#: frappe/core/doctype/report/report.py:456
msgid "Selected Letter Head '{0}' is invalid for '{1}' Report."
msgstr ""
-#: frappe/core/doctype/report/report.py:430
+#: frappe/core/doctype/report/report.py:436
msgid "Selected Print Format is invalid for this Report."
msgstr ""
@@ -24617,7 +24678,7 @@ msgstr ""
msgid "Sender Email Field"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:2087
+#: frappe/core/doctype/doctype/doctype.py:2088
msgid "Sender Field should have Email in options"
msgstr ""
@@ -24711,7 +24772,7 @@ msgstr ""
msgid "Series counter for {} updated to {} successfully"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1170
+#: frappe/core/doctype/doctype/doctype.py:1171
#: frappe/core/doctype/document_naming_settings/document_naming_settings.py:170
msgid "Series {0} already used in {1}"
msgstr ""
@@ -24867,10 +24928,6 @@ msgstr ""
msgid "Set Level"
msgstr ""
-#: frappe/core/doctype/user_type/user_type.py:92
-msgid "Set Limit"
-msgstr ""
-
#. Description of the 'Setup Series for transactions' (Section Break) field in
#. DocType 'Document Naming Settings'
#: frappe/core/doctype/document_naming_settings/document_naming_settings.json
@@ -25598,7 +25655,7 @@ msgstr ""
msgid "Sign Up and Confirmation"
msgstr ""
-#: frappe/core/doctype/user/user.py:1116
+#: frappe/core/doctype/user/user.py:1119
msgid "Sign Up is disabled"
msgstr ""
@@ -25662,7 +25719,7 @@ msgstr ""
msgid "Single DocType {0} cannot be fetched in bulk."
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:129
+#: frappe/custom/doctype/customize_form/customize_form.py:130
msgid "Single DocTypes cannot be customized."
msgstr ""
@@ -25680,7 +25737,7 @@ msgstr ""
msgid "Site is running in read only mode for maintenance or site update, this action can not be performed right now. Please try again later."
msgstr ""
-#: frappe/public/js/frappe/views/file/file_view.js:370
+#: frappe/public/js/frappe/views/file/file_view.js:379
msgid "Size"
msgstr ""
@@ -25950,7 +26007,7 @@ msgstr ""
msgid "Sort Order"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1622
+#: frappe/core/doctype/doctype/doctype.py:1623
msgid "Sort field {0} must be a valid fieldname"
msgstr ""
@@ -26067,11 +26124,11 @@ msgstr ""
msgid "Standard DocType can not be deleted."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:231
+#: frappe/core/doctype/doctype/doctype.py:232
msgid "Standard DocType cannot have default print format, use Customize Form"
msgstr ""
-#: frappe/printing/doctype/letter_head/letter_head.py:152
+#: frappe/printing/doctype/letter_head/letter_head.py:148
msgid "Standard Letter Head can be updated in Developer Mode only."
msgstr ""
@@ -26109,6 +26166,10 @@ msgstr ""
msgid "Standard Web Forms can not be modified, duplicate the Web Form instead."
msgstr ""
+#: frappe/core/doctype/report/report.py:419
+msgid "Standard reports can only be created in developer mode."
+msgstr ""
+
#: frappe/website/doctype/web_page/web_page.js:94
msgid "Standard rich text editor with controls"
msgstr ""
@@ -26121,7 +26182,7 @@ msgstr ""
msgid "Standard roles cannot be renamed"
msgstr ""
-#: frappe/core/doctype/user_type/user_type.py:61
+#: frappe/core/doctype/user_type/user_type.py:60
msgid "Standard user type {0} can not be deleted."
msgstr ""
@@ -26300,7 +26361,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:362
-#: frappe/public/js/frappe/list/list_view.js:2492
+#: frappe/public/js/frappe/list/list_view.js:2493
#: frappe/public/js/frappe/views/reports/report_view.js:1070
#: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.json
#: frappe/website/doctype/personal_data_deletion_step/personal_data_deletion_step.json
@@ -26467,7 +26528,7 @@ msgstr ""
msgid "Subject Field"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:2077
+#: frappe/core/doctype/doctype/doctype.py:2078
msgid "Subject Field type should be Data, Text, Long Text, Small Text, Text Editor"
msgstr ""
@@ -26495,7 +26556,7 @@ msgstr ""
msgid "Submit"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2367
+#: frappe/public/js/frappe/list/list_view.js:2368
msgctxt "Button in list view actions menu"
msgid "Submit"
msgstr ""
@@ -26553,7 +26614,7 @@ msgstr ""
msgid "Submit this document to confirm"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2372
+#: frappe/public/js/frappe/list/list_view.js:2373
msgctxt "Title of confirmation dialog"
msgid "Submit {0} documents?"
msgstr ""
@@ -26609,7 +26670,7 @@ msgstr ""
#: 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/public/js/frappe/form/grid.js:1288
+#: frappe/public/js/frappe/form/grid.js:1448
#: frappe/public/js/frappe/views/translation_manager.js:21
#: frappe/templates/includes/login/login.js:226
#: frappe/templates/includes/login/login.js:232
@@ -26672,11 +26733,11 @@ msgstr ""
msgid "Successfully imported {0} out of {1} records."
msgstr ""
-#: frappe/desk/doctype/form_tour/form_tour.py:87
+#: frappe/desk/doctype/form_tour/form_tour.py:88
msgid "Successfully reset onboarding status for all users."
msgstr ""
-#: frappe/core/doctype/user/user.py:1538
+#: frappe/core/doctype/user/user.py:1541
msgid "Successfully signed out"
msgstr ""
@@ -26701,7 +26762,7 @@ msgstr ""
msgid "Suggested Indexes"
msgstr ""
-#: frappe/core/doctype/user/user.py:799
+#: frappe/core/doctype/user/user.py:802
msgid "Suggested Username: {0}"
msgstr ""
@@ -27139,7 +27200,7 @@ msgstr ""
msgid "Table Fieldname"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1264
+#: frappe/core/doctype/doctype/doctype.py:1265
msgid "Table Fieldname Missing"
msgstr ""
@@ -27167,7 +27228,7 @@ msgstr ""
msgid "Table Trimmed"
msgstr ""
-#: frappe/public/js/frappe/form/grid.js:1287
+#: frappe/public/js/frappe/form/grid.js:1447
msgid "Table updated"
msgstr ""
@@ -27194,7 +27255,7 @@ msgstr ""
#: frappe/public/js/frappe/form/templates/form_sidebar.html:125
#: frappe/public/js/frappe/list/base_list.js:814
#: frappe/public/js/frappe/list/base_list.js:997
-#: frappe/public/js/frappe/list/bulk_operations.js:446
+#: frappe/public/js/frappe/list/bulk_operations.js:448
#: 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
@@ -27285,7 +27346,7 @@ msgstr ""
msgid "Templates"
msgstr ""
-#: frappe/core/doctype/user/user.py:1129
+#: frappe/core/doctype/user/user.py:1132
msgid "Temporarily Disabled"
msgstr ""
@@ -27397,7 +27458,7 @@ msgstr ""
msgid "The Bulk Update could not happen due to {0}"
msgstr ""
-#: frappe/public/js/frappe/form/grid.js:1310
+#: frappe/public/js/frappe/form/grid.js:1470
msgid "The CSV format is case sensitive"
msgstr ""
@@ -27413,7 +27474,7 @@ msgstr ""
msgid "The Condition '{0}' is invalid"
msgstr ""
-#: frappe/core/doctype/file/file.py:264
+#: frappe/core/doctype/file/file.py:295
msgid "The File URL you've entered is incorrect"
msgstr ""
@@ -27509,11 +27570,11 @@ msgstr ""
msgid "The field {0} in {1} links to {2} and not {3}"
msgstr ""
-#: frappe/core/doctype/user_type/user_type.py:111
+#: frappe/core/doctype/user_type/user_type.py:79
msgid "The field {0} is mandatory"
msgstr ""
-#: frappe/core/doctype/file/file.py:192
+#: frappe/core/doctype/file/file.py:193
msgid "The fieldname you've specified in Attached To Field is invalid"
msgstr ""
@@ -27537,10 +27598,6 @@ msgstr ""
msgid "The following values do not exist for {0}: {1}"
msgstr ""
-#: frappe/core/doctype/user_type/user_type.py:89
-msgid "The limit has not set for the user type {0} in the site config file."
-msgstr ""
-
#: frappe/templates/emails/login_with_email_link.html:21
msgid "The link will expire in {0} minutes"
msgstr ""
@@ -27596,11 +27653,11 @@ msgstr ""
msgid "The report you requested has been generated.
Click here to download:
{0}
This link will expire in {1} hours."
msgstr ""
-#: frappe/core/doctype/user/user.py:1087
+#: frappe/core/doctype/user/user.py:1090
msgid "The reset password link has been expired"
msgstr ""
-#: frappe/core/doctype/user/user.py:1089
+#: frappe/core/doctype/user/user.py:1092
msgid "The reset password link has either been used before or is invalid"
msgstr ""
@@ -27608,7 +27665,7 @@ msgstr ""
msgid "The resource you are looking for is not available"
msgstr ""
-#: frappe/core/doctype/user_type/user_type.py:115
+#: frappe/core/doctype/user_type/user_type.py:83
msgid "The role {0} should be a custom role."
msgstr ""
@@ -27624,10 +27681,6 @@ msgstr ""
msgid "The system provides many pre-defined roles. You can add new roles to set finer permissions."
msgstr ""
-#: frappe/core/doctype/user_type/user_type.py:98
-msgid "The total number of user document types limit has been crossed."
-msgstr ""
-
#: frappe/core/page/permission_manager/permission_manager_help.html:43
msgid "The user can create a new Item but cannot edit existing items."
msgstr ""
@@ -27722,7 +27775,7 @@ msgstr ""
msgid "There can be only 9 Page Break fields in a Web Form"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1515
+#: frappe/core/doctype/doctype/doctype.py:1516
msgid "There can be only one Fold in a form"
msgstr ""
@@ -27742,7 +27795,7 @@ msgstr ""
msgid "There is nothing new to show you right now."
msgstr ""
-#: frappe/core/doctype/file/file.py:687 frappe/utils/file_manager.py:372
+#: frappe/core/doctype/file/file.py:718 frappe/utils/file_manager.py:372
msgid "There is some problem with the file url: {0}"
msgstr ""
@@ -27823,7 +27876,7 @@ msgstr ""
msgid "This Month"
msgstr ""
-#: frappe/core/doctype/file/file.py:440
+#: frappe/core/doctype/file/file.py:471
msgid "This PDF cannot be uploaded as it contains unsafe content."
msgstr ""
@@ -27871,7 +27924,7 @@ msgstr ""
msgid "This doctype has no orphan fields to trim"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1091
+#: frappe/core/doctype/doctype/doctype.py:1092
msgid "This doctype has pending migrations, run 'bench migrate' before modifying the doctype to avoid losing changes."
msgstr ""
@@ -27923,11 +27976,11 @@ msgid ""
"eval:doc.age>18"
msgstr ""
-#: frappe/core/doctype/file/file.py:566
+#: frappe/core/doctype/file/file.py:597
msgid "This file is attached to a protected document and cannot be deleted."
msgstr ""
-#: frappe/public/js/frappe/file_uploader/FilePreview.vue:83
+#: frappe/public/js/frappe/file_uploader/FilePreview.vue:85
msgid "This file is public and can be accessed by anyone, even without logging in. Mark it private to limit access."
msgstr ""
@@ -28084,7 +28137,7 @@ msgstr ""
msgid "This will terminate the job immediately and might be dangerous, are you sure?"
msgstr ""
-#: frappe/core/doctype/user/user.py:1369
+#: frappe/core/doctype/user/user.py:1372
msgid "Throttled"
msgstr ""
@@ -28232,11 +28285,11 @@ msgstr ""
msgid "Timeline Name"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1610
+#: frappe/core/doctype/doctype/doctype.py:1611
msgid "Timeline field must be a Link or Dynamic Link"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1606
+#: frappe/core/doctype/doctype/doctype.py:1607
msgid "Timeline field must be a valid fieldname"
msgstr ""
@@ -28331,7 +28384,7 @@ msgstr ""
msgid "Title Prefix"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1547
+#: frappe/core/doctype/doctype/doctype.py:1548
msgid "Title field must be a valid fieldname"
msgstr ""
@@ -28430,7 +28483,7 @@ msgstr ""
msgid "To print output use print(text)"
msgstr ""
-#: frappe/core/doctype/user_type/user_type.py:294
+#: frappe/core/doctype/user_type/user_type.py:262
msgid "To set the role {0} in the user {1}, kindly set the {2} field as {3} in one of the {4} record."
msgstr ""
@@ -28545,7 +28598,7 @@ msgstr ""
msgid "Too many requests. Please try again later."
msgstr ""
-#: frappe/core/doctype/user/user.py:1130
+#: frappe/core/doctype/user/user.py:1133
msgid "Too many users signed up recently, so the registration is disabled. Please try back in an hour"
msgstr ""
@@ -28606,7 +28659,7 @@ msgstr ""
msgid "Topic"
msgstr ""
-#: frappe/desk/query_report.py:755
+#: frappe/desk/query_report.py:756
#: frappe/public/js/frappe/views/reports/print_grid.html:50
#: frappe/public/js/frappe/views/reports/query_report.js:1384
#: frappe/public/js/frappe/views/reports/report_view.js:1649
@@ -28927,7 +28980,7 @@ msgstr ""
#: frappe/desk/doctype/workspace_link/workspace_link.json
#: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json
#: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json
-#: frappe/public/js/frappe/views/file/file_view.js:373
+#: frappe/public/js/frappe/views/file/file_view.js:382
#: frappe/public/js/frappe/views/workspace/workspace.js:420
#: frappe/public/js/frappe/widgets/widget_dialog.js:404
#: frappe/website/doctype/web_template/web_template.json
@@ -29029,7 +29082,7 @@ msgstr ""
msgid "URL for documentation or help"
msgstr ""
-#: frappe/core/doctype/file/file.py:275
+#: frappe/core/doctype/file/file.py:306
msgid "URL must start with http:// or https://"
msgstr ""
@@ -29100,7 +29153,7 @@ msgstr ""
msgid "UUID"
msgstr ""
-#: frappe/desk/form/document_follow.py:85
+#: frappe/desk/form/document_follow.py:91
msgid "Un-following document {0}"
msgstr ""
@@ -29132,7 +29185,7 @@ msgstr ""
msgid "Unable to update event"
msgstr ""
-#: frappe/core/doctype/file/file.py:530
+#: frappe/core/doctype/file/file.py:561
msgid "Unable to write file format for {0}"
msgstr ""
@@ -29237,8 +29290,8 @@ msgid "Unsafe SQL query"
msgstr ""
#: frappe/printing/page/print_format_builder/print_format_builder_column_selector.html:9
-#: frappe/public/js/frappe/data_import/data_exporter.js:164
-#: frappe/public/js/frappe/form/controls/multicheck.js:185
+#: frappe/public/js/frappe/data_import/data_exporter.js:172
+#: frappe/public/js/frappe/form/controls/multicheck.js:194
#: frappe/public/js/frappe/views/reports/report_view.js:1710
msgid "Unselect All"
msgstr ""
@@ -29276,11 +29329,11 @@ msgstr ""
msgid "Unsupported file format: {0}"
msgstr ""
-#: frappe/database/query.py:1178
+#: frappe/database/query.py:1186
msgid "Unsupported function or operator: {0}"
msgstr ""
-#: frappe/database/query.py:2272
+#: frappe/database/query.py:2274
msgid "Unsupported {0}: {1}"
msgstr ""
@@ -29292,11 +29345,11 @@ msgstr ""
msgid "Unzip"
msgstr ""
-#: frappe/public/js/frappe/views/file/file_view.js:132
+#: frappe/public/js/frappe/views/file/file_view.js:138
msgid "Unzipped {0} files"
msgstr ""
-#: frappe/public/js/frappe/views/file/file_view.js:125
+#: frappe/public/js/frappe/views/file/file_view.js:131
msgid "Unzipping files..."
msgstr ""
@@ -29391,6 +29444,10 @@ msgstr ""
msgid "Update {0} records"
msgstr ""
+#: frappe/public/js/frappe/form/grid.js:1165
+msgid "Update {0} rows"
+msgstr ""
+
#. Option for the 'Comment Type' (Select) field in DocType 'Comment'
#. Option for the 'Status' (Select) field in DocType 'Permission Log'
#: frappe/core/doctype/comment/comment.json
@@ -29411,6 +29468,10 @@ msgstr ""
msgid "Updated successfully"
msgstr ""
+#: frappe/public/js/frappe/form/grid.js:1158
+msgid "Updated {0} selected {1}. Save the form to keep changes."
+msgstr ""
+
#: frappe/utils/response.py:350
msgid "Updating"
msgstr ""
@@ -29450,7 +29511,7 @@ msgstr ""
#: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:152
#: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:153
-#: frappe/public/js/frappe/form/grid.js:113
+#: frappe/public/js/frappe/form/grid.js:117
#: frappe/public/js/frappe/form/templates/form_sidebar.html:12
msgid "Upload"
msgstr ""
@@ -29693,7 +29754,7 @@ msgstr ""
msgid "User Cannot Search"
msgstr ""
-#: frappe/public/js/frappe/desk.js:554
+#: frappe/public/js/frappe/desk.js:553
msgid "User Changed"
msgstr ""
@@ -29717,10 +29778,6 @@ msgstr ""
msgid "User Document Type"
msgstr ""
-#: frappe/core/doctype/user_type/user_type.py:99
-msgid "User Document Types Limit Exceeded"
-msgstr ""
-
#. Name of a DocType
#: frappe/core/doctype/user_email/user_email.json
msgid "User Email"
@@ -29767,7 +29824,7 @@ msgstr ""
msgid "User Id Field"
msgstr ""
-#: frappe/core/doctype/user_type/user_type.py:286
+#: frappe/core/doctype/user_type/user_type.py:254
msgid "User Id Field is mandatory in the user type {0}"
msgstr ""
@@ -29807,7 +29864,7 @@ msgstr ""
msgid "User Permissions"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:1982
+#: frappe/public/js/frappe/list/list_view.js:1983
msgctxt "Button in list view menu"
msgid "User Permissions"
msgstr ""
@@ -29856,7 +29913,6 @@ msgstr ""
#. Name of a DocType
#: frappe/core/doctype/user/user.json
#: frappe/core/doctype/user_type/user_type.json
-#: frappe/core/doctype/user_type/user_type.py:83
msgid "User Type"
msgstr ""
@@ -29883,11 +29939,7 @@ msgstr ""
msgid "User does not exist"
msgstr ""
-#: frappe/core/doctype/user_type/user_type.py:83
-msgid "User does not have permission to create the new {0}"
-msgstr ""
-
-#: frappe/core/doctype/user_invitation/user_invitation.py:102
+#: frappe/core/doctype/user_invitation/user_invitation.py:100
msgid "User is disabled"
msgstr ""
@@ -29913,15 +29965,15 @@ msgstr ""
msgid "User with email: {0} does not exist in the system. Please ask 'System Administrator' to create the user for you."
msgstr ""
-#: frappe/core/doctype/user/user.py:606
+#: frappe/core/doctype/user/user.py:609
msgid "User {0} cannot be deleted"
msgstr ""
-#: frappe/core/doctype/user/user.py:375
+#: frappe/core/doctype/user/user.py:378
msgid "User {0} cannot be disabled"
msgstr ""
-#: frappe/core/doctype/user/user.py:677
+#: frappe/core/doctype/user/user.py:680
msgid "User {0} cannot be renamed"
msgstr ""
@@ -29942,11 +29994,11 @@ msgstr ""
msgid "User {0} has requested for data deletion"
msgstr ""
-#: frappe/core/doctype/user/user.py:1513
+#: frappe/core/doctype/user/user.py:1516
msgid "User {0} has started an impersonation session as you.
Reason provided: {1}"
msgstr ""
-#: frappe/core/doctype/user/user.py:1496
+#: frappe/core/doctype/user/user.py:1499
msgid "User {0} impersonated as {1}"
msgstr ""
@@ -29975,7 +30027,7 @@ msgstr ""
msgid "Username"
msgstr ""
-#: frappe/core/doctype/user/user.py:766
+#: frappe/core/doctype/user/user.py:769
msgid "Username {0} already exists"
msgstr ""
@@ -30087,6 +30139,8 @@ msgstr ""
#: frappe/email/doctype/auto_email_report/auto_email_report.js:95
#: frappe/integrations/doctype/query_parameters/query_parameters.json
#: frappe/integrations/doctype/webhook_header/webhook_header.json
+#: frappe/public/js/frappe/form/grid.js:1135
+#: frappe/public/js/frappe/form/grid.js:1186
#: frappe/public/js/frappe/list/bulk_operations.js:336
#: frappe/public/js/frappe/list/bulk_operations.js:412
#: frappe/public/js/frappe/list/list_view_permission_restrictions.html:4
@@ -30136,7 +30190,7 @@ msgstr ""
msgid "Value for a check field can be either 0 or 1"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:620
+#: frappe/custom/doctype/customize_form/customize_form.py:621
msgid "Value for field {0} is too long in {1}. Length should be lesser than {2} characters"
msgstr ""
@@ -30388,7 +30442,7 @@ msgstr ""
msgid "Virtual DocType {} requires overriding an instance method called {} found {}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1729
+#: frappe/core/doctype/doctype/doctype.py:1730
msgid "Virtual tables must be virtual fields"
msgstr ""
@@ -30445,7 +30499,7 @@ msgstr ""
msgid "Warning: DATA LOSS IMMINENT! Proceeding will permanently delete following database columns from doctype {0}:"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1186
+#: frappe/core/doctype/doctype/doctype.py:1187
msgid "Warning: Naming is not set"
msgstr ""
@@ -30458,7 +30512,7 @@ msgstr ""
msgid "Warning: Updating counter may lead to document name conflicts if not done properly"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:459
+#: frappe/core/doctype/doctype/doctype.py:460
msgid "Warning: Usage of 'format:' is discouraged."
msgstr ""
@@ -30690,7 +30744,7 @@ msgstr ""
msgid "Website Search Field"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1594
+#: frappe/core/doctype/doctype/doctype.py:1595
msgid "Website Search Field must be a valid fieldname"
msgstr ""
@@ -30864,7 +30918,7 @@ msgstr ""
msgid "Welcome Workspace"
msgstr ""
-#: frappe/core/doctype/user/user.py:472
+#: frappe/core/doctype/user/user.py:475
msgid "Welcome email sent"
msgstr ""
@@ -30876,7 +30930,7 @@ msgstr ""
msgid "Welcome to the {0} workspace"
msgstr ""
-#: frappe/core/doctype/user/user.py:539
+#: frappe/core/doctype/user/user.py:542
msgid "Welcome to {0}"
msgstr ""
@@ -31388,7 +31442,7 @@ msgstr ""
msgid "You are not allowed to create columns"
msgstr ""
-#: frappe/core/doctype/report/report.py:105
+#: frappe/core/doctype/report/report.py:104
msgid "You are not allowed to delete Standard Report"
msgstr ""
@@ -31400,7 +31454,7 @@ msgstr ""
msgid "You are not allowed to delete a standard Website Theme"
msgstr ""
-#: frappe/core/doctype/report/report.py:458
+#: frappe/core/doctype/report/report.py:464
msgid "You are not allowed to edit the report."
msgstr ""
@@ -31515,7 +31569,7 @@ msgstr ""
msgid "You can disable this {0} instead of deleting it."
msgstr ""
-#: frappe/core/doctype/file/file.py:806
+#: frappe/core/doctype/file/file.py:837
msgid "You can increase the limit from System Settings."
msgstr ""
@@ -31523,6 +31577,14 @@ msgstr ""
msgid "You can manually remove the lock if you think it's safe: {}"
msgstr ""
+#: frappe/website/doctype/discussion_topic/discussion_topic.py:37
+msgid "You can only edit your own replies."
+msgstr ""
+
+#: frappe/desk/form/document_follow.py:62
+msgid "You can only follow documents for yourself."
+msgstr ""
+
#: frappe/public/js/frappe/form/controls/markdown_editor.js:75
msgid "You can only insert images in Markdown fields"
msgstr ""
@@ -31531,8 +31593,8 @@ msgstr ""
msgid "You can only print upto {0} documents at a time"
msgstr ""
-#: frappe/core/doctype/user_type/user_type.py:105
-msgid "You can only set the 3 custom doctypes in the Document Types table."
+#: frappe/desk/form/document_follow.py:81
+msgid "You can only unfollow documents for yourself."
msgstr ""
#: frappe/handler.py:207
@@ -31561,15 +31623,15 @@ msgstr ""
msgid "You can use Customize Form to set levels on fields."
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:394
+#: frappe/custom/doctype/customize_form/customize_form.py:395
msgid "You can't set 'Options' for field {0}"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:398
+#: frappe/custom/doctype/customize_form/customize_form.py:399
msgid "You can't set 'Translatable' for field {0}"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:405
+#: frappe/custom/doctype/customize_form/customize_form.py:406
msgid "You can't set standard field {0} as virtual"
msgstr ""
@@ -31591,7 +31653,7 @@ msgstr ""
msgid "You cannot share `{0}` on {1} `{2}` as you do not have `{0}` permission on `{1}`"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:390
+#: frappe/custom/doctype/customize_form/customize_form.py:391
msgid "You cannot unset 'Read Only' for field {0}"
msgstr ""
@@ -31637,15 +31699,19 @@ msgstr ""
msgid "You do not have import permission for {0}"
msgstr ""
-#: frappe/database/query.py:989
+#: frappe/database/query.py:997
msgid "You do not have permission to access child table field: {0}"
msgstr ""
-#: frappe/database/query.py:1002
+#: frappe/database/query.py:1010
msgid "You do not have permission to access field: {0}"
msgstr ""
-#: frappe/desk/query_report.py:1105
+#: frappe/core/doctype/file/file.py:230
+msgid "You do not have permission to access this file"
+msgstr ""
+
+#: frappe/desk/query_report.py:1106
msgid "You do not have permission to access {0}: {1}."
msgstr ""
@@ -31681,11 +31747,12 @@ msgstr ""
msgid "You have been successfully logged out"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:248
+#: frappe/custom/doctype/customize_form/customize_form.py:249
msgid "You have hit the row size limit on database table: {0}"
msgstr ""
-#: frappe/public/js/frappe/list/bulk_operations.js:428
+#: frappe/public/js/frappe/form/grid.js:1201
+#: frappe/public/js/frappe/list/bulk_operations.js:430
msgid "You have not entered a value. The field will be set to empty."
msgstr ""
@@ -31778,7 +31845,7 @@ msgstr ""
msgid "You need to have \"Share\" permission"
msgstr ""
-#: frappe/utils/print_format.py:335
+#: frappe/utils/print_format.py:337
msgid "You need to install pycups to use this feature!"
msgstr ""
@@ -31849,7 +31916,7 @@ msgstr ""
msgid "You will be redirected to:"
msgstr ""
-#: frappe/core/doctype/user_invitation/user_invitation.py:113
+#: frappe/core/doctype/user_invitation/user_invitation.py:111
msgid "You've been invited to join {0}"
msgstr ""
@@ -31857,7 +31924,7 @@ msgstr ""
msgid "You've been invited to join {0}."
msgstr ""
-#: frappe/public/js/frappe/desk.js:551
+#: frappe/public/js/frappe/desk.js:550
msgid "You've logged in as another user from another tab. Refresh this page to continue using system."
msgstr ""
@@ -31952,7 +32019,7 @@ msgstr ""
msgid "Your organization name and address for the email footer."
msgstr ""
-#: frappe/core/doctype/user/user.py:393
+#: frappe/core/doctype/user/user.py:396
msgid "Your password has been changed and you might have been logged out of all systems.
Please contact the Administrator for further assistance."
msgstr ""
@@ -31990,6 +32057,10 @@ msgstr ""
msgid "`as_iterator` only works with `as_list=True` or `as_dict=True`"
msgstr ""
+#: frappe/custom/doctype/property_setter/property_setter.py:154
+msgid "`doctype` and `fieldname` are required for deleting property setters."
+msgstr ""
+
#: frappe/utils/background_jobs.py:121
msgid "`job_id` paramater is required for deduplication."
msgstr ""
@@ -32489,6 +32560,14 @@ msgstr ""
msgid "restored {0} as {1}"
msgstr ""
+#: frappe/public/js/frappe/form/grid.js:1156
+msgid "row"
+msgstr ""
+
+#: frappe/public/js/frappe/form/grid.js:1156
+msgid "rows"
+msgstr ""
+
#: frappe/public/js/frappe/form/controls/duration.js:222
#: frappe/public/js/frappe/utils/utils.js:1238
msgctxt "Seconds (Field: Duration)"
@@ -32730,12 +32809,12 @@ msgstr ""
msgid "{0} ${type}"
msgstr ""
-#: frappe/public/js/frappe/data_import/data_exporter.js:80
+#: frappe/public/js/frappe/data_import/data_exporter.js:88
#: frappe/public/js/frappe/views/gantt/gantt_view.js:111
msgid "{0} ({1})"
msgstr ""
-#: frappe/public/js/frappe/data_import/data_exporter.js:77
+#: frappe/public/js/frappe/data_import/data_exporter.js:85
msgid "{0} ({1}) (1 row mandatory)"
msgstr ""
@@ -32917,7 +32996,7 @@ msgctxt "Form timeline"
msgid "{0} changed {1} to {2}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1677
+#: frappe/core/doctype/doctype/doctype.py:1678
msgid "{0} contains an invalid Fetch From expression, Fetch From can't be self-referential."
msgstr ""
@@ -32983,7 +33062,7 @@ msgstr ""
msgid "{0} has already assigned default value for {1}."
msgstr ""
-#: frappe/database/query.py:1313
+#: frappe/database/query.py:1321
msgid "{0} has invalid backtick notation: {1}"
msgstr ""
@@ -33008,11 +33087,11 @@ msgstr ""
msgid "{0} is a descendant of {1}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:965
+#: frappe/core/doctype/doctype/doctype.py:966
msgid "{0} is a mandatory field"
msgstr ""
-#: frappe/core/doctype/file/file.py:610
+#: frappe/core/doctype/file/file.py:641
msgid "{0} is a not a valid zip file"
msgstr ""
@@ -33024,7 +33103,7 @@ msgstr ""
msgid "{0} is an ancestor of {1}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1690
+#: frappe/core/doctype/doctype/doctype.py:1691
msgid "{0} is an invalid Data field."
msgstr ""
@@ -33100,7 +33179,7 @@ msgstr ""
msgid "{0} is not a field of doctype {1}"
msgstr ""
-#: frappe/www/printview.py:384
+#: frappe/www/printview.py:390
msgid "{0} is not a raw printing format."
msgstr ""
@@ -33149,11 +33228,11 @@ msgstr ""
msgid "{0} is not a valid report format. Report format should one of the following {1}"
msgstr ""
-#: frappe/core/doctype/file/file.py:590
+#: frappe/core/doctype/file/file.py:621
msgid "{0} is not a zip file"
msgstr ""
-#: frappe/core/doctype/user_invitation/user_invitation.py:182
+#: frappe/core/doctype/user_invitation/user_invitation.py:181
msgid "{0} is not an allowed role for {1}"
msgstr ""
@@ -33219,11 +33298,11 @@ msgstr ""
msgid "{0} is {1}"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:1901
+#: frappe/public/js/frappe/list/list_view.js:1902
msgid "{0} items selected"
msgstr ""
-#: frappe/core/doctype/user/user.py:1505
+#: frappe/core/doctype/user/user.py:1508
msgid "{0} just impersonated as you. They gave this reason: {1}"
msgstr ""
@@ -33299,12 +33378,12 @@ msgstr ""
msgid "{0} not allowed to be renamed"
msgstr ""
-#: frappe/core/doctype/report/report.py:507
-#: frappe/public/js/frappe/list/list_view.js:1281
+#: frappe/core/doctype/report/report.py:513
+#: frappe/public/js/frappe/list/list_view.js:1282
msgid "{0} of {1}"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:1283
+#: frappe/public/js/frappe/list/list_view.js:1284
msgid "{0} of {1} ({2} rows with children)"
msgstr ""
@@ -33337,7 +33416,7 @@ msgstr ""
msgid "{0} records deleted"
msgstr ""
-#: frappe/public/js/frappe/data_import/data_exporter.js:233
+#: frappe/public/js/frappe/data_import/data_exporter.js:241
msgid "{0} records will be exported"
msgstr ""
@@ -33384,7 +33463,7 @@ msgctxt "User added rows to child table"
msgid "{0} rows to {1}"
msgstr ""
-#: frappe/desk/query_report.py:837
+#: frappe/desk/query_report.py:838
msgid "{0} saved successfully"
msgstr ""
@@ -33404,7 +33483,7 @@ msgstr ""
msgid "{0} shared this document with {1}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:319
+#: frappe/core/doctype/doctype/doctype.py:320
msgid "{0} should be indexed because it's referred in dashboard connections"
msgstr ""
@@ -33444,7 +33523,7 @@ msgstr ""
msgid "{0} unread notifications"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:257
+#: frappe/custom/doctype/customize_form/customize_form.py:258
msgid "{0} updated"
msgstr ""
@@ -33533,44 +33612,44 @@ msgstr ""
msgid "{0}: Failed to attach new recurring document. To enable attaching document in the auto repeat notification email, enable {1} in Print Settings"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1498
+#: frappe/core/doctype/doctype/doctype.py:1499
msgid "{0}: Field '{1}' cannot be set as Unique as it has non-unique values"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1406
+#: frappe/core/doctype/doctype/doctype.py:1407
#: frappe/website/doctype/web_form/web_form.py:122
msgid "{0}: Field {1} in row {2} cannot be hidden and mandatory without default"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1365
+#: frappe/core/doctype/doctype/doctype.py:1366
msgid "{0}: Field {1} of type {2} cannot be mandatory"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1353
+#: frappe/core/doctype/doctype/doctype.py:1354
msgid "{0}: Fieldname {1} appears multiple times in rows {2}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1485
+#: frappe/core/doctype/doctype/doctype.py:1486
msgid "{0}: Fieldtype {1} for {2} cannot be unique"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1847
+#: frappe/core/doctype/doctype/doctype.py:1848
msgid "{0}: No basic permissions set"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1861
+#: frappe/core/doctype/doctype/doctype.py:1862
msgid "{0}: Only one rule allowed with the same Role, Level and {1}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1387
+#: frappe/core/doctype/doctype/doctype.py:1388
msgid "{0}: Options must be a valid DocType for field {1} in row {2}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1376
+#: frappe/core/doctype/doctype/doctype.py:1377
msgid "{0}: Options required for Link or Table type field {1} in row {2}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1394
+#: frappe/core/doctype/doctype/doctype.py:1395
msgid "{0}: Options {1} must be the same as doctype name {2} for the field {3}"
msgstr ""
@@ -33578,47 +33657,47 @@ msgstr ""
msgid "{0}: Other permission rules may also apply"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1876
+#: frappe/core/doctype/doctype/doctype.py:1877
msgid "{0}: Permission at level 0 must be set before higher levels are set"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1953
+#: frappe/core/doctype/doctype/doctype.py:1954
msgid "{0}: The 'Amend' permission cannot be granted for a non-submittable DocType."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1901
+#: frappe/core/doctype/doctype/doctype.py:1902
msgid "{0}: The 'Amend' permission cannot be granted without the 'Create' permission."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1888
+#: frappe/core/doctype/doctype/doctype.py:1889
msgid "{0}: The 'Cancel' permission cannot be granted without the 'Submit' permission."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1935
+#: frappe/core/doctype/doctype/doctype.py:1936
msgid "{0}: The 'Export' permission was removed because it cannot be granted for a 'single' DocType."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1961
+#: frappe/core/doctype/doctype/doctype.py:1962
msgid "{0}: The 'Import' permission cannot be granted for a non-importable DocType."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1907
+#: frappe/core/doctype/doctype/doctype.py:1908
msgid "{0}: The 'Import' permission cannot be granted without the 'Create' permission."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1927
+#: frappe/core/doctype/doctype/doctype.py:1928
msgid "{0}: The 'Import' permission was removed because it cannot be granted for a 'single' DocType."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1919
+#: frappe/core/doctype/doctype/doctype.py:1920
msgid "{0}: The 'Report' permission was removed because it cannot be granted for a 'single' DocType."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1946
+#: frappe/core/doctype/doctype/doctype.py:1947
msgid "{0}: The 'Submit' permission cannot be granted for a non-submittable DocType."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1895
+#: frappe/core/doctype/doctype/doctype.py:1896
msgid "{0}: The 'Submit', 'Cancel', and 'Amend' permissions cannot be granted without the 'Write' permission."
msgstr ""
@@ -33626,11 +33705,11 @@ msgstr ""
msgid "{0}: You can increase the limit for the field if required via {1}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1340
+#: frappe/core/doctype/doctype/doctype.py:1341
msgid "{0}: fieldname cannot be set to reserved field {1} in DocType"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1331
+#: frappe/core/doctype/doctype/doctype.py:1332
msgid "{0}: fieldname cannot be set to reserved keyword {1}"
msgstr ""
@@ -33651,7 +33730,7 @@ msgstr ""
msgid "{0}: {1} vs {2}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1506
+#: frappe/core/doctype/doctype/doctype.py:1507
msgid "{0}:Fieldtype {1} for {2} cannot be indexed"
msgstr ""
@@ -33675,7 +33754,7 @@ msgstr ""
msgid "{count} rows selected"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1560
+#: frappe/core/doctype/doctype/doctype.py:1561
msgid "{{{0}}} is not a valid fieldname pattern. It should be {{field_name}}."
msgstr ""