diff --git a/fetchmail_notify_error_to_sender/README.rst b/fetchmail_notify_error_to_sender/README.rst new file mode 100644 index 00000000000..15b8767ac97 --- /dev/null +++ b/fetchmail_notify_error_to_sender/README.rst @@ -0,0 +1,107 @@ +.. image:: https://odoo-community.org/readme-banner-image + :target: https://odoo-community.org/get-involved?utm_source=readme + :alt: Odoo Community Association + +================================ +Fetchmail Notify Error to Sender +================================ + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:b7ccf8c7dcd1beaf104ae84d66594da371c22a1f680f4d7378848b5334a37204 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/license-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fserver--tools-lightgray.png?logo=github + :target: https://github.com/OCA/server-tools/tree/19.0/fetchmail_notify_error_to_sender + :alt: OCA/server-tools +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/server-tools-19-0/server-tools-19-0-fetchmail_notify_error_to_sender + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/server-tools&target_branch=19.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +If fetchmail is not able to correctly route an email, the email is +"silently" lost (you get an error message in server log). + +For example, if you configure odoo mail system to route received emails +according to recipient address, it may happen users send emails to wrong +email address. + +This module extends the functionality of fetchmail to allow you to +automatically send a notification email to sender, when odoo can't +correctly process the received email. + +**Table of contents** + +.. contents:: + :local: + +Configuration +============= + +To configure this module, you need to: + +1. Configure your fetchmail server setting 'Error notice template' = + 'Fetchmail - error notice'. +2. You can edit the 'Fetchmail - error notice' email template according + to your needs. + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +------- + +* Agile Business Group +* ForgeFlow + +Contributors +------------ + +- Lorenzo Battistini +- Miquel Raïch (migration to v9 and v10) +- Hai Dinh (migration to V11) +- Nedas Zilinskas (Ventor, Xpansa Group + ) +- Denis Valenchyts (VentorTech OU + ) +- Helly kapatel + +Maintainers +----------- + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/server-tools `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/fetchmail_notify_error_to_sender/__init__.py b/fetchmail_notify_error_to_sender/__init__.py new file mode 100644 index 00000000000..69f7babdfb1 --- /dev/null +++ b/fetchmail_notify_error_to_sender/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from . import models diff --git a/fetchmail_notify_error_to_sender/__manifest__.py b/fetchmail_notify_error_to_sender/__manifest__.py new file mode 100644 index 00000000000..a3e4f565613 --- /dev/null +++ b/fetchmail_notify_error_to_sender/__manifest__.py @@ -0,0 +1,18 @@ +# Copyright 2015 Lorenzo Battistini +# Copyright 2017 ForgeFlow +# Copyright 2018 Hai Dinh +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +{ + "name": "Fetchmail Notify Error to Sender", + "summary": "If fetching mails gives error, send an email to sender", + "version": "19.0.1.0.0", + "category": "Tools", + "author": "Agile Business Group,ForgeFlow,Odoo Community Association (OCA)", + "website": "https://github.com/OCA/server-tools", + "license": "AGPL-3", + "depends": ["mail"], + "data": ["views/fetchmail_view.xml", "data/email_template_data.xml"], + "installable": True, + "application": False, +} diff --git a/fetchmail_notify_error_to_sender/data/email_template_data.xml b/fetchmail_notify_error_to_sender/data/email_template_data.xml new file mode 100644 index 00000000000..8c48784b852 --- /dev/null +++ b/fetchmail_notify_error_to_sender/data/email_template_data.xml @@ -0,0 +1,39 @@ + + + + + Fetchmail - error notice + {{ctx.get('sender_message').get('to')}} + {{ctx.get('sender_message').get('from')}} + Receiving error with: {{ctx.get('sender_message').get('subject')}} + + + {{ctx.get('lang')}} + +
+

+

+

Hello ,

+

we got a problem with your email: + +

+

Maybe you used a wrong recipient address?

+

+
+

+

Technical details:

+

+ + + +

+
+

+
+
+
+
diff --git a/fetchmail_notify_error_to_sender/i18n/ca.po b/fetchmail_notify_error_to_sender/i18n/ca.po new file mode 100644 index 00000000000..ac422a9d747 --- /dev/null +++ b/fetchmail_notify_error_to_sender/i18n/ca.po @@ -0,0 +1,104 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * fetchmail_notify_error_to_sender +# +# Translators: +# Marc Tormo i Bochaca , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-15 02:48+0000\n" +"PO-Revision-Date: 2017-07-15 02:48+0000\n" +"Last-Translator: Marc Tormo i Bochaca , 2017\n" +"Language-Team: Catalan (https://www.transifex.com/oca/teams/23907/ca/)\n" +"Language: ca\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: fetchmail_notify_error_to_sender +#: model:mail.template,body_html:fetchmail_notify_error_to_sender.email_template_error_notice +msgid "" +"
\n" +"

\n" +"

\n" +"

Hello ,

\n" +"

we got a problem with your email:

\n" +"

Maybe you used a wrong recipient address?

\n" +"


\n" +"

Technical details:

\n" +"

\n" +"
\n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_fetchmail_server__changeset_change_ids +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_mail_thread__changeset_change_ids +msgid "Changeset Changes" +msgstr "" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_fetchmail_server__changeset_ids +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_mail_thread__changeset_ids +msgid "Changesets" +msgstr "" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_fetchmail_server__count_pending_changeset_changes +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_mail_thread__count_pending_changeset_changes +msgid "Count Pending Changeset Changes" +msgstr "" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_fetchmail_server__count_pending_changesets +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_mail_thread__count_pending_changesets +msgid "Count Pending Changesets" +msgstr "" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model,name:fetchmail_notify_error_to_sender.model_mail_thread +msgid "Email Thread" +msgstr "Tema del Correu electrònic " + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_fetchmail_server__error_notice_template_id +msgid "Error notice template" +msgstr "" + +#. module: fetchmail_notify_error_to_sender +#: model:mail.template,name:fetchmail_notify_error_to_sender.email_template_error_notice +msgid "Fetchmail - error notice" +msgstr "" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model,name:fetchmail_notify_error_to_sender.model_fetchmail_server +msgid "Incoming Mail Server" +msgstr "" + +#. module: fetchmail_notify_error_to_sender +#: model:mail.template,subject:fetchmail_notify_error_to_sender.email_template_error_notice +msgid "Receiving error with: {{ctx.get('sender_message').get('subject')}}" +msgstr "" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,help:fetchmail_notify_error_to_sender.field_fetchmail_server__error_notice_template_id +msgid "" +"Set here the template to use to send notice to sender when errors occur " +"while fetching email" +msgstr "" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_fetchmail_server__user_can_see_changeset +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_mail_thread__user_can_see_changeset +msgid "User Can See Changeset" +msgstr "" + +#~ msgid "POP/IMAP Server" +#~ msgstr "Servidor POP/IMAP" diff --git a/fetchmail_notify_error_to_sender/i18n/de.po b/fetchmail_notify_error_to_sender/i18n/de.po new file mode 100644 index 00000000000..9fbec66c574 --- /dev/null +++ b/fetchmail_notify_error_to_sender/i18n/de.po @@ -0,0 +1,124 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * fetchmail_notify_error_to_sender +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-01 02:10+0000\n" +"PO-Revision-Date: 2025-12-26 14:42+0000\n" +"Last-Translator: Nils Coenen \n" +"Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.10.4\n" + +#. module: fetchmail_notify_error_to_sender +#: model:mail.template,body_html:fetchmail_notify_error_to_sender.email_template_error_notice +msgid "" +"
\n" +"

\n" +"

\n" +"

Hello ,

\n" +"

we got a problem with your email:

\n" +"

Maybe you used a wrong recipient address?

\n" +"


\n" +"

Technical details:

\n" +"

\n" +"
\n" +"

\n" +"
\n" +" " +msgstr "" +"
\n" +"

\n" +"

\n" +"

Hallo ,

\n" +"

wir haben ein Problem mit Ihrer E-Mail:

\n" +"

Vielleicht haben Sie eine falsche Empfängeradresse " +"verwendet?

\n" +"


\n" +"

Technische Details:

\n" +"

\n" +"
\n" +"

\n" +"
\n" +" " + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_fetchmail_server__changeset_change_ids +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_mail_thread__changeset_change_ids +msgid "Changeset Changes" +msgstr "Änderungen am Änderungssatz" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_fetchmail_server__changeset_ids +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_mail_thread__changeset_ids +msgid "Changesets" +msgstr "Änderungssatz" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_fetchmail_server__count_pending_changeset_changes +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_mail_thread__count_pending_changeset_changes +msgid "Count Pending Changeset Changes" +msgstr "Änderungsanzahl des ausstehenden Änderungssatzes" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_fetchmail_server__count_pending_changesets +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_mail_thread__count_pending_changesets +msgid "Count Pending Changesets" +msgstr "Anzahl der ausstehenden Änderungssätze" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model,name:fetchmail_notify_error_to_sender.model_mail_thread +msgid "Email Thread" +msgstr "E-Mail-Thread" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_fetchmail_server__error_notice_template_id +msgid "Error notice template" +msgstr "Vorlage für Fehlerhinweise" + +#. module: fetchmail_notify_error_to_sender +#: model:mail.template,name:fetchmail_notify_error_to_sender.email_template_error_notice +msgid "Fetchmail - error notice" +msgstr "Fetchmail - Fehlerhinweis" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model,name:fetchmail_notify_error_to_sender.model_fetchmail_server +msgid "Incoming Mail Server" +msgstr "Eingehender Mailserver" + +#. module: fetchmail_notify_error_to_sender +#: model:mail.template,subject:fetchmail_notify_error_to_sender.email_template_error_notice +msgid "Receiving error with: {{ctx.get('sender_message').get('subject')}}" +msgstr "Empfangsfehler mit: {{ctx.get('sender_message').get('subject')}}" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,help:fetchmail_notify_error_to_sender.field_fetchmail_server__error_notice_template_id +msgid "" +"Set here the template to use to send notice to sender when errors occur " +"while fetching email" +msgstr "" +"Legen Sie hier die Vorlage fest, die zum Senden einer Benachrichtigung an " +"den Absender verwendet werden soll, wenn beim Abrufen einer E-Mail Fehler " +"auftreten" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_fetchmail_server__user_can_see_changeset +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_mail_thread__user_can_see_changeset +msgid "User Can See Changeset" +msgstr "Der Benutzer kann Änderungssatz sehen" + +#~ msgid "POP/IMAP Server" +#~ msgstr "POP/IMAP-Server" diff --git a/fetchmail_notify_error_to_sender/i18n/es.po b/fetchmail_notify_error_to_sender/i18n/es.po new file mode 100644 index 00000000000..517a9250b2a --- /dev/null +++ b/fetchmail_notify_error_to_sender/i18n/es.po @@ -0,0 +1,179 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * fetchmail_notify_error_to_sender +# +# Translators: +# Ahmet Altınışık , 2016 +# Antonio Trueba, 2016 +# Antonio Trueba, 2016 +# bossnm11 , 2014 +# Carles Antoli , 2015 +# Chanseok , 2014 +# Chul Park , 2015 +# David10000 , 2014 +# FIRST AUTHOR , 2012-2013 +# Gil , 2014 +# Hongseob Lee , 2015 +# Hongseob Lee , 2015 +# Hotellook, 2014 +# jeon , 2014 +# JiyeonLee , 2014 +# Jong-Dae Park , 2013 +# Kevin Min , 2015 +# KimKyudong , 2014 +# mariana1201 , 2014 +# Matjaž Mozetič , 2015-2016 +# Nicole , 2014 +# Paolo Valier, 2016 +# Pope, 2014 +# Rudolf Schnapka , 2016 +# Sarina Canelake , 2014 +# Seok Jun Yoon , 2015 +# shin2012 , 2014 +# Sujin Lee , 2014 +# Sunah Lim , 2013 +# Young Kim , 2015 +msgid "" +msgstr "" +"Project-Id-Version: server-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-04-14 07:02+0000\n" +"PO-Revision-Date: 2023-10-11 18:38+0000\n" +"Last-Translator: Ivorra78 \n" +"Language-Team: Spanish (http://www.transifex.com/oca/OCA-server-tools-8-0/" +"language/es/)\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: fetchmail_notify_error_to_sender +#: model:mail.template,body_html:fetchmail_notify_error_to_sender.email_template_error_notice +msgid "" +"
\n" +"

\n" +"

\n" +"

Hello ,

\n" +"

we got a problem with your email:

\n" +"

Maybe you used a wrong recipient address?

\n" +"


\n" +"

Technical details:

\n" +"

\n" +"
\n" +"

\n" +"
\n" +" " +msgstr "" +"
\n" +"

\n" +"

\n" +"

Hola ,

\n" +"

Tenemos un problema con tu correo electrónico:

\n" +"

¿Quizás usaste una dirección de destinatario " +"incorrecta?

\n" +"


\n" +"

Detalles técnicos:

\n" +"

\n" +"
\n" +"

\n" +"
\n" +" " + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_fetchmail_server__changeset_change_ids +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_mail_thread__changeset_change_ids +msgid "Changeset Changes" +msgstr "Cambios en el conjunto de modificaciones" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_fetchmail_server__changeset_ids +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_mail_thread__changeset_ids +msgid "Changesets" +msgstr "Conjuntos de cambios" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_fetchmail_server__count_pending_changeset_changes +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_mail_thread__count_pending_changeset_changes +msgid "Count Pending Changeset Changes" +msgstr "Contar los cambios del conjunto de cambios pendientes" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_fetchmail_server__count_pending_changesets +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_mail_thread__count_pending_changesets +msgid "Count Pending Changesets" +msgstr "Contar conjuntos de cambios pendientes" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model,name:fetchmail_notify_error_to_sender.model_mail_thread +msgid "Email Thread" +msgstr "Hilo correo electrónico" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_fetchmail_server__error_notice_template_id +msgid "Error notice template" +msgstr "Plantilla de notificación de error" + +#. module: fetchmail_notify_error_to_sender +#: model:mail.template,name:fetchmail_notify_error_to_sender.email_template_error_notice +msgid "Fetchmail - error notice" +msgstr "Fetchmail - notificación de error" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model,name:fetchmail_notify_error_to_sender.model_fetchmail_server +msgid "Incoming Mail Server" +msgstr "Servidor de correo entrante" + +#. module: fetchmail_notify_error_to_sender +#: model:mail.template,subject:fetchmail_notify_error_to_sender.email_template_error_notice +msgid "Receiving error with: {{ctx.get('sender_message').get('subject')}}" +msgstr "Error de recepción con: {{ctx.get('sender_message').get('subject')}}" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,help:fetchmail_notify_error_to_sender.field_fetchmail_server__error_notice_template_id +msgid "" +"Set here the template to use to send notice to sender when errors occur " +"while fetching email" +msgstr "" +"Establezca aquí la plantilla que se utilizará para enviar un aviso al " +"remitente cuando se produzcan errores al recuperar el correo electrónico" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_fetchmail_server__user_can_see_changeset +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_mail_thread__user_can_see_changeset +msgid "User Can See Changeset" +msgstr "Usuario puede ver conjunto de cambios" + +#, fuzzy +#~ msgid "" +#~ "\n" +#~ "
\n" +#~ "

Hello ${ctx.get('sender_message').get('from')},

\n" +#~ "

we got a problem with your email: ${ctx." +#~ "get('sender_message').get('subject')}

\n" +#~ "

Maybe you used a wrong recipient address?

\n" +#~ "


\n" +#~ "

Technical details:

\n" +#~ "

${ctx.get('route_exception')}

\n" +#~ "
\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ "
\n" +#~ "

Hola ${ctx.get('sender_message').get('from')},

\n" +#~ "

tenemos un problema con su email: ${ctx.get('sender_message')." +#~ "get('subject')}

\n" +#~ "

¿Puede haber usado una dirección de destino incorrecta?

\n" +#~ "


\n" +#~ "

Detalles técnicos:

\n" +#~ "

${ctx.get('route_exception').message}

\n" +#~ "
\n" +#~ " " + +#~ msgid "POP/IMAP Server" +#~ msgstr "Servidor POP/IMAP" diff --git a/fetchmail_notify_error_to_sender/i18n/es_AR.po b/fetchmail_notify_error_to_sender/i18n/es_AR.po new file mode 100644 index 00000000000..7a1c0b237f3 --- /dev/null +++ b/fetchmail_notify_error_to_sender/i18n/es_AR.po @@ -0,0 +1,146 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * fetchmail_notify_error_to_sender +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 15.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-05-25 20:09+0000\n" +"Last-Translator: Ignacio Buioli \n" +"Language-Team: none\n" +"Language: es_AR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: fetchmail_notify_error_to_sender +#: model:mail.template,body_html:fetchmail_notify_error_to_sender.email_template_error_notice +msgid "" +"
\n" +"

\n" +"

\n" +"

Hello ,

\n" +"

we got a problem with your email:

\n" +"

Maybe you used a wrong recipient address?

\n" +"


\n" +"

Technical details:

\n" +"

\n" +"
\n" +"

\n" +"
\n" +" " +msgstr "" +"
\n" +"

\n" +"

\n" +"

Hola ," +"

\n" +"

tuvimos un problema con su mail:

\n" +"

¿Es posible que halla usado una dirección de remitente " +"errónea?

\n" +"


\n" +"

Detalles técnicos:

\n" +"

\n" +"
\n" +"

\n" +"
\n" +" " + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_fetchmail_server__changeset_change_ids +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_mail_thread__changeset_change_ids +msgid "Changeset Changes" +msgstr "Cambios en el Conjunto de Cambios" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_fetchmail_server__changeset_ids +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_mail_thread__changeset_ids +msgid "Changesets" +msgstr "Conjunto de Cambios" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_fetchmail_server__count_pending_changeset_changes +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_mail_thread__count_pending_changeset_changes +msgid "Count Pending Changeset Changes" +msgstr "Contar los Cambios Pendientes del Conjunto de Cambios" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_fetchmail_server__count_pending_changesets +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_mail_thread__count_pending_changesets +msgid "Count Pending Changesets" +msgstr "Contar Conjunto de Cambios Pendientes" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model,name:fetchmail_notify_error_to_sender.model_mail_thread +msgid "Email Thread" +msgstr "Hilo de Correo Electrónico" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_fetchmail_server__error_notice_template_id +msgid "Error notice template" +msgstr "Plantilla de aviso de error" + +#. module: fetchmail_notify_error_to_sender +#: model:mail.template,name:fetchmail_notify_error_to_sender.email_template_error_notice +msgid "Fetchmail - error notice" +msgstr "Fetchmail - aviso de error" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model,name:fetchmail_notify_error_to_sender.model_fetchmail_server +msgid "Incoming Mail Server" +msgstr "Servidor de Correo Entrante" + +#. module: fetchmail_notify_error_to_sender +#: model:mail.template,subject:fetchmail_notify_error_to_sender.email_template_error_notice +msgid "Receiving error with: {{ctx.get('sender_message').get('subject')}}" +msgstr "Error al recibir con: {{ctx.get('sender_message').get('subject')}}" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,help:fetchmail_notify_error_to_sender.field_fetchmail_server__error_notice_template_id +msgid "" +"Set here the template to use to send notice to sender when errors occur " +"while fetching email" +msgstr "" +"Establezca aquí la plantilla que se usará para enviar un aviso al remitente " +"cuando se produzcan errores al obtener el correo electrónico" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_fetchmail_server__user_can_see_changeset +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_mail_thread__user_can_see_changeset +msgid "User Can See Changeset" +msgstr "El usuario puede ver el Conjunto de Cambios" + +#~ msgid "" +#~ "\n" +#~ "
\n" +#~ "

Hello ${ctx.get('sender_message').get('from')},

\n" +#~ "

we got a problem with your email: ${ctx." +#~ "get('sender_message').get('subject')}

\n" +#~ "

Maybe you used a wrong recipient address?

\n" +#~ "


\n" +#~ "

Technical details:

\n" +#~ "

${ctx.get('route_exception')}

\n" +#~ "
\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ "
\n" +#~ "

Hola ${ctx.get('sender_message').get('from')},

\n" +#~ "

tenemos un problema con su correo: ${ctx." +#~ "get('sender_message').get('subject')}

\n" +#~ "

¿Quizás usó una dirección de destinatario incorrecta?

\n" +#~ "


\n" +#~ "

Detalles técnicos:

\n" +#~ "

${ctx.get('route_exception')}

\n" +#~ "
\n" +#~ " " + +#~ msgid "" +#~ "Receiving error with: ${ctx.get('sender_message').get('subject')|safe}" +#~ msgstr "Error al recibir: ${ctx.get('sender_message').get('subject')|safe}" diff --git a/fetchmail_notify_error_to_sender/i18n/fetchmail_notify_error_to_sender.pot b/fetchmail_notify_error_to_sender/i18n/fetchmail_notify_error_to_sender.pot new file mode 100644 index 00000000000..e48e2a81e8c --- /dev/null +++ b/fetchmail_notify_error_to_sender/i18n/fetchmail_notify_error_to_sender.pot @@ -0,0 +1,84 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * fetchmail_notify_error_to_sender +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 18.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: fetchmail_notify_error_to_sender +#: model:mail.template,body_html:fetchmail_notify_error_to_sender.email_template_error_notice +msgid "" +"
\n" +"

\n" +"

\n" +"

Hello ,

\n" +"

we got a problem with your email: \n" +" \n" +"

\n" +"

Maybe you used a wrong recipient address?

\n" +"

\n" +"
\n" +"

\n" +"

Technical details:

\n" +"

\n" +" \n" +" \n" +" \n" +"

\n" +"
\n" +" \n" +"
\n" +" " +msgstr "" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_fetchmail_server__assigned_attachment_ids +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_mail_thread__assigned_attachment_ids +msgid "Assigned Attachments" +msgstr "" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model,name:fetchmail_notify_error_to_sender.model_mail_thread +msgid "Email Thread" +msgstr "" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_fetchmail_server__error_notice_template_id +msgid "Error notice template" +msgstr "" + +#. module: fetchmail_notify_error_to_sender +#: model:mail.template,name:fetchmail_notify_error_to_sender.email_template_error_notice +msgid "Fetchmail - error notice" +msgstr "" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model,name:fetchmail_notify_error_to_sender.model_fetchmail_server +msgid "Incoming Mail Server" +msgstr "" + +#. module: fetchmail_notify_error_to_sender +#: model:mail.template,subject:fetchmail_notify_error_to_sender.email_template_error_notice +msgid "Receiving error with: {{ctx.get('sender_message').get('subject')}}" +msgstr "" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,help:fetchmail_notify_error_to_sender.field_fetchmail_server__error_notice_template_id +msgid "" +"Set here the template to use to send notice to sender when errors occur " +"while fetching email" +msgstr "" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_fetchmail_server__smart_search +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_mail_thread__smart_search +msgid "Smart Search" +msgstr "" diff --git a/fetchmail_notify_error_to_sender/i18n/fr.po b/fetchmail_notify_error_to_sender/i18n/fr.po new file mode 100644 index 00000000000..d1e8e2f8b2f --- /dev/null +++ b/fetchmail_notify_error_to_sender/i18n/fr.po @@ -0,0 +1,136 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * fetchmail_notify_error_to_sender +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-15 02:48+0000\n" +"PO-Revision-Date: 2017-07-15 02:48+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: fetchmail_notify_error_to_sender +#: model:mail.template,body_html:fetchmail_notify_error_to_sender.email_template_error_notice +msgid "" +"
\n" +"

\n" +"

\n" +"

Hello ,

\n" +"

we got a problem with your email:

\n" +"

Maybe you used a wrong recipient address?

\n" +"


\n" +"

Technical details:

\n" +"

\n" +"
\n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_fetchmail_server__changeset_change_ids +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_mail_thread__changeset_change_ids +msgid "Changeset Changes" +msgstr "" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_fetchmail_server__changeset_ids +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_mail_thread__changeset_ids +msgid "Changesets" +msgstr "" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_fetchmail_server__count_pending_changeset_changes +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_mail_thread__count_pending_changeset_changes +msgid "Count Pending Changeset Changes" +msgstr "" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_fetchmail_server__count_pending_changesets +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_mail_thread__count_pending_changesets +msgid "Count Pending Changesets" +msgstr "" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model,name:fetchmail_notify_error_to_sender.model_mail_thread +msgid "Email Thread" +msgstr "Discussion de courriel" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_fetchmail_server__error_notice_template_id +msgid "Error notice template" +msgstr "Erreur dans le modèle de notice" + +#. module: fetchmail_notify_error_to_sender +#: model:mail.template,name:fetchmail_notify_error_to_sender.email_template_error_notice +msgid "Fetchmail - error notice" +msgstr "" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model,name:fetchmail_notify_error_to_sender.model_fetchmail_server +msgid "Incoming Mail Server" +msgstr "" + +#. module: fetchmail_notify_error_to_sender +#: model:mail.template,subject:fetchmail_notify_error_to_sender.email_template_error_notice +msgid "Receiving error with: {{ctx.get('sender_message').get('subject')}}" +msgstr "" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,help:fetchmail_notify_error_to_sender.field_fetchmail_server__error_notice_template_id +msgid "" +"Set here the template to use to send notice to sender when errors occur " +"while fetching email" +msgstr "" +"Choisissez ici le modèle à utiliser pour informer l'expéditeur lorsque des " +"erreurs surviennent lors de la récupération du courriel. " + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_fetchmail_server__user_can_see_changeset +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_mail_thread__user_can_see_changeset +msgid "User Can See Changeset" +msgstr "" + +#, fuzzy +#~ msgid "" +#~ "\n" +#~ "
\n" +#~ "

Hello ${ctx.get('sender_message').get('from')},

\n" +#~ "

we got a problem with your email: ${ctx." +#~ "get('sender_message').get('subject')}

\n" +#~ "

Maybe you used a wrong recipient address?

\n" +#~ "


\n" +#~ "

Technical details:

\n" +#~ "

${ctx.get('route_exception')}

\n" +#~ "
\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ "
\n" +#~ "

Bonjour ${ctx.get('sender_message').get('from')},

\n" +#~ "

nous avons de la difficulté avec votre adresse de courriel: ${ctx." +#~ "get('sender_message').get('subject')}

\n" +#~ "

Peut-être avez-vous utilisé une mauvaise adresse de destinataire?

\n" +#~ "


\n" +#~ "

Détails techniques:

\n" +#~ "

${ctx.get('route_exception').message}

\n" +#~ "
" + +#~ msgid "" +#~ "Receiving error with: ${ctx.get('sender_message').get('subject')|safe}" +#~ msgstr "" +#~ "Reçu une erreur avec : ${ctx.get('sender_message').get('subject')|safe}" + +#~ msgid "POP/IMAP Server" +#~ msgstr "Serveur POP/IMAP" diff --git a/fetchmail_notify_error_to_sender/i18n/hr.po b/fetchmail_notify_error_to_sender/i18n/hr.po new file mode 100644 index 00000000000..861017b2280 --- /dev/null +++ b/fetchmail_notify_error_to_sender/i18n/hr.po @@ -0,0 +1,105 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * fetchmail_notify_error_to_sender +# +# Translators: +# Bole , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-15 02:48+0000\n" +"PO-Revision-Date: 2017-07-15 02:48+0000\n" +"Last-Translator: Bole , 2017\n" +"Language-Team: Croatian (https://www.transifex.com/oca/teams/23907/hr/)\n" +"Language: hr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" + +#. module: fetchmail_notify_error_to_sender +#: model:mail.template,body_html:fetchmail_notify_error_to_sender.email_template_error_notice +msgid "" +"
\n" +"

\n" +"

\n" +"

Hello ,

\n" +"

we got a problem with your email:

\n" +"

Maybe you used a wrong recipient address?

\n" +"


\n" +"

Technical details:

\n" +"

\n" +"
\n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_fetchmail_server__changeset_change_ids +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_mail_thread__changeset_change_ids +msgid "Changeset Changes" +msgstr "" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_fetchmail_server__changeset_ids +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_mail_thread__changeset_ids +msgid "Changesets" +msgstr "" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_fetchmail_server__count_pending_changeset_changes +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_mail_thread__count_pending_changeset_changes +msgid "Count Pending Changeset Changes" +msgstr "" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_fetchmail_server__count_pending_changesets +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_mail_thread__count_pending_changesets +msgid "Count Pending Changesets" +msgstr "" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model,name:fetchmail_notify_error_to_sender.model_mail_thread +msgid "Email Thread" +msgstr "" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_fetchmail_server__error_notice_template_id +msgid "Error notice template" +msgstr "" + +#. module: fetchmail_notify_error_to_sender +#: model:mail.template,name:fetchmail_notify_error_to_sender.email_template_error_notice +msgid "Fetchmail - error notice" +msgstr "" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model,name:fetchmail_notify_error_to_sender.model_fetchmail_server +msgid "Incoming Mail Server" +msgstr "" + +#. module: fetchmail_notify_error_to_sender +#: model:mail.template,subject:fetchmail_notify_error_to_sender.email_template_error_notice +msgid "Receiving error with: {{ctx.get('sender_message').get('subject')}}" +msgstr "" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,help:fetchmail_notify_error_to_sender.field_fetchmail_server__error_notice_template_id +msgid "" +"Set here the template to use to send notice to sender when errors occur " +"while fetching email" +msgstr "" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_fetchmail_server__user_can_see_changeset +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_mail_thread__user_can_see_changeset +msgid "User Can See Changeset" +msgstr "" + +#~ msgid "POP/IMAP Server" +#~ msgstr "POP/IMAP Server" diff --git a/fetchmail_notify_error_to_sender/i18n/it.po b/fetchmail_notify_error_to_sender/i18n/it.po new file mode 100644 index 00000000000..68c2d7a734b --- /dev/null +++ b/fetchmail_notify_error_to_sender/i18n/it.po @@ -0,0 +1,153 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * fetchmail_notify_error_to_sender +# +# Translators: +# Paolo Valier , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-06 02:25+0000\n" +"PO-Revision-Date: 2025-08-19 15:27+0000\n" +"Last-Translator: mymage \n" +"Language-Team: Italian (https://www.transifex.com/oca/teams/23907/it/)\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.10.4\n" + +#. module: fetchmail_notify_error_to_sender +#: model:mail.template,body_html:fetchmail_notify_error_to_sender.email_template_error_notice +msgid "" +"
\n" +"

\n" +"

\n" +"

Hello ,

\n" +"

we got a problem with your email:

\n" +"

Maybe you used a wrong recipient address?

\n" +"


\n" +"

Technical details:

\n" +"

\n" +"
\n" +"

\n" +"
\n" +" " +msgstr "" +"
\n" +"

\n" +"

\n" +"

Salve ,

\n" +"

c'è un problema con la sua e-mail:

\n" +"

Forse è stato utilizzato un destinatario errato?

\n" +"


\n" +"

Dettagli tecnici:

\n" +"

\n" +"
\n" +"

\n" +"
\n" +" " + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_fetchmail_server__changeset_change_ids +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_mail_thread__changeset_change_ids +msgid "Changeset Changes" +msgstr "Modifiche dell'insieme di modifiche" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_fetchmail_server__changeset_ids +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_mail_thread__changeset_ids +msgid "Changesets" +msgstr "Insieme di modifiche" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_fetchmail_server__count_pending_changeset_changes +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_mail_thread__count_pending_changeset_changes +msgid "Count Pending Changeset Changes" +msgstr "Conteggio modifiche dell'insieme di modifiche in attesa" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_fetchmail_server__count_pending_changesets +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_mail_thread__count_pending_changesets +msgid "Count Pending Changesets" +msgstr "Conteggio insieme di modifiche in attesa" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model,name:fetchmail_notify_error_to_sender.model_mail_thread +msgid "Email Thread" +msgstr "Discussione e-mail" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_fetchmail_server__error_notice_template_id +msgid "Error notice template" +msgstr "Template Notifica Errore" + +#. module: fetchmail_notify_error_to_sender +#: model:mail.template,name:fetchmail_notify_error_to_sender.email_template_error_notice +msgid "Fetchmail - error notice" +msgstr "Fetchmail - notifica errore" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model,name:fetchmail_notify_error_to_sender.model_fetchmail_server +msgid "Incoming Mail Server" +msgstr "Server di posta in arrivo" + +#. module: fetchmail_notify_error_to_sender +#: model:mail.template,subject:fetchmail_notify_error_to_sender.email_template_error_notice +msgid "Receiving error with: {{ctx.get('sender_message').get('subject')}}" +msgstr "Ricezione errore con: {{ctx.get('sender_message').get('subject')}}" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,help:fetchmail_notify_error_to_sender.field_fetchmail_server__error_notice_template_id +msgid "" +"Set here the template to use to send notice to sender when errors occur " +"while fetching email" +msgstr "" +"Imposta qui il template da usare per inviare una notifica al mittente quando " +"si verificano errori durante il recupero dell'e-mail" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_fetchmail_server__user_can_see_changeset +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_mail_thread__user_can_see_changeset +msgid "User Can See Changeset" +msgstr "L'utente può vedere l'insieme delle modifiche" + +#, fuzzy +#~ msgid "" +#~ "\n" +#~ "
\n" +#~ "

Hello ${ctx.get('sender_message').get('from')},

\n" +#~ "

we got a problem with your email: ${ctx." +#~ "get('sender_message').get('subject')}

\n" +#~ "

Maybe you used a wrong recipient address?

\n" +#~ "


\n" +#~ "

Technical details:

\n" +#~ "

${ctx.get('route_exception')}

\n" +#~ "
\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ "
\n" +#~ "

Salve ${ctx.get('sender_message').get('from')},

\n" +#~ "

abbiamo avuto un problema con la tua mail: ${ctx." +#~ "get('sender_message').get('subject')}

\n" +#~ "

Forse hai usato un indirizzo errato?

\n" +#~ "


\n" +#~ "

Dettagli tecnici:

\n" +#~ "

${ctx.get('route_exception').message}

\n" +#~ "
\n" +#~ " " + +#~ msgid "" +#~ "Receiving error with: ${ctx.get('sender_message').get('subject')|safe}" +#~ msgstr "" +#~ "Ricezione errore con: ${ctx.get('sender_message').get('subject')|safe}" + +#~ msgid "POP/IMAP Server" +#~ msgstr "Server POP/IMAP" diff --git a/fetchmail_notify_error_to_sender/i18n/pt_BR.po b/fetchmail_notify_error_to_sender/i18n/pt_BR.po new file mode 100644 index 00000000000..160187da8d7 --- /dev/null +++ b/fetchmail_notify_error_to_sender/i18n/pt_BR.po @@ -0,0 +1,139 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * fetchmail_notify_error_to_sender +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-01 02:10+0000\n" +"PO-Revision-Date: 2019-09-03 01:23+0000\n" +"Last-Translator: Rodrigo Macedo \n" +"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/" +"teams/23907/pt_BR/)\n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 3.8\n" + +#. module: fetchmail_notify_error_to_sender +#: model:mail.template,body_html:fetchmail_notify_error_to_sender.email_template_error_notice +msgid "" +"
\n" +"

\n" +"

\n" +"

Hello ,

\n" +"

we got a problem with your email:

\n" +"

Maybe you used a wrong recipient address?

\n" +"


\n" +"

Technical details:

\n" +"

\n" +"
\n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_fetchmail_server__changeset_change_ids +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_mail_thread__changeset_change_ids +msgid "Changeset Changes" +msgstr "" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_fetchmail_server__changeset_ids +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_mail_thread__changeset_ids +msgid "Changesets" +msgstr "" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_fetchmail_server__count_pending_changeset_changes +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_mail_thread__count_pending_changeset_changes +msgid "Count Pending Changeset Changes" +msgstr "" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_fetchmail_server__count_pending_changesets +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_mail_thread__count_pending_changesets +msgid "Count Pending Changesets" +msgstr "" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model,name:fetchmail_notify_error_to_sender.model_mail_thread +msgid "Email Thread" +msgstr "Tópico de E-mail" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_fetchmail_server__error_notice_template_id +msgid "Error notice template" +msgstr "Modelo de aviso de erro" + +#. module: fetchmail_notify_error_to_sender +#: model:mail.template,name:fetchmail_notify_error_to_sender.email_template_error_notice +msgid "Fetchmail - error notice" +msgstr "" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model,name:fetchmail_notify_error_to_sender.model_fetchmail_server +msgid "Incoming Mail Server" +msgstr "Servidor de Entrada de E-mail" + +#. module: fetchmail_notify_error_to_sender +#: model:mail.template,subject:fetchmail_notify_error_to_sender.email_template_error_notice +msgid "Receiving error with: {{ctx.get('sender_message').get('subject')}}" +msgstr "" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,help:fetchmail_notify_error_to_sender.field_fetchmail_server__error_notice_template_id +msgid "" +"Set here the template to use to send notice to sender when errors occur " +"while fetching email" +msgstr "" +"Defina aqui o modelo a ser usado para enviar um aviso ao remetente quando " +"ocorrerem erros ao buscar email" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_fetchmail_server__user_can_see_changeset +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_mail_thread__user_can_see_changeset +msgid "User Can See Changeset" +msgstr "" + +#~ msgid "" +#~ "\n" +#~ "
\n" +#~ "

Hello ${ctx.get('sender_message').get('from')},

\n" +#~ "

we got a problem with your email: ${ctx." +#~ "get('sender_message').get('subject')}

\n" +#~ "

Maybe you used a wrong recipient address?

\n" +#~ "


\n" +#~ "

Technical details:

\n" +#~ "

${ctx.get('route_exception')}

\n" +#~ "
\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ "
\n" +#~ "

Olá, ${ctx.get ('sender_message'). get ('from')},

\n" +#~ "

ocorreu um problema com seu e-mail: ${ctx." +#~ "get('sender_message').get('subject')}

\n" +#~ "

Talvez você tenha usado um endereço de destinatário " +#~ "errado?

\n" +#~ "


\n" +#~ "

Detalhes técnicos:

\n" +#~ "

${ctx.get('route_exception')}}

\n" +#~ "
\n" +#~ " " + +#~ msgid "" +#~ "Receiving error with: ${ctx.get('sender_message').get('subject')|safe}" +#~ msgstr "" +#~ "Recebendo erro com: ${ctx.get('sender_message').get('subject')|safe}" + +#~ msgid "POP/IMAP Server" +#~ msgstr "Servidor POP/IMAP" diff --git a/fetchmail_notify_error_to_sender/i18n/pt_PT.po b/fetchmail_notify_error_to_sender/i18n/pt_PT.po new file mode 100644 index 00000000000..86d048a58ce --- /dev/null +++ b/fetchmail_notify_error_to_sender/i18n/pt_PT.po @@ -0,0 +1,101 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * fetchmail_notify_error_to_sender +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: server-tools (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-09-16 09:29+0000\n" +"PO-Revision-Date: 2015-09-18 13:55+0000\n" +"Last-Translator: <>\n" +"Language-Team: Portuguese (Portugal) (http://www.transifex.com/oca/OCA-" +"server-tools-8-0/language/pt_PT/)\n" +"Language: pt_PT\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: fetchmail_notify_error_to_sender +#: model:mail.template,body_html:fetchmail_notify_error_to_sender.email_template_error_notice +msgid "" +"
\n" +"

\n" +"

\n" +"

Hello ,

\n" +"

we got a problem with your email:

\n" +"

Maybe you used a wrong recipient address?

\n" +"


\n" +"

Technical details:

\n" +"

\n" +"
\n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_fetchmail_server__changeset_change_ids +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_mail_thread__changeset_change_ids +msgid "Changeset Changes" +msgstr "" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_fetchmail_server__changeset_ids +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_mail_thread__changeset_ids +msgid "Changesets" +msgstr "" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_fetchmail_server__count_pending_changeset_changes +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_mail_thread__count_pending_changeset_changes +msgid "Count Pending Changeset Changes" +msgstr "" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_fetchmail_server__count_pending_changesets +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_mail_thread__count_pending_changesets +msgid "Count Pending Changesets" +msgstr "" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model,name:fetchmail_notify_error_to_sender.model_mail_thread +msgid "Email Thread" +msgstr "Tópico de Email" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_fetchmail_server__error_notice_template_id +msgid "Error notice template" +msgstr "" + +#. module: fetchmail_notify_error_to_sender +#: model:mail.template,name:fetchmail_notify_error_to_sender.email_template_error_notice +msgid "Fetchmail - error notice" +msgstr "" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model,name:fetchmail_notify_error_to_sender.model_fetchmail_server +msgid "Incoming Mail Server" +msgstr "" + +#. module: fetchmail_notify_error_to_sender +#: model:mail.template,subject:fetchmail_notify_error_to_sender.email_template_error_notice +msgid "Receiving error with: {{ctx.get('sender_message').get('subject')}}" +msgstr "" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,help:fetchmail_notify_error_to_sender.field_fetchmail_server__error_notice_template_id +msgid "" +"Set here the template to use to send notice to sender when errors occur " +"while fetching email" +msgstr "" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_fetchmail_server__user_can_see_changeset +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_mail_thread__user_can_see_changeset +msgid "User Can See Changeset" +msgstr "" diff --git a/fetchmail_notify_error_to_sender/i18n/sl.po b/fetchmail_notify_error_to_sender/i18n/sl.po new file mode 100644 index 00000000000..712e95c25a4 --- /dev/null +++ b/fetchmail_notify_error_to_sender/i18n/sl.po @@ -0,0 +1,105 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * fetchmail_notify_error_to_sender +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-01 02:10+0000\n" +"PO-Revision-Date: 2017-12-01 02:10+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Slovenian (https://www.transifex.com/oca/teams/23907/sl/)\n" +"Language: sl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n" +"%100==4 ? 2 : 3);\n" + +#. module: fetchmail_notify_error_to_sender +#: model:mail.template,body_html:fetchmail_notify_error_to_sender.email_template_error_notice +msgid "" +"
\n" +"

\n" +"

\n" +"

Hello ,

\n" +"

we got a problem with your email:

\n" +"

Maybe you used a wrong recipient address?

\n" +"


\n" +"

Technical details:

\n" +"

\n" +"
\n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_fetchmail_server__changeset_change_ids +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_mail_thread__changeset_change_ids +msgid "Changeset Changes" +msgstr "" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_fetchmail_server__changeset_ids +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_mail_thread__changeset_ids +msgid "Changesets" +msgstr "" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_fetchmail_server__count_pending_changeset_changes +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_mail_thread__count_pending_changeset_changes +msgid "Count Pending Changeset Changes" +msgstr "" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_fetchmail_server__count_pending_changesets +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_mail_thread__count_pending_changesets +msgid "Count Pending Changesets" +msgstr "" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model,name:fetchmail_notify_error_to_sender.model_mail_thread +msgid "Email Thread" +msgstr "" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_fetchmail_server__error_notice_template_id +msgid "Error notice template" +msgstr "" + +#. module: fetchmail_notify_error_to_sender +#: model:mail.template,name:fetchmail_notify_error_to_sender.email_template_error_notice +msgid "Fetchmail - error notice" +msgstr "" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model,name:fetchmail_notify_error_to_sender.model_fetchmail_server +msgid "Incoming Mail Server" +msgstr "" + +#. module: fetchmail_notify_error_to_sender +#: model:mail.template,subject:fetchmail_notify_error_to_sender.email_template_error_notice +msgid "Receiving error with: {{ctx.get('sender_message').get('subject')}}" +msgstr "" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,help:fetchmail_notify_error_to_sender.field_fetchmail_server__error_notice_template_id +msgid "" +"Set here the template to use to send notice to sender when errors occur " +"while fetching email" +msgstr "" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_fetchmail_server__user_can_see_changeset +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_mail_thread__user_can_see_changeset +msgid "User Can See Changeset" +msgstr "" + +#~ msgid "POP/IMAP Server" +#~ msgstr "POP/IMAP strežnik" diff --git a/fetchmail_notify_error_to_sender/i18n/tr.po b/fetchmail_notify_error_to_sender/i18n/tr.po new file mode 100644 index 00000000000..38111d93a8a --- /dev/null +++ b/fetchmail_notify_error_to_sender/i18n/tr.po @@ -0,0 +1,136 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * fetchmail_notify_error_to_sender +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-15 02:48+0000\n" +"PO-Revision-Date: 2017-07-15 02:48+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Turkish (https://www.transifex.com/oca/teams/23907/tr/)\n" +"Language: tr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: fetchmail_notify_error_to_sender +#: model:mail.template,body_html:fetchmail_notify_error_to_sender.email_template_error_notice +msgid "" +"
\n" +"

\n" +"

\n" +"

Hello ,

\n" +"

we got a problem with your email:

\n" +"

Maybe you used a wrong recipient address?

\n" +"


\n" +"

Technical details:

\n" +"

\n" +"
\n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_fetchmail_server__changeset_change_ids +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_mail_thread__changeset_change_ids +msgid "Changeset Changes" +msgstr "" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_fetchmail_server__changeset_ids +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_mail_thread__changeset_ids +msgid "Changesets" +msgstr "" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_fetchmail_server__count_pending_changeset_changes +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_mail_thread__count_pending_changeset_changes +msgid "Count Pending Changeset Changes" +msgstr "" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_fetchmail_server__count_pending_changesets +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_mail_thread__count_pending_changesets +msgid "Count Pending Changesets" +msgstr "" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model,name:fetchmail_notify_error_to_sender.model_mail_thread +msgid "Email Thread" +msgstr "Eposta konuşması" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_fetchmail_server__error_notice_template_id +msgid "Error notice template" +msgstr "Hata bildirim şablonu" + +#. module: fetchmail_notify_error_to_sender +#: model:mail.template,name:fetchmail_notify_error_to_sender.email_template_error_notice +msgid "Fetchmail - error notice" +msgstr "" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model,name:fetchmail_notify_error_to_sender.model_fetchmail_server +msgid "Incoming Mail Server" +msgstr "" + +#. module: fetchmail_notify_error_to_sender +#: model:mail.template,subject:fetchmail_notify_error_to_sender.email_template_error_notice +msgid "Receiving error with: {{ctx.get('sender_message').get('subject')}}" +msgstr "" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,help:fetchmail_notify_error_to_sender.field_fetchmail_server__error_notice_template_id +msgid "" +"Set here the template to use to send notice to sender when errors occur " +"while fetching email" +msgstr "" +"E-posta alınırken oluşan hatalarda gönderilecek bildirim mesajı için şablonu " +"belirleyin." + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_fetchmail_server__user_can_see_changeset +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_mail_thread__user_can_see_changeset +msgid "User Can See Changeset" +msgstr "" + +#, fuzzy +#~ msgid "" +#~ "\n" +#~ "
\n" +#~ "

Hello ${ctx.get('sender_message').get('from')},

\n" +#~ "

we got a problem with your email: ${ctx." +#~ "get('sender_message').get('subject')}

\n" +#~ "

Maybe you used a wrong recipient address?

\n" +#~ "


\n" +#~ "

Technical details:

\n" +#~ "

${ctx.get('route_exception')}

\n" +#~ "
\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ "
\n" +#~ "

Merhaba ${ctx.get('sender_message').get('from')},

\n" +#~ "

E-postanız ile ilgili bir problem var: ${ctx." +#~ "get('sender_message').get('subject')}

\n" +#~ "

Belki alıcı adresi yanlıştır?

\n" +#~ "


\n" +#~ "

Teknik detaylar:

\n" +#~ "

${ctx.get('route_exception').message}

\n" +#~ "
\n" +#~ " " + +#~ msgid "" +#~ "Receiving error with: ${ctx.get('sender_message').get('subject')|safe}" +#~ msgstr "Alınan hata : ${ctx.get('sender_message').get('subject')|safe}" + +#~ msgid "POP/IMAP Server" +#~ msgstr "POP/IMAP sunucu" diff --git a/fetchmail_notify_error_to_sender/i18n/zh_CN.po b/fetchmail_notify_error_to_sender/i18n/zh_CN.po new file mode 100644 index 00000000000..5cc55e0bb68 --- /dev/null +++ b/fetchmail_notify_error_to_sender/i18n/zh_CN.po @@ -0,0 +1,135 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * fetchmail_notify_error_to_sender +# +# Translators: +# Jeffery CHEN , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-15 02:48+0000\n" +"PO-Revision-Date: 2019-08-31 06:57+0000\n" +"Last-Translator: 黎伟杰 <674416404@qq.com>\n" +"Language-Team: Chinese (China) (https://www.transifex.com/oca/teams/23907/" +"zh_CN/)\n" +"Language: zh_CN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Weblate 3.8\n" + +#. module: fetchmail_notify_error_to_sender +#: model:mail.template,body_html:fetchmail_notify_error_to_sender.email_template_error_notice +msgid "" +"
\n" +"

\n" +"

\n" +"

Hello ,

\n" +"

we got a problem with your email:

\n" +"

Maybe you used a wrong recipient address?

\n" +"


\n" +"

Technical details:

\n" +"

\n" +"
\n" +"

\n" +"
\n" +" " +msgstr "" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_fetchmail_server__changeset_change_ids +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_mail_thread__changeset_change_ids +msgid "Changeset Changes" +msgstr "" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_fetchmail_server__changeset_ids +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_mail_thread__changeset_ids +msgid "Changesets" +msgstr "" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_fetchmail_server__count_pending_changeset_changes +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_mail_thread__count_pending_changeset_changes +msgid "Count Pending Changeset Changes" +msgstr "" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_fetchmail_server__count_pending_changesets +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_mail_thread__count_pending_changesets +msgid "Count Pending Changesets" +msgstr "" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model,name:fetchmail_notify_error_to_sender.model_mail_thread +msgid "Email Thread" +msgstr "Email线程" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_fetchmail_server__error_notice_template_id +msgid "Error notice template" +msgstr "错误通知模板" + +#. module: fetchmail_notify_error_to_sender +#: model:mail.template,name:fetchmail_notify_error_to_sender.email_template_error_notice +msgid "Fetchmail - error notice" +msgstr "" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model,name:fetchmail_notify_error_to_sender.model_fetchmail_server +msgid "Incoming Mail Server" +msgstr "接收邮件服务器" + +#. module: fetchmail_notify_error_to_sender +#: model:mail.template,subject:fetchmail_notify_error_to_sender.email_template_error_notice +msgid "Receiving error with: {{ctx.get('sender_message').get('subject')}}" +msgstr "" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,help:fetchmail_notify_error_to_sender.field_fetchmail_server__error_notice_template_id +msgid "" +"Set here the template to use to send notice to sender when errors occur " +"while fetching email" +msgstr "在此处设置模板,用于在获取电子邮件时发生错误时向发件人发送通知" + +#. module: fetchmail_notify_error_to_sender +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_fetchmail_server__user_can_see_changeset +#: model:ir.model.fields,field_description:fetchmail_notify_error_to_sender.field_mail_thread__user_can_see_changeset +msgid "User Can See Changeset" +msgstr "" + +#~ msgid "" +#~ "\n" +#~ "
\n" +#~ "

Hello ${ctx.get('sender_message').get('from')},

\n" +#~ "

we got a problem with your email: ${ctx." +#~ "get('sender_message').get('subject')}

\n" +#~ "

Maybe you used a wrong recipient address?

\n" +#~ "


\n" +#~ "

Technical details:

\n" +#~ "

${ctx.get('route_exception')}

\n" +#~ "
\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ "
\n" +#~ "

你好${ctx.get('sender_message').get('from')},

\n" +#~ "

我们的电子邮件出了问题:${ctx.get('sender_message')." +#~ "get('subject')}

\n" +#~ "

也许您使用了错误的收件人地址?

\n" +#~ "


\n" +#~ "

技术细节:

\n" +#~ "

${ctx.get('route_exception')}

\n" +#~ "
\n" +#~ " " + +#~ msgid "" +#~ "Receiving error with: ${ctx.get('sender_message').get('subject')|safe}" +#~ msgstr "接收错误: ${ctx.get('sender_message').get('subject')|safe}" + +#~ msgid "POP/IMAP Server" +#~ msgstr "POP/IMAP 服务器" diff --git a/fetchmail_notify_error_to_sender/models/__init__.py b/fetchmail_notify_error_to_sender/models/__init__.py new file mode 100644 index 00000000000..33189fb898f --- /dev/null +++ b/fetchmail_notify_error_to_sender/models/__init__.py @@ -0,0 +1,4 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from . import fetchmail +from . import mail_thread diff --git a/fetchmail_notify_error_to_sender/models/fetchmail.py b/fetchmail_notify_error_to_sender/models/fetchmail.py new file mode 100644 index 00000000000..afafe688844 --- /dev/null +++ b/fetchmail_notify_error_to_sender/models/fetchmail.py @@ -0,0 +1,17 @@ +# Copyright 2015 Lorenzo Battistini +# Copyright 2017 ForgeFlow +# Copyright 2018 Hai Dinh +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import fields, models + + +class FetchmailServer(models.Model): + _inherit = "fetchmail.server" + + error_notice_template_id = fields.Many2one( + "mail.template", + string="Error notice template", + help="Set here the template to use to send notice to sender when " + "errors occur while fetching email", + ) diff --git a/fetchmail_notify_error_to_sender/models/mail_thread.py b/fetchmail_notify_error_to_sender/models/mail_thread.py new file mode 100644 index 00000000000..043d8227741 --- /dev/null +++ b/fetchmail_notify_error_to_sender/models/mail_thread.py @@ -0,0 +1,37 @@ +# Copyright 2015-2017 Lorenzo Battistini +# Copyright 2017 ForgeFlow +# Copyright 2018 Hai Dinh +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import api, models + + +class MailThread(models.AbstractModel): + _inherit = "mail.thread" + + @api.model + def message_route( + self, message, message_dict, model=None, thread_id=None, custom_values=None + ): + try: + res = super().message_route( + message, + message_dict, + model=model, + thread_id=thread_id, + custom_values=custom_values, + ) + except ValueError as ve: + fetchmail_server_id = self.env.context.get("default_fetchmail_server_id") + if not fetchmail_server_id: + raise ve + fetchmail_server = ( + self.env["fetchmail.server"] + .with_context(sender_message=message, route_exception=ve) + .browse(fetchmail_server_id) + ) + if not fetchmail_server.error_notice_template_id: + raise ve + fetchmail_server.error_notice_template_id.send_mail(fetchmail_server.id) + raise ve + return res diff --git a/fetchmail_notify_error_to_sender/pyproject.toml b/fetchmail_notify_error_to_sender/pyproject.toml new file mode 100644 index 00000000000..4231d0cccb3 --- /dev/null +++ b/fetchmail_notify_error_to_sender/pyproject.toml @@ -0,0 +1,3 @@ +[build-system] +requires = ["whool"] +build-backend = "whool.buildapi" diff --git a/fetchmail_notify_error_to_sender/readme/CONFIGURE.md b/fetchmail_notify_error_to_sender/readme/CONFIGURE.md new file mode 100644 index 00000000000..9d02558ff87 --- /dev/null +++ b/fetchmail_notify_error_to_sender/readme/CONFIGURE.md @@ -0,0 +1,6 @@ +To configure this module, you need to: + +1. Configure your fetchmail server setting 'Error notice template' = + 'Fetchmail - error notice'. +2. You can edit the 'Fetchmail - error notice' email template according + to your needs. diff --git a/fetchmail_notify_error_to_sender/readme/CONTRIBUTORS.md b/fetchmail_notify_error_to_sender/readme/CONTRIBUTORS.md new file mode 100644 index 00000000000..57cd126c28e --- /dev/null +++ b/fetchmail_notify_error_to_sender/readme/CONTRIBUTORS.md @@ -0,0 +1,9 @@ +- Lorenzo Battistini \<\> +- Miquel Raïch \<\> (migration to v9 and + v10) +- Hai Dinh \<\> (migration to V11) +- Nedas Zilinskas \<\> (Ventor, Xpansa Group + \<\>) +- Denis Valenchyts \<\> (VentorTech OU + \<\>) +- Helly kapatel \<\> diff --git a/fetchmail_notify_error_to_sender/readme/DESCRIPTION.md b/fetchmail_notify_error_to_sender/readme/DESCRIPTION.md new file mode 100644 index 00000000000..b2aed0cd4e3 --- /dev/null +++ b/fetchmail_notify_error_to_sender/readme/DESCRIPTION.md @@ -0,0 +1,10 @@ +If fetchmail is not able to correctly route an email, the email is +"silently" lost (you get an error message in server log). + +For example, if you configure odoo mail system to route received emails +according to recipient address, it may happen users send emails to wrong +email address. + +This module extends the functionality of fetchmail to allow you to +automatically send a notification email to sender, when odoo can't +correctly process the received email. diff --git a/fetchmail_notify_error_to_sender/static/description/icon.png b/fetchmail_notify_error_to_sender/static/description/icon.png new file mode 100644 index 00000000000..955b8138f60 Binary files /dev/null and b/fetchmail_notify_error_to_sender/static/description/icon.png differ diff --git a/fetchmail_notify_error_to_sender/static/description/index.html b/fetchmail_notify_error_to_sender/static/description/index.html new file mode 100644 index 00000000000..b154b759cbf --- /dev/null +++ b/fetchmail_notify_error_to_sender/static/description/index.html @@ -0,0 +1,455 @@ + + + + + +README.rst + + + +
+ + + +Odoo Community Association + +
+

Fetchmail Notify Error to Sender

+ +

Beta License: AGPL-3 OCA/server-tools Translate me on Weblate Try me on Runboat

+

If fetchmail is not able to correctly route an email, the email is +“silently” lost (you get an error message in server log).

+

For example, if you configure odoo mail system to route received emails +according to recipient address, it may happen users send emails to wrong +email address.

+

This module extends the functionality of fetchmail to allow you to +automatically send a notification email to sender, when odoo can’t +correctly process the received email.

+

Table of contents

+ +
+

Configuration

+

To configure this module, you need to:

+
    +
  1. Configure your fetchmail server setting ‘Error notice template’ = +‘Fetchmail - error notice’.
  2. +
  3. You can edit the ‘Fetchmail - error notice’ email template according +to your needs.
  4. +
+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Agile Business Group
  • +
  • ForgeFlow
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+ +Odoo Community Association + +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/server-tools project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+
+ + diff --git a/fetchmail_notify_error_to_sender/tests/__init__.py b/fetchmail_notify_error_to_sender/tests/__init__.py new file mode 100644 index 00000000000..e64f3ecd064 --- /dev/null +++ b/fetchmail_notify_error_to_sender/tests/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from . import test_fetchmail_notify_error_to_sender diff --git a/fetchmail_notify_error_to_sender/tests/test_fetchmail_notify_error_to_sender.py b/fetchmail_notify_error_to_sender/tests/test_fetchmail_notify_error_to_sender.py new file mode 100644 index 00000000000..4ba253a3a1a --- /dev/null +++ b/fetchmail_notify_error_to_sender/tests/test_fetchmail_notify_error_to_sender.py @@ -0,0 +1,94 @@ +# Copyright 2025 Onestein () +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from odoo.addons.base.tests.common import BaseCommon + +MAIL_TEMPLATE = """Return-Path: +To: {to} +Received: by mail1.openerp.com (Postfix, from userid 10002) + id 5DF9ABFB2A; Fri, 30 May 2025 16:16:39 +0200 (CEST) +From: {email_from} +Subject: {subject} +MIME-Version: 1.0 +Content-Type: multipart/alternative; + boundary="----=_Part_4200734_24778174.1344608186754" +Date: Fri, 30 May 2025 14:16:26 +0000 +Message-ID: {msg_id} +------=_Part_4200734_24778174.1344608186754 +Content-Type: text/plain; charset=utf-8 +Content-Transfer-Encoding: quoted-printable + +Testing FetchMail Notify Error To Sender! + +-- +Your Dear Customer +------=_Part_4200734_24778174.1344608186754 +Content-Type: text/html; charset=utf-8 +Content-Transfer-Encoding: quoted-printable + + + + =20 + + =20 + =20 + +

Testing FetchMail Notify Error To Sender!

+ +

--
+ Your Dear Customer +

+ + +------=_Part_4200734_24778174.1344608186754-- +""" + + +class TestFetchmailNotifyErrorToSender(BaseCommon): + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.fetchmail_server = cls.env["fetchmail.server"].create( + [ + { + "name": "Test Server", + "server_type": "pop", + "server": "test", + "port": 110, + "user": "test", + "password": "test", + "state": "done", + } + ] + ) + + def message_process(self, fetchmail_server_id=None): + MailThread = self.env["mail.thread"] + message = MAIL_TEMPLATE.format( + to="test@123.com", + subject="Test Fetchmail Error Notification", + email_from=self.env.user.email, + msg_id="168242744424.20.2028152230359369389@dd607af32154", + ) + if fetchmail_server_id: + MailThread = MailThread.with_context( + default_fetchmail_server_id=fetchmail_server_id + ) + MailThread.message_process( + model=None, + message=message, + ) + + def test_fetchmail_notify_error_without_fetchmail_server(self): + with self.assertRaises(ValueError): + self.message_process() + + def test_fetchmail_notify_error_with_fetchmail(self): + self.fetchmail_server.error_notice_template_id = False + with self.assertRaises(ValueError): + self.message_process(fetchmail_server_id=self.fetchmail_server.id) + self.fetchmail_server.error_notice_template_id = self.env.ref( + "fetchmail_notify_error_to_sender.email_template_error_notice" + ) + with self.assertRaises(ValueError): + self.message_process(fetchmail_server_id=self.fetchmail_server.id) diff --git a/fetchmail_notify_error_to_sender/views/fetchmail_view.xml b/fetchmail_notify_error_to_sender/views/fetchmail_view.xml new file mode 100644 index 00000000000..7b75eb97d41 --- /dev/null +++ b/fetchmail_notify_error_to_sender/views/fetchmail_view.xml @@ -0,0 +1,13 @@ + + + + fetchmail.server.form + fetchmail.server + + + + + + + +