From 55dc3f5dbc2b5a164f0247ba220a1b67c950721c Mon Sep 17 00:00:00 2001 From: s-aga-r Date: Thu, 7 Nov 2024 12:50:56 +0530 Subject: [PATCH] chore: update POT file --- mail/locale/main.pot | 894 +++++++++++++++---------------------------- 1 file changed, 298 insertions(+), 596 deletions(-) diff --git a/mail/locale/main.pot b/mail/locale/main.pot index f4955e14..3721cfe4 100644 --- a/mail/locale/main.pot +++ b/mail/locale/main.pot @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: Mail VERSION\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" -"POT-Creation-Date: 2024-10-13 22:20+0553\n" -"PO-Revision-Date: 2024-10-13 22:20+0553\n" +"POT-Creation-Date: 2024-11-07 12:49+0553\n" +"PO-Revision-Date: 2024-11-07 12:49+0553\n" "Last-Translator: developers@frappe.io\n" "Language-Team: developers@frappe.io\n" "MIME-Version: 1.0\n" @@ -16,27 +16,40 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.13.1\n" -#. Option for the 'Type' (Select) field in DocType 'DNS Record' #. Option for the 'Type' (Select) field in DocType 'Mail Domain DNS Record' -#: mail/mail/doctype/dns_record/dns_record.json #: mail/mail/doctype/mail_domain_dns_record/mail_domain_dns_record.json msgid "A" msgstr "" -#. Option for the 'Type' (Select) field in DocType 'DNS Record' #. Option for the 'Type' (Select) field in DocType 'Mail Domain DNS Record' -#: mail/mail/doctype/dns_record/dns_record.json #: mail/mail/doctype/mail_domain_dns_record/mail_domain_dns_record.json msgid "AAAA" msgstr "" #. Label of the via_api (Check) field in DocType 'Outgoing Mail' #: mail/mail/doctype/outgoing_mail/outgoing_mail.json -#: mail/mail/report/outbound_delay/outbound_delay.py:186 +#: mail/mail/report/outbound_delay/outbound_delay.py:55 +#: mail/mail/report/outgoing_mail_summary/outgoing_mail_summary.py:56 msgid "API" msgstr "" -#. Label of the action_after (Int) field in DocType 'Mail Recipient' +#. Label of the mail_server_api_key (Data) field in DocType 'Mail Settings' +#: mail/mail/doctype/mail_settings/mail_settings.json +msgid "API Key" +msgstr "" + +#. Label of the mail_server_api_secret (Password) field in DocType 'Mail +#. Settings' +#: mail/mail/doctype/mail_settings/mail_settings.json +msgid "API Secret" +msgstr "" + +#. Option for the 'Status' (Select) field in DocType 'Incoming Mail' +#: mail/mail/doctype/incoming_mail/incoming_mail.json +msgid "Accepted" +msgstr "" + +#. Label of the action_after (Float) field in DocType 'Mail Recipient' #: mail/mail/doctype/mail_recipient/mail_recipient.json msgid "Action After (Seconds)" msgstr "" @@ -46,51 +59,30 @@ msgstr "" msgid "Action At" msgstr "" -#. Description of the 'Action After (Seconds)' (Int) field in DocType 'Mail +#. Description of the 'Action After (Seconds)' (Float) field in DocType 'Mail #. Recipient' #: mail/mail/doctype/mail_recipient/mail_recipient.json msgid "Action At - Transfer Completed At" msgstr "" -#: mail/mail/report/outbound_delay/outbound_delay.py:210 +#: mail/mail/report/outbound_delay/outbound_delay.py:79 msgid "Action Delay" msgstr "" -#: mail/mail/doctype/dns_record/dns_record.js:13 -#: mail/mail/doctype/incoming_mail/incoming_mail.js:14 -#: mail/mail/doctype/incoming_mail/incoming_mail.js:17 -#: mail/mail/doctype/mail_domain/mail_domain.js:24 -#: mail/mail/doctype/mail_domain/mail_domain.js:31 -#: mail/mail/doctype/mail_domain/mail_domain.js:35 -#: mail/mail/doctype/mailbox/mailbox.js:31 +#: mail/mail/doctype/incoming_mail/incoming_mail.js:13 +#: mail/mail/doctype/incoming_mail/incoming_mail.js:16 +#: mail/mail/doctype/mail_domain/mail_domain.js:13 +#: mail/mail/doctype/mail_domain/mail_domain.js:20 #: mail/mail/doctype/mailbox/mailbox.js:38 +#: mail/mail/doctype/mailbox/mailbox.js:45 #: mail/mail/doctype/outgoing_mail/outgoing_mail.js:32 #: mail/mail/doctype/outgoing_mail/outgoing_mail.js:37 #: mail/mail/doctype/outgoing_mail/outgoing_mail.js:42 #: mail/mail/doctype/outgoing_mail/outgoing_mail.js:47 -#: mail/mail/doctype/outgoing_mail/outgoing_mail.js:52 -#: mail/mail/doctype/outgoing_mail/outgoing_mail.js:55 +#: mail/mail/doctype/outgoing_mail/outgoing_mail.js:50 msgid "Actions" msgstr "" -#. Option for the 'Status' (Select) field in DocType 'Mailbox' -#: mail/mail/doctype/mailbox/mailbox.json -msgid "Active" -msgstr "" - -#. Label of the agent (Data) field in DocType 'Incoming Mail' -#. Label of the agent (Data) field in DocType 'Mail Agent' -#. Label of the agent (Data) field in DocType 'Outgoing Mail' -#: mail/mail/doctype/incoming_mail/incoming_mail.json -#: mail/mail/doctype/mail_agent/mail_agent.json -#: mail/mail/doctype/outgoing_mail/outgoing_mail.json -#: mail/mail/report/mail_tracker/mail_tracker.js:39 -#: mail/mail/report/mail_tracker/mail_tracker.py:138 -#: mail/mail/report/outbound_delay/outbound_delay.js:39 -#: mail/mail/report/outbound_delay/outbound_delay.py:222 -msgid "Agent" -msgstr "" - #. Label of the alias (Data) field in DocType 'Mail Alias' #: mail/mail/doctype/mail_alias/mail_alias.json msgid "Alias" @@ -103,41 +95,42 @@ msgstr "" msgid "Amended From" msgstr "" -#: mail/mail/doctype/outgoing_mail/outgoing_mail.py:72 +#: mail/mail/doctype/outgoing_mail/outgoing_mail.py:101 msgid "Amending {0} is not allowed." msgstr "" -#: mail/api/outbound.py:125 -msgid "An error occurred while enqueuing the newsletter. Please try again later." -msgstr "" - -#: mail/mail/doctype/mail_domain/mail_domain.js:28 -#: mail/mail/doctype/mailbox/mailbox.js:28 +#: mail/mail/doctype/mail_domain/mail_domain.js:17 #: mail/mail/doctype/mailbox/mailbox.js:35 +#: mail/mail/doctype/mailbox/mailbox.js:42 msgid "Are you certain you wish to proceed?" msgstr "" -#. Label of the attached_to_docname (Dynamic Link) field in DocType 'DNS -#. Record' -#: mail/mail/doctype/dns_record/dns_record.json -msgid "Attached To DocName" +#: mail/mail/doctype/outgoing_mail/outgoing_mail.py:264 +msgid "Attachment limit exceeded ({0}). Maximum {1} attachment(s) allowed." msgstr "" -#. Label of the attached_to_doctype (Select) field in DocType 'DNS Record' -#: mail/mail/doctype/dns_record/dns_record.json -msgid "Attached To DocType" +#: mail/mail/doctype/outgoing_mail/outgoing_mail.py:275 mail/overrides.py:37 +msgid "Attachment size limit exceeded ({0} MB). Maximum {1} MB allowed." msgstr "" -#: mail/mail/doctype/outgoing_mail/outgoing_mail.py:251 -msgid "Attachment limit exceeded ({0}). Maximum {1} attachment(s) allowed." +#: mail/mail/doctype/outgoing_mail/outgoing_mail.py:284 +msgid "Attachments size limit exceeded ({0} MB). Maximum {1} MB allowed." msgstr "" -#: mail/mail/doctype/outgoing_mail/outgoing_mail.py:262 mail/overrides.py:40 -msgid "Attachment size limit exceeded ({0} MB). Maximum {1} MB allowed." +#: mail/mail/report/outbound_delay/outbound_delay.py:239 +msgid "Average Action Delay" msgstr "" -#: mail/mail/doctype/outgoing_mail/outgoing_mail.py:271 -msgid "Attachments size limit exceeded ({0} MB). Maximum {1} MB allowed." +#: mail/mail/report/outbound_delay/outbound_delay.py:221 +msgid "Average Message Size" +msgstr "" + +#: mail/mail/report/outbound_delay/outbound_delay.py:227 +msgid "Average Submission Delay" +msgstr "" + +#: mail/mail/report/outbound_delay/outbound_delay.py:233 +msgid "Average Transfer Delay" msgstr "" #. Option for the 'Type' (Select) field in DocType 'Mail Recipient' @@ -148,14 +141,9 @@ msgstr "" msgid "Bcc" msgstr "" -#. Label of the blacklist_reason (Small Text) field in DocType 'IP Blacklist' -#: mail/mail/doctype/ip_blacklist/ip_blacklist.json -msgid "Blacklist Reason" -msgstr "" - -#. Label of the is_blacklisted (Check) field in DocType 'IP Blacklist' -#: mail/mail/doctype/ip_blacklist/ip_blacklist.json -msgid "Blacklisted" +#. Option for the 'Status' (Select) field in DocType 'Outgoing Mail' +#: mail/mail/doctype/outgoing_mail/outgoing_mail.json +msgid "Blocked" msgstr "" #. Label of the body_html (HTML Editor) field in DocType 'Incoming Mail' @@ -176,21 +164,25 @@ msgstr "" #. Option for the 'Status' (Select) field in DocType 'Outgoing Mail' #: mail/mail/doctype/mail_recipient/mail_recipient.json #: mail/mail/doctype/outgoing_mail/outgoing_mail.json +#: mail/mail/report/outgoing_mail_summary/outgoing_mail_summary.py:273 msgid "Bounced" msgstr "" -#. Option for the 'Type' (Select) field in DocType 'DNS Record' #. Option for the 'Type' (Select) field in DocType 'Mail Domain DNS Record' -#: mail/mail/doctype/dns_record/dns_record.json #: mail/mail/doctype/mail_domain_dns_record/mail_domain_dns_record.json msgid "CNAME" msgstr "" -#: mail/overrides.py:27 +#. Option for the 'Status' (Select) field in DocType 'Outgoing Mail' +#: mail/mail/doctype/outgoing_mail/outgoing_mail.json +msgid "Cancelled" +msgstr "" + +#: mail/overrides.py:24 msgid "Cannot attach file to a submitted/cancelled {0} {1}." msgstr "" -#: mail/overrides.py:56 +#: mail/overrides.py:53 msgid "Cannot delete attachment as it is linked with {0} {1}." msgstr "" @@ -198,13 +190,11 @@ msgstr "" msgid "Cannot fetch more than {0} emails at a time." msgstr "" -#: mail/overrides.py:48 +#: mail/overrides.py:45 msgid "Cannot update attachment as it is linked with {0} {1}." msgstr "" -#. Label of the category (Select) field in DocType 'DNS Record' #. Label of the category (Select) field in DocType 'Mail Domain DNS Record' -#: mail/mail/doctype/dns_record/dns_record.json #: mail/mail/doctype/mail_domain_dns_record/mail_domain_dns_record.json msgid "Category" msgstr "" @@ -221,23 +211,6 @@ msgstr "" msgid "Compose an email" msgstr "" -#: mail/mail/doctype/mail_settings/mail_settings.py:138 -#: mail/mail/doctype/mail_settings/mail_settings.py:152 -msgid "Connection Failed" -msgstr "" - -#: mail/mail/doctype/mail_settings/mail_settings.py:136 -msgid "Connection Successful" -msgstr "" - -#: mail/mail/doctype/dns_record/dns_record.py:109 -msgid "Could not verify {0}:{1} record." -msgstr "" - -#: mail/mail/doctype/mail_domain/mail_domain.js:33 -msgid "Create DMARC Mailbox" -msgstr "" - #. Label of the create_mail_contact (Check) field in DocType 'Mailbox' #: mail/mail/doctype/mailbox/mailbox.json msgid "Create Mail Contact" @@ -247,35 +220,24 @@ msgstr "" #. Label of the created_at (Datetime) field in DocType 'Outgoing Mail' #: mail/mail/doctype/incoming_mail/incoming_mail.json #: mail/mail/doctype/outgoing_mail/outgoing_mail.json -#: mail/mail/report/mail_tracker/mail_tracker.py:170 msgid "Created At" msgstr "" -#: mail/mail/doctype/mail_domain/mail_domain.js:80 -msgid "Creating DMARC Mailbox..." -msgstr "" - -#: mail/mail/doctype/dns_record/dns_record_list.js:16 #: mail/mail/doctype/incoming_mail/incoming_mail_list.js:26 -#: mail/mail/doctype/outgoing_mail/outgoing_mail.js:105 +#: mail/mail/doctype/outgoing_mail/outgoing_mail.js:100 msgid "Creating Job..." msgstr "" -#: mail/mail/report/mail_tracker/mail_tracker.py:120 -#: mail/mail/report/outbound_delay/outbound_delay.py:162 -msgid "Creation" -msgstr "" - #. Label of the custom_headers (Table) field in DocType 'Outgoing Mail' #: mail/mail/doctype/outgoing_mail/outgoing_mail.json msgid "Custom Headers" msgstr "" -#: mail/mail/doctype/outgoing_mail/outgoing_mail.py:200 +#: mail/mail/doctype/outgoing_mail/outgoing_mail.py:213 msgid "Custom Headers limit exceeded ({0}). Maximum {1} custom header(s) allowed." msgstr "" -#: mail/mail/doctype/outgoing_mail/outgoing_mail.py:214 +#: mail/mail/doctype/outgoing_mail/outgoing_mail.py:227 msgid "Custom header {0} is not allowed." msgstr "" @@ -289,27 +251,19 @@ msgstr "" msgid "DKIM Description" msgstr "" -#. Name of a DocType -#. Option for the 'Attached To DocType' (Select) field in DocType 'DNS Record' -#: mail/mail/doctype/dkim_key/dkim_key.json -#: mail/mail/doctype/dns_record/dns_record.json -msgid "DKIM Key" -msgstr "" - -#. Label of the dkim_key_size (Select) field in DocType 'Mail Domain' -#. Label of the default_dkim_key_size (Select) field in DocType 'Mail Settings' +#. Label of the dkim_domain (Data) field in DocType 'Mail Domain' #: mail/mail/doctype/mail_domain/mail_domain.json -#: mail/mail/doctype/mail_settings/mail_settings.json -msgid "DKIM Key Size (Bits)" +msgid "DKIM Domain" msgstr "" -#: mail/mail/doctype/mail_domain/mail_domain.py:48 -#: mail/mail/doctype/mail_settings/mail_settings.py:97 -msgid "DKIM Key Size must be greater than 1024." +#. Label of the dkim_private_key (Password) field in DocType 'Mail Domain' +#: mail/mail/doctype/mail_domain/mail_domain.json +msgid "DKIM Private Key" msgstr "" -#: mail/mail/doctype/dkim_key/dkim_key.py:124 -msgid "DKIM Key not found for the domain {0}" +#. Label of the dkim_selector (Data) field in DocType 'Mail Domain' +#: mail/mail/doctype/mail_domain/mail_domain.json +msgid "DKIM Selector" msgstr "" #. Label of the dmarc_pass (Check) field in DocType 'Incoming Mail' @@ -322,33 +276,13 @@ msgstr "" msgid "DMARC Description" msgstr "" -#. Label of the dns_provider (Select) field in DocType 'Mail Settings' -#: mail/mail/doctype/mail_settings/mail_settings.json -msgid "DNS Provider" -msgstr "" - -#. Label of the dns_provider_token (Password) field in DocType 'Mail Settings' -#: mail/mail/doctype/mail_settings/mail_settings.json -msgid "DNS Provider Token" -msgstr "" - -#. Name of a DocType -#: mail/mail/doctype/dns_record/dns_record.json -msgid "DNS Record" -msgstr "" - -#: mail/mail/doctype/dns_record/dns_record.py:34 -msgid "DNS Record with the same host and type already exists." -msgstr "" - #. Label of the dns_records (Table) field in DocType 'Mail Domain' #: mail/mail/doctype/mail_domain/mail_domain.json -#: mail/mail/doctype/mail_settings/mail_settings.js:32 msgid "DNS Records" msgstr "" -#: mail/mail/doctype/mail_settings/mail_settings.js:33 -msgid "DNS provider or token not configured. Please manually add the {0} to the DNS provider for the domain {1} to ensure proper email authentication." +#: mail/mail/doctype/mail_domain/mail_domain.py:88 +msgid "DNS Records verified successfully." msgstr "" #. Label of the is_default (Check) field in DocType 'Mailbox' @@ -356,50 +290,36 @@ msgstr "" msgid "Default Outgoing" msgstr "" -#. Label of the defaults_section (Section Break) field in DocType 'Mail +#. Label of the default_newsletter_retention (Int) field in DocType 'Mail #. Settings' #: mail/mail/doctype/mail_settings/mail_settings.json -msgid "Defaults" +msgid "Default Retention (Days)" msgstr "" #. Option for the 'Status' (Select) field in DocType 'Mail Recipient' #. Option for the 'Status' (Select) field in DocType 'Outgoing Mail' #: mail/mail/doctype/mail_recipient/mail_recipient.json #: mail/mail/doctype/outgoing_mail/outgoing_mail.json +#: mail/mail/report/outgoing_mail_summary/outgoing_mail_summary.py:267 msgid "Deferred" msgstr "" -#: mail/mail/doctype/mailbox/mailbox.js:26 +#: mail/mail/doctype/mailbox/mailbox.js:33 msgid "Delete Incoming Mails" msgstr "" -#: mail/mail/doctype/mailbox/mailbox.js:33 +#: mail/mail/doctype/mailbox/mailbox.js:40 msgid "Delete Outgoing Mails" msgstr "" -#: mail/mail/doctype/mailbox/mailbox.js:48 +#: mail/mail/doctype/mailbox/mailbox.js:55 msgid "Deleting Incoming Mails..." msgstr "" -#: mail/mail/doctype/mailbox/mailbox.js:59 +#: mail/mail/doctype/mailbox/mailbox.js:66 msgid "Deleting Outgoing Mails..." msgstr "" -#. Option for the 'Status' (Select) field in DocType 'Incoming Mail' -#: mail/mail/doctype/incoming_mail/incoming_mail.json -msgid "Delivered" -msgstr "" - -#. Label of the details (Code) field in DocType 'Mail Recipient' -#: mail/mail/doctype/mail_recipient/mail_recipient.json -msgid "Details" -msgstr "" - -#. Option for the 'DNS Provider' (Select) field in DocType 'Mail Settings' -#: mail/mail/doctype/mail_settings/mail_settings.json -msgid "DigitalOcean" -msgstr "" - #: frontend/src/components/Modals/SendMail.vue:135 msgid "Discard" msgstr "" @@ -417,46 +337,32 @@ msgstr "" msgid "Display Name" msgstr "" -#. Label of the domain_name (Link) field in DocType 'DKIM Key' #. Label of the domain_name (Link) field in DocType 'Incoming Mail' #. Label of the domain_name (Link) field in DocType 'Mail Alias' #. Label of the domain_name (Data) field in DocType 'Mail Domain' #. Label of the domain_name (Link) field in DocType 'Mailbox' #. Label of the domain_name (Link) field in DocType 'Outgoing Mail' -#: mail/mail/doctype/dkim_key/dkim_key.json #: mail/mail/doctype/incoming_mail/incoming_mail.json #: mail/mail/doctype/mail_alias/mail_alias.json #: mail/mail/doctype/mail_domain/mail_domain.json #: mail/mail/doctype/mailbox/mailbox.json #: mail/mail/doctype/outgoing_mail/outgoing_mail.json -#: mail/mail/report/mail_tracker/mail_tracker.js:44 -#: mail/mail/report/mail_tracker/mail_tracker.py:144 -#: mail/mail/report/outbound_delay/outbound_delay.js:44 -#: mail/mail/report/outbound_delay/outbound_delay.py:228 +#: mail/mail/report/mail_tracker/mail_tracker.js:39 +#: mail/mail/report/mail_tracker/mail_tracker.py:47 +#: mail/mail/report/outbound_delay/outbound_delay.js:39 +#: mail/mail/report/outbound_delay/outbound_delay.py:91 +#: mail/mail/report/outgoing_mail_summary/outgoing_mail_summary.js:39 +#: mail/mail/report/outgoing_mail_summary/outgoing_mail_summary.py:74 msgid "Domain Name" msgstr "" -#: mail/mail/doctype/dkim_key/dkim_key.py:34 -msgid "Domain Name is mandatory" -msgstr "" - -#. Name of a role -#. Label of the domain_owner (Link) field in DocType 'Mail Domain' -#: mail/mail/doctype/mail_agent/mail_agent.json -#: mail/mail/doctype/mail_alias/mail_alias.json -#: mail/mail/doctype/mail_domain/mail_domain.json -#: mail/mail/doctype/mailbox/mailbox.json -#: mail/mail/doctype/outgoing_mail/outgoing_mail.json -msgid "Domain Owner" -msgstr "" - -#: mail/mail/doctype/outgoing_mail/outgoing_mail.py:110 -#: mail/utils/validation.py:75 +#: mail/mail/doctype/outgoing_mail/outgoing_mail.py:129 +#: mail/utils/validation.py:44 msgid "Domain {0} is disabled." msgstr "" -#: mail/mail/doctype/outgoing_mail/outgoing_mail.py:112 -#: mail/utils/validation.py:77 +#: mail/mail/doctype/outgoing_mail/outgoing_mail.py:131 +#: mail/utils/validation.py:46 msgid "Domain {0} is not verified." msgstr "" @@ -472,10 +378,6 @@ msgstr "" msgid "Drafts" msgstr "" -#: mail/mail/doctype/dns_record/dns_record.py:35 -msgid "Duplicate Record" -msgstr "" - #. Label of the email (Data) field in DocType 'Mail Contact' #. Label of the email (Data) field in DocType 'Mail Recipient' #. Label of the email (Data) field in DocType 'Mailbox' @@ -485,17 +387,13 @@ msgstr "" msgid "Email" msgstr "" -#: mail/utils/validation.py:54 +#: mail/utils/validation.py:23 msgid "Email domain {0} does not match with domain {1}." msgstr "" -#. Label of the enabled (Check) field in DocType 'DKIM Key' -#. Label of the enabled (Check) field in DocType 'Mail Agent' #. Label of the enabled (Check) field in DocType 'Mail Alias' #. Label of the enabled (Check) field in DocType 'Mail Domain' #. Label of the enabled (Check) field in DocType 'Mailbox' -#: mail/mail/doctype/dkim_key/dkim_key.json -#: mail/mail/doctype/mail_agent/mail_agent.json #: mail/mail/doctype/mail_alias/mail_alias.json #: mail/mail/doctype/mail_domain/mail_domain.json #: mail/mail/doctype/mailbox/mailbox.json @@ -507,14 +405,44 @@ msgstr "" msgid "Error Log" msgstr "" +#. Label of the error_message (Code) field in DocType 'Outgoing Mail' +#: mail/mail/doctype/outgoing_mail/outgoing_mail.json +msgid "Error Message" +msgstr "" + #. Option for the 'Status' (Select) field in DocType 'Outgoing Mail' #: mail/mail/doctype/outgoing_mail/outgoing_mail.json msgid "Failed" msgstr "" +#. Label of the failed_count (Int) field in DocType 'Outgoing Mail' +#: mail/mail/doctype/outgoing_mail/outgoing_mail.json +msgid "Failed Count" +msgstr "" + +#: mail/mail/doctype/outgoing_mail/outgoing_mail.js:40 +msgid "Fetch Delivery Status" +msgstr "" + +#. Label of the fetched_after (Float) field in DocType 'Incoming Mail' +#: mail/mail/doctype/incoming_mail/incoming_mail.json +msgid "Fetched After (Seconds)" +msgstr "" + +#. Label of the fetched_at (Datetime) field in DocType 'Incoming Mail' +#: mail/mail/doctype/incoming_mail/incoming_mail.json +msgid "Fetched At" +msgstr "" + +#. Description of the 'Fetched After (Seconds)' (Float) field in DocType +#. 'Incoming Mail' +#: mail/mail/doctype/incoming_mail/incoming_mail.json +msgid "Fetched At - Received At" +msgstr "" + #. Label of the first_opened_at (Datetime) field in DocType 'Outgoing Mail' #: mail/mail/doctype/outgoing_mail/outgoing_mail.json -#: mail/mail/report/mail_tracker/mail_tracker.py:176 +#: mail/mail/report/mail_tracker/mail_tracker.py:73 msgid "First Opened At" msgstr "" @@ -529,13 +457,9 @@ msgstr "" msgid "Forward" msgstr "" -#. Option for the 'Status' (Select) field in DocType 'Mailbox' -#: mail/mail/doctype/mailbox/mailbox.json -msgid "Forwarding Only" -msgstr "" - #: mail/mail/report/mail_tracker/mail_tracker.js:8 #: mail/mail/report/outbound_delay/outbound_delay.js:8 +#: mail/mail/report/outgoing_mail_summary/outgoing_mail_summary.js:8 msgid "From Date" msgstr "" @@ -549,82 +473,31 @@ msgstr "" msgid "From IP" msgstr "" -#. Option for the 'Status' (Select) field in DocType 'Mailbox' -#: mail/mail/doctype/mailbox/mailbox.json -msgid "Full" -msgstr "" - -#: mail/mail/doctype/outgoing_mail/outgoing_mail.py:315 +#: mail/mail/doctype/outgoing_mail/outgoing_mail.py:323 msgid "Future date is not allowed." msgstr "" -#. Group in DKIM Key's connections #. Group in Mail Domain's connections #. Group in Mailbox's connections -#: mail/mail/doctype/dkim_key/dkim_key.json #: mail/mail/doctype/mail_domain/mail_domain.json #: mail/mail/doctype/mailbox/mailbox.json msgid "General" msgstr "" -#: mail/mail/doctype/outgoing_mail/outgoing_mail.js:40 -msgid "Get Status" -msgstr "" - -#. Label of the host (Data) field in DocType 'DNS Record' -#. Label of the host (Data) field in DocType 'IP Blacklist' #. Label of the host (Data) field in DocType 'Mail Domain DNS Record' -#. Label of the rmq_host (Data) field in DocType 'Mail Settings' -#: mail/mail/doctype/dns_record/dns_record.json -#: mail/mail/doctype/ip_blacklist/ip_blacklist.json #: mail/mail/doctype/mail_domain_dns_record/mail_domain_dns_record.json -#: mail/mail/doctype/mail_settings/mail_settings.json msgid "Host" msgstr "" -#. Label of the ip_address (Data) field in DocType 'IP Blacklist' #. Label of the ip_address (Data) field in DocType 'Outgoing Mail' -#: mail/mail/doctype/ip_blacklist/ip_blacklist.json #: mail/mail/doctype/outgoing_mail/outgoing_mail.json -#: mail/mail/report/outbound_delay/outbound_delay.js:50 -#: mail/mail/report/outbound_delay/outbound_delay.py:235 +#: mail/mail/report/outbound_delay/outbound_delay.js:45 +#: mail/mail/report/outbound_delay/outbound_delay.py:98 +#: mail/mail/report/outgoing_mail_summary/outgoing_mail_summary.js:45 +#: mail/mail/report/outgoing_mail_summary/outgoing_mail_summary.py:81 msgid "IP Address" msgstr "" -#. Label of the ip_address_expanded (Data) field in DocType 'IP Blacklist' -#: mail/mail/doctype/ip_blacklist/ip_blacklist.json -msgid "IP Address Expanded" -msgstr "" - -#. Name of a DocType -#: mail/mail/doctype/ip_blacklist/ip_blacklist.json -msgid "IP Blacklist" -msgstr "" - -#. Label of the ip_group (Data) field in DocType 'IP Blacklist' -#: mail/mail/doctype/ip_blacklist/ip_blacklist.json -msgid "IP Group" -msgstr "" - -#. Label of the ip_version (Select) field in DocType 'IP Blacklist' -#: mail/mail/doctype/ip_blacklist/ip_blacklist.json -msgid "IP Version" -msgstr "" - -#. Option for the 'IP Version' (Select) field in DocType 'IP Blacklist' -#. Label of the ipv4 (Data) field in DocType 'Mail Agent' -#: mail/mail/doctype/ip_blacklist/ip_blacklist.json -#: mail/mail/doctype/mail_agent/mail_agent.json -msgid "IPv4" -msgstr "" - -#. Option for the 'IP Version' (Select) field in DocType 'IP Blacklist' -#. Label of the ipv6 (Data) field in DocType 'Mail Agent' -#: mail/mail/doctype/ip_blacklist/ip_blacklist.json -#: mail/mail/doctype/mail_agent/mail_agent.json -msgid "IPv6" -msgstr "" - #. Label of the in_reply_to_mail_name (Dynamic Link) field in DocType 'Incoming #. Mail' #. Label of the in_reply_to_mail_name (Dynamic Link) field in DocType 'Outgoing @@ -641,7 +514,7 @@ msgstr "" msgid "In Reply To (Message ID)" msgstr "" -#: mail/mail/doctype/outgoing_mail/outgoing_mail.py:138 +#: mail/mail/doctype/outgoing_mail/outgoing_mail.py:155 msgid "In Reply To Mail Name is required." msgstr "" @@ -652,22 +525,17 @@ msgstr "" msgid "In Reply To Mail Type" msgstr "" -#: mail/mail/doctype/outgoing_mail/outgoing_mail.py:136 +#: mail/mail/doctype/outgoing_mail/outgoing_mail.py:153 msgid "In Reply To Mail Type is required." msgstr "" -#: mail/mail/doctype/outgoing_mail/outgoing_mail.py:153 +#: mail/mail/doctype/outgoing_mail/outgoing_mail.py:168 msgid "In Reply To Mail {0} - {1} does not exist." msgstr "" -#. Option for the 'Status' (Select) field in DocType 'Mailbox' -#: mail/mail/doctype/mailbox/mailbox.json -msgid "Inactive" -msgstr "" - -#. Option for the 'Type' (Select) field in DocType 'Mail Agent' -#: mail/mail/doctype/mail_agent/mail_agent.json -msgid "Inbound" +#. Label of the inbound_token (Password) field in DocType 'Mail Domain' +#: mail/mail/doctype/mail_domain/mail_domain.json +msgid "Inbound Token" msgstr "" #. Option for the 'Folder' (Select) field in DocType 'Incoming Mail' @@ -675,7 +543,8 @@ msgstr "" msgid "Inbox" msgstr "" -#: mail/mail/report/outbound_delay/outbound_delay.js:72 +#: mail/mail/report/outbound_delay/outbound_delay.js:67 +#: mail/mail/report/outgoing_mail_summary/outgoing_mail_summary.js:67 msgid "Include Newsletter" msgstr "" @@ -696,50 +565,51 @@ msgstr "" msgid "Incoming Mail" msgstr "" -#: mail/utils/__init__.py:83 -msgid "Invalid date format: {0}" +#. Label of the incoming_mail_log (Data) field in DocType 'Incoming Mail' +#: mail/mail/doctype/incoming_mail/incoming_mail.json +msgid "Incoming Mail Log" msgstr "" -#: mail/mail/doctype/outgoing_mail/outgoing_mail.py:528 -msgid "Invalid format for recipient {0}." +#: mail/api/webhook.py:35 +msgid "Invalid Inbound Token" msgstr "" -#: mail/mail/doctype/dns_record/dns_record.js:20 -msgid "It seems that the DNS provider or token is not configured in the {0}. Please manually add this DNS record to your provider for the root domain to ensure proper email authentication." +#: mail/mail/report/outgoing_mail_summary/outgoing_mail_summary.py:200 +msgid "Invalid date format" msgstr "" -#. Label of the key (Data) field in DocType 'Mail Header' -#: mail/mail/doctype/mail_header/mail_header.json -msgid "Key" +#: mail/utils/__init__.py:86 +msgid "Invalid date format: {0}" msgstr "" -#. Label of the key_size (Select) field in DocType 'DKIM Key' -#: mail/mail/doctype/dkim_key/dkim_key.json -msgid "Key Size (Bits)" +#: mail/mail/doctype/outgoing_mail/outgoing_mail.py:506 +msgid "Invalid format for recipient {0}." msgstr "" -#: mail/mail/doctype/dkim_key/dkim_key.py:41 -msgid "Key Size must be greater than 1024." +#: mail/mail/doctype/outgoing_mail/outgoing_mail.py:617 +msgid "Invalid token ({0}) for outgoing mail ({1})." msgstr "" -#. Label of the last_checked_at (Datetime) field in DocType 'DNS Record' -#: mail/mail/doctype/dns_record/dns_record.json -msgid "Last Checked At" +#. Label of the key (Data) field in DocType 'Mail Header' +#: mail/mail/doctype/mail_header/mail_header.json +msgid "Key" msgstr "" #. Label of the last_opened_at (Datetime) field in DocType 'Outgoing Mail' #: mail/mail/doctype/outgoing_mail/outgoing_mail.json -#: mail/mail/report/mail_tracker/mail_tracker.py:182 +#: mail/mail/report/mail_tracker/mail_tracker.py:79 msgid "Last Opened At" msgstr "" #. Label of the last_opened_from_ip (Data) field in DocType 'Outgoing Mail' #: mail/mail/doctype/outgoing_mail/outgoing_mail.json -#: mail/mail/report/mail_tracker/mail_tracker.py:188 +#: mail/mail/report/mail_tracker/mail_tracker.py:85 msgid "Last Opened From IP" msgstr "" +#. Label of the last_synced_at (Datetime) field in DocType 'Mail Settings' #. Label of the last_synced_at (Datetime) field in DocType 'Mail Sync History' +#: mail/mail/doctype/mail_settings/mail_settings.json #: mail/mail/doctype/mail_sync_history/mail_sync_history.json msgid "Last Synced At" msgstr "" @@ -749,22 +619,11 @@ msgstr "" msgid "Last Synced Mail" msgstr "" -#. Option for the 'Type' (Select) field in DocType 'DNS Record' #. Option for the 'Type' (Select) field in DocType 'Mail Domain DNS Record' -#: mail/mail/doctype/dns_record/dns_record.json #: mail/mail/doctype/mail_domain_dns_record/mail_domain_dns_record.json msgid "MX" msgstr "" -#. Name of a DocType -#: mail/mail/doctype/mail_agent/mail_agent.json -msgid "Mail Agent" -msgstr "" - -#: mail/mail/doctype/mail_agent/mail_agent.py:38 -msgid "Mail Agent {0} already exists." -msgstr "" - #. Name of a DocType #: mail/mail/doctype/mail_alias/mail_alias.json msgid "Mail Alias" @@ -794,6 +653,10 @@ msgstr "" msgid "Mail Domain DNS Record" msgstr "" +#: mail/api/webhook.py:32 +msgid "Mail Domain {0} is disabled" +msgstr "" + #. Name of a DocType #: mail/mail/doctype/mail_header/mail_header.json msgid "Mail Header" @@ -804,8 +667,12 @@ msgstr "" msgid "Mail Recipient" msgstr "" +#. Label of the mail_server_host (Data) field in DocType 'Mail Settings' +#: mail/mail/doctype/mail_settings/mail_settings.json +msgid "Mail Server" +msgstr "" + #. Name of a DocType -#: mail/mail/doctype/dns_record/dns_record.js:19 #: mail/mail/doctype/mail_settings/mail_settings.json msgid "Mail Settings" msgstr "" @@ -835,31 +702,25 @@ msgstr "" #. Name of a role #: mail/mail/doctype/incoming_mail/incoming_mail.json -#: mail/mail/doctype/mail_agent/mail_agent.json #: mail/mail/doctype/mail_contact/mail_contact.json -#: mail/mail/doctype/mail_domain/mail_domain.json #: mail/mail/doctype/mailbox/mailbox.json #: mail/mail/doctype/outgoing_mail/outgoing_mail.json msgid "Mailbox User" msgstr "" -#: mail/utils/validation.py:89 mail/utils/validation.py:107 +#: mail/utils/validation.py:56 mail/utils/validation.py:70 msgid "Mailbox {0} is disabled." msgstr "" -#: mail/mail/doctype/mailbox/mailbox.py:82 +#: mail/mail/doctype/mailbox/mailbox.py:102 msgid "Mailbox {0} is linked with active Mail Alias {1}." msgstr "" -#: mail/utils/validation.py:91 mail/utils/validation.py:109 -msgid "Mailbox {0} is not active." -msgstr "" - -#: mail/utils/validation.py:112 +#: mail/utils/validation.py:73 msgid "Mailbox {0} is not allowed for Incoming Mail." msgstr "" -#: mail/utils/validation.py:94 +#: mail/utils/validation.py:59 msgid "Mailbox {0} is not allowed for Outgoing Mail." msgstr "" @@ -883,11 +744,6 @@ msgstr "" msgid "Max Attachments (Count)" msgstr "" -#. Label of the max_batch_size (Int) field in DocType 'Mail Settings' -#: mail/mail/doctype/mail_settings/mail_settings.json -msgid "Max Batch Size (Count)" -msgstr "" - #. Label of the max_headers (Int) field in DocType 'Mail Settings' #: mail/mail/doctype/mail_settings/mail_settings.json msgid "Max Headers" @@ -924,14 +780,17 @@ msgstr "" #. Label of the message_id (Data) field in DocType 'Outgoing Mail' #: mail/mail/doctype/incoming_mail/incoming_mail.json #: mail/mail/doctype/outgoing_mail/outgoing_mail.json -#: mail/mail/report/mail_tracker/mail_tracker.js:56 -#: mail/mail/report/mail_tracker/mail_tracker.py:158 -#: mail/mail/report/outbound_delay/outbound_delay.js:67 -#: mail/mail/report/outbound_delay/outbound_delay.py:254 +#: mail/mail/report/mail_tracker/mail_tracker.js:51 +#: mail/mail/report/mail_tracker/mail_tracker.py:61 +#: mail/mail/report/outbound_delay/outbound_delay.js:62 +#: mail/mail/report/outbound_delay/outbound_delay.py:117 +#: mail/mail/report/outgoing_mail_summary/outgoing_mail_summary.js:62 +#: mail/mail/report/outgoing_mail_summary/outgoing_mail_summary.py:106 msgid "Message ID" msgstr "" -#: mail/mail/report/outbound_delay/outbound_delay.py:180 +#: mail/mail/report/outbound_delay/outbound_delay.py:49 +#: mail/mail/report/outgoing_mail_summary/outgoing_mail_summary.py:50 msgid "Message Size" msgstr "" @@ -942,7 +801,7 @@ msgstr "" msgid "Message Size (Bytes)" msgstr "" -#: mail/mail/doctype/outgoing_mail/outgoing_mail.py:474 +#: mail/mail/doctype/outgoing_mail/outgoing_mail.py:475 msgid "Message size limit exceeded ({0} MB). Maximum {1} MB allowed." msgstr "" @@ -953,8 +812,9 @@ msgstr "" msgid "More Info" msgstr "" -#: mail/mail/report/mail_tracker/mail_tracker.py:113 -#: mail/mail/report/outbound_delay/outbound_delay.py:155 +#: mail/mail/report/mail_tracker/mail_tracker.py:22 +#: mail/mail/report/outbound_delay/outbound_delay.py:24 +#: mail/mail/report/outgoing_mail_summary/outgoing_mail_summary.py:25 msgid "Name" msgstr "" @@ -963,73 +823,50 @@ msgstr "" #. Label of the is_newsletter (Check) field in DocType 'Outgoing Mail' #: mail/mail/doctype/mail_settings/mail_settings.json #: mail/mail/doctype/outgoing_mail/outgoing_mail.json -#: mail/mail/report/outbound_delay/outbound_delay.py:192 +#: mail/mail/report/outbound_delay/outbound_delay.py:61 +#: mail/mail/report/outgoing_mail_summary/outgoing_mail_summary.py:62 msgid "Newsletter" msgstr "" #. Label of the newsletter_retention (Int) field in DocType 'Mail Domain' -#. Label of the default_newsletter_retention (Int) field in DocType 'Mail -#. Settings' #: mail/mail/doctype/mail_domain/mail_domain.json -#: mail/mail/doctype/mail_settings/mail_settings.json msgid "Newsletter Retention (Days)" msgstr "" -#: mail/mail/doctype/mail_domain/mail_domain.py:59 +#: mail/mail/doctype/mail_domain/mail_domain.py:33 msgid "Newsletter Retention must be greater than 0." msgstr "" -#: mail/mail/doctype/mail_domain/mail_domain.py:66 +#: mail/mail/doctype/mail_domain/mail_domain.py:40 msgid "Newsletter Retention must be less than or equal to {0}." msgstr "" -#: mail/utils/__init__.py:29 -msgid "No answer for {0}." -msgstr "" - #: frontend/src/components/MailDetails.vue:69 msgid "No emails to show" msgstr "" -#: mail/mail/doctype/dkim_key/dkim_key.py:28 -msgid "Only Administrator can delete DKIM Key." -msgstr "" - -#: mail/mail/doctype/incoming_mail/incoming_mail.py:47 +#: mail/mail/doctype/incoming_mail/incoming_mail.py:44 msgid "Only Administrator can delete Incoming Mail." msgstr "" -#: mail/mail/doctype/mail_agent/mail_agent.py:29 -msgid "Only Administrator can delete Mail Agent." -msgstr "" - -#: mail/mail/doctype/outgoing_mail/outgoing_mail.py:66 +#: mail/mail/doctype/outgoing_mail/outgoing_mail.py:95 msgid "Only Administrator can delete Outgoing Mail." msgstr "" -#: mail/mail/doctype/incoming_mail/incoming_mail.py:155 +#: mail/mail/doctype/mailbox/mailbox.py:188 msgid "Only System Manager can delete Incoming Mails." msgstr "" -#: mail/mail/doctype/outgoing_mail/outgoing_mail.py:899 +#: mail/mail/doctype/mailbox/mailbox.py:199 msgid "Only System Manager can delete Outgoing Mails." msgstr "" -#: mail/mail/doctype/outgoing_mail/outgoing_mail.py:666 -msgid "Only System Manager can retry bounced mail." -msgstr "" - #. Label of the open_count (Int) field in DocType 'Outgoing Mail' #: mail/mail/doctype/outgoing_mail/outgoing_mail.json -#: mail/mail/report/mail_tracker/mail_tracker.py:132 +#: mail/mail/report/mail_tracker/mail_tracker.py:41 msgid "Open Count" msgstr "" -#. Option for the 'Type' (Select) field in DocType 'Mail Agent' -#: mail/mail/doctype/mail_agent/mail_agent.json -msgid "Outbound" -msgstr "" - #. Name of a report #: mail/mail/report/outbound_delay/outbound_delay.json msgid "Outbound Delay" @@ -1051,9 +888,15 @@ msgstr "" #: mail/mail/doctype/outgoing_mail/outgoing_mail.json #: mail/mail/report/mail_tracker/mail_tracker.js:22 #: mail/mail/report/outbound_delay/outbound_delay.js:22 +#: mail/mail/report/outgoing_mail_summary/outgoing_mail_summary.js:22 msgid "Outgoing Mail" msgstr "" +#. Name of a report +#: mail/mail/report/outgoing_mail_summary/outgoing_mail_summary.json +msgid "Outgoing Mail Summary" +msgstr "" + #. Label of the override_display_name (Check) field in DocType 'Mailbox' #: mail/mail/doctype/mailbox/mailbox.json msgid "Override Display Name (API)" @@ -1069,62 +912,30 @@ msgstr "" msgid "Partially Sent" msgstr "" -#. Label of the rmq_password (Password) field in DocType 'Mail Settings' -#: mail/mail/doctype/mail_settings/mail_settings.json -msgid "Password" -msgstr "" - #. Option for the 'Status' (Select) field in DocType 'Outgoing Mail' #: mail/mail/doctype/outgoing_mail/outgoing_mail.json msgid "Pending" msgstr "" -#. Option for the 'Status' (Select) field in DocType 'Mailbox' -#: mail/mail/doctype/mailbox/mailbox.json -msgid "Pending Activation" -msgstr "" - -#: mail/mail/doctype/mail_settings/mail_settings.py:48 -msgid "Please set the DNS Provider Token." -msgstr "" - -#: mail/mail/doctype/mail_settings/mail_settings.py:198 +#: mail/mail/doctype/mail_settings/mail_settings.py:65 msgid "Please set the {0} in the Mail Settings." msgstr "" -#: mail/mail/doctype/mail_settings/mail_settings.py:39 -msgid "Please verify the {0} for the new {1} to ensure proper email authentication." -msgstr "" - -#. Label of the rmq_port (Int) field in DocType 'Mail Settings' -#: mail/mail/doctype/mail_settings/mail_settings.json -msgid "Port" +#. Label of the postmaster (Check) field in DocType 'Mailbox' +#: mail/mail/doctype/mailbox/mailbox.json +msgid "Postmaster" msgstr "" -#. Name of a role -#. Label of the postmaster (Link) field in DocType 'Mail Settings' -#: mail/mail/doctype/incoming_mail/incoming_mail.json -#: mail/mail/doctype/mail_contact/mail_contact.json -#: mail/mail/doctype/mail_settings/mail_settings.json -#: mail/mail/doctype/outgoing_mail/outgoing_mail.json -msgid "Postmaster" +#: mail/utils/cache.py:61 +msgid "Postmaster not found for {0}" msgstr "" -#. Label of the priority (Int) field in DocType 'DNS Record' -#. Label of the priority (Int) field in DocType 'Mail Agent' #. Label of the priority (Int) field in DocType 'Mail Domain DNS Record' -#: mail/mail/doctype/dns_record/dns_record.json -#: mail/mail/doctype/mail_agent/mail_agent.json #: mail/mail/doctype/mail_domain_dns_record/mail_domain_dns_record.json msgid "Priority" msgstr "" -#. Label of the private_key (Text) field in DocType 'DKIM Key' -#: mail/mail/doctype/dkim_key/dkim_key.json -msgid "Private Key" -msgstr "" - -#. Label of the processed_after (Int) field in DocType 'Incoming Mail' +#. Label of the processed_after (Float) field in DocType 'Incoming Mail' #: mail/mail/doctype/incoming_mail/incoming_mail.json msgid "Processed After (Seconds)" msgstr "" @@ -1134,20 +945,10 @@ msgstr "" msgid "Processed At" msgstr "" -#. Description of the 'Processed After (Seconds)' (Int) field in DocType +#. Description of the 'Processed After (Seconds)' (Float) field in DocType #. 'Incoming Mail' #: mail/mail/doctype/incoming_mail/incoming_mail.json -msgid "Processed At - Received At" -msgstr "" - -#. Label of the public_key (Text) field in DocType 'DKIM Key' -#: mail/mail/doctype/dkim_key/dkim_key.json -msgid "Public Key" -msgstr "" - -#. Label of the queue_id (Data) field in DocType 'Outgoing Mail' -#: mail/mail/doctype/outgoing_mail/outgoing_mail.json -msgid "Queue ID" +msgid "Processed At - Fetched At" msgstr "" #. Option for the 'Status' (Select) field in DocType 'Outgoing Mail' @@ -1155,9 +956,9 @@ msgstr "" msgid "Queued" msgstr "" -#. Label of the rabbitmq_amqp_tab (Tab Break) field in DocType 'Mail Settings' -#: mail/mail/doctype/mail_settings/mail_settings.json -msgid "RabbitMQ (AMQP)" +#. Option for the 'Status' (Select) field in DocType 'Outgoing Mail' +#: mail/mail/doctype/outgoing_mail/outgoing_mail.json +msgid "Queuing" msgstr "" #. Label of the raw_message (Code) field in DocType 'Outgoing Mail' @@ -1165,7 +966,7 @@ msgstr "" msgid "Raw Message" msgstr "" -#. Label of the received_after (Int) field in DocType 'Incoming Mail' +#. Label of the received_after (Float) field in DocType 'Incoming Mail' #: mail/mail/doctype/incoming_mail/incoming_mail.json msgid "Received After (Seconds)" msgstr "" @@ -1175,7 +976,7 @@ msgstr "" msgid "Received At" msgstr "" -#. Description of the 'Received After (Seconds)' (Int) field in DocType +#. Description of the 'Received After (Seconds)' (Float) field in DocType #. 'Incoming Mail' #: mail/mail/doctype/incoming_mail/incoming_mail.json msgid "Received At - Created At" @@ -1186,19 +987,19 @@ msgstr "" msgid "Receiver" msgstr "" -#. Option for the 'Category' (Select) field in DocType 'DNS Record' #. Option for the 'Category' (Select) field in DocType 'Mail Domain DNS Record' -#: mail/mail/doctype/dns_record/dns_record.json #: mail/mail/doctype/mail_domain_dns_record/mail_domain_dns_record.json msgid "Receiving Record" msgstr "" -#: mail/mail/report/outbound_delay/outbound_delay.js:61 -#: mail/mail/report/outbound_delay/outbound_delay.py:248 +#: mail/mail/report/outbound_delay/outbound_delay.js:56 +#: mail/mail/report/outbound_delay/outbound_delay.py:111 +#: mail/mail/report/outgoing_mail_summary/outgoing_mail_summary.js:56 +#: mail/mail/report/outgoing_mail_summary/outgoing_mail_summary.py:94 msgid "Recipient" msgstr "" -#: mail/mail/doctype/outgoing_mail/outgoing_mail.py:164 +#: mail/mail/doctype/outgoing_mail/outgoing_mail.py:179 msgid "Recipient limit exceeded ({0}). Maximum {1} recipient(s) allowed." msgstr "" @@ -1209,16 +1010,15 @@ msgstr "" msgid "Recipients" msgstr "" -#: mail/mail/doctype/mail_domain/mail_domain.js:26 +#: mail/mail/doctype/mail_domain/mail_domain.js:15 msgid "Refresh DNS Records" msgstr "" -#: mail/mail/doctype/mail_domain/mail_domain.js:64 +#: mail/mail/doctype/mail_domain/mail_domain.js:49 msgid "Refreshing DNS Records..." msgstr "" #. Option for the 'Status' (Select) field in DocType 'Incoming Mail' -#. Label of the is_rejected (Check) field in DocType 'Incoming Mail' #: mail/mail/doctype/incoming_mail/incoming_mail.json msgid "Rejected" msgstr "" @@ -1228,20 +1028,20 @@ msgstr "" msgid "Rejected Mail Retention (Days)" msgstr "" -#. Label of the rejection_message (Data) field in DocType 'Incoming Mail' +#. Label of the rejection_message (Small Text) field in DocType 'Incoming Mail' #: mail/mail/doctype/incoming_mail/incoming_mail.json msgid "Rejection Message" msgstr "" #: frontend/src/components/MailDetails.vue:38 -#: mail/mail/doctype/incoming_mail/incoming_mail.js:12 -#: mail/mail/doctype/outgoing_mail/outgoing_mail.js:50 +#: mail/mail/doctype/incoming_mail/incoming_mail.js:11 +#: mail/mail/doctype/outgoing_mail/outgoing_mail.js:45 msgid "Reply" msgstr "" #: frontend/src/components/MailDetails.vue:45 -#: mail/mail/doctype/incoming_mail/incoming_mail.js:15 -#: mail/mail/doctype/outgoing_mail/outgoing_mail.js:53 +#: mail/mail/doctype/incoming_mail/incoming_mail.js:14 +#: mail/mail/doctype/outgoing_mail/outgoing_mail.js:48 msgid "Reply All" msgstr "" @@ -1254,65 +1054,50 @@ msgstr "" msgid "Reply To" msgstr "" -#. Label of the required_spam_score (Int) field in DocType 'Mail Settings' -#: mail/mail/doctype/mail_settings/mail_settings.json -msgid "Required Spam Score" +#. Label of the response (Code) field in DocType 'Mail Recipient' +#: mail/mail/doctype/mail_recipient/mail_recipient.json +msgid "Response" +msgstr "" + +#: mail/mail/report/outgoing_mail_summary/outgoing_mail_summary.py:68 +msgid "Response Message" msgstr "" #. Label of the retries (Int) field in DocType 'Mail Recipient' #: mail/mail/doctype/mail_recipient/mail_recipient.json -#: mail/mail/report/outbound_delay/outbound_delay.py:174 +#: mail/mail/report/outbound_delay/outbound_delay.py:43 +#: mail/mail/report/outgoing_mail_summary/outgoing_mail_summary.py:44 msgid "Retries" msgstr "" #: mail/mail/doctype/outgoing_mail/outgoing_mail.js:35 -#: mail/mail/doctype/outgoing_mail/outgoing_mail.js:45 msgid "Retry" msgstr "" -#: mail/mail/doctype/outgoing_mail/outgoing_mail.js:92 -#: mail/mail/doctype/outgoing_mail/outgoing_mail.js:120 +#: mail/mail/doctype/outgoing_mail/outgoing_mail.js:87 msgid "Retrying..." msgstr "" -#. Label of the is_root_domain (Check) field in DocType 'Mail Domain' -#: mail/mail/doctype/mail_domain/mail_domain.json -msgid "Root Domain" -msgstr "" - -#. Label of the root_domain_name (Data) field in DocType 'Mail Settings' -#: mail/mail/doctype/mail_settings/mail_settings.json -msgid "Root Domain Name" -msgstr "" - -#: mail/mail/doctype/mail_domain/mail_domain.py:189 -msgid "Row #{0}: Could not verify {1}:{2} record." -msgstr "" - -#: mail/mail/doctype/outgoing_mail/outgoing_mail.py:219 +#: mail/mail/doctype/outgoing_mail/outgoing_mail.py:232 msgid "Row #{0}: Duplicate custom header {1}." msgstr "" -#: mail/mail/doctype/mail_alias/mail_alias.py:48 +#: mail/mail/doctype/mail_alias/mail_alias.py:46 msgid "Row #{0}: Duplicate mailbox {1}." msgstr "" -#: mail/mail/doctype/outgoing_mail/outgoing_mail.py:186 +#: mail/mail/doctype/outgoing_mail/outgoing_mail.py:199 msgid "Row #{0}: Duplicate recipient {1} of type {2}." msgstr "" -#: mail/mail/doctype/outgoing_mail/outgoing_mail.py:177 +#: mail/mail/doctype/outgoing_mail/outgoing_mail.py:190 msgid "Row #{0}: Invalid recipient {1}." msgstr "" -#: mail/mail/doctype/mail_alias/mail_alias.py:44 +#: mail/mail/doctype/mail_alias/mail_alias.py:42 msgid "Row #{0}: Mailbox cannot be the same as the alias." msgstr "" -#: mail/mail/doctype/mail_domain/mail_domain.py:179 -msgid "Row #{0}: Verified {1}:{2} record." -msgstr "" - #. Label of the spf_pass (Check) field in DocType 'Incoming Mail' #: mail/mail/doctype/incoming_mail/incoming_mail.json msgid "SPF" @@ -1323,15 +1108,6 @@ msgstr "" msgid "SPF Description" msgstr "" -#. Label of the spf_host (Data) field in DocType 'Mail Settings' -#: mail/mail/doctype/mail_settings/mail_settings.json -msgid "SPF Host" -msgstr "" - -#: mail/mail/doctype/mail_settings/mail_settings.py:58 -msgid "SPF Host {0} is invalid. It can be alphanumeric but should not contain spaces or special characters, excluding underscores." -msgstr "" - #: frontend/src/components/Modals/SendMail.vue:139 msgid "Send" msgstr "" @@ -1350,16 +1126,16 @@ msgstr "" #. Label of the sender (Link) field in DocType 'Outgoing Mail' #: mail/mail/doctype/incoming_mail/incoming_mail.json #: mail/mail/doctype/outgoing_mail/outgoing_mail.json -#: mail/mail/report/mail_tracker/mail_tracker.js:50 -#: mail/mail/report/mail_tracker/mail_tracker.py:151 -#: mail/mail/report/outbound_delay/outbound_delay.js:55 -#: mail/mail/report/outbound_delay/outbound_delay.py:241 +#: mail/mail/report/mail_tracker/mail_tracker.js:45 +#: mail/mail/report/mail_tracker/mail_tracker.py:54 +#: mail/mail/report/outbound_delay/outbound_delay.js:50 +#: mail/mail/report/outbound_delay/outbound_delay.py:104 +#: mail/mail/report/outgoing_mail_summary/outgoing_mail_summary.js:50 +#: mail/mail/report/outgoing_mail_summary/outgoing_mail_summary.py:87 msgid "Sender" msgstr "" -#. Option for the 'Category' (Select) field in DocType 'DNS Record' #. Option for the 'Category' (Select) field in DocType 'Mail Domain DNS Record' -#: mail/mail/doctype/dns_record/dns_record.json #: mail/mail/doctype/mail_domain_dns_record/mail_domain_dns_record.json msgid "Sending Record" msgstr "" @@ -1369,12 +1145,11 @@ msgstr "" #. Option for the 'Folder' (Select) field in DocType 'Outgoing Mail' #: mail/mail/doctype/mail_recipient/mail_recipient.json #: mail/mail/doctype/outgoing_mail/outgoing_mail.json +#: mail/mail/report/outgoing_mail_summary/outgoing_mail_summary.py:261 msgid "Sent" msgstr "" -#. Option for the 'Category' (Select) field in DocType 'DNS Record' #. Option for the 'Category' (Select) field in DocType 'Mail Domain DNS Record' -#: mail/mail/doctype/dns_record/dns_record.json #: mail/mail/doctype/mail_domain_dns_record/mail_domain_dns_record.json msgid "Server Record" msgstr "" @@ -1384,44 +1159,28 @@ msgstr "" msgid "Source" msgstr "" -#. Label of the source_host (Data) field in DocType 'IP Blacklist' -#: mail/mail/doctype/ip_blacklist/ip_blacklist.json -msgid "Source Host" -msgstr "" - -#. Label of the source_ip_address (Data) field in DocType 'IP Blacklist' -#: mail/mail/doctype/ip_blacklist/ip_blacklist.json -msgid "Source IP Address" -msgstr "" - #. Option for the 'Folder' (Select) field in DocType 'Incoming Mail' #: mail/mail/doctype/incoming_mail/incoming_mail.json msgid "Spam" msgstr "" -#. Label of the spam_score (Float) field in DocType 'Incoming Mail' -#: mail/mail/doctype/incoming_mail/incoming_mail.json -msgid "Spam Score" -msgstr "" - #. Label of the status (Select) field in DocType 'Incoming Mail' #. Label of the status (Select) field in DocType 'Mail Recipient' -#. Label of the status (Select) field in DocType 'Mailbox' #. Label of the status (Select) field in DocType 'Outgoing Mail' #: mail/mail/doctype/incoming_mail/incoming_mail.json #: mail/mail/doctype/mail_recipient/mail_recipient.json -#: mail/mail/doctype/mailbox/mailbox.json #: mail/mail/doctype/outgoing_mail/outgoing_mail.json #: mail/mail/report/mail_tracker/mail_tracker.js:33 -#: mail/mail/report/mail_tracker/mail_tracker.py:126 +#: mail/mail/report/mail_tracker/mail_tracker.py:35 #: mail/mail/report/outbound_delay/outbound_delay.js:33 -#: mail/mail/report/outbound_delay/outbound_delay.py:168 +#: mail/mail/report/outbound_delay/outbound_delay.py:37 +#: mail/mail/report/outgoing_mail_summary/outgoing_mail_summary.js:33 +#: mail/mail/report/outgoing_mail_summary/outgoing_mail_summary.py:38 msgid "Status" msgstr "" -#. Label of the is_subdomain (Check) field in DocType 'Mail Domain' -#: mail/mail/doctype/mail_domain/mail_domain.json -msgid "Subdomain" +#: mail/mail/doctype/outgoing_mail/outgoing_mail.py:626 +msgid "Status unchanged" msgstr "" #. Label of the subject (Small Text) field in DocType 'Incoming Mail' @@ -1429,40 +1188,35 @@ msgstr "" #: frontend/src/components/Modals/SendMail.vue:73 #: mail/mail/doctype/incoming_mail/incoming_mail.json #: mail/mail/doctype/outgoing_mail/outgoing_mail.json +#: mail/mail/report/outgoing_mail_summary/outgoing_mail_summary.py:100 msgid "Subject" msgstr "" -#: mail/mail/report/outbound_delay/outbound_delay.py:198 +#: mail/mail/report/outbound_delay/outbound_delay.py:67 msgid "Submission Delay" msgstr "" -#. Label of the submitted_after (Int) field in DocType 'Outgoing Mail' +#. Label of the submitted_after (Float) field in DocType 'Outgoing Mail' #: mail/mail/doctype/outgoing_mail/outgoing_mail.json msgid "Submitted After (Seconds)" msgstr "" #. Label of the submitted_at (Datetime) field in DocType 'Outgoing Mail' #: mail/mail/doctype/outgoing_mail/outgoing_mail.json +#: mail/mail/report/mail_tracker/mail_tracker.py:29 +#: mail/mail/report/outbound_delay/outbound_delay.py:31 +#: mail/mail/report/outgoing_mail_summary/outgoing_mail_summary.py:32 msgid "Submitted At" msgstr "" -#. Description of the 'Submitted After (Seconds)' (Int) field in DocType +#. Description of the 'Submitted After (Seconds)' (Float) field in DocType #. 'Outgoing Mail' #: mail/mail/doctype/outgoing_mail/outgoing_mail.json msgid "Submitted At - Created At" msgstr "" -#. Option for the 'Status' (Select) field in DocType 'Mailbox' -#: mail/mail/doctype/mailbox/mailbox.json -msgid "Suspended" -msgstr "" - #. Name of a role -#: mail/mail/doctype/dkim_key/dkim_key.json -#: mail/mail/doctype/dns_record/dns_record.json #: mail/mail/doctype/incoming_mail/incoming_mail.json -#: mail/mail/doctype/ip_blacklist/ip_blacklist.json -#: mail/mail/doctype/mail_agent/mail_agent.json #: mail/mail/doctype/mail_alias/mail_alias.json #: mail/mail/doctype/mail_contact/mail_contact.json #: mail/mail/doctype/mail_domain/mail_domain.json @@ -1473,35 +1227,16 @@ msgstr "" msgid "System Manager" msgstr "" -#. Label of the ttl (Int) field in DocType 'DNS Record' -#. Label of the default_ttl (Int) field in DocType 'Mail Settings' -#: mail/mail/doctype/dns_record/dns_record.json -#: mail/mail/doctype/mail_settings/mail_settings.json -msgid "TTL" -msgstr "" - #. Label of the ttl (Int) field in DocType 'Mail Domain DNS Record' #: mail/mail/doctype/mail_domain_dns_record/mail_domain_dns_record.json msgid "TTL (Recommended)" msgstr "" -#. Option for the 'Type' (Select) field in DocType 'DNS Record' #. Option for the 'Type' (Select) field in DocType 'Mail Domain DNS Record' -#: mail/mail/doctype/dns_record/dns_record.json #: mail/mail/doctype/mail_domain_dns_record/mail_domain_dns_record.json msgid "TXT" msgstr "" -#. Label of the test_rabbitmq_connection (Button) field in DocType 'Mail -#. Settings' -#: mail/mail/doctype/mail_settings/mail_settings.json -msgid "Test Connection" -msgstr "" - -#: mail/mail/doctype/mail_settings/mail_settings.js:15 -msgid "Testing RabbitMQ Connection..." -msgstr "" - #. Option for the 'Type' (Select) field in DocType 'Mail Recipient' #: frontend/src/components/MailDetails.vue:17 #: frontend/src/components/Modals/SendMail.vue:20 @@ -1511,19 +1246,33 @@ msgstr "" #: mail/mail/report/mail_tracker/mail_tracker.js:15 #: mail/mail/report/outbound_delay/outbound_delay.js:15 +#: mail/mail/report/outgoing_mail_summary/outgoing_mail_summary.js:15 msgid "To Date" msgstr "" +#. Label of the token (Data) field in DocType 'Outgoing Mail' +#: mail/mail/doctype/outgoing_mail/outgoing_mail.json +msgid "Token" +msgstr "" + #. Label of the outgoing_total_attachments_size (Int) field in DocType 'Mail #. Settings' #: mail/mail/doctype/mail_settings/mail_settings.json msgid "Total Attachments Size (MB)" msgstr "" -#: mail/mail/report/outbound_delay/outbound_delay.py:216 +#: mail/mail/report/outbound_delay/outbound_delay.py:85 msgid "Total Delay" msgstr "" +#: mail/mail/report/mail_tracker/mail_tracker.py:171 +msgid "Total Opened" +msgstr "" + +#: mail/mail/report/mail_tracker/mail_tracker.py:165 +msgid "Total Sent" +msgstr "" + #. Label of the track_outgoing_mail (Check) field in DocType 'Mailbox' #: mail/mail/doctype/mailbox/mailbox.json msgid "Track Outgoing Mail" @@ -1531,19 +1280,18 @@ msgstr "" #. Label of the tracking_id (Data) field in DocType 'Outgoing Mail' #: mail/mail/doctype/outgoing_mail/outgoing_mail.json -#: mail/mail/report/mail_tracker/mail_tracker.js:61 -#: mail/mail/report/mail_tracker/mail_tracker.py:164 +#: mail/mail/report/mail_tracker/mail_tracker.js:56 +#: mail/mail/report/mail_tracker/mail_tracker.py:67 msgid "Tracking ID" msgstr "" -#. Option for the 'Category' (Select) field in DocType 'DNS Record' #. Option for the 'Category' (Select) field in DocType 'Mail Domain DNS Record' -#: mail/mail/doctype/dns_record/dns_record.json #: mail/mail/doctype/mail_domain_dns_record/mail_domain_dns_record.json msgid "Tracking Record" msgstr "" -#. Label of the transfer_completed_after (Int) field in DocType 'Outgoing Mail' +#. Label of the transfer_completed_after (Float) field in DocType 'Outgoing +#. Mail' #: mail/mail/doctype/outgoing_mail/outgoing_mail.json msgid "Transfer Completed After (Seconds)" msgstr "" @@ -1554,13 +1302,13 @@ msgstr "" msgid "Transfer Completed At" msgstr "" -#. Description of the 'Transfer Completed After (Seconds)' (Int) field in +#. Description of the 'Transfer Completed After (Seconds)' (Float) field in #. DocType 'Outgoing Mail' #: mail/mail/doctype/outgoing_mail/outgoing_mail.json msgid "Transfer Completed At - Transfer Started At" msgstr "" -#: mail/mail/report/outbound_delay/outbound_delay.py:204 +#: mail/mail/report/outbound_delay/outbound_delay.py:73 msgid "Transfer Delay" msgstr "" @@ -1568,7 +1316,7 @@ msgstr "" msgid "Transfer Now" msgstr "" -#. Label of the transfer_started_after (Int) field in DocType 'Outgoing Mail' +#. Label of the transfer_started_after (Float) field in DocType 'Outgoing Mail' #: mail/mail/doctype/outgoing_mail/outgoing_mail.json msgid "Transfer Started After (Seconds)" msgstr "" @@ -1578,23 +1326,13 @@ msgstr "" msgid "Transfer Started At" msgstr "" -#. Description of the 'Transfer Started After (Seconds)' (Int) field in DocType -#. 'Outgoing Mail' +#. Description of the 'Transfer Started After (Seconds)' (Float) field in +#. DocType 'Outgoing Mail' #: mail/mail/doctype/outgoing_mail/outgoing_mail.json msgid "Transfer Started At - Submitted At" msgstr "" -#. Option for the 'Status' (Select) field in DocType 'Outgoing Mail' -#: mail/mail/doctype/outgoing_mail/outgoing_mail.json -msgid "Transferred" -msgstr "" - -#. Option for the 'Status' (Select) field in DocType 'Outgoing Mail' -#: mail/mail/doctype/outgoing_mail/outgoing_mail.json -msgid "Transferring" -msgstr "" - -#: mail/mail/doctype/outgoing_mail/outgoing_mail.js:78 +#: mail/mail/doctype/outgoing_mail/outgoing_mail.js:73 msgid "Transferring..." msgstr "" @@ -1605,12 +1343,8 @@ msgstr "" msgid "Trash" msgstr "" -#. Label of the type (Select) field in DocType 'DNS Record' -#. Label of the type (Select) field in DocType 'Mail Agent' #. Label of the type (Select) field in DocType 'Mail Domain DNS Record' #. Label of the type (Select) field in DocType 'Mail Recipient' -#: mail/mail/doctype/dns_record/dns_record.json -#: mail/mail/doctype/mail_agent/mail_agent.json #: mail/mail/doctype/mail_domain_dns_record/mail_domain_dns_record.json #: mail/mail/doctype/mail_recipient/mail_recipient.json msgid "Type" @@ -1625,76 +1359,45 @@ msgstr "" msgid "User" msgstr "" -#: mail/mail/doctype/mail_settings/mail_settings.py:81 -msgid "User {0} does not exist." +#: mail/mail/doctype/mailbox/mailbox.py:46 +msgid "User is mandatory." msgstr "" -#: mail/mail/doctype/mail_settings/mail_settings.py:88 -msgid "User {0} does not have the Postmaster role." -msgstr "" - -#: mail/mail/doctype/mail_settings/mail_settings.py:83 -msgid "User {0} is disabled." +#: mail/mail/doctype/mailbox/mailbox.py:50 +msgid "User {0} does not have Mailbox User role." msgstr "" #: mail/api/auth.py:34 msgid "User {0} is not allowed to access mailboxes." msgstr "" -#. Label of the rmq_username (Data) field in DocType 'Mail Settings' -#: mail/mail/doctype/mail_settings/mail_settings.json -msgid "Username" -msgstr "" - -#. Label of the value (Text) field in DocType 'DNS Record' #. Label of the value (Text) field in DocType 'Mail Domain DNS Record' #. Label of the value (Text) field in DocType 'Mail Header' -#: mail/mail/doctype/dns_record/dns_record.json #: mail/mail/doctype/mail_domain_dns_record/mail_domain_dns_record.json #: mail/mail/doctype/mail_header/mail_header.json msgid "Value" msgstr "" -#. Label of the is_verified (Check) field in DocType 'DNS Record' #. Label of the is_verified (Check) field in DocType 'Mail Domain' -#. Label of the is_verified (Check) field in DocType 'Mail Domain DNS Record' -#: mail/mail/doctype/dns_record/dns_record.json #: mail/mail/doctype/mail_domain/mail_domain.json -#: mail/mail/doctype/mail_domain_dns_record/mail_domain_dns_record.json msgid "Verified" msgstr "" -#: mail/mail/doctype/dns_record/dns_record.py:101 -msgid "Verified {0}:{1} record." -msgstr "" - -#: mail/mail/doctype/dns_record/dns_record.js:11 -msgid "Verify DNS Record" -msgstr "" - -#: mail/mail/doctype/mail_domain/mail_domain.js:22 +#: mail/mail/doctype/mail_domain/mail_domain.js:11 msgid "Verify DNS Records" msgstr "" -#: mail/mail/doctype/dns_record/dns_record.js:35 -msgid "Verifying DNS Record..." -msgstr "" - -#: mail/mail/doctype/mail_domain/mail_domain.js:47 +#: mail/mail/doctype/mail_domain/mail_domain.js:32 msgid "Verifying DNS Records..." msgstr "" -#. Label of the rmq_virtual_host (Data) field in DocType 'Mail Settings' -#: mail/mail/doctype/mail_settings/mail_settings.json -msgid "Virtual Host" -msgstr "" - -#: mail/mail/doctype/outgoing_mail/outgoing_mail.py:120 +#: mail/mail/doctype/outgoing_mail/outgoing_mail.py:139 msgid "You are not allowed to send mail from mailbox {0}." msgstr "" -#: mail/utils/__init__.py:27 -msgid "{0} does not exist." +#. Label of the is_rejected (Check) field in DocType 'Incoming Mail' +#: mail/mail/doctype/incoming_mail/incoming_mail.json +msgid "is Rejected" msgstr "" #: frontend/src/components/Modals/SendMail.vue:26 @@ -1703,21 +1406,20 @@ msgstr "" msgid "{0} is an invalid email address" msgstr "" -#: mail/mail/doctype/dns_record/dns_record_list.js:19 #: mail/mail/doctype/incoming_mail/incoming_mail_list.js:29 -#: mail/mail/doctype/outgoing_mail/outgoing_mail.js:108 +#: mail/mail/doctype/outgoing_mail/outgoing_mail.js:103 msgid "{0} job has been created." msgstr "" -#: mail/mail/doctype/outgoing_mail/outgoing_mail.py:141 +#: mail/mail/doctype/outgoing_mail/outgoing_mail.py:158 msgid "{0} must be either Incoming Mail or Outgoing Mail." msgstr "" -#: mail/mail/doctype/mail_settings/mail_settings.py:122 +#: mail/mail/doctype/mail_settings/mail_settings.py:45 msgid "{0} should be greater than or equal to {1}." msgstr "" -#: mail/mail/doctype/mail_settings/mail_settings.py:112 +#: mail/mail/doctype/mail_settings/mail_settings.py:35 msgid "{0} should be less than or equal to {1} MB." msgstr ""