diff --git a/frappe/locale/main.pot b/frappe/locale/main.pot index 869d395b0c..cd3744bb78 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: 2025-06-22 09:34+0000\n" -"PO-Revision-Date: 2025-06-22 09:34+0000\n" +"POT-Creation-Date: 2025-06-27 08:47+0000\n" +"PO-Revision-Date: 2025-06-27 08:47+0000\n" "Last-Translator: developers@frappe.io\n" "Language-Team: developers@frappe.io\n" "MIME-Version: 1.0\n" @@ -88,7 +88,7 @@ msgstr "" msgid "'Recipients' not specified" msgstr "" -#: frappe/utils/__init__.py:255 +#: frappe/utils/__init__.py:256 msgid "'{0}' is not a valid URL" msgstr "" @@ -885,7 +885,7 @@ msgstr "" msgid "Action Complete" msgstr "" -#: frappe/model/document.py:1871 +#: frappe/model/document.py:1873 msgid "Action Failed" msgstr "" @@ -1524,6 +1524,14 @@ msgstr "" msgid "Alerts and Notifications" msgstr "" +#: frappe/database/query.py:1608 +msgid "Alias cannot be a SQL keyword: {0}" +msgstr "" + +#: frappe/database/query.py:1533 +msgid "Alias must be a string" +msgstr "" + #. Label of the align (Select) field in DocType 'Letter Head' #. Label of the footer_align (Select) field in DocType 'Letter Head' #: frappe/printing/doctype/letter_head/letter_head.json @@ -1564,7 +1572,6 @@ msgstr "" #: frappe/desk/doctype/todo/todo.json frappe/geo/doctype/country/country.json #: frappe/integrations/doctype/connected_app/connected_app.json #: frappe/integrations/doctype/token_cache/token_cache.json -#: frappe/printing/doctype/print_heading/print_heading.json #: frappe/website/doctype/personal_data_download_request/personal_data_download_request.json #: frappe/website/doctype/website_settings/website_settings.json msgid "All" @@ -2011,7 +2018,7 @@ msgstr "" msgid "Amendment naming rules updated." msgstr "" -#: frappe/public/js/frappe/ui/toolbar/toolbar.js:346 +#: frappe/public/js/frappe/ui/toolbar/toolbar.js:345 msgid "An error occurred while setting Session Defaults" msgstr "" @@ -2129,7 +2136,7 @@ msgstr "" msgid "App not found for module: {0}" msgstr "" -#: frappe/__init__.py:1465 +#: frappe/__init__.py:1466 msgid "App {0} is not installed" msgstr "" @@ -2343,10 +2350,6 @@ msgstr "" msgid "Are you sure you want to save this document?" msgstr "" -#: frappe/email/doctype/newsletter/newsletter.js:60 -msgid "Are you sure you want to send this newsletter now?" -msgstr "" - #: frappe/core/doctype/document_naming_rule/document_naming_rule.js:16 #: frappe/core/doctype/user_permission/user_permission_list.js:165 msgid "Are you sure?" @@ -2600,9 +2603,7 @@ msgid "Attached To Name must be a string or an integer" msgstr "" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' -#. Label of the attachment (Attach) field in DocType 'Newsletter Attachment' #: frappe/core/doctype/comment/comment.json -#: frappe/email/doctype/newsletter_attachment/newsletter_attachment.json msgid "Attachment" msgstr "" @@ -2629,10 +2630,7 @@ msgid "Attachment Removed" msgstr "" #. Label of the attachments (Code) field in DocType 'Email Queue' -#. Label of the attachments (Table) field in DocType 'Newsletter' #: frappe/email/doctype/email_queue/email_queue.json -#: frappe/email/doctype/newsletter/newsletter.json -#: frappe/email/doctype/newsletter/templates/newsletter.html:47 #: frappe/public/js/frappe/form/templates/form_sidebar.html:63 #: frappe/website/doctype/web_form/templates/web_form.html:106 msgid "Attachments" @@ -2650,11 +2648,6 @@ msgstr "" msgid "Attribution" msgstr "" -#. Label of the email_group (Table) field in DocType 'Newsletter' -#: frappe/email/doctype/newsletter/newsletter.json -msgid "Audience" -msgstr "" - #. Name of a report #: frappe/custom/report/audit_system_hooks/audit_system_hooks.json msgid "Audit System Hooks" @@ -3081,7 +3074,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:182 +#: frappe/public/js/frappe/ui/toolbar/toolbar.js:181 msgid "Background Jobs" msgstr "" @@ -3810,9 +3803,7 @@ msgstr "" msgid "Camera" msgstr "" -#. Label of the campaign (Link) field in DocType 'Newsletter' #. Label of the campaign (Data) field in DocType 'Web Page View' -#: frappe/email/doctype/newsletter/newsletter.json #: frappe/public/js/frappe/utils/utils.js:1726 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:39 @@ -3898,10 +3889,6 @@ msgstr "" msgid "Cancel All Documents" msgstr "" -#: frappe/email/doctype/newsletter/newsletter.js:132 -msgid "Cancel Scheduling" -msgstr "" - #: frappe/public/js/frappe/list/list_view.js:2064 msgctxt "Title of confirmation dialog" msgid "Cancel {0} documents?" @@ -4195,7 +4182,7 @@ msgstr "" msgid "Category Name" msgstr "" -#: frappe/utils/data.py:1520 +#: frappe/utils/data.py:1530 msgid "Cent" msgstr "" @@ -4365,10 +4352,6 @@ msgstr "" msgid "Check Request URL" msgstr "" -#: frappe/email/doctype/newsletter/newsletter.js:18 -msgid "Check broken links" -msgstr "" - #: frappe/printing/page/print_format_builder/print_format_builder_column_selector.html:1 msgid "Check columns to select, drag to set order." msgstr "" @@ -4392,10 +4375,6 @@ msgstr "" msgid "Check to display the full numeric value (e.g., 1,234,567 instead of 1.2M)." msgstr "" -#: frappe/email/doctype/newsletter/newsletter.js:20 -msgid "Checking broken links..." -msgstr "" - #: frappe/public/js/frappe/desk.js:235 msgid "Checking one moment" msgstr "" @@ -4442,6 +4421,10 @@ msgstr "" msgid "Child Tables are shown as a Grid in other DocTypes" msgstr "" +#: frappe/database/query.py:660 +msgid "Child query fields for '{0}' must be a list or tuple." +msgstr "" + #: frappe/public/js/frappe/widgets/widget_dialog.js:651 msgid "Choose Existing Card or create New Card" msgstr "" @@ -4531,10 +4514,6 @@ msgstr "" msgid "Click here" msgstr "" -#: frappe/email/doctype/newsletter/newsletter.py:335 -msgid "Click here to verify" -msgstr "" - #: frappe/public/js/frappe/file_uploader/FileUploader.vue:518 msgid "Click on a file to select it." msgstr "" @@ -4876,7 +4855,7 @@ msgstr "" msgid "Columns / Fields" msgstr "" -#: frappe/public/js/frappe/views/kanban/kanban_view.js:396 +#: frappe/public/js/frappe/views/kanban/kanban_view.js:397 msgid "Columns based on" msgstr "" @@ -5199,17 +5178,12 @@ msgstr "" msgid "Confirm Request" msgstr "" -#: frappe/email/doctype/newsletter/newsletter.py:330 -msgid "Confirm Your Email" -msgstr "" - #. Label of the confirmation_email_template (Link) field in DocType 'Email #. Group' #: frappe/email/doctype/email_group/email_group.json msgid "Confirmation Email Template" msgstr "" -#: frappe/email/doctype/newsletter/newsletter.py:379 #: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.py:397 msgid "Confirmed" msgstr "" @@ -5340,8 +5314,6 @@ msgstr "" #. Label of the content (HTML Editor) field in DocType 'Comment' #. Label of the content (Text Editor) field in DocType 'Note' #. Label of the content (Long Text) field in DocType 'Workspace' -#. Label of the newsletter_content (Section Break) field in DocType -#. 'Newsletter' #. Label of the content (Text Editor) field in DocType 'Blog Post' #. Label of the content (Text Editor) field in DocType 'Help Article' #. Label of the section_title (Tab Break) field in DocType 'Web Page' @@ -5349,7 +5321,6 @@ 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/email/doctype/newsletter/newsletter.json #: frappe/public/js/frappe/utils/utils.js:1742 #: frappe/website/doctype/blog_post/blog_post.json #: frappe/website/doctype/help_article/help_article.json @@ -5374,10 +5345,8 @@ msgstr "" msgid "Content Hash" msgstr "" -#. Label of the content_type (Select) field in DocType 'Newsletter' #. Label of the content_type (Select) field in DocType 'Blog Post' #. Label of the content_type (Select) field in DocType 'Web Page' -#: frappe/email/doctype/newsletter/newsletter.json #: frappe/website/doctype/blog_post/blog_post.json #: frappe/website/doctype/web_page/web_page.json msgid "Content Type" @@ -5483,6 +5452,10 @@ msgstr "" msgid "Could not map column {0} to field {1}" msgstr "" +#: frappe/database/query.py:564 +msgid "Could not parse field: {0}" +msgstr "" + #: frappe/desk/page/setup_wizard/setup_wizard.js:234 msgid "Could not start up: " msgstr "" @@ -5538,7 +5511,7 @@ msgstr "" msgid "Country" msgstr "" -#: frappe/utils/__init__.py:129 +#: frappe/utils/__init__.py:130 msgid "Country Code Required" msgstr "" @@ -5669,11 +5642,6 @@ msgstr "" msgid "Create a {0} Account" msgstr "" -#. Description of a DocType -#: frappe/email/doctype/newsletter/newsletter.json -msgid "Create and send emails to a specific group of subscribers periodically." -msgstr "" - #: frappe/printing/page/print_format_builder_beta/print_format_builder_beta.js:34 msgid "Create or Edit Print Format" msgstr "" @@ -6022,6 +5990,10 @@ msgstr "" msgid "Custom field renamed to {0} successfully." msgstr "" +#: frappe/api/v2.py:148 +msgid "Custom get_list method for {0} must return a QueryBuilder object or None, got {1}" +msgstr "" + #. Label of the custom (Check) field in DocType 'DocType' #. Label of the custom (Check) field in DocType 'Website Theme' #: frappe/core/doctype/doctype/doctype.json @@ -6079,7 +6051,7 @@ msgstr "" #: frappe/core/doctype/doctype/doctype.js:61 #: frappe/core/workspace/build/build.json #: frappe/custom/doctype/customize_form/customize_form.json -#: frappe/public/js/frappe/views/kanban/kanban_view.js:342 +#: frappe/public/js/frappe/views/kanban/kanban_view.js:343 msgid "Customize Form" msgstr "" @@ -6372,7 +6344,6 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/desk/report/todo/todo.py:38 -#: frappe/email/doctype/newsletter/newsletter.js:109 #: frappe/public/js/frappe/views/interaction.js:80 #: frappe/website/doctype/web_form_field/web_form_field.json msgid "Date" @@ -6436,6 +6407,11 @@ msgstr "" msgid "Day of Week" msgstr "" +#: frappe/public/js/frappe/form/controls/duration.js:27 +msgctxt "Duration" +msgid "Days" +msgstr "" + #. Option for the 'Send Alert On' (Select) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Days After" @@ -6703,6 +6679,7 @@ msgstr "" #: frappe/public/js/frappe/form/toolbar.js:461 #: frappe/public/js/frappe/views/reports/report_view.js:1740 #: frappe/public/js/frappe/views/treeview.js:329 +#: frappe/public/js/frappe/web_form/web_form_list.js:282 #: frappe/templates/discussions/reply_card.html:35 #: frappe/templates/discussions/reply_section.html:29 msgid "Delete" @@ -7015,6 +6992,7 @@ msgstr "" #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/printing/doctype/network_printer_settings/network_printer_settings.json #: frappe/printing/doctype/print_format/print_format.json +#: frappe/printing/doctype/print_heading/print_heading.json #: frappe/website/doctype/utm_campaign/utm_campaign.json #: frappe/website/doctype/utm_medium/utm_medium.json #: frappe/website/doctype/utm_source/utm_source.json @@ -7769,7 +7747,7 @@ msgid "Document Types and Permissions" msgstr "" #: frappe/core/doctype/submission_queue/submission_queue.py:163 -#: frappe/model/document.py:1942 +#: frappe/model/document.py:1944 msgid "Document Unlocked" msgstr "" @@ -8387,7 +8365,6 @@ msgstr "" #: frappe/desk/doctype/event_participants/event_participants.json #: frappe/email/doctype/email_group_member/email_group_member.json #: frappe/email/doctype/email_unsubscribe/email_unsubscribe.json -#: frappe/email/doctype/newsletter/newsletter.js:156 #: frappe/email/doctype/notification/notification.json #: frappe/public/js/frappe/form/success_action.js:85 #: frappe/public/js/frappe/form/toolbar.js:379 @@ -8481,11 +8458,9 @@ msgstr "" #. Label of a Link in the Tools Workspace #. Name of a DocType #. Label of the email_group (Link) field in DocType 'Email Group Member' -#. Label of the email_group (Link) field in DocType 'Newsletter Email Group' #: frappe/automation/workspace/tools/tools.json #: frappe/email/doctype/email_group/email_group.json #: frappe/email/doctype/email_group_member/email_group_member.json -#: frappe/email/doctype/newsletter_email_group/newsletter_email_group.json msgid "Email Group" msgstr "" @@ -8558,18 +8533,11 @@ msgstr "" msgid "Email Rule" msgstr "" -#. Label of the email_sent (Check) field in DocType 'Newsletter' #. Label of the email_sent (Check) field in DocType 'Blog Post' -#: frappe/email/doctype/newsletter/newsletter.json #: frappe/website/doctype/blog_post/blog_post.json msgid "Email Sent" msgstr "" -#. Label of the email_sent_at (Datetime) field in DocType 'Newsletter' -#: frappe/email/doctype/newsletter/newsletter.json -msgid "Email Sent At" -msgstr "" - #. Label of the email_settings_sb (Section Break) field in DocType 'DocType' #. Label of the email_settings_section (Section Break) field in DocType #. 'Customize Form' @@ -8676,10 +8644,18 @@ msgstr "" msgid "Embed code copied" msgstr "" +#: frappe/database/query.py:1537 +msgid "Empty alias is not allowed" +msgstr "" + #: frappe/public/js/form_builder/components/Section.vue:285 msgid "Empty column" msgstr "" +#: frappe/database/query.py:1455 +msgid "Empty string arguments are not allowed" +msgstr "" + #. Label of the enable (Check) field in DocType 'Google Calendar' #. Label of the enable (Check) field in DocType 'Google Contacts' #. Label of the enable (Check) field in DocType 'Google Settings' @@ -9144,6 +9120,14 @@ msgstr "" msgid "Error in print format on line {0}: {1}" msgstr "" +#: frappe/api/v2.py:156 +msgid "Error in {0}.get_list: {1}" +msgstr "" + +#: frappe/database/query.py:231 +msgid "Error parsing nested filters: {0}" +msgstr "" + #: frappe/email/doctype/email_account/email_account.py:670 msgid "Error while connecting to email account {0}" msgstr "" @@ -9340,6 +9324,10 @@ msgstr "" msgid "Expand All" msgstr "" +#: frappe/database/query.py:352 +msgid "Expected 'and' or 'or' operator, found: {0}" +msgstr "" + #: frappe/public/js/frappe/form/templates/form_sidebar.html:23 msgid "Experimental" msgstr "" @@ -9871,7 +9859,7 @@ msgstr "" msgid "Fieldname called {0} must exist to enable autonaming" msgstr "" -#: frappe/database/schema.py:127 frappe/database/schema.py:363 +#: frappe/database/schema.py:127 frappe/database/schema.py:385 msgid "Fieldname is limited to 64 characters ({0})" msgstr "" @@ -9887,7 +9875,7 @@ msgstr "" msgid "Fieldname {0} appears multiple times" msgstr "" -#: frappe/database/schema.py:353 +#: frappe/database/schema.py:375 msgid "Fieldname {0} cannot have special characters like {1}" msgstr "" @@ -9939,6 +9927,10 @@ msgstr "" msgid "Fields must be a list or tuple when as_list is enabled" msgstr "" +#: frappe/database/query.py:611 +msgid "Fields must be a string, list, tuple, pypika Field, or pypika Function" +msgstr "" + #. Description of the 'Search Fields' (Data) field in DocType 'Customize Form' #: frappe/custom/doctype/customize_form/customize_form.json msgid "Fields separated by comma (,) will be included in the \"Search By\" list of Search dialog box" @@ -10104,6 +10096,14 @@ msgstr "" msgid "Filter Values" msgstr "" +#: frappe/database/query.py:358 +msgid "Filter condition missing after operator: {0}" +msgstr "" + +#: frappe/database/query.py:425 +msgid "Filter fields cannot contain backticks (`)." +msgstr "" + #: frappe/printing/page/print_format_builder/print_format_builder_sidebar.html:3 msgid "Filter..." msgstr "" @@ -10347,10 +10347,6 @@ msgstr "" msgid "Following fields have missing values:" msgstr "" -#: frappe/email/doctype/newsletter/newsletter.js:30 -msgid "Following links are broken in the email content: {0}" -msgstr "" - #. Label of the font (Select) field in DocType 'Print Settings' #: frappe/printing/doctype/print_settings/print_settings.json msgid "Font" @@ -10768,10 +10764,8 @@ msgid "Friday" msgstr "" #. Label of the sender (Data) field in DocType 'Communication' -#. Label of the from_section (Section Break) field in DocType 'Newsletter' #: frappe/core/doctype/communication/communication.json #: frappe/core/doctype/permission_log/permission_log.js:12 -#: frappe/email/doctype/newsletter/newsletter.json #: frappe/public/js/frappe/views/inbox/inbox_view.js:70 msgid "From" msgstr "" @@ -10852,10 +10846,14 @@ msgstr "" msgid "Function Based On" msgstr "" -#: frappe/__init__.py:677 +#: frappe/__init__.py:678 msgid "Function {0} is not whitelisted." msgstr "" +#: frappe/database/query.py:1417 +msgid "Function {0} requires arguments but none were provided" +msgstr "" + #: frappe/public/js/frappe/views/treeview.js:419 msgid "Further nodes can be only created under 'Group' type nodes" msgstr "" @@ -11337,6 +11335,10 @@ msgstr "" msgid "Group By field is required to create a dashboard chart" msgstr "" +#: frappe/database/query.py:750 +msgid "Group By must be a string" +msgstr "" + #: frappe/public/js/frappe/views/treeview.js:418 msgid "Group Node" msgstr "" @@ -11385,7 +11387,6 @@ msgstr "" #. Label of the html_section (Section Break) field in DocType 'Custom HTML #. Block' #. Option for the 'Format' (Select) field in DocType 'Auto Email Report' -#. Option for the 'Content Type' (Select) field in DocType 'Newsletter' #. Option for the 'Message Type' (Select) field in DocType 'Notification' #. Option for the 'Letter Head Based On' (Select) field in DocType 'Letter #. Head' @@ -11399,7 +11400,6 @@ msgstr "" #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/desk/doctype/custom_html_block/custom_html_block.json #: frappe/email/doctype/auto_email_report/auto_email_report.json -#: frappe/email/doctype/newsletter/newsletter.json #: frappe/email/doctype/notification/notification.json #: frappe/printing/doctype/letter_head/letter_head.json #: frappe/printing/doctype/print_format/print_format.json @@ -11908,6 +11908,11 @@ msgstr "" msgid "Hourly rate limit for generating password reset links" msgstr "" +#: frappe/public/js/frappe/form/controls/duration.js:29 +msgctxt "Duration" +msgid "Hours" +msgstr "" + #. Description of the 'Number Format' (Select) field in DocType 'Currency' #: frappe/geo/doctype/currency/currency.json msgid "How should this currency be formatted? If not set, will use system defaults" @@ -12673,11 +12678,11 @@ msgstr "" msgid "Incorrect Verification code" msgstr "" -#: frappe/model/document.py:1541 +#: frappe/model/document.py:1543 msgid "Incorrect value in row {0}:" msgstr "" -#: frappe/model/document.py:1543 +#: frappe/model/document.py:1545 msgid "Incorrect value:" msgstr "" @@ -12829,11 +12834,11 @@ msgstr "" msgid "Instructions Emailed" msgstr "" -#: frappe/permissions.py:827 +#: frappe/permissions.py:840 msgid "Insufficient Permission Level for {0}" msgstr "" -#: frappe/database/query.py:383 +#: frappe/database/query.py:806 frappe/database/query.py:1052 msgid "Insufficient Permission for {0}" msgstr "" @@ -12983,7 +12988,7 @@ msgstr "" msgid "Invalid Credentials" msgstr "" -#: frappe/utils/data.py:136 frappe/utils/data.py:299 +#: frappe/utils/data.py:146 frappe/utils/data.py:309 msgid "Invalid Date" msgstr "" @@ -12991,7 +12996,7 @@ msgstr "" msgid "Invalid DocType" msgstr "" -#: frappe/database/query.py:103 +#: frappe/database/query.py:144 msgid "Invalid DocType: {0}" msgstr "" @@ -13003,6 +13008,11 @@ msgstr "" msgid "Invalid File URL" msgstr "" +#: frappe/database/query.py:427 frappe/database/query.py:454 +#: frappe/database/query.py:464 frappe/database/query.py:487 +msgid "Invalid Filter" +msgstr "" + #: frappe/public/js/form_builder/store.js:221 msgid "Invalid Filter Format for field {0} of type {1}. Try using filter icon on the field to set it correctly" msgstr "" @@ -13067,7 +13077,7 @@ msgstr "" msgid "Invalid Password" msgstr "" -#: frappe/utils/__init__.py:122 +#: frappe/utils/__init__.py:123 msgid "Invalid Phone Number" msgstr "" @@ -13111,10 +13121,38 @@ msgstr "" msgid "Invalid aggregate function" msgstr "" +#: frappe/database/query.py:1542 +msgid "Invalid alias format: {0}. Alias must be a simple identifier." +msgstr "" + +#: frappe/database/query.py:1468 +msgid "Invalid argument format: {0}. Only quoted string literals or simple field names are allowed." +msgstr "" + +#: frappe/database/query.py:1444 +msgid "Invalid argument type: {0}. Only strings, numbers, and None are allowed." +msgstr "" + +#: frappe/database/query.py:460 +msgid "Invalid characters in fieldname: {0}. Only letters, numbers, and underscores are allowed." +msgstr "" + +#: frappe/database/query.py:575 +msgid "Invalid characters in table name: {0}" +msgstr "" + #: frappe/public/js/frappe/views/reports/report_view.js:399 msgid "Invalid column" msgstr "" +#: frappe/database/query.py:381 +msgid "Invalid condition type in nested filters: {0}" +msgstr "" + +#: frappe/database/query.py:787 +msgid "Invalid direction in Order By: {0}. Must be 'ASC' or 'DESC'." +msgstr "" + #: frappe/model/document.py:1014 frappe/model/document.py:1028 msgid "Invalid docstatus" msgstr "" @@ -13127,10 +13165,26 @@ msgstr "" msgid "Invalid expression set in filter {0} ({1})" msgstr "" -#: frappe/utils/data.py:2186 +#: frappe/database/query.py:1301 +msgid "Invalid field format for SELECT: {0}. Field names must be simple, backticked, table-qualified, aliased, or '*'." +msgstr "" + +#: frappe/database/query.py:734 +msgid "Invalid field format in {0}: {1}. Use 'field', 'link_field.field', or 'child_table.field'." +msgstr "" + +#: frappe/database/query.py:1620 +msgid "Invalid field name in function: {0}. Only simple field names are allowed." +msgstr "" + +#: frappe/utils/data.py:2196 msgid "Invalid field name {0}" msgstr "" +#: frappe/database/query.py:668 +msgid "Invalid field type: {0}" +msgstr "" + #: frappe/core/doctype/doctype/doctype.py:1085 msgid "Invalid fieldname '{0}' in autoname" msgstr "" @@ -13139,11 +13193,26 @@ msgstr "" msgid "Invalid file path: {0}" msgstr "" -#: frappe/database/query.py:189 +#: frappe/database/query.py:364 +msgid "Invalid filter condition: {0}. Expected a list or tuple." +msgstr "" + +#: frappe/database/query.py:450 +msgid "Invalid filter field format: {0}. Use 'fieldname' or 'link_fieldname.target_fieldname'." +msgstr "" + #: frappe/public/js/frappe/ui/filters/filter_list.js:201 msgid "Invalid filter: {0}" msgstr "" +#: frappe/database/query.py:1422 +msgid "Invalid function argument type: {0}. Only strings, numbers, lists, and None are allowed." +msgstr "" + +#: frappe/database/query.py:1383 +msgid "Invalid function dictionary format" +msgstr "" + #: frappe/desk/doctype/dashboard/dashboard.py:67 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.py:424 msgid "Invalid json added in the custom options: {0}" @@ -13165,10 +13234,22 @@ msgstr "" msgid "Invalid redirect regex in row #{}: {}" msgstr "" -#: frappe/app.py:317 +#: frappe/app.py:316 msgid "Invalid request arguments" msgstr "" +#: frappe/database/query.py:410 +msgid "Invalid simple filter format: {0}" +msgstr "" + +#: frappe/database/query.py:341 +msgid "Invalid start for filter condition: {0}. Expected a list or tuple." +msgstr "" + +#: frappe/database/query.py:1489 +msgid "Invalid string literal format: {0}" +msgstr "" + #: frappe/core/doctype/data_import/importer.py:430 msgid "Invalid template file for import" msgstr "" @@ -13610,11 +13691,11 @@ msgstr "" #. Label of the kanban_board_name (Data) field in DocType 'Kanban Board' #: frappe/desk/doctype/kanban_board/kanban_board.json -#: frappe/public/js/frappe/views/kanban/kanban_view.js:387 +#: frappe/public/js/frappe/views/kanban/kanban_view.js:388 msgid "Kanban Board Name" msgstr "" -#: frappe/public/js/frappe/views/kanban/kanban_view.js:264 +#: frappe/public/js/frappe/views/kanban/kanban_view.js:265 msgctxt "Button in kanban view menu" msgid "Kanban Settings" msgstr "" @@ -14326,6 +14407,10 @@ msgstr "" msgid "Limit" msgstr "" +#: frappe/database/query.py:116 +msgid "Limit must be a non-negative integer" +msgstr "" + #. Option for the 'Type' (Select) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json msgid "Line" @@ -14589,6 +14674,7 @@ msgid "Load Balancing" msgstr "" #: frappe/public/js/frappe/list/base_list.js:388 +#: frappe/public/js/frappe/web_form/web_form_list.js:305 #: frappe/website/doctype/blog_post/templates/blog_post_list.html:50 #: frappe/website/doctype/help_article/templates/help_article_list.html:30 msgid "Load More" @@ -15107,11 +15193,9 @@ msgstr "" msgid "Mark as Unread" msgstr "" -#. Option for the 'Content Type' (Select) field in DocType 'Newsletter' #. Option for the 'Message Type' (Select) field in DocType 'Notification' #. Option for the 'Content Type' (Select) field in DocType 'Blog Post' #. Option for the 'Content Type' (Select) field in DocType 'Web Page' -#: frappe/email/doctype/newsletter/newsletter.json #: frappe/email/doctype/notification/notification.json #: frappe/website/doctype/blog_post/blog_post.json #: frappe/website/doctype/web_page/web_page.js:92 @@ -15300,7 +15384,6 @@ msgstr "" #. Report' #. Label of the description (Text Editor) field in DocType 'Auto Email Report' #. Label of the message (Code) field in DocType 'Email Queue' -#. Label of the message (Text Editor) field in DocType 'Newsletter' #. Label of the message_sb (Section Break) field in DocType 'Notification' #. Label of the message (Code) field in DocType 'Notification' #. Label of the message (Text) field in DocType 'Workflow Document State' @@ -15313,7 +15396,6 @@ msgstr "" #: frappe/desk/doctype/notification_log/notification_log.json #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/email/doctype/email_queue/email_queue.json -#: frappe/email/doctype/newsletter/newsletter.json #: frappe/email/doctype/notification/notification.js:201 #: frappe/email/doctype/notification/notification.json #: frappe/public/js/frappe/ui/messages.js:182 @@ -15328,16 +15410,6 @@ msgctxt "Default title of the message dialog" msgid "Message" msgstr "" -#. Label of the message_html (HTML Editor) field in DocType 'Newsletter' -#: frappe/email/doctype/newsletter/newsletter.json -msgid "Message (HTML)" -msgstr "" - -#. Label of the message_md (Markdown Editor) field in DocType 'Newsletter' -#: frappe/email/doctype/newsletter/newsletter.json -msgid "Message (Markdown)" -msgstr "" - #. Label of the message_examples (HTML) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Message Examples" @@ -15461,7 +15533,7 @@ msgstr "" msgid "Method" msgstr "" -#: frappe/__init__.py:679 +#: frappe/__init__.py:680 msgid "Method Not Allowed" msgstr "" @@ -15511,6 +15583,11 @@ msgstr "" msgid "Minor" msgstr "" +#: frappe/public/js/frappe/form/controls/duration.js:30 +msgctxt "Duration" +msgid "Minutes" +msgstr "" + #. Option for the 'Send Alert On' (Select) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Minutes After" @@ -15906,7 +15983,7 @@ msgstr "" msgid "Must be of type \"Attach Image\"" msgstr "" -#: frappe/desk/query_report.py:208 +#: frappe/desk/query_report.py:209 msgid "Must have report permission to access this report." msgstr "" @@ -16095,6 +16172,10 @@ msgstr "" msgid "Negative Value" msgstr "" +#: frappe/database/query.py:333 +msgid "Nested filters must be provided as a list or tuple." +msgstr "" + #: frappe/utils/nestedset.py:94 msgid "Nested set error. Please contact the Administrator." msgstr "" @@ -16177,7 +16258,7 @@ msgstr "" msgid "New Folder" msgstr "" -#: frappe/public/js/frappe/views/kanban/kanban_view.js:343 +#: frappe/public/js/frappe/views/kanban/kanban_view.js:344 msgid "New Kanban Board" msgstr "" @@ -16321,48 +16402,13 @@ msgstr "" msgid "Newly created user {0} has no roles enabled." msgstr "" -#. Label of a Card Break in the Tools Workspace -#. Label of a Link in the Tools Workspace -#. Name of a DocType -#: frappe/automation/workspace/tools/tools.json -#: frappe/email/doctype/newsletter/newsletter.json -msgid "Newsletter" -msgstr "" - -#. Name of a DocType -#: frappe/email/doctype/newsletter_attachment/newsletter_attachment.json -msgid "Newsletter Attachment" -msgstr "" - -#. Name of a DocType -#: frappe/email/doctype/newsletter_email_group/newsletter_email_group.json -msgid "Newsletter Email Group" -msgstr "" - #. Name of a role #: frappe/email/doctype/email_group/email_group.json #: frappe/email/doctype/email_group_member/email_group_member.json -#: frappe/email/doctype/newsletter/newsletter.json #: frappe/website/doctype/utm_campaign/utm_campaign.json msgid "Newsletter Manager" msgstr "" -#: frappe/email/doctype/newsletter/newsletter.py:128 -msgid "Newsletter has already been sent" -msgstr "" - -#: frappe/email/doctype/newsletter/newsletter.py:147 -msgid "Newsletter must be published to send webview link in email" -msgstr "" - -#: frappe/email/doctype/newsletter/newsletter.py:135 -msgid "Newsletter should have atleast one recipient" -msgstr "" - -#: frappe/email/doctype/newsletter/newsletter.py:390 -msgid "Newsletters" -msgstr "" - #: frappe/public/js/frappe/form/form_tour.js:14 #: frappe/public/js/frappe/form/form_tour.js:324 #: frappe/public/js/frappe/web_form/web_form.js:91 @@ -16624,7 +16670,7 @@ msgstr "" msgid "No Roles Specified" msgstr "" -#: frappe/public/js/frappe/views/kanban/kanban_view.js:343 +#: frappe/public/js/frappe/views/kanban/kanban_view.js:344 msgid "No Select Field Found" msgstr "" @@ -16652,10 +16698,6 @@ msgstr "" msgid "No automatic optimization suggestions available." msgstr "" -#: frappe/email/doctype/newsletter/newsletter.js:34 -msgid "No broken links found in the email content" -msgstr "" - #: frappe/public/js/frappe/form/save.js:36 msgid "No changes in document" msgstr "" @@ -16692,7 +16734,7 @@ msgstr "" msgid "No contacts linked to document" msgstr "" -#: frappe/desk/query_report.py:342 +#: frappe/desk/query_report.py:343 msgid "No data to export" msgstr "" @@ -16712,7 +16754,7 @@ msgstr "" msgid "No failed logs" msgstr "" -#: frappe/public/js/frappe/views/kanban/kanban_view.js:370 +#: frappe/public/js/frappe/views/kanban/kanban_view.js:371 msgid "No fields found that can be used as a Kanban Column. Use the Customize Form to add a Custom Field of type \"Select\"." msgstr "" @@ -16771,7 +16813,7 @@ msgstr "" msgid "No of Sent SMS" msgstr "" -#: frappe/__init__.py:834 frappe/client.py:109 frappe/client.py:151 +#: frappe/__init__.py:835 frappe/client.py:109 frappe/client.py:151 msgid "No permission for {0}" msgstr "" @@ -16899,7 +16941,7 @@ msgstr "" msgid "Not Equals" msgstr "" -#: frappe/app.py:367 frappe/www/404.html:3 +#: frappe/app.py:366 frappe/www/404.html:3 msgid "Not Found" msgstr "" @@ -16925,7 +16967,7 @@ msgstr "" msgid "Not Nullable" msgstr "" -#: frappe/__init__.py:761 frappe/app.py:360 frappe/desk/calendar.py:26 +#: frappe/__init__.py:762 frappe/app.py:359 frappe/desk/calendar.py:26 #: frappe/public/js/frappe/web_form/webform_script.js:15 #: frappe/website/doctype/web_form/web_form.py:708 #: frappe/website/page_renderers/not_permitted_page.py:22 @@ -16934,7 +16976,7 @@ msgstr "" msgid "Not Permitted" msgstr "" -#: frappe/desk/query_report.py:542 +#: frappe/desk/query_report.py:543 msgid "Not Permitted to read {0}" msgstr "" @@ -16962,7 +17004,6 @@ msgstr "" #. Option for the 'Status' (Select) field in DocType 'Email Queue Recipient' #: frappe/email/doctype/email_queue/email_queue.json #: frappe/email/doctype/email_queue_recipient/email_queue_recipient.json -#: frappe/email/doctype/newsletter/newsletter_list.js:9 msgid "Not Sent" msgstr "" @@ -16995,7 +17036,7 @@ msgstr "" msgid "Not active" msgstr "" -#: frappe/permissions.py:370 +#: frappe/permissions.py:383 msgid "Not allowed for {0}: {1}" msgstr "" @@ -17429,6 +17470,10 @@ msgstr "" msgid "Offset Y" msgstr "" +#: frappe/database/query.py:121 +msgid "Offset must be a non-negative integer" +msgstr "" + #: frappe/www/update-password.html:38 msgid "Old Password" msgstr "" @@ -17602,7 +17647,7 @@ msgstr "" msgid "Only allowed to export customizations in developer mode" msgstr "" -#: frappe/model/document.py:1231 +#: frappe/model/document.py:1233 msgid "Only draft documents can be discarded" msgstr "" @@ -17774,7 +17819,7 @@ msgstr "" msgid "Operation" msgstr "" -#: frappe/utils/data.py:2117 +#: frappe/utils/data.py:2127 msgid "Operator must be one of {0}" msgstr "" @@ -17873,6 +17918,10 @@ msgstr "" msgid "Order" msgstr "" +#: frappe/database/query.py:767 +msgid "Order By must be a string" +msgstr "" + #. Label of the sb0 (Section Break) field in DocType 'About Us Settings' #. Label of the company_history (Table) field in DocType 'About Us Settings' #: frappe/website/doctype/about_us_settings/about_us_settings.json @@ -18268,7 +18317,7 @@ msgstr "" msgid "Parent-to-child or child-to-parent grouping is not allowed." msgstr "" -#: frappe/permissions.py:807 +#: frappe/permissions.py:820 msgid "Parentfield not specified in {0}: {1}" msgstr "" @@ -18390,10 +18439,6 @@ msgstr "" msgid "Passwords do not match!" msgstr "" -#: frappe/email/doctype/newsletter/newsletter.py:157 -msgid "Past dates are not allowed for Scheduling." -msgstr "" - #: frappe/public/js/frappe/views/file/file_view.js:151 msgid "Paste" msgstr "" @@ -18539,7 +18584,7 @@ msgstr "" msgid "Permanently delete {0}?" msgstr "" -#: frappe/core/doctype/user_type/user_type.py:84 +#: frappe/core/doctype/user_type/user_type.py:84 frappe/database/query.py:533 msgid "Permission Error" msgstr "" @@ -18691,7 +18736,7 @@ msgstr "" msgid "Phone No." msgstr "" -#: frappe/utils/__init__.py:121 +#: frappe/utils/__init__.py:122 msgid "Phone Number {0} set in field {1} is not valid." msgstr "" @@ -18964,10 +19009,6 @@ msgstr "" msgid "Please save before attaching." msgstr "" -#: frappe/email/doctype/newsletter/newsletter.py:131 -msgid "Please save the Newsletter before sending" -msgstr "" - #: frappe/public/js/frappe/form/sidebar/assign_to.js:52 msgid "Please save the document before assignment" msgstr "" @@ -19000,7 +19041,7 @@ msgstr "" msgid "Please select X and Y fields" msgstr "" -#: frappe/utils/__init__.py:128 +#: frappe/utils/__init__.py:129 msgid "Please select a country code for field {1}." msgstr "" @@ -19016,7 +19057,7 @@ msgstr "" msgid "Please select a valid csv file with data" msgstr "" -#: frappe/utils/data.py:299 +#: frappe/utils/data.py:309 msgid "Please select a valid date filter" msgstr "" @@ -19094,7 +19135,7 @@ msgstr "" msgid "Please specify" msgstr "" -#: frappe/permissions.py:783 +#: frappe/permissions.py:796 msgid "Please specify a valid parent DocType for {0}" msgstr "" @@ -19131,10 +19172,6 @@ msgstr "" msgid "Please use a valid LDAP search filter" msgstr "" -#: frappe/email/doctype/newsletter/newsletter.py:333 -msgid "Please verify your Email Address" -msgstr "" - #: frappe/utils/password.py:218 msgid "Please visit https://frappecloud.com/docs/sites/migrate-an-existing-site#encryption-key for more information." msgstr "" @@ -19228,6 +19265,10 @@ msgstr "" msgid "Posts filed under {0}" msgstr "" +#: frappe/database/query.py:1518 +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' @@ -19287,7 +19328,7 @@ msgstr "" msgid "Prepared Report User" msgstr "" -#: frappe/desk/query_report.py:306 +#: frappe/desk/query_report.py:307 msgid "Prepared report render failed" msgstr "" @@ -19316,8 +19357,6 @@ msgstr "" #: frappe/core/doctype/data_import/data_import.json #: frappe/core/doctype/file/file.json #: frappe/desk/doctype/custom_html_block/custom_html_block.json -#: frappe/email/doctype/newsletter/newsletter.js:14 -#: frappe/email/doctype/newsletter/newsletter.js:42 #: frappe/email/doctype/notification/notification.js:190 #: frappe/integrations/doctype/webhook/webhook.js:90 #: frappe/printing/doctype/print_style/print_style.json @@ -19705,7 +19744,7 @@ msgstr "" msgid "Progress" msgstr "" -#: frappe/public/js/frappe/views/kanban/kanban_view.js:407 +#: frappe/public/js/frappe/views/kanban/kanban_view.js:408 msgid "Project" msgstr "" @@ -19800,14 +19839,7 @@ msgstr "" msgid "Publish" msgstr "" -#. Label of the publish_as_a_web_page_section (Section Break) field in DocType -#. 'Newsletter' -#: frappe/email/doctype/newsletter/newsletter.json -msgid "Publish as a web page" -msgstr "" - #. Label of the published (Check) field in DocType 'Comment' -#. Label of the published (Check) field in DocType 'Newsletter' #. Label of the published (Check) field in DocType 'Blog Category' #. Label of the published (Check) field in DocType 'Blog Post' #. Label of the published (Check) field in DocType 'Help Article' @@ -19815,7 +19847,6 @@ msgstr "" #. Label of the published (Check) field in DocType 'Web Form' #. Label of the published (Check) field in DocType 'Web Page' #: frappe/core/doctype/comment/comment.json -#: frappe/email/doctype/newsletter/newsletter.json #: frappe/public/js/frappe/form/templates/timeline_message_box.html:42 #: frappe/website/doctype/blog_category/blog_category.json #: frappe/website/doctype/blog_post/blog_post.json @@ -19990,7 +20021,7 @@ msgstr "" msgid "Query analysis complete. Check suggested indexes." msgstr "" -#: frappe/utils/safe_exec.py:495 +#: frappe/utils/safe_exec.py:499 msgid "Query must be of SELECT or read-only WITH type." msgstr "" @@ -20036,7 +20067,6 @@ msgstr "" #. Option for the 'Status' (Select) field in DocType 'Integration Request' #: frappe/core/doctype/prepared_report/prepared_report.json #: frappe/core/doctype/submission_queue/submission_queue.json -#: frappe/email/doctype/newsletter/newsletter.js:208 #: frappe/integrations/doctype/integration_request/integration_request.json msgid "Queued" msgstr "" @@ -20059,19 +20089,11 @@ msgstr "" msgid "Queued for backup. You will receive an email with the download link" msgstr "" -#: frappe/email/doctype/newsletter/newsletter.js:95 -msgid "Queued {0} emails" -msgstr "" - #. Label of the queues (Data) field in DocType 'System Health Report Workers' #: frappe/desk/doctype/system_health_report_workers/system_health_report_workers.json msgid "Queues" msgstr "" -#: frappe/email/doctype/newsletter/newsletter.js:90 -msgid "Queuing emails..." -msgstr "" - #: frappe/desk/doctype/bulk_update/bulk_update.py:85 msgid "Queuing {0} for Submission" msgstr "" @@ -20272,7 +20294,7 @@ msgstr "" msgid "Read mode" msgstr "" -#: frappe/utils/safe_exec.py:95 +#: frappe/utils/safe_exec.py:97 msgid "Read the documentation to know more" msgstr "" @@ -21139,7 +21161,7 @@ msgstr "" msgid "Report timed out." msgstr "" -#: frappe/desk/query_report.py:597 +#: frappe/desk/query_report.py:598 msgid "Report updated successfully" msgstr "" @@ -21160,7 +21182,7 @@ msgstr "" msgid "Report {0} deleted" msgstr "" -#: frappe/desk/query_report.py:53 +#: frappe/desk/query_report.py:54 msgid "Report {0} is disabled" msgstr "" @@ -21493,10 +21515,8 @@ msgstr "" msgid "Revoked" msgstr "" -#. Option for the 'Content Type' (Select) field in DocType 'Newsletter' #. Option for the 'Content Type' (Select) field in DocType 'Blog Post' #. Option for the 'Content Type' (Select) field in DocType 'Web Page' -#: frappe/email/doctype/newsletter/newsletter.json #: frappe/website/doctype/blog_post/blog_post.json #: frappe/website/doctype/web_page/web_page.js:92 #: frappe/website/doctype/web_page/web_page.json @@ -21707,7 +21727,6 @@ msgstr "" #. Label of the route (Data) field in DocType 'Navbar Item' #. Label of the route (Data) field in DocType 'DocType Layout' #. Label of the route (Data) field in DocType 'Route History' -#. Label of the route (Data) field in DocType 'Newsletter' #. Label of the route (Data) field in DocType 'Blog Category' #. Label of the route (Data) field in DocType 'Blog Post' #. Label of the route (Data) field in DocType 'Help Article' @@ -21721,7 +21740,6 @@ msgstr "" #: frappe/core/doctype/navbar_item/navbar_item.json #: frappe/custom/doctype/doctype_layout/doctype_layout.json #: frappe/desk/doctype/route_history/route_history.json -#: frappe/email/doctype/newsletter/newsletter.json #: frappe/website/doctype/blog_category/blog_category.json #: frappe/website/doctype/blog_post/blog_post.json #: frappe/website/doctype/help_article/help_article.json @@ -21839,7 +21857,7 @@ msgstr "" msgid "Rule Conditions" msgstr "" -#: frappe/permissions.py:662 +#: frappe/permissions.py:675 msgid "Rule for this doctype, role, permlevel and if-owner combination already exists." msgstr "" @@ -22028,11 +22046,11 @@ msgstr "" #: frappe/public/js/frappe/list/list_settings.js:36 #: frappe/public/js/frappe/list/list_settings.js:247 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:25 -#: frappe/public/js/frappe/ui/toolbar/toolbar.js:356 +#: frappe/public/js/frappe/ui/toolbar/toolbar.js:355 #: frappe/public/js/frappe/utils/common.js:443 #: frappe/public/js/frappe/views/kanban/kanban_settings.js:45 #: frappe/public/js/frappe/views/kanban/kanban_settings.js:189 -#: frappe/public/js/frappe/views/kanban/kanban_view.js:342 +#: frappe/public/js/frappe/views/kanban/kanban_view.js:343 #: frappe/public/js/frappe/views/reports/query_report.js:1896 #: frappe/public/js/frappe/views/reports/report_view.js:1726 #: frappe/public/js/frappe/views/workspace/workspace.js:335 @@ -22124,32 +22142,17 @@ msgstr "" #. Label of the section_break_10 (Tab Break) field in DocType 'Auto Repeat' #: frappe/automation/doctype/auto_repeat/auto_repeat.json -#: frappe/email/doctype/newsletter/newsletter.js:125 msgid "Schedule" msgstr "" -#: frappe/email/doctype/newsletter/newsletter.js:106 -msgid "Schedule Newsletter" -msgstr "" - #: frappe/public/js/frappe/views/communication.js:94 msgid "Schedule Send At" msgstr "" -#: frappe/email/doctype/newsletter/newsletter.js:70 -msgid "Schedule sending" -msgstr "" - -#. Label of the schedule_sending (Check) field in DocType 'Newsletter' -#: frappe/email/doctype/newsletter/newsletter.json -msgid "Schedule sending at a later time" -msgstr "" - #. Option for the 'Delivery Status' (Select) field in DocType 'Communication' #. Option for the 'Status' (Select) field in DocType 'Scheduled Job Log' #: frappe/core/doctype/communication/communication.json #: frappe/core/doctype/scheduled_job_log/scheduled_job_log.json -#: frappe/email/doctype/newsletter/newsletter_list.js:7 msgid "Scheduled" msgstr "" @@ -22183,17 +22186,6 @@ msgstr "" msgid "Scheduled Jobs Logs" msgstr "" -#. Label of the schedule_settings_section (Section Break) field in DocType -#. 'Newsletter' -#: frappe/email/doctype/newsletter/newsletter.json -msgid "Scheduled Sending" -msgstr "" - -#. Label of the scheduled_to_send (Int) field in DocType 'Newsletter' -#: frappe/email/doctype/newsletter/newsletter.json -msgid "Scheduled To Send" -msgstr "" - #: frappe/core/doctype/server_script/server_script.py:148 msgid "Scheduled execution for script {0} has updated" msgstr "" @@ -22405,6 +22397,11 @@ msgstr "" msgid "Searching ..." msgstr "" +#: frappe/public/js/frappe/form/controls/duration.js:35 +msgctxt "Duration" +msgid "Seconds" +msgstr "" + #. Option for the 'Type' (Select) field in DocType 'Web Template' #: frappe/public/js/form_builder/components/Section.vue:263 #: frappe/website/doctype/web_template/web_template.json @@ -22794,9 +22791,7 @@ msgstr "" msgid "Self approval is not allowed" msgstr "" -#: frappe/email/doctype/newsletter/newsletter.js:66 -#: frappe/email/doctype/newsletter/newsletter.js:74 -#: frappe/email/doctype/newsletter/newsletter.js:162 frappe/www/contact.html:41 +#: frappe/www/contact.html:41 msgid "Send" msgstr "" @@ -22827,11 +22822,6 @@ msgstr "" msgid "Send Email Alert" msgstr "" -#. Label of the schedule_send (Datetime) field in DocType 'Newsletter' -#: frappe/email/doctype/newsletter/newsletter.json -msgid "Send Email At" -msgstr "" - #. Label of the send_email (Check) field in DocType 'Workflow Document State' #: frappe/workflow/doctype/workflow_document_state/workflow_document_state.json msgid "Send Email On State" @@ -22889,38 +22879,16 @@ msgstr "" msgid "Send System Notification" msgstr "" -#: frappe/email/doctype/newsletter/newsletter.js:153 -msgid "Send Test Email" -msgstr "" - #. Label of the send_to_all_assignees (Check) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Send To All Assignees" msgstr "" -#. Label of the send_unsubscribe_link (Check) field in DocType 'Newsletter' -#: frappe/email/doctype/newsletter/newsletter.json -msgid "Send Unsubscribe Link" -msgstr "" - -#. Label of the send_webview_link (Check) field in DocType 'Newsletter' -#: frappe/email/doctype/newsletter/newsletter.json -msgid "Send Web View Link" -msgstr "" - #. Label of the send_welcome_email (Check) field in DocType 'User' #: frappe/core/doctype/user/user.json msgid "Send Welcome Email" msgstr "" -#: frappe/email/doctype/newsletter/newsletter.js:10 -msgid "Send a test email" -msgstr "" - -#: frappe/email/doctype/newsletter/newsletter.js:166 -msgid "Send again" -msgstr "" - #. Description of the 'Reference Date' (Select) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json msgid "Send alert if date matches this field's value" @@ -22968,10 +22936,6 @@ msgstr "" msgid "Send me a copy" msgstr "" -#: frappe/email/doctype/newsletter/newsletter.js:46 -msgid "Send now" -msgstr "" - #. Label of the send_if_data (Check) field in DocType 'Auto Email Report' #: frappe/email/doctype/auto_email_report/auto_email_report.json msgid "Send only if there is any data" @@ -22987,19 +22951,15 @@ msgstr "" #. Label of the sender (Data) field in DocType 'ToDo' #. Label of the sender (Link) field in DocType 'Auto Email Report' #. Label of the sender (Data) field in DocType 'Email Queue' -#. Label of the send_from (Data) field in DocType 'Newsletter' #. Label of the sender (Link) field in DocType 'Notification' #: frappe/desk/doctype/event/event.json frappe/desk/doctype/todo/todo.json #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/email/doctype/email_queue/email_queue.json -#: frappe/email/doctype/newsletter/newsletter.json #: frappe/email/doctype/notification/notification.json msgid "Sender" msgstr "" -#. Label of the sender_email (Data) field in DocType 'Newsletter' #. Label of the sender_email (Data) field in DocType 'Notification' -#: frappe/email/doctype/newsletter/newsletter.json #: frappe/email/doctype/notification/notification.json msgid "Sender Email" msgstr "" @@ -23016,9 +22976,7 @@ msgid "Sender Field should have Email in options" msgstr "" #. Label of the sender_name (Data) field in DocType 'SMS Log' -#. Label of the sender_name (Data) field in DocType 'Newsletter' #: frappe/core/doctype/sms_log/sms_log.json -#: frappe/email/doctype/newsletter/newsletter.json msgid "Sender Name" msgstr "" @@ -23038,18 +22996,9 @@ msgstr "" #. Option for the 'Status' (Select) field in DocType 'Email Queue' #: frappe/core/doctype/communication/communication.json #: frappe/email/doctype/email_queue/email_queue.json -#: frappe/email/doctype/newsletter/newsletter.js:201 msgid "Sending" msgstr "" -#: frappe/email/doctype/newsletter/newsletter.js:203 -msgid "Sending emails" -msgstr "" - -#: frappe/email/doctype/newsletter/newsletter.js:164 -msgid "Sending..." -msgstr "" - #. Option for the 'Delivery Status' (Select) field in DocType 'Communication' #. Option for the 'Sent or Received' (Select) field in DocType 'Communication' #. Option for the 'Status' (Select) field in DocType 'Email Queue' @@ -23057,8 +23006,6 @@ msgstr "" #: frappe/core/doctype/communication/communication.json #: frappe/email/doctype/email_queue/email_queue.json #: frappe/email/doctype/email_queue_recipient/email_queue_recipient.json -#: frappe/email/doctype/newsletter/newsletter.js:196 -#: frappe/email/doctype/newsletter/newsletter_list.js:5 msgid "Sent" msgstr "" @@ -23128,7 +23075,7 @@ msgstr "" msgid "Server Action" msgstr "" -#: frappe/app.py:376 frappe/public/js/frappe/request.js:611 +#: frappe/app.py:375 frappe/public/js/frappe/request.js:611 #: frappe/www/error.html:36 frappe/www/error.py:15 msgid "Server Error" msgstr "" @@ -23147,7 +23094,7 @@ msgstr "" msgid "Server Script" msgstr "" -#: frappe/utils/safe_exec.py:94 +#: frappe/utils/safe_exec.py:96 msgid "Server Scripts are disabled. Please enable server scripts from bench configuration." msgstr "" @@ -23186,15 +23133,15 @@ 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:355 +#: frappe/hooks.py frappe/public/js/frappe/ui/toolbar/toolbar.js:354 msgid "Session Defaults" msgstr "" -#: frappe/public/js/frappe/ui/toolbar/toolbar.js:340 +#: frappe/public/js/frappe/ui/toolbar/toolbar.js:339 msgid "Session Defaults Saved" msgstr "" -#: frappe/app.py:353 +#: frappe/app.py:352 msgid "Session Expired" msgstr "" @@ -23427,7 +23374,7 @@ msgstr "" #: frappe/integrations/workspace/integrations/integrations.json #: frappe/public/js/frappe/form/templates/print_layout.html:25 #: frappe/public/js/frappe/ui/apps_switcher.js:137 -#: frappe/public/js/frappe/ui/toolbar/toolbar.js:313 +#: frappe/public/js/frappe/ui/toolbar/toolbar.js:312 #: frappe/public/js/frappe/views/workspace/workspace.js:362 #: frappe/website/doctype/web_form/web_form.json #: frappe/website/doctype/web_page/web_page.json @@ -24510,7 +24457,6 @@ msgstr "" #. Label of the status (Select) field in DocType 'ToDo' #. Label of the status (Select) field in DocType 'Email Queue' #. Label of the status (Select) field in DocType 'Email Queue Recipient' -#. Label of the status_section (Section Break) field in DocType 'Newsletter' #. Label of the status (Select) field in DocType 'Integration Request' #. Label of the status (Select) field in DocType 'OAuth Bearer Token' #. Label of the status (Select) field in DocType 'Personal Data Deletion @@ -24535,7 +24481,6 @@ msgstr "" #: frappe/desk/doctype/todo/todo.json #: frappe/email/doctype/email_queue/email_queue.json #: frappe/email/doctype/email_queue_recipient/email_queue_recipient.json -#: frappe/email/doctype/newsletter/newsletter.json #: frappe/integrations/doctype/integration_request/integration_request.json #: frappe/integrations/doctype/oauth_bearer_token/oauth_bearer_token.json #: frappe/public/js/frappe/list/list_settings.js:359 @@ -24676,8 +24621,6 @@ msgstr "" #. Label of the subject (Small Text) field in DocType 'Event' #. Label of the subject (Text) field in DocType 'Notification Log' #. Label of the subject (Data) field in DocType 'Email Template' -#. Label of the subject (Small Text) field in DocType 'Newsletter' -#. Label of the subject_section (Section Break) field in DocType 'Newsletter' #. Label of the subject (Data) field in DocType 'Notification' #: frappe/automation/doctype/auto_repeat/auto_repeat.json #: frappe/core/doctype/activity_log/activity_log.json @@ -24686,7 +24629,6 @@ msgstr "" #: frappe/desk/doctype/event/event.json #: frappe/desk/doctype/notification_log/notification_log.json #: frappe/email/doctype/email_template/email_template.json -#: frappe/email/doctype/newsletter/newsletter.json #: frappe/email/doctype/notification/notification.js:200 #: frappe/email/doctype/notification/notification.json #: frappe/public/js/frappe/views/communication.js:116 @@ -25057,7 +24999,7 @@ msgstr "" msgid "Syncing {0} of {1}" msgstr "" -#: frappe/utils/data.py:2494 +#: frappe/utils/data.py:2528 msgid "Syntax Error" msgstr "" @@ -25364,7 +25306,7 @@ msgstr "" msgid "Table updated" msgstr "" -#: frappe/model/document.py:1564 +#: frappe/model/document.py:1566 msgid "Table {0} cannot be empty" msgstr "" @@ -25491,10 +25433,6 @@ msgstr "" msgid "Test Spanish" msgstr "" -#: frappe/email/doctype/newsletter/newsletter.py:92 -msgid "Test email sent to {0}" -msgstr "" - #: frappe/core/doctype/file/test_file.py:379 msgid "Test_Folder" msgstr "" @@ -25564,10 +25502,6 @@ msgstr "" msgid "Thank you for your feedback!" msgstr "" -#: frappe/email/doctype/newsletter/newsletter.py:332 -msgid "Thank you for your interest in subscribing to our updates" -msgstr "" - #: frappe/templates/includes/contact.js:36 msgid "Thank you for your message" msgstr "" @@ -25759,7 +25693,7 @@ msgstr "" msgid "The reset password link has either been used before or is invalid" msgstr "" -#: frappe/app.py:368 frappe/public/js/frappe/request.js:149 +#: frappe/app.py:367 frappe/public/js/frappe/request.js:149 msgid "The resource you are looking for is not available" msgstr "" @@ -25771,7 +25705,7 @@ msgstr "" msgid "The selected document {0} is not a {1}." msgstr "" -#: frappe/utils/response.py:331 +#: frappe/utils/response.py:338 msgid "The system is being updated. Please refresh again after a few moments." msgstr "" @@ -25924,7 +25858,7 @@ msgstr "" msgid "This Currency is disabled. Enable to use in transactions" msgstr "" -#: frappe/public/js/frappe/views/kanban/kanban_view.js:390 +#: frappe/public/js/frappe/views/kanban/kanban_view.js:391 msgid "This Kanban Board will be private" msgstr "" @@ -25948,7 +25882,7 @@ msgstr "" msgid "This action is irreversible. Do you wish to continue?" msgstr "" -#: frappe/__init__.py:757 +#: frappe/__init__.py:758 msgid "This action is only allowed for {}" msgstr "" @@ -26110,14 +26044,6 @@ msgstr "" msgid "This month" msgstr "" -#: frappe/email/doctype/newsletter/newsletter.js:223 -msgid "This newsletter is scheduled to be sent on {0}" -msgstr "" - -#: frappe/email/doctype/newsletter/newsletter.js:50 -msgid "This newsletter was scheduled to send on a later date. Are you sure you want to send it now?" -msgstr "" - #: frappe/public/js/frappe/views/reports/query_report.js:1035 msgid "This report contains {0} rows and is too big to display in browser, you can {1} this report instead." msgstr "" @@ -26230,7 +26156,6 @@ msgstr "" #: frappe/core/doctype/report_filter/report_filter.json #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json -#: frappe/email/doctype/newsletter/newsletter.js:118 #: frappe/website/doctype/web_form_field/web_form_field.json msgid "Time" msgstr "" @@ -26456,10 +26381,8 @@ msgid "Title of the page" msgstr "" #. Label of the recipients (Code) field in DocType 'Communication' -#. Label of the recipients (Section Break) field in DocType 'Newsletter' #: frappe/core/doctype/communication/communication.json #: frappe/core/doctype/permission_log/permission_log.js:12 -#: frappe/email/doctype/newsletter/newsletter.json #: frappe/public/js/frappe/views/inbox/inbox_view.js:70 msgid "To" msgstr "" @@ -26742,7 +26665,7 @@ msgstr "" msgid "Topic" msgstr "" -#: frappe/desk/query_report.py:533 +#: frappe/desk/query_report.py:534 #: frappe/public/js/frappe/views/reports/print_grid.html:45 #: frappe/public/js/frappe/views/reports/query_report.js:1322 #: frappe/public/js/frappe/views/reports/report_view.js:1551 @@ -26770,16 +26693,8 @@ msgstr "" msgid "Total Outgoing Emails" msgstr "" -#. Label of the total_recipients (Int) field in DocType 'Newsletter' -#: frappe/email/doctype/newsletter/newsletter.json -msgid "Total Recipients" -msgstr "" - #. Label of the total_subscribers (Int) field in DocType 'Email Group' -#. Label of the total_subscribers (Read Only) field in DocType 'Newsletter -#. Email Group' #: frappe/email/doctype/email_group/email_group.json -#: frappe/email/doctype/newsletter_email_group/newsletter_email_group.json msgid "Total Subscribers" msgstr "" @@ -26788,11 +26703,6 @@ msgstr "" msgid "Total Users" msgstr "" -#. Label of the total_views (Int) field in DocType 'Newsletter' -#: frappe/email/doctype/newsletter/newsletter.json -msgid "Total Views" -msgstr "" - #. Label of the total_working_time (Duration) field in DocType 'RQ Worker' #: frappe/core/doctype/rq_worker/rq_worker.json msgid "Total Working Time" @@ -27191,23 +27101,17 @@ msgid "URL to go to on clicking the slideshow image" msgstr "" #. Name of a DocType -#. Label of a Link in the Website Workspace #: frappe/website/doctype/utm_campaign/utm_campaign.json -#: frappe/website/workspace/website/website.json msgid "UTM Campaign" msgstr "" #. Name of a DocType -#. Label of a Link in the Website Workspace #: frappe/website/doctype/utm_medium/utm_medium.json -#: frappe/website/workspace/website/website.json msgid "UTM Medium" msgstr "" #. Name of a DocType -#. Label of a Link in the Website Workspace #: frappe/website/doctype/utm_source/utm_source.json -#: frappe/website/workspace/website/website.json msgid "UTM Source" msgstr "" @@ -27257,7 +27161,7 @@ msgstr "" msgid "Unassign Condition" msgstr "" -#: frappe/app.py:376 +#: frappe/app.py:375 msgid "Uncaught Exception" msgstr "" @@ -27273,6 +27177,10 @@ msgstr "" msgid "Undo last action" msgstr "" +#: frappe/database/query.py:1495 +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:876 msgid "Unfollow" @@ -27305,7 +27213,7 @@ msgstr "" msgid "Unknown Column: {0}" msgstr "" -#: frappe/utils/data.py:1246 +#: frappe/utils/data.py:1256 msgid "Unknown Rounding Method: {}" msgstr "" @@ -27338,7 +27246,7 @@ msgstr "" msgid "Unread Notification Sent" msgstr "" -#: frappe/utils/safe_exec.py:496 +#: frappe/utils/safe_exec.py:500 msgid "Unsafe SQL query" msgstr "" @@ -27352,7 +27260,7 @@ msgstr "" msgid "Unshared" msgstr "" -#: frappe/email/queue.py:66 frappe/www/unsubscribe.html:32 +#: frappe/email/queue.py:66 msgid "Unsubscribe" msgstr "" @@ -27376,6 +27284,11 @@ msgstr "" msgid "Unsubscribed" msgstr "" +#: frappe/database/query.py:653 frappe/database/query.py:1387 +#: frappe/database/query.py:1397 +msgid "Unsupported function or invalid field name: {0}" +msgstr "" + #: frappe/public/js/frappe/data_import/import_preview.js:72 msgid "Untitled Column" msgstr "" @@ -27498,7 +27411,7 @@ msgstr "" msgid "Updated successfully" msgstr "" -#: frappe/utils/response.py:330 +#: frappe/utils/response.py:337 msgid "Updating" msgstr "" @@ -28233,7 +28146,7 @@ msgstr "" msgid "Value {0} missing for {1}" msgstr "" -#: frappe/core/doctype/data_import/importer.py:773 frappe/utils/data.py:859 +#: frappe/core/doctype/data_import/importer.py:773 frappe/utils/data.py:869 msgid "Value {0} must be in the valid duration format: d h m s" msgstr "" @@ -28658,7 +28571,6 @@ msgstr "" #. Group in Module Def's connections #. Name of a Workspace #: frappe/core/doctype/module_def/module_def.json -#: frappe/email/doctype/newsletter/newsletter.py:457 #: frappe/public/js/frappe/ui/apps_switcher.js:125 #: frappe/public/js/frappe/ui/toolbar/about.js:8 #: frappe/website/workspace/website/website.json @@ -28666,9 +28578,7 @@ msgid "Website" msgstr "" #. Name of a report -#. Label of a Link in the Website Workspace #: frappe/website/report/website_analytics/website_analytics.json -#: frappe/website/workspace/website/website.json msgid "Website Analytics" msgstr "" @@ -29104,7 +29014,7 @@ msgstr "" msgid "Workspace" msgstr "" -#: frappe/public/js/frappe/router.js:173 +#: frappe/public/js/frappe/router.js:175 msgid "Workspace {0} does not exist" msgstr "" @@ -29327,11 +29237,11 @@ msgstr "" msgid "You are not allowed to access this resource" msgstr "" -#: frappe/permissions.py:418 +#: frappe/permissions.py:431 msgid "You are not allowed to access this {0} record because it is linked to {1} '{2}' in field {3}" msgstr "" -#: frappe/permissions.py:407 +#: frappe/permissions.py:420 msgid "You are not allowed to access this {0} record because it is linked to {1} '{2}' in row {3}, field {4}" msgstr "" @@ -29354,7 +29264,7 @@ msgstr "" #: frappe/core/doctype/data_import/exporter.py:121 #: frappe/core/doctype/data_import/exporter.py:125 #: frappe/desk/reportview.py:408 frappe/desk/reportview.py:411 -#: frappe/permissions.py:613 +#: frappe/permissions.py:626 msgid "You are not allowed to export {} doctype" msgstr "" @@ -29382,7 +29292,7 @@ msgstr "" msgid "You are not permitted to access this page." msgstr "" -#: frappe/__init__.py:676 +#: frappe/__init__.py:677 msgid "You are not permitted to access this resource. Login to access" msgstr "" @@ -29477,7 +29387,7 @@ msgstr "" msgid "You can set a high value here if multiple users will be logging in from the same network." msgstr "" -#: frappe/desk/query_report.py:343 +#: frappe/desk/query_report.py:344 msgid "You can try changing the filters of your report." msgstr "" @@ -29554,11 +29464,15 @@ msgstr "" msgid "You do not have enough permissions to access this resource. Please contact your manager to get access." msgstr "" -#: frappe/app.py:361 +#: frappe/app.py:360 msgid "You do not have enough permissions to complete the action" msgstr "" -#: frappe/desk/query_report.py:831 +#: frappe/database/query.py:529 +msgid "You do not have permission to access field: {0}" +msgstr "" + +#: frappe/desk/query_report.py:861 msgid "You do not have permission to access {0}: {1}." msgstr "" @@ -29566,7 +29480,7 @@ msgstr "" msgid "You do not have permissions to cancel all linked documents." msgstr "" -#: frappe/desk/query_report.py:42 +#: frappe/desk/query_report.py:43 msgid "You don't have access to Report: {0}" msgstr "" @@ -29574,11 +29488,11 @@ msgstr "" msgid "You don't have permission to access the {0} DocType." msgstr "" -#: frappe/utils/response.py:283 frappe/utils/response.py:287 +#: frappe/utils/response.py:290 frappe/utils/response.py:294 msgid "You don't have permission to access this file" msgstr "" -#: frappe/desk/query_report.py:48 +#: frappe/desk/query_report.py:49 msgid "You don't have permission to get a report on: {0}" msgstr "" @@ -29671,7 +29585,7 @@ msgstr "" msgid "You need to be in developer mode to edit a Standard Web Form" msgstr "" -#: frappe/utils/response.py:272 +#: frappe/utils/response.py:279 msgid "You need to be logged in and have System Manager Role to be able to access backups." msgstr "" @@ -29837,7 +29751,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:354 +#: frappe/app.py:353 msgid "Your session has expired, please login again to continue." msgstr "" @@ -29849,7 +29763,7 @@ msgstr "" msgid "Your verification code is {0}" msgstr "" -#: frappe/utils/data.py:1547 +#: frappe/utils/data.py:1557 msgid "Zero" msgstr "" @@ -29896,7 +29810,7 @@ msgstr "" msgid "amend" msgstr "" -#: frappe/public/js/frappe/utils/utils.js:395 frappe/utils/data.py:1553 +#: frappe/public/js/frappe/utils/utils.js:395 frappe/utils/data.py:1563 msgid "and" msgstr "" @@ -29953,7 +29867,7 @@ msgstr "" msgid "cyan" msgstr "" -#: frappe/public/js/frappe/form/controls/duration.js:208 +#: frappe/public/js/frappe/form/controls/duration.js:218 #: frappe/public/js/frappe/utils/utils.js:1116 msgctxt "Days (Field: Duration)" msgid "d" @@ -30068,7 +29982,7 @@ msgstr "" msgid "email inbox" msgstr "" -#: frappe/permissions.py:412 frappe/permissions.py:423 +#: frappe/permissions.py:425 frappe/permissions.py:436 #: frappe/public/js/frappe/form/controls/link.js:503 msgid "empty" msgstr "" @@ -30120,7 +30034,7 @@ msgstr "" msgid "gzip not found in PATH! This is required to take a backup." msgstr "" -#: frappe/public/js/frappe/form/controls/duration.js:209 +#: frappe/public/js/frappe/form/controls/duration.js:219 #: frappe/public/js/frappe/utils/utils.js:1120 msgctxt "Hours (Field: Duration)" msgid "h" @@ -30154,7 +30068,7 @@ msgstr "" msgid "just now" msgstr "" -#: frappe/desk/desktop.py:255 frappe/desk/query_report.py:289 +#: frappe/desk/desktop.py:255 frappe/desk/query_report.py:290 msgid "label" msgstr "" @@ -30194,7 +30108,7 @@ msgstr "" msgid "long" msgstr "" -#: frappe/public/js/frappe/form/controls/duration.js:210 +#: frappe/public/js/frappe/form/controls/duration.js:220 #: frappe/public/js/frappe/utils/utils.js:1124 msgctxt "Minutes (Field: Duration)" msgid "m" @@ -30384,7 +30298,7 @@ msgstr "" msgid "restored {0} as {1}" msgstr "" -#: frappe/public/js/frappe/form/controls/duration.js:211 +#: frappe/public/js/frappe/form/controls/duration.js:221 #: frappe/public/js/frappe/utils/utils.js:1128 msgctxt "Seconds (Field: Duration)" msgid "s" @@ -30719,7 +30633,7 @@ msgstr "" msgid "{0} already unsubscribed for {1} {2}" msgstr "" -#: frappe/utils/data.py:1740 +#: frappe/utils/data.py:1750 msgid "{0} and {1}" msgstr "" @@ -30825,6 +30739,10 @@ msgstr "" msgid "{0} field cannot be set as unique in {1}, as there are non-unique existing values" msgstr "" +#: frappe/database/query.py:708 +msgid "{0} fields cannot contain backticks (`): {1}" +msgstr "" + #: frappe/core/doctype/data_import/importer.py:1068 msgid "{0} format could not be determined from the values in this column. Defaulting to {1}." msgstr "" @@ -30845,10 +30763,6 @@ msgstr "" msgid "{0} has already assigned default value for {1}." msgstr "" -#: frappe/email/doctype/newsletter/newsletter.py:380 -msgid "{0} has been successfully added to the Email Group." -msgstr "" - #: frappe/email/queue.py:123 msgid "{0} has left the conversation in {1} {2}" msgstr "" @@ -30919,6 +30833,10 @@ msgstr "" msgid "{0} is mandatory" msgstr "" +#: frappe/database/query.py:485 +msgid "{0} is not a child table of {1}" +msgstr "" + #: frappe/core/doctype/document_naming_rule/document_naming_rule.py:50 msgid "{0} is not a field of doctype {1}" msgstr "" @@ -30940,7 +30858,7 @@ msgid "{0} is not a valid DocType for Dynamic Link" msgstr "" #: frappe/email/doctype/email_group/email_group.py:131 -#: frappe/utils/__init__.py:202 +#: frappe/utils/__init__.py:203 msgid "{0} is not a valid Email Address" msgstr "" @@ -30948,11 +30866,11 @@ msgstr "" msgid "{0} is not a valid ISO 3166 ALPHA-2 code." msgstr "" -#: frappe/utils/__init__.py:170 +#: frappe/utils/__init__.py:171 msgid "{0} is not a valid Name" msgstr "" -#: frappe/utils/__init__.py:149 +#: frappe/utils/__init__.py:150 msgid "{0} is not a valid Phone Number" msgstr "" @@ -30960,11 +30878,11 @@ msgstr "" msgid "{0} is not a valid Workflow State. Please update your Workflow and try again." msgstr "" -#: frappe/permissions.py:796 +#: frappe/permissions.py:809 msgid "{0} is not a valid parent DocType for {1}" msgstr "" -#: frappe/permissions.py:816 +#: frappe/permissions.py:829 msgid "{0} is not a valid parentfield for {1}" msgstr "" @@ -31052,23 +30970,23 @@ msgstr "" msgid "{0} months ago" msgstr "" -#: frappe/model/document.py:1791 +#: frappe/model/document.py:1793 msgid "{0} must be after {1}" msgstr "" -#: frappe/model/document.py:1550 +#: frappe/model/document.py:1552 msgid "{0} must be beginning with '{1}'" msgstr "" -#: frappe/model/document.py:1552 +#: frappe/model/document.py:1554 msgid "{0} must be equal to '{1}'" msgstr "" -#: frappe/model/document.py:1548 +#: frappe/model/document.py:1550 msgid "{0} must be none of {1}" msgstr "" -#: frappe/model/document.py:1546 frappe/utils/csvutils.py:161 +#: frappe/model/document.py:1548 frappe/utils/csvutils.py:161 msgid "{0} must be one of {1}" msgstr "" @@ -31080,7 +30998,7 @@ msgstr "" msgid "{0} must be unique" msgstr "" -#: frappe/model/document.py:1554 +#: frappe/model/document.py:1556 msgid "{0} must be {1} {2}" msgstr "" @@ -31109,16 +31027,12 @@ msgstr "" msgid "{0} of {1} ({2} rows with children)" msgstr "" -#: frappe/email/doctype/newsletter/newsletter.js:205 -msgid "{0} of {1} sent" -msgstr "" - -#: frappe/utils/data.py:1555 +#: frappe/utils/data.py:1565 msgctxt "Money in words" msgid "{0} only." msgstr "" -#: frappe/utils/data.py:1730 +#: frappe/utils/data.py:1740 msgid "{0} or {1}" msgstr "" @@ -31155,11 +31069,11 @@ msgstr "" msgid "{0} role does not have permission on any doctype" msgstr "" -#: frappe/model/document.py:1784 +#: frappe/model/document.py:1786 msgid "{0} row #{1}: " msgstr "" -#: frappe/desk/query_report.py:612 +#: frappe/desk/query_report.py:613 msgid "{0} saved successfully" msgstr "" @@ -31271,7 +31185,7 @@ msgstr "" msgid "{0} {1} is linked with the following submitted documents: {2}" msgstr "" -#: frappe/model/document.py:256 frappe/permissions.py:567 +#: frappe/model/document.py:256 frappe/permissions.py:580 msgid "{0} {1} not found" msgstr "" @@ -31424,11 +31338,11 @@ msgstr "" msgid "{} Complete" msgstr "" -#: frappe/utils/data.py:2488 +#: frappe/utils/data.py:2522 msgid "{} Invalid python code on line {}" msgstr "" -#: frappe/utils/data.py:2497 +#: frappe/utils/data.py:2531 msgid "{} Possibly invalid python code.
{}" msgstr "" @@ -31450,7 +31364,7 @@ msgstr "" msgid "{} has been disabled. It can only be enabled if {} is checked." msgstr "" -#: frappe/utils/data.py:135 +#: frappe/utils/data.py:145 msgid "{} is not a valid date string." msgstr ""