diff --git a/.oca/oca-port/blacklist/mail_tracking_mass_mailing.json b/.oca/oca-port/blacklist/mail_tracking_mass_mailing.json new file mode 100644 index 00000000..c5850d02 --- /dev/null +++ b/.oca/oca-port/blacklist/mail_tracking_mass_mailing.json @@ -0,0 +1,6 @@ +{ + "pull_requests": { + "OCA/social#1244": "skip precommit changes", + "OCA/social#1048": "(auto) Nothing to port from PR #1048" + } +} diff --git a/mail_tracking_mass_mailing/README.rst b/mail_tracking_mass_mailing/README.rst new file mode 100644 index 00000000..da9e6fc2 --- /dev/null +++ b/mail_tracking_mass_mailing/README.rst @@ -0,0 +1,118 @@ +============================== +Mail tracking for mass mailing +============================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:fbf88a576b87f54b1f75399c95d0a26baa72fd6b966e131c4a5c3bde176e375a + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |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%2Fmail-lightgray.png?logo=github + :target: https://github.com/OCA/mail/tree/18.0/mail_tracking_mass_mailing + :alt: OCA/mail +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/mail-18-0/mail-18-0-mail_tracking_mass_mailing + :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/mail&target_branch=18.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +Links mail statistics objects with mail tracking objects. + +**Table of contents** + +.. contents:: + :local: + +Installation +============ + +This addon will be automatically installed when ``mail_tracking`` and +``mass_mailing`` are both installed. + +Usage +===== + +From mail statistic object, you can see: + +- Email tracking state +- Email related tracking object +- Email related tracking events + +From mass mailing contact, you can see: + +- Email score, in order to clean up your lists from bad score emails + +Mass mailing emails are sent only to recipients once. If you want to +send emails again to all the recipients, you must duplicate mass +mailing. + +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 +------- + +* Tecnativa + +Contributors +------------ + +- `Tecnativa `__: + + - Pedro M. Baeza + - Antonio Espinosa + - Vicent Cubells + - David Vidal + - Ernesto Tejeda + - Carlos Roca + - Sergio Teruel + +- `Trobz `__: + + - nguyenhk + - Tris Doan + +Other credits +------------- + +The migration of this module from 17.0 to 18.0 was financially supported +by Camptocamp. + +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/mail `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/mail_tracking_mass_mailing/__init__.py b/mail_tracking_mass_mailing/__init__.py new file mode 100644 index 00000000..25b66d1b --- /dev/null +++ b/mail_tracking_mass_mailing/__init__.py @@ -0,0 +1,5 @@ +# Copyright 2016 Tecnativa - Antonio Espinosa +# Copyright 2017 Tecnativa - Vicent Cubells +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from . import models diff --git a/mail_tracking_mass_mailing/__manifest__.py b/mail_tracking_mass_mailing/__manifest__.py new file mode 100644 index 00000000..4619f61a --- /dev/null +++ b/mail_tracking_mass_mailing/__manifest__.py @@ -0,0 +1,24 @@ +# Copyright 2016 Tecnativa - Antonio Espinosa +# Copyright 2017 Tecnativa - Vicent Cubells +# Copyright 2017 Tecnativa - David Vidal +# Copyright 2018 Tecnativa - Pedro M. Baeza +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +{ + "name": "Mail tracking for mass mailing", + "summary": "Improve mass mailing email tracking", + "version": "18.0.1.0.0", + "category": "Social Network", + "website": "https://github.com/OCA/mail", + "author": "Tecnativa, Odoo Community Association (OCA)", + "license": "AGPL-3", + "installable": True, + "auto_install": True, + "depends": ["mass_mailing", "mail_tracking"], + "data": [ + "views/mail_tracking_email_view.xml", + "views/mail_trace_view.xml", + "views/mail_mass_mailing_view.xml", + "views/mailing_contact_view.xml", + ], +} diff --git a/mail_tracking_mass_mailing/i18n/ca.po b/mail_tracking_mass_mailing/i18n/ca.po new file mode 100644 index 00000000..146604bf --- /dev/null +++ b/mail_tracking_mass_mailing/i18n/ca.po @@ -0,0 +1,124 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mail_tracking_mass_mailing +# +# Translators: +# OCA Transbot , 2017 +# Carles Antoli , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-18 04:04+0000\n" +"PO-Revision-Date: 2017-03-18 04:04+0000\n" +"Last-Translator: Carles Antoli , 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: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form +msgid "Country" +msgstr "País" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_contact__email_bounced +msgid "Email Bounced" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_contact_view_search +msgid "Email bounced" +msgstr "Correu electrònic rebotat" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_contact__email_score +msgid "Email score" +msgstr "Puntuació de correu electrònic" + +#. module: mail_tracking_mass_mailing +#: model:ir.ui.menu,name:mail_tracking_mass_mailing.mail_tracking_email_menu +msgid "Emails" +msgstr "Correus electrònics" + +#. module: mail_tracking_mass_mailing +#: model:ir.ui.menu,name:mail_tracking_mass_mailing.mail_tracking_event_menu +msgid "Events" +msgstr "Esdeveniments" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_email__mail_id_int +msgid "Mail ID" +msgstr "ID Correu electrònic" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_email__mail_stats_id +msgid "Mail statistics" +msgstr "Estadístiques de correu electrònic" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__mail_tracking_id +#: model:ir.ui.menu,name:mail_tracking_mass_mailing.mail_tracking_menu +msgid "Mail tracking" +msgstr "Seguiment del correu electrònic" + +#. module: mail_tracking_mass_mailing +#: model:ir.actions.act_window,name:mail_tracking_mass_mailing.action_view_mail_tracking_email +msgid "Mail tracking emails" +msgstr "Seguiment dels missatges de correu electrònic" + +#. module: mail_tracking_mass_mailing +#: model:ir.actions.act_window,name:mail_tracking_mass_mailing.action_view_mail_tracking_event +msgid "Mail tracking events" +msgstr "Seguiment dels esdeveniments dels missatges de correu electrònic" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mail_tracking_email +msgid "MailTracking email" +msgstr "MailTracking correu electrònic" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mail_tracking_event +msgid "MailTracking event" +msgstr "MailTracking esdeveniments" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mailing_contact +#, fuzzy +msgid "Mailing Contact" +msgstr "Contactes del correu massiu" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mailing_trace +#, fuzzy +msgid "Mailing Statistics" +msgstr "Estadístiques de correu electrònic" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_email__mass_mailing_id +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_event__mass_mailing_id +msgid "Mass mailing" +msgstr "Correu massiu" + +#. module: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form +msgid "OS" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mail_mail +msgid "Outgoing Mails" +msgstr "Correus sortints" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__tracking_event_ids +msgid "Tracking events" +msgstr "Esdeveniments de seguiment" + +#. module: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form +msgid "User agent" +msgstr "Aplicació de l'usuari" diff --git a/mail_tracking_mass_mailing/i18n/da.po b/mail_tracking_mass_mailing/i18n/da.po new file mode 100644 index 00000000..90500818 --- /dev/null +++ b/mail_tracking_mass_mailing/i18n/da.po @@ -0,0 +1,121 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mail_tracking_mass_mailing +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-18 04:04+0000\n" +"PO-Revision-Date: 2017-03-18 04:04+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Danish (https://www.transifex.com/oca/teams/23907/da/)\n" +"Language: da\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: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form +msgid "Country" +msgstr "Land." + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_contact__email_bounced +msgid "Email Bounced" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_contact_view_search +msgid "Email bounced" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_contact__email_score +msgid "Email score" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.ui.menu,name:mail_tracking_mass_mailing.mail_tracking_email_menu +msgid "Emails" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.ui.menu,name:mail_tracking_mass_mailing.mail_tracking_event_menu +msgid "Events" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_email__mail_id_int +msgid "Mail ID" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_email__mail_stats_id +msgid "Mail statistics" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__mail_tracking_id +#: model:ir.ui.menu,name:mail_tracking_mass_mailing.mail_tracking_menu +msgid "Mail tracking" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.actions.act_window,name:mail_tracking_mass_mailing.action_view_mail_tracking_email +msgid "Mail tracking emails" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.actions.act_window,name:mail_tracking_mass_mailing.action_view_mail_tracking_event +msgid "Mail tracking events" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mail_tracking_email +msgid "MailTracking email" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mail_tracking_event +msgid "MailTracking event" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mailing_contact +msgid "Mailing Contact" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mailing_trace +msgid "Mailing Statistics" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_email__mass_mailing_id +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_event__mass_mailing_id +msgid "Mass mailing" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form +msgid "OS" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mail_mail +msgid "Outgoing Mails" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__tracking_event_ids +msgid "Tracking events" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form +msgid "User agent" +msgstr "" diff --git a/mail_tracking_mass_mailing/i18n/de.po b/mail_tracking_mass_mailing/i18n/de.po new file mode 100644 index 00000000..8f738ea3 --- /dev/null +++ b/mail_tracking_mass_mailing/i18n/de.po @@ -0,0 +1,124 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mail_tracking_mass_mailing +# +# Translators: +# OCA Transbot , 2017 +# Rudolf Schnapka , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-28 08:19+0000\n" +"PO-Revision-Date: 2017-03-28 08:19+0000\n" +"Last-Translator: Rudolf Schnapka , 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: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form +msgid "Country" +msgstr "Land" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_contact__email_bounced +msgid "Email Bounced" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_contact_view_search +msgid "Email bounced" +msgstr "Email retourniert" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_contact__email_score +msgid "Email score" +msgstr "Email-Ergebnis" + +#. module: mail_tracking_mass_mailing +#: model:ir.ui.menu,name:mail_tracking_mass_mailing.mail_tracking_email_menu +msgid "Emails" +msgstr "Emails" + +#. module: mail_tracking_mass_mailing +#: model:ir.ui.menu,name:mail_tracking_mass_mailing.mail_tracking_event_menu +msgid "Events" +msgstr "Veranstaltungen" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_email__mail_id_int +msgid "Mail ID" +msgstr "Mail-ID" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_email__mail_stats_id +msgid "Mail statistics" +msgstr "Mailstatistiken" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__mail_tracking_id +#: model:ir.ui.menu,name:mail_tracking_mass_mailing.mail_tracking_menu +msgid "Mail tracking" +msgstr "Mailverfolgung" + +#. module: mail_tracking_mass_mailing +#: model:ir.actions.act_window,name:mail_tracking_mass_mailing.action_view_mail_tracking_email +msgid "Mail tracking emails" +msgstr "Mailverfolgungs-Meldungen" + +#. module: mail_tracking_mass_mailing +#: model:ir.actions.act_window,name:mail_tracking_mass_mailing.action_view_mail_tracking_event +msgid "Mail tracking events" +msgstr "Mailverfolgung zu Veranstaltungen" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mail_tracking_email +msgid "MailTracking email" +msgstr "Mailverfolgung" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mail_tracking_event +msgid "MailTracking event" +msgstr "MailVerfolgungs-Vokommnis" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mailing_contact +#, fuzzy +msgid "Mailing Contact" +msgstr "Massenmail-Kontakt" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mailing_trace +#, fuzzy +msgid "Mailing Statistics" +msgstr "Mailstatistiken" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_email__mass_mailing_id +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_event__mass_mailing_id +msgid "Mass mailing" +msgstr "Massenmailing" + +#. module: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form +msgid "OS" +msgstr "BS" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mail_mail +msgid "Outgoing Mails" +msgstr "Ausgehende Nachrichten" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__tracking_event_ids +msgid "Tracking events" +msgstr "Verfolge Vorkommnisse" + +#. module: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form +msgid "User agent" +msgstr "Benutzervertreter" diff --git a/mail_tracking_mass_mailing/i18n/el_GR.po b/mail_tracking_mass_mailing/i18n/el_GR.po new file mode 100644 index 00000000..96435fd8 --- /dev/null +++ b/mail_tracking_mass_mailing/i18n/el_GR.po @@ -0,0 +1,122 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mail_tracking_mass_mailing +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-18 04:04+0000\n" +"PO-Revision-Date: 2017-03-18 04:04+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Greek (Greece) (https://www.transifex.com/oca/teams/23907/" +"el_GR/)\n" +"Language: el_GR\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: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form +msgid "Country" +msgstr "Χώρα" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_contact__email_bounced +msgid "Email Bounced" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_contact_view_search +msgid "Email bounced" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_contact__email_score +msgid "Email score" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.ui.menu,name:mail_tracking_mass_mailing.mail_tracking_email_menu +msgid "Emails" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.ui.menu,name:mail_tracking_mass_mailing.mail_tracking_event_menu +msgid "Events" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_email__mail_id_int +msgid "Mail ID" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_email__mail_stats_id +msgid "Mail statistics" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__mail_tracking_id +#: model:ir.ui.menu,name:mail_tracking_mass_mailing.mail_tracking_menu +msgid "Mail tracking" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.actions.act_window,name:mail_tracking_mass_mailing.action_view_mail_tracking_email +msgid "Mail tracking emails" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.actions.act_window,name:mail_tracking_mass_mailing.action_view_mail_tracking_event +msgid "Mail tracking events" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mail_tracking_email +msgid "MailTracking email" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mail_tracking_event +msgid "MailTracking event" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mailing_contact +msgid "Mailing Contact" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mailing_trace +msgid "Mailing Statistics" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_email__mass_mailing_id +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_event__mass_mailing_id +msgid "Mass mailing" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form +msgid "OS" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mail_mail +msgid "Outgoing Mails" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__tracking_event_ids +msgid "Tracking events" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form +msgid "User agent" +msgstr "" diff --git a/mail_tracking_mass_mailing/i18n/es.po b/mail_tracking_mass_mailing/i18n/es.po new file mode 100644 index 00000000..d7ae50bc --- /dev/null +++ b/mail_tracking_mass_mailing/i18n/es.po @@ -0,0 +1,123 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mail_tracking_mass_mailing +# +# Translators: +# enjolras , 2017 +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-26 01:46+0000\n" +"PO-Revision-Date: 2023-11-08 12:48+0000\n" +"Last-Translator: Ivorra78 \n" +"Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/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: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form +msgid "Country" +msgstr "País" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_contact__email_bounced +msgid "Email Bounced" +msgstr "Correo Electrónico Rebotado" + +#. module: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_contact_view_search +msgid "Email bounced" +msgstr "Email rebotado" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_contact__email_score +msgid "Email score" +msgstr "Reputación del email" + +#. module: mail_tracking_mass_mailing +#: model:ir.ui.menu,name:mail_tracking_mass_mailing.mail_tracking_email_menu +msgid "Emails" +msgstr "Correos Electrónicos" + +#. module: mail_tracking_mass_mailing +#: model:ir.ui.menu,name:mail_tracking_mass_mailing.mail_tracking_event_menu +msgid "Events" +msgstr "Eventos" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_email__mail_id_int +msgid "Mail ID" +msgstr "ID del correo" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_email__mail_stats_id +msgid "Mail statistics" +msgstr "Estadísticas de correo" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__mail_tracking_id +#: model:ir.ui.menu,name:mail_tracking_mass_mailing.mail_tracking_menu +msgid "Mail tracking" +msgstr "Seguimiento de correo" + +#. module: mail_tracking_mass_mailing +#: model:ir.actions.act_window,name:mail_tracking_mass_mailing.action_view_mail_tracking_email +msgid "Mail tracking emails" +msgstr "Emails de seguimiento de correo" + +#. module: mail_tracking_mass_mailing +#: model:ir.actions.act_window,name:mail_tracking_mass_mailing.action_view_mail_tracking_event +msgid "Mail tracking events" +msgstr "Eventos de seguimiento de correo" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mail_tracking_email +msgid "MailTracking email" +msgstr "Email de seguimiento de correo" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mail_tracking_event +msgid "MailTracking event" +msgstr "Evento de seguimiento de correo" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mailing_contact +msgid "Mailing Contact" +msgstr "Contacto por Correo" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mailing_trace +msgid "Mailing Statistics" +msgstr "Estadísticas de Correo" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_email__mass_mailing_id +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_event__mass_mailing_id +msgid "Mass mailing" +msgstr "Correo masivo" + +#. module: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form +msgid "OS" +msgstr "SO" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mail_mail +msgid "Outgoing Mails" +msgstr "Correos salientes" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__tracking_event_ids +msgid "Tracking events" +msgstr "Eventos de seguimiento" + +#. module: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form +msgid "User agent" +msgstr "Aplicación del usuario" diff --git a/mail_tracking_mass_mailing/i18n/es_CO.po b/mail_tracking_mass_mailing/i18n/es_CO.po new file mode 100644 index 00000000..a18e92f9 --- /dev/null +++ b/mail_tracking_mass_mailing/i18n/es_CO.po @@ -0,0 +1,122 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mail_tracking_mass_mailing +# +# Translators: +# John Toro , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-08-17 02:42+0000\n" +"PO-Revision-Date: 2016-08-17 02:42+0000\n" +"Last-Translator: John Toro , 2016\n" +"Language-Team: Spanish (Colombia) (https://www.transifex.com/oca/teams/23907/" +"es_CO/)\n" +"Language: es_CO\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: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form +msgid "Country" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_contact__email_bounced +msgid "Email Bounced" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_contact_view_search +msgid "Email bounced" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_contact__email_score +msgid "Email score" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.ui.menu,name:mail_tracking_mass_mailing.mail_tracking_email_menu +msgid "Emails" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.ui.menu,name:mail_tracking_mass_mailing.mail_tracking_event_menu +msgid "Events" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_email__mail_id_int +msgid "Mail ID" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_email__mail_stats_id +msgid "Mail statistics" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__mail_tracking_id +#: model:ir.ui.menu,name:mail_tracking_mass_mailing.mail_tracking_menu +msgid "Mail tracking" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.actions.act_window,name:mail_tracking_mass_mailing.action_view_mail_tracking_email +msgid "Mail tracking emails" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.actions.act_window,name:mail_tracking_mass_mailing.action_view_mail_tracking_event +msgid "Mail tracking events" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mail_tracking_email +msgid "MailTracking email" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mail_tracking_event +msgid "MailTracking event" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mailing_contact +msgid "Mailing Contact" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mailing_trace +msgid "Mailing Statistics" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_email__mass_mailing_id +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_event__mass_mailing_id +msgid "Mass mailing" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form +msgid "OS" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mail_mail +msgid "Outgoing Mails" +msgstr "Correos Salientes" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__tracking_event_ids +msgid "Tracking events" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form +msgid "User agent" +msgstr "" diff --git a/mail_tracking_mass_mailing/i18n/eu.po b/mail_tracking_mass_mailing/i18n/eu.po new file mode 100644 index 00000000..f1c3461b --- /dev/null +++ b/mail_tracking_mass_mailing/i18n/eu.po @@ -0,0 +1,121 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mail_tracking_mass_mailing +# +# Translators: +# Esther Martín Menéndez , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-18 04:04+0000\n" +"PO-Revision-Date: 2017-03-18 04:04+0000\n" +"Last-Translator: Esther Martín Menéndez , 2017\n" +"Language-Team: Basque (https://www.transifex.com/oca/teams/23907/eu/)\n" +"Language: eu\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: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form +msgid "Country" +msgstr "Herrialdea" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_contact__email_bounced +msgid "Email Bounced" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_contact_view_search +msgid "Email bounced" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_contact__email_score +msgid "Email score" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.ui.menu,name:mail_tracking_mass_mailing.mail_tracking_email_menu +msgid "Emails" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.ui.menu,name:mail_tracking_mass_mailing.mail_tracking_event_menu +msgid "Events" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_email__mail_id_int +msgid "Mail ID" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_email__mail_stats_id +msgid "Mail statistics" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__mail_tracking_id +#: model:ir.ui.menu,name:mail_tracking_mass_mailing.mail_tracking_menu +msgid "Mail tracking" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.actions.act_window,name:mail_tracking_mass_mailing.action_view_mail_tracking_email +msgid "Mail tracking emails" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.actions.act_window,name:mail_tracking_mass_mailing.action_view_mail_tracking_event +msgid "Mail tracking events" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mail_tracking_email +msgid "MailTracking email" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mail_tracking_event +msgid "MailTracking event" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mailing_contact +msgid "Mailing Contact" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mailing_trace +msgid "Mailing Statistics" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_email__mass_mailing_id +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_event__mass_mailing_id +msgid "Mass mailing" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form +msgid "OS" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mail_mail +msgid "Outgoing Mails" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__tracking_event_ids +msgid "Tracking events" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form +msgid "User agent" +msgstr "" diff --git a/mail_tracking_mass_mailing/i18n/fi.po b/mail_tracking_mass_mailing/i18n/fi.po new file mode 100644 index 00000000..fcb81494 --- /dev/null +++ b/mail_tracking_mass_mailing/i18n/fi.po @@ -0,0 +1,123 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mail_tracking_mass_mailing +# +# Translators: +# OCA Transbot , 2017 +# Jarmo Kortetjärvi , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-02 00:20+0000\n" +"PO-Revision-Date: 2017-05-02 00:20+0000\n" +"Last-Translator: Jarmo Kortetjärvi , 2017\n" +"Language-Team: Finnish (https://www.transifex.com/oca/teams/23907/fi/)\n" +"Language: fi\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: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form +msgid "Country" +msgstr "Maa" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_contact__email_bounced +msgid "Email Bounced" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_contact_view_search +msgid "Email bounced" +msgstr "Sähköposti palautunut" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_contact__email_score +msgid "Email score" +msgstr "Sähköpostipisteet" + +#. module: mail_tracking_mass_mailing +#: model:ir.ui.menu,name:mail_tracking_mass_mailing.mail_tracking_email_menu +msgid "Emails" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.ui.menu,name:mail_tracking_mass_mailing.mail_tracking_event_menu +msgid "Events" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_email__mail_id_int +msgid "Mail ID" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_email__mail_stats_id +msgid "Mail statistics" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__mail_tracking_id +#: model:ir.ui.menu,name:mail_tracking_mass_mailing.mail_tracking_menu +msgid "Mail tracking" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.actions.act_window,name:mail_tracking_mass_mailing.action_view_mail_tracking_email +msgid "Mail tracking emails" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.actions.act_window,name:mail_tracking_mass_mailing.action_view_mail_tracking_event +msgid "Mail tracking events" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mail_tracking_email +msgid "MailTracking email" +msgstr "MailTracking sähköposti" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mail_tracking_event +msgid "MailTracking event" +msgstr "MailTracking tapahtuma" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mailing_contact +#, fuzzy +msgid "Mailing Contact" +msgstr "MailTracking tapahtuma" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mailing_trace +msgid "Mailing Statistics" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_email__mass_mailing_id +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_event__mass_mailing_id +msgid "Mass mailing" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form +msgid "OS" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mail_mail +msgid "Outgoing Mails" +msgstr "Lähtevät postit" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__tracking_event_ids +msgid "Tracking events" +msgstr "Seurattavat tapahtumat" + +#. module: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form +msgid "User agent" +msgstr "User agent" diff --git a/mail_tracking_mass_mailing/i18n/fr.po b/mail_tracking_mass_mailing/i18n/fr.po new file mode 100644 index 00000000..803c9560 --- /dev/null +++ b/mail_tracking_mass_mailing/i18n/fr.po @@ -0,0 +1,124 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mail_tracking_mass_mailing +# +# Translators: +# OCA Transbot , 2017 +# Quentin THEURET , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-22 09:45+0000\n" +"PO-Revision-Date: 2024-02-23 16:32+0000\n" +"Last-Translator: Vincent Hatakeyama \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" +"X-Generator: Weblate 4.17\n" + +#. module: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form +msgid "Country" +msgstr "Pays" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_contact__email_bounced +msgid "Email Bounced" +msgstr "Courriel rejeté" + +#. module: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_contact_view_search +msgid "Email bounced" +msgstr "Courriel rejeté" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_contact__email_score +msgid "Email score" +msgstr "Score du courriel" + +#. module: mail_tracking_mass_mailing +#: model:ir.ui.menu,name:mail_tracking_mass_mailing.mail_tracking_email_menu +msgid "Emails" +msgstr "Courriels" + +#. module: mail_tracking_mass_mailing +#: model:ir.ui.menu,name:mail_tracking_mass_mailing.mail_tracking_event_menu +msgid "Events" +msgstr "Événements" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_email__mail_id_int +msgid "Mail ID" +msgstr "ID de l’envoi" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_email__mail_stats_id +msgid "Mail statistics" +msgstr "Statistiques de l'envoi" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__mail_tracking_id +#: model:ir.ui.menu,name:mail_tracking_mass_mailing.mail_tracking_menu +msgid "Mail tracking" +msgstr "Suivi de l'envoi" + +#. module: mail_tracking_mass_mailing +#: model:ir.actions.act_window,name:mail_tracking_mass_mailing.action_view_mail_tracking_email +msgid "Mail tracking emails" +msgstr "Courrier électronique de suivi" + +#. module: mail_tracking_mass_mailing +#: model:ir.actions.act_window,name:mail_tracking_mass_mailing.action_view_mail_tracking_event +msgid "Mail tracking events" +msgstr "Événements de suivi du courrier" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mail_tracking_email +msgid "MailTracking email" +msgstr "Courriel suivi" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mail_tracking_event +msgid "MailTracking event" +msgstr "Événement de courriel suivi" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mailing_contact +#, fuzzy +msgid "Mailing Contact" +msgstr "Contact de la liste de diffusion" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mailing_trace +msgid "Mailing Statistics" +msgstr "Statistiques de l’envoi" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_email__mass_mailing_id +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_event__mass_mailing_id +msgid "Mass mailing" +msgstr "Publipostage" + +#. module: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form +msgid "OS" +msgstr "SE" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mail_mail +msgid "Outgoing Mails" +msgstr "Courriels sortants" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__tracking_event_ids +msgid "Tracking events" +msgstr "Événements de suivi" + +#. module: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form +msgid "User agent" +msgstr "Agent utilisateur" diff --git a/mail_tracking_mass_mailing/i18n/gl.po b/mail_tracking_mass_mailing/i18n/gl.po new file mode 100644 index 00000000..21614cc1 --- /dev/null +++ b/mail_tracking_mass_mailing/i18n/gl.po @@ -0,0 +1,121 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mail_tracking_mass_mailing +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-18 04:04+0000\n" +"PO-Revision-Date: 2017-03-18 04:04+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Galician (https://www.transifex.com/oca/teams/23907/gl/)\n" +"Language: gl\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: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form +msgid "Country" +msgstr "País" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_contact__email_bounced +msgid "Email Bounced" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_contact_view_search +msgid "Email bounced" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_contact__email_score +msgid "Email score" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.ui.menu,name:mail_tracking_mass_mailing.mail_tracking_email_menu +msgid "Emails" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.ui.menu,name:mail_tracking_mass_mailing.mail_tracking_event_menu +msgid "Events" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_email__mail_id_int +msgid "Mail ID" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_email__mail_stats_id +msgid "Mail statistics" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__mail_tracking_id +#: model:ir.ui.menu,name:mail_tracking_mass_mailing.mail_tracking_menu +msgid "Mail tracking" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.actions.act_window,name:mail_tracking_mass_mailing.action_view_mail_tracking_email +msgid "Mail tracking emails" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.actions.act_window,name:mail_tracking_mass_mailing.action_view_mail_tracking_event +msgid "Mail tracking events" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mail_tracking_email +msgid "MailTracking email" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mail_tracking_event +msgid "MailTracking event" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mailing_contact +msgid "Mailing Contact" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mailing_trace +msgid "Mailing Statistics" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_email__mass_mailing_id +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_event__mass_mailing_id +msgid "Mass mailing" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form +msgid "OS" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mail_mail +msgid "Outgoing Mails" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__tracking_event_ids +msgid "Tracking events" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form +msgid "User agent" +msgstr "" diff --git a/mail_tracking_mass_mailing/i18n/hr.po b/mail_tracking_mass_mailing/i18n/hr.po new file mode 100644 index 00000000..610e7044 --- /dev/null +++ b/mail_tracking_mass_mailing/i18n/hr.po @@ -0,0 +1,126 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mail_tracking_mass_mailing +# +# Translators: +# OCA Transbot , 2017 +# Ana-Maria Olujić , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-18 04:04+0000\n" +"PO-Revision-Date: 2017-03-18 04:04+0000\n" +"Last-Translator: Ana-Maria Olujić , " +"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: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form +msgid "Country" +msgstr "Država" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_contact__email_bounced +msgid "Email Bounced" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_contact_view_search +msgid "Email bounced" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_contact__email_score +msgid "Email score" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.ui.menu,name:mail_tracking_mass_mailing.mail_tracking_email_menu +msgid "Emails" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.ui.menu,name:mail_tracking_mass_mailing.mail_tracking_event_menu +msgid "Events" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_email__mail_id_int +msgid "Mail ID" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_email__mail_stats_id +msgid "Mail statistics" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__mail_tracking_id +#: model:ir.ui.menu,name:mail_tracking_mass_mailing.mail_tracking_menu +msgid "Mail tracking" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.actions.act_window,name:mail_tracking_mass_mailing.action_view_mail_tracking_email +msgid "Mail tracking emails" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.actions.act_window,name:mail_tracking_mass_mailing.action_view_mail_tracking_event +msgid "Mail tracking events" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mail_tracking_email +msgid "MailTracking email" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mail_tracking_event +msgid "MailTracking event" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mailing_contact +#, fuzzy +msgid "Mailing Contact" +msgstr "Kontakti za masovno slanje" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mailing_trace +#, fuzzy +msgid "Mailing Statistics" +msgstr "Statistika e-maila" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_email__mass_mailing_id +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_event__mass_mailing_id +msgid "Mass mailing" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form +msgid "OS" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mail_mail +msgid "Outgoing Mails" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__tracking_event_ids +msgid "Tracking events" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form +msgid "User agent" +msgstr "" diff --git a/mail_tracking_mass_mailing/i18n/hr_HR.po b/mail_tracking_mass_mailing/i18n/hr_HR.po new file mode 100644 index 00000000..8f013aab --- /dev/null +++ b/mail_tracking_mass_mailing/i18n/hr_HR.po @@ -0,0 +1,123 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mail_tracking_mass_mailing +# +# Translators: +# Bole , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-18 04:04+0000\n" +"PO-Revision-Date: 2017-03-18 04:04+0000\n" +"Last-Translator: Bole , 2017\n" +"Language-Team: Croatian (Croatia) (https://www.transifex.com/oca/teams/23907/" +"hr_HR/)\n" +"Language: hr_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: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form +msgid "Country" +msgstr "Država" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_contact__email_bounced +msgid "Email Bounced" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_contact_view_search +msgid "Email bounced" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_contact__email_score +msgid "Email score" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.ui.menu,name:mail_tracking_mass_mailing.mail_tracking_email_menu +msgid "Emails" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.ui.menu,name:mail_tracking_mass_mailing.mail_tracking_event_menu +msgid "Events" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_email__mail_id_int +msgid "Mail ID" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_email__mail_stats_id +msgid "Mail statistics" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__mail_tracking_id +#: model:ir.ui.menu,name:mail_tracking_mass_mailing.mail_tracking_menu +msgid "Mail tracking" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.actions.act_window,name:mail_tracking_mass_mailing.action_view_mail_tracking_email +msgid "Mail tracking emails" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.actions.act_window,name:mail_tracking_mass_mailing.action_view_mail_tracking_event +msgid "Mail tracking events" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mail_tracking_email +msgid "MailTracking email" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mail_tracking_event +msgid "MailTracking event" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mailing_contact +msgid "Mailing Contact" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mailing_trace +msgid "Mailing Statistics" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_email__mass_mailing_id +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_event__mass_mailing_id +msgid "Mass mailing" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form +msgid "OS" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mail_mail +msgid "Outgoing Mails" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__tracking_event_ids +msgid "Tracking events" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form +msgid "User agent" +msgstr "" diff --git a/mail_tracking_mass_mailing/i18n/it.po b/mail_tracking_mass_mailing/i18n/it.po new file mode 100644 index 00000000..705d4eeb --- /dev/null +++ b/mail_tracking_mass_mailing/i18n/it.po @@ -0,0 +1,123 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mail_tracking_mass_mailing +# +# Translators: +# OCA Transbot , 2017 +# Marius Marolla , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-22 00:51+0000\n" +"PO-Revision-Date: 2023-12-11 15:34+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 4.17\n" + +#. module: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form +msgid "Country" +msgstr "Nazione" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_contact__email_bounced +msgid "Email Bounced" +msgstr "Email rimbalzata" + +#. module: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_contact_view_search +msgid "Email bounced" +msgstr "Email rimbalzata" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_contact__email_score +msgid "Email score" +msgstr "Punteggio e-mail" + +#. module: mail_tracking_mass_mailing +#: model:ir.ui.menu,name:mail_tracking_mass_mailing.mail_tracking_email_menu +msgid "Emails" +msgstr "Email" + +#. module: mail_tracking_mass_mailing +#: model:ir.ui.menu,name:mail_tracking_mass_mailing.mail_tracking_event_menu +msgid "Events" +msgstr "Eventi" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_email__mail_id_int +msgid "Mail ID" +msgstr "ID e-mail" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_email__mail_stats_id +msgid "Mail statistics" +msgstr "Statistiche e-mail" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__mail_tracking_id +#: model:ir.ui.menu,name:mail_tracking_mass_mailing.mail_tracking_menu +msgid "Mail tracking" +msgstr "Tracciamento e-mail" + +#. module: mail_tracking_mass_mailing +#: model:ir.actions.act_window,name:mail_tracking_mass_mailing.action_view_mail_tracking_email +msgid "Mail tracking emails" +msgstr "Messaggi tracciamento e-mail" + +#. module: mail_tracking_mass_mailing +#: model:ir.actions.act_window,name:mail_tracking_mass_mailing.action_view_mail_tracking_event +msgid "Mail tracking events" +msgstr "Eventi tracciamento e-mail" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mail_tracking_email +msgid "MailTracking email" +msgstr "Messaggio Tracciamento Email" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mail_tracking_event +msgid "MailTracking event" +msgstr "Evento tracciamento e-mail" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mailing_contact +msgid "Mailing Contact" +msgstr "Contatto spedizione" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mailing_trace +msgid "Mailing Statistics" +msgstr "Statistiche e-mail" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_email__mass_mailing_id +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_event__mass_mailing_id +msgid "Mass mailing" +msgstr "Spedizione di massa" + +#. module: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form +msgid "OS" +msgstr "SO" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mail_mail +msgid "Outgoing Mails" +msgstr "E-mail in uscita" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__tracking_event_ids +msgid "Tracking events" +msgstr "Tracciamento eventi" + +#. module: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form +msgid "User agent" +msgstr "User agent" diff --git a/mail_tracking_mass_mailing/i18n/mail_tracking_mass_mailing.pot b/mail_tracking_mass_mailing/i18n/mail_tracking_mass_mailing.pot new file mode 100644 index 00000000..d8a2301c --- /dev/null +++ b/mail_tracking_mass_mailing/i18n/mail_tracking_mass_mailing.pot @@ -0,0 +1,116 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mail_tracking_mass_mailing +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.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: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form +msgid "Country" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_contact__email_bounced +msgid "Email Bounced" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_contact_view_search +msgid "Email bounced" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_contact__email_score +msgid "Email score" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.ui.menu,name:mail_tracking_mass_mailing.mail_tracking_email_menu +msgid "Emails" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.ui.menu,name:mail_tracking_mass_mailing.mail_tracking_event_menu +msgid "Events" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_email__mail_id_int +msgid "Mail ID" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_email__mail_stats_id +msgid "Mail statistics" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__mail_tracking_id +#: model:ir.ui.menu,name:mail_tracking_mass_mailing.mail_tracking_menu +msgid "Mail tracking" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.actions.act_window,name:mail_tracking_mass_mailing.action_view_mail_tracking_email +msgid "Mail tracking emails" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.actions.act_window,name:mail_tracking_mass_mailing.action_view_mail_tracking_event +msgid "Mail tracking events" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mail_tracking_email +msgid "MailTracking email" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mail_tracking_event +msgid "MailTracking event" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mailing_contact +msgid "Mailing Contact" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mailing_trace +msgid "Mailing Statistics" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_email__mass_mailing_id +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_event__mass_mailing_id +msgid "Mass mailing" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form +msgid "OS" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mail_mail +msgid "Outgoing Mails" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__tracking_event_ids +msgid "Tracking events" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form +msgid "User agent" +msgstr "" diff --git a/mail_tracking_mass_mailing/i18n/nb_NO.po b/mail_tracking_mass_mailing/i18n/nb_NO.po new file mode 100644 index 00000000..cabf3ec8 --- /dev/null +++ b/mail_tracking_mass_mailing/i18n/nb_NO.po @@ -0,0 +1,122 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mail_tracking_mass_mailing +# +# Translators: +# Imre Kristoffer Eilertsen , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-18 04:04+0000\n" +"PO-Revision-Date: 2017-03-18 04:04+0000\n" +"Last-Translator: Imre Kristoffer Eilertsen , 2017\n" +"Language-Team: Norwegian Bokmål (Norway) (https://www.transifex.com/oca/" +"teams/23907/nb_NO/)\n" +"Language: nb_NO\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: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form +msgid "Country" +msgstr "Land" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_contact__email_bounced +msgid "Email Bounced" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_contact_view_search +msgid "Email bounced" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_contact__email_score +msgid "Email score" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.ui.menu,name:mail_tracking_mass_mailing.mail_tracking_email_menu +msgid "Emails" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.ui.menu,name:mail_tracking_mass_mailing.mail_tracking_event_menu +msgid "Events" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_email__mail_id_int +msgid "Mail ID" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_email__mail_stats_id +msgid "Mail statistics" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__mail_tracking_id +#: model:ir.ui.menu,name:mail_tracking_mass_mailing.mail_tracking_menu +msgid "Mail tracking" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.actions.act_window,name:mail_tracking_mass_mailing.action_view_mail_tracking_email +msgid "Mail tracking emails" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.actions.act_window,name:mail_tracking_mass_mailing.action_view_mail_tracking_event +msgid "Mail tracking events" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mail_tracking_email +msgid "MailTracking email" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mail_tracking_event +msgid "MailTracking event" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mailing_contact +msgid "Mailing Contact" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mailing_trace +msgid "Mailing Statistics" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_email__mass_mailing_id +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_event__mass_mailing_id +msgid "Mass mailing" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form +msgid "OS" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mail_mail +msgid "Outgoing Mails" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__tracking_event_ids +msgid "Tracking events" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form +msgid "User agent" +msgstr "" diff --git a/mail_tracking_mass_mailing/i18n/nl.po b/mail_tracking_mass_mailing/i18n/nl.po new file mode 100644 index 00000000..cb5f279b --- /dev/null +++ b/mail_tracking_mass_mailing/i18n/nl.po @@ -0,0 +1,121 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mail_tracking_mass_mailing +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-18 04:04+0000\n" +"PO-Revision-Date: 2017-03-18 04:04+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Dutch (https://www.transifex.com/oca/teams/23907/nl/)\n" +"Language: nl\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: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form +msgid "Country" +msgstr "Land" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_contact__email_bounced +msgid "Email Bounced" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_contact_view_search +msgid "Email bounced" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_contact__email_score +msgid "Email score" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.ui.menu,name:mail_tracking_mass_mailing.mail_tracking_email_menu +msgid "Emails" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.ui.menu,name:mail_tracking_mass_mailing.mail_tracking_event_menu +msgid "Events" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_email__mail_id_int +msgid "Mail ID" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_email__mail_stats_id +msgid "Mail statistics" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__mail_tracking_id +#: model:ir.ui.menu,name:mail_tracking_mass_mailing.mail_tracking_menu +msgid "Mail tracking" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.actions.act_window,name:mail_tracking_mass_mailing.action_view_mail_tracking_email +msgid "Mail tracking emails" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.actions.act_window,name:mail_tracking_mass_mailing.action_view_mail_tracking_event +msgid "Mail tracking events" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mail_tracking_email +msgid "MailTracking email" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mail_tracking_event +msgid "MailTracking event" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mailing_contact +msgid "Mailing Contact" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mailing_trace +msgid "Mailing Statistics" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_email__mass_mailing_id +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_event__mass_mailing_id +msgid "Mass mailing" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form +msgid "OS" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mail_mail +msgid "Outgoing Mails" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__tracking_event_ids +msgid "Tracking events" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form +msgid "User agent" +msgstr "" diff --git a/mail_tracking_mass_mailing/i18n/nl_NL.po b/mail_tracking_mass_mailing/i18n/nl_NL.po new file mode 100644 index 00000000..31375513 --- /dev/null +++ b/mail_tracking_mass_mailing/i18n/nl_NL.po @@ -0,0 +1,123 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mail_tracking_mass_mailing +# +# Translators: +# OCA Transbot , 2017 +# Peter Hageman , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-22 00:51+0000\n" +"PO-Revision-Date: 2017-07-22 00:51+0000\n" +"Last-Translator: Peter Hageman , 2017\n" +"Language-Team: Dutch (Netherlands) (https://www.transifex.com/oca/" +"teams/23907/nl_NL/)\n" +"Language: nl_NL\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: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form +msgid "Country" +msgstr "Land" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_contact__email_bounced +msgid "Email Bounced" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_contact_view_search +msgid "Email bounced" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_contact__email_score +msgid "Email score" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.ui.menu,name:mail_tracking_mass_mailing.mail_tracking_email_menu +msgid "Emails" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.ui.menu,name:mail_tracking_mass_mailing.mail_tracking_event_menu +msgid "Events" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_email__mail_id_int +msgid "Mail ID" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_email__mail_stats_id +msgid "Mail statistics" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__mail_tracking_id +#: model:ir.ui.menu,name:mail_tracking_mass_mailing.mail_tracking_menu +msgid "Mail tracking" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.actions.act_window,name:mail_tracking_mass_mailing.action_view_mail_tracking_email +msgid "Mail tracking emails" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.actions.act_window,name:mail_tracking_mass_mailing.action_view_mail_tracking_event +msgid "Mail tracking events" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mail_tracking_email +msgid "MailTracking email" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mail_tracking_event +msgid "MailTracking event" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mailing_contact +msgid "Mailing Contact" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mailing_trace +msgid "Mailing Statistics" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_email__mass_mailing_id +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_event__mass_mailing_id +msgid "Mass mailing" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form +msgid "OS" +msgstr "OS" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mail_mail +msgid "Outgoing Mails" +msgstr "Uitgaande Mails" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__tracking_event_ids +msgid "Tracking events" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form +msgid "User agent" +msgstr "" diff --git a/mail_tracking_mass_mailing/i18n/pl.po b/mail_tracking_mass_mailing/i18n/pl.po new file mode 100644 index 00000000..361cd4dd --- /dev/null +++ b/mail_tracking_mass_mailing/i18n/pl.po @@ -0,0 +1,123 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mail_tracking_mass_mailing +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-18 04:04+0000\n" +"PO-Revision-Date: 2017-03-18 04:04+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Polish (https://www.transifex.com/oca/teams/23907/pl/)\n" +"Language: pl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && " +"(n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && " +"n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" + +#. module: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form +msgid "Country" +msgstr "Kraj" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_contact__email_bounced +msgid "Email Bounced" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_contact_view_search +msgid "Email bounced" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_contact__email_score +msgid "Email score" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.ui.menu,name:mail_tracking_mass_mailing.mail_tracking_email_menu +msgid "Emails" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.ui.menu,name:mail_tracking_mass_mailing.mail_tracking_event_menu +msgid "Events" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_email__mail_id_int +msgid "Mail ID" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_email__mail_stats_id +msgid "Mail statistics" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__mail_tracking_id +#: model:ir.ui.menu,name:mail_tracking_mass_mailing.mail_tracking_menu +msgid "Mail tracking" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.actions.act_window,name:mail_tracking_mass_mailing.action_view_mail_tracking_email +msgid "Mail tracking emails" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.actions.act_window,name:mail_tracking_mass_mailing.action_view_mail_tracking_event +msgid "Mail tracking events" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mail_tracking_email +msgid "MailTracking email" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mail_tracking_event +msgid "MailTracking event" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mailing_contact +msgid "Mailing Contact" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mailing_trace +msgid "Mailing Statistics" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_email__mass_mailing_id +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_event__mass_mailing_id +msgid "Mass mailing" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form +msgid "OS" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mail_mail +msgid "Outgoing Mails" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__tracking_event_ids +msgid "Tracking events" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form +msgid "User agent" +msgstr "" diff --git a/mail_tracking_mass_mailing/i18n/pt.po b/mail_tracking_mass_mailing/i18n/pt.po new file mode 100644 index 00000000..7e4470c3 --- /dev/null +++ b/mail_tracking_mass_mailing/i18n/pt.po @@ -0,0 +1,125 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mail_tracking_mass_mailing +# +# Translators: +# OCA Transbot , 2017 +# Pedro Castro Silva , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-02 13:17+0000\n" +"PO-Revision-Date: 2020-03-02 17:13+0000\n" +"Last-Translator: Pedro Castro Silva \n" +"Language-Team: Portuguese (https://www.transifex.com/oca/teams/23907/pt/)\n" +"Language: 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" +"X-Generator: Weblate 3.10\n" + +#. module: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form +msgid "Country" +msgstr "País" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_contact__email_bounced +msgid "Email Bounced" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_contact_view_search +msgid "Email bounced" +msgstr "Email devolvido" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_contact__email_score +msgid "Email score" +msgstr "Pontuação do email" + +#. module: mail_tracking_mass_mailing +#: model:ir.ui.menu,name:mail_tracking_mass_mailing.mail_tracking_email_menu +msgid "Emails" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.ui.menu,name:mail_tracking_mass_mailing.mail_tracking_event_menu +msgid "Events" +msgstr "Eventos" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_email__mail_id_int +msgid "Mail ID" +msgstr "ID do Email" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_email__mail_stats_id +msgid "Mail statistics" +msgstr "Estatísticas de correio" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__mail_tracking_id +#: model:ir.ui.menu,name:mail_tracking_mass_mailing.mail_tracking_menu +msgid "Mail tracking" +msgstr "Rastreamento de correio" + +#. module: mail_tracking_mass_mailing +#: model:ir.actions.act_window,name:mail_tracking_mass_mailing.action_view_mail_tracking_email +msgid "Mail tracking emails" +msgstr "Emails rastreados" + +#. module: mail_tracking_mass_mailing +#: model:ir.actions.act_window,name:mail_tracking_mass_mailing.action_view_mail_tracking_event +msgid "Mail tracking events" +msgstr "Eventos rastreados" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mail_tracking_email +msgid "MailTracking email" +msgstr "Email do MailTracking" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mail_tracking_event +msgid "MailTracking event" +msgstr "Evento do MailTracking" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mailing_contact +#, fuzzy +msgid "Mailing Contact" +msgstr "Contacto do email em massa" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mailing_trace +#, fuzzy +msgid "Mailing Statistics" +msgstr "Estatísticas de correio" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_email__mass_mailing_id +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_event__mass_mailing_id +msgid "Mass mailing" +msgstr "Emails em massa" + +#. module: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form +msgid "OS" +msgstr "S.O." + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mail_mail +msgid "Outgoing Mails" +msgstr "Mensagens a Enviar" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__tracking_event_ids +msgid "Tracking events" +msgstr "Eventos de rastreamento" + +#. module: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form +msgid "User agent" +msgstr "Agente do utilizador" diff --git a/mail_tracking_mass_mailing/i18n/pt_BR.po b/mail_tracking_mass_mailing/i18n/pt_BR.po new file mode 100644 index 00000000..1ba8e5b9 --- /dev/null +++ b/mail_tracking_mass_mailing/i18n/pt_BR.po @@ -0,0 +1,122 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mail_tracking_mass_mailing +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-18 04:04+0000\n" +"PO-Revision-Date: 2017-03-18 04:04+0000\n" +"Last-Translator: OCA Transbot , 2017\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" + +#. module: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form +msgid "Country" +msgstr "País" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_contact__email_bounced +msgid "Email Bounced" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_contact_view_search +msgid "Email bounced" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_contact__email_score +msgid "Email score" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.ui.menu,name:mail_tracking_mass_mailing.mail_tracking_email_menu +msgid "Emails" +msgstr "Emails" + +#. module: mail_tracking_mass_mailing +#: model:ir.ui.menu,name:mail_tracking_mass_mailing.mail_tracking_event_menu +msgid "Events" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_email__mail_id_int +msgid "Mail ID" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_email__mail_stats_id +msgid "Mail statistics" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__mail_tracking_id +#: model:ir.ui.menu,name:mail_tracking_mass_mailing.mail_tracking_menu +msgid "Mail tracking" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.actions.act_window,name:mail_tracking_mass_mailing.action_view_mail_tracking_email +msgid "Mail tracking emails" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.actions.act_window,name:mail_tracking_mass_mailing.action_view_mail_tracking_event +msgid "Mail tracking events" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mail_tracking_email +msgid "MailTracking email" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mail_tracking_event +msgid "MailTracking event" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mailing_contact +msgid "Mailing Contact" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mailing_trace +msgid "Mailing Statistics" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_email__mass_mailing_id +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_event__mass_mailing_id +msgid "Mass mailing" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form +msgid "OS" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mail_mail +msgid "Outgoing Mails" +msgstr "Mails de Saída" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__tracking_event_ids +msgid "Tracking events" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form +msgid "User agent" +msgstr "" diff --git a/mail_tracking_mass_mailing/i18n/ro.po b/mail_tracking_mass_mailing/i18n/ro.po new file mode 100644 index 00000000..12a5c9e2 --- /dev/null +++ b/mail_tracking_mass_mailing/i18n/ro.po @@ -0,0 +1,122 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mail_tracking_mass_mailing +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-18 04:04+0000\n" +"PO-Revision-Date: 2017-03-18 04:04+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Romanian (https://www.transifex.com/oca/teams/23907/ro/)\n" +"Language: ro\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?" +"2:1));\n" + +#. module: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form +msgid "Country" +msgstr "Țara" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_contact__email_bounced +msgid "Email Bounced" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_contact_view_search +msgid "Email bounced" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_contact__email_score +msgid "Email score" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.ui.menu,name:mail_tracking_mass_mailing.mail_tracking_email_menu +msgid "Emails" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.ui.menu,name:mail_tracking_mass_mailing.mail_tracking_event_menu +msgid "Events" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_email__mail_id_int +msgid "Mail ID" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_email__mail_stats_id +msgid "Mail statistics" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__mail_tracking_id +#: model:ir.ui.menu,name:mail_tracking_mass_mailing.mail_tracking_menu +msgid "Mail tracking" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.actions.act_window,name:mail_tracking_mass_mailing.action_view_mail_tracking_email +msgid "Mail tracking emails" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.actions.act_window,name:mail_tracking_mass_mailing.action_view_mail_tracking_event +msgid "Mail tracking events" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mail_tracking_email +msgid "MailTracking email" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mail_tracking_event +msgid "MailTracking event" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mailing_contact +msgid "Mailing Contact" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mailing_trace +msgid "Mailing Statistics" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_email__mass_mailing_id +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_event__mass_mailing_id +msgid "Mass mailing" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form +msgid "OS" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mail_mail +msgid "Outgoing Mails" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__tracking_event_ids +msgid "Tracking events" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form +msgid "User agent" +msgstr "" diff --git a/mail_tracking_mass_mailing/i18n/ru.po b/mail_tracking_mass_mailing/i18n/ru.po new file mode 100644 index 00000000..33ef698e --- /dev/null +++ b/mail_tracking_mass_mailing/i18n/ru.po @@ -0,0 +1,123 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mail_tracking_mass_mailing +# +# Translators: +# Victor Safronovich , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-02 00:20+0000\n" +"PO-Revision-Date: 2017-05-02 00:20+0000\n" +"Last-Translator: Victor Safronovich , 2017\n" +"Language-Team: Russian (https://www.transifex.com/oca/teams/23907/ru/)\n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || " +"(n%100>=11 && n%100<=14)? 2 : 3);\n" + +#. module: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form +msgid "Country" +msgstr "Страна" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_contact__email_bounced +msgid "Email Bounced" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_contact_view_search +msgid "Email bounced" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_contact__email_score +msgid "Email score" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.ui.menu,name:mail_tracking_mass_mailing.mail_tracking_email_menu +msgid "Emails" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.ui.menu,name:mail_tracking_mass_mailing.mail_tracking_event_menu +msgid "Events" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_email__mail_id_int +msgid "Mail ID" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_email__mail_stats_id +msgid "Mail statistics" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__mail_tracking_id +#: model:ir.ui.menu,name:mail_tracking_mass_mailing.mail_tracking_menu +msgid "Mail tracking" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.actions.act_window,name:mail_tracking_mass_mailing.action_view_mail_tracking_email +msgid "Mail tracking emails" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.actions.act_window,name:mail_tracking_mass_mailing.action_view_mail_tracking_event +msgid "Mail tracking events" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mail_tracking_email +msgid "MailTracking email" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mail_tracking_event +msgid "MailTracking event" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mailing_contact +msgid "Mailing Contact" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mailing_trace +msgid "Mailing Statistics" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_email__mass_mailing_id +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_event__mass_mailing_id +msgid "Mass mailing" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form +msgid "OS" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mail_mail +msgid "Outgoing Mails" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__tracking_event_ids +msgid "Tracking events" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form +msgid "User agent" +msgstr "" diff --git a/mail_tracking_mass_mailing/i18n/sl.po b/mail_tracking_mass_mailing/i18n/sl.po new file mode 100644 index 00000000..96529ee7 --- /dev/null +++ b/mail_tracking_mass_mailing/i18n/sl.po @@ -0,0 +1,125 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mail_tracking_mass_mailing +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-18 04:04+0000\n" +"PO-Revision-Date: 2020-03-30 22:14+0000\n" +"Last-Translator: Matjaz Mozetic \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" +"X-Generator: Weblate 3.10\n" + +#. module: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form +msgid "Country" +msgstr "Država" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_contact__email_bounced +msgid "Email Bounced" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_contact_view_search +msgid "Email bounced" +msgstr "E-pošta odbita" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_contact__email_score +msgid "Email score" +msgstr "Točkovanje e-pošte" + +#. module: mail_tracking_mass_mailing +#: model:ir.ui.menu,name:mail_tracking_mass_mailing.mail_tracking_email_menu +msgid "Emails" +msgstr "E-poštna sporočila" + +#. module: mail_tracking_mass_mailing +#: model:ir.ui.menu,name:mail_tracking_mass_mailing.mail_tracking_event_menu +msgid "Events" +msgstr "Dogodki" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_email__mail_id_int +msgid "Mail ID" +msgstr "ID pošte" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_email__mail_stats_id +msgid "Mail statistics" +msgstr "Poštna statistika" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__mail_tracking_id +#: model:ir.ui.menu,name:mail_tracking_mass_mailing.mail_tracking_menu +msgid "Mail tracking" +msgstr "Sledenje pošte" + +#. module: mail_tracking_mass_mailing +#: model:ir.actions.act_window,name:mail_tracking_mass_mailing.action_view_mail_tracking_email +msgid "Mail tracking emails" +msgstr "Sledilna sporočila" + +#. module: mail_tracking_mass_mailing +#: model:ir.actions.act_window,name:mail_tracking_mass_mailing.action_view_mail_tracking_event +msgid "Mail tracking events" +msgstr "Sledilni dogodki" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mail_tracking_email +msgid "MailTracking email" +msgstr "Sledenje e-pošte" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mail_tracking_event +msgid "MailTracking event" +msgstr "Dogodek sledenja e-pošte" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mailing_contact +#, fuzzy +msgid "Mailing Contact" +msgstr "Stik masovne pošte" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mailing_trace +#, fuzzy +msgid "Mailing Statistics" +msgstr "Poštna statistika" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_email__mass_mailing_id +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_event__mass_mailing_id +msgid "Mass mailing" +msgstr "Masovna pošta" + +#. module: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form +msgid "OS" +msgstr "OS" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mail_mail +msgid "Outgoing Mails" +msgstr "Izhodna pošta" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__tracking_event_ids +msgid "Tracking events" +msgstr "Sledilni dogodki" + +#. module: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form +msgid "User agent" +msgstr "Uporabnikov odjemalec" diff --git a/mail_tracking_mass_mailing/i18n/tr.po b/mail_tracking_mass_mailing/i18n/tr.po new file mode 100644 index 00000000..5741c4e8 --- /dev/null +++ b/mail_tracking_mass_mailing/i18n/tr.po @@ -0,0 +1,121 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mail_tracking_mass_mailing +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-18 04:04+0000\n" +"PO-Revision-Date: 2017-03-18 04:04+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: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form +msgid "Country" +msgstr "Ülke" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_contact__email_bounced +msgid "Email Bounced" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_contact_view_search +msgid "Email bounced" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_contact__email_score +msgid "Email score" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.ui.menu,name:mail_tracking_mass_mailing.mail_tracking_email_menu +msgid "Emails" +msgstr "Epostalar" + +#. module: mail_tracking_mass_mailing +#: model:ir.ui.menu,name:mail_tracking_mass_mailing.mail_tracking_event_menu +msgid "Events" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_email__mail_id_int +msgid "Mail ID" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_email__mail_stats_id +msgid "Mail statistics" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__mail_tracking_id +#: model:ir.ui.menu,name:mail_tracking_mass_mailing.mail_tracking_menu +msgid "Mail tracking" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.actions.act_window,name:mail_tracking_mass_mailing.action_view_mail_tracking_email +msgid "Mail tracking emails" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.actions.act_window,name:mail_tracking_mass_mailing.action_view_mail_tracking_event +msgid "Mail tracking events" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mail_tracking_email +msgid "MailTracking email" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mail_tracking_event +msgid "MailTracking event" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mailing_contact +msgid "Mailing Contact" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mailing_trace +msgid "Mailing Statistics" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_email__mass_mailing_id +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_event__mass_mailing_id +msgid "Mass mailing" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form +msgid "OS" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model,name:mail_tracking_mass_mailing.model_mail_mail +msgid "Outgoing Mails" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__tracking_event_ids +msgid "Tracking events" +msgstr "" + +#. module: mail_tracking_mass_mailing +#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form +msgid "User agent" +msgstr "" diff --git a/mail_tracking_mass_mailing/models/__init__.py b/mail_tracking_mass_mailing/models/__init__.py new file mode 100644 index 00000000..7335ab6d --- /dev/null +++ b/mail_tracking_mass_mailing/models/__init__.py @@ -0,0 +1,9 @@ +# Copyright 2016 Tecnativa - Antonio Espinosa +# Copyright 2017 Tecnativa - Vicent Cubells +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from . import mail_mail +from . import mail_tracking_email +from . import mail_tracking_event +from . import mailing_trace +from . import mailing_contact diff --git a/mail_tracking_mass_mailing/models/mail_mail.py b/mail_tracking_mass_mailing/models/mail_mail.py new file mode 100644 index 00000000..0fc7c056 --- /dev/null +++ b/mail_tracking_mass_mailing/models/mail_mail.py @@ -0,0 +1,63 @@ +# Copyright 2016 Tecnativa - Antonio Espinosa +# Copyright 2017 Tecnativa - Vicent Cubells +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import api, models + + +class MailMail(models.Model): + _inherit = "mail.mail" + + @api.model + def _tracking_email_prepare(self, email): + res = super()._tracking_email_prepare(email) + res["mail_id_int"] = self.id + res["mass_mailing_id"] = self.mailing_id.id + res["mail_stats_id"] = ( + self.mailing_trace_ids[:1].id if self.mailing_trace_ids else False + ) + return res + + @api.model + def _get_tracking_url(self): + # Invalid this tracking image, we have other to do the same + return False + + def _postprocess_sent_message( + self, success_pids, failure_reason=False, failure_type=None + ): + """Set mailing traces in error according to mail tracking state + + If an exception is caught by ir.mail_server.send_email in mail_tracking module, + the mail.tracking.email record will appear in error but the related mailing + trace would still appear as sent because this method is called without any + failure_type in mail.mail._send in the mail module (as Exception is not raised + after being caught in mail_tracking module). + + Since this method not only sets the mailing.trace state in mass_mailing module + but can also delete the mail.mail records in mail module, we need to ensure + the mailing.trace is written accordingly to the tracking here, and avoid having + the mass_mailing module set a 'sent' status if we had an exception, hence + the usage of a context key to ignore possible writes. + """ + processed_ids = [] + for mail in self: + mail_tracking = mail.mailing_trace_ids.mail_tracking_id + if mail.mailing_id and mail_tracking.state == "error": + mail_failure_type = ( + "mail_email_invalid" + if mail_tracking.error_type == "no_recipient" + else "mail_smtp" + ) + mail.mailing_trace_ids.write( + { + "failure_type": mail_failure_type, + } + ) + processed_ids.extend(mail.mailing_trace_ids.ids) + return super( + MailMail, + self.with_context(_ignore_write_trace_postprocess_ids=processed_ids), + )._postprocess_sent_message( + success_pids, failure_reason=failure_reason, failure_type=failure_type + ) diff --git a/mail_tracking_mass_mailing/models/mail_tracking_email.py b/mail_tracking_mass_mailing/models/mail_tracking_email.py new file mode 100644 index 00000000..e5ae7b70 --- /dev/null +++ b/mail_tracking_mass_mailing/models/mail_tracking_email.py @@ -0,0 +1,60 @@ +# Copyright 2016 Tecnativa - Antonio Espinosa +# Copyright 2017 Tecnativa - Vicent Cubells +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import api, fields, models + + +class MailTrackingEmail(models.Model): + _inherit = "mail.tracking.email" + + mass_mailing_id = fields.Many2one( + string="Mass mailing", comodel_name="mailing.mailing", readonly=True + ) + mail_stats_id = fields.Many2one( + string="Mail statistics", comodel_name="mailing.trace", readonly=True + ) + mail_id_int = fields.Integer(string="Mail ID", readonly=True) + + @api.model + def _statistics_link_prepare(self, tracking): + """Inherit this method to link other object to mailing.trace""" + return {"mail_tracking_id": tracking.id} + + @api.depends("mail_stats_id") + def _compute_message_id(self): + """In mass mailings, the message id is stored in the `mailing.trace` record.""" + res = super()._compute_message_id() + for tracking in self.filtered("mail_stats_id"): + tracking.message_id = tracking.mail_stats_id.message_id + return res + + @api.model_create_multi + def create(self, vals_list): + tracking = super().create(vals_list) + # Link mail statistics with this tracking + if tracking.mail_stats_id: + tracking.mail_stats_id.write(self._statistics_link_prepare(tracking)) + return tracking + + def _contacts_email_bounced_set(self, reason, event=None): + recipients = [] + if event and event.recipient_address: + recipients.append(event.recipient_address) + else: + recipients = list(filter(None, self.mapped("recipient_address"))) + for recipient in recipients: + self.env["mailing.contact"].search( + [("email", "=ilike", recipient)] + ).email_bounced_set(self, reason, event=event) + + def smtp_error(self, mail_server, smtp_server, exception): + res = super().smtp_error(mail_server, smtp_server, exception) + self._contacts_email_bounced_set("error") + return res + + def event_create(self, event_type, metadata): + res = super().event_create(event_type, metadata) + if event_type in {"hard_bounce", "spam", "reject"}: + self._contacts_email_bounced_set(event_type) + return res diff --git a/mail_tracking_mass_mailing/models/mail_tracking_event.py b/mail_tracking_mass_mailing/models/mail_tracking_event.py new file mode 100644 index 00000000..b50dbacc --- /dev/null +++ b/mail_tracking_mass_mailing/models/mail_tracking_event.py @@ -0,0 +1,54 @@ +# Copyright 2016 Tecnativa - Antonio Espinosa +# Copyright 2017 Tecnativa - Vicent Cubells +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import api, fields, models + + +class MailTrackingEvent(models.Model): + _inherit = "mail.tracking.event" + + mass_mailing_id = fields.Many2one( + string="Mass mailing", + comodel_name="mailing.mailing", + readonly=True, + related="tracking_email_id.mass_mailing_id", + store=True, + ) + + @api.model + def process_open(self, tracking_email, metadata): + res = super().process_open(tracking_email, metadata) + mail_mail_stats = self.sudo().env["mailing.trace"] + domain = [("mail_mail_id_int", "=", tracking_email.mail_id_int)] + mail_mail_stats.set_opened(domain=domain) + return res + + def _tracking_set_bounce(self, tracking_email, metadata): + mail_mail_stats = self.sudo().env["mailing.trace"] + domain = [("mail_mail_id_int", "=", tracking_email.mail_id_int)] + mail_mail_stats.set_bounced(domain=domain) + + @api.model + def process_hard_bounce(self, tracking_email, metadata): + res = super().process_hard_bounce(tracking_email, metadata) + self._tracking_set_bounce(tracking_email, metadata) + return res + + @api.model + def process_soft_bounce(self, tracking_email, metadata): + res = super().process_soft_bounce(tracking_email, metadata) + self._tracking_set_bounce(tracking_email, metadata) + return res + + @api.model + def process_reject(self, tracking_email, metadata): + res = super().process_reject(tracking_email, metadata) + self._tracking_set_bounce(tracking_email, metadata) + return res + + @api.model + def process_spam(self, tracking_email, metadata): + res = super().process_spam(tracking_email, metadata) + self._tracking_set_bounce(tracking_email, metadata) + return res diff --git a/mail_tracking_mass_mailing/models/mailing_contact.py b/mail_tracking_mass_mailing/models/mailing_contact.py new file mode 100644 index 00000000..162dd339 --- /dev/null +++ b/mail_tracking_mass_mailing/models/mailing_contact.py @@ -0,0 +1,24 @@ +# Copyright 2016 Tecnativa - Antonio Espinosa +# Copyright 2017 Tecnativa - Vicent Cubells +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import api, fields, models + + +class MailMassMailingContact(models.Model): + _name = "mailing.contact" + _inherit = ["mailing.contact", "mail.bounced.mixin"] + + email_score = fields.Float( + string="Email score", readonly=True, store=False, compute="_compute_email_score" + ) + + @api.depends("email") + def _compute_email_score(self): + with_email = self.filtered("email") + for contact in with_email: + contact.email_score = self.env[ + "mail.tracking.email" + ].email_score_from_email(contact.email) + remaining = self - with_email + remaining.email_score = 0.0 diff --git a/mail_tracking_mass_mailing/models/mailing_trace.py b/mail_tracking_mass_mailing/models/mailing_trace.py new file mode 100644 index 00000000..1d574924 --- /dev/null +++ b/mail_tracking_mass_mailing/models/mailing_trace.py @@ -0,0 +1,26 @@ +# Copyright 2016 Tecnativa - Antonio Espinosa +# Copyright 2017 Tecnativa - Vicent Cubells +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import fields, models + + +class MailTrace(models.Model): + _inherit = "mailing.trace" + + mail_tracking_id = fields.Many2one( + string="Mail tracking", comodel_name="mail.tracking.email", readonly=True + ) + tracking_event_ids = fields.One2many( + string="Tracking events", + comodel_name="mail.tracking.event", + related="mail_tracking_id.tracking_event_ids", + readonly=True, + ) + + def write(self, values): + """Ignore write from _postprocess_sent_message on selected ids""" + to_ignore_ids = self.env.context.get("_ignore_write_trace_postprocess_ids") + if to_ignore_ids: + self = self.browse(set(self.ids) - set(to_ignore_ids)) + return super().write(values) diff --git a/mail_tracking_mass_mailing/pyproject.toml b/mail_tracking_mass_mailing/pyproject.toml new file mode 100644 index 00000000..4231d0cc --- /dev/null +++ b/mail_tracking_mass_mailing/pyproject.toml @@ -0,0 +1,3 @@ +[build-system] +requires = ["whool"] +build-backend = "whool.buildapi" diff --git a/mail_tracking_mass_mailing/readme/CONTRIBUTORS.md b/mail_tracking_mass_mailing/readme/CONTRIBUTORS.md new file mode 100644 index 00000000..4c2dbf43 --- /dev/null +++ b/mail_tracking_mass_mailing/readme/CONTRIBUTORS.md @@ -0,0 +1,12 @@ +- [Tecnativa](https://www.tecnativa.com): + - Pedro M. Baeza + - Antonio Espinosa + - Vicent Cubells + - David Vidal + - Ernesto Tejeda + - Carlos Roca + - Sergio Teruel + +- [Trobz](https://trobz.com): + - nguyenhk \<\> + - Tris Doan \<\> diff --git a/mail_tracking_mass_mailing/readme/CREDITS.md b/mail_tracking_mass_mailing/readme/CREDITS.md new file mode 100644 index 00000000..83b3ec91 --- /dev/null +++ b/mail_tracking_mass_mailing/readme/CREDITS.md @@ -0,0 +1 @@ +The migration of this module from 17.0 to 18.0 was financially supported by Camptocamp. diff --git a/mail_tracking_mass_mailing/readme/DESCRIPTION.md b/mail_tracking_mass_mailing/readme/DESCRIPTION.md new file mode 100644 index 00000000..7f3e8d1e --- /dev/null +++ b/mail_tracking_mass_mailing/readme/DESCRIPTION.md @@ -0,0 +1 @@ +Links mail statistics objects with mail tracking objects. diff --git a/mail_tracking_mass_mailing/readme/INSTALL.md b/mail_tracking_mass_mailing/readme/INSTALL.md new file mode 100644 index 00000000..14c41d14 --- /dev/null +++ b/mail_tracking_mass_mailing/readme/INSTALL.md @@ -0,0 +1,2 @@ +This addon will be automatically installed when `mail_tracking` and +`mass_mailing` are both installed. diff --git a/mail_tracking_mass_mailing/readme/USAGE.md b/mail_tracking_mass_mailing/readme/USAGE.md new file mode 100644 index 00000000..e46280e6 --- /dev/null +++ b/mail_tracking_mass_mailing/readme/USAGE.md @@ -0,0 +1,10 @@ +From mail statistic object, you can see: +- Email tracking state +- Email related tracking object +- Email related tracking events + +From mass mailing contact, you can see: +- Email score, in order to clean up your lists from bad score emails + +Mass mailing emails are sent only to recipients once. If you want to send emails again to all the recipients, you must duplicate mass +mailing. diff --git a/mail_tracking_mass_mailing/static/description/icon.png b/mail_tracking_mass_mailing/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/mail_tracking_mass_mailing/static/description/icon.png differ diff --git a/mail_tracking_mass_mailing/static/description/index.html b/mail_tracking_mass_mailing/static/description/index.html new file mode 100644 index 00000000..c9ab49be --- /dev/null +++ b/mail_tracking_mass_mailing/static/description/index.html @@ -0,0 +1,466 @@ + + + + + +Mail tracking for mass mailing + + + +
+

Mail tracking for mass mailing

+ + +

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

+

Links mail statistics objects with mail tracking objects.

+

Table of contents

+ +
+

Installation

+

This addon will be automatically installed when mail_tracking and +mass_mailing are both installed.

+
+
+

Usage

+

From mail statistic object, you can see:

+
    +
  • Email tracking state
  • +
  • Email related tracking object
  • +
  • Email related tracking events
  • +
+

From mass mailing contact, you can see:

+
    +
  • Email score, in order to clean up your lists from bad score emails
  • +
+

Mass mailing emails are sent only to recipients once. If you want to +send emails again to all the recipients, you must duplicate mass +mailing.

+
+
+

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

+
    +
  • Tecnativa
  • +
+
+
+

Contributors

+ +
+
+

Other credits

+

The migration of this module from 17.0 to 18.0 was financially supported +by Camptocamp.

+
+
+

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/mail project on GitHub.

+

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

+
+
+
+ + diff --git a/mail_tracking_mass_mailing/tests/__init__.py b/mail_tracking_mass_mailing/tests/__init__.py new file mode 100644 index 00000000..26e364e6 --- /dev/null +++ b/mail_tracking_mass_mailing/tests/__init__.py @@ -0,0 +1,5 @@ +# Copyright 2016 Tecnativa - Antonio Espinosa +# Copyright 2017 Tecnativa - Vicent Cubells +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from . import test_mass_mailing diff --git a/mail_tracking_mass_mailing/tests/test_mass_mailing.py b/mail_tracking_mass_mailing/tests/test_mass_mailing.py new file mode 100644 index 00000000..f6ee6ab0 --- /dev/null +++ b/mail_tracking_mass_mailing/tests/test_mass_mailing.py @@ -0,0 +1,124 @@ +# Copyright 2016 Tecnativa - Antonio Espinosa +# Copyright 2017 Tecnativa - Vicent Cubells +# Copyright 2017 Tecnativa - David Vidal +# Copyright 2018 Tecnativa - Pedro M. Baeza +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from unittest import mock + +from odoo.tests.common import TransactionCase, tagged +from odoo.tools import mute_logger + +from odoo.addons.base.tests.common import DISABLED_MAIL_CONTEXT + +mock_send_email = "odoo.addons.base.models.ir_mail_server.IrMailServer.send_email" + + +@tagged("-at_install", "post_install") +class TestMassMailing(TransactionCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.env = cls.env(context=dict(cls.env.context, **DISABLED_MAIL_CONTEXT)) + cls.list = cls.env["mailing.list"].create({"name": "Test mail tracking"}) + cls.list.name = f"{cls.list.name} #{cls.list.id}" + cls.contact_a = cls.env["mailing.contact"].create( + { + "list_ids": [(6, 0, cls.list.ids)], + "name": "Test contact A", + "email": "contact_a@example.com", + } + ) + cls.mailing = cls.env["mailing.mailing"].create( + { + "subject": "Test subject", + "email_from": "from@example.com", + "mailing_model_id": cls.env.ref( + "mass_mailing.model_mailing_contact" + ).id, + "mailing_domain": "[('list_ids', 'in', %d)]" % cls.list.id, + "contact_list_ids": [(6, False, [cls.list.id])], + "body_html": "

Test email body

", + "reply_to_mode": "new", + } + ) + + @mute_logger("odoo.addons.mail.models.mail_mail") + def test_smtp_error(self): + with mock.patch(mock_send_email) as mock_func: + mock_func.side_effect = Warning("Mock test error") + self.mailing.action_send_mail() + for stat in self.mailing.mailing_trace_ids: + if stat.mail_mail_id: + stat.mail_mail_id.send() + tracking = self.env["mail.tracking.email"].search( + [("mail_id_int", "=", stat.mail_mail_id_int)] + ) + for track in tracking: + self.assertEqual("error", track.state) + self.assertEqual("Warning", track.error_type) + self.assertEqual("Mock test error", track.error_description) + self.assertEqual(stat.trace_status, "outgoing") + self.assertEqual(stat.failure_type, "mail_smtp") + self.assertTrue(self.contact_a.email_bounced) + + def test_tracking_email_link(self): + self.mailing.action_send_mail() + for stat in self.mailing.mailing_trace_ids: + if stat.mail_mail_id: + stat.mail_mail_id.send() + tracking_email = self.env["mail.tracking.email"].search( + [("mail_id_int", "=", stat.mail_mail_id_int)] + ) + self.assertTrue(tracking_email) + self.assertEqual(tracking_email.mass_mailing_id.id, self.mailing.id) + self.assertEqual(tracking_email.mail_stats_id.id, stat.id) + self.assertEqual(stat.mail_tracking_id.id, tracking_email.id) + # And now open the email + metadata = { + "ip": "127.0.0.1", + "user_agent": "Odoo Test/1.0", + "os_family": "linux", + "ua_family": "odoo", + } + tracking_email.event_create("open", metadata) + self.assertEqual(stat.trace_status, "open") + + def _tracking_email_bounce(self, event_type, state): + self.mailing.action_send_mail() + for stat in self.mailing.mailing_trace_ids: + if stat.mail_mail_id: + stat.mail_mail_id.send() + tracking_email = self.env["mail.tracking.email"].search( + [("mail_id_int", "=", stat.mail_mail_id_int)] + ) + # And now mark the email as bounce + metadata = { + "bounce_type": "499", + "bounce_description": "Unable to connect to MX servers", + } + tracking_email.event_create(event_type, metadata) + self.assertEqual(stat.trace_status, "bounce") + + def test_tracking_email_hard_bounce(self): + self._tracking_email_bounce("hard_bounce", "bounced") + + def test_tracking_email_soft_bounce(self): + self._tracking_email_bounce("soft_bounce", "soft-bounced") + + def test_tracking_email_reject(self): + self._tracking_email_bounce("reject", "rejected") + + def test_tracking_email_spam(self): + self._tracking_email_bounce("spam", "spam") + + def test_contact_tracking_emails(self): + self._tracking_email_bounce("hard_bounce", "bounced") + self.assertTrue(self.contact_a.email_bounced) + self.assertTrue(self.contact_a.email_score < 50.0) + self.contact_a.email = "other_contact_a@example.com" + self.assertFalse(self.contact_a.email_bounced) + self.assertTrue(self.contact_a.email_score == 50.0) + self.contact_a.email = "contact_a@example.com" + self.assertTrue(self.contact_a.email_bounced) + self.assertTrue(self.contact_a.email_score < 50.0) diff --git a/mail_tracking_mass_mailing/views/mail_mass_mailing_view.xml b/mail_tracking_mass_mailing/views/mail_mass_mailing_view.xml new file mode 100644 index 00000000..7c1257c6 --- /dev/null +++ b/mail_tracking_mass_mailing/views/mail_mass_mailing_view.xml @@ -0,0 +1,43 @@ + + + + + Mail tracking emails + mail.tracking.email + list,form + [('mass_mailing_id', '!=', False)] + + + + Mail tracking events + mail.tracking.event + list,form + [('mass_mailing_id', '!=', False)] + + + + + + + + diff --git a/mail_tracking_mass_mailing/views/mail_trace_view.xml b/mail_tracking_mass_mailing/views/mail_trace_view.xml new file mode 100644 index 00000000..6e62d3f4 --- /dev/null +++ b/mail_tracking_mass_mailing/views/mail_trace_view.xml @@ -0,0 +1,37 @@ + + + + + Add tracking email info + mailing.trace + + + + + + + + + + diff --git a/mail_tracking_mass_mailing/views/mail_tracking_email_view.xml b/mail_tracking_mass_mailing/views/mail_tracking_email_view.xml new file mode 100644 index 00000000..2610ccbe --- /dev/null +++ b/mail_tracking_mass_mailing/views/mail_tracking_email_view.xml @@ -0,0 +1,17 @@ + + + + + Add mass mailing and mail stadistics + mail.tracking.email + + + + + + + + + diff --git a/mail_tracking_mass_mailing/views/mailing_contact_view.xml b/mail_tracking_mass_mailing/views/mailing_contact_view.xml new file mode 100644 index 00000000..b39d9304 --- /dev/null +++ b/mail_tracking_mass_mailing/views/mailing_contact_view.xml @@ -0,0 +1,32 @@ + + + + + Add email score and stars + mailing.contact + + + + + + + + + + + Filter bounced contacts + mailing.contact + + + + + + + + diff --git a/test-requirements.txt b/test-requirements.txt new file mode 100644 index 00000000..9d407d3b --- /dev/null +++ b/test-requirements.txt @@ -0,0 +1 @@ +odoo-addon-mail_tracking @ git+https://github.com/OCA/mail.git@refs/pull/1/head#subdirectory=mail_tracking