From 582502e261b25b4ea06793d17cf065648940f5d6 Mon Sep 17 00:00:00 2001 From: nobuQuartile Date: Fri, 27 Feb 2026 06:11:50 +0000 Subject: [PATCH] [6454][ADD] fetchmail_notify_error_to_sender --- fetchmail_notify_error_to_sender/README.rst | 99 ++++ fetchmail_notify_error_to_sender/__init__.py | 3 + .../__manifest__.py | 19 + .../data/email_template_data.xml | 31 ++ fetchmail_notify_error_to_sender/i18n/ca.po | 104 ++++ fetchmail_notify_error_to_sender/i18n/de.po | 104 ++++ fetchmail_notify_error_to_sender/i18n/es.po | 179 +++++++ .../i18n/es_AR.po | 146 ++++++ .../i18n/fetchmail_notify_error_to_sender.pot | 94 ++++ fetchmail_notify_error_to_sender/i18n/fr.po | 136 ++++++ fetchmail_notify_error_to_sender/i18n/hr.po | 105 +++++ fetchmail_notify_error_to_sender/i18n/it.po | 138 ++++++ .../i18n/pt_BR.po | 139 ++++++ .../i18n/pt_PT.po | 101 ++++ fetchmail_notify_error_to_sender/i18n/sl.po | 105 +++++ fetchmail_notify_error_to_sender/i18n/tr.po | 136 ++++++ .../i18n/zh_CN.po | 135 ++++++ .../15.0.1.0.1/noupdate_changes.xml | 33 ++ .../migrations/15.0.1.0.1/post-migration.py | 11 + .../models/__init__.py | 4 + .../models/fetchmail.py | 17 + .../models/mail_thread.py | 37 ++ .../readme/CONFIGURE.rst | 4 + .../readme/CONTRIBUTORS.rst | 6 + .../readme/DESCRIPTION.rst | 10 + .../static/description/icon.png | Bin 0 -> 3274 bytes .../static/description/index.html | 443 ++++++++++++++++++ .../views/fetchmail_view.xml | 13 + .../addons/fetchmail_notify_error_to_sender | 1 + .../fetchmail_notify_error_to_sender/setup.py | 6 + 30 files changed, 2359 insertions(+) create mode 100644 fetchmail_notify_error_to_sender/README.rst create mode 100644 fetchmail_notify_error_to_sender/__init__.py create mode 100644 fetchmail_notify_error_to_sender/__manifest__.py create mode 100644 fetchmail_notify_error_to_sender/data/email_template_data.xml create mode 100644 fetchmail_notify_error_to_sender/i18n/ca.po create mode 100644 fetchmail_notify_error_to_sender/i18n/de.po create mode 100644 fetchmail_notify_error_to_sender/i18n/es.po create mode 100644 fetchmail_notify_error_to_sender/i18n/es_AR.po create mode 100644 fetchmail_notify_error_to_sender/i18n/fetchmail_notify_error_to_sender.pot create mode 100644 fetchmail_notify_error_to_sender/i18n/fr.po create mode 100644 fetchmail_notify_error_to_sender/i18n/hr.po create mode 100644 fetchmail_notify_error_to_sender/i18n/it.po create mode 100644 fetchmail_notify_error_to_sender/i18n/pt_BR.po create mode 100644 fetchmail_notify_error_to_sender/i18n/pt_PT.po create mode 100644 fetchmail_notify_error_to_sender/i18n/sl.po create mode 100644 fetchmail_notify_error_to_sender/i18n/tr.po create mode 100644 fetchmail_notify_error_to_sender/i18n/zh_CN.po create mode 100644 fetchmail_notify_error_to_sender/migrations/15.0.1.0.1/noupdate_changes.xml create mode 100644 fetchmail_notify_error_to_sender/migrations/15.0.1.0.1/post-migration.py create mode 100644 fetchmail_notify_error_to_sender/models/__init__.py create mode 100644 fetchmail_notify_error_to_sender/models/fetchmail.py create mode 100644 fetchmail_notify_error_to_sender/models/mail_thread.py create mode 100644 fetchmail_notify_error_to_sender/readme/CONFIGURE.rst create mode 100644 fetchmail_notify_error_to_sender/readme/CONTRIBUTORS.rst create mode 100644 fetchmail_notify_error_to_sender/readme/DESCRIPTION.rst create mode 100644 fetchmail_notify_error_to_sender/static/description/icon.png create mode 100644 fetchmail_notify_error_to_sender/static/description/index.html create mode 100644 fetchmail_notify_error_to_sender/views/fetchmail_view.xml create mode 120000 setup/fetchmail_notify_error_to_sender/odoo/addons/fetchmail_notify_error_to_sender create mode 100644 setup/fetchmail_notify_error_to_sender/setup.py diff --git a/fetchmail_notify_error_to_sender/README.rst b/fetchmail_notify_error_to_sender/README.rst new file mode 100644 index 0000000..f08d905 --- /dev/null +++ b/fetchmail_notify_error_to_sender/README.rst @@ -0,0 +1,99 @@ +================================ +Fetchmail Notify Error to Sender +================================ + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:1c969f6d2eb7adce78c73102bfaaed24d544227208a11ab70a841ef1f7b0b527 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |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/licence-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/15.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-15-0/server-tools-15-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=15.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: + +#. Configure your fetchmail server setting 'Error notice template' = 'Fetchmail - error notice'. +#. 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 0000000..69f7bab --- /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 0000000..d4e0ef1 --- /dev/null +++ b/fetchmail_notify_error_to_sender/__manifest__.py @@ -0,0 +1,19 @@ +# 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": "15.0.1.0.1", + "category": "Tools", + "author": "Agile Business Group,ForgeFlow,Odoo Community Association (OCA)", + "website": "https://github.com/OCA/server-tools", + "license": "AGPL-3", + "depends": ["fetchmail"], + "data": ["views/fetchmail_view.xml", "data/email_template_data.xml"], + "qweb": [], + "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 0000000..965921b --- /dev/null +++ b/fetchmail_notify_error_to_sender/data/email_template_data.xml @@ -0,0 +1,31 @@ + + + + + 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 0000000..ac422a9 --- /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 0000000..cd19654 --- /dev/null +++ b/fetchmail_notify_error_to_sender/i18n/de.po @@ -0,0 +1,104 @@ +# 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: 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" + +#. 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/es.po b/fetchmail_notify_error_to_sender/i18n/es.po new file mode 100644 index 0000000..517a925 --- /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 0000000..7a1c0b2 --- /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 0000000..2ed48ac --- /dev/null +++ b/fetchmail_notify_error_to_sender/i18n/fetchmail_notify_error_to_sender.pot @@ -0,0 +1,94 @@ +# 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" +"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" +"

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 "" 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 0000000..d1e8e2f --- /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 0000000..861017b --- /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 0000000..e960e9f --- /dev/null +++ b/fetchmail_notify_error_to_sender/i18n/it.po @@ -0,0 +1,138 @@ +# 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: 2022-12-30 11:46+0000\n" +"Last-Translator: Francesco Foresti \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 4.14.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 "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 "" + +#. 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 "" +"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 "" + +#, 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 0000000..160187d --- /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 0000000..86d048a --- /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 0000000..712e95c --- /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 0000000..38111d9 --- /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 0000000..5cc55e0 --- /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/migrations/15.0.1.0.1/noupdate_changes.xml b/fetchmail_notify_error_to_sender/migrations/15.0.1.0.1/noupdate_changes.xml new file mode 100644 index 0000000..12490ba --- /dev/null +++ b/fetchmail_notify_error_to_sender/migrations/15.0.1.0.1/noupdate_changes.xml @@ -0,0 +1,33 @@ + + + + +
+

+

+

Hello ,

+

we got a problem with your email:

+

Maybe you used a wrong recipient address?

+

+
+

+

Technical details:

+

+ + + +

+
+

+
+
+ {{ctx.get('sender_message').get('to')}} + {{ctx.get('sender_message').get('from')}} + {{ctx.get('lang')}} + Receiving error with: {{ctx.get('sender_message').get('subject')}} +
+
diff --git a/fetchmail_notify_error_to_sender/migrations/15.0.1.0.1/post-migration.py b/fetchmail_notify_error_to_sender/migrations/15.0.1.0.1/post-migration.py new file mode 100644 index 0000000..7cc4515 --- /dev/null +++ b/fetchmail_notify_error_to_sender/migrations/15.0.1.0.1/post-migration.py @@ -0,0 +1,11 @@ +# Copyright 2023 ForgeFlow +from openupgradelib import openupgrade + + +@openupgrade.migrate() +def migrate(env, version): + openupgrade.load_data( + env.cr, + "fetchmail_notify_error_to_sender", + "migrations/15.0.1.0.1/noupdate_changes.xml", + ) 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 0000000..33189fb --- /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 0000000..afafe68 --- /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 0000000..e684f42 --- /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(MailThread, self).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/readme/CONFIGURE.rst b/fetchmail_notify_error_to_sender/readme/CONFIGURE.rst new file mode 100644 index 0000000..bffe75f --- /dev/null +++ b/fetchmail_notify_error_to_sender/readme/CONFIGURE.rst @@ -0,0 +1,4 @@ +To configure this module, you need to: + +#. Configure your fetchmail server setting 'Error notice template' = 'Fetchmail - error notice'. +#. You can edit the 'Fetchmail - error notice' email template according to your needs. diff --git a/fetchmail_notify_error_to_sender/readme/CONTRIBUTORS.rst b/fetchmail_notify_error_to_sender/readme/CONTRIBUTORS.rst new file mode 100644 index 0000000..76ede6f --- /dev/null +++ b/fetchmail_notify_error_to_sender/readme/CONTRIBUTORS.rst @@ -0,0 +1,6 @@ +* 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.rst b/fetchmail_notify_error_to_sender/readme/DESCRIPTION.rst new file mode 100644 index 0000000..b2aed0c --- /dev/null +++ b/fetchmail_notify_error_to_sender/readme/DESCRIPTION.rst @@ -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 0000000000000000000000000000000000000000..955b8138f60c5e0a115b989c2e9569cf53c880af GIT binary patch literal 3274 zcmb7{i8CAQ7RF;~qbNyHw6(=9wvVE=+QkxEYY$Ots^zmU6(zI?MM>38P;2bFqP9}C zwM6X{wQJCnT0h*}d;fqt_nkTCnRnhfGiT;E=b7`yni|8d)8C>8007tZ^|T*Q6!Y(( zyGqF)?>i1rgw{_}-<*zeLg`$vl>0SrJsUp&fPv-TK?TUn<^TW~J@mCT%!9Lca_p1t zSg`e9Zuox{=SxZ_4NLxJGmOG%M)ayzL_X56N!8>vgIcF_V6j(R_BC*XmoCj2Ic%je z0$Co~-7?#+oXnowKMw{C(MnM3LB#a=m~G$k4!|QLdTYkVH;!wRhg|NXL)uVoQ)lQb zwAZ2^YHwz4WBzQ9yX%oO2jkTj-T$X(wP__Flf0uhl71`bcth)lsqfwF>$(UBvoD2f zlC$ena*P7nZxqQbGL3$CP`q9etTlXWn?fU#Qad8lwy`LB>cyIK=8M^VD?mR_jQ3chJlcZS9|*!#3*8CQa6cJf<>{^o zkmW`9G|e=X?ylBPjtD=nYdQ`1)5>tgHwYSS0pDcmS}I!|NOW|>90 z67gvBjB$Fn?oE2tpSy%RhKY`)A@T(}UDo#zvMontZ7k^|Ke@*n1sqB~)5r+a0JPHZ zU_BMLEhG)QiEW|xt{9fYh`_ytSH2Tf^Tt7doJr&M6>ibL2U(Y5sh;rI?MT z9JasP31^2oFRl)O{MkQO-P$VOMq<>aU}39mH0&YQ_@RE_DQoRL_JyL++PMNVBS2y$)m32=WAD`U#3Dp7&7W};F-8EztdyuoNxN~P~s$h)?kQWy1 zJ(;;U%jhUTR67yjk*M7ApI4sv*g@7gtpkd=mK(@EW(KO?M$yHMSn!{B%*$BL+^^De z5CG!V2(5P@?|l-R9A`gK0RY2r?JQ;Vf`oO&q+)>RAYQLOm9Sk`TpF+YO<6U=-{YB0 z@sHA+%@JnsW6+Y1&YHnL+Cp+`38b!Pm!|6pE4TarvqMz6jubqE`NS_1zK-tp@?49M z-d6>~AX;DD*uCMx6@=kWC99z*{ed0co);_4g|OHi7y}+l@}ja0%!7FWxqh4r1a>l6^w%@lZnUUz^dDd8vud zxCkD3%TKC!foUw^E@@`KqZC7OL#8X@x@{73twhxR-1}e@AM>%s=G9>kU`#<@S}iMX z=Wu-9DjKAN4>N7gZu~J9_v%Y&8;+C5ZHXV%`@FP85-rkkUA@$VCXG1B#2fh{cUr*( zsKk^qDVV*iIB@@{Pgj-}eCI$MjZA-j8kKLDR8Wif#t4(L+HCDXS=cK$=h(>ycGs_h zw{Urf|0I;zlUd%VNq`MC>Sw59=i2C(P>?CI}_(?LNqqzGif;k!Vv1X?^W zF+{{C`AofW00?jjRpHxJBovSkwUwZD%cm6@k6C~m7PIEl;a+y`56>C%)jy(7udES2 z`s%w+#QJ-%+f2yP){ed?8ITCwwS_JS%sNa7xQ93M+dE$|d1Lsp4nYid2Lem08m^U= zRR=_a{7vwjQ#OHN;Y7}kss_od?cgHc=)AAFdVRT2NwWCfU(zP~jy|oWN7gO&i~| z_4(K!ueY?{XQTzUov2{Qf~$6`PrDNX0D~17qX+zAsX5tUfe%4Kg3DT9!SA;pO0@{3!Rx2V*H9V4AC!a)4=?-k}2 z!2?4AncDz}Zzgt6tX-@qJtGlb|LwV3!2lt@?)II|HsXb5#MV>)XwMBKYF!(|LOrl5 z8n#x(dM>IWgPD?gcF;b-rEY;o4<_FQHU5RTCHH3Kp9NFs5s~9%`#g7<6H#JZ#9-kW&lu{eg`>Yka8{CSgXa zR;uv~?c1aAI+En~`>;1;Z-{sPPC>GX@M(LSCP|9GrmlhskvS*trCKDAw!HX8&#A&{ z3O&u1EoLH)Xu1pEv8yj!cMON!m`U>YH>u342Sco>R_#GjrFTzcxiTh2-`i`qsD-vk z6v3CvGaZ1Y6J65M@HE1z)}aj+*ooZ#!ar_Q#+ zJ|fJMUYqaArIkcqEU{+i4f(KZ1W3s`u*O#2gg|U4?!}fSNZA*xO_(O4y{i3%#=NB* z8H*sa!ZXV4FpDrVadajew6bhKzvwn2WpM-89YcdfbQ-Z?y%^Sh6>*uhs}N?n-sS!B zoCJx9#?l;^-3DJw1vA1eIa&*kYf8+Q=fnq7dapmY6n4fe0(U~|AYHGwMMJZ61Oyjg*P?GavfH+A&gq!%a^GgxwCTPAQY=n`8Vmbz4rxhPMwD z7nNcEvc(4=?qtPnNcQQpI{ps4cSwsLVC>zsNLHi|WsaOekS)tC`9|?+ z1mE-j_S3@sMi%Bpz3}1vGtGmZ;4^YH@YidY(w>XhMFGBP=a*eq??>z@KX)Cxf%`GMDNyDsz>w}E1yP$>_Dbyjpa$! z_xo7wmJtT#%->l>W78&{pd!1jZu&-7n=u1t4`aj!L9c1+pMFU8hzv~*RM(G+5&E)9 z!*AfkP2I4qc1n9HQz=Lt6bi^gG0c#M$MUak z893Ebf8(pY_yEOj?Ip*lWJTyPrP}4_8$Em1GF<@(z}iuWX`0`-{XbXu$7&Zq{ZID> Vn$ItZl+Or2U&mOxO7l_VzW@d(7|;L! literal 0 HcmV?d00001 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 0000000..a36f4be --- /dev/null +++ b/fetchmail_notify_error_to_sender/static/description/index.html @@ -0,0 +1,443 @@ + + + + + + +Fetchmail Notify Error to Sender + + + +
+

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/views/fetchmail_view.xml b/fetchmail_notify_error_to_sender/views/fetchmail_view.xml new file mode 100644 index 0000000..fa25f1f --- /dev/null +++ b/fetchmail_notify_error_to_sender/views/fetchmail_view.xml @@ -0,0 +1,13 @@ + + + + fetchmail.server.form + fetchmail.server + + + + + + + + diff --git a/setup/fetchmail_notify_error_to_sender/odoo/addons/fetchmail_notify_error_to_sender b/setup/fetchmail_notify_error_to_sender/odoo/addons/fetchmail_notify_error_to_sender new file mode 120000 index 0000000..c7f8c6e --- /dev/null +++ b/setup/fetchmail_notify_error_to_sender/odoo/addons/fetchmail_notify_error_to_sender @@ -0,0 +1 @@ +../../../../fetchmail_notify_error_to_sender \ No newline at end of file diff --git a/setup/fetchmail_notify_error_to_sender/setup.py b/setup/fetchmail_notify_error_to_sender/setup.py new file mode 100644 index 0000000..28c57bb --- /dev/null +++ b/setup/fetchmail_notify_error_to_sender/setup.py @@ -0,0 +1,6 @@ +import setuptools + +setuptools.setup( + setup_requires=['setuptools-odoo'], + odoo_addon=True, +)