diff --git a/frappe/locale/main.pot b/frappe/locale/main.pot
index 8ec6923aa3..eff1a9fe9d 100644
--- a/frappe/locale/main.pot
+++ b/frappe/locale/main.pot
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Framework VERSION\n"
"Report-Msgid-Bugs-To: developers@frappe.io\n"
-"POT-Creation-Date: 2024-12-01 09:33+0000\n"
-"PO-Revision-Date: 2024-12-01 09:33+0000\n"
+"POT-Creation-Date: 2024-12-22 09:33+0000\n"
+"PO-Revision-Date: 2024-12-22 09:33+0000\n"
"Last-Translator: developers@frappe.io\n"
"Language-Team: developers@frappe.io\n"
"MIME-Version: 1.0\n"
@@ -72,7 +72,7 @@ msgstr ""
msgid "'In Global Search' is not allowed for field {0} of type {1}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1357
+#: frappe/core/doctype/doctype/doctype.py:1356
msgid "'In Global Search' not allowed for type {0} in row {1}"
msgstr ""
@@ -80,7 +80,7 @@ msgstr ""
msgid "'In List View' is not allowed for field {0} of type {1}"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:359
+#: frappe/custom/doctype/customize_form/customize_form.py:360
msgid "'In List View' not allowed for type {0} in row {1}"
msgstr ""
@@ -92,7 +92,7 @@ msgstr ""
msgid "'{0}' is not a valid URL"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1351
+#: frappe/core/doctype/doctype/doctype.py:1350
msgid "'{0}' not allowed for type {1} in row {2}"
msgstr ""
@@ -100,7 +100,7 @@ msgstr ""
msgid "(Mandatory)"
msgstr ""
-#: frappe/model/rename_doc.py:708
+#: frappe/model/rename_doc.py:714
msgid "** Failed: {0} to {1}: {2}"
msgstr ""
@@ -120,7 +120,7 @@ msgstr ""
msgid "0 is highest"
msgstr ""
-#: frappe/public/js/frappe/form/grid_row.js:807
+#: frappe/public/js/frappe/form/grid_row.js:825
msgid "1 = True & 0 = False"
msgstr ""
@@ -147,7 +147,7 @@ msgstr ""
msgid "1 comment"
msgstr ""
-#: frappe/tests/test_utils.py:683
+#: frappe/tests/test_utils.py:693
msgid "1 day ago"
msgstr ""
@@ -156,17 +156,17 @@ msgid "1 hour"
msgstr ""
#: frappe/public/js/frappe/utils/pretty_date.js:52
-#: frappe/tests/test_utils.py:681
+#: frappe/tests/test_utils.py:691
msgid "1 hour ago"
msgstr ""
#: frappe/public/js/frappe/utils/pretty_date.js:48
-#: frappe/tests/test_utils.py:679
+#: frappe/tests/test_utils.py:689
msgid "1 minute ago"
msgstr ""
#: frappe/public/js/frappe/utils/pretty_date.js:66
-#: frappe/tests/test_utils.py:687
+#: frappe/tests/test_utils.py:697
msgid "1 month ago"
msgstr ""
@@ -178,37 +178,37 @@ msgstr ""
msgid "1 record will be exported"
msgstr ""
-#: frappe/tests/test_utils.py:678
+#: frappe/tests/test_utils.py:688
msgid "1 second ago"
msgstr ""
#: frappe/public/js/frappe/utils/pretty_date.js:62
-#: frappe/tests/test_utils.py:685
+#: frappe/tests/test_utils.py:695
msgid "1 week ago"
msgstr ""
#: frappe/public/js/frappe/utils/pretty_date.js:70
-#: frappe/tests/test_utils.py:689
+#: frappe/tests/test_utils.py:699
msgid "1 year ago"
msgstr ""
-#: frappe/tests/test_utils.py:682
+#: frappe/tests/test_utils.py:692
msgid "2 hours ago"
msgstr ""
-#: frappe/tests/test_utils.py:688
+#: frappe/tests/test_utils.py:698
msgid "2 months ago"
msgstr ""
-#: frappe/tests/test_utils.py:686
+#: frappe/tests/test_utils.py:696
msgid "2 weeks ago"
msgstr ""
-#: frappe/tests/test_utils.py:690
+#: frappe/tests/test_utils.py:700
msgid "2 years ago"
msgstr ""
-#: frappe/tests/test_utils.py:680
+#: frappe/tests/test_utils.py:690
msgid "3 minutes ago"
msgstr ""
@@ -224,7 +224,7 @@ msgstr ""
msgid "5 Records"
msgstr ""
-#: frappe/tests/test_utils.py:684
+#: frappe/tests/test_utils.py:694
msgid "5 days ago"
msgstr ""
@@ -586,7 +586,7 @@ msgstr ""
msgid ">="
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1035
+#: frappe/core/doctype/doctype/doctype.py:1030
msgid "A DocType's name should start with a letter and can only consist of letters, numbers, spaces, underscores and hyphens"
msgstr ""
@@ -885,7 +885,7 @@ msgstr ""
msgid "Action Complete"
msgstr ""
-#: frappe/model/document.py:1809
+#: frappe/model/document.py:1852
msgid "Action Failed"
msgstr ""
@@ -994,7 +994,7 @@ msgstr ""
#: frappe/core/page/permission_manager/permission_manager.js:475
#: frappe/email/doctype/email_group/email_group.js:60
-#: frappe/public/js/frappe/form/grid_row.js:470
+#: frappe/public/js/frappe/form/grid_row.js:471
#: frappe/public/js/frappe/form/sidebar/assign_to.js:100
#: frappe/public/js/frappe/form/templates/set_sharing.html:68
#: frappe/public/js/frappe/list/bulk_operations.js:437
@@ -1005,7 +1005,7 @@ msgstr ""
msgid "Add"
msgstr ""
-#: frappe/public/js/frappe/form/grid_row.js:430
+#: frappe/public/js/frappe/form/grid_row.js:429
msgid "Add / Remove Columns"
msgstr ""
@@ -1292,7 +1292,7 @@ msgstr ""
msgid "Added HTML in the <head> section of the web page, primarily used for website verification and SEO"
msgstr ""
-#: frappe/core/doctype/log_settings/log_settings.py:82
+#: frappe/core/doctype/log_settings/log_settings.py:81
msgid "Added default log doctypes: {}"
msgstr ""
@@ -1588,7 +1588,7 @@ msgstr ""
msgid "All Records"
msgstr ""
-#: frappe/public/js/frappe/form/form.js:2251
+#: frappe/public/js/frappe/form/form.js:2243
msgid "All Submissions"
msgstr ""
@@ -2012,7 +2012,7 @@ msgstr ""
msgid "Amendment Naming Override"
msgstr ""
-#: frappe/model/document.py:489
+#: frappe/model/document.py:515
msgid "Amendment Not Allowed"
msgstr ""
@@ -2075,7 +2075,7 @@ msgstr ""
msgid "Another transaction is blocking this one. Please try again in a few seconds."
msgstr ""
-#: frappe/model/rename_doc.py:385
+#: frappe/model/rename_doc.py:389
msgid "Another {0} with name {1} exists, select another name"
msgstr ""
@@ -2148,7 +2148,7 @@ msgstr ""
msgid "App Secret Key"
msgstr ""
-#: frappe/modules/utils.py:279
+#: frappe/modules/utils.py:280
msgid "App not found for module: {0}"
msgstr ""
@@ -2172,7 +2172,7 @@ msgstr ""
msgid "Append To"
msgstr ""
-#: frappe/email/doctype/email_account/email_account.py:196
+#: frappe/email/doctype/email_account/email_account.py:197
msgid "Append To can be one of {0}"
msgstr ""
@@ -2276,7 +2276,7 @@ msgstr ""
msgid "Apply to all Documents Types"
msgstr ""
-#: frappe/model/workflow.py:258
+#: frappe/model/workflow.py:265
msgid "Applying: {0}"
msgstr ""
@@ -2322,7 +2322,7 @@ msgstr ""
msgid "Are you sure you want to clear the assignments?"
msgstr ""
-#: frappe/public/js/frappe/form/grid.js:264
+#: frappe/public/js/frappe/form/grid.js:267
msgid "Are you sure you want to delete all rows?"
msgstr ""
@@ -2557,7 +2557,7 @@ msgstr ""
msgid "Assignments"
msgstr ""
-#: frappe/public/js/frappe/form/grid_row.js:650
+#: frappe/public/js/frappe/form/grid_row.js:648
msgid "At least one column is required to show in the grid."
msgstr ""
@@ -2732,7 +2732,7 @@ msgstr ""
msgid "Authentication Apps you can use are: "
msgstr ""
-#: frappe/email/doctype/email_account/email_account.py:329
+#: frappe/email/doctype/email_account/email_account.py:330
msgid "Authentication failed while receiving emails from Email Account: {0}."
msgstr ""
@@ -2939,11 +2939,11 @@ msgstr ""
msgid "Automatic"
msgstr ""
-#: frappe/email/doctype/email_account/email_account.py:767
+#: frappe/email/doctype/email_account/email_account.py:768
msgid "Automatic Linking can be activated only for one Email Account."
msgstr ""
-#: frappe/email/doctype/email_account/email_account.py:761
+#: frappe/email/doctype/email_account/email_account.py:762
msgid "Automatic Linking can be activated only if Incoming is enabled."
msgstr ""
@@ -3658,15 +3658,15 @@ msgstr ""
msgid "Bulk Edit"
msgstr ""
-#: frappe/public/js/frappe/form/grid.js:1155
+#: frappe/public/js/frappe/form/grid.js:1162
msgid "Bulk Edit {0}"
msgstr ""
-#: frappe/desk/reportview.py:568
+#: frappe/desk/reportview.py:580
msgid "Bulk Operation Failed"
msgstr ""
-#: frappe/desk/reportview.py:572
+#: frappe/desk/reportview.py:584
msgid "Bulk Operation Successful"
msgstr ""
@@ -3681,7 +3681,7 @@ msgstr ""
msgid "Bulk Update"
msgstr ""
-#: frappe/model/workflow.py:246
+#: frappe/model/workflow.py:253
msgid "Bulk approval only support up to 500 documents."
msgstr ""
@@ -3693,7 +3693,7 @@ msgstr ""
msgid "Bulk operations only support up to 500 documents."
msgstr ""
-#: frappe/model/workflow.py:236
+#: frappe/model/workflow.py:243
msgid "Bulk {0} is enqueued in background."
msgstr ""
@@ -3841,7 +3841,7 @@ msgstr ""
msgid "Cache"
msgstr ""
-#: frappe/sessions.py:33
+#: frappe/sessions.py:34
msgid "Cache Cleared"
msgstr ""
@@ -3945,7 +3945,7 @@ msgstr ""
msgid "Can not rename as column {0} is already present on DocType."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1166
+#: frappe/core/doctype/doctype/doctype.py:1165
msgid "Can only change to/from Autoincrement naming rule when there is no data in the doctype"
msgstr ""
@@ -3959,7 +3959,7 @@ msgstr ""
msgid "Can't follow since changes are not tracked."
msgstr ""
-#: frappe/model/rename_doc.py:372
+#: frappe/model/rename_doc.py:376
msgid "Can't rename {0} to {1} because {0} doesn't exist."
msgstr ""
@@ -4036,7 +4036,7 @@ msgstr ""
msgid "Cancelling {0}"
msgstr ""
-#: frappe/core/doctype/prepared_report/prepared_report.py:255
+#: frappe/core/doctype/prepared_report/prepared_report.py:259
msgid "Cannot Download Report due to insufficient permissions"
msgstr ""
@@ -4048,7 +4048,7 @@ msgstr ""
msgid "Cannot Remove"
msgstr ""
-#: frappe/model/base_document.py:1100
+#: frappe/model/base_document.py:1105
msgid "Cannot Update After Submit"
msgstr ""
@@ -4068,11 +4068,11 @@ msgstr ""
msgid "Cannot cancel {0}."
msgstr ""
-#: frappe/model/document.py:953
+#: frappe/model/document.py:979
msgid "Cannot change docstatus from 0 (Draft) to 2 (Cancelled)"
msgstr ""
-#: frappe/model/document.py:967
+#: frappe/model/document.py:993
msgid "Cannot change docstatus from 1 (Submitted) to 0 (Draft)"
msgstr ""
@@ -4084,7 +4084,7 @@ msgstr ""
msgid "Cannot change state of Cancelled Document. Transition row {0}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1156
+#: frappe/core/doctype/doctype/doctype.py:1155
msgid "Cannot change to/from autoincrement autoname in Customize Form"
msgstr ""
@@ -4155,7 +4155,7 @@ msgstr ""
msgid "Cannot edit a standard report. Please duplicate and create a new report"
msgstr ""
-#: frappe/model/document.py:973
+#: frappe/model/document.py:999
msgid "Cannot edit cancelled document"
msgstr ""
@@ -4188,7 +4188,7 @@ msgstr ""
msgid "Cannot have multiple printers mapped to a single print format."
msgstr ""
-#: frappe/model/document.py:1041
+#: frappe/model/document.py:1067
msgid "Cannot link cancelled document: {0}"
msgstr ""
@@ -4229,11 +4229,11 @@ msgstr ""
msgid "Cannot update {0}"
msgstr ""
-#: frappe/model/db_query.py:1122
+#: frappe/model/db_query.py:1100
msgid "Cannot use sub-query in order by"
msgstr ""
-#: frappe/model/db_query.py:1140
+#: frappe/model/db_query.py:1118
msgid "Cannot use {0} in order/group by"
msgstr ""
@@ -4290,7 +4290,7 @@ msgstr ""
msgid "Category Name"
msgstr ""
-#: frappe/utils/data.py:1476
+#: frappe/utils/data.py:1490
msgid "Cent"
msgstr ""
@@ -4315,11 +4315,11 @@ msgid "Chaining Hash"
msgstr ""
#: frappe/public/js/frappe/form/templates/form_sidebar.html:11
-#: frappe/tests/test_translate.py:98
+#: frappe/tests/test_translate.py:111
msgid "Change"
msgstr ""
-#: frappe/tests/test_translate.py:99
+#: frappe/tests/test_translate.py:112
msgctxt "Coins"
msgid "Change"
msgstr ""
@@ -4527,7 +4527,7 @@ msgstr ""
msgid "Child Doctype"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1650
+#: frappe/core/doctype/doctype/doctype.py:1649
msgid "Child Table {0} for field {1}"
msgstr ""
@@ -4944,11 +4944,11 @@ msgstr ""
msgid "Column Name cannot be empty"
msgstr ""
-#: frappe/public/js/frappe/form/grid_row.js:430
+#: frappe/public/js/frappe/form/grid_row.js:429
msgid "Column Width"
msgstr ""
-#: frappe/public/js/frappe/form/grid_row.js:614
+#: frappe/public/js/frappe/form/grid_row.js:626
msgid "Column width cannot be zero."
msgstr ""
@@ -4979,7 +4979,7 @@ msgstr ""
msgid "Columns based on"
msgstr ""
-#: frappe/integrations/doctype/oauth_client/oauth_client.py:48
+#: frappe/integrations/doctype/oauth_client/oauth_client.py:45
msgid "Combination of Grant Type ({0}) and Response Type ({1}) not allowed"
msgstr ""
@@ -5070,7 +5070,7 @@ msgstr ""
#: frappe/core/doctype/communication/communication.json
#: frappe/email/doctype/email_flag_queue/email_flag_queue.json
#: frappe/email/doctype/email_queue/email_queue.json
-#: frappe/tests/test_translate.py:35 frappe/tests/test_translate.py:103
+#: frappe/tests/test_translate.py:35 frappe/tests/test_translate.py:119
msgid "Communication"
msgstr ""
@@ -5555,7 +5555,7 @@ msgstr ""
msgid "Copyright"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:119
+#: frappe/custom/doctype/customize_form/customize_form.py:120
msgid "Core DocTypes cannot be customized."
msgstr ""
@@ -5571,7 +5571,7 @@ msgstr ""
msgid "Could not connect to outgoing email server"
msgstr ""
-#: frappe/model/document.py:1037
+#: frappe/model/document.py:1063
msgid "Could not find {0}"
msgstr ""
@@ -6149,7 +6149,7 @@ msgstr ""
msgid "Customizations Reset"
msgstr ""
-#: frappe/modules/utils.py:95
+#: frappe/modules/utils.py:96
msgid "Customizations for {0} exported to:
{1}"
msgstr ""
@@ -6418,7 +6418,7 @@ msgstr ""
msgid "Data Import Template"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:611
+#: frappe/custom/doctype/customize_form/customize_form.py:612
msgid "Data Too Long"
msgstr ""
@@ -6449,7 +6449,7 @@ msgstr ""
msgid "Database Storage Usage By Tables"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:245
+#: frappe/custom/doctype/customize_form/customize_form.py:246
msgid "Database Table Row Size Limit"
msgstr ""
@@ -6638,7 +6638,7 @@ msgstr ""
#. Label of the default_incoming (Check) field in DocType 'Email Account'
#: frappe/email/doctype/email_account/email_account.json
-#: frappe/email/doctype/email_account/email_account.py:218
+#: frappe/email/doctype/email_account/email_account.py:219
msgid "Default Incoming"
msgstr ""
@@ -6658,7 +6658,7 @@ msgstr ""
#. Label of the default_outgoing (Check) field in DocType 'Email Account'
#: frappe/email/doctype/email_account/email_account.json
-#: frappe/email/doctype/email_account/email_account.py:226
+#: frappe/email/doctype/email_account/email_account.py:227
msgid "Default Outgoing"
msgstr ""
@@ -6750,11 +6750,11 @@ msgstr ""
msgid "Default display currency"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1379
+#: frappe/core/doctype/doctype/doctype.py:1378
msgid "Default for 'Check' type of field {0} must be either '0' or '1'"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1392
+#: frappe/core/doctype/doctype/doctype.py:1391
msgid "Default value for {0} must be in the list of options."
msgstr ""
@@ -6779,7 +6779,7 @@ msgstr ""
msgid "Defaults"
msgstr ""
-#: frappe/email/doctype/email_account/email_account.py:237
+#: frappe/email/doctype/email_account/email_account.py:238
msgid "Defaults Updated"
msgstr ""
@@ -6934,11 +6934,11 @@ msgstr ""
msgid "Deleted Name"
msgstr ""
-#: frappe/desk/reportview.py:572
+#: frappe/desk/reportview.py:584
msgid "Deleted all documents successfully"
msgstr ""
-#: frappe/desk/reportview.py:550
+#: frappe/desk/reportview.py:562
msgid "Deleting {0}"
msgstr ""
@@ -6956,7 +6956,7 @@ msgstr ""
msgid "Deletion Steps "
msgstr ""
-#: frappe/core/doctype/page/page.py:111
+#: frappe/core/doctype/page/page.py:110
#: frappe/desk/doctype/dashboard_chart_source/dashboard_chart_source.py:47
msgid "Deletion of this document is only permitted in developer mode."
msgstr ""
@@ -7390,7 +7390,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:1160
+#: frappe/public/js/frappe/form/grid.js:1167
msgid "Do not edit headers which are preset in the template"
msgstr ""
@@ -7488,7 +7488,7 @@ msgstr ""
msgid "DocType"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1580
+#: frappe/core/doctype/doctype/doctype.py:1579
msgid "DocType {0} provided for the field {1} must have atleast one Link field"
msgstr ""
@@ -7535,11 +7535,11 @@ msgstr ""
msgid "DocType View"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:657
+#: frappe/core/doctype/doctype/doctype.py:652
msgid "DocType can not be merged"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:651
+#: frappe/core/doctype/doctype/doctype.py:646
msgid "DocType can only be renamed by Administrator"
msgstr ""
@@ -7560,7 +7560,7 @@ msgstr ""
msgid "DocType must have atleast one field"
msgstr ""
-#: frappe/core/doctype/log_settings/log_settings.py:58
+#: frappe/core/doctype/log_settings/log_settings.py:57
msgid "DocType not supported by Log Settings."
msgstr ""
@@ -7573,15 +7573,15 @@ msgstr ""
msgid "DocType required"
msgstr ""
-#: frappe/modules/utils.py:174
+#: frappe/modules/utils.py:175
msgid "DocType {0} does not exist."
msgstr ""
-#: frappe/modules/utils.py:237
+#: frappe/modules/utils.py:238
msgid "DocType {} not found"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1029
+#: frappe/core/doctype/doctype/doctype.py:1024
msgid "DocType's name should not start or end with whitespace"
msgstr ""
@@ -7595,7 +7595,7 @@ msgstr ""
msgid "Doctype"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1023
+#: frappe/core/doctype/doctype/doctype.py:1018
msgid "Doctype name is limited to {0} characters ({1})"
msgstr ""
@@ -7657,19 +7657,19 @@ msgstr ""
msgid "Document Links"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1214
+#: frappe/core/doctype/doctype/doctype.py:1213
msgid "Document Links Row #{0}: Could not find field {1} in {2} DocType"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1234
+#: frappe/core/doctype/doctype/doctype.py:1233
msgid "Document Links Row #{0}: Invalid doctype or fieldname."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1197
+#: frappe/core/doctype/doctype/doctype.py:1196
msgid "Document Links Row #{0}: Parent DocType is mandatory for internal links"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1203
+#: frappe/core/doctype/doctype/doctype.py:1202
msgid "Document Links Row #{0}: Table Fieldname is mandatory for internal links"
msgstr ""
@@ -7709,7 +7709,7 @@ msgstr ""
msgid "Document Naming Settings"
msgstr ""
-#: frappe/model/document.py:1675
+#: frappe/model/document.py:1710
msgid "Document Queued"
msgstr ""
@@ -7866,7 +7866,7 @@ msgid "Document Types and Permissions"
msgstr ""
#: frappe/core/doctype/submission_queue/submission_queue.py:163
-#: frappe/model/document.py:1873
+#: frappe/model/document.py:1916
msgid "Document Unlocked"
msgstr ""
@@ -7894,7 +7894,7 @@ msgstr ""
msgid "Document not Relinked"
msgstr ""
-#: frappe/model/rename_doc.py:227 frappe/public/js/frappe/form/toolbar.js:147
+#: frappe/model/rename_doc.py:231 frappe/public/js/frappe/form/toolbar.js:147
msgid "Document renamed from {0} to {1}"
msgstr ""
@@ -8172,7 +8172,7 @@ msgstr ""
msgid "Duplicate Filter Name"
msgstr ""
-#: frappe/model/base_document.py:612 frappe/model/rename_doc.py:111
+#: frappe/model/base_document.py:617 frappe/model/rename_doc.py:111
msgid "Duplicate Name"
msgstr ""
@@ -8461,7 +8461,7 @@ msgstr ""
msgid "Eg. smsgateway.com/api/send_sms.cgi"
msgstr ""
-#: frappe/rate_limiter.py:139
+#: frappe/rate_limiter.py:138
msgid "Either key or IP flag is required."
msgstr ""
@@ -8525,7 +8525,7 @@ msgstr ""
msgid "Email Account"
msgstr ""
-#: frappe/email/doctype/email_account/email_account.py:333
+#: frappe/email/doctype/email_account/email_account.py:334
msgid "Email Account Disabled."
msgstr ""
@@ -8741,7 +8741,7 @@ msgstr ""
msgid "Email not sent to {0} (unsubscribed / disabled)"
msgstr ""
-#: frappe/utils/oauth.py:164
+#: frappe/utils/oauth.py:163
msgid "Email not verified with {0}"
msgstr ""
@@ -8759,7 +8759,7 @@ msgstr ""
msgid "Emails Pulled"
msgstr ""
-#: frappe/email/doctype/email_account/email_account.py:925
+#: frappe/email/doctype/email_account/email_account.py:929
msgid "Emails are already being pulled from this account."
msgstr ""
@@ -8847,7 +8847,7 @@ msgstr ""
#. Label of the enable_incoming (Check) field in DocType 'Email Account'
#: frappe/email/doctype/email_account/email_account.json
-#: frappe/email/doctype/email_account/email_account.py:219
+#: frappe/email/doctype/email_account/email_account.py:220
msgid "Enable Incoming"
msgstr ""
@@ -8860,7 +8860,7 @@ msgstr ""
#. Label of the enable_outgoing (Check) field in DocType 'Email Account'
#: frappe/core/doctype/user_email/user_email.json
#: frappe/email/doctype/email_account/email_account.json
-#: frappe/email/doctype/email_account/email_account.py:227
+#: frappe/email/doctype/email_account/email_account.py:228
msgid "Enable Outgoing"
msgstr ""
@@ -8998,7 +8998,7 @@ msgstr ""
msgid "Enabled Scheduler"
msgstr ""
-#: frappe/email/doctype/email_account/email_account.py:1001
+#: frappe/email/doctype/email_account/email_account.py:1005
msgid "Enabled email inbox for user {0}"
msgstr ""
@@ -9265,7 +9265,7 @@ msgstr ""
msgid "Error connecting via SMTP: {e}"
msgstr ""
-#: frappe/email/doctype/email_domain/email_domain.py:100
+#: frappe/email/doctype/email_domain/email_domain.py:101
msgid "Error has occurred in {0}"
msgstr ""
@@ -9287,11 +9287,11 @@ msgstr ""
msgid "Error in Notification"
msgstr ""
-#: frappe/utils/pdf.py:55
+#: frappe/utils/pdf.py:57
msgid "Error in print format on line {0}: {1}"
msgstr ""
-#: frappe/email/doctype/email_account/email_account.py:665
+#: frappe/email/doctype/email_account/email_account.py:666
msgid "Error while connecting to email account {0}"
msgstr ""
@@ -9299,15 +9299,15 @@ msgstr ""
msgid "Error while evaluating Notification {0}. Please fix your template."
msgstr ""
-#: frappe/model/base_document.py:752
+#: frappe/model/base_document.py:757
msgid "Error: Data missing in table {0}"
msgstr ""
-#: frappe/model/base_document.py:762
+#: frappe/model/base_document.py:767
msgid "Error: Value missing for {0}: {1}"
msgstr ""
-#: frappe/model/base_document.py:756
+#: frappe/model/base_document.py:761
msgid "Error: {0} Row #{1}: Value missing for: {2}"
msgstr ""
@@ -9700,7 +9700,7 @@ msgstr ""
msgid "Failed Logins (Last 30 days)"
msgstr ""
-#: frappe/model/workflow.py:298
+#: frappe/model/workflow.py:305
msgid "Failed Transactions"
msgstr ""
@@ -9734,7 +9734,7 @@ msgstr ""
msgid "Failed to decrypt key {0}"
msgstr ""
-#: frappe/desk/reportview.py:566
+#: frappe/desk/reportview.py:578
msgid "Failed to delete {0} documents: {1}"
msgstr ""
@@ -9763,11 +9763,11 @@ msgstr ""
msgid "Failed to generate preview of series"
msgstr ""
-#: frappe/handler.py:76
+#: frappe/handler.py:77
msgid "Failed to get method for command {0} with {1}"
msgstr ""
-#: frappe/api/v2.py:48
+#: frappe/api/v2.py:49
msgid "Failed to get method {0} with {1}"
msgstr ""
@@ -9907,11 +9907,11 @@ msgstr ""
msgid "Field"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:418
+#: frappe/core/doctype/doctype/doctype.py:413
msgid "Field \"route\" is mandatory for Web Views"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1529
+#: frappe/core/doctype/doctype/doctype.py:1528
msgid "Field \"title\" is mandatory if \"Website Search Field\" is set."
msgstr ""
@@ -9924,7 +9924,7 @@ msgstr ""
msgid "Field Description"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1078
+#: frappe/core/doctype/doctype/doctype.py:1073
msgid "Field Missing"
msgstr ""
@@ -9977,7 +9977,7 @@ msgstr ""
msgid "Field type cannot be changed for {0}"
msgstr ""
-#: frappe/database/database.py:871
+#: frappe/database/database.py:872
msgid "Field {0} does not exist on {1}"
msgstr ""
@@ -9985,7 +9985,7 @@ msgstr ""
msgid "Field {0} is referring to non-existing doctype {1}."
msgstr ""
-#: frappe/public/js/frappe/form/form.js:1774
+#: frappe/public/js/frappe/form/form.js:1766
msgid "Field {0} not found."
msgstr ""
@@ -10007,20 +10007,20 @@ msgstr ""
#: frappe/custom/doctype/doctype_layout_field/doctype_layout_field.json
#: frappe/desk/doctype/form_tour_step/form_tour_step.json
#: frappe/integrations/doctype/webhook_data/webhook_data.json
-#: frappe/public/js/frappe/form/grid_row.js:430
+#: frappe/public/js/frappe/form/grid_row.js:429
#: frappe/website/doctype/web_template_field/web_template_field.json
msgid "Fieldname"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:267
+#: frappe/core/doctype/doctype/doctype.py:266
msgid "Fieldname '{0}' conflicting with a {1} of the name {2} in {3}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1077
+#: frappe/core/doctype/doctype/doctype.py:1072
msgid "Fieldname called {0} must exist to enable autonaming"
msgstr ""
-#: frappe/database/schema.py:125 frappe/database/schema.py:361
+#: frappe/database/schema.py:127 frappe/database/schema.py:363
msgid "Fieldname is limited to 64 characters ({0})"
msgstr ""
@@ -10036,15 +10036,15 @@ msgstr ""
msgid "Fieldname {0} appears multiple times"
msgstr ""
-#: frappe/database/schema.py:351
+#: frappe/database/schema.py:353
msgid "Fieldname {0} cannot have special characters like {1}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1910
+#: frappe/core/doctype/doctype/doctype.py:1909
msgid "Fieldname {0} conflicting with meta object"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:497
+#: frappe/core/doctype/doctype/doctype.py:492
#: frappe/public/js/form_builder/utils.js:302
msgid "Fieldname {0} is restricted"
msgstr ""
@@ -10112,7 +10112,7 @@ msgstr ""
msgid "Fieldtype cannot be changed from {0} to {1}"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:585
+#: frappe/custom/doctype/customize_form/customize_form.py:586
msgid "Fieldtype cannot be changed from {0} to {1} in row {2}"
msgstr ""
@@ -10260,14 +10260,6 @@ msgstr ""
msgid "Filter Values"
msgstr ""
-#: frappe/utils/data.py:2026
-msgid "Filter must be a tuple or list (in a list)"
-msgstr ""
-
-#: frappe/utils/data.py:2034
-msgid "Filter must have 4 values (doctype, fieldname, operator, value): {0}"
-msgstr ""
-
#: frappe/printing/page/print_format_builder/print_format_builder_sidebar.html:3
msgid "Filter..."
msgstr ""
@@ -10447,11 +10439,11 @@ msgstr ""
msgid "Fold"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1453
+#: frappe/core/doctype/doctype/doctype.py:1452
msgid "Fold can not be at the end of the form"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1451
+#: frappe/core/doctype/doctype/doctype.py:1450
msgid "Fold must come before a Section Break"
msgstr ""
@@ -10728,7 +10720,7 @@ msgstr ""
msgid "For updating, you can update only selective columns."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1754
+#: frappe/core/doctype/doctype/doctype.py:1753
msgid "For {0} at level {1} in {2} in row {3}"
msgstr ""
@@ -10883,7 +10875,7 @@ msgstr ""
msgid "Frappe Mail"
msgstr ""
-#: frappe/email/doctype/email_account/email_account.py:539
+#: frappe/email/doctype/email_account/email_account.py:540
msgid "Frappe Mail OAuth Error"
msgstr ""
@@ -11900,6 +11892,12 @@ msgstr ""
msgid "Hide Descendants"
msgstr ""
+#. Label of the hide_empty_read_only_fields (Check) field in DocType 'System
+#. Settings'
+#: frappe/core/doctype/system_settings/system_settings.json
+msgid "Hide Empty Read-Only Fields"
+msgstr ""
+
#: frappe/www/error.html:62
msgid "Hide Error"
msgstr ""
@@ -12094,7 +12092,7 @@ msgstr ""
msgid "ID"
msgstr ""
-#: frappe/desk/reportview.py:459
+#: frappe/desk/reportview.py:471
#: frappe/public/js/frappe/views/reports/report_view.js:947
msgctxt "Label of name column in report"
msgid "ID"
@@ -12191,7 +12189,7 @@ msgstr ""
msgid "If Checked workflow status will not override status in list view"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1766
+#: frappe/core/doctype/doctype/doctype.py:1765
#: frappe/core/report/user_doctype_permissions/user_doctype_permissions.py:45
#: frappe/public/js/frappe/roles_editor.js:66
msgid "If Owner"
@@ -12418,12 +12416,12 @@ msgstr ""
msgid "Illegal Access Token. Please try again"
msgstr ""
-#: frappe/model/workflow.py:139
+#: frappe/model/workflow.py:146
msgid "Illegal Document Status for {0}"
msgstr ""
#: frappe/model/db_query.py:443 frappe/model/db_query.py:446
-#: frappe/model/db_query.py:1125
+#: frappe/model/db_query.py:1103
msgid "Illegal SQL Query"
msgstr ""
@@ -12484,11 +12482,11 @@ msgstr ""
msgid "Image Width"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1509
+#: frappe/core/doctype/doctype/doctype.py:1508
msgid "Image field must be a valid fieldname"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1511
+#: frappe/core/doctype/doctype/doctype.py:1510
msgid "Image field must be of type Attach Image"
msgstr ""
@@ -12500,7 +12498,7 @@ msgstr ""
msgid "Image optimized"
msgstr ""
-#: frappe/core/doctype/file/utils.py:285
+#: frappe/core/doctype/file/utils.py:289
msgid "Image: Corrupted Data Stream"
msgstr ""
@@ -12526,7 +12524,7 @@ msgstr ""
msgid "Impersonating {0}"
msgstr ""
-#: frappe/core/doctype/log_settings/log_settings.py:57
+#: frappe/core/doctype/log_settings/log_settings.py:56
msgid "Implement `clear_old_logs` method to enable auto error clearing."
msgstr ""
@@ -12697,7 +12695,7 @@ msgstr ""
msgid "In Progress"
msgstr ""
-#: frappe/database/database.py:253
+#: frappe/database/database.py:254
msgid "In Read Only Mode"
msgstr ""
@@ -12839,11 +12837,11 @@ msgstr ""
msgid "Incorrect Verification code"
msgstr ""
-#: frappe/model/document.py:1481
+#: frappe/model/document.py:1507
msgid "Incorrect value in row {0}:"
msgstr ""
-#: frappe/model/document.py:1483
+#: frappe/model/document.py:1509
msgid "Incorrect value:"
msgstr ""
@@ -12999,7 +12997,7 @@ msgstr ""
msgid "Insufficient Permission Level for {0}"
msgstr ""
-#: frappe/database/query.py:378
+#: frappe/database/query.py:373
msgid "Insufficient Permission for {0}"
msgstr ""
@@ -13011,7 +13009,7 @@ msgstr ""
msgid "Insufficient Permissions for editing Report"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:446
+#: frappe/core/doctype/doctype/doctype.py:441
msgid "Insufficient attachment limit"
msgstr ""
@@ -13120,7 +13118,7 @@ msgid "Invalid"
msgstr ""
#: frappe/public/js/form_builder/utils.js:221
-#: frappe/public/js/frappe/form/grid_row.js:769
+#: frappe/public/js/frappe/form/grid_row.js:787
#: frappe/public/js/frappe/form/layout.js:795
#: frappe/public/js/frappe/views/reports/report_view.js:685
msgid "Invalid \"depends_on\" expression"
@@ -13154,7 +13152,7 @@ msgstr ""
msgid "Invalid Credentials"
msgstr ""
-#: frappe/utils/data.py:125 frappe/utils/data.py:289
+#: frappe/utils/data.py:128 frappe/utils/data.py:297
msgid "Invalid Date"
msgstr ""
@@ -13162,11 +13160,11 @@ msgstr ""
msgid "Invalid DocType"
msgstr ""
-#: frappe/database/query.py:97
+#: frappe/database/query.py:98
msgid "Invalid DocType: {0}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1275
+#: frappe/core/doctype/doctype/doctype.py:1274
msgid "Invalid Fieldname"
msgstr ""
@@ -13202,7 +13200,7 @@ msgstr ""
msgid "Invalid Mail Server. Please rectify and try again."
msgstr ""
-#: frappe/model/naming.py:100
+#: frappe/model/naming.py:101
msgid "Invalid Naming Series: {}"
msgstr ""
@@ -13210,8 +13208,8 @@ msgstr ""
msgid "Invalid Operation"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1644
-#: frappe/core/doctype/doctype/doctype.py:1653
+#: frappe/core/doctype/doctype/doctype.py:1643
+#: frappe/core/doctype/doctype/doctype.py:1652
msgid "Invalid Option"
msgstr ""
@@ -13241,7 +13239,7 @@ msgstr ""
msgid "Invalid Phone Number"
msgstr ""
-#: frappe/auth.py:94 frappe/utils/oauth.py:185 frappe/utils/oauth.py:192
+#: frappe/auth.py:94 frappe/utils/oauth.py:184 frappe/utils/oauth.py:191
#: frappe/www/login.py:120
msgid "Invalid Request"
msgstr ""
@@ -13250,11 +13248,11 @@ msgstr ""
msgid "Invalid Search Field {0}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1217
+#: frappe/core/doctype/doctype/doctype.py:1216
msgid "Invalid Table Fieldname"
msgstr ""
-#: frappe/public/js/workflow_builder/store.js:182
+#: frappe/public/js/workflow_builder/store.js:192
msgid "Invalid Transition"
msgstr ""
@@ -13281,7 +13279,7 @@ msgstr ""
msgid "Invalid column"
msgstr ""
-#: frappe/model/document.py:956 frappe/model/document.py:970
+#: frappe/model/document.py:982 frappe/model/document.py:996
msgid "Invalid docstatus"
msgstr ""
@@ -13293,19 +13291,19 @@ msgstr ""
msgid "Invalid expression set in filter {0} ({1})"
msgstr ""
-#: frappe/utils/data.py:2133
+#: frappe/utils/data.py:2132
msgid "Invalid field name {0}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1086
+#: frappe/core/doctype/doctype/doctype.py:1081
msgid "Invalid fieldname '{0}' in autoname"
msgstr ""
-#: frappe/deprecation_dumpster.py:280
+#: frappe/deprecation_dumpster.py:319
msgid "Invalid file path: {0}"
msgstr ""
-#: frappe/database/query.py:177
+#: frappe/database/query.py:178
#: frappe/public/js/frappe/ui/filters/filter_list.js:201
msgid "Invalid filter: {0}"
msgstr ""
@@ -13315,11 +13313,11 @@ msgstr ""
msgid "Invalid json added in the custom options: {0}"
msgstr ""
-#: frappe/model/naming.py:480
+#: frappe/model/naming.py:485
msgid "Invalid name type (integer) for varchar name column"
msgstr ""
-#: frappe/model/naming.py:61
+#: frappe/model/naming.py:62
msgid "Invalid naming series {}: dot (.) missing"
msgstr ""
@@ -13331,7 +13329,7 @@ msgstr ""
msgid "Invalid redirect regex in row #{}: {}"
msgstr ""
-#: frappe/app.py:329
+#: frappe/app.py:328
msgid "Invalid request arguments"
msgstr ""
@@ -13348,7 +13346,7 @@ msgstr ""
msgid "Invalid username or password"
msgstr ""
-#: frappe/model/naming.py:167
+#: frappe/model/naming.py:168
msgid "Invalid value specified for UUID: {}"
msgstr ""
@@ -13361,7 +13359,7 @@ msgstr ""
msgid "Invalid wkhtmltopdf version"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1567
+#: frappe/core/doctype/doctype/doctype.py:1566
msgid "Invalid {0} condition"
msgstr ""
@@ -13509,7 +13507,7 @@ msgstr ""
msgid "Is Published Field"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1518
+#: frappe/core/doctype/doctype/doctype.py:1517
msgid "Is Published Field must be a valid fieldname"
msgstr ""
@@ -14240,7 +14238,7 @@ msgid "Leave blank to repeat always"
msgstr ""
#: frappe/core/doctype/communication/mixins.py:207
-#: frappe/email/doctype/email_account/email_account.py:715
+#: frappe/email/doctype/email_account/email_account.py:716
msgid "Leave this conversation"
msgstr ""
@@ -14296,7 +14294,7 @@ msgstr ""
msgid "Length of passed data array is greater than value of maximum allowed label points!"
msgstr ""
-#: frappe/database/schema.py:132
+#: frappe/database/schema.py:134
msgid "Length of {0} should be between 1 and 1000"
msgstr ""
@@ -14849,7 +14847,7 @@ msgstr ""
msgid "Log out"
msgstr ""
-#: frappe/handler.py:119
+#: frappe/handler.py:120
msgid "Logged Out"
msgstr ""
@@ -14881,7 +14879,7 @@ msgstr ""
msgid "Login Failed please try again"
msgstr ""
-#: frappe/email/doctype/email_account/email_account.py:141
+#: frappe/email/doctype/email_account/email_account.py:142
msgid "Login Id is required"
msgstr ""
@@ -15348,7 +15346,7 @@ msgstr ""
msgid "Max auto email report per user"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1345
+#: frappe/core/doctype/doctype/doctype.py:1344
msgid "Max width for type Currency is 100px in row {0}"
msgstr ""
@@ -15383,7 +15381,7 @@ msgid ""
"(Note: For no limit leave this field empty or set 0)"
msgstr ""
-#: frappe/model/rename_doc.py:694
+#: frappe/model/rename_doc.py:700
msgid "Maximum {0} rows allowed"
msgstr ""
@@ -15531,7 +15529,7 @@ msgstr ""
msgid "Message clipped"
msgstr ""
-#: frappe/email/doctype/email_account/email_account.py:334
+#: frappe/email/doctype/email_account/email_account.py:335
msgid "Message from server: {0}"
msgstr ""
@@ -15701,7 +15699,7 @@ msgstr ""
msgid "Missing DocType"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1529
+#: frappe/core/doctype/doctype/doctype.py:1528
msgid "Missing Field"
msgstr ""
@@ -15852,7 +15850,7 @@ msgstr ""
msgid "Module to Export"
msgstr ""
-#: frappe/modules/utils.py:272
+#: frappe/modules/utils.py:273
msgid "Module {} not found"
msgstr ""
@@ -16153,7 +16151,7 @@ msgstr ""
msgid "Name already taken, please set a new name"
msgstr ""
-#: frappe/model/naming.py:494
+#: frappe/model/naming.py:499
msgid "Name cannot contain special characters like {0}"
msgstr ""
@@ -16165,7 +16163,7 @@ msgstr ""
msgid "Name of the new Print Format"
msgstr ""
-#: frappe/model/naming.py:489
+#: frappe/model/naming.py:494
msgid "Name of {0} cannot be {1}"
msgstr ""
@@ -16205,7 +16203,7 @@ msgstr ""
msgid "Naming Series"
msgstr ""
-#: frappe/model/naming.py:259
+#: frappe/model/naming.py:260
msgid "Naming Series mandatory"
msgstr ""
@@ -16270,7 +16268,7 @@ msgstr ""
msgid "Need Workspace Manager role to edit private workspace of other users"
msgstr ""
-#: frappe/model/document.py:731
+#: frappe/model/document.py:757
msgid "Negative Value"
msgstr ""
@@ -16550,7 +16548,7 @@ msgstr ""
#: frappe/public/js/frappe/web_form/web_form.js:91
#: frappe/public/js/onboarding_tours/onboarding_tours.js:15
#: frappe/public/js/onboarding_tours/onboarding_tours.js:240
-#: frappe/templates/includes/slideshow.html:38 frappe/website/utils.py:253
+#: frappe/templates/includes/slideshow.html:38 frappe/website/utils.py:254
#: frappe/website/web_template/slideshow/slideshow.html:44
msgid "Next"
msgstr ""
@@ -16732,7 +16730,7 @@ msgstr ""
msgid "No Letterhead"
msgstr ""
-#: frappe/model/naming.py:471
+#: frappe/model/naming.py:476
msgid "No Name Specified for {0}"
msgstr ""
@@ -16740,7 +16738,7 @@ msgstr ""
msgid "No New notifications"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1746
+#: frappe/core/doctype/doctype/doctype.py:1745
msgid "No Permissions Specified"
msgstr ""
@@ -16792,7 +16790,7 @@ msgstr ""
msgid "No Suggestions"
msgstr ""
-#: frappe/desk/reportview.py:638
+#: frappe/desk/reportview.py:650
msgid "No Tags"
msgstr ""
@@ -16828,7 +16826,7 @@ msgstr ""
msgid "No changes made"
msgstr ""
-#: frappe/model/rename_doc.py:375
+#: frappe/model/rename_doc.py:379
msgid "No changes made because old and new name are the same."
msgstr ""
@@ -16944,7 +16942,7 @@ msgctxt "{0} = verb, {1} = object"
msgid "No permission to '{0}' {1}"
msgstr ""
-#: frappe/model/db_query.py:946
+#: frappe/model/db_query.py:924
msgid "No permission to read {0}"
msgstr ""
@@ -17049,7 +17047,7 @@ msgid "Normalized Query"
msgstr ""
#: frappe/core/doctype/user/user.py:1007
-#: frappe/templates/includes/login/login.js:257 frappe/utils/oauth.py:271
+#: frappe/templates/includes/login/login.js:257 frappe/utils/oauth.py:270
msgid "Not Allowed"
msgstr ""
@@ -17069,7 +17067,7 @@ msgstr ""
msgid "Not Equals"
msgstr ""
-#: frappe/app.py:380 frappe/www/404.html:3
+#: frappe/app.py:377 frappe/www/404.html:3
msgid "Not Found"
msgstr ""
@@ -17095,7 +17093,7 @@ msgstr ""
msgid "Not Nullable"
msgstr ""
-#: frappe/__init__.py:1018 frappe/app.py:373 frappe/desk/calendar.py:26
+#: frappe/__init__.py:1018 frappe/app.py:370 frappe/desk/calendar.py:26
#: frappe/geo/utils.py:97 frappe/public/js/frappe/web_form/webform_script.js:15
#: frappe/website/doctype/web_form/web_form.py:605
#: frappe/website/page_renderers/not_permitted_page.py:20
@@ -17173,7 +17171,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:336
+#: frappe/core/doctype/doctype/doctype.py:331
msgid "Not allowed to create custom Virtual DocType."
msgstr ""
@@ -17193,16 +17191,16 @@ msgstr ""
msgid "Not found"
msgstr ""
-#: frappe/core/doctype/page/page.py:63
+#: frappe/core/doctype/page/page.py:62
msgid "Not in Developer Mode"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:331
+#: frappe/core/doctype/doctype/doctype.py:326
msgid "Not in Developer Mode! Set in site_config.json or make 'Custom' DocType."
msgstr ""
#: frappe/__init__.py:690
-#: frappe/core/doctype/system_settings/system_settings.py:212
+#: frappe/core/doctype/system_settings/system_settings.py:213
#: frappe/public/js/frappe/request.js:158
#: frappe/public/js/frappe/request.js:168
#: frappe/public/js/frappe/request.js:173
@@ -17464,12 +17462,12 @@ msgstr ""
msgid "Number of Queries"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:443
+#: frappe/core/doctype/doctype/doctype.py:438
#: frappe/public/js/frappe/doctype/index.js:59
msgid "Number of attachment fields are more than {}, limit updated to {}."
msgstr ""
-#: frappe/core/doctype/system_settings/system_settings.py:165
+#: frappe/core/doctype/system_settings/system_settings.py:166
msgid "Number of backups must be greater than zero."
msgstr ""
@@ -17760,7 +17758,7 @@ msgstr ""
msgid "Only Administrator can delete Email Queue"
msgstr ""
-#: frappe/core/doctype/page/page.py:67
+#: frappe/core/doctype/page/page.py:66
msgid "Only Administrator can edit"
msgstr ""
@@ -17777,7 +17775,7 @@ msgstr ""
msgid "Only Allow Edit For"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1623
+#: frappe/core/doctype/doctype/doctype.py:1622
msgid "Only Options allowed for Data field are:"
msgstr ""
@@ -17790,7 +17788,7 @@ msgstr ""
msgid "Only Workspace Manager can edit public workspaces"
msgstr ""
-#: frappe/modules/utils.py:64
+#: frappe/modules/utils.py:65
msgid "Only allowed to export customizations in developer mode"
msgstr ""
@@ -17800,7 +17798,7 @@ msgstr ""
msgid "Only change this if you want to use other S3 compatible object storage backends."
msgstr ""
-#: frappe/model/document.py:1174
+#: frappe/model/document.py:1200
msgid "Only draft documents can be discarded"
msgstr ""
@@ -17814,6 +17812,10 @@ msgstr ""
msgid "Only mandatory fields are necessary for new records. You can delete non-mandatory columns if you wish."
msgstr ""
+#: frappe/core/doctype/doctype/doctype.py:1092
+msgid "Only one set of {#} pattern is allowed in the format string"
+msgstr ""
+
#: frappe/contacts/doctype/contact/contact.py:131
#: frappe/contacts/doctype/contact/contact.py:158
msgid "Only one {0} can be set as primary."
@@ -17827,7 +17829,7 @@ msgstr ""
msgid "Only reports of type Report Builder can be edited"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:125
+#: frappe/custom/doctype/customize_form/customize_form.py:126
msgid "Only standard DocTypes are allowed to be customized from Customize Form."
msgstr ""
@@ -17971,7 +17973,7 @@ msgstr ""
msgid "Operation"
msgstr ""
-#: frappe/utils/data.py:2069
+#: frappe/utils/data.py:2068
msgid "Operator must be one of {0}"
msgstr ""
@@ -17997,7 +17999,7 @@ msgstr ""
msgid "Option 3"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1641
+#: frappe/core/doctype/doctype/doctype.py:1640
msgid "Option {0} for field {1} is not a child table"
msgstr ""
@@ -18029,7 +18031,7 @@ msgstr ""
msgid "Options"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1369
+#: frappe/core/doctype/doctype/doctype.py:1368
msgid "Options 'Dynamic Link' type of field must point to another Link Field with options as 'DocType'"
msgstr ""
@@ -18038,7 +18040,7 @@ msgstr ""
msgid "Options Help"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1663
+#: frappe/core/doctype/doctype/doctype.py:1662
msgid "Options for Rating field can range from 3 to 10"
msgstr ""
@@ -18046,7 +18048,7 @@ msgstr ""
msgid "Options for select. Each option on a new line."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1386
+#: frappe/core/doctype/doctype/doctype.py:1385
msgid "Options for {0} must be set before setting the default value."
msgstr ""
@@ -18054,7 +18056,7 @@ msgstr ""
msgid "Options is required for field {0} of type {1}"
msgstr ""
-#: frappe/model/base_document.py:811
+#: frappe/model/base_document.py:816
msgid "Options not set for link field {0}"
msgstr ""
@@ -18200,7 +18202,7 @@ msgstr ""
msgid "PDF generation failed"
msgstr ""
-#: frappe/utils/pdf.py:100
+#: frappe/utils/pdf.py:102
msgid "PDF generation failed because of broken image links"
msgstr ""
@@ -18424,11 +18426,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:934
+#: frappe/core/doctype/doctype/doctype.py:929
msgid "Parent Field (Tree)"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:940
+#: frappe/core/doctype/doctype/doctype.py:935
msgid "Parent Field must be a valid fieldname"
msgstr ""
@@ -18437,7 +18439,7 @@ msgstr ""
msgid "Parent Label"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1200
+#: frappe/core/doctype/doctype/doctype.py:1199
msgid "Parent Missing"
msgstr ""
@@ -18531,7 +18533,7 @@ msgstr ""
msgid "Password Reset Link Generation Limit"
msgstr ""
-#: frappe/public/js/frappe/form/grid_row.js:811
+#: frappe/public/js/frappe/form/grid_row.js:829
msgid "Password cannot be filtered"
msgstr ""
@@ -18544,7 +18546,7 @@ msgstr ""
msgid "Password for Base DN"
msgstr ""
-#: frappe/email/doctype/email_account/email_account.py:183
+#: frappe/email/doctype/email_account/email_account.py:184
msgid "Password is required or select Awaiting Password"
msgstr ""
@@ -18641,6 +18643,11 @@ msgstr ""
msgid "Payload Count"
msgstr ""
+#. Label of the peak_memory_usage (Int) field in DocType 'Prepared Report'
+#: frappe/core/doctype/prepared_report/prepared_report.json
+msgid "Peak Memory Usage"
+msgstr ""
+
#. Option for the 'Status' (Select) field in DocType 'Data Import'
#. Option for the 'Contribution Status' (Select) field in DocType 'Translation'
#. Option for the 'Status' (Select) field in DocType 'Personal Data Deletion
@@ -18790,8 +18797,8 @@ msgstr ""
msgid "Permissions"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1837
-#: frappe/core/doctype/doctype/doctype.py:1847
+#: frappe/core/doctype/doctype/doctype.py:1836
+#: frappe/core/doctype/doctype/doctype.py:1846
msgid "Permissions Error"
msgstr ""
@@ -18920,7 +18927,7 @@ msgstr ""
msgid "Plant"
msgstr ""
-#: frappe/email/doctype/email_account/email_account.py:536
+#: frappe/email/doctype/email_account/email_account.py:537
msgid "Please Authorize OAuth for Email Account {0}"
msgstr ""
@@ -18980,7 +18987,7 @@ msgstr ""
msgid "Please check the filter values set for Dashboard Chart: {}"
msgstr ""
-#: frappe/model/base_document.py:890
+#: frappe/model/base_document.py:895
msgid "Please check the value of \"Fetch From\" set for field {0}"
msgstr ""
@@ -19044,7 +19051,7 @@ msgstr ""
msgid "Please duplicate this to make changes"
msgstr ""
-#: frappe/core/doctype/system_settings/system_settings.py:158
+#: frappe/core/doctype/system_settings/system_settings.py:159
msgid "Please enable atleast one Social Login Key or LDAP or Login With Email Link before disabling username/password based login."
msgstr ""
@@ -19066,7 +19073,7 @@ msgstr ""
msgid "Please enable {} before continuing."
msgstr ""
-#: frappe/utils/oauth.py:192
+#: frappe/utils/oauth.py:191
msgid "Please ensure that your profile has an email address"
msgstr ""
@@ -19139,7 +19146,7 @@ msgstr ""
msgid "Please make sure the Reference Communication Docs are not circularly linked."
msgstr ""
-#: frappe/model/document.py:925
+#: frappe/model/document.py:951
msgid "Please refresh to get the latest document."
msgstr ""
@@ -19183,7 +19190,7 @@ msgstr ""
msgid "Please select Entity Type first"
msgstr ""
-#: frappe/core/doctype/system_settings/system_settings.py:108
+#: frappe/core/doctype/system_settings/system_settings.py:109
msgid "Please select Minimum Password Score"
msgstr ""
@@ -19203,11 +19210,11 @@ msgstr ""
msgid "Please select a file or url"
msgstr ""
-#: frappe/model/rename_doc.py:689
+#: frappe/model/rename_doc.py:695
msgid "Please select a valid csv file with data"
msgstr ""
-#: frappe/utils/data.py:289
+#: frappe/utils/data.py:297
msgid "Please select a valid date filter"
msgstr ""
@@ -19215,7 +19222,7 @@ msgstr ""
msgid "Please select applicable Doctypes"
msgstr ""
-#: frappe/model/db_query.py:1137
+#: frappe/model/db_query.py:1115
msgid "Please select atleast 1 column from {0} to sort/group"
msgstr ""
@@ -19257,7 +19264,7 @@ msgstr ""
msgid "Please set filters value in Report Filter table."
msgstr ""
-#: frappe/model/naming.py:564
+#: frappe/model/naming.py:569
msgid "Please set the document name"
msgstr ""
@@ -19269,7 +19276,7 @@ msgstr ""
msgid "Please set the series to be used."
msgstr ""
-#: frappe/core/doctype/system_settings/system_settings.py:121
+#: frappe/core/doctype/system_settings/system_settings.py:122
msgid "Please setup SMS before setting it as an authentication method, via SMS Settings"
msgstr ""
@@ -19277,7 +19284,7 @@ msgstr ""
msgid "Please setup a message first"
msgstr ""
-#: frappe/email/doctype/email_account/email_account.py:424
+#: frappe/email/doctype/email_account/email_account.py:425
msgid "Please setup default Email Account from Settings > Email Account"
msgstr ""
@@ -19452,7 +19459,7 @@ msgstr ""
msgid "Precision"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1403
+#: frappe/core/doctype/doctype/doctype.py:1402
msgid "Precision should be between 1 and 6"
msgstr ""
@@ -19591,7 +19598,7 @@ msgstr ""
msgid "Previous Hash"
msgstr ""
-#: frappe/public/js/frappe/form/form.js:2243
+#: frappe/public/js/frappe/form/form.js:2235
msgid "Previous Submission"
msgstr ""
@@ -19694,7 +19701,7 @@ msgstr ""
msgid "Print Format Builder Beta"
msgstr ""
-#: frappe/utils/pdf.py:59
+#: frappe/utils/pdf.py:61
msgid "Print Format Error"
msgstr ""
@@ -20210,7 +20217,7 @@ msgstr ""
msgid "Queue in Background (BETA)"
msgstr ""
-#: frappe/utils/background_jobs.py:497
+#: frappe/utils/background_jobs.py:487
msgid "Queue should be one of {0}"
msgstr ""
@@ -20388,7 +20395,7 @@ msgstr ""
msgid "Re-Run in Console"
msgstr ""
-#: frappe/email/doctype/email_account/email_account.py:721
+#: frappe/email/doctype/email_account/email_account.py:722
msgid "Re:"
msgstr ""
@@ -20511,7 +20518,7 @@ msgstr ""
msgid "Received"
msgstr ""
-#: frappe/integrations/doctype/token_cache/token_cache.py:50
+#: frappe/integrations/doctype/token_cache/token_cache.py:49
msgid "Received an invalid token type."
msgstr ""
@@ -20583,7 +20590,7 @@ msgstr ""
msgid "Records for following doctypes will be filtered"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1611
+#: frappe/core/doctype/doctype/doctype.py:1610
msgid "Recursive Fetch From"
msgstr ""
@@ -20640,7 +20647,7 @@ msgstr ""
msgid "Redirects"
msgstr ""
-#: frappe/sessions.py:147
+#: frappe/sessions.py:148
msgid "Redis cache server not running. Please contact Administrator / Tech support"
msgstr ""
@@ -21099,7 +21106,7 @@ msgstr ""
msgid "Rename {0}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:699
+#: frappe/core/doctype/doctype/doctype.py:694
msgid "Renamed files and replaced code in controllers, please check!"
msgstr ""
@@ -21331,7 +21338,7 @@ msgstr ""
msgid "Report bug"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1812
+#: frappe/core/doctype/doctype/doctype.py:1811
msgid "Report cannot be set for Single types"
msgstr ""
@@ -21353,7 +21360,7 @@ msgstr ""
msgid "Report limit reached"
msgstr ""
-#: frappe/core/doctype/prepared_report/prepared_report.py:213
+#: frappe/core/doctype/prepared_report/prepared_report.py:217
msgid "Report timed out."
msgstr ""
@@ -21574,7 +21581,7 @@ msgstr ""
msgid "Reset sorting"
msgstr ""
-#: frappe/public/js/frappe/form/grid_row.js:410
+#: frappe/public/js/frappe/form/grid_row.js:409
msgid "Reset to default"
msgstr ""
@@ -21710,7 +21717,7 @@ msgstr ""
msgid "Reverted"
msgstr ""
-#: frappe/database/schema.py:159
+#: frappe/database/schema.py:161
msgid "Reverting length to {0} for '{1}' in '{2}'. Setting the length as {3} will cause truncation of data."
msgstr ""
@@ -22010,7 +22017,7 @@ msgstr ""
msgid "Route: Example \"/app\""
msgstr ""
-#: frappe/model/base_document.py:797 frappe/model/document.py:716
+#: frappe/model/base_document.py:802 frappe/model/document.py:742
msgid "Row"
msgstr ""
@@ -22018,16 +22025,16 @@ msgstr ""
msgid "Row #"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1834
-#: frappe/core/doctype/doctype/doctype.py:1844
+#: frappe/core/doctype/doctype/doctype.py:1833
+#: frappe/core/doctype/doctype/doctype.py:1843
msgid "Row # {0}: Non administrator user can not set the role {1} to the custom doctype"
msgstr ""
-#: frappe/model/base_document.py:921
+#: frappe/model/base_document.py:926
msgid "Row #{0}:"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:492
+#: frappe/core/doctype/doctype/doctype.py:487
msgid "Row #{}: Fieldname is required"
msgstr ""
@@ -22058,11 +22065,11 @@ msgstr ""
msgid "Row {0}"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:349
+#: frappe/custom/doctype/customize_form/customize_form.py:350
msgid "Row {0}: Not allowed to disable Mandatory for standard fields"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:338
+#: frappe/custom/doctype/customize_form/customize_form.py:339
msgid "Row {0}: Not allowed to enable Allow on Submit for standard fields"
msgstr ""
@@ -22191,7 +22198,7 @@ msgstr ""
msgid "SMS was not sent. Please contact Administrator."
msgstr ""
-#: frappe/email/doctype/email_account/email_account.py:206
+#: frappe/email/doctype/email_account/email_account.py:207
msgid "SMTP Server is required"
msgstr ""
@@ -22484,7 +22491,7 @@ msgstr ""
msgid "Scheduler Status"
msgstr ""
-#: frappe/utils/scheduler.py:230
+#: frappe/utils/scheduler.py:229
msgid "Scheduler can not be re-enabled when maintenance mode is active."
msgstr ""
@@ -22616,7 +22623,7 @@ msgstr ""
msgid "Search by filename or extension"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1470
+#: frappe/core/doctype/doctype/doctype.py:1469
msgid "Search field {0} is not valid"
msgstr ""
@@ -22777,6 +22784,7 @@ msgstr ""
#: frappe/public/js/frappe/data_import/data_exporter.js:149
#: frappe/public/js/frappe/form/controls/multicheck.js:166
+#: frappe/public/js/frappe/form/grid_row.js:467
msgid "Select All"
msgstr ""
@@ -22856,7 +22864,7 @@ msgstr ""
msgid "Select Field..."
msgstr ""
-#: frappe/public/js/frappe/form/grid_row.js:460
+#: frappe/public/js/frappe/form/grid_row.js:459
#: frappe/public/js/frappe/list/list_settings.js:236
#: frappe/public/js/frappe/views/kanban/kanban_settings.js:181
msgid "Select Fields"
@@ -22976,11 +22984,11 @@ msgstr ""
msgid "Select a group node first."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1945
+#: frappe/core/doctype/doctype/doctype.py:1944
msgid "Select a valid Sender Field for creating documents from Email"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1929
+#: frappe/core/doctype/doctype/doctype.py:1928
msgid "Select a valid Subject field for creating documents from Email"
msgstr ""
@@ -23278,7 +23286,7 @@ msgstr ""
msgid "Sender Email Field"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1948
+#: frappe/core/doctype/doctype/doctype.py:1947
msgid "Sender Field should have Email in options"
msgstr ""
@@ -23329,6 +23337,13 @@ msgstr ""
msgid "Sent"
msgstr ""
+#. Label of the sent_folder_name (Data) field in DocType 'Email Account'
+#. Label of the sent_folder_name (Data) field in DocType 'Email Domain'
+#: frappe/email/doctype/email_account/email_account.json
+#: frappe/email/doctype/email_domain/email_domain.json
+msgid "Sent Folder Name"
+msgstr ""
+
#. Label of the sent_on (Date) field in DocType 'SMS Log'
#: frappe/core/doctype/sms_log/sms_log.json
msgid "Sent On"
@@ -23378,7 +23393,7 @@ msgstr ""
msgid "Series counter for {} updated to {} successfully"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1110
+#: frappe/core/doctype/doctype/doctype.py:1111
#: frappe/core/doctype/document_naming_settings/document_naming_settings.py:170
msgid "Series {0} already used in {1}"
msgstr ""
@@ -23388,7 +23403,7 @@ msgstr ""
msgid "Server Action"
msgstr ""
-#: frappe/app.py:389 frappe/public/js/frappe/request.js:607
+#: frappe/app.py:386 frappe/public/js/frappe/request.js:607
#: frappe/www/error.html:36 frappe/www/error.py:18
msgid "Server Error"
msgstr ""
@@ -23451,7 +23466,7 @@ msgstr ""
msgid "Session Defaults Saved"
msgstr ""
-#: frappe/app.py:366
+#: frappe/app.py:363
msgid "Session Expired"
msgstr ""
@@ -23460,7 +23475,7 @@ msgstr ""
msgid "Session Expiry (idle timeout)"
msgstr ""
-#: frappe/core/doctype/system_settings/system_settings.py:115
+#: frappe/core/doctype/system_settings/system_settings.py:116
msgid "Session Expiry must be in format {0}"
msgstr ""
@@ -24196,7 +24211,7 @@ msgstr ""
msgid "Simultaneous Sessions"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:122
+#: frappe/custom/doctype/customize_form/customize_form.py:123
msgid "Single DocTypes cannot be customized."
msgstr ""
@@ -24206,7 +24221,7 @@ msgstr ""
msgid "Single Types have only one record no tables associated. Values are stored in tabSingles"
msgstr ""
-#: frappe/database/database.py:250
+#: frappe/database/database.py:251
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 ""
@@ -24253,7 +24268,7 @@ msgstr ""
msgid "Skipping column {0}"
msgstr ""
-#: frappe/modules/utils.py:175
+#: frappe/modules/utils.py:176
msgid "Skipping fixture syncing for doctype {0} from file {1}"
msgstr ""
@@ -24396,6 +24411,11 @@ msgstr ""
msgid "Some columns might get cut off when printing to PDF. Try to keep number of columns under 10."
msgstr ""
+#. Description of the 'Sent Folder Name' (Data) field in DocType 'Email Domain'
+#: frappe/email/doctype/email_domain/email_domain.json
+msgid "Some mailboxes require a different Sent Folder Name e.g. \"INBOX.Sent\""
+msgstr ""
+
#: frappe/public/js/frappe/desk.js:20
msgid "Some of the features might not work in your browser. Please update your browser to the latest version."
msgstr ""
@@ -24447,7 +24467,7 @@ msgstr ""
msgid "Sort Order"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1553
+#: frappe/core/doctype/doctype/doctype.py:1552
msgid "Sort field {0} must be a valid fieldname"
msgstr ""
@@ -24491,7 +24511,7 @@ msgstr ""
msgid "Special Characters are not allowed"
msgstr ""
-#: frappe/model/naming.py:67
+#: frappe/model/naming.py:68
msgid "Special Characters except '-', '#', '.', '/', '{{' and '}}' not allowed in naming series {0}"
msgstr ""
@@ -24511,7 +24531,7 @@ msgstr ""
msgid "Splash Image"
msgstr ""
-#: frappe/desk/reportview.py:387
+#: frappe/desk/reportview.py:399
#: frappe/public/js/frappe/web_form/web_form_list.js:175
#: frappe/templates/print_formats/standard_macros.html:44
msgid "Sr"
@@ -24548,7 +24568,7 @@ msgstr ""
msgid "Standard DocType can not be deleted."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:225
+#: frappe/core/doctype/doctype/doctype.py:224
msgid "Standard DocType cannot have default print format, use Customize Form"
msgstr ""
@@ -24945,7 +24965,7 @@ msgstr ""
msgid "Subject Field"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1938
+#: frappe/core/doctype/doctype/doctype.py:1937
msgid "Subject Field type should be Data, Text, Long Text, Small Text, Text Editor"
msgstr ""
@@ -25086,7 +25106,7 @@ msgstr ""
#: frappe/core/doctype/data_import_log/data_import_log.json
#: frappe/desk/doctype/bulk_update/bulk_update.js:31
#: frappe/desk/doctype/desktop_icon/desktop_icon.py:446
-#: frappe/public/js/frappe/form/grid.js:1137
+#: frappe/public/js/frappe/form/grid.js:1144
#: frappe/public/js/frappe/views/translation_manager.js:21
#: frappe/templates/includes/login/login.js:230
#: frappe/templates/includes/login/login.js:236
@@ -25137,11 +25157,11 @@ msgstr ""
msgid "Successful Job Count"
msgstr ""
-#: frappe/model/workflow.py:299
+#: frappe/model/workflow.py:306
msgid "Successful Transactions"
msgstr ""
-#: frappe/model/rename_doc.py:703
+#: frappe/model/rename_doc.py:709
msgid "Successful: {0} to {1}"
msgstr ""
@@ -25300,7 +25320,7 @@ msgstr ""
msgid "Syncing {0} of {1}"
msgstr ""
-#: frappe/utils/data.py:2434
+#: frappe/utils/data.py:2433
msgid "Syntax Error"
msgstr ""
@@ -25591,7 +25611,7 @@ msgstr ""
msgid "Table Fieldname"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1206
+#: frappe/core/doctype/doctype/doctype.py:1205
msgid "Table Fieldname Missing"
msgstr ""
@@ -25613,11 +25633,11 @@ msgstr ""
msgid "Table Trimmed"
msgstr ""
-#: frappe/public/js/frappe/form/grid.js:1136
+#: frappe/public/js/frappe/form/grid.js:1143
msgid "Table updated"
msgstr ""
-#: frappe/model/document.py:1504
+#: frappe/model/document.py:1530
msgid "Table {0} cannot be empty"
msgstr ""
@@ -25842,7 +25862,7 @@ msgstr ""
msgid "The Auto Repeat for this document has been disabled."
msgstr ""
-#: frappe/public/js/frappe/form/grid.js:1159
+#: frappe/public/js/frappe/form/grid.js:1166
msgid "The CSV format is case sensitive"
msgstr ""
@@ -25892,7 +25912,7 @@ msgid ""
""
msgstr ""
-#: frappe/database/database.py:441
+#: frappe/database/database.py:442
msgid "The changes have been reverted."
msgstr ""
@@ -26012,7 +26032,7 @@ msgstr ""
msgid "The reset password link has either been used before or is invalid"
msgstr ""
-#: frappe/app.py:381 frappe/public/js/frappe/request.js:148
+#: frappe/app.py:378 frappe/public/js/frappe/request.js:148
msgid "The resource you are looking for is not available"
msgstr ""
@@ -26032,10 +26052,6 @@ msgstr ""
msgid "The system provides many pre-defined roles. You can add new roles to set finer permissions."
msgstr ""
-#: frappe/public/js/frappe/form/grid_row.js:636
-msgid "The total column width cannot be more than 10."
-msgstr ""
-
#: frappe/core/doctype/user_type/user_type.py:97
msgid "The total number of user document types limit has been crossed."
msgstr ""
@@ -26104,7 +26120,7 @@ msgstr ""
msgid "There can be only 9 Page Break fields in a Web Form"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1446
+#: frappe/core/doctype/doctype/doctype.py:1445
msgid "There can be only one Fold in a form"
msgstr ""
@@ -26152,7 +26168,7 @@ msgstr ""
msgid "There were errors while sending email. Please try again."
msgstr ""
-#: frappe/model/naming.py:484
+#: frappe/model/naming.py:489
msgid "There were some errors setting the name, please contact the administrator"
msgstr ""
@@ -26226,7 +26242,7 @@ msgstr ""
msgid "This doctype has no orphan fields to trim"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1055
+#: frappe/core/doctype/doctype/doctype.py:1050
msgid "This doctype has pending migrations, run 'bench migrate' before modifying the doctype to avoid losing changes."
msgstr ""
@@ -26254,7 +26270,7 @@ msgstr ""
msgid "This document is already amended, you cannot ammend it again"
msgstr ""
-#: frappe/model/document.py:1672
+#: frappe/model/document.py:1707
msgid "This document is currently locked and queued for execution. Please try again after some time."
msgstr ""
@@ -26591,11 +26607,11 @@ msgstr ""
msgid "Timeline Name"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1541
+#: frappe/core/doctype/doctype/doctype.py:1540
msgid "Timeline field must be a Link or Dynamic Link"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1537
+#: frappe/core/doctype/doctype/doctype.py:1536
msgid "Timeline field must be a valid fieldname"
msgstr ""
@@ -26693,7 +26709,7 @@ msgstr ""
msgid "Title Prefix"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1478
+#: frappe/core/doctype/doctype/doctype.py:1477
msgid "Title field must be a valid fieldname"
msgstr ""
@@ -26896,20 +26912,20 @@ msgstr ""
msgid "Token URI"
msgstr ""
-#: frappe/utils/oauth.py:185
+#: frappe/utils/oauth.py:184
msgid "Token is missing"
msgstr ""
#: frappe/desk/doctype/bulk_update/bulk_update.py:68
-#: frappe/model/workflow.py:246
+#: frappe/model/workflow.py:253
msgid "Too Many Documents"
msgstr ""
-#: frappe/rate_limiter.py:88
+#: frappe/rate_limiter.py:87
msgid "Too Many Requests"
msgstr ""
-#: frappe/database/database.py:440
+#: frappe/database/database.py:441
msgid "Too many changes to database in single action."
msgstr ""
@@ -27499,7 +27515,7 @@ msgstr ""
msgid "Unassign Condition"
msgstr ""
-#: frappe/app.py:389
+#: frappe/app.py:386
msgid "Uncaught Exception"
msgstr ""
@@ -27547,7 +27563,7 @@ msgstr ""
msgid "Unknown Column: {0}"
msgstr ""
-#: frappe/utils/data.py:1203
+#: frappe/utils/data.py:1216
msgid "Unknown Rounding Method: {}"
msgstr ""
@@ -28270,11 +28286,11 @@ msgstr ""
msgid "User {0} impersonated as {1}"
msgstr ""
-#: frappe/utils/oauth.py:271
+#: frappe/utils/oauth.py:270
msgid "User {0} is disabled"
msgstr ""
-#: frappe/sessions.py:230
+#: frappe/sessions.py:231
msgid "User {0} is disabled. Please contact your System Manager."
msgstr ""
@@ -28435,15 +28451,15 @@ msgstr ""
msgid "Value To Be Set"
msgstr ""
-#: frappe/model/base_document.py:993 frappe/model/document.py:772
+#: frappe/model/base_document.py:998 frappe/model/document.py:798
msgid "Value cannot be changed for {0}"
msgstr ""
-#: frappe/model/document.py:718
+#: frappe/model/document.py:744
msgid "Value cannot be negative for"
msgstr ""
-#: frappe/model/document.py:722
+#: frappe/model/document.py:748
msgid "Value cannot be negative for {0}: {1}"
msgstr ""
@@ -28451,11 +28467,11 @@ msgstr ""
msgid "Value for a check field can be either 0 or 1"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:608
+#: frappe/custom/doctype/customize_form/customize_form.py:609
msgid "Value for field {0} is too long in {1}. Length should be lesser than {2} characters"
msgstr ""
-#: frappe/model/base_document.py:403
+#: frappe/model/base_document.py:408
msgid "Value for {0} cannot be a list"
msgstr ""
@@ -28474,7 +28490,7 @@ msgstr ""
msgid "Value to Validate"
msgstr ""
-#: frappe/model/base_document.py:1063
+#: frappe/model/base_document.py:1068
msgid "Value too big"
msgstr ""
@@ -28482,7 +28498,7 @@ msgstr ""
msgid "Value {0} missing for {1}"
msgstr ""
-#: frappe/core/doctype/data_import/importer.py:751 frappe/utils/data.py:854
+#: frappe/core/doctype/data_import/importer.py:751 frappe/utils/data.py:852
msgid "Value {0} must be in the valid duration format: d h m s"
msgstr ""
@@ -28719,7 +28735,7 @@ msgstr ""
msgid "Warning: DATA LOSS IMMINENT! Proceeding will permanently delete following database columns from doctype {0}:"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1126
+#: frappe/core/doctype/doctype/doctype.py:1127
msgid "Warning: Naming is not set"
msgstr ""
@@ -28974,7 +28990,7 @@ msgstr ""
msgid "Website Search Field"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1525
+#: frappe/core/doctype/doctype/doctype.py:1524
msgid "Website Search Field must be a valid fieldname"
msgstr ""
@@ -29329,7 +29345,7 @@ msgstr ""
msgid "Workflow State not set"
msgstr ""
-#: frappe/model/workflow.py:197 frappe/model/workflow.py:205
+#: frappe/model/workflow.py:204 frappe/model/workflow.py:212
msgid "Workflow State transition not allowed from {0} to {1}"
msgstr ""
@@ -29337,7 +29353,7 @@ msgstr ""
msgid "Workflow States Don't Exist"
msgstr ""
-#: frappe/model/workflow.py:320
+#: frappe/model/workflow.py:327
msgid "Workflow Status"
msgstr ""
@@ -29452,7 +29468,7 @@ msgstr ""
msgid "Write"
msgstr ""
-#: frappe/model/base_document.py:893
+#: frappe/model/base_document.py:898
msgid "Wrong Fetch From value"
msgstr ""
@@ -29602,6 +29618,9 @@ msgstr ""
msgid "You are not allowed to edit the report."
msgstr ""
+#: frappe/core/doctype/data_import/exporter.py:121
+#: frappe/core/doctype/data_import/exporter.py:125
+#: frappe/desk/reportview.py:388 frappe/desk/reportview.py:391
#: frappe/permissions.py:603
msgid "You are not allowed to export {} doctype"
msgstr ""
@@ -29707,8 +29726,8 @@ msgstr ""
msgid "You can only set the 3 custom doctypes in the Document Types table."
msgstr ""
-#: frappe/handler.py:183
-msgid "You can only upload JPG, PNG, PDF, TXT or Microsoft documents."
+#: frappe/handler.py:184
+msgid "You can only upload JPG, PNG, PDF, TXT, CSV or Microsoft documents."
msgstr ""
#: frappe/core/doctype/data_export/exporter.py:199
@@ -29737,11 +29756,11 @@ msgstr ""
msgid "You can use wildcard %"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:386
+#: frappe/custom/doctype/customize_form/customize_form.py:387
msgid "You can't set 'Options' for field {0}"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:390
+#: frappe/custom/doctype/customize_form/customize_form.py:391
msgid "You can't set 'Translatable' for field {0}"
msgstr ""
@@ -29763,7 +29782,7 @@ msgstr ""
msgid "You cannot give review points to yourself"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:382
+#: frappe/custom/doctype/customize_form/customize_form.py:383
msgid "You cannot unset 'Read Only' for field {0}"
msgstr ""
@@ -29801,7 +29820,7 @@ msgstr ""
msgid "You do not have enough permissions to access this resource. Please contact your manager to get access."
msgstr ""
-#: frappe/app.py:374
+#: frappe/app.py:371
msgid "You do not have enough permissions to complete the action"
msgstr ""
@@ -29858,11 +29877,11 @@ msgstr ""
msgid "You have a new message from: "
msgstr ""
-#: frappe/handler.py:119
+#: frappe/handler.py:120
msgid "You have been successfully logged out"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:241
+#: frappe/custom/doctype/customize_form/customize_form.py:242
msgid "You have hit the row size limit on database table: {0}"
msgstr ""
@@ -29886,7 +29905,7 @@ msgstr ""
msgid "You have unseen notifications"
msgstr ""
-#: frappe/core/doctype/log_settings/log_settings.py:126
+#: frappe/core/doctype/log_settings/log_settings.py:125
msgid "You have unseen {0}"
msgstr ""
@@ -29898,7 +29917,7 @@ msgstr ""
msgid "You haven't created a {0} yet"
msgstr ""
-#: frappe/rate_limiter.py:150
+#: frappe/rate_limiter.py:149
msgid "You hit the rate limit because of too many requests. Please try after sometime."
msgstr ""
@@ -29919,7 +29938,7 @@ msgstr ""
msgid "You must login to submit this form"
msgstr ""
-#: frappe/model/document.py:315
+#: frappe/model/document.py:341
msgid "You need the '{0}' permission on {1} {2} to perform this action."
msgstr ""
@@ -29971,15 +29990,15 @@ msgstr ""
msgid "You need to select indexes you want to add first."
msgstr ""
-#: frappe/email/doctype/email_account/email_account.py:154
+#: frappe/email/doctype/email_account/email_account.py:155
msgid "You need to set one IMAP folder for {0}"
msgstr ""
-#: frappe/model/rename_doc.py:397
+#: frappe/model/rename_doc.py:401
msgid "You need write permission on {0} {1} to merge"
msgstr ""
-#: frappe/model/rename_doc.py:392
+#: frappe/model/rename_doc.py:396
msgid "You need write permission on {0} {1} to rename"
msgstr ""
@@ -30101,7 +30120,7 @@ msgstr ""
msgid "Your query has been received. We will reply back shortly. If you have any additional information, please reply to this mail."
msgstr ""
-#: frappe/app.py:367
+#: frappe/app.py:364
msgid "Your session has expired, please login again to continue."
msgstr ""
@@ -30113,7 +30132,7 @@ msgstr ""
msgid "Your verification code is {0}"
msgstr ""
-#: frappe/utils/data.py:1503
+#: frappe/utils/data.py:1517
msgid "Zero"
msgstr ""
@@ -30133,7 +30152,7 @@ msgstr ""
msgid "_report"
msgstr ""
-#: frappe/database/database.py:327
+#: frappe/database/database.py:328
msgid "`as_iterator` only works with `as_list=True` or `as_dict=True`"
msgstr ""
@@ -30156,7 +30175,7 @@ msgstr ""
msgid "amend"
msgstr ""
-#: frappe/public/js/frappe/utils/utils.js:399 frappe/utils/data.py:1509
+#: frappe/public/js/frappe/utils/utils.js:399 frappe/utils/data.py:1523
msgid "and"
msgstr ""
@@ -30464,7 +30483,7 @@ msgctxt "Minutes (Field: Duration)"
msgid "m"
msgstr ""
-#: frappe/model/rename_doc.py:213
+#: frappe/model/rename_doc.py:217
msgid "merged {0} into {1}"
msgstr ""
@@ -30629,7 +30648,7 @@ msgstr ""
msgid "removed rows for {0}"
msgstr ""
-#: frappe/model/rename_doc.py:215
+#: frappe/model/rename_doc.py:219
msgid "renamed from {0} to {1}"
msgstr ""
@@ -30745,7 +30764,7 @@ msgstr ""
msgid "this form"
msgstr ""
-#: frappe/tests/test_translate.py:158
+#: frappe/tests/test_translate.py:174
msgid "this shouldn't break"
msgstr ""
@@ -30889,7 +30908,7 @@ msgstr ""
msgid "{0} Dashboard"
msgstr ""
-#: frappe/public/js/frappe/form/grid_row.js:457
+#: frappe/public/js/frappe/form/grid_row.js:456
#: frappe/public/js/frappe/list/list_settings.js:227
#: frappe/public/js/frappe/views/kanban/kanban_settings.js:178
msgid "{0} Fields"
@@ -30926,7 +30945,7 @@ msgstr ""
msgid "{0} Name"
msgstr ""
-#: frappe/model/base_document.py:1093
+#: frappe/model/base_document.py:1098
msgid "{0} Not allowed to change {1} after submission from {2} to {3}"
msgstr ""
@@ -30977,7 +30996,7 @@ msgstr ""
msgid "{0} already unsubscribed for {1} {2}"
msgstr ""
-#: frappe/utils/data.py:1691
+#: frappe/utils/data.py:1705
msgid "{0} and {1}"
msgstr ""
@@ -31028,7 +31047,7 @@ msgctxt "Form timeline"
msgid "{0} attached {1}"
msgstr ""
-#: frappe/core/doctype/system_settings/system_settings.py:145
+#: frappe/core/doctype/system_settings/system_settings.py:146
msgid "{0} can not be more than {1}"
msgstr ""
@@ -31041,7 +31060,7 @@ msgctxt "Form timeline"
msgid "{0} cancelled this document {1}"
msgstr ""
-#: frappe/model/document.py:486
+#: frappe/model/document.py:512
msgid "{0} cannot be amended because it is not cancelled. Please cancel the document before creating an amendment."
msgstr ""
@@ -31074,7 +31093,7 @@ msgstr ""
msgid "{0} comments"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1608
+#: frappe/core/doctype/doctype/doctype.py:1607
msgid "{0} contains an invalid Fetch From expression, Fetch From can't be self-referential."
msgstr ""
@@ -31174,7 +31193,7 @@ msgstr ""
msgid "{0} has left the conversation in {1} {2}"
msgstr ""
-#: frappe/__init__.py:2494
+#: frappe/__init__.py:2496
msgid "{0} has no versions tracked."
msgstr ""
@@ -31191,7 +31210,7 @@ msgstr ""
msgid "{0} in row {1} cannot have both URL and child items"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:935
+#: frappe/core/doctype/doctype/doctype.py:930
msgid "{0} is a mandatory field"
msgstr ""
@@ -31199,7 +31218,7 @@ msgstr ""
msgid "{0} is a not a valid zip file"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1621
+#: frappe/core/doctype/doctype/doctype.py:1620
msgid "{0} is an invalid Data field."
msgstr ""
@@ -31240,7 +31259,7 @@ msgstr ""
msgid "{0} is like {1}"
msgstr ""
-#: frappe/email/doctype/email_account/email_account.py:187
+#: frappe/email/doctype/email_account/email_account.py:188
msgid "{0} is mandatory"
msgstr ""
@@ -31277,7 +31296,7 @@ msgstr ""
msgid "{0} is not a valid Phone Number"
msgstr ""
-#: frappe/model/workflow.py:182
+#: frappe/model/workflow.py:189
msgid "{0} is not a valid Workflow State. Please update your Workflow and try again."
msgstr ""
@@ -31321,8 +31340,8 @@ msgstr ""
msgid "{0} is one of {1}"
msgstr ""
-#: frappe/email/doctype/email_account/email_account.py:294
-#: frappe/model/naming.py:217
+#: frappe/email/doctype/email_account/email_account.py:295
+#: frappe/model/naming.py:218
#: frappe/printing/doctype/print_format/print_format.py:91
#: frappe/utils/csvutils.py:153
msgid "{0} is required"
@@ -31373,35 +31392,35 @@ msgstr ""
msgid "{0} months ago"
msgstr ""
-#: frappe/model/document.py:1729
+#: frappe/model/document.py:1772
msgid "{0} must be after {1}"
msgstr ""
-#: frappe/model/document.py:1490
+#: frappe/model/document.py:1516
msgid "{0} must be beginning with '{1}'"
msgstr ""
-#: frappe/model/document.py:1492
+#: frappe/model/document.py:1518
msgid "{0} must be equal to '{1}'"
msgstr ""
-#: frappe/model/document.py:1488
+#: frappe/model/document.py:1514
msgid "{0} must be none of {1}"
msgstr ""
-#: frappe/model/document.py:1486 frappe/utils/csvutils.py:158
+#: frappe/model/document.py:1512 frappe/utils/csvutils.py:158
msgid "{0} must be one of {1}"
msgstr ""
-#: frappe/model/base_document.py:815
+#: frappe/model/base_document.py:820
msgid "{0} must be set first"
msgstr ""
-#: frappe/model/base_document.py:678
+#: frappe/model/base_document.py:683
msgid "{0} must be unique"
msgstr ""
-#: frappe/model/document.py:1494
+#: frappe/model/document.py:1520
msgid "{0} must be {1} {2}"
msgstr ""
@@ -31413,7 +31432,7 @@ msgstr ""
msgid "{0} not a valid State"
msgstr ""
-#: frappe/model/rename_doc.py:400
+#: frappe/model/rename_doc.py:404
msgid "{0} not allowed to be renamed"
msgstr ""
@@ -31434,12 +31453,12 @@ msgstr ""
msgid "{0} of {1} sent"
msgstr ""
-#: frappe/utils/data.py:1511
+#: frappe/utils/data.py:1525
msgctxt "Money in words"
msgid "{0} only."
msgstr ""
-#: frappe/utils/data.py:1681
+#: frappe/utils/data.py:1695
msgid "{0} or {1}"
msgstr ""
@@ -31491,6 +31510,10 @@ msgstr ""
msgid "{0} role does not have permission on any doctype"
msgstr ""
+#: frappe/model/document.py:1765
+msgid "{0} row #{1}: "
+msgstr ""
+
#: frappe/desk/query_report.py:589
msgid "{0} saved successfully"
msgstr ""
@@ -31511,7 +31534,7 @@ msgstr ""
msgid "{0} shared this document with {1}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:317
+#: frappe/core/doctype/doctype/doctype.py:312
msgid "{0} should be indexed because it's referred in dashboard connections"
msgstr ""
@@ -31547,7 +31570,7 @@ msgstr ""
msgid "{0} un-shared this document with {1}"
msgstr ""
-#: frappe/custom/doctype/customize_form/customize_form.py:250
+#: frappe/custom/doctype/customize_form/customize_form.py:251
msgid "{0} updated"
msgstr ""
@@ -31583,11 +31606,11 @@ msgstr ""
msgid "{0} {1} added to Dashboard {2}"
msgstr ""
-#: frappe/model/base_document.py:611 frappe/model/rename_doc.py:110
+#: frappe/model/base_document.py:616 frappe/model/rename_doc.py:110
msgid "{0} {1} already exists"
msgstr ""
-#: frappe/model/base_document.py:926
+#: frappe/model/base_document.py:931
msgid "{0} {1} cannot be \"{2}\". It should be one of \"{3}\""
msgstr ""
@@ -31595,7 +31618,7 @@ msgstr ""
msgid "{0} {1} cannot be a leaf node as it has children"
msgstr ""
-#: frappe/model/rename_doc.py:382
+#: frappe/model/rename_doc.py:386
msgid "{0} {1} does not exist, select a new target to merge"
msgstr ""
@@ -31603,7 +31626,7 @@ msgstr ""
msgid "{0} {1} is linked with the following submitted documents: {2}"
msgstr ""
-#: frappe/model/document.py:245 frappe/permissions.py:557
+#: frappe/model/document.py:257 frappe/permissions.py:557
msgid "{0} {1} not found"
msgstr ""
@@ -31611,7 +31634,7 @@ msgstr ""
msgid "{0} {1}: Submitted Record cannot be deleted. You must {2} Cancel {3} it first."
msgstr ""
-#: frappe/model/base_document.py:1054
+#: frappe/model/base_document.py:1059
msgid "{0}, Row {1}"
msgstr ""
@@ -31619,35 +31642,35 @@ msgstr ""
msgid "{0}/{1} complete | Please leave this tab open until completion."
msgstr ""
-#: frappe/model/base_document.py:1059
+#: frappe/model/base_document.py:1064
msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1803
+#: frappe/core/doctype/doctype/doctype.py:1802
msgid "{0}: Cannot set Amend without Cancel"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1821
+#: frappe/core/doctype/doctype/doctype.py:1820
msgid "{0}: Cannot set Assign Amend if not Submittable"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1819
+#: frappe/core/doctype/doctype/doctype.py:1818
msgid "{0}: Cannot set Assign Submit if not Submittable"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1798
+#: frappe/core/doctype/doctype/doctype.py:1797
msgid "{0}: Cannot set Cancel without Submit"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1805
+#: frappe/core/doctype/doctype/doctype.py:1804
msgid "{0}: Cannot set Import without Create"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1801
+#: frappe/core/doctype/doctype/doctype.py:1800
msgid "{0}: Cannot set Submit, Cancel, Amend without Write"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1825
+#: frappe/core/doctype/doctype/doctype.py:1824
msgid "{0}: Cannot set import as {1} is not importable"
msgstr ""
@@ -31655,43 +31678,43 @@ 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:1429
+#: frappe/core/doctype/doctype/doctype.py:1428
msgid "{0}: Field '{1}' cannot be set as Unique as it has non-unique values"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1337
+#: frappe/core/doctype/doctype/doctype.py:1336
msgid "{0}: Field {1} in row {2} cannot be hidden and mandatory without default"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1296
+#: frappe/core/doctype/doctype/doctype.py:1295
msgid "{0}: Field {1} of type {2} cannot be mandatory"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1284
+#: frappe/core/doctype/doctype/doctype.py:1283
msgid "{0}: Fieldname {1} appears multiple times in rows {2}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1416
+#: frappe/core/doctype/doctype/doctype.py:1415
msgid "{0}: Fieldtype {1} for {2} cannot be unique"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1758
+#: frappe/core/doctype/doctype/doctype.py:1757
msgid "{0}: No basic permissions set"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1772
+#: frappe/core/doctype/doctype/doctype.py:1771
msgid "{0}: Only one rule allowed with the same Role, Level and {1}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1318
+#: frappe/core/doctype/doctype/doctype.py:1317
msgid "{0}: Options must be a valid DocType for field {1} in row {2}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1307
+#: frappe/core/doctype/doctype/doctype.py:1306
msgid "{0}: Options required for Link or Table type field {1} in row {2}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1325
+#: frappe/core/doctype/doctype/doctype.py:1324
msgid "{0}: Options {1} must be the same as doctype name {2} for the field {3}"
msgstr ""
@@ -31699,7 +31722,7 @@ msgstr ""
msgid "{0}: Other permission rules may also apply"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1787
+#: frappe/core/doctype/doctype/doctype.py:1786
msgid "{0}: Permission at level 0 must be set before higher levels are set"
msgstr ""
@@ -31707,7 +31730,7 @@ msgstr ""
msgid "{0}: You can increase the limit for the field if required via {1}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1271
+#: frappe/core/doctype/doctype/doctype.py:1270
msgid "{0}: fieldname cannot be set to reserved keyword {1}"
msgstr ""
@@ -31724,7 +31747,7 @@ msgstr ""
msgid "{0}: {1} vs {2}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1437
+#: frappe/core/doctype/doctype/doctype.py:1436
msgid "{0}:Fieldtype {1} for {2} cannot be indexed"
msgstr ""
@@ -31748,7 +31771,7 @@ msgstr ""
msgid "{count} rows selected"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1491
+#: frappe/core/doctype/doctype/doctype.py:1490
msgid "{{{0}}} is not a valid fieldname pattern. It should be {{field_name}}."
msgstr ""
@@ -31756,11 +31779,11 @@ msgstr ""
msgid "{} Complete"
msgstr ""
-#: frappe/utils/data.py:2428
+#: frappe/utils/data.py:2427
msgid "{} Invalid python code on line {}"
msgstr ""
-#: frappe/utils/data.py:2437
+#: frappe/utils/data.py:2436
msgid "{} Possibly invalid python code.
{}"
msgstr ""
@@ -31769,7 +31792,7 @@ msgstr ""
msgid "{} Published"
msgstr ""
-#: frappe/core/doctype/log_settings/log_settings.py:55
+#: frappe/core/doctype/log_settings/log_settings.py:54
msgid "{} does not support automated log clearing."
msgstr ""
@@ -31777,12 +31800,12 @@ msgstr ""
msgid "{} field cannot be empty."
msgstr ""
-#: frappe/email/doctype/email_account/email_account.py:217
-#: frappe/email/doctype/email_account/email_account.py:225
+#: frappe/email/doctype/email_account/email_account.py:218
+#: frappe/email/doctype/email_account/email_account.py:226
msgid "{} has been disabled. It can only be enabled if {} is checked."
msgstr ""
-#: frappe/utils/data.py:124
+#: frappe/utils/data.py:127
msgid "{} is not a valid date string."
msgstr ""