diff --git a/frappe/locale/main.pot b/frappe/locale/main.pot index 7132924c8c..d122e5350e 100644 --- a/frappe/locale/main.pot +++ b/frappe/locale/main.pot @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: Frappe Framework VERSION\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" -"POT-Creation-Date: 2025-11-30 09:34+0000\n" -"PO-Revision-Date: 2025-11-30 09:34+0000\n" +"POT-Creation-Date: 2025-12-07 09:35+0000\n" +"PO-Revision-Date: 2025-12-07 09:35+0000\n" "Last-Translator: developers@frappe.io\n" "Language-Team: developers@frappe.io\n" "MIME-Version: 1.0\n" @@ -64,6 +64,10 @@ msgstr "" msgid "<head> HTML" msgstr "" +#: frappe/database/query.py:1987 +msgid "'*' is only allowed in {0} SQL function(s)" +msgstr "" + #: frappe/public/js/form_builder/store.js:206 msgid "'In Global Search' is not allowed for field {0} of type {1}" msgstr "" @@ -174,12 +178,12 @@ msgstr "" msgid "1 record will be exported" msgstr "" -#: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:320 +#: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:325 msgctxt "User removed row from child table" msgid "1 row from {0}" msgstr "" -#: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:275 +#: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:280 msgctxt "User added row to child table" msgid "1 row to {0}" msgstr "" @@ -1447,7 +1451,7 @@ msgstr "" msgid "Adds a custom field to a DocType" msgstr "" -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:594 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:596 msgid "Administration" msgstr "" @@ -1474,11 +1478,11 @@ msgstr "" msgid "Administrator" msgstr "" -#: frappe/core/doctype/user/user.py:1270 +#: frappe/core/doctype/user/user.py:1273 msgid "Administrator Logged In" msgstr "" -#: frappe/core/doctype/user/user.py:1264 +#: frappe/core/doctype/user/user.py:1267 msgid "Administrator accessed {0} on {1} via IP Address {2}." msgstr "" @@ -1499,8 +1503,8 @@ msgstr "" msgid "Advanced Control" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:343 -#: frappe/public/js/frappe/form/controls/link.js:345 +#: frappe/public/js/frappe/form/controls/link.js:423 +#: frappe/public/js/frappe/form/controls/link.js:425 msgid "Advanced Search" msgstr "" @@ -1581,11 +1585,7 @@ msgstr "" msgid "Alert" msgstr "" -#: frappe/database/query.py:2250 -msgid "Alias cannot be a SQL keyword: {0}" -msgstr "" - -#: frappe/database/query.py:2175 +#: frappe/database/query.py:2034 msgid "Alias must be a string" msgstr "" @@ -1641,7 +1641,7 @@ msgstr "" #. Label of the all_day (Check) field in DocType 'Event' #: frappe/desk/doctype/calendar_view/calendar_view.json #: frappe/desk/doctype/event/event.json -#: frappe/public/js/frappe/ui/notifications/notifications.js:408 +#: frappe/public/js/frappe/ui/notifications/notifications.js:439 msgid "All Day" msgstr "" @@ -2016,7 +2016,7 @@ msgstr "" msgid "Allows skipping authorization if a user has active tokens." msgstr "" -#: frappe/core/doctype/user/user.py:1078 +#: frappe/core/doctype/user/user.py:1081 msgid "Already Registered" msgstr "" @@ -2124,7 +2124,7 @@ msgstr "" msgid "An email to verify your request has been sent to your email address. Please verify your request to complete the process." msgstr "" -#: frappe/public/js/frappe/ui/toolbar/toolbar.js:367 +#: frappe/public/js/frappe/ui/toolbar/toolbar.js:261 msgid "An error occurred while setting Session Defaults" msgstr "" @@ -3245,7 +3245,7 @@ msgstr "" #. 'System Health Report' #: frappe/core/workspace/build/build.json #: frappe/desk/doctype/system_health_report/system_health_report.json -#: frappe/public/js/frappe/ui/toolbar/toolbar.js:196 +#: frappe/public/js/frappe/ui/sidebar/sidebar.js:282 msgid "Background Jobs" msgstr "" @@ -3836,7 +3836,7 @@ msgstr "" msgid "Cache Cleared" msgstr "" -#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:241 +#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:246 msgid "Calculate" msgstr "" @@ -3891,7 +3891,7 @@ msgid "Camera" msgstr "" #. Label of the campaign (Data) field in DocType 'Web Page View' -#: frappe/public/js/frappe/utils/utils.js:1812 +#: frappe/public/js/frappe/utils/utils.js:1833 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:39 msgid "Campaign" @@ -3994,7 +3994,7 @@ msgctxt "Freeze message while cancelling a document" msgid "Cancelling" msgstr "" -#: frappe/desk/form/linked_with.py:381 +#: frappe/desk/form/linked_with.py:386 msgid "Cancelling documents" msgstr "" @@ -4006,7 +4006,7 @@ msgstr "" msgid "Cannot Download Report due to insufficient permissions" msgstr "" -#: frappe/client.py:463 +#: frappe/client.py:456 msgid "Cannot Fetch Values" msgstr "" @@ -4014,7 +4014,7 @@ msgstr "" msgid "Cannot Remove" msgstr "" -#: frappe/model/base_document.py:1251 +#: frappe/model/base_document.py:1266 msgid "Cannot Update After Submit" msgstr "" @@ -4134,7 +4134,7 @@ msgstr "" msgid "Cannot edit filters for standard number cards" msgstr "" -#: frappe/client.py:177 +#: frappe/client.py:170 msgid "Cannot edit standard fields" msgstr "" @@ -4166,7 +4166,7 @@ msgstr "" msgid "Cannot map because following condition fails:" msgstr "" -#: frappe/core/doctype/data_import/importer.py:971 +#: frappe/core/doctype/data_import/importer.py:1001 msgid "Cannot match column {0} with any field" msgstr "" @@ -4484,7 +4484,7 @@ msgstr "" msgid "Child Tables are shown as a Grid in other DocTypes" msgstr "" -#: frappe/database/query.py:947 +#: frappe/database/query.py:991 msgid "Child query fields for '{0}' must be a list or tuple." msgstr "" @@ -4746,6 +4746,7 @@ msgstr "" #: frappe/desk/doctype/todo/todo.js:23 #: frappe/public/js/frappe/form/form_tour.js:17 #: frappe/public/js/frappe/ui/messages.js:251 +#: frappe/public/js/frappe/ui/notifications/notifications.js:56 #: frappe/website/js/bootstrap-4.js:24 msgid "Close" msgstr "" @@ -4806,7 +4807,7 @@ msgid "Code challenge method" msgstr "" #: frappe/public/js/frappe/form/form_tour.js:276 -#: frappe/public/js/frappe/ui/sidebar/sidebar.html:29 +#: frappe/public/js/frappe/ui/sidebar/sidebar.html:44 #: frappe/public/js/frappe/widgets/base_widget.js:159 msgid "Collapse" msgstr "" @@ -5441,7 +5442,7 @@ msgstr "" #. Label of the content (Data) field in DocType 'Web Page View' #: frappe/core/doctype/comment/comment.json frappe/desk/doctype/note/note.json #: frappe/desk/doctype/workspace/workspace.json -#: frappe/public/js/frappe/utils/utils.js:1828 +#: frappe/public/js/frappe/utils/utils.js:1849 #: frappe/website/doctype/help_article/help_article.json #: frappe/website/doctype/web_page/web_page.json #: frappe/website/doctype/web_page_view/web_page_view.json @@ -5510,7 +5511,7 @@ msgstr "" msgid "Controls whether new users can sign up using this Social Login Key. If unset, Website Settings is respected." msgstr "" -#: frappe/public/js/frappe/utils/utils.js:1056 +#: frappe/public/js/frappe/utils/utils.js:1077 msgid "Copied to clipboard." msgstr "" @@ -5564,11 +5565,11 @@ msgstr "" msgid "Could not find {0}" msgstr "" -#: frappe/core/doctype/data_import/importer.py:933 +#: frappe/core/doctype/data_import/importer.py:963 msgid "Could not map column {0} to field {1}" msgstr "" -#: frappe/database/query.py:845 +#: frappe/database/query.py:889 msgid "Could not parse field: {0}" msgstr "" @@ -5744,7 +5745,7 @@ msgstr "" msgid "Create a Reminder" msgstr "" -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:579 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:581 msgid "Create a new ..." msgstr "" @@ -5752,8 +5753,8 @@ msgstr "" msgid "Create a new record" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:319 -#: frappe/public/js/frappe/form/controls/link.js:321 +#: frappe/public/js/frappe/form/controls/link.js:399 +#: frappe/public/js/frappe/form/controls/link.js:401 #: frappe/public/js/frappe/form/link_selector.js:139 #: frappe/public/js/frappe/list/list_view.js:506 #: frappe/public/js/frappe/web_form/web_form_list.js:226 @@ -6300,8 +6301,8 @@ msgstr "" #: frappe/desk/doctype/form_tour/form_tour.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:604 -#: frappe/public/js/frappe/utils/utils.js:955 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:606 +#: frappe/public/js/frappe/utils/utils.js:976 msgid "Dashboard" msgstr "" @@ -7133,7 +7134,7 @@ msgstr "" msgid "Desk User" msgstr "" -#: frappe/public/js/frappe/ui/sidebar/sidebar_header.js:11 +#: frappe/public/js/frappe/ui/sidebar/sidebar_header.js:21 #: frappe/www/me.html:80 msgid "Desktop" msgstr "" @@ -7595,7 +7596,7 @@ msgstr "" msgid "DocType must be Submittable for the selected Doc Event" msgstr "" -#: frappe/client.py:414 +#: frappe/client.py:407 msgid "DocType must be a string" msgstr "" @@ -7731,7 +7732,7 @@ msgstr "" msgid "Document Name" msgstr "" -#: frappe/client.py:417 +#: frappe/client.py:410 msgid "Document Name must be a string" msgstr "" @@ -7911,7 +7912,7 @@ msgstr "" msgid "Document Unlocked" msgstr "" -#: frappe/database/query.py:457 +#: frappe/database/query.py:487 msgid "Document cannot be used as a filter value" msgstr "" @@ -7959,7 +7960,7 @@ msgstr "" msgid "Document {0} has been set to state {1} by {2}" msgstr "" -#: frappe/client.py:441 +#: frappe/client.py:434 msgid "Document {0} {1} does not exist" msgstr "" @@ -8196,7 +8197,7 @@ msgstr "" msgid "Duplicate Filter Name" msgstr "" -#: frappe/model/base_document.py:749 frappe/model/rename_doc.py:111 +#: frappe/model/base_document.py:764 frappe/model/rename_doc.py:111 msgid "Duplicate Name" msgstr "" @@ -8432,7 +8433,7 @@ msgstr "" msgid "Edit Shortcut" msgstr "" -#: frappe/public/js/frappe/ui/sidebar/sidebar_header.js:19 +#: frappe/public/js/frappe/ui/sidebar/sidebar_header.js:29 msgid "Edit Sidebar" msgstr "" @@ -8807,7 +8808,7 @@ msgstr "" msgid "Embed code copied" msgstr "" -#: frappe/database/query.py:2179 +#: frappe/database/query.py:2038 msgid "Empty alias is not allowed" msgstr "" @@ -8815,7 +8816,7 @@ msgstr "" msgid "Empty column" msgstr "" -#: frappe/database/query.py:2073 +#: frappe/database/query.py:1981 msgid "Empty string arguments are not allowed" msgstr "" @@ -9140,7 +9141,7 @@ msgid "Enter Code displayed in OTP App." msgstr "" #: frappe/public/js/frappe/views/communication.js:768 -msgid "Enter Email Recipient(s)" +msgid "Enter Email Recipient(s) in the To, CC, or BCC fields" msgstr "" #. Label of the doc_type (Link) field in DocType 'Customize Form' @@ -9291,10 +9292,14 @@ msgstr "" msgid "Error in {0}.get_list: {1}" msgstr "" -#: frappe/database/query.py:353 +#: frappe/database/query.py:383 msgid "Error parsing nested filters: {0}. {1}" msgstr "" +#: frappe/desk/search.py:246 +msgid "Error validating \"Ignore User Permissions\"" +msgstr "" + #: frappe/email/doctype/email_account/email_account.py:670 msgid "Error while connecting to email account {0}" msgstr "" @@ -9303,15 +9308,15 @@ msgstr "" msgid "Error while evaluating Notification {0}. Please fix your template." msgstr "" -#: frappe/model/base_document.py:889 +#: frappe/model/base_document.py:904 msgid "Error: Data missing in table {0}" msgstr "" -#: frappe/model/base_document.py:899 +#: frappe/model/base_document.py:914 msgid "Error: Value missing for {0}: {1}" msgstr "" -#: frappe/model/base_document.py:893 +#: frappe/model/base_document.py:908 msgid "Error: {0} Row #{1}: Value missing for: {2}" msgstr "" @@ -9364,7 +9369,7 @@ msgstr "" msgid "Event Type" msgstr "" -#: frappe/public/js/frappe/ui/notifications/notifications.js:56 +#: frappe/public/js/frappe/ui/notifications/notifications.js:67 msgid "Events" msgstr "" @@ -9491,7 +9496,7 @@ msgstr "" msgid "Expand All" msgstr "" -#: frappe/database/query.py:578 +#: frappe/database/query.py:613 msgid "Expected 'and' or 'or' operator, found: {0}" msgstr "" @@ -9937,6 +9942,10 @@ msgstr "" msgid "Field \"value\" is mandatory. Please specify value to be updated" msgstr "" +#: frappe/desk/search.py:253 +msgid "Field {0} not found in {1}" +msgstr "" + #. Label of the description (Text) field in DocType 'Custom Field' #: frappe/custom/doctype/custom_field/custom_field.json msgid "Field Description" @@ -10105,7 +10114,7 @@ msgstr "" msgid "Fields must be a list or tuple when as_list is enabled" msgstr "" -#: frappe/database/query.py:896 +#: frappe/database/query.py:940 msgid "Fields must be a string, list, tuple, pypika Field, or pypika Function" msgstr "" @@ -10274,11 +10283,11 @@ msgstr "" msgid "Filter Values" msgstr "" -#: frappe/database/query.py:584 +#: frappe/database/query.py:619 msgid "Filter condition missing after operator: {0}" msgstr "" -#: frappe/database/query.py:660 +#: frappe/database/query.py:695 msgid "Filter fields have invalid backtick notation: {0}" msgstr "" @@ -10353,7 +10362,7 @@ msgstr "" msgid "Filters Section" msgstr "" -#: frappe/public/js/frappe/form/controls/link.js:526 +#: frappe/public/js/frappe/form/controls/link.js:533 msgid "Filters applied for {0}" msgstr "" @@ -10374,14 +10383,14 @@ msgstr "" msgid "Filters:" msgstr "" -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:614 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:616 msgid "Find '{0}' in ..." msgstr "" -#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:392 -#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:394 -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:161 -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:164 +#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:397 +#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:399 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:163 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:166 msgid "Find {0} in {1}" msgstr "" @@ -11061,7 +11070,7 @@ msgstr "" msgid "Function {0} is not whitelisted." msgstr "" -#: frappe/database/query.py:1977 +#: frappe/database/query.py:1885 msgid "Function {0} requires arguments but none were provided" msgstr "" @@ -11130,7 +11139,7 @@ msgstr "" msgid "Generate New Report" msgstr "" -#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:460 +#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:465 msgid "Generate Random Password" msgstr "" @@ -11140,8 +11149,8 @@ msgstr "" msgid "Generate Separate Documents For Each Assignee" msgstr "" -#: frappe/public/js/frappe/ui/toolbar/toolbar.js:191 -#: frappe/public/js/frappe/utils/utils.js:1873 +#: frappe/public/js/frappe/ui/sidebar/sidebar.js:277 +#: frappe/public/js/frappe/utils/utils.js:1894 msgid "Generate Tracking URL" msgstr "" @@ -11542,7 +11551,7 @@ msgstr "" msgid "Group By field is required to create a dashboard chart" msgstr "" -#: frappe/database/query.py:1143 +#: frappe/database/query.py:1129 msgid "Group By must be a string" msgstr "" @@ -11785,7 +11794,6 @@ msgstr "" #: frappe/custom/doctype/property_setter/property_setter.json #: frappe/public/js/frappe/form/templates/form_sidebar.html:41 #: frappe/public/js/frappe/form/workflow.js:23 -#: frappe/public/js/frappe/ui/toolbar/navbar.html:87 #: frappe/public/js/frappe/utils/help.js:27 msgid "Help" msgstr "" @@ -11811,7 +11819,6 @@ msgstr "" #. Label of the help_dropdown (Table) field in DocType 'Navbar Settings' #: frappe/core/doctype/navbar_settings/navbar_settings.json -#: frappe/public/js/frappe/ui/toolbar/navbar.html:84 msgid "Help Dropdown" msgstr "" @@ -11840,7 +11847,7 @@ msgstr "" msgid "Helvetica Neue" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:1870 +#: frappe/public/js/frappe/utils/utils.js:1891 msgid "Here's your tracking URL" msgstr "" @@ -12134,10 +12141,10 @@ msgid "I guess you don't have access to any workspace yet, but you can create on msgstr "" #. Label of the id (Data) field in DocType 'User Session Display' -#: frappe/core/doctype/data_import/importer.py:1174 -#: frappe/core/doctype/data_import/importer.py:1180 -#: frappe/core/doctype/data_import/importer.py:1245 -#: frappe/core/doctype/data_import/importer.py:1248 +#: frappe/core/doctype/data_import/importer.py:1204 +#: frappe/core/doctype/data_import/importer.py:1210 +#: frappe/core/doctype/data_import/importer.py:1275 +#: frappe/core/doctype/data_import/importer.py:1278 #: frappe/core/doctype/user_session_display/user_session_display.json #: frappe/desk/report/todo/todo.py:36 frappe/model/meta.py:52 #: frappe/public/js/frappe/data_import/data_exporter.js:330 @@ -12594,14 +12601,10 @@ msgstr "" msgid "Impersonate as {0}" msgstr "" -#: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:352 +#: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:357 msgid "Impersonated by {0}" msgstr "" -#: frappe/public/js/frappe/ui/toolbar/navbar.html:21 -msgid "Impersonating {0}" -msgstr "" - #: frappe/core/doctype/log_settings/log_settings.py:56 msgid "Implement `clear_old_logs` method to enable auto error clearing." msgstr "" @@ -12684,7 +12687,7 @@ msgstr "" msgid "Import from Google Sheets" msgstr "" -#: frappe/core/doctype/data_import/importer.py:612 +#: frappe/core/doctype/data_import/importer.py:641 msgid "Import template should be of type .csv, .xlsx or .xls" msgstr "" @@ -12692,6 +12695,10 @@ msgstr "" msgid "Import template should contain a Header and atleast one row." msgstr "" +#: frappe/core/doctype/data_import/importer.py:494 +msgid "Import template should contain a Header row." +msgstr "" + #: frappe/core/doctype/data_import/data_import.js:171 msgid "Import timed out, please re-try." msgstr "" @@ -13052,8 +13059,8 @@ msgstr "" msgid "Instagram" msgstr "" -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:713 -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:714 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:715 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:716 msgid "Install {0} from Marketplace" msgstr "" @@ -13087,7 +13094,7 @@ msgstr "" msgid "Insufficient Permission Level for {0}" msgstr "" -#: frappe/database/query.py:1209 frappe/database/query.py:1595 +#: frappe/database/query.py:1192 msgid "Insufficient Permission for {0}" msgstr "" @@ -13233,10 +13240,14 @@ msgstr "" msgid "Invalid Condition: {}" msgstr "" -#: frappe/email/smtp.py:135 +#: frappe/email/smtp.py:136 msgid "Invalid Credentials" msgstr "" +#: frappe/email/smtp.py:138 +msgid "Invalid Credentials for Email Account: {0}" +msgstr "" + #: frappe/utils/data.py:146 frappe/utils/data.py:309 msgid "Invalid Date" msgstr "" @@ -13245,7 +13256,7 @@ msgstr "" msgid "Invalid DocType" msgstr "" -#: frappe/database/query.py:258 +#: frappe/database/query.py:288 msgid "Invalid DocType: {0}" msgstr "" @@ -13261,8 +13272,8 @@ msgstr "" msgid "Invalid File URL" msgstr "" -#: frappe/database/query.py:662 frappe/database/query.py:689 -#: frappe/database/query.py:699 frappe/database/query.py:722 +#: frappe/database/query.py:697 frappe/database/query.py:724 +#: frappe/database/query.py:734 frappe/database/query.py:757 msgid "Invalid Filter" msgstr "" @@ -13298,7 +13309,7 @@ msgstr "" msgid "Invalid Naming Series: {}" msgstr "" -#: frappe/core/doctype/data_import/data_import.py:182 +#: frappe/core/doctype/data_import/data_import.py:183 #: frappe/core/doctype/prepared_report/prepared_report.py:200 #: frappe/core/doctype/rq_job/rq_job.py:113 #: frappe/core/doctype/rq_job/rq_job.py:122 @@ -13326,7 +13337,7 @@ msgstr "" msgid "Invalid Parameters." msgstr "" -#: frappe/core/doctype/user/user.py:1285 frappe/www/update-password.html:148 +#: frappe/core/doctype/user/user.py:1288 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" @@ -13376,7 +13387,7 @@ msgstr "" msgid "Invalid aggregate function" msgstr "" -#: frappe/database/query.py:2184 +#: frappe/database/query.py:2044 msgid "Invalid alias format: {0}. Alias must be a simple identifier." msgstr "" @@ -13384,19 +13395,19 @@ msgstr "" msgid "Invalid app" msgstr "" -#: frappe/database/query.py:2093 frappe/database/query.py:2110 +#: frappe/database/query.py:2005 frappe/database/query.py:2020 msgid "Invalid argument format: {0}. Only quoted string literals or simple field names are allowed." msgstr "" -#: frappe/database/query.py:2062 +#: frappe/database/query.py:1970 msgid "Invalid argument type: {0}. Only strings, numbers, dicts, and None are allowed." msgstr "" -#: frappe/database/query.py:695 +#: frappe/database/query.py:730 msgid "Invalid characters in fieldname: {0}. Only letters, numbers, and underscores are allowed." msgstr "" -#: frappe/database/query.py:856 +#: frappe/database/query.py:900 msgid "Invalid characters in table name: {0}" msgstr "" @@ -13404,11 +13415,11 @@ msgstr "" msgid "Invalid column" msgstr "" -#: frappe/database/query.py:607 +#: frappe/database/query.py:642 msgid "Invalid condition type in nested filters: {0}" msgstr "" -#: frappe/database/query.py:1188 +#: frappe/database/query.py:1173 msgid "Invalid direction in Order By: {0}. Must be 'ASC' or 'DESC'." msgstr "" @@ -13424,23 +13435,19 @@ msgstr "" msgid "Invalid expression set in filter {0} ({1})" msgstr "" -#: frappe/database/query.py:1853 +#: frappe/database/query.py:1774 msgid "Invalid field format for SELECT: {0}. Field names must be simple, backticked, table-qualified, aliased, or '*'." msgstr "" -#: frappe/database/query.py:1127 +#: frappe/database/query.py:1113 msgid "Invalid field format in {0}: {1}. Use 'field', 'link_field.field', or 'child_table.field'." msgstr "" -#: frappe/database/query.py:2262 -msgid "Invalid field name in function: {0}. Only simple field names are allowed." -msgstr "" - #: frappe/utils/data.py:2288 msgid "Invalid field name {0}" msgstr "" -#: frappe/database/query.py:955 +#: frappe/database/query.py:999 msgid "Invalid field type: {0}" msgstr "" @@ -13452,11 +13459,11 @@ msgstr "" msgid "Invalid file path: {0}" msgstr "" -#: frappe/database/query.py:590 +#: frappe/database/query.py:625 msgid "Invalid filter condition: {0}. Expected a list or tuple." msgstr "" -#: frappe/database/query.py:685 +#: frappe/database/query.py:720 msgid "Invalid filter field format: {0}. Use 'fieldname' or 'link_fieldname.target_fieldname'." msgstr "" @@ -13464,7 +13471,7 @@ msgstr "" msgid "Invalid filter: {0}" msgstr "" -#: frappe/database/query.py:1982 +#: frappe/database/query.py:1890 msgid "Invalid function argument type: {0}. Only strings, numbers, lists, and None are allowed." msgstr "" @@ -13493,7 +13500,7 @@ msgstr "" msgid "Invalid naming series {}: dot (.) missing before the numeric placeholders. Kindly use a format like ABCD.#####." msgstr "" -#: frappe/database/query.py:2054 +#: frappe/database/query.py:1962 msgid "Invalid nested expression: dictionary must represent a function or operator" msgstr "" @@ -13517,18 +13524,14 @@ msgstr "" msgid "Invalid role" msgstr "" -#: frappe/database/query.py:638 +#: frappe/database/query.py:673 msgid "Invalid simple filter format: {0}" msgstr "" -#: frappe/database/query.py:567 +#: frappe/database/query.py:602 msgid "Invalid start for filter condition: {0}. Expected a list or tuple." msgstr "" -#: frappe/database/query.py:2131 -msgid "Invalid string literal format: {0}" -msgstr "" - #: frappe/core/doctype/data_import/importer.py:430 msgid "Invalid template file for import" msgstr "" @@ -13559,7 +13562,7 @@ msgstr "" msgid "Invalid {0} condition" msgstr "" -#: frappe/database/query.py:1943 +#: frappe/database/query.py:1851 msgid "Invalid {0} dictionary format" msgstr "" @@ -13989,7 +13992,7 @@ msgstr "" msgid "Job is in {0} state and can't be cancelled" msgstr "" -#: frappe/core/doctype/data_import/data_import.py:182 +#: frappe/core/doctype/data_import/data_import.py:183 #: frappe/core/doctype/prepared_report/prepared_report.py:200 #: frappe/core/doctype/rq_job/rq_job.py:113 msgid "Job is not running." @@ -14758,7 +14761,7 @@ msgstr "" msgid "Limit" msgstr "" -#: frappe/database/query.py:230 +#: frappe/database/query.py:248 msgid "Limit must be a non-negative integer" msgstr "" @@ -14967,7 +14970,7 @@ msgstr "" #: frappe/desk/doctype/form_tour/form_tour.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:92 -#: frappe/public/js/frappe/utils/utils.js:932 +#: frappe/public/js/frappe/utils/utils.js:953 msgid "List" msgstr "" @@ -15038,7 +15041,7 @@ msgstr "" msgid "List setting message" msgstr "" -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:584 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:586 msgid "Lists" msgstr "" @@ -15343,7 +15346,7 @@ msgstr "" msgid "Looks like you haven’t added any third party apps." msgstr "" -#: frappe/public/js/frappe/ui/notifications/notifications.js:315 +#: frappe/public/js/frappe/ui/notifications/notifications.js:346 msgid "Looks like you haven’t received any notifications." msgstr "" @@ -15477,6 +15480,10 @@ msgstr "" msgid "Mandatory Information missing:" msgstr "" +#: frappe/core/doctype/data_import/importer.py:499 +msgid "Mandatory field {0} is missing in the import template for {1}. Please correct the template and try again." +msgstr "" + #: frappe/core/doctype/role_permission_for_page_and_report/role_permission_for_page_and_report.js:120 msgid "Mandatory field: set role for" msgstr "" @@ -15525,7 +15532,7 @@ msgstr "" msgid "Map route parameters into form variables. Example /project/<name>" msgstr "" -#: frappe/core/doctype/data_import/importer.py:924 +#: frappe/core/doctype/data_import/importer.py:954 msgid "Mapping column {0} to field {1}" msgstr "" @@ -15555,7 +15562,7 @@ msgstr "" msgid "MariaDB Variables" msgstr "" -#: frappe/public/js/frappe/ui/notifications/notifications.js:45 +#: frappe/public/js/frappe/ui/notifications/notifications.js:46 msgid "Mark all as read" msgstr "" @@ -15704,7 +15711,7 @@ msgstr "" #. Label of the medium (Data) field in DocType 'Web Page View' #: frappe/desk/doctype/todo/todo.json #: frappe/public/js/frappe/form/sidebar/assign_to.js:221 -#: frappe/public/js/frappe/utils/utils.js:1820 +#: frappe/public/js/frappe/utils/utils.js:1841 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:40 msgid "Medium" @@ -16095,7 +16102,7 @@ msgstr "" #: frappe/email/doctype/notification/notification.json #: frappe/printing/doctype/print_format/print_format.json #: frappe/printing/doctype/print_format_field_template/print_format_field_template.json -#: frappe/public/js/frappe/utils/utils.js:939 +#: frappe/public/js/frappe/utils/utils.js:960 #: frappe/website/doctype/web_form/web_form.json #: frappe/website/doctype/web_template/web_template.json #: frappe/website/doctype/website_theme/website_theme.json @@ -16576,7 +16583,7 @@ msgstr "" msgid "Negative Value" msgstr "" -#: frappe/database/query.py:559 +#: frappe/database/query.py:594 msgid "Nested filters must be provided as a list or tuple." msgstr "" @@ -16790,10 +16797,10 @@ msgstr "" #: frappe/public/js/frappe/form/toolbar.js:232 #: frappe/public/js/frappe/form/toolbar.js:594 #: frappe/public/js/frappe/model/model.js:612 -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:189 -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:190 -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:248 -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:249 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:191 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:192 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:250 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:251 #: frappe/public/js/frappe/views/treeview.js:366 #: frappe/public/js/frappe/widgets/widget_dialog.js:72 #: frappe/website/doctype/web_form/web_form.py:438 @@ -16950,7 +16957,7 @@ msgstr "" #: frappe/integrations/doctype/webhook/webhook.py:132 #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/form_builder/utils.js:341 -#: frappe/public/js/frappe/form/controls/link.js:504 +#: frappe/public/js/frappe/form/controls/link.js:511 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:223 #: frappe/public/js/frappe/views/reports/query_report.js:1690 #: frappe/website/doctype/help_article/templates/help_article.html:26 @@ -17053,7 +17060,7 @@ msgstr "" msgid "No Name Specified for {0}" msgstr "" -#: frappe/public/js/frappe/ui/notifications/notifications.js:315 +#: frappe/public/js/frappe/ui/notifications/notifications.js:346 msgid "No New notifications" msgstr "" @@ -17113,7 +17120,7 @@ msgstr "" msgid "No Tags" msgstr "" -#: frappe/public/js/frappe/ui/notifications/notifications.js:442 +#: frappe/public/js/frappe/ui/notifications/notifications.js:473 msgid "No Upcoming Events" msgstr "" @@ -17225,10 +17232,6 @@ msgstr "" msgid "No new Google Contacts synced." msgstr "" -#: frappe/public/js/frappe/ui/toolbar/navbar.html:46 -msgid "No new notifications" -msgstr "" - #: frappe/printing/page/print_format_builder/print_format_builder.js:415 msgid "No of Columns" msgstr "" @@ -17248,7 +17251,7 @@ msgstr "" msgid "No of Sent SMS" msgstr "" -#: frappe/__init__.py:623 frappe/client.py:120 frappe/client.py:162 +#: frappe/__init__.py:623 frappe/client.py:113 frappe/client.py:155 msgid "No permission for {0}" msgstr "" @@ -17365,7 +17368,7 @@ msgstr "" msgid "Normalized Query" msgstr "" -#: frappe/core/doctype/user/user.py:1073 +#: frappe/core/doctype/user/user.py:1076 #: frappe/templates/includes/login/login.js:257 frappe/utils/oauth.py:298 msgid "Not Allowed" msgstr "" @@ -17421,7 +17424,7 @@ msgstr "" msgid "Not Permitted" msgstr "" -#: frappe/desk/query_report.py:596 +#: frappe/desk/query_report.py:603 msgid "Not Permitted to read {0}" msgstr "" @@ -17581,7 +17584,7 @@ msgstr "" msgid "Notes:" msgstr "" -#: frappe/public/js/frappe/ui/notifications/notifications.js:492 +#: frappe/public/js/frappe/ui/notifications/notifications.js:523 msgid "Nothing New" msgstr "" @@ -17624,7 +17627,7 @@ msgstr "" #. Name of a DocType #: frappe/desk/doctype/notification_settings/notification_settings.json -#: frappe/public/js/frappe/ui/notifications/notifications.js:37 +#: frappe/public/js/frappe/ui/notifications/notifications.js:38 msgid "Notification Settings" msgstr "" @@ -17656,12 +17659,12 @@ msgstr "" #. Label of the notifications (Check) field in DocType 'User' #: frappe/core/doctype/user/user.json -#: frappe/public/js/frappe/ui/notifications/notifications.js:50 -#: frappe/public/js/frappe/ui/notifications/notifications.js:187 +#: frappe/public/js/frappe/ui/notifications/notifications.js:61 +#: frappe/public/js/frappe/ui/notifications/notifications.js:218 msgid "Notifications" msgstr "" -#: frappe/public/js/frappe/ui/notifications/notifications.js:299 +#: frappe/public/js/frappe/ui/notifications/notifications.js:330 msgid "Notifications Disabled" msgstr "" @@ -17701,7 +17704,7 @@ msgstr "" msgid "Notify users with a popup when they log in" msgstr "" -#: frappe/public/js/frappe/form/controls/datetime.js:41 +#: frappe/public/js/frappe/form/controls/datetime.js:28 #: frappe/public/js/frappe/form/controls/time.js:37 msgid "Now" msgstr "" @@ -17937,7 +17940,7 @@ msgstr "" msgid "Offset Y" msgstr "" -#: frappe/database/query.py:235 +#: frappe/database/query.py:253 msgid "Offset must be a non-negative integer" msgstr "" @@ -18072,7 +18075,7 @@ msgstr "" msgid "One of" msgstr "" -#: frappe/client.py:224 +#: frappe/client.py:217 msgid "Only 200 inserts allowed in one request" msgstr "" @@ -18180,7 +18183,8 @@ msgctxt "Access" msgid "Open" msgstr "" -#: frappe/desk/page/desktop/desktop.js:221 +#: frappe/desk/page/desktop/desktop.js:217 +#: frappe/desk/page/desktop/desktop.js:226 #: frappe/public/js/frappe/ui/keyboard.js:207 #: frappe/public/js/frappe/ui/keyboard.js:217 msgid "Open Awesomebar" @@ -18242,6 +18246,10 @@ msgstr "" msgid "Open in a new tab" msgstr "" +#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:241 +msgid "Open in new tab" +msgstr "" + #: frappe/public/js/frappe/list/list_view.js:1440 msgctxt "Description of a list view shortcut" msgid "Open list item" @@ -18257,16 +18265,16 @@ msgstr "" #: frappe/desk/doctype/todo/todo_list.js:17 #: frappe/public/js/frappe/form/templates/form_links.html:18 -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:312 -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:313 -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:324 -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:325 -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:335 -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:336 -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:345 -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:346 -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:366 -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:367 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:314 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:315 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:326 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:327 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:337 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:338 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:347 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:348 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:368 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:369 msgid "Open {0}" msgstr "" @@ -18298,7 +18306,7 @@ msgstr "" msgid "Operator must be one of {0}" msgstr "" -#: frappe/database/query.py:2010 +#: frappe/database/query.py:1918 msgid "Operator {0} requires exactly 2 arguments (left and right operands)" msgstr "" @@ -18383,7 +18391,7 @@ msgstr "" msgid "Options is required for field {0} of type {1}" msgstr "" -#: frappe/model/base_document.py:957 +#: frappe/model/base_document.py:972 msgid "Options not set for link field {0}" msgstr "" @@ -18399,7 +18407,7 @@ msgstr "" msgid "Order" msgstr "" -#: frappe/database/query.py:1160 +#: frappe/database/query.py:1145 msgid "Order By must be a string" msgstr "" @@ -18808,7 +18816,7 @@ msgstr "" msgid "Parentfield not specified in {0}: {1}" msgstr "" -#: frappe/client.py:478 +#: frappe/client.py:471 msgid "Parenttype, Parent and Parentfield are required to insert a child record" msgstr "" @@ -18864,7 +18872,7 @@ msgstr "" msgid "Password" msgstr "" -#: frappe/core/doctype/user/user.py:1138 +#: frappe/core/doctype/user/user.py:1141 msgid "Password Email Sent" msgstr "" @@ -18906,7 +18914,7 @@ msgstr "" msgid "Password not found for {0} {1} {2}" msgstr "" -#: frappe/core/doctype/user/user.py:1137 +#: frappe/core/doctype/user/user.py:1140 msgid "Password reset instructions have been sent to {}'s email" msgstr "" @@ -19081,7 +19089,7 @@ msgstr "" msgid "Permanently delete {0}?" msgstr "" -#: frappe/core/doctype/user_type/user_type.py:84 frappe/database/query.py:814 +#: frappe/core/doctype/user_type/user_type.py:84 frappe/database/query.py:843 msgid "Permission Error" msgstr "" @@ -19323,7 +19331,7 @@ msgstr "" msgid "Please add a valid comment." msgstr "" -#: frappe/core/doctype/user/user.py:1120 +#: frappe/core/doctype/user/user.py:1123 msgid "Please ask your administrator to verify your sign-up" msgstr "" @@ -19347,11 +19355,11 @@ msgstr "" msgid "Please check the filter values set for Dashboard Chart: {}" msgstr "" -#: frappe/model/base_document.py:1037 +#: frappe/model/base_document.py:1052 msgid "Please check the value of \"Fetch From\" set for field {0}" msgstr "" -#: frappe/core/doctype/user/user.py:1118 +#: frappe/core/doctype/user/user.py:1121 msgid "Please check your email for verification" msgstr "" @@ -19416,7 +19424,7 @@ msgstr "" #: frappe/printing/page/print/print.js:696 #: frappe/printing/page/print/print.js:732 #: frappe/public/js/frappe/list/bulk_operations.js:161 -#: frappe/public/js/frappe/utils/utils.js:1517 +#: frappe/public/js/frappe/utils/utils.js:1538 msgid "Please enable pop-ups" msgstr "" @@ -19783,10 +19791,6 @@ msgstr "" msgid "Posting Timestamp" msgstr "" -#: frappe/database/query.py:2160 -msgid "Potentially dangerous content in string literal: {0}" -msgstr "" - #. Label of the precision (Select) field in DocType 'DocField' #. Label of the precision (Select) field in DocType 'Custom Field' #. Label of the precision (Select) field in DocType 'Customize Form Field' @@ -20743,7 +20747,7 @@ msgstr "" #. Label of the read (Check) field in DocType 'User Document Type' #. Label of the read (Check) field in DocType 'Notification Log' #. Option for the 'Action' (Select) field in DocType 'Email Flag Queue' -#: frappe/client.py:461 frappe/core/doctype/communication/communication.json +#: frappe/client.py:454 frappe/core/doctype/communication/communication.json #: frappe/core/doctype/custom_docperm/custom_docperm.json #: frappe/core/doctype/docperm/docperm.json #: frappe/core/doctype/docshare/docshare.json @@ -20784,7 +20788,6 @@ msgstr "" msgid "Read Only Depends On (JS)" msgstr "" -#: frappe/public/js/frappe/ui/toolbar/navbar.html:16 #: frappe/templates/includes/navbar/navbar_items.html:97 msgid "Read Only Mode" msgstr "" @@ -20866,7 +20869,7 @@ msgstr "" msgid "Recent years are easy to guess." msgstr "" -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:574 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:576 msgid "Recents" msgstr "" @@ -21252,7 +21255,7 @@ msgstr "" msgid "Refreshing..." msgstr "" -#: frappe/core/doctype/user/user.py:1080 +#: frappe/core/doctype/user/user.py:1083 msgid "Registered but disabled" msgstr "" @@ -21569,7 +21572,7 @@ msgstr "" #: frappe/public/js/frappe/form/print_utils.js:31 #: frappe/public/js/frappe/request.js:616 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:104 -#: frappe/public/js/frappe/utils/utils.js:928 +#: frappe/public/js/frappe/utils/utils.js:949 msgid "Report" msgstr "" @@ -21702,7 +21705,7 @@ msgstr "" msgid "Report timed out." msgstr "" -#: frappe/desk/query_report.py:651 +#: frappe/desk/query_report.py:658 msgid "Report updated successfully" msgstr "" @@ -21714,8 +21717,8 @@ msgstr "" msgid "Report with more than 10 columns looks better in Landscape mode." msgstr "" -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:284 -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:285 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:286 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:287 msgid "Report {0}" msgstr "" @@ -21738,7 +21741,7 @@ msgstr "" #. Label of the prepared_report_section (Section Break) field in DocType #. 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:589 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:591 msgid "Reports" msgstr "" @@ -21980,7 +21983,7 @@ msgstr "" msgid "Response Type" msgstr "" -#: frappe/public/js/frappe/ui/notifications/notifications.js:414 +#: frappe/public/js/frappe/ui/notifications/notifications.js:445 msgid "Rest of the day" msgstr "" @@ -22038,8 +22041,8 @@ msgctxt "Title of message showing restrictions in list view" msgid "Restrictions" msgstr "" -#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:448 -#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:463 +#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:453 +#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:468 msgid "Result" msgstr "" @@ -22337,7 +22340,7 @@ msgstr "" msgid "Route: Example \"/app\"" msgstr "" -#: frappe/model/base_document.py:938 frappe/model/document.py:802 +#: frappe/model/base_document.py:953 frappe/model/document.py:802 msgid "Row" msgstr "" @@ -22350,7 +22353,7 @@ msgstr "" msgid "Row # {0}: Non administrator user can not set the role {1} to the custom doctype" msgstr "" -#: frappe/model/base_document.py:1068 +#: frappe/model/base_document.py:1083 msgid "Row #{0}:" msgstr "" @@ -22540,8 +22543,8 @@ msgstr "" msgid "SQL Queries" msgstr "" -#: frappe/database/query.py:1843 -msgid "SQL functions are not allowed in SELECT fields: {0}. Use the query builder API with functions instead." +#: frappe/database/query.py:1764 +msgid "SQL functions are not allowed as strings in SELECT: {0}. Use dict syntax like {{'COUNT': '*'}} instead." msgstr "" #. Label of the ssl_tls_mode (Select) field in DocType 'LDAP Settings' @@ -22610,7 +22613,7 @@ msgid "Saturday" msgstr "" #. Option for the 'Send Alert On' (Select) field in DocType 'Notification' -#: cypress/integration/web_form.js:46 +#: cypress/integration/web_form.js:52 #: frappe/core/doctype/data_import/data_import.js:119 #: frappe/email/doctype/notification/notification.json #: frappe/printing/page/print/print.js:922 @@ -22620,7 +22623,7 @@ msgstr "" #: frappe/public/js/frappe/list/list_settings.js:37 #: frappe/public/js/frappe/list/list_settings.js:245 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:25 -#: frappe/public/js/frappe/ui/toolbar/toolbar.js:377 +#: frappe/public/js/frappe/ui/toolbar/toolbar.js:271 #: frappe/public/js/frappe/utils/common.js:452 #: frappe/public/js/frappe/views/kanban/kanban_settings.js:45 #: frappe/public/js/frappe/views/kanban/kanban_settings.js:189 @@ -22692,7 +22695,7 @@ msgstr "" msgid "Saving Customization..." msgstr "" -#: frappe/public/js/frappe/ui/sidebar/sidebar.js:756 +#: frappe/public/js/frappe/ui/sidebar/sidebar.js:815 msgid "Saving Sidebar" msgstr "" @@ -22783,7 +22786,7 @@ msgstr "" msgid "Scheduler Event" msgstr "" -#: frappe/core/doctype/data_import/data_import.py:124 +#: frappe/core/doctype/data_import/data_import.py:125 msgid "Scheduler Inactive" msgstr "" @@ -22796,7 +22799,7 @@ msgstr "" msgid "Scheduler can not be re-enabled when maintenance mode is active." msgstr "" -#: frappe/core/doctype/data_import/data_import.py:124 +#: frappe/core/doctype/data_import/data_import.py:125 msgid "Scheduler is inactive. Cannot import data." msgstr "" @@ -22888,6 +22891,7 @@ msgstr "" #. Label of the search_section (Section Break) field in DocType 'System #. Settings' #: frappe/core/doctype/system_settings/system_settings.json +#: frappe/desk/page/desktop/desktop.html:19 #: frappe/public/js/frappe/form/link_selector.js:46 #: frappe/public/js/frappe/list/list_sidebar.html:69 #: frappe/public/js/frappe/ui/address_autocomplete/autocomplete_dialog.js:20 @@ -22910,7 +22914,7 @@ msgstr "" msgid "Search Fields" msgstr "" -#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:246 +#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:251 msgid "Search Help" msgstr "" @@ -22945,8 +22949,8 @@ msgstr "" msgid "Search for anything" msgstr "" -#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:360 -#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:367 +#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:365 +#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:372 msgid "Search for {0}" msgstr "" @@ -22954,10 +22958,6 @@ msgstr "" msgid "Search in a document type" msgstr "" -#: frappe/public/js/frappe/ui/toolbar/navbar.html:30 -msgid "Search or type a command ({0})" -msgstr "" - #: frappe/public/js/form_builder/components/SearchBox.vue:8 msgid "Search properties..." msgstr "" @@ -23026,7 +23026,7 @@ msgstr "" msgid "Security Settings" msgstr "" -#: frappe/public/js/frappe/ui/notifications/notifications.js:309 +#: frappe/public/js/frappe/ui/notifications/notifications.js:340 msgid "See all Activity" msgstr "" @@ -23721,11 +23721,11 @@ msgstr "" #. Label of the session_defaults (Table) field in DocType 'Session Default #. Settings' #: frappe/core/doctype/session_default_settings/session_default_settings.json -#: frappe/hooks.py frappe/public/js/frappe/ui/toolbar/toolbar.js:376 +#: frappe/hooks.py frappe/public/js/frappe/ui/toolbar/toolbar.js:270 msgid "Session Defaults" msgstr "" -#: frappe/public/js/frappe/ui/toolbar/toolbar.js:361 +#: frappe/public/js/frappe/ui/toolbar/toolbar.js:255 msgid "Session Defaults Saved" msgstr "" @@ -23968,7 +23968,7 @@ msgstr "" #: frappe/core/doctype/doctype/doctype.json frappe/core/doctype/user/user.json #: frappe/integrations/workspace/integrations/integrations.json #: frappe/public/js/frappe/form/templates/print_layout.html:25 -#: frappe/public/js/frappe/ui/toolbar/toolbar.js:334 +#: frappe/public/js/frappe/ui/toolbar/toolbar.js:228 #: frappe/public/js/frappe/views/workspace/workspace.js:385 #: frappe/website/doctype/web_form/web_form.json #: frappe/website/doctype/web_page/web_page.json frappe/www/me.html:20 @@ -23992,7 +23992,7 @@ msgstr "" #. Option for the 'Show in Module Section' (Select) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:609 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:611 msgid "Setup" msgstr "" @@ -24486,7 +24486,7 @@ msgstr "" msgid "Sign Up and Confirmation" msgstr "" -#: frappe/core/doctype/user/user.py:1073 +#: frappe/core/doctype/user/user.py:1076 msgid "Sign Up is disabled" msgstr "" @@ -24597,15 +24597,15 @@ msgstr "" msgid "Skipped" msgstr "" -#: frappe/core/doctype/data_import/importer.py:952 +#: frappe/core/doctype/data_import/importer.py:982 msgid "Skipping Duplicate Column {0}" msgstr "" -#: frappe/core/doctype/data_import/importer.py:977 +#: frappe/core/doctype/data_import/importer.py:1007 msgid "Skipping Untitled Column" msgstr "" -#: frappe/core/doctype/data_import/importer.py:963 +#: frappe/core/doctype/data_import/importer.py:993 msgid "Skipping column {0}" msgstr "" @@ -24824,7 +24824,7 @@ msgstr "" #. Label of the source (Data) field in DocType 'Web Page View' #. Label of the source (Small Text) field in DocType 'Website Route Redirect' -#: frappe/public/js/frappe/utils/utils.js:1803 +#: frappe/public/js/frappe/utils/utils.js:1824 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/doctype/website_route_redirect/website_route_redirect.json #: frappe/website/report/website_analytics/website_analytics.js:38 @@ -25548,7 +25548,7 @@ msgstr "" msgid "Successfully reset onboarding status for all users." msgstr "" -#: frappe/core/doctype/user/user.py:1455 +#: frappe/core/doctype/user/user.py:1458 msgid "Successfully signed out" msgstr "" @@ -26007,6 +26007,10 @@ msgstr "" msgid "Table MultiSelect" msgstr "" +#: frappe/desk/search.py:269 +msgid "Table MultiSelect requires a table with at least one Link field, but none was found in {0}" +msgstr "" + #: frappe/custom/doctype/customize_form/customize_form.js:229 msgid "Table Trimmed" msgstr "" @@ -26106,7 +26110,9 @@ msgid "Template" msgstr "" #: frappe/core/doctype/data_import/importer.py:483 -#: frappe/core/doctype/data_import/importer.py:610 +#: frappe/core/doctype/data_import/importer.py:494 +#: frappe/core/doctype/data_import/importer.py:502 +#: frappe/core/doctype/data_import/importer.py:639 msgid "Template Error" msgstr "" @@ -26130,7 +26136,7 @@ msgstr "" msgid "Templates" msgstr "" -#: frappe/core/doctype/user/user.py:1086 +#: frappe/core/doctype/user/user.py:1089 msgid "Temporarily Disabled" msgstr "" @@ -26288,7 +26294,7 @@ msgstr "" msgid "The changes have been reverted." msgstr "" -#: frappe/core/doctype/data_import/importer.py:1009 +#: frappe/core/doctype/data_import/importer.py:1039 msgid "The column {0} has {1} different date formats. Automatically setting {2} as the default format as it is the most common. Please change other values in this column to this format." msgstr "" @@ -26326,6 +26332,14 @@ msgstr "" msgid "The document type selected is a child table, so the parent document type is required." msgstr "" +#: frappe/desk/search.py:282 +msgid "The field {0} in {1} does not allow ignoring user permissions" +msgstr "" + +#: frappe/desk/search.py:292 +msgid "The field {0} in {1} links to {2} and not {3}" +msgstr "" + #: frappe/core/doctype/user_type/user_type.py:110 msgid "The field {0} is mandatory" msgstr "" @@ -26342,11 +26356,11 @@ msgstr "" msgid "The following Header Script will add the current date to an element in 'Header HTML' with class 'header-content'" msgstr "" -#: frappe/core/doctype/data_import/importer.py:1089 +#: frappe/core/doctype/data_import/importer.py:1119 msgid "The following values are invalid: {0}. Values must be one of {1}" msgstr "" -#: frappe/core/doctype/data_import/importer.py:1046 +#: frappe/core/doctype/data_import/importer.py:1076 msgid "The following values do not exist for {0}: {1}" msgstr "" @@ -26405,11 +26419,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:1044 +#: frappe/core/doctype/user/user.py:1047 msgid "The reset password link has been expired" msgstr "" -#: frappe/core/doctype/user/user.py:1046 +#: frappe/core/doctype/user/user.py:1049 msgid "The reset password link has either been used before or is invalid" msgstr "" @@ -26478,7 +26492,7 @@ msgstr "" msgid "There are documents which have workflow states that do not exist in this Workflow. It is recommended that you add these states to the Workflow and change their states before removing these states." msgstr "" -#: frappe/public/js/frappe/ui/notifications/notifications.js:442 +#: frappe/public/js/frappe/ui/notifications/notifications.js:473 msgid "There are no upcoming events for you." msgstr "" @@ -26511,7 +26525,7 @@ msgstr "" msgid "There is no task called \"{}\"" msgstr "" -#: frappe/public/js/frappe/ui/notifications/notifications.js:492 +#: frappe/public/js/frappe/ui/notifications/notifications.js:523 msgid "There is nothing new to show you right now." msgstr "" @@ -26857,7 +26871,7 @@ msgstr "" msgid "This will terminate the job immediately and might be dangerous, are you sure?" msgstr "" -#: frappe/core/doctype/user/user.py:1299 +#: frappe/core/doctype/user/user.py:1302 msgid "Throttled" msgstr "" @@ -27336,7 +27350,7 @@ msgstr "" msgid "Too many queued background jobs ({0}). Please retry after some time." msgstr "" -#: frappe/core/doctype/user/user.py:1087 +#: frappe/core/doctype/user/user.py:1090 msgid "Too many users signed up recently, so the registration is disabled. Please try back in an hour" msgstr "" @@ -27392,7 +27406,7 @@ msgstr "" msgid "Topic" msgstr "" -#: frappe/desk/query_report.py:587 +#: frappe/desk/query_report.py:594 #: frappe/public/js/frappe/views/reports/print_grid.html:45 #: frappe/public/js/frappe/views/reports/query_report.js:1349 #: frappe/public/js/frappe/views/reports/report_view.js:1553 @@ -27511,7 +27525,7 @@ msgstr "" msgid "Track milestones for any document" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:1867 +#: frappe/public/js/frappe/utils/utils.js:1888 msgid "Tracking URL generated and copied to clipboard" msgstr "" @@ -27936,10 +27950,6 @@ msgstr "" msgid "Undo last action" msgstr "" -#: frappe/database/query.py:2137 -msgid "Unescaped quotes in string literal: {0}" -msgstr "" - #: frappe/public/js/frappe/form/templates/form_sidebar.html:109 #: frappe/public/js/frappe/form/toolbar.js:912 msgid "Unfollow" @@ -28051,11 +28061,11 @@ msgstr "" msgid "Unsubscribed" msgstr "" -#: frappe/database/query.py:940 +#: frappe/database/query.py:984 msgid "Unsupported function or operator: {0}" msgstr "" -#: frappe/database/query.py:1946 +#: frappe/database/query.py:1854 msgid "Unsupported {0}: {1}" msgstr "" @@ -28550,7 +28560,7 @@ msgstr "" msgid "User Invitation" msgstr "" -#: frappe/public/js/frappe/ui/toolbar/navbar.html:115 +#: frappe/public/js/frappe/ui/toolbar/navbar.html:31 msgid "User Menu" msgstr "" @@ -28714,7 +28724,7 @@ msgstr "" msgid "User {0} has requested for data deletion" msgstr "" -#: frappe/core/doctype/user/user.py:1426 +#: frappe/core/doctype/user/user.py:1429 msgid "User {0} impersonated as {1}" msgstr "" @@ -28883,7 +28893,7 @@ msgstr "" msgid "Value To Be Set" msgstr "" -#: frappe/model/base_document.py:1144 frappe/model/document.py:858 +#: frappe/model/base_document.py:1159 frappe/model/document.py:858 msgid "Value cannot be changed for {0}" msgstr "" @@ -28913,7 +28923,7 @@ msgstr "" msgid "Value from this field will be set as the due date in the ToDo" msgstr "" -#: frappe/core/doctype/data_import/importer.py:714 +#: frappe/core/doctype/data_import/importer.py:744 msgid "Value must be one of {0}" msgstr "" @@ -28928,20 +28938,20 @@ msgstr "" msgid "Value to Validate" msgstr "" -#: frappe/model/base_document.py:1214 +#: frappe/model/base_document.py:1229 msgid "Value too big" msgstr "" -#: frappe/core/doctype/data_import/importer.py:727 +#: frappe/core/doctype/data_import/importer.py:757 msgid "Value {0} missing for {1}" msgstr "" -#: frappe/core/doctype/data_import/importer.py:773 frappe/utils/data.py:868 +#: frappe/core/doctype/data_import/importer.py:803 frappe/utils/data.py:868 msgid "Value {0} must be in the valid duration format: d h m s" msgstr "" -#: frappe/core/doctype/data_import/importer.py:745 -#: frappe/core/doctype/data_import/importer.py:760 +#: frappe/core/doctype/data_import/importer.py:775 +#: frappe/core/doctype/data_import/importer.py:790 msgid "Value {0} must in {1} format" msgstr "" @@ -29028,7 +29038,7 @@ msgstr "" msgid "View File" msgstr "" -#: frappe/public/js/frappe/ui/notifications/notifications.js:220 +#: frappe/public/js/frappe/ui/notifications/notifications.js:251 msgid "View Full Log" msgstr "" @@ -29259,7 +29269,7 @@ msgstr "" msgid "Web Page Block" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:1795 +#: frappe/public/js/frappe/utils/utils.js:1816 msgid "Web Page URL" msgstr "" @@ -29356,7 +29366,7 @@ msgstr "" #. Group in Module Def's connections #. Name of a Workspace #: frappe/core/doctype/module_def/module_def.json -#: frappe/public/js/frappe/ui/sidebar/sidebar_header.js:28 +#: frappe/public/js/frappe/ui/sidebar/sidebar_header.js:38 #: frappe/public/js/frappe/ui/toolbar/about.js:11 #: frappe/website/workspace/website/website.json msgid "Website" @@ -29571,7 +29581,7 @@ msgstr "" msgid "Welcome to {0}" msgstr "" -#: frappe/public/js/frappe/ui/notifications/notifications.js:62 +#: frappe/public/js/frappe/ui/notifications/notifications.js:73 msgid "What's New" msgstr "" @@ -29718,7 +29728,7 @@ msgid "Workflow Builder ID" msgstr "" #: frappe/workflow/doctype/workflow/workflow.js:11 -msgid "Workflow Builder allows you to create workflows visually. You can drag and drop states and link them to create transitions. Also you can update thieir properties from the sidebar." +msgid "Workflow Builder allows you to create workflows visually. You can drag and drop states and link them to create transitions. Also you can update their properties from the sidebar." msgstr "" #. Label of the workflow_data (JSON) field in DocType 'Workflow' @@ -29809,8 +29819,8 @@ msgstr "" #: frappe/desk/doctype/workspace/workspace.json #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:100 -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:599 -#: frappe/public/js/frappe/utils/utils.js:947 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:601 +#: frappe/public/js/frappe/utils/utils.js:968 #: frappe/public/js/frappe/views/workspace/workspace.js:10 msgid "Workspace" msgstr "" @@ -29920,7 +29930,7 @@ msgstr "" msgid "Write" msgstr "" -#: frappe/model/base_document.py:1040 +#: frappe/model/base_document.py:1055 msgid "Wrong Fetch From value" msgstr "" @@ -30013,7 +30023,7 @@ msgstr "" #: frappe/integrations/doctype/webhook/webhook.py:132 #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/form_builder/utils.js:336 -#: frappe/public/js/frappe/form/controls/link.js:504 +#: frappe/public/js/frappe/form/controls/link.js:511 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:223 #: frappe/public/js/frappe/views/reports/query_report.js:1690 #: frappe/website/doctype/help_article/templates/help_article.html:25 @@ -30043,11 +30053,11 @@ msgstr "" msgid "You Liked" msgstr "" -#: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:266 +#: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:271 msgid "You added 1 row to {0}" msgstr "" -#: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:244 +#: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:249 msgid "You added {0} rows to {1}" msgstr "" @@ -30059,10 +30069,6 @@ msgstr "" msgid "You are connected to internet." msgstr "" -#: frappe/public/js/frappe/ui/toolbar/navbar.html:20 -msgid "You are impersonating as another user." -msgstr "" - #: frappe/integrations/frappe_providers/frappecloud_billing.py:28 msgid "You are not allowed to access this resource" msgstr "" @@ -30267,11 +30273,11 @@ msgstr "" msgid "You changed the value of {0} {1}" msgstr "" -#: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:191 +#: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:196 msgid "You changed the values for {0}" msgstr "" -#: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:180 +#: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:185 msgid "You changed the values for {0} {1}" msgstr "" @@ -30285,12 +30291,12 @@ msgstr "" msgid "You created this" msgstr "" -#: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:340 +#: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:345 msgctxt "Form timeline" msgid "You created this document {0}" msgstr "" -#: frappe/client.py:428 +#: frappe/client.py:421 msgid "You do not have Read or Select Permissions for {}" msgstr "" @@ -30306,11 +30312,11 @@ msgstr "" msgid "You do not have import permission for {0}" msgstr "" -#: frappe/database/query.py:810 +#: frappe/database/query.py:839 msgid "You do not have permission to access field: {0}" msgstr "" -#: frappe/desk/query_report.py:934 +#: frappe/desk/query_report.py:941 msgid "You do not have permission to access {0}: {1}." msgstr "" @@ -30362,10 +30368,6 @@ msgstr "" msgid "You have unsaved changes in this form. Please save before you continue." msgstr "" -#: frappe/public/js/frappe/ui/toolbar/navbar.html:50 -msgid "You have unseen notifications" -msgstr "" - #: frappe/core/doctype/log_settings/log_settings.py:125 msgid "You have unseen {0}" msgstr "" @@ -30464,11 +30466,11 @@ msgstr "" msgid "You need write permission on {0} {1} to rename" msgstr "" -#: frappe/client.py:460 +#: frappe/client.py:453 msgid "You need {0} permission to fetch values from {1} {2}" msgstr "" -#: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:311 +#: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:316 msgid "You removed 1 row from {0}" msgstr "" @@ -30477,7 +30479,7 @@ msgctxt "Form timeline" msgid "You removed attachment {0}" msgstr "" -#: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:289 +#: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:294 msgid "You removed {0} rows from {1}" msgstr "" @@ -30630,10 +30632,6 @@ msgstr "" msgid "Your session has expired, please login again to continue." msgstr "" -#: frappe/public/js/frappe/ui/toolbar/navbar.html:15 -msgid "Your site is undergoing maintenance or being updated." -msgstr "" - #: frappe/templates/emails/verification_code.html:1 msgid "Your verification code is {0}" msgstr "" @@ -30648,7 +30646,7 @@ msgstr "" msgid "Zero means send records updated at anytime" msgstr "" -#: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:358 +#: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:363 msgid "[Action taken by {0}]" msgstr "" @@ -30694,7 +30692,7 @@ msgstr "" msgid "cProfile Output" msgstr "" -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:321 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:323 msgid "calendar" msgstr "" @@ -30734,7 +30732,7 @@ msgid "cyan" msgstr "" #: frappe/public/js/frappe/form/controls/duration.js:219 -#: frappe/public/js/frappe/utils/utils.js:1142 +#: frappe/public/js/frappe/utils/utils.js:1163 msgctxt "Days (Field: Duration)" msgid "d" msgstr "" @@ -30802,7 +30800,7 @@ msgstr "" msgid "e.g. \"Support\", \"Sales\", \"Jerry Yang\"" msgstr "" -#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:243 +#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:248 msgid "e.g. (55 + 434) / 4 or =Math.sin(Math.PI/2)..." msgstr "" @@ -30844,12 +30842,12 @@ msgstr "" msgid "email" msgstr "" -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:342 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:344 msgid "email inbox" msgstr "" #: frappe/permissions.py:431 frappe/permissions.py:442 -#: frappe/public/js/frappe/form/controls/link.js:516 +#: frappe/public/js/frappe/form/controls/link.js:523 msgid "empty" msgstr "" @@ -30905,12 +30903,12 @@ msgid "gzip not found in PATH! This is required to take a backup." msgstr "" #: frappe/public/js/frappe/form/controls/duration.js:220 -#: frappe/public/js/frappe/utils/utils.js:1146 +#: frappe/public/js/frappe/utils/utils.js:1167 msgctxt "Hours (Field: Duration)" msgid "h" msgstr "" -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:332 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:334 msgid "hub" msgstr "" @@ -30964,7 +30962,7 @@ msgid "long" msgstr "" #: frappe/public/js/frappe/form/controls/duration.js:221 -#: frappe/public/js/frappe/utils/utils.js:1150 +#: frappe/public/js/frappe/utils/utils.js:1171 msgctxt "Minutes (Field: Duration)" msgid "m" msgstr "" @@ -30996,7 +30994,7 @@ msgstr "" msgid "module name..." msgstr "" -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:180 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:182 msgid "new" msgstr "" @@ -31135,7 +31133,7 @@ msgid "restored {0} as {1}" msgstr "" #: frappe/public/js/frappe/form/controls/duration.js:222 -#: frappe/public/js/frappe/utils/utils.js:1154 +#: frappe/public/js/frappe/utils/utils.js:1175 msgctxt "Seconds (Field: Duration)" msgid "s" msgstr "" @@ -31361,11 +31359,11 @@ msgstr "" msgid "{0}" msgstr "" -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:215 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:217 msgid "{0} ${skip_list ? \"\" : type}" msgstr "" -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:227 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:229 msgid "{0} ${type}" msgstr "" @@ -31382,8 +31380,8 @@ msgstr "" msgid "{0} ({1}) - {2}%" msgstr "" -#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:439 -#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:443 +#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:444 +#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:448 msgid "{0} = {1}" msgstr "" @@ -31396,8 +31394,8 @@ msgid "{0} Chart" msgstr "" #: frappe/core/page/dashboard_view/dashboard_view.js:67 -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:389 -#: frappe/public/js/frappe/ui/toolbar/search_utils.js:390 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:391 +#: frappe/public/js/frappe/ui/toolbar/search_utils.js:392 #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:12 msgid "{0} Dashboard" msgstr "" @@ -31441,7 +31439,7 @@ msgstr "" msgid "{0} Name" msgstr "" -#: frappe/model/base_document.py:1244 +#: frappe/model/base_document.py:1259 msgid "{0} Not allowed to change {1} after submission from {2} to {3}" msgstr "" @@ -31470,11 +31468,11 @@ msgstr "" msgid "{0} added" msgstr "" -#: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:268 +#: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:273 msgid "{0} added 1 row to {1}" msgstr "" -#: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:246 +#: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:251 msgid "{0} added {1} rows to {2}" msgstr "" @@ -31544,11 +31542,11 @@ msgstr "" msgid "{0} changed the value of {1} {2}" msgstr "" -#: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:194 +#: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:199 msgid "{0} changed the values for {1}" msgstr "" -#: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:185 +#: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:190 msgid "{0} changed the values for {1} {2}" msgstr "" @@ -31570,7 +31568,7 @@ msgstr "" msgid "{0} created this" msgstr "" -#: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:343 +#: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:348 msgctxt "Form timeline" msgid "{0} created this document {1}" msgstr "" @@ -31592,7 +31590,7 @@ msgstr "" msgid "{0} field cannot be set as unique in {1}, as there are non-unique existing values" msgstr "" -#: frappe/core/doctype/data_import/importer.py:1071 +#: frappe/core/doctype/data_import/importer.py:1101 msgid "{0} format could not be determined from the values in this column. Defaulting to {1}." msgstr "" @@ -31600,7 +31598,7 @@ msgstr "" msgid "{0} from {1} to {2}" msgstr "" -#: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:165 +#: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:170 msgid "{0} from {1} to {2} in row #{3}" msgstr "" @@ -31612,7 +31610,7 @@ msgstr "" msgid "{0} has already assigned default value for {1}." msgstr "" -#: frappe/database/query.py:1101 +#: frappe/database/query.py:1087 msgid "{0} has invalid backtick notation: {1}" msgstr "" @@ -31686,7 +31684,7 @@ msgstr "" msgid "{0} is mandatory" msgstr "" -#: frappe/database/query.py:720 +#: frappe/database/query.py:755 msgid "{0} is not a child table of {1}" msgstr "" @@ -31795,7 +31793,7 @@ msgstr "" msgid "{0} items selected" msgstr "" -#: frappe/core/doctype/user/user.py:1435 +#: frappe/core/doctype/user/user.py:1438 msgid "{0} just impersonated as you. They gave this reason: {1}" msgstr "" @@ -31848,11 +31846,11 @@ msgstr "" msgid "{0} must be one of {1}" msgstr "" -#: frappe/model/base_document.py:962 +#: frappe/model/base_document.py:977 msgid "{0} must be set first" msgstr "" -#: frappe/model/base_document.py:815 +#: frappe/model/base_document.py:830 msgid "{0} must be unique" msgstr "" @@ -31914,7 +31912,7 @@ msgstr "" msgid "{0} records will be exported" msgstr "" -#: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:313 +#: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:318 msgid "{0} removed 1 row from {1}" msgstr "" @@ -31927,7 +31925,7 @@ msgstr "" msgid "{0} removed their assignment." msgstr "" -#: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:291 +#: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:296 msgid "{0} removed {1} rows from {2}" msgstr "" @@ -31939,17 +31937,17 @@ msgstr "" msgid "{0} row #{1}:" msgstr "" -#: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:299 +#: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:304 msgctxt "User removed rows from child table" msgid "{0} rows from {1}" msgstr "" -#: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:254 +#: frappe/public/js/frappe/form/footer/version_timeline_content_builder.js:259 msgctxt "User added rows to child table" msgid "{0} rows to {1}" msgstr "" -#: frappe/desk/query_report.py:666 +#: frappe/desk/query_report.py:673 msgid "{0} saved successfully" msgstr "" @@ -32041,11 +32039,11 @@ msgstr "" msgid "{0} {1} added to Dashboard {2}" msgstr "" -#: frappe/model/base_document.py:748 frappe/model/rename_doc.py:110 +#: frappe/model/base_document.py:763 frappe/model/rename_doc.py:110 msgid "{0} {1} already exists" msgstr "" -#: frappe/model/base_document.py:1073 +#: frappe/model/base_document.py:1088 msgid "{0} {1} cannot be \"{2}\". It should be one of \"{3}\"" msgstr "" @@ -32069,7 +32067,7 @@ msgstr "" msgid "{0} {1}: Submitted Record cannot be deleted. You must {2} Cancel {3} it first." msgstr "" -#: frappe/model/base_document.py:1205 +#: frappe/model/base_document.py:1220 msgid "{0}, Row {1}" msgstr "" @@ -32077,7 +32075,7 @@ msgstr "" msgid "{0}/{1} complete | Please leave this tab open until completion." msgstr "" -#: frappe/model/base_document.py:1210 +#: frappe/model/base_document.py:1225 msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr ""