Browse Source
Merge pull request #129 from Tecnativa/9.0-mass_mailing_custom_unubscribe-mig
Merge pull request #129 from Tecnativa/9.0-mass_mailing_custom_unubscribe-mig
[9.0][MIG][mass_mailing_custom_unsubscribe] Migratepull/159/head
Pedro M. Baeza
8 years ago
committed by
GitHub
45 changed files with 7785 additions and 125 deletions
-
87mass_mailing_custom_unsubscribe/README.rst
-
8mass_mailing_custom_unsubscribe/__init__.py
-
49mass_mailing_custom_unsubscribe/__openerp__.py
-
5mass_mailing_custom_unsubscribe/controllers/__init__.py
-
105mass_mailing_custom_unsubscribe/controllers/main.py
-
41mass_mailing_custom_unsubscribe/data/mail_unsubscription_reason.xml
-
17mass_mailing_custom_unsubscribe/demo/assets.xml
-
9mass_mailing_custom_unsubscribe/exceptions.py
-
391mass_mailing_custom_unsubscribe/i18n/am.po
-
399mass_mailing_custom_unsubscribe/i18n/ca.po
-
401mass_mailing_custom_unsubscribe/i18n/de.po
-
391mass_mailing_custom_unsubscribe/i18n/el_GR.po
-
392mass_mailing_custom_unsubscribe/i18n/es.po
-
412mass_mailing_custom_unsubscribe/i18n/es_CO.po
-
391mass_mailing_custom_unsubscribe/i18n/es_ES.po
-
391mass_mailing_custom_unsubscribe/i18n/fi.po
-
393mass_mailing_custom_unsubscribe/i18n/fr.po
-
391mass_mailing_custom_unsubscribe/i18n/gl.po
-
391mass_mailing_custom_unsubscribe/i18n/it.po
-
391mass_mailing_custom_unsubscribe/i18n/nl.po
-
391mass_mailing_custom_unsubscribe/i18n/pt.po
-
382mass_mailing_custom_unsubscribe/i18n/pt_BR.po
-
391mass_mailing_custom_unsubscribe/i18n/pt_PT.po
-
379mass_mailing_custom_unsubscribe/i18n/sl.po
-
391mass_mailing_custom_unsubscribe/i18n/tr.po
-
BINmass_mailing_custom_unsubscribe/images/form.png
-
8mass_mailing_custom_unsubscribe/models/__init__.py
-
44mass_mailing_custom_unsubscribe/models/mail_mail.py
-
54mass_mailing_custom_unsubscribe/models/mail_mass_mailing.py
-
15mass_mailing_custom_unsubscribe/models/mail_mass_mailing_list.py
-
71mass_mailing_custom_unsubscribe/models/mail_unsubscription.py
-
6mass_mailing_custom_unsubscribe/security/ir.model.access.csv
-
77mass_mailing_custom_unsubscribe/static/src/js/contact.tour.js
-
49mass_mailing_custom_unsubscribe/static/src/js/partner.tour.js
-
25mass_mailing_custom_unsubscribe/static/src/js/require_details.js
-
111mass_mailing_custom_unsubscribe/static/src/js/unsubscribe.js
-
82mass_mailing_custom_unsubscribe/templates/general_reason_form.xml
-
26mass_mailing_custom_unsubscribe/templates/mass_mailing_contact_reason.xml
-
6mass_mailing_custom_unsubscribe/tests/__init__.py
-
150mass_mailing_custom_unsubscribe/tests/test_ui.py
-
21mass_mailing_custom_unsubscribe/tests/test_unsubscription.py
-
17mass_mailing_custom_unsubscribe/views/assets.xml
-
19mass_mailing_custom_unsubscribe/views/mail_mass_mailing_list_view.xml
-
57mass_mailing_custom_unsubscribe/views/mail_unsubscription_reason_view.xml
-
83mass_mailing_custom_unsubscribe/views/mail_unsubscription_view.xml
@ -1,7 +1,5 @@ |
|||||
# -*- coding: utf-8 -*- |
# -*- coding: utf-8 -*- |
||||
# Python source code encoding : https://www.python.org/dev/peps/pep-0263/ |
|
||||
############################################################################## |
|
||||
# For copyright and license notices, see __openerp__.py file in root directory |
|
||||
############################################################################## |
|
||||
|
# Copyright 2016 Jairo Llopis <jairo.llopis@tecnativa.com> |
||||
|
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). |
||||
|
|
||||
from . import models |
|
||||
|
from . import controllers, models |
@ -1,37 +1,34 @@ |
|||||
# -*- coding: utf-8 -*- |
# -*- coding: utf-8 -*- |
||||
# Python source code encoding : https://www.python.org/dev/peps/pep-0263/ |
|
||||
############################################################################## |
|
||||
# |
|
||||
# OpenERP, Odoo Source Management Solution |
|
||||
# Copyright (c) 2015 Antiun Ingeniería S.L. (http://www.antiun.com) |
|
||||
# Antonio Espinosa <antonioea@antiun.com> |
|
||||
# |
|
||||
# This program is free software: you can redistribute it and/or modify |
|
||||
# it under the terms of the GNU Affero General Public License as published |
|
||||
# by the Free Software Foundation, either version 3 of the License, or |
|
||||
# (at your option) any later version. |
|
||||
# |
|
||||
# This program is distributed in the hope that it will be useful, |
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of |
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|
||||
# GNU Affero General Public License for more details. |
|
||||
# |
|
||||
# You should have received a copy of the GNU Affero General Public License |
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>. |
|
||||
# |
|
||||
############################################################################## |
|
||||
|
# Copyright 2016 Jairo Llopis <jairo.llopis@tecnativa.com> |
||||
|
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). |
||||
{ |
{ |
||||
'name': "Customizable unsubscribe link on mass mailing emails", |
|
||||
|
'name': "Customizable unsubscription process on mass mailing emails", |
||||
|
"summary": "Know unsubscription reasons, track them", |
||||
'category': 'Marketing', |
'category': 'Marketing', |
||||
'version': '8.0.1.0.0', |
|
||||
|
'version': '9.0.2.0.0', |
||||
'depends': [ |
'depends': [ |
||||
'mass_mailing', |
|
||||
|
'website_mass_mailing', |
||||
], |
], |
||||
'data': [ |
'data': [ |
||||
|
'security/ir.model.access.csv', |
||||
|
'data/mail_unsubscription_reason.xml', |
||||
|
'templates/general_reason_form.xml', |
||||
|
'templates/mass_mailing_contact_reason.xml', |
||||
|
'views/assets.xml', |
||||
|
'views/mail_unsubscription_reason_view.xml', |
||||
|
'views/mail_mass_mailing_list_view.xml', |
||||
|
'views/mail_unsubscription_view.xml', |
||||
|
], |
||||
|
"demo": [ |
||||
|
'demo/assets.xml', |
||||
|
], |
||||
|
'images': [ |
||||
|
'images/form.png', |
||||
], |
], |
||||
'author': 'Antiun Ingeniería S.L., ' |
'author': 'Antiun Ingeniería S.L., ' |
||||
|
'Tecnativa,' |
||||
'Odoo Community Association (OCA)', |
'Odoo Community Association (OCA)', |
||||
'website': 'http://www.antiun.com', |
|
||||
|
'website': 'https://www.tecnativa.com', |
||||
'license': 'AGPL-3', |
'license': 'AGPL-3', |
||||
'installable': False, |
|
||||
|
'installable': True, |
||||
} |
} |
@ -0,0 +1,5 @@ |
|||||
|
# -*- coding: utf-8 -*- |
||||
|
# Copyright 2016 Jairo Llopis <jairo.llopis@tecnativa.com> |
||||
|
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). |
||||
|
|
||||
|
from . import main |
@ -0,0 +1,105 @@ |
|||||
|
# -*- coding: utf-8 -*- |
||||
|
# Copyright 2015 Antiun Ingeniería S.L. (http://www.antiun.com) |
||||
|
# Copyright 2016 Jairo Llopis <jairo.llopis@tecnativa.com> |
||||
|
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). |
||||
|
|
||||
|
import logging |
||||
|
|
||||
|
from openerp.http import request, route |
||||
|
from openerp.addons.website_mass_mailing.controllers.main \ |
||||
|
import MassMailController |
||||
|
|
||||
|
_logger = logging.getLogger(__name__) |
||||
|
|
||||
|
|
||||
|
class CustomUnsubscribe(MassMailController): |
||||
|
def reason_form(self, mailing, email, res_id, token): |
||||
|
"""Get the unsubscription reason form. |
||||
|
|
||||
|
:param mail.mass_mailing mailing: |
||||
|
Mailing where the unsubscription is being processed. |
||||
|
|
||||
|
:param str email: |
||||
|
Email to be unsubscribed. |
||||
|
|
||||
|
:param int res_id: |
||||
|
ID of the unsubscriber. |
||||
|
|
||||
|
:param str token: |
||||
|
Security token for unsubscriptions. |
||||
|
""" |
||||
|
reasons = request.env["mail.unsubscription.reason"].search([]) |
||||
|
return request.website.render( |
||||
|
"mass_mailing_custom_unsubscribe.reason_form", |
||||
|
{ |
||||
|
"email": email, |
||||
|
"mailing": mailing, |
||||
|
"reasons": reasons, |
||||
|
"res_id": res_id, |
||||
|
"token": token, |
||||
|
}) |
||||
|
|
||||
|
@route() |
||||
|
def mailing(self, mailing_id, email=None, res_id=None, token="", **post): |
||||
|
"""Ask/save unsubscription reason.""" |
||||
|
_logger.debug( |
||||
|
"Called `mailing()` with: %r", |
||||
|
(mailing_id, email, res_id, token, post)) |
||||
|
mailing = request.env["mail.mass_mailing"].sudo().browse(mailing_id) |
||||
|
mailing._unsubscribe_token(res_id, token) |
||||
|
# Mass mailing list contacts are a special case because they have a |
||||
|
# subscription management form |
||||
|
if mailing.mailing_model == 'mail.mass_mailing.contact': |
||||
|
result = super(CustomUnsubscribe, self).mailing( |
||||
|
mailing_id, email, res_id, **post) |
||||
|
# FIXME Remove res_id and token in version where this is merged: |
||||
|
# https://github.com/odoo/odoo/pull/14385 |
||||
|
result.qcontext.update({ |
||||
|
"token": token, |
||||
|
"res_id": res_id, |
||||
|
"contacts": result.qcontext["contacts"].filtered( |
||||
|
lambda contact: |
||||
|
not contact.list_id.not_cross_unsubscriptable or |
||||
|
contact.list_id <= mailing.contact_list_ids |
||||
|
), |
||||
|
"reasons": |
||||
|
request.env["mail.unsubscription.reason"].search([]), |
||||
|
}) |
||||
|
return result |
||||
|
# Any other record type gets a simplified form |
||||
|
try: |
||||
|
# Check if we already have a reason for unsubscription |
||||
|
reason_id = int(post["reason_id"]) |
||||
|
except (KeyError, ValueError): |
||||
|
# No reasons? Ask for them |
||||
|
return self.reason_form(mailing, email, res_id, token) |
||||
|
else: |
||||
|
# Unsubscribe, saving reason and details by context |
||||
|
request.context.update({ |
||||
|
"default_reason_id": reason_id, |
||||
|
"default_details": post.get("details") or False, |
||||
|
}) |
||||
|
del request.env |
||||
|
# You could get a DetailsRequiredError here, but only if HTML5 |
||||
|
# validation fails, which should not happen in modern browsers |
||||
|
return super(CustomUnsubscribe, self).mailing( |
||||
|
mailing_id, email, res_id, **post) |
||||
|
|
||||
|
@route() |
||||
|
def unsubscribe(self, mailing_id, opt_in_ids, opt_out_ids, email, res_id, |
||||
|
token, reason_id=None, details=None): |
||||
|
"""Store unsubscription reasons when unsubscribing from RPC.""" |
||||
|
# Update request context and reset environment |
||||
|
if reason_id: |
||||
|
request.context["default_reason_id"] = int(reason_id) |
||||
|
request.context["default_details"] = details or False |
||||
|
# FIXME Remove token check in version where this is merged: |
||||
|
# https://github.com/odoo/odoo/pull/14385 |
||||
|
mailing = request.env['mail.mass_mailing'].sudo().browse(mailing_id) |
||||
|
mailing._unsubscribe_token(res_id, token) |
||||
|
_logger.debug( |
||||
|
"Called `unsubscribe()` with: %r", |
||||
|
(mailing_id, opt_in_ids, opt_out_ids, email, res_id, token, |
||||
|
reason_id, details)) |
||||
|
return super(CustomUnsubscribe, self).unsubscribe( |
||||
|
mailing_id, opt_in_ids, opt_out_ids, email) |
@ -0,0 +1,41 @@ |
|||||
|
<?xml version="1.0" encoding="utf-8"?> |
||||
|
<!-- © 2016 Jairo Llopis <jairo.llopis@tecnativa.com> |
||||
|
License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). --> |
||||
|
|
||||
|
<openerp> |
||||
|
<data noupdate="1"> |
||||
|
|
||||
|
<record id="reason_not_interested" |
||||
|
model="mail.unsubscription.reason" |
||||
|
forcecreate="False"> |
||||
|
<field name="name">I'm not interested</field> |
||||
|
<field name="sequence">10</field> |
||||
|
<field name="details_required" eval="False"/> |
||||
|
</record> |
||||
|
|
||||
|
<record id="reason_not_requested" |
||||
|
model="mail.unsubscription.reason" |
||||
|
forcecreate="False"> |
||||
|
<field name="name">I did not request this</field> |
||||
|
<field name="sequence">20</field> |
||||
|
<field name="details_required" eval="False"/> |
||||
|
</record> |
||||
|
|
||||
|
<record id="reason_too_many" |
||||
|
model="mail.unsubscription.reason" |
||||
|
forcecreate="False"> |
||||
|
<field name="name">I get too many emails</field> |
||||
|
<field name="sequence">30</field> |
||||
|
<field name="details_required" eval="False"/> |
||||
|
</record> |
||||
|
|
||||
|
<record id="reason_other" |
||||
|
model="mail.unsubscription.reason" |
||||
|
forcecreate="False"> |
||||
|
<field name="name">Other reason</field> |
||||
|
<field name="sequence">100</field> |
||||
|
<field name="details_required" eval="True"/> |
||||
|
</record> |
||||
|
|
||||
|
</data> |
||||
|
</openerp> |
@ -0,0 +1,17 @@ |
|||||
|
<?xml version="1.0" encoding="utf-8"?> |
||||
|
<!-- Copyright 2016 Jairo Llopis <jairo.llopis@tecnativa.com> |
||||
|
License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). --> |
||||
|
|
||||
|
<odoo> |
||||
|
|
||||
|
<template id="assets_frontend_demo" |
||||
|
inherit_id="website.assets_frontend"> |
||||
|
<xpath expr="."> |
||||
|
<script type="text/javascript" |
||||
|
src="/mass_mailing_custom_unsubscribe/static/src/js/contact.tour.js"/> |
||||
|
<script type="text/javascript" |
||||
|
src="/mass_mailing_custom_unsubscribe/static/src/js/partner.tour.js"/> |
||||
|
</xpath> |
||||
|
</template> |
||||
|
|
||||
|
</odoo> |
@ -0,0 +1,9 @@ |
|||||
|
# -*- coding: utf-8 -*- |
||||
|
# Copyright 2016 Jairo Llopis <jairo.llopis@tecnativa.com> |
||||
|
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). |
||||
|
|
||||
|
from openerp import exceptions |
||||
|
|
||||
|
|
||||
|
class DetailsRequiredError(exceptions.ValidationError): |
||||
|
pass |
@ -0,0 +1,391 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * mass_mailing_custom_unsubscribe |
||||
|
# |
||||
|
# Translators: |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: social (8.0)\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"POT-Creation-Date: 2016-09-14 07:21+0000\n" |
||||
|
"PO-Revision-Date: 2016-09-09 12:26+0000\n" |
||||
|
"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n" |
||||
|
"Language-Team: Amharic (http://www.transifex.com/oca/OCA-social-8-0/language/am/)\n" |
||||
|
"MIME-Version: 1.0\n" |
||||
|
"Content-Type: text/plain; charset=UTF-8\n" |
||||
|
"Content-Transfer-Encoding: \n" |
||||
|
"Language: am\n" |
||||
|
"Plural-Forms: nplurals=2; plural=(n > 1);\n" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "Anything else you want to say before you leave?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "" |
||||
|
"But before continuing, could you please tell us why do you want to " |
||||
|
"unsubscribe?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,details_required:0 |
||||
|
#: help:mail.unsubscription.reason,details_required:0 |
||||
|
msgid "Check to ask for more details when this reason is selected." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: code:addons/mass_mailing_custom_unsubscribe/models/mail_mail.py:46 |
||||
|
#, python-format |
||||
|
msgid "Click to unsubscribe" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.failure |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.success |
||||
|
msgid "Contact us" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,create_uid:0 |
||||
|
#: field:mail.unsubscription.reason,create_uid:0 |
||||
|
msgid "Created by" |
||||
|
msgstr "Creado por" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,create_date:0 |
||||
|
#: field:mail.unsubscription.reason,create_date:0 |
||||
|
msgid "Created on" |
||||
|
msgstr "Creado en" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,date:0 |
||||
|
msgid "Date" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,message_last_post:0 |
||||
|
msgid "Date of the last message posted on the record." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,details:0 |
||||
|
msgid "Details" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,details_required:0 |
||||
|
#: field:mail.unsubscription.reason,details_required:0 |
||||
|
msgid "Details required" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,display_name:0 |
||||
|
#: field:mail.unsubscription.reason,display_name:0 |
||||
|
msgid "Display Name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.mass_mailing.list,not_cross_unsubscriptable:0 |
||||
|
msgid "Don't show this list in the other unsubscriptions" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,email:0 |
||||
|
msgid "Email" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:ir.model,name:mass_mailing_custom_unsubscribe.model_mail_unsubscription |
||||
|
msgid "Email Thread" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,message_follower_ids:0 |
||||
|
msgid "Followers" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:mail.unsubscription:mass_mailing_custom_unsubscribe.mail_unsubscription_view_search |
||||
|
msgid "Group by" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "Hello," |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,message_summary:0 |
||||
|
msgid "" |
||||
|
"Holds the Chatter summary (number of messages, ...). This summary is " |
||||
|
"directly in html format in order to be inserted in kanban views." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:mail.unsubscription.reason,name:mass_mailing_custom_unsubscribe.reason_not_requested |
||||
|
msgid "I did not request this" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:mail.unsubscription.reason,name:mass_mailing_custom_unsubscribe.reason_too_many |
||||
|
msgid "I get too many emails" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:mail.unsubscription.reason,name:mass_mailing_custom_unsubscribe.reason_not_interested |
||||
|
msgid "I'm not interested" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,id:0 field:mail.unsubscription.reason,id:0 |
||||
|
msgid "ID" |
||||
|
msgstr "ID" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,message_unread:0 |
||||
|
msgid "If checked new messages require your attention." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,success:0 |
||||
|
msgid "" |
||||
|
"If this is unchecked, it indicates some failure happened in the " |
||||
|
"unsubscription process." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.mass_mailing.list,not_cross_unsubscriptable:0 |
||||
|
msgid "" |
||||
|
"If you mark this field, this list won't be shown when unsubscribing from " |
||||
|
"other mailing list, in the section: 'Is there any other mailing list you " |
||||
|
"want to leave?'" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,message_is_follower:0 |
||||
|
msgid "Is a Follower" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "Is there any other mailing list you want to leave?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.success |
||||
|
msgid "Is there anything else you want to tell us?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.success |
||||
|
msgid "" |
||||
|
"It's sad to see you go, but if you love\n" |
||||
|
" something, let it go." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,message_last_post:0 |
||||
|
msgid "Last Message Date" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,__last_update:0 |
||||
|
#: field:mail.unsubscription.reason,__last_update:0 |
||||
|
msgid "Last Modified on" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,write_uid:0 |
||||
|
#: field:mail.unsubscription.reason,write_uid:0 |
||||
|
msgid "Last Updated by" |
||||
|
msgstr "Última actualización por" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,write_date:0 |
||||
|
#: field:mail.unsubscription.reason,write_date:0 |
||||
|
msgid "Last Updated on" |
||||
|
msgstr "Última actualización en" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:ir.model,name:mass_mailing_custom_unsubscribe.model_mail_mass_mailing_list |
||||
|
msgid "Mailing List" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:ir.model,name:mass_mailing_custom_unsubscribe.model_mail_mass_mailing |
||||
|
msgid "Mass Mailing" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:mail.unsubscription:mass_mailing_custom_unsubscribe.mail_unsubscription_view_search |
||||
|
#: field:mail.unsubscription,mass_mailing_id:0 |
||||
|
msgid "Mass mailing" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,mass_mailing_id:0 |
||||
|
msgid "Mass mailing from which he was unsubscribed." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,message_ids:0 |
||||
|
msgid "Messages" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,message_ids:0 |
||||
|
msgid "Messages and communication history" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:mail.unsubscription:mass_mailing_custom_unsubscribe.mail_unsubscription_view_search |
||||
|
msgid "Month" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,details:0 |
||||
|
msgid "More details on why the unsubscription was made." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription.reason,name:0 |
||||
|
msgid "Name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:mail.unsubscription.reason,name:mass_mailing_custom_unsubscribe.reason_other |
||||
|
msgid "Other reason" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:ir.model,name:mass_mailing_custom_unsubscribe.model_mail_mail |
||||
|
msgid "Outgoing Mails" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription.reason,sequence:0 |
||||
|
msgid "Position of the reason in the list." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:mail.unsubscription:mass_mailing_custom_unsubscribe.mail_unsubscription_view_search |
||||
|
#: field:mail.unsubscription,reason_id:0 |
||||
|
msgid "Reason" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription.reason,sequence:0 |
||||
|
msgid "Sequence" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:mail.unsubscription:mass_mailing_custom_unsubscribe.mail_unsubscription_view_search |
||||
|
#: field:mail.unsubscription,success:0 |
||||
|
msgid "Success" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,message_summary:0 |
||||
|
msgid "Summary" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "Thank you!" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.failure |
||||
|
msgid "Thanks for your patience." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.failure |
||||
|
msgid "" |
||||
|
"There was an error processing your unsubscription\n" |
||||
|
" request." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: code:addons/mass_mailing_custom_unsubscribe/models/mail_unsubscription.py:59 |
||||
|
#, python-format |
||||
|
msgid "This reason requires an explanation." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,message_unread:0 |
||||
|
msgid "Unread Messages" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "Unsubscribe now" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,unsubscriber_id:0 |
||||
|
msgid "Unsubscriber" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:ir.actions.act_window,name:mass_mailing_custom_unsubscribe.mail_unsubscription_reason_action |
||||
|
#: model:ir.ui.menu,name:mass_mailing_custom_unsubscribe.mail_unsubscription_reason_menu |
||||
|
msgid "Unsubscription Reasons" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:ir.actions.act_window,name:mass_mailing_custom_unsubscribe.mail_unsubscription_action |
||||
|
#: model:ir.ui.menu,name:mass_mailing_custom_unsubscribe.mail_unsubscription_menu |
||||
|
msgid "Unsubscriptions" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.failure |
||||
|
msgid "" |
||||
|
"We apologize for the inconvenience. You can contact us\n" |
||||
|
" and we will handle your unsubscription manually." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,website_message_ids:0 |
||||
|
msgid "Website Messages" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,website_message_ids:0 |
||||
|
msgid "Website communication history" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,unsubscriber_id:0 |
||||
|
msgid "Who was unsubscribed." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,reason_id:0 |
||||
|
msgid "Why the unsubscription was made." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:mail.unsubscription:mass_mailing_custom_unsubscribe.mail_unsubscription_view_search |
||||
|
msgid "Year" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "You are trying to unsubscribe from all massive mailings" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.success |
||||
|
msgid "" |
||||
|
"You were successfully unsubscribed from our\n" |
||||
|
" mailing list." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "sent to followers of" |
||||
|
msgstr "" |
@ -0,0 +1,399 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * mass_mailing_custom_unsubscribe |
||||
|
# |
||||
|
# Translators: |
||||
|
# Ahmet Altinisik <aaltinisik@altinkaya.com.tr>, 2015-2016 |
||||
|
# Alejandro Santana <alejandrosantana@anubia.es>, 2015 |
||||
|
# Antonio Trueba, 2016 |
||||
|
# Carles Antoli <carlesantoli@hotmail.com>, 2015-2016 |
||||
|
# danimaribeiro <danimaribeiro@gmail.com>, 2016 |
||||
|
# FIRST AUTHOR <EMAIL@ADDRESS>, 2010,2012 |
||||
|
# Matjaž Mozetič <m.mozetic@matmoz.si>, 2015 |
||||
|
# SaFi J. <safi2266@gmail.com>, 2015 |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: social (8.0)\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"POT-Creation-Date: 2016-09-14 07:21+0000\n" |
||||
|
"PO-Revision-Date: 2016-09-09 12:25+0000\n" |
||||
|
"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n" |
||||
|
"Language-Team: Catalan (http://www.transifex.com/oca/OCA-social-8-0/language/ca/)\n" |
||||
|
"MIME-Version: 1.0\n" |
||||
|
"Content-Type: text/plain; charset=UTF-8\n" |
||||
|
"Content-Transfer-Encoding: \n" |
||||
|
"Language: ca\n" |
||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "Anything else you want to say before you leave?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "" |
||||
|
"But before continuing, could you please tell us why do you want to " |
||||
|
"unsubscribe?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,details_required:0 |
||||
|
#: help:mail.unsubscription.reason,details_required:0 |
||||
|
msgid "Check to ask for more details when this reason is selected." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: code:addons/mass_mailing_custom_unsubscribe/models/mail_mail.py:46 |
||||
|
#, python-format |
||||
|
msgid "Click to unsubscribe" |
||||
|
msgstr "Fes clic aquí per donar-te de baixa" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.failure |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.success |
||||
|
msgid "Contact us" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,create_uid:0 |
||||
|
#: field:mail.unsubscription.reason,create_uid:0 |
||||
|
msgid "Created by" |
||||
|
msgstr "Creat per" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,create_date:0 |
||||
|
#: field:mail.unsubscription.reason,create_date:0 |
||||
|
msgid "Created on" |
||||
|
msgstr "Creat el" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,date:0 |
||||
|
msgid "Date" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,message_last_post:0 |
||||
|
msgid "Date of the last message posted on the record." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,details:0 |
||||
|
msgid "Details" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,details_required:0 |
||||
|
#: field:mail.unsubscription.reason,details_required:0 |
||||
|
msgid "Details required" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,display_name:0 |
||||
|
#: field:mail.unsubscription.reason,display_name:0 |
||||
|
msgid "Display Name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.mass_mailing.list,not_cross_unsubscriptable:0 |
||||
|
msgid "Don't show this list in the other unsubscriptions" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,email:0 |
||||
|
msgid "Email" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:ir.model,name:mass_mailing_custom_unsubscribe.model_mail_unsubscription |
||||
|
msgid "Email Thread" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,message_follower_ids:0 |
||||
|
msgid "Followers" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:mail.unsubscription:mass_mailing_custom_unsubscribe.mail_unsubscription_view_search |
||||
|
msgid "Group by" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "Hello," |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,message_summary:0 |
||||
|
msgid "" |
||||
|
"Holds the Chatter summary (number of messages, ...). This summary is " |
||||
|
"directly in html format in order to be inserted in kanban views." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:mail.unsubscription.reason,name:mass_mailing_custom_unsubscribe.reason_not_requested |
||||
|
msgid "I did not request this" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:mail.unsubscription.reason,name:mass_mailing_custom_unsubscribe.reason_too_many |
||||
|
msgid "I get too many emails" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:mail.unsubscription.reason,name:mass_mailing_custom_unsubscribe.reason_not_interested |
||||
|
msgid "I'm not interested" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,id:0 field:mail.unsubscription.reason,id:0 |
||||
|
msgid "ID" |
||||
|
msgstr "ID" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,message_unread:0 |
||||
|
msgid "If checked new messages require your attention." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,success:0 |
||||
|
msgid "" |
||||
|
"If this is unchecked, it indicates some failure happened in the " |
||||
|
"unsubscription process." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.mass_mailing.list,not_cross_unsubscriptable:0 |
||||
|
msgid "" |
||||
|
"If you mark this field, this list won't be shown when unsubscribing from " |
||||
|
"other mailing list, in the section: 'Is there any other mailing list you " |
||||
|
"want to leave?'" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,message_is_follower:0 |
||||
|
msgid "Is a Follower" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "Is there any other mailing list you want to leave?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.success |
||||
|
msgid "Is there anything else you want to tell us?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.success |
||||
|
msgid "" |
||||
|
"It's sad to see you go, but if you love\n" |
||||
|
" something, let it go." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,message_last_post:0 |
||||
|
msgid "Last Message Date" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,__last_update:0 |
||||
|
#: field:mail.unsubscription.reason,__last_update:0 |
||||
|
msgid "Last Modified on" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,write_uid:0 |
||||
|
#: field:mail.unsubscription.reason,write_uid:0 |
||||
|
msgid "Last Updated by" |
||||
|
msgstr "Darrera Actualització per" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,write_date:0 |
||||
|
#: field:mail.unsubscription.reason,write_date:0 |
||||
|
msgid "Last Updated on" |
||||
|
msgstr "Darrera Actualització el" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:ir.model,name:mass_mailing_custom_unsubscribe.model_mail_mass_mailing_list |
||||
|
msgid "Mailing List" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:ir.model,name:mass_mailing_custom_unsubscribe.model_mail_mass_mailing |
||||
|
msgid "Mass Mailing" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:mail.unsubscription:mass_mailing_custom_unsubscribe.mail_unsubscription_view_search |
||||
|
#: field:mail.unsubscription,mass_mailing_id:0 |
||||
|
msgid "Mass mailing" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,mass_mailing_id:0 |
||||
|
msgid "Mass mailing from which he was unsubscribed." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,message_ids:0 |
||||
|
msgid "Messages" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,message_ids:0 |
||||
|
msgid "Messages and communication history" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:mail.unsubscription:mass_mailing_custom_unsubscribe.mail_unsubscription_view_search |
||||
|
msgid "Month" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,details:0 |
||||
|
msgid "More details on why the unsubscription was made." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription.reason,name:0 |
||||
|
msgid "Name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:mail.unsubscription.reason,name:mass_mailing_custom_unsubscribe.reason_other |
||||
|
msgid "Other reason" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:ir.model,name:mass_mailing_custom_unsubscribe.model_mail_mail |
||||
|
msgid "Outgoing Mails" |
||||
|
msgstr "Correus sortints" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription.reason,sequence:0 |
||||
|
msgid "Position of the reason in the list." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:mail.unsubscription:mass_mailing_custom_unsubscribe.mail_unsubscription_view_search |
||||
|
#: field:mail.unsubscription,reason_id:0 |
||||
|
msgid "Reason" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription.reason,sequence:0 |
||||
|
msgid "Sequence" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:mail.unsubscription:mass_mailing_custom_unsubscribe.mail_unsubscription_view_search |
||||
|
#: field:mail.unsubscription,success:0 |
||||
|
msgid "Success" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,message_summary:0 |
||||
|
msgid "Summary" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "Thank you!" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.failure |
||||
|
msgid "Thanks for your patience." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.failure |
||||
|
msgid "" |
||||
|
"There was an error processing your unsubscription\n" |
||||
|
" request." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: code:addons/mass_mailing_custom_unsubscribe/models/mail_unsubscription.py:59 |
||||
|
#, python-format |
||||
|
msgid "This reason requires an explanation." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,message_unread:0 |
||||
|
msgid "Unread Messages" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "Unsubscribe now" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,unsubscriber_id:0 |
||||
|
msgid "Unsubscriber" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:ir.actions.act_window,name:mass_mailing_custom_unsubscribe.mail_unsubscription_reason_action |
||||
|
#: model:ir.ui.menu,name:mass_mailing_custom_unsubscribe.mail_unsubscription_reason_menu |
||||
|
msgid "Unsubscription Reasons" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:ir.actions.act_window,name:mass_mailing_custom_unsubscribe.mail_unsubscription_action |
||||
|
#: model:ir.ui.menu,name:mass_mailing_custom_unsubscribe.mail_unsubscription_menu |
||||
|
msgid "Unsubscriptions" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.failure |
||||
|
msgid "" |
||||
|
"We apologize for the inconvenience. You can contact us\n" |
||||
|
" and we will handle your unsubscription manually." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,website_message_ids:0 |
||||
|
msgid "Website Messages" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,website_message_ids:0 |
||||
|
msgid "Website communication history" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,unsubscriber_id:0 |
||||
|
msgid "Who was unsubscribed." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,reason_id:0 |
||||
|
msgid "Why the unsubscription was made." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:mail.unsubscription:mass_mailing_custom_unsubscribe.mail_unsubscription_view_search |
||||
|
msgid "Year" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "You are trying to unsubscribe from all massive mailings" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.success |
||||
|
msgid "" |
||||
|
"You were successfully unsubscribed from our\n" |
||||
|
" mailing list." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "sent to followers of" |
||||
|
msgstr "" |
@ -0,0 +1,401 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * mass_mailing_custom_unsubscribe |
||||
|
# |
||||
|
# Translators: |
||||
|
# Christophe CHAUVET <christophe.chauvet@gmail.com>, 2015 |
||||
|
# Christophe CHAUVET <christophe.chauvet@gmail.com>, 2015 |
||||
|
# FIRST AUTHOR <EMAIL@ADDRESS>, 2012,2014 |
||||
|
# Hotellook, 2014 |
||||
|
# Jarmo Kortetjärvi <jarmo.kortetjarvi@gmail.com>, 2016 |
||||
|
# Matjaž Mozetič <m.mozetic@matmoz.si>, 2015-2016 |
||||
|
# Paolo Valier, 2016 |
||||
|
# Rudolf Schnapka <rs@techno-flex.de>, 2016 |
||||
|
# SaFi J. <safi2266@gmail.com>, 2015 |
||||
|
# Wagner Pereira <wagner@wagner.pereira.nom.br>, 2015 |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: social (8.0)\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"POT-Creation-Date: 2016-09-14 07:21+0000\n" |
||||
|
"PO-Revision-Date: 2016-09-18 08:13+0000\n" |
||||
|
"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n" |
||||
|
"Language-Team: German (http://www.transifex.com/oca/OCA-social-8-0/language/de/)\n" |
||||
|
"MIME-Version: 1.0\n" |
||||
|
"Content-Type: text/plain; charset=UTF-8\n" |
||||
|
"Content-Transfer-Encoding: \n" |
||||
|
"Language: de\n" |
||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "Anything else you want to say before you leave?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "" |
||||
|
"But before continuing, could you please tell us why do you want to " |
||||
|
"unsubscribe?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,details_required:0 |
||||
|
#: help:mail.unsubscription.reason,details_required:0 |
||||
|
msgid "Check to ask for more details when this reason is selected." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: code:addons/mass_mailing_custom_unsubscribe/models/mail_mail.py:46 |
||||
|
#, python-format |
||||
|
msgid "Click to unsubscribe" |
||||
|
msgstr "Klicken, um Abonnement aufzuheben" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.failure |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.success |
||||
|
msgid "Contact us" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,create_uid:0 |
||||
|
#: field:mail.unsubscription.reason,create_uid:0 |
||||
|
msgid "Created by" |
||||
|
msgstr "Angelegt durch" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,create_date:0 |
||||
|
#: field:mail.unsubscription.reason,create_date:0 |
||||
|
msgid "Created on" |
||||
|
msgstr "Angelegt am" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,date:0 |
||||
|
msgid "Date" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,message_last_post:0 |
||||
|
msgid "Date of the last message posted on the record." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,details:0 |
||||
|
msgid "Details" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,details_required:0 |
||||
|
#: field:mail.unsubscription.reason,details_required:0 |
||||
|
msgid "Details required" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,display_name:0 |
||||
|
#: field:mail.unsubscription.reason,display_name:0 |
||||
|
msgid "Display Name" |
||||
|
msgstr "Anzeigename" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.mass_mailing.list,not_cross_unsubscriptable:0 |
||||
|
msgid "Don't show this list in the other unsubscriptions" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,email:0 |
||||
|
msgid "Email" |
||||
|
msgstr "Email" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:ir.model,name:mass_mailing_custom_unsubscribe.model_mail_unsubscription |
||||
|
msgid "Email Thread" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,message_follower_ids:0 |
||||
|
msgid "Followers" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:mail.unsubscription:mass_mailing_custom_unsubscribe.mail_unsubscription_view_search |
||||
|
msgid "Group by" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "Hello," |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,message_summary:0 |
||||
|
msgid "" |
||||
|
"Holds the Chatter summary (number of messages, ...). This summary is " |
||||
|
"directly in html format in order to be inserted in kanban views." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:mail.unsubscription.reason,name:mass_mailing_custom_unsubscribe.reason_not_requested |
||||
|
msgid "I did not request this" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:mail.unsubscription.reason,name:mass_mailing_custom_unsubscribe.reason_too_many |
||||
|
msgid "I get too many emails" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:mail.unsubscription.reason,name:mass_mailing_custom_unsubscribe.reason_not_interested |
||||
|
msgid "I'm not interested" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,id:0 field:mail.unsubscription.reason,id:0 |
||||
|
msgid "ID" |
||||
|
msgstr "ID" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,message_unread:0 |
||||
|
msgid "If checked new messages require your attention." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,success:0 |
||||
|
msgid "" |
||||
|
"If this is unchecked, it indicates some failure happened in the " |
||||
|
"unsubscription process." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.mass_mailing.list,not_cross_unsubscriptable:0 |
||||
|
msgid "" |
||||
|
"If you mark this field, this list won't be shown when unsubscribing from " |
||||
|
"other mailing list, in the section: 'Is there any other mailing list you " |
||||
|
"want to leave?'" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,message_is_follower:0 |
||||
|
msgid "Is a Follower" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "Is there any other mailing list you want to leave?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.success |
||||
|
msgid "Is there anything else you want to tell us?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.success |
||||
|
msgid "" |
||||
|
"It's sad to see you go, but if you love\n" |
||||
|
" something, let it go." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,message_last_post:0 |
||||
|
msgid "Last Message Date" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,__last_update:0 |
||||
|
#: field:mail.unsubscription.reason,__last_update:0 |
||||
|
msgid "Last Modified on" |
||||
|
msgstr "Zuletzt geändert am" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,write_uid:0 |
||||
|
#: field:mail.unsubscription.reason,write_uid:0 |
||||
|
msgid "Last Updated by" |
||||
|
msgstr "Zuletzt aktualisiert durch" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,write_date:0 |
||||
|
#: field:mail.unsubscription.reason,write_date:0 |
||||
|
msgid "Last Updated on" |
||||
|
msgstr "Zuletzt aktualisiert am" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:ir.model,name:mass_mailing_custom_unsubscribe.model_mail_mass_mailing_list |
||||
|
msgid "Mailing List" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:ir.model,name:mass_mailing_custom_unsubscribe.model_mail_mass_mailing |
||||
|
msgid "Mass Mailing" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:mail.unsubscription:mass_mailing_custom_unsubscribe.mail_unsubscription_view_search |
||||
|
#: field:mail.unsubscription,mass_mailing_id:0 |
||||
|
msgid "Mass mailing" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,mass_mailing_id:0 |
||||
|
msgid "Mass mailing from which he was unsubscribed." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,message_ids:0 |
||||
|
msgid "Messages" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,message_ids:0 |
||||
|
msgid "Messages and communication history" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:mail.unsubscription:mass_mailing_custom_unsubscribe.mail_unsubscription_view_search |
||||
|
msgid "Month" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,details:0 |
||||
|
msgid "More details on why the unsubscription was made." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription.reason,name:0 |
||||
|
msgid "Name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:mail.unsubscription.reason,name:mass_mailing_custom_unsubscribe.reason_other |
||||
|
msgid "Other reason" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:ir.model,name:mass_mailing_custom_unsubscribe.model_mail_mail |
||||
|
msgid "Outgoing Mails" |
||||
|
msgstr "Ausgehende Nachrichten" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription.reason,sequence:0 |
||||
|
msgid "Position of the reason in the list." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:mail.unsubscription:mass_mailing_custom_unsubscribe.mail_unsubscription_view_search |
||||
|
#: field:mail.unsubscription,reason_id:0 |
||||
|
msgid "Reason" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription.reason,sequence:0 |
||||
|
msgid "Sequence" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:mail.unsubscription:mass_mailing_custom_unsubscribe.mail_unsubscription_view_search |
||||
|
#: field:mail.unsubscription,success:0 |
||||
|
msgid "Success" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,message_summary:0 |
||||
|
msgid "Summary" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "Thank you!" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.failure |
||||
|
msgid "Thanks for your patience." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.failure |
||||
|
msgid "" |
||||
|
"There was an error processing your unsubscription\n" |
||||
|
" request." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: code:addons/mass_mailing_custom_unsubscribe/models/mail_unsubscription.py:59 |
||||
|
#, python-format |
||||
|
msgid "This reason requires an explanation." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,message_unread:0 |
||||
|
msgid "Unread Messages" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "Unsubscribe now" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,unsubscriber_id:0 |
||||
|
msgid "Unsubscriber" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:ir.actions.act_window,name:mass_mailing_custom_unsubscribe.mail_unsubscription_reason_action |
||||
|
#: model:ir.ui.menu,name:mass_mailing_custom_unsubscribe.mail_unsubscription_reason_menu |
||||
|
msgid "Unsubscription Reasons" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:ir.actions.act_window,name:mass_mailing_custom_unsubscribe.mail_unsubscription_action |
||||
|
#: model:ir.ui.menu,name:mass_mailing_custom_unsubscribe.mail_unsubscription_menu |
||||
|
msgid "Unsubscriptions" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.failure |
||||
|
msgid "" |
||||
|
"We apologize for the inconvenience. You can contact us\n" |
||||
|
" and we will handle your unsubscription manually." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,website_message_ids:0 |
||||
|
msgid "Website Messages" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,website_message_ids:0 |
||||
|
msgid "Website communication history" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,unsubscriber_id:0 |
||||
|
msgid "Who was unsubscribed." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,reason_id:0 |
||||
|
msgid "Why the unsubscription was made." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:mail.unsubscription:mass_mailing_custom_unsubscribe.mail_unsubscription_view_search |
||||
|
msgid "Year" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "You are trying to unsubscribe from all massive mailings" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.success |
||||
|
msgid "" |
||||
|
"You were successfully unsubscribed from our\n" |
||||
|
" mailing list." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "sent to followers of" |
||||
|
msgstr "" |
@ -0,0 +1,391 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * mass_mailing_custom_unsubscribe |
||||
|
# |
||||
|
# Translators: |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: social (8.0)\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"POT-Creation-Date: 2016-09-14 07:21+0000\n" |
||||
|
"PO-Revision-Date: 2016-09-09 12:26+0000\n" |
||||
|
"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n" |
||||
|
"Language-Team: Greek (Greece) (http://www.transifex.com/oca/OCA-social-8-0/language/el_GR/)\n" |
||||
|
"MIME-Version: 1.0\n" |
||||
|
"Content-Type: text/plain; charset=UTF-8\n" |
||||
|
"Content-Transfer-Encoding: \n" |
||||
|
"Language: el_GR\n" |
||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "Anything else you want to say before you leave?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "" |
||||
|
"But before continuing, could you please tell us why do you want to " |
||||
|
"unsubscribe?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,details_required:0 |
||||
|
#: help:mail.unsubscription.reason,details_required:0 |
||||
|
msgid "Check to ask for more details when this reason is selected." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: code:addons/mass_mailing_custom_unsubscribe/models/mail_mail.py:46 |
||||
|
#, python-format |
||||
|
msgid "Click to unsubscribe" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.failure |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.success |
||||
|
msgid "Contact us" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,create_uid:0 |
||||
|
#: field:mail.unsubscription.reason,create_uid:0 |
||||
|
msgid "Created by" |
||||
|
msgstr "Δημιουργήθηκε από " |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,create_date:0 |
||||
|
#: field:mail.unsubscription.reason,create_date:0 |
||||
|
msgid "Created on" |
||||
|
msgstr "Δημιουργήθηκε στις" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,date:0 |
||||
|
msgid "Date" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,message_last_post:0 |
||||
|
msgid "Date of the last message posted on the record." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,details:0 |
||||
|
msgid "Details" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,details_required:0 |
||||
|
#: field:mail.unsubscription.reason,details_required:0 |
||||
|
msgid "Details required" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,display_name:0 |
||||
|
#: field:mail.unsubscription.reason,display_name:0 |
||||
|
msgid "Display Name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.mass_mailing.list,not_cross_unsubscriptable:0 |
||||
|
msgid "Don't show this list in the other unsubscriptions" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,email:0 |
||||
|
msgid "Email" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:ir.model,name:mass_mailing_custom_unsubscribe.model_mail_unsubscription |
||||
|
msgid "Email Thread" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,message_follower_ids:0 |
||||
|
msgid "Followers" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:mail.unsubscription:mass_mailing_custom_unsubscribe.mail_unsubscription_view_search |
||||
|
msgid "Group by" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "Hello," |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,message_summary:0 |
||||
|
msgid "" |
||||
|
"Holds the Chatter summary (number of messages, ...). This summary is " |
||||
|
"directly in html format in order to be inserted in kanban views." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:mail.unsubscription.reason,name:mass_mailing_custom_unsubscribe.reason_not_requested |
||||
|
msgid "I did not request this" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:mail.unsubscription.reason,name:mass_mailing_custom_unsubscribe.reason_too_many |
||||
|
msgid "I get too many emails" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:mail.unsubscription.reason,name:mass_mailing_custom_unsubscribe.reason_not_interested |
||||
|
msgid "I'm not interested" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,id:0 field:mail.unsubscription.reason,id:0 |
||||
|
msgid "ID" |
||||
|
msgstr "Κωδικός" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,message_unread:0 |
||||
|
msgid "If checked new messages require your attention." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,success:0 |
||||
|
msgid "" |
||||
|
"If this is unchecked, it indicates some failure happened in the " |
||||
|
"unsubscription process." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.mass_mailing.list,not_cross_unsubscriptable:0 |
||||
|
msgid "" |
||||
|
"If you mark this field, this list won't be shown when unsubscribing from " |
||||
|
"other mailing list, in the section: 'Is there any other mailing list you " |
||||
|
"want to leave?'" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,message_is_follower:0 |
||||
|
msgid "Is a Follower" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "Is there any other mailing list you want to leave?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.success |
||||
|
msgid "Is there anything else you want to tell us?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.success |
||||
|
msgid "" |
||||
|
"It's sad to see you go, but if you love\n" |
||||
|
" something, let it go." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,message_last_post:0 |
||||
|
msgid "Last Message Date" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,__last_update:0 |
||||
|
#: field:mail.unsubscription.reason,__last_update:0 |
||||
|
msgid "Last Modified on" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,write_uid:0 |
||||
|
#: field:mail.unsubscription.reason,write_uid:0 |
||||
|
msgid "Last Updated by" |
||||
|
msgstr "Τελευταία ενημέρωση από" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,write_date:0 |
||||
|
#: field:mail.unsubscription.reason,write_date:0 |
||||
|
msgid "Last Updated on" |
||||
|
msgstr "Τελευταία ενημέρωση στις" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:ir.model,name:mass_mailing_custom_unsubscribe.model_mail_mass_mailing_list |
||||
|
msgid "Mailing List" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:ir.model,name:mass_mailing_custom_unsubscribe.model_mail_mass_mailing |
||||
|
msgid "Mass Mailing" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:mail.unsubscription:mass_mailing_custom_unsubscribe.mail_unsubscription_view_search |
||||
|
#: field:mail.unsubscription,mass_mailing_id:0 |
||||
|
msgid "Mass mailing" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,mass_mailing_id:0 |
||||
|
msgid "Mass mailing from which he was unsubscribed." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,message_ids:0 |
||||
|
msgid "Messages" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,message_ids:0 |
||||
|
msgid "Messages and communication history" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:mail.unsubscription:mass_mailing_custom_unsubscribe.mail_unsubscription_view_search |
||||
|
msgid "Month" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,details:0 |
||||
|
msgid "More details on why the unsubscription was made." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription.reason,name:0 |
||||
|
msgid "Name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:mail.unsubscription.reason,name:mass_mailing_custom_unsubscribe.reason_other |
||||
|
msgid "Other reason" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:ir.model,name:mass_mailing_custom_unsubscribe.model_mail_mail |
||||
|
msgid "Outgoing Mails" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription.reason,sequence:0 |
||||
|
msgid "Position of the reason in the list." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:mail.unsubscription:mass_mailing_custom_unsubscribe.mail_unsubscription_view_search |
||||
|
#: field:mail.unsubscription,reason_id:0 |
||||
|
msgid "Reason" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription.reason,sequence:0 |
||||
|
msgid "Sequence" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:mail.unsubscription:mass_mailing_custom_unsubscribe.mail_unsubscription_view_search |
||||
|
#: field:mail.unsubscription,success:0 |
||||
|
msgid "Success" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,message_summary:0 |
||||
|
msgid "Summary" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "Thank you!" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.failure |
||||
|
msgid "Thanks for your patience." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.failure |
||||
|
msgid "" |
||||
|
"There was an error processing your unsubscription\n" |
||||
|
" request." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: code:addons/mass_mailing_custom_unsubscribe/models/mail_unsubscription.py:59 |
||||
|
#, python-format |
||||
|
msgid "This reason requires an explanation." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,message_unread:0 |
||||
|
msgid "Unread Messages" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "Unsubscribe now" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,unsubscriber_id:0 |
||||
|
msgid "Unsubscriber" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:ir.actions.act_window,name:mass_mailing_custom_unsubscribe.mail_unsubscription_reason_action |
||||
|
#: model:ir.ui.menu,name:mass_mailing_custom_unsubscribe.mail_unsubscription_reason_menu |
||||
|
msgid "Unsubscription Reasons" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:ir.actions.act_window,name:mass_mailing_custom_unsubscribe.mail_unsubscription_action |
||||
|
#: model:ir.ui.menu,name:mass_mailing_custom_unsubscribe.mail_unsubscription_menu |
||||
|
msgid "Unsubscriptions" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.failure |
||||
|
msgid "" |
||||
|
"We apologize for the inconvenience. You can contact us\n" |
||||
|
" and we will handle your unsubscription manually." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,website_message_ids:0 |
||||
|
msgid "Website Messages" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,website_message_ids:0 |
||||
|
msgid "Website communication history" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,unsubscriber_id:0 |
||||
|
msgid "Who was unsubscribed." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,reason_id:0 |
||||
|
msgid "Why the unsubscription was made." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:mail.unsubscription:mass_mailing_custom_unsubscribe.mail_unsubscription_view_search |
||||
|
msgid "Year" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "You are trying to unsubscribe from all massive mailings" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.success |
||||
|
msgid "" |
||||
|
"You were successfully unsubscribed from our\n" |
||||
|
" mailing list." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "sent to followers of" |
||||
|
msgstr "" |
@ -0,0 +1,412 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * mass_mailing_custom_unsubscribe |
||||
|
# |
||||
|
# Translators: |
||||
|
# Ahmet Altınışık <aaltinisik@altinkaya.com.tr>, 2016 |
||||
|
# Antonio Trueba, 2016 |
||||
|
# Christophe CHAUVET <christophe.chauvet@gmail.com>, 2015 |
||||
|
# FIRST AUTHOR <EMAIL@ADDRESS>, 2012 |
||||
|
# Hotellook, 2014 |
||||
|
# Isabelle RICHARD <isabellerichard89@gmail.com>, 2015 |
||||
|
# Jarmo Kortetjärvi <jarmo.kortetjarvi@gmail.com>, 2016 |
||||
|
# John Toro <johntoro@gmail.com>, 2015 |
||||
|
# LS Development <ls.development.nc@gmail.com>, 2016 |
||||
|
# Matjaž Mozetič <m.mozetic@matmoz.si>, 2015-2016 |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: social (8.0)\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"POT-Creation-Date: 2016-07-26 00:45+0000\n" |
||||
|
"PO-Revision-Date: 2016-07-25 10:59+0000\n" |
||||
|
"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n" |
||||
|
"Language-Team: Spanish (Colombia) (http://www.transifex.com/oca/OCA-social-8-0/language/es_CO/)\n" |
||||
|
"MIME-Version: 1.0\n" |
||||
|
"Content-Type: text/plain; charset=UTF-8\n" |
||||
|
"Content-Transfer-Encoding: \n" |
||||
|
"Language: es_CO\n" |
||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "Anything else you want to say before you leave?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "" |
||||
|
"But before continuing, could you please tell us why do you want to " |
||||
|
"unsubscribe?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,details_required:0 |
||||
|
#: help:mail.unsubscription.reason,details_required:0 |
||||
|
msgid "Check to ask for more details when this reason is selected." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: code:addons/mass_mailing_custom_unsubscribe/models/mail_mail.py:46 |
||||
|
#, python-format |
||||
|
msgid "Click to unsubscribe" |
||||
|
msgstr "Clic para cancelar la suscripción" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.failure |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.success |
||||
|
msgid "Contact us" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,create_uid:0 |
||||
|
#: field:mail.unsubscription.reason,create_uid:0 |
||||
|
msgid "Created by" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,create_date:0 |
||||
|
#: field:mail.unsubscription.reason,create_date:0 |
||||
|
msgid "Created on" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,date:0 |
||||
|
msgid "Date" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,message_last_post:0 |
||||
|
msgid "Date of the last message posted on the record." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,details:0 |
||||
|
msgid "Details" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,details_required:0 |
||||
|
#: field:mail.unsubscription.reason,details_required:0 |
||||
|
msgid "Details required" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.mail,path:0 |
||||
|
msgid "Discussion Path" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,display_name:0 |
||||
|
#: field:mail.unsubscription.reason,display_name:0 |
||||
|
msgid "Display Name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.mass_mailing.list,not_cross_unsubscriptable:0 |
||||
|
msgid "Don't show this list in the other unsubscriptions" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,email:0 |
||||
|
msgid "Email" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:ir.model,name:mass_mailing_custom_unsubscribe.model_mail_unsubscription |
||||
|
msgid "Email Thread" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,message_follower_ids:0 |
||||
|
msgid "Followers" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:mail.unsubscription:mass_mailing_custom_unsubscribe.mail_unsubscription_view_search |
||||
|
msgid "Group by" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "Hello," |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,message_summary:0 |
||||
|
msgid "" |
||||
|
"Holds the Chatter summary (number of messages, ...). This summary is " |
||||
|
"directly in html format in order to be inserted in kanban views." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:mail.unsubscription.reason,name:mass_mailing_custom_unsubscribe.reason_not_requested |
||||
|
msgid "I did not request this" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:mail.unsubscription.reason,name:mass_mailing_custom_unsubscribe.reason_too_many |
||||
|
msgid "I get too many emails" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:mail.unsubscription.reason,name:mass_mailing_custom_unsubscribe.reason_not_interested |
||||
|
msgid "I'm not interested" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,id:0 field:mail.unsubscription.reason,id:0 |
||||
|
msgid "ID" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,message_unread:0 |
||||
|
msgid "If checked new messages require your attention." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,success:0 |
||||
|
msgid "" |
||||
|
"If this is unchecked, it indicates some failure happened in the " |
||||
|
"unsubscription process." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.mass_mailing.list,not_cross_unsubscriptable:0 |
||||
|
msgid "" |
||||
|
"If you mark this field, this list won't be shown when unsubscribing from " |
||||
|
"other mailing list, in the section: 'Is there any other mailing list you " |
||||
|
"want to leave?'" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,message_is_follower:0 |
||||
|
msgid "Is a Follower" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "Is there any other mailing list you want to leave?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.success |
||||
|
msgid "Is there anything else you want to tell us?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.success |
||||
|
msgid "" |
||||
|
"It's sad to see you go, but if you love\n" |
||||
|
" something, let it go." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,message_last_post:0 |
||||
|
msgid "Last Message Date" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,__last_update:0 |
||||
|
#: field:mail.unsubscription.reason,__last_update:0 |
||||
|
msgid "Last Modified on" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,write_uid:0 |
||||
|
#: field:mail.unsubscription.reason,write_uid:0 |
||||
|
msgid "Last Updated by" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,write_date:0 |
||||
|
#: field:mail.unsubscription.reason,write_date:0 |
||||
|
msgid "Last Updated on" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:ir.model,name:mass_mailing_custom_unsubscribe.model_mail_mass_mailing_list |
||||
|
msgid "Mailing List" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:ir.model,name:mass_mailing_custom_unsubscribe.model_mail_mass_mailing |
||||
|
msgid "Mass Mailing" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:mail.unsubscription:mass_mailing_custom_unsubscribe.mail_unsubscription_view_search |
||||
|
#: field:mail.unsubscription,mass_mailing_id:0 |
||||
|
msgid "Mass mailing" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,mass_mailing_id:0 |
||||
|
msgid "Mass mailing from which he was unsubscribed." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,message_ids:0 |
||||
|
msgid "Messages" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,message_ids:0 |
||||
|
msgid "Messages and communication history" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:mail.unsubscription:mass_mailing_custom_unsubscribe.mail_unsubscription_view_search |
||||
|
msgid "Month" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,details:0 |
||||
|
msgid "More details on why the unsubscription was made." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription.reason,name:0 |
||||
|
msgid "Name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:mail.unsubscription.reason,name:mass_mailing_custom_unsubscribe.reason_other |
||||
|
msgid "Other reason" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:ir.model,name:mass_mailing_custom_unsubscribe.model_mail_mail |
||||
|
msgid "Outgoing Mails" |
||||
|
msgstr "Correos Salientes" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription.reason,sequence:0 |
||||
|
msgid "Position of the reason in the list." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:mail.unsubscription:mass_mailing_custom_unsubscribe.mail_unsubscription_view_search |
||||
|
#: field:mail.unsubscription,reason_id:0 |
||||
|
msgid "Reason" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription.reason,sequence:0 |
||||
|
msgid "Sequence" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:mail.unsubscription:mass_mailing_custom_unsubscribe.mail_unsubscription_view_search |
||||
|
#: field:mail.unsubscription,success:0 |
||||
|
msgid "Success" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,message_summary:0 |
||||
|
msgid "Summary" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "Thank you!" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.failure |
||||
|
msgid "Thanks for your patience." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.failure |
||||
|
msgid "" |
||||
|
"There was an error processing your unsubscription\n" |
||||
|
" request." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: code:addons/mass_mailing_custom_unsubscribe/models/mail_unsubscription.py:59 |
||||
|
#, python-format |
||||
|
msgid "This reason requires an explanation." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,message_unread:0 |
||||
|
msgid "Unread Messages" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "Unsubscribe now" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,unsubscriber_id:0 |
||||
|
msgid "Unsubscriber" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:ir.actions.act_window,name:mass_mailing_custom_unsubscribe.mail_unsubscription_reason_action |
||||
|
#: model:ir.ui.menu,name:mass_mailing_custom_unsubscribe.mail_unsubscription_reason_menu |
||||
|
msgid "Unsubscription Reasons" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:ir.actions.act_window,name:mass_mailing_custom_unsubscribe.mail_unsubscription_action |
||||
|
#: model:ir.ui.menu,name:mass_mailing_custom_unsubscribe.mail_unsubscription_menu |
||||
|
msgid "Unsubscriptions" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.mail,path:0 |
||||
|
msgid "" |
||||
|
"Used to display messages in a paragraph-based chatter using a unique path;" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.failure |
||||
|
msgid "" |
||||
|
"We apologize for the inconvenience. You can contact us\n" |
||||
|
" and we will handle your unsubscription manually." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,website_message_ids:0 |
||||
|
msgid "Website Messages" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,website_message_ids:0 |
||||
|
msgid "Website communication history" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,unsubscriber_id:0 |
||||
|
msgid "Who was unsubscribed." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,reason_id:0 |
||||
|
msgid "Why the unsubscription was made." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:mail.unsubscription:mass_mailing_custom_unsubscribe.mail_unsubscription_view_search |
||||
|
msgid "Year" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "You are trying to unsubscribe from all massive mailings" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.success |
||||
|
msgid "" |
||||
|
"You were successfully unsubscribed from our\n" |
||||
|
" mailing list." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "sent to followers of" |
||||
|
msgstr "" |
@ -0,0 +1,391 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * mass_mailing_custom_unsubscribe |
||||
|
# |
||||
|
# Translators: |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: social (8.0)\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"POT-Creation-Date: 2016-09-14 07:21+0000\n" |
||||
|
"PO-Revision-Date: 2016-09-09 12:25+0000\n" |
||||
|
"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n" |
||||
|
"Language-Team: Spanish (Spain) (http://www.transifex.com/oca/OCA-social-8-0/language/es_ES/)\n" |
||||
|
"MIME-Version: 1.0\n" |
||||
|
"Content-Type: text/plain; charset=UTF-8\n" |
||||
|
"Content-Transfer-Encoding: \n" |
||||
|
"Language: es_ES\n" |
||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "Anything else you want to say before you leave?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "" |
||||
|
"But before continuing, could you please tell us why do you want to " |
||||
|
"unsubscribe?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,details_required:0 |
||||
|
#: help:mail.unsubscription.reason,details_required:0 |
||||
|
msgid "Check to ask for more details when this reason is selected." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: code:addons/mass_mailing_custom_unsubscribe/models/mail_mail.py:46 |
||||
|
#, python-format |
||||
|
msgid "Click to unsubscribe" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.failure |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.success |
||||
|
msgid "Contact us" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,create_uid:0 |
||||
|
#: field:mail.unsubscription.reason,create_uid:0 |
||||
|
msgid "Created by" |
||||
|
msgstr "Creado por" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,create_date:0 |
||||
|
#: field:mail.unsubscription.reason,create_date:0 |
||||
|
msgid "Created on" |
||||
|
msgstr "Creado en" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,date:0 |
||||
|
msgid "Date" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,message_last_post:0 |
||||
|
msgid "Date of the last message posted on the record." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,details:0 |
||||
|
msgid "Details" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,details_required:0 |
||||
|
#: field:mail.unsubscription.reason,details_required:0 |
||||
|
msgid "Details required" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,display_name:0 |
||||
|
#: field:mail.unsubscription.reason,display_name:0 |
||||
|
msgid "Display Name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.mass_mailing.list,not_cross_unsubscriptable:0 |
||||
|
msgid "Don't show this list in the other unsubscriptions" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,email:0 |
||||
|
msgid "Email" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:ir.model,name:mass_mailing_custom_unsubscribe.model_mail_unsubscription |
||||
|
msgid "Email Thread" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,message_follower_ids:0 |
||||
|
msgid "Followers" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:mail.unsubscription:mass_mailing_custom_unsubscribe.mail_unsubscription_view_search |
||||
|
msgid "Group by" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "Hello," |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,message_summary:0 |
||||
|
msgid "" |
||||
|
"Holds the Chatter summary (number of messages, ...). This summary is " |
||||
|
"directly in html format in order to be inserted in kanban views." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:mail.unsubscription.reason,name:mass_mailing_custom_unsubscribe.reason_not_requested |
||||
|
msgid "I did not request this" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:mail.unsubscription.reason,name:mass_mailing_custom_unsubscribe.reason_too_many |
||||
|
msgid "I get too many emails" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:mail.unsubscription.reason,name:mass_mailing_custom_unsubscribe.reason_not_interested |
||||
|
msgid "I'm not interested" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,id:0 field:mail.unsubscription.reason,id:0 |
||||
|
msgid "ID" |
||||
|
msgstr "ID" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,message_unread:0 |
||||
|
msgid "If checked new messages require your attention." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,success:0 |
||||
|
msgid "" |
||||
|
"If this is unchecked, it indicates some failure happened in the " |
||||
|
"unsubscription process." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.mass_mailing.list,not_cross_unsubscriptable:0 |
||||
|
msgid "" |
||||
|
"If you mark this field, this list won't be shown when unsubscribing from " |
||||
|
"other mailing list, in the section: 'Is there any other mailing list you " |
||||
|
"want to leave?'" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,message_is_follower:0 |
||||
|
msgid "Is a Follower" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "Is there any other mailing list you want to leave?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.success |
||||
|
msgid "Is there anything else you want to tell us?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.success |
||||
|
msgid "" |
||||
|
"It's sad to see you go, but if you love\n" |
||||
|
" something, let it go." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,message_last_post:0 |
||||
|
msgid "Last Message Date" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,__last_update:0 |
||||
|
#: field:mail.unsubscription.reason,__last_update:0 |
||||
|
msgid "Last Modified on" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,write_uid:0 |
||||
|
#: field:mail.unsubscription.reason,write_uid:0 |
||||
|
msgid "Last Updated by" |
||||
|
msgstr "Última actualización por" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,write_date:0 |
||||
|
#: field:mail.unsubscription.reason,write_date:0 |
||||
|
msgid "Last Updated on" |
||||
|
msgstr "Última actualización en" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:ir.model,name:mass_mailing_custom_unsubscribe.model_mail_mass_mailing_list |
||||
|
msgid "Mailing List" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:ir.model,name:mass_mailing_custom_unsubscribe.model_mail_mass_mailing |
||||
|
msgid "Mass Mailing" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:mail.unsubscription:mass_mailing_custom_unsubscribe.mail_unsubscription_view_search |
||||
|
#: field:mail.unsubscription,mass_mailing_id:0 |
||||
|
msgid "Mass mailing" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,mass_mailing_id:0 |
||||
|
msgid "Mass mailing from which he was unsubscribed." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,message_ids:0 |
||||
|
msgid "Messages" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,message_ids:0 |
||||
|
msgid "Messages and communication history" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:mail.unsubscription:mass_mailing_custom_unsubscribe.mail_unsubscription_view_search |
||||
|
msgid "Month" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,details:0 |
||||
|
msgid "More details on why the unsubscription was made." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription.reason,name:0 |
||||
|
msgid "Name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:mail.unsubscription.reason,name:mass_mailing_custom_unsubscribe.reason_other |
||||
|
msgid "Other reason" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:ir.model,name:mass_mailing_custom_unsubscribe.model_mail_mail |
||||
|
msgid "Outgoing Mails" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription.reason,sequence:0 |
||||
|
msgid "Position of the reason in the list." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:mail.unsubscription:mass_mailing_custom_unsubscribe.mail_unsubscription_view_search |
||||
|
#: field:mail.unsubscription,reason_id:0 |
||||
|
msgid "Reason" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription.reason,sequence:0 |
||||
|
msgid "Sequence" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:mail.unsubscription:mass_mailing_custom_unsubscribe.mail_unsubscription_view_search |
||||
|
#: field:mail.unsubscription,success:0 |
||||
|
msgid "Success" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,message_summary:0 |
||||
|
msgid "Summary" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "Thank you!" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.failure |
||||
|
msgid "Thanks for your patience." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.failure |
||||
|
msgid "" |
||||
|
"There was an error processing your unsubscription\n" |
||||
|
" request." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: code:addons/mass_mailing_custom_unsubscribe/models/mail_unsubscription.py:59 |
||||
|
#, python-format |
||||
|
msgid "This reason requires an explanation." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,message_unread:0 |
||||
|
msgid "Unread Messages" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "Unsubscribe now" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,unsubscriber_id:0 |
||||
|
msgid "Unsubscriber" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:ir.actions.act_window,name:mass_mailing_custom_unsubscribe.mail_unsubscription_reason_action |
||||
|
#: model:ir.ui.menu,name:mass_mailing_custom_unsubscribe.mail_unsubscription_reason_menu |
||||
|
msgid "Unsubscription Reasons" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:ir.actions.act_window,name:mass_mailing_custom_unsubscribe.mail_unsubscription_action |
||||
|
#: model:ir.ui.menu,name:mass_mailing_custom_unsubscribe.mail_unsubscription_menu |
||||
|
msgid "Unsubscriptions" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.failure |
||||
|
msgid "" |
||||
|
"We apologize for the inconvenience. You can contact us\n" |
||||
|
" and we will handle your unsubscription manually." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,website_message_ids:0 |
||||
|
msgid "Website Messages" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,website_message_ids:0 |
||||
|
msgid "Website communication history" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,unsubscriber_id:0 |
||||
|
msgid "Who was unsubscribed." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,reason_id:0 |
||||
|
msgid "Why the unsubscription was made." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:mail.unsubscription:mass_mailing_custom_unsubscribe.mail_unsubscription_view_search |
||||
|
msgid "Year" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "You are trying to unsubscribe from all massive mailings" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.success |
||||
|
msgid "" |
||||
|
"You were successfully unsubscribed from our\n" |
||||
|
" mailing list." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "sent to followers of" |
||||
|
msgstr "" |
@ -0,0 +1,391 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * mass_mailing_custom_unsubscribe |
||||
|
# |
||||
|
# Translators: |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: social (8.0)\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"POT-Creation-Date: 2016-09-14 07:21+0000\n" |
||||
|
"PO-Revision-Date: 2016-09-15 12:45+0000\n" |
||||
|
"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n" |
||||
|
"Language-Team: Finnish (http://www.transifex.com/oca/OCA-social-8-0/language/fi/)\n" |
||||
|
"MIME-Version: 1.0\n" |
||||
|
"Content-Type: text/plain; charset=UTF-8\n" |
||||
|
"Content-Transfer-Encoding: \n" |
||||
|
"Language: fi\n" |
||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "Anything else you want to say before you leave?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "" |
||||
|
"But before continuing, could you please tell us why do you want to " |
||||
|
"unsubscribe?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,details_required:0 |
||||
|
#: help:mail.unsubscription.reason,details_required:0 |
||||
|
msgid "Check to ask for more details when this reason is selected." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: code:addons/mass_mailing_custom_unsubscribe/models/mail_mail.py:46 |
||||
|
#, python-format |
||||
|
msgid "Click to unsubscribe" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.failure |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.success |
||||
|
msgid "Contact us" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,create_uid:0 |
||||
|
#: field:mail.unsubscription.reason,create_uid:0 |
||||
|
msgid "Created by" |
||||
|
msgstr "Luonut" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,create_date:0 |
||||
|
#: field:mail.unsubscription.reason,create_date:0 |
||||
|
msgid "Created on" |
||||
|
msgstr "Luotu" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,date:0 |
||||
|
msgid "Date" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,message_last_post:0 |
||||
|
msgid "Date of the last message posted on the record." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,details:0 |
||||
|
msgid "Details" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,details_required:0 |
||||
|
#: field:mail.unsubscription.reason,details_required:0 |
||||
|
msgid "Details required" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,display_name:0 |
||||
|
#: field:mail.unsubscription.reason,display_name:0 |
||||
|
msgid "Display Name" |
||||
|
msgstr "Nimi" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.mass_mailing.list,not_cross_unsubscriptable:0 |
||||
|
msgid "Don't show this list in the other unsubscriptions" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,email:0 |
||||
|
msgid "Email" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:ir.model,name:mass_mailing_custom_unsubscribe.model_mail_unsubscription |
||||
|
msgid "Email Thread" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,message_follower_ids:0 |
||||
|
msgid "Followers" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:mail.unsubscription:mass_mailing_custom_unsubscribe.mail_unsubscription_view_search |
||||
|
msgid "Group by" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "Hello," |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,message_summary:0 |
||||
|
msgid "" |
||||
|
"Holds the Chatter summary (number of messages, ...). This summary is " |
||||
|
"directly in html format in order to be inserted in kanban views." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:mail.unsubscription.reason,name:mass_mailing_custom_unsubscribe.reason_not_requested |
||||
|
msgid "I did not request this" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:mail.unsubscription.reason,name:mass_mailing_custom_unsubscribe.reason_too_many |
||||
|
msgid "I get too many emails" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:mail.unsubscription.reason,name:mass_mailing_custom_unsubscribe.reason_not_interested |
||||
|
msgid "I'm not interested" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,id:0 field:mail.unsubscription.reason,id:0 |
||||
|
msgid "ID" |
||||
|
msgstr "ID" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,message_unread:0 |
||||
|
msgid "If checked new messages require your attention." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,success:0 |
||||
|
msgid "" |
||||
|
"If this is unchecked, it indicates some failure happened in the " |
||||
|
"unsubscription process." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.mass_mailing.list,not_cross_unsubscriptable:0 |
||||
|
msgid "" |
||||
|
"If you mark this field, this list won't be shown when unsubscribing from " |
||||
|
"other mailing list, in the section: 'Is there any other mailing list you " |
||||
|
"want to leave?'" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,message_is_follower:0 |
||||
|
msgid "Is a Follower" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "Is there any other mailing list you want to leave?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.success |
||||
|
msgid "Is there anything else you want to tell us?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.success |
||||
|
msgid "" |
||||
|
"It's sad to see you go, but if you love\n" |
||||
|
" something, let it go." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,message_last_post:0 |
||||
|
msgid "Last Message Date" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,__last_update:0 |
||||
|
#: field:mail.unsubscription.reason,__last_update:0 |
||||
|
msgid "Last Modified on" |
||||
|
msgstr "Viimeksi muokattu" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,write_uid:0 |
||||
|
#: field:mail.unsubscription.reason,write_uid:0 |
||||
|
msgid "Last Updated by" |
||||
|
msgstr "Viimeksi päivittänyt" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,write_date:0 |
||||
|
#: field:mail.unsubscription.reason,write_date:0 |
||||
|
msgid "Last Updated on" |
||||
|
msgstr "Viimeksi päivitetty" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:ir.model,name:mass_mailing_custom_unsubscribe.model_mail_mass_mailing_list |
||||
|
msgid "Mailing List" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:ir.model,name:mass_mailing_custom_unsubscribe.model_mail_mass_mailing |
||||
|
msgid "Mass Mailing" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:mail.unsubscription:mass_mailing_custom_unsubscribe.mail_unsubscription_view_search |
||||
|
#: field:mail.unsubscription,mass_mailing_id:0 |
||||
|
msgid "Mass mailing" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,mass_mailing_id:0 |
||||
|
msgid "Mass mailing from which he was unsubscribed." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,message_ids:0 |
||||
|
msgid "Messages" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,message_ids:0 |
||||
|
msgid "Messages and communication history" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:mail.unsubscription:mass_mailing_custom_unsubscribe.mail_unsubscription_view_search |
||||
|
msgid "Month" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,details:0 |
||||
|
msgid "More details on why the unsubscription was made." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription.reason,name:0 |
||||
|
msgid "Name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:mail.unsubscription.reason,name:mass_mailing_custom_unsubscribe.reason_other |
||||
|
msgid "Other reason" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:ir.model,name:mass_mailing_custom_unsubscribe.model_mail_mail |
||||
|
msgid "Outgoing Mails" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription.reason,sequence:0 |
||||
|
msgid "Position of the reason in the list." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:mail.unsubscription:mass_mailing_custom_unsubscribe.mail_unsubscription_view_search |
||||
|
#: field:mail.unsubscription,reason_id:0 |
||||
|
msgid "Reason" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription.reason,sequence:0 |
||||
|
msgid "Sequence" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:mail.unsubscription:mass_mailing_custom_unsubscribe.mail_unsubscription_view_search |
||||
|
#: field:mail.unsubscription,success:0 |
||||
|
msgid "Success" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,message_summary:0 |
||||
|
msgid "Summary" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "Thank you!" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.failure |
||||
|
msgid "Thanks for your patience." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.failure |
||||
|
msgid "" |
||||
|
"There was an error processing your unsubscription\n" |
||||
|
" request." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: code:addons/mass_mailing_custom_unsubscribe/models/mail_unsubscription.py:59 |
||||
|
#, python-format |
||||
|
msgid "This reason requires an explanation." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,message_unread:0 |
||||
|
msgid "Unread Messages" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "Unsubscribe now" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,unsubscriber_id:0 |
||||
|
msgid "Unsubscriber" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:ir.actions.act_window,name:mass_mailing_custom_unsubscribe.mail_unsubscription_reason_action |
||||
|
#: model:ir.ui.menu,name:mass_mailing_custom_unsubscribe.mail_unsubscription_reason_menu |
||||
|
msgid "Unsubscription Reasons" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:ir.actions.act_window,name:mass_mailing_custom_unsubscribe.mail_unsubscription_action |
||||
|
#: model:ir.ui.menu,name:mass_mailing_custom_unsubscribe.mail_unsubscription_menu |
||||
|
msgid "Unsubscriptions" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.failure |
||||
|
msgid "" |
||||
|
"We apologize for the inconvenience. You can contact us\n" |
||||
|
" and we will handle your unsubscription manually." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,website_message_ids:0 |
||||
|
msgid "Website Messages" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,website_message_ids:0 |
||||
|
msgid "Website communication history" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,unsubscriber_id:0 |
||||
|
msgid "Who was unsubscribed." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,reason_id:0 |
||||
|
msgid "Why the unsubscription was made." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:mail.unsubscription:mass_mailing_custom_unsubscribe.mail_unsubscription_view_search |
||||
|
msgid "Year" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "You are trying to unsubscribe from all massive mailings" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.success |
||||
|
msgid "" |
||||
|
"You were successfully unsubscribed from our\n" |
||||
|
" mailing list." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "sent to followers of" |
||||
|
msgstr "" |
@ -0,0 +1,393 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * mass_mailing_custom_unsubscribe |
||||
|
# |
||||
|
# Translators: |
||||
|
# Christophe CHAUVET <christophe.chauvet@gmail.com>, 2016 |
||||
|
# FIRST AUTHOR <EMAIL@ADDRESS>, 2014 |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: social (8.0)\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"POT-Creation-Date: 2016-08-17 02:42+0000\n" |
||||
|
"PO-Revision-Date: 2016-08-16 07:17+0000\n" |
||||
|
"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n" |
||||
|
"Language-Team: French (http://www.transifex.com/oca/OCA-social-8-0/language/fr/)\n" |
||||
|
"MIME-Version: 1.0\n" |
||||
|
"Content-Type: text/plain; charset=UTF-8\n" |
||||
|
"Content-Transfer-Encoding: \n" |
||||
|
"Language: fr\n" |
||||
|
"Plural-Forms: nplurals=2; plural=(n > 1);\n" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "Anything else you want to say before you leave?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "" |
||||
|
"But before continuing, could you please tell us why do you want to " |
||||
|
"unsubscribe?" |
||||
|
msgstr "Avant de continuer, merci de bien vouloir nous communiquer la raison de votre désabonnement." |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,details_required:0 |
||||
|
#: help:mail.unsubscription.reason,details_required:0 |
||||
|
msgid "Check to ask for more details when this reason is selected." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: code:addons/mass_mailing_custom_unsubscribe/models/mail_mail.py:46 |
||||
|
#, python-format |
||||
|
msgid "Click to unsubscribe" |
||||
|
msgstr "Cliquez pour vous désabonner" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.failure |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.success |
||||
|
msgid "Contact us" |
||||
|
msgstr "Contactez-nous" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,create_uid:0 |
||||
|
#: field:mail.unsubscription.reason,create_uid:0 |
||||
|
msgid "Created by" |
||||
|
msgstr "Créée par" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,create_date:0 |
||||
|
#: field:mail.unsubscription.reason,create_date:0 |
||||
|
msgid "Created on" |
||||
|
msgstr "Créée le" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,date:0 |
||||
|
msgid "Date" |
||||
|
msgstr "Date" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,message_last_post:0 |
||||
|
msgid "Date of the last message posted on the record." |
||||
|
msgstr "Date du dernier message enregistré sur cet enregistrement" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,details:0 |
||||
|
msgid "Details" |
||||
|
msgstr "Détails" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,details_required:0 |
||||
|
#: field:mail.unsubscription.reason,details_required:0 |
||||
|
msgid "Details required" |
||||
|
msgstr "Détails requis" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,display_name:0 |
||||
|
#: field:mail.unsubscription.reason,display_name:0 |
||||
|
msgid "Display Name" |
||||
|
msgstr "Nom à afficher" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.mass_mailing.list,not_cross_unsubscriptable:0 |
||||
|
msgid "Don't show this list in the other unsubscriptions" |
||||
|
msgstr "Ne pas montrer cette liste dans les autres désabonnements" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,email:0 |
||||
|
msgid "Email" |
||||
|
msgstr "Courriel" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:ir.model,name:mass_mailing_custom_unsubscribe.model_mail_unsubscription |
||||
|
msgid "Email Thread" |
||||
|
msgstr "Discussion de courriel" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,message_follower_ids:0 |
||||
|
msgid "Followers" |
||||
|
msgstr "Abonnés" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:mail.unsubscription:mass_mailing_custom_unsubscribe.mail_unsubscription_view_search |
||||
|
msgid "Group by" |
||||
|
msgstr "Grouper par" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "Hello," |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,message_summary:0 |
||||
|
msgid "" |
||||
|
"Holds the Chatter summary (number of messages, ...). This summary is " |
||||
|
"directly in html format in order to be inserted in kanban views." |
||||
|
msgstr "Gère l'historique de \"Chatter\" (nombre de messages, ...). Cet historique est au format HTML pour permettre son utilisation dans la vue kanban" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:mail.unsubscription.reason,name:mass_mailing_custom_unsubscribe.reason_not_requested |
||||
|
msgid "I did not request this" |
||||
|
msgstr "Je n'ai pas demandé ça" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:mail.unsubscription.reason,name:mass_mailing_custom_unsubscribe.reason_too_many |
||||
|
msgid "I get too many emails" |
||||
|
msgstr "Je récupère trop de courriel" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:mail.unsubscription.reason,name:mass_mailing_custom_unsubscribe.reason_not_interested |
||||
|
msgid "I'm not interested" |
||||
|
msgstr "Je ne suis pas intéressé" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,id:0 field:mail.unsubscription.reason,id:0 |
||||
|
msgid "ID" |
||||
|
msgstr "ID" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,message_unread:0 |
||||
|
msgid "If checked new messages require your attention." |
||||
|
msgstr "Si coché, de nouveaux messages demandent votre attention." |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,success:0 |
||||
|
msgid "" |
||||
|
"If this is unchecked, it indicates some failure happened in the " |
||||
|
"unsubscription process." |
||||
|
msgstr "Si c'est non coché, cela indique qu'il y a eu une erreur dans le processus de dés-inscription." |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.mass_mailing.list,not_cross_unsubscriptable:0 |
||||
|
msgid "" |
||||
|
"If you mark this field, this list won't be shown when unsubscribing from " |
||||
|
"other mailing list, in the section: 'Is there any other mailing list you " |
||||
|
"want to leave?'" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,message_is_follower:0 |
||||
|
msgid "Is a Follower" |
||||
|
msgstr "Est abonné" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "Is there any other mailing list you want to leave?" |
||||
|
msgstr "Est-ce qu'il y a une autre liste de publipostage que vous voulez quitter?" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.success |
||||
|
msgid "Is there anything else you want to tell us?" |
||||
|
msgstr "est-ce qu'il y a autre chose que vous voulez nous dire?" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.success |
||||
|
msgid "" |
||||
|
"It's sad to see you go, but if you love\n" |
||||
|
" something, let it go." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,message_last_post:0 |
||||
|
msgid "Last Message Date" |
||||
|
msgstr "Date du dernier message" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,__last_update:0 |
||||
|
#: field:mail.unsubscription.reason,__last_update:0 |
||||
|
msgid "Last Modified on" |
||||
|
msgstr "Dernière modification le" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,write_uid:0 |
||||
|
#: field:mail.unsubscription.reason,write_uid:0 |
||||
|
msgid "Last Updated by" |
||||
|
msgstr "Dernière modification par" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,write_date:0 |
||||
|
#: field:mail.unsubscription.reason,write_date:0 |
||||
|
msgid "Last Updated on" |
||||
|
msgstr "Modifié le" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:ir.model,name:mass_mailing_custom_unsubscribe.model_mail_mass_mailing_list |
||||
|
msgid "Mailing List" |
||||
|
msgstr "Liste de diffusion" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:ir.model,name:mass_mailing_custom_unsubscribe.model_mail_mass_mailing |
||||
|
msgid "Mass Mailing" |
||||
|
msgstr "Publipostage" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:mail.unsubscription:mass_mailing_custom_unsubscribe.mail_unsubscription_view_search |
||||
|
#: field:mail.unsubscription,mass_mailing_id:0 |
||||
|
msgid "Mass mailing" |
||||
|
msgstr "Publipostage" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,mass_mailing_id:0 |
||||
|
msgid "Mass mailing from which he was unsubscribed." |
||||
|
msgstr "Publipostage dont il était désabonné." |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,message_ids:0 |
||||
|
msgid "Messages" |
||||
|
msgstr "Messages" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,message_ids:0 |
||||
|
msgid "Messages and communication history" |
||||
|
msgstr "Historique des messages et communications" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:mail.unsubscription:mass_mailing_custom_unsubscribe.mail_unsubscription_view_search |
||||
|
msgid "Month" |
||||
|
msgstr "Mois" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,details:0 |
||||
|
msgid "More details on why the unsubscription was made." |
||||
|
msgstr "Plus de détails sur les raisons de ce désabonnement." |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription.reason,name:0 |
||||
|
msgid "Name" |
||||
|
msgstr "Nom" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:mail.unsubscription.reason,name:mass_mailing_custom_unsubscribe.reason_other |
||||
|
msgid "Other reason" |
||||
|
msgstr "Autre motif:" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:ir.model,name:mass_mailing_custom_unsubscribe.model_mail_mail |
||||
|
msgid "Outgoing Mails" |
||||
|
msgstr "Courriels sortants" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription.reason,sequence:0 |
||||
|
msgid "Position of the reason in the list." |
||||
|
msgstr "Classement du motif dans la liste." |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:mail.unsubscription:mass_mailing_custom_unsubscribe.mail_unsubscription_view_search |
||||
|
#: field:mail.unsubscription,reason_id:0 |
||||
|
msgid "Reason" |
||||
|
msgstr "Motif" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription.reason,sequence:0 |
||||
|
msgid "Sequence" |
||||
|
msgstr "Séquence" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:mail.unsubscription:mass_mailing_custom_unsubscribe.mail_unsubscription_view_search |
||||
|
#: field:mail.unsubscription,success:0 |
||||
|
msgid "Success" |
||||
|
msgstr "Succès" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,message_summary:0 |
||||
|
msgid "Summary" |
||||
|
msgstr "Résumé" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "Thank you!" |
||||
|
msgstr "Merci !" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.failure |
||||
|
msgid "Thanks for your patience." |
||||
|
msgstr "Merci pour votre patience." |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.failure |
||||
|
msgid "" |
||||
|
"There was an error processing your unsubscription\n" |
||||
|
" request." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: code:addons/mass_mailing_custom_unsubscribe/models/mail_unsubscription.py:59 |
||||
|
#, python-format |
||||
|
msgid "This reason requires an explanation." |
||||
|
msgstr "Cette raison requiert une explication." |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,message_unread:0 |
||||
|
msgid "Unread Messages" |
||||
|
msgstr "Messages non-lus" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "Unsubscribe now" |
||||
|
msgstr "Se désabonner maintenant" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,unsubscriber_id:0 |
||||
|
msgid "Unsubscriber" |
||||
|
msgstr "Désabonneur" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:ir.actions.act_window,name:mass_mailing_custom_unsubscribe.mail_unsubscription_reason_action |
||||
|
#: model:ir.ui.menu,name:mass_mailing_custom_unsubscribe.mail_unsubscription_reason_menu |
||||
|
msgid "Unsubscription Reasons" |
||||
|
msgstr "Motifs de désabonnement" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:ir.actions.act_window,name:mass_mailing_custom_unsubscribe.mail_unsubscription_action |
||||
|
#: model:ir.ui.menu,name:mass_mailing_custom_unsubscribe.mail_unsubscription_menu |
||||
|
msgid "Unsubscriptions" |
||||
|
msgstr "Désabonnements" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.failure |
||||
|
msgid "" |
||||
|
"We apologize for the inconvenience. You can contact us\n" |
||||
|
" and we will handle your unsubscription manually." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,website_message_ids:0 |
||||
|
msgid "Website Messages" |
||||
|
msgstr "Messages du site web" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,website_message_ids:0 |
||||
|
msgid "Website communication history" |
||||
|
msgstr "Historique de communication du site web" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,unsubscriber_id:0 |
||||
|
msgid "Who was unsubscribed." |
||||
|
msgstr "Qui s'était désabonné" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,reason_id:0 |
||||
|
msgid "Why the unsubscription was made." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:mail.unsubscription:mass_mailing_custom_unsubscribe.mail_unsubscription_view_search |
||||
|
msgid "Year" |
||||
|
msgstr "Année" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "You are trying to unsubscribe from all massive mailings" |
||||
|
msgstr "Vous avez tenté de vous désabonner de tous les publipostages" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.success |
||||
|
msgid "" |
||||
|
"You were successfully unsubscribed from our\n" |
||||
|
" mailing list." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "sent to followers of" |
||||
|
msgstr "Envoyer aux abonnés de" |
@ -0,0 +1,391 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * mass_mailing_custom_unsubscribe |
||||
|
# |
||||
|
# Translators: |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: social (8.0)\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"POT-Creation-Date: 2016-09-14 07:21+0000\n" |
||||
|
"PO-Revision-Date: 2016-09-09 12:25+0000\n" |
||||
|
"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n" |
||||
|
"Language-Team: Galician (http://www.transifex.com/oca/OCA-social-8-0/language/gl/)\n" |
||||
|
"MIME-Version: 1.0\n" |
||||
|
"Content-Type: text/plain; charset=UTF-8\n" |
||||
|
"Content-Transfer-Encoding: \n" |
||||
|
"Language: gl\n" |
||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "Anything else you want to say before you leave?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "" |
||||
|
"But before continuing, could you please tell us why do you want to " |
||||
|
"unsubscribe?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,details_required:0 |
||||
|
#: help:mail.unsubscription.reason,details_required:0 |
||||
|
msgid "Check to ask for more details when this reason is selected." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: code:addons/mass_mailing_custom_unsubscribe/models/mail_mail.py:46 |
||||
|
#, python-format |
||||
|
msgid "Click to unsubscribe" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.failure |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.success |
||||
|
msgid "Contact us" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,create_uid:0 |
||||
|
#: field:mail.unsubscription.reason,create_uid:0 |
||||
|
msgid "Created by" |
||||
|
msgstr "Creado por" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,create_date:0 |
||||
|
#: field:mail.unsubscription.reason,create_date:0 |
||||
|
msgid "Created on" |
||||
|
msgstr "Creado en" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,date:0 |
||||
|
msgid "Date" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,message_last_post:0 |
||||
|
msgid "Date of the last message posted on the record." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,details:0 |
||||
|
msgid "Details" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,details_required:0 |
||||
|
#: field:mail.unsubscription.reason,details_required:0 |
||||
|
msgid "Details required" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,display_name:0 |
||||
|
#: field:mail.unsubscription.reason,display_name:0 |
||||
|
msgid "Display Name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.mass_mailing.list,not_cross_unsubscriptable:0 |
||||
|
msgid "Don't show this list in the other unsubscriptions" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,email:0 |
||||
|
msgid "Email" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:ir.model,name:mass_mailing_custom_unsubscribe.model_mail_unsubscription |
||||
|
msgid "Email Thread" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,message_follower_ids:0 |
||||
|
msgid "Followers" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:mail.unsubscription:mass_mailing_custom_unsubscribe.mail_unsubscription_view_search |
||||
|
msgid "Group by" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "Hello," |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,message_summary:0 |
||||
|
msgid "" |
||||
|
"Holds the Chatter summary (number of messages, ...). This summary is " |
||||
|
"directly in html format in order to be inserted in kanban views." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:mail.unsubscription.reason,name:mass_mailing_custom_unsubscribe.reason_not_requested |
||||
|
msgid "I did not request this" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:mail.unsubscription.reason,name:mass_mailing_custom_unsubscribe.reason_too_many |
||||
|
msgid "I get too many emails" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:mail.unsubscription.reason,name:mass_mailing_custom_unsubscribe.reason_not_interested |
||||
|
msgid "I'm not interested" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,id:0 field:mail.unsubscription.reason,id:0 |
||||
|
msgid "ID" |
||||
|
msgstr "ID" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,message_unread:0 |
||||
|
msgid "If checked new messages require your attention." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,success:0 |
||||
|
msgid "" |
||||
|
"If this is unchecked, it indicates some failure happened in the " |
||||
|
"unsubscription process." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.mass_mailing.list,not_cross_unsubscriptable:0 |
||||
|
msgid "" |
||||
|
"If you mark this field, this list won't be shown when unsubscribing from " |
||||
|
"other mailing list, in the section: 'Is there any other mailing list you " |
||||
|
"want to leave?'" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,message_is_follower:0 |
||||
|
msgid "Is a Follower" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "Is there any other mailing list you want to leave?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.success |
||||
|
msgid "Is there anything else you want to tell us?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.success |
||||
|
msgid "" |
||||
|
"It's sad to see you go, but if you love\n" |
||||
|
" something, let it go." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,message_last_post:0 |
||||
|
msgid "Last Message Date" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,__last_update:0 |
||||
|
#: field:mail.unsubscription.reason,__last_update:0 |
||||
|
msgid "Last Modified on" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,write_uid:0 |
||||
|
#: field:mail.unsubscription.reason,write_uid:0 |
||||
|
msgid "Last Updated by" |
||||
|
msgstr "ültima actualización por" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,write_date:0 |
||||
|
#: field:mail.unsubscription.reason,write_date:0 |
||||
|
msgid "Last Updated on" |
||||
|
msgstr "Última actualización en" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:ir.model,name:mass_mailing_custom_unsubscribe.model_mail_mass_mailing_list |
||||
|
msgid "Mailing List" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:ir.model,name:mass_mailing_custom_unsubscribe.model_mail_mass_mailing |
||||
|
msgid "Mass Mailing" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:mail.unsubscription:mass_mailing_custom_unsubscribe.mail_unsubscription_view_search |
||||
|
#: field:mail.unsubscription,mass_mailing_id:0 |
||||
|
msgid "Mass mailing" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,mass_mailing_id:0 |
||||
|
msgid "Mass mailing from which he was unsubscribed." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,message_ids:0 |
||||
|
msgid "Messages" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,message_ids:0 |
||||
|
msgid "Messages and communication history" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:mail.unsubscription:mass_mailing_custom_unsubscribe.mail_unsubscription_view_search |
||||
|
msgid "Month" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,details:0 |
||||
|
msgid "More details on why the unsubscription was made." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription.reason,name:0 |
||||
|
msgid "Name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:mail.unsubscription.reason,name:mass_mailing_custom_unsubscribe.reason_other |
||||
|
msgid "Other reason" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:ir.model,name:mass_mailing_custom_unsubscribe.model_mail_mail |
||||
|
msgid "Outgoing Mails" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription.reason,sequence:0 |
||||
|
msgid "Position of the reason in the list." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:mail.unsubscription:mass_mailing_custom_unsubscribe.mail_unsubscription_view_search |
||||
|
#: field:mail.unsubscription,reason_id:0 |
||||
|
msgid "Reason" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription.reason,sequence:0 |
||||
|
msgid "Sequence" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:mail.unsubscription:mass_mailing_custom_unsubscribe.mail_unsubscription_view_search |
||||
|
#: field:mail.unsubscription,success:0 |
||||
|
msgid "Success" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,message_summary:0 |
||||
|
msgid "Summary" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "Thank you!" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.failure |
||||
|
msgid "Thanks for your patience." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.failure |
||||
|
msgid "" |
||||
|
"There was an error processing your unsubscription\n" |
||||
|
" request." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: code:addons/mass_mailing_custom_unsubscribe/models/mail_unsubscription.py:59 |
||||
|
#, python-format |
||||
|
msgid "This reason requires an explanation." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,message_unread:0 |
||||
|
msgid "Unread Messages" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "Unsubscribe now" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,unsubscriber_id:0 |
||||
|
msgid "Unsubscriber" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:ir.actions.act_window,name:mass_mailing_custom_unsubscribe.mail_unsubscription_reason_action |
||||
|
#: model:ir.ui.menu,name:mass_mailing_custom_unsubscribe.mail_unsubscription_reason_menu |
||||
|
msgid "Unsubscription Reasons" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:ir.actions.act_window,name:mass_mailing_custom_unsubscribe.mail_unsubscription_action |
||||
|
#: model:ir.ui.menu,name:mass_mailing_custom_unsubscribe.mail_unsubscription_menu |
||||
|
msgid "Unsubscriptions" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.failure |
||||
|
msgid "" |
||||
|
"We apologize for the inconvenience. You can contact us\n" |
||||
|
" and we will handle your unsubscription manually." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,website_message_ids:0 |
||||
|
msgid "Website Messages" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,website_message_ids:0 |
||||
|
msgid "Website communication history" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,unsubscriber_id:0 |
||||
|
msgid "Who was unsubscribed." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,reason_id:0 |
||||
|
msgid "Why the unsubscription was made." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:mail.unsubscription:mass_mailing_custom_unsubscribe.mail_unsubscription_view_search |
||||
|
msgid "Year" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "You are trying to unsubscribe from all massive mailings" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.success |
||||
|
msgid "" |
||||
|
"You were successfully unsubscribed from our\n" |
||||
|
" mailing list." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "sent to followers of" |
||||
|
msgstr "" |
@ -0,0 +1,391 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * mass_mailing_custom_unsubscribe |
||||
|
# |
||||
|
# Translators: |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: social (8.0)\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"POT-Creation-Date: 2016-09-14 07:21+0000\n" |
||||
|
"PO-Revision-Date: 2016-09-09 12:24+0000\n" |
||||
|
"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n" |
||||
|
"Language-Team: Italian (http://www.transifex.com/oca/OCA-social-8-0/language/it/)\n" |
||||
|
"MIME-Version: 1.0\n" |
||||
|
"Content-Type: text/plain; charset=UTF-8\n" |
||||
|
"Content-Transfer-Encoding: \n" |
||||
|
"Language: it\n" |
||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "Anything else you want to say before you leave?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "" |
||||
|
"But before continuing, could you please tell us why do you want to " |
||||
|
"unsubscribe?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,details_required:0 |
||||
|
#: help:mail.unsubscription.reason,details_required:0 |
||||
|
msgid "Check to ask for more details when this reason is selected." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: code:addons/mass_mailing_custom_unsubscribe/models/mail_mail.py:46 |
||||
|
#, python-format |
||||
|
msgid "Click to unsubscribe" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.failure |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.success |
||||
|
msgid "Contact us" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,create_uid:0 |
||||
|
#: field:mail.unsubscription.reason,create_uid:0 |
||||
|
msgid "Created by" |
||||
|
msgstr "Creato da" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,create_date:0 |
||||
|
#: field:mail.unsubscription.reason,create_date:0 |
||||
|
msgid "Created on" |
||||
|
msgstr "Creato il" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,date:0 |
||||
|
msgid "Date" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,message_last_post:0 |
||||
|
msgid "Date of the last message posted on the record." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,details:0 |
||||
|
msgid "Details" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,details_required:0 |
||||
|
#: field:mail.unsubscription.reason,details_required:0 |
||||
|
msgid "Details required" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,display_name:0 |
||||
|
#: field:mail.unsubscription.reason,display_name:0 |
||||
|
msgid "Display Name" |
||||
|
msgstr "Nome da visualizzare" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.mass_mailing.list,not_cross_unsubscriptable:0 |
||||
|
msgid "Don't show this list in the other unsubscriptions" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,email:0 |
||||
|
msgid "Email" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:ir.model,name:mass_mailing_custom_unsubscribe.model_mail_unsubscription |
||||
|
msgid "Email Thread" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,message_follower_ids:0 |
||||
|
msgid "Followers" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:mail.unsubscription:mass_mailing_custom_unsubscribe.mail_unsubscription_view_search |
||||
|
msgid "Group by" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "Hello," |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,message_summary:0 |
||||
|
msgid "" |
||||
|
"Holds the Chatter summary (number of messages, ...). This summary is " |
||||
|
"directly in html format in order to be inserted in kanban views." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:mail.unsubscription.reason,name:mass_mailing_custom_unsubscribe.reason_not_requested |
||||
|
msgid "I did not request this" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:mail.unsubscription.reason,name:mass_mailing_custom_unsubscribe.reason_too_many |
||||
|
msgid "I get too many emails" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:mail.unsubscription.reason,name:mass_mailing_custom_unsubscribe.reason_not_interested |
||||
|
msgid "I'm not interested" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,id:0 field:mail.unsubscription.reason,id:0 |
||||
|
msgid "ID" |
||||
|
msgstr "ID" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,message_unread:0 |
||||
|
msgid "If checked new messages require your attention." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,success:0 |
||||
|
msgid "" |
||||
|
"If this is unchecked, it indicates some failure happened in the " |
||||
|
"unsubscription process." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.mass_mailing.list,not_cross_unsubscriptable:0 |
||||
|
msgid "" |
||||
|
"If you mark this field, this list won't be shown when unsubscribing from " |
||||
|
"other mailing list, in the section: 'Is there any other mailing list you " |
||||
|
"want to leave?'" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,message_is_follower:0 |
||||
|
msgid "Is a Follower" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "Is there any other mailing list you want to leave?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.success |
||||
|
msgid "Is there anything else you want to tell us?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.success |
||||
|
msgid "" |
||||
|
"It's sad to see you go, but if you love\n" |
||||
|
" something, let it go." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,message_last_post:0 |
||||
|
msgid "Last Message Date" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,__last_update:0 |
||||
|
#: field:mail.unsubscription.reason,__last_update:0 |
||||
|
msgid "Last Modified on" |
||||
|
msgstr "Ultima modifica il" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,write_uid:0 |
||||
|
#: field:mail.unsubscription.reason,write_uid:0 |
||||
|
msgid "Last Updated by" |
||||
|
msgstr "Ultimo aggiornamento di" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,write_date:0 |
||||
|
#: field:mail.unsubscription.reason,write_date:0 |
||||
|
msgid "Last Updated on" |
||||
|
msgstr "Ultimo aggiornamento il" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:ir.model,name:mass_mailing_custom_unsubscribe.model_mail_mass_mailing_list |
||||
|
msgid "Mailing List" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:ir.model,name:mass_mailing_custom_unsubscribe.model_mail_mass_mailing |
||||
|
msgid "Mass Mailing" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:mail.unsubscription:mass_mailing_custom_unsubscribe.mail_unsubscription_view_search |
||||
|
#: field:mail.unsubscription,mass_mailing_id:0 |
||||
|
msgid "Mass mailing" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,mass_mailing_id:0 |
||||
|
msgid "Mass mailing from which he was unsubscribed." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,message_ids:0 |
||||
|
msgid "Messages" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,message_ids:0 |
||||
|
msgid "Messages and communication history" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:mail.unsubscription:mass_mailing_custom_unsubscribe.mail_unsubscription_view_search |
||||
|
msgid "Month" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,details:0 |
||||
|
msgid "More details on why the unsubscription was made." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription.reason,name:0 |
||||
|
msgid "Name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:mail.unsubscription.reason,name:mass_mailing_custom_unsubscribe.reason_other |
||||
|
msgid "Other reason" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:ir.model,name:mass_mailing_custom_unsubscribe.model_mail_mail |
||||
|
msgid "Outgoing Mails" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription.reason,sequence:0 |
||||
|
msgid "Position of the reason in the list." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:mail.unsubscription:mass_mailing_custom_unsubscribe.mail_unsubscription_view_search |
||||
|
#: field:mail.unsubscription,reason_id:0 |
||||
|
msgid "Reason" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription.reason,sequence:0 |
||||
|
msgid "Sequence" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:mail.unsubscription:mass_mailing_custom_unsubscribe.mail_unsubscription_view_search |
||||
|
#: field:mail.unsubscription,success:0 |
||||
|
msgid "Success" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,message_summary:0 |
||||
|
msgid "Summary" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "Thank you!" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.failure |
||||
|
msgid "Thanks for your patience." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.failure |
||||
|
msgid "" |
||||
|
"There was an error processing your unsubscription\n" |
||||
|
" request." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: code:addons/mass_mailing_custom_unsubscribe/models/mail_unsubscription.py:59 |
||||
|
#, python-format |
||||
|
msgid "This reason requires an explanation." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,message_unread:0 |
||||
|
msgid "Unread Messages" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "Unsubscribe now" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,unsubscriber_id:0 |
||||
|
msgid "Unsubscriber" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:ir.actions.act_window,name:mass_mailing_custom_unsubscribe.mail_unsubscription_reason_action |
||||
|
#: model:ir.ui.menu,name:mass_mailing_custom_unsubscribe.mail_unsubscription_reason_menu |
||||
|
msgid "Unsubscription Reasons" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:ir.actions.act_window,name:mass_mailing_custom_unsubscribe.mail_unsubscription_action |
||||
|
#: model:ir.ui.menu,name:mass_mailing_custom_unsubscribe.mail_unsubscription_menu |
||||
|
msgid "Unsubscriptions" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.failure |
||||
|
msgid "" |
||||
|
"We apologize for the inconvenience. You can contact us\n" |
||||
|
" and we will handle your unsubscription manually." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,website_message_ids:0 |
||||
|
msgid "Website Messages" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,website_message_ids:0 |
||||
|
msgid "Website communication history" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,unsubscriber_id:0 |
||||
|
msgid "Who was unsubscribed." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,reason_id:0 |
||||
|
msgid "Why the unsubscription was made." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:mail.unsubscription:mass_mailing_custom_unsubscribe.mail_unsubscription_view_search |
||||
|
msgid "Year" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "You are trying to unsubscribe from all massive mailings" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.success |
||||
|
msgid "" |
||||
|
"You were successfully unsubscribed from our\n" |
||||
|
" mailing list." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "sent to followers of" |
||||
|
msgstr "" |
@ -0,0 +1,391 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * mass_mailing_custom_unsubscribe |
||||
|
# |
||||
|
# Translators: |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: social (8.0)\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"POT-Creation-Date: 2016-09-14 07:21+0000\n" |
||||
|
"PO-Revision-Date: 2016-09-17 18:43+0000\n" |
||||
|
"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n" |
||||
|
"Language-Team: Dutch (http://www.transifex.com/oca/OCA-social-8-0/language/nl/)\n" |
||||
|
"MIME-Version: 1.0\n" |
||||
|
"Content-Type: text/plain; charset=UTF-8\n" |
||||
|
"Content-Transfer-Encoding: \n" |
||||
|
"Language: nl\n" |
||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "Anything else you want to say before you leave?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "" |
||||
|
"But before continuing, could you please tell us why do you want to " |
||||
|
"unsubscribe?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,details_required:0 |
||||
|
#: help:mail.unsubscription.reason,details_required:0 |
||||
|
msgid "Check to ask for more details when this reason is selected." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: code:addons/mass_mailing_custom_unsubscribe/models/mail_mail.py:46 |
||||
|
#, python-format |
||||
|
msgid "Click to unsubscribe" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.failure |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.success |
||||
|
msgid "Contact us" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,create_uid:0 |
||||
|
#: field:mail.unsubscription.reason,create_uid:0 |
||||
|
msgid "Created by" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,create_date:0 |
||||
|
#: field:mail.unsubscription.reason,create_date:0 |
||||
|
msgid "Created on" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,date:0 |
||||
|
msgid "Date" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,message_last_post:0 |
||||
|
msgid "Date of the last message posted on the record." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,details:0 |
||||
|
msgid "Details" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,details_required:0 |
||||
|
#: field:mail.unsubscription.reason,details_required:0 |
||||
|
msgid "Details required" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,display_name:0 |
||||
|
#: field:mail.unsubscription.reason,display_name:0 |
||||
|
msgid "Display Name" |
||||
|
msgstr "Te tonen naam" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.mass_mailing.list,not_cross_unsubscriptable:0 |
||||
|
msgid "Don't show this list in the other unsubscriptions" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,email:0 |
||||
|
msgid "Email" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:ir.model,name:mass_mailing_custom_unsubscribe.model_mail_unsubscription |
||||
|
msgid "Email Thread" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,message_follower_ids:0 |
||||
|
msgid "Followers" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:mail.unsubscription:mass_mailing_custom_unsubscribe.mail_unsubscription_view_search |
||||
|
msgid "Group by" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "Hello," |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,message_summary:0 |
||||
|
msgid "" |
||||
|
"Holds the Chatter summary (number of messages, ...). This summary is " |
||||
|
"directly in html format in order to be inserted in kanban views." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:mail.unsubscription.reason,name:mass_mailing_custom_unsubscribe.reason_not_requested |
||||
|
msgid "I did not request this" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:mail.unsubscription.reason,name:mass_mailing_custom_unsubscribe.reason_too_many |
||||
|
msgid "I get too many emails" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:mail.unsubscription.reason,name:mass_mailing_custom_unsubscribe.reason_not_interested |
||||
|
msgid "I'm not interested" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,id:0 field:mail.unsubscription.reason,id:0 |
||||
|
msgid "ID" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,message_unread:0 |
||||
|
msgid "If checked new messages require your attention." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,success:0 |
||||
|
msgid "" |
||||
|
"If this is unchecked, it indicates some failure happened in the " |
||||
|
"unsubscription process." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.mass_mailing.list,not_cross_unsubscriptable:0 |
||||
|
msgid "" |
||||
|
"If you mark this field, this list won't be shown when unsubscribing from " |
||||
|
"other mailing list, in the section: 'Is there any other mailing list you " |
||||
|
"want to leave?'" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,message_is_follower:0 |
||||
|
msgid "Is a Follower" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "Is there any other mailing list you want to leave?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.success |
||||
|
msgid "Is there anything else you want to tell us?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.success |
||||
|
msgid "" |
||||
|
"It's sad to see you go, but if you love\n" |
||||
|
" something, let it go." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,message_last_post:0 |
||||
|
msgid "Last Message Date" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,__last_update:0 |
||||
|
#: field:mail.unsubscription.reason,__last_update:0 |
||||
|
msgid "Last Modified on" |
||||
|
msgstr "Laatst bijgewerkt op" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,write_uid:0 |
||||
|
#: field:mail.unsubscription.reason,write_uid:0 |
||||
|
msgid "Last Updated by" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,write_date:0 |
||||
|
#: field:mail.unsubscription.reason,write_date:0 |
||||
|
msgid "Last Updated on" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:ir.model,name:mass_mailing_custom_unsubscribe.model_mail_mass_mailing_list |
||||
|
msgid "Mailing List" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:ir.model,name:mass_mailing_custom_unsubscribe.model_mail_mass_mailing |
||||
|
msgid "Mass Mailing" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:mail.unsubscription:mass_mailing_custom_unsubscribe.mail_unsubscription_view_search |
||||
|
#: field:mail.unsubscription,mass_mailing_id:0 |
||||
|
msgid "Mass mailing" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,mass_mailing_id:0 |
||||
|
msgid "Mass mailing from which he was unsubscribed." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,message_ids:0 |
||||
|
msgid "Messages" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,message_ids:0 |
||||
|
msgid "Messages and communication history" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:mail.unsubscription:mass_mailing_custom_unsubscribe.mail_unsubscription_view_search |
||||
|
msgid "Month" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,details:0 |
||||
|
msgid "More details on why the unsubscription was made." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription.reason,name:0 |
||||
|
msgid "Name" |
||||
|
msgstr "Naam" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:mail.unsubscription.reason,name:mass_mailing_custom_unsubscribe.reason_other |
||||
|
msgid "Other reason" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:ir.model,name:mass_mailing_custom_unsubscribe.model_mail_mail |
||||
|
msgid "Outgoing Mails" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription.reason,sequence:0 |
||||
|
msgid "Position of the reason in the list." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:mail.unsubscription:mass_mailing_custom_unsubscribe.mail_unsubscription_view_search |
||||
|
#: field:mail.unsubscription,reason_id:0 |
||||
|
msgid "Reason" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription.reason,sequence:0 |
||||
|
msgid "Sequence" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:mail.unsubscription:mass_mailing_custom_unsubscribe.mail_unsubscription_view_search |
||||
|
#: field:mail.unsubscription,success:0 |
||||
|
msgid "Success" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,message_summary:0 |
||||
|
msgid "Summary" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "Thank you!" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.failure |
||||
|
msgid "Thanks for your patience." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.failure |
||||
|
msgid "" |
||||
|
"There was an error processing your unsubscription\n" |
||||
|
" request." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: code:addons/mass_mailing_custom_unsubscribe/models/mail_unsubscription.py:59 |
||||
|
#, python-format |
||||
|
msgid "This reason requires an explanation." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,message_unread:0 |
||||
|
msgid "Unread Messages" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "Unsubscribe now" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,unsubscriber_id:0 |
||||
|
msgid "Unsubscriber" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:ir.actions.act_window,name:mass_mailing_custom_unsubscribe.mail_unsubscription_reason_action |
||||
|
#: model:ir.ui.menu,name:mass_mailing_custom_unsubscribe.mail_unsubscription_reason_menu |
||||
|
msgid "Unsubscription Reasons" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:ir.actions.act_window,name:mass_mailing_custom_unsubscribe.mail_unsubscription_action |
||||
|
#: model:ir.ui.menu,name:mass_mailing_custom_unsubscribe.mail_unsubscription_menu |
||||
|
msgid "Unsubscriptions" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.failure |
||||
|
msgid "" |
||||
|
"We apologize for the inconvenience. You can contact us\n" |
||||
|
" and we will handle your unsubscription manually." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,website_message_ids:0 |
||||
|
msgid "Website Messages" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,website_message_ids:0 |
||||
|
msgid "Website communication history" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,unsubscriber_id:0 |
||||
|
msgid "Who was unsubscribed." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,reason_id:0 |
||||
|
msgid "Why the unsubscription was made." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:mail.unsubscription:mass_mailing_custom_unsubscribe.mail_unsubscription_view_search |
||||
|
msgid "Year" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "You are trying to unsubscribe from all massive mailings" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.success |
||||
|
msgid "" |
||||
|
"You were successfully unsubscribed from our\n" |
||||
|
" mailing list." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "sent to followers of" |
||||
|
msgstr "" |
@ -0,0 +1,391 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * mass_mailing_custom_unsubscribe |
||||
|
# |
||||
|
# Translators: |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: social (8.0)\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"POT-Creation-Date: 2016-09-14 07:21+0000\n" |
||||
|
"PO-Revision-Date: 2016-09-09 12:27+0000\n" |
||||
|
"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n" |
||||
|
"Language-Team: Portuguese (http://www.transifex.com/oca/OCA-social-8-0/language/pt/)\n" |
||||
|
"MIME-Version: 1.0\n" |
||||
|
"Content-Type: text/plain; charset=UTF-8\n" |
||||
|
"Content-Transfer-Encoding: \n" |
||||
|
"Language: pt\n" |
||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "Anything else you want to say before you leave?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "" |
||||
|
"But before continuing, could you please tell us why do you want to " |
||||
|
"unsubscribe?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,details_required:0 |
||||
|
#: help:mail.unsubscription.reason,details_required:0 |
||||
|
msgid "Check to ask for more details when this reason is selected." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: code:addons/mass_mailing_custom_unsubscribe/models/mail_mail.py:46 |
||||
|
#, python-format |
||||
|
msgid "Click to unsubscribe" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.failure |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.success |
||||
|
msgid "Contact us" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,create_uid:0 |
||||
|
#: field:mail.unsubscription.reason,create_uid:0 |
||||
|
msgid "Created by" |
||||
|
msgstr "Criado por" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,create_date:0 |
||||
|
#: field:mail.unsubscription.reason,create_date:0 |
||||
|
msgid "Created on" |
||||
|
msgstr "Criado em" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,date:0 |
||||
|
msgid "Date" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,message_last_post:0 |
||||
|
msgid "Date of the last message posted on the record." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,details:0 |
||||
|
msgid "Details" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,details_required:0 |
||||
|
#: field:mail.unsubscription.reason,details_required:0 |
||||
|
msgid "Details required" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,display_name:0 |
||||
|
#: field:mail.unsubscription.reason,display_name:0 |
||||
|
msgid "Display Name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.mass_mailing.list,not_cross_unsubscriptable:0 |
||||
|
msgid "Don't show this list in the other unsubscriptions" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,email:0 |
||||
|
msgid "Email" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:ir.model,name:mass_mailing_custom_unsubscribe.model_mail_unsubscription |
||||
|
msgid "Email Thread" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,message_follower_ids:0 |
||||
|
msgid "Followers" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:mail.unsubscription:mass_mailing_custom_unsubscribe.mail_unsubscription_view_search |
||||
|
msgid "Group by" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "Hello," |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,message_summary:0 |
||||
|
msgid "" |
||||
|
"Holds the Chatter summary (number of messages, ...). This summary is " |
||||
|
"directly in html format in order to be inserted in kanban views." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:mail.unsubscription.reason,name:mass_mailing_custom_unsubscribe.reason_not_requested |
||||
|
msgid "I did not request this" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:mail.unsubscription.reason,name:mass_mailing_custom_unsubscribe.reason_too_many |
||||
|
msgid "I get too many emails" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:mail.unsubscription.reason,name:mass_mailing_custom_unsubscribe.reason_not_interested |
||||
|
msgid "I'm not interested" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,id:0 field:mail.unsubscription.reason,id:0 |
||||
|
msgid "ID" |
||||
|
msgstr "ID" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,message_unread:0 |
||||
|
msgid "If checked new messages require your attention." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,success:0 |
||||
|
msgid "" |
||||
|
"If this is unchecked, it indicates some failure happened in the " |
||||
|
"unsubscription process." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.mass_mailing.list,not_cross_unsubscriptable:0 |
||||
|
msgid "" |
||||
|
"If you mark this field, this list won't be shown when unsubscribing from " |
||||
|
"other mailing list, in the section: 'Is there any other mailing list you " |
||||
|
"want to leave?'" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,message_is_follower:0 |
||||
|
msgid "Is a Follower" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "Is there any other mailing list you want to leave?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.success |
||||
|
msgid "Is there anything else you want to tell us?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.success |
||||
|
msgid "" |
||||
|
"It's sad to see you go, but if you love\n" |
||||
|
" something, let it go." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,message_last_post:0 |
||||
|
msgid "Last Message Date" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,__last_update:0 |
||||
|
#: field:mail.unsubscription.reason,__last_update:0 |
||||
|
msgid "Last Modified on" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,write_uid:0 |
||||
|
#: field:mail.unsubscription.reason,write_uid:0 |
||||
|
msgid "Last Updated by" |
||||
|
msgstr "Atualizado pela última vez por" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,write_date:0 |
||||
|
#: field:mail.unsubscription.reason,write_date:0 |
||||
|
msgid "Last Updated on" |
||||
|
msgstr "Atualizado pela última vez em" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:ir.model,name:mass_mailing_custom_unsubscribe.model_mail_mass_mailing_list |
||||
|
msgid "Mailing List" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:ir.model,name:mass_mailing_custom_unsubscribe.model_mail_mass_mailing |
||||
|
msgid "Mass Mailing" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:mail.unsubscription:mass_mailing_custom_unsubscribe.mail_unsubscription_view_search |
||||
|
#: field:mail.unsubscription,mass_mailing_id:0 |
||||
|
msgid "Mass mailing" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,mass_mailing_id:0 |
||||
|
msgid "Mass mailing from which he was unsubscribed." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,message_ids:0 |
||||
|
msgid "Messages" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,message_ids:0 |
||||
|
msgid "Messages and communication history" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:mail.unsubscription:mass_mailing_custom_unsubscribe.mail_unsubscription_view_search |
||||
|
msgid "Month" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,details:0 |
||||
|
msgid "More details on why the unsubscription was made." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription.reason,name:0 |
||||
|
msgid "Name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:mail.unsubscription.reason,name:mass_mailing_custom_unsubscribe.reason_other |
||||
|
msgid "Other reason" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:ir.model,name:mass_mailing_custom_unsubscribe.model_mail_mail |
||||
|
msgid "Outgoing Mails" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription.reason,sequence:0 |
||||
|
msgid "Position of the reason in the list." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:mail.unsubscription:mass_mailing_custom_unsubscribe.mail_unsubscription_view_search |
||||
|
#: field:mail.unsubscription,reason_id:0 |
||||
|
msgid "Reason" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription.reason,sequence:0 |
||||
|
msgid "Sequence" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:mail.unsubscription:mass_mailing_custom_unsubscribe.mail_unsubscription_view_search |
||||
|
#: field:mail.unsubscription,success:0 |
||||
|
msgid "Success" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,message_summary:0 |
||||
|
msgid "Summary" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "Thank you!" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.failure |
||||
|
msgid "Thanks for your patience." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.failure |
||||
|
msgid "" |
||||
|
"There was an error processing your unsubscription\n" |
||||
|
" request." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: code:addons/mass_mailing_custom_unsubscribe/models/mail_unsubscription.py:59 |
||||
|
#, python-format |
||||
|
msgid "This reason requires an explanation." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,message_unread:0 |
||||
|
msgid "Unread Messages" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "Unsubscribe now" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,unsubscriber_id:0 |
||||
|
msgid "Unsubscriber" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:ir.actions.act_window,name:mass_mailing_custom_unsubscribe.mail_unsubscription_reason_action |
||||
|
#: model:ir.ui.menu,name:mass_mailing_custom_unsubscribe.mail_unsubscription_reason_menu |
||||
|
msgid "Unsubscription Reasons" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:ir.actions.act_window,name:mass_mailing_custom_unsubscribe.mail_unsubscription_action |
||||
|
#: model:ir.ui.menu,name:mass_mailing_custom_unsubscribe.mail_unsubscription_menu |
||||
|
msgid "Unsubscriptions" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.failure |
||||
|
msgid "" |
||||
|
"We apologize for the inconvenience. You can contact us\n" |
||||
|
" and we will handle your unsubscription manually." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,website_message_ids:0 |
||||
|
msgid "Website Messages" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,website_message_ids:0 |
||||
|
msgid "Website communication history" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,unsubscriber_id:0 |
||||
|
msgid "Who was unsubscribed." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,reason_id:0 |
||||
|
msgid "Why the unsubscription was made." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:mail.unsubscription:mass_mailing_custom_unsubscribe.mail_unsubscription_view_search |
||||
|
msgid "Year" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "You are trying to unsubscribe from all massive mailings" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.success |
||||
|
msgid "" |
||||
|
"You were successfully unsubscribed from our\n" |
||||
|
" mailing list." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "sent to followers of" |
||||
|
msgstr "" |
@ -0,0 +1,391 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * mass_mailing_custom_unsubscribe |
||||
|
# |
||||
|
# Translators: |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: social (8.0)\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"POT-Creation-Date: 2016-09-14 07:21+0000\n" |
||||
|
"PO-Revision-Date: 2016-09-12 22:46+0000\n" |
||||
|
"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n" |
||||
|
"Language-Team: Portuguese (Portugal) (http://www.transifex.com/oca/OCA-social-8-0/language/pt_PT/)\n" |
||||
|
"MIME-Version: 1.0\n" |
||||
|
"Content-Type: text/plain; charset=UTF-8\n" |
||||
|
"Content-Transfer-Encoding: \n" |
||||
|
"Language: pt_PT\n" |
||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "Anything else you want to say before you leave?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "" |
||||
|
"But before continuing, could you please tell us why do you want to " |
||||
|
"unsubscribe?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,details_required:0 |
||||
|
#: help:mail.unsubscription.reason,details_required:0 |
||||
|
msgid "Check to ask for more details when this reason is selected." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: code:addons/mass_mailing_custom_unsubscribe/models/mail_mail.py:46 |
||||
|
#, python-format |
||||
|
msgid "Click to unsubscribe" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.failure |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.success |
||||
|
msgid "Contact us" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,create_uid:0 |
||||
|
#: field:mail.unsubscription.reason,create_uid:0 |
||||
|
msgid "Created by" |
||||
|
msgstr "Criado por" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,create_date:0 |
||||
|
#: field:mail.unsubscription.reason,create_date:0 |
||||
|
msgid "Created on" |
||||
|
msgstr "Criado em" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,date:0 |
||||
|
msgid "Date" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,message_last_post:0 |
||||
|
msgid "Date of the last message posted on the record." |
||||
|
msgstr "Data da última mensagem registada." |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,details:0 |
||||
|
msgid "Details" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,details_required:0 |
||||
|
#: field:mail.unsubscription.reason,details_required:0 |
||||
|
msgid "Details required" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,display_name:0 |
||||
|
#: field:mail.unsubscription.reason,display_name:0 |
||||
|
msgid "Display Name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.mass_mailing.list,not_cross_unsubscriptable:0 |
||||
|
msgid "Don't show this list in the other unsubscriptions" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,email:0 |
||||
|
msgid "Email" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:ir.model,name:mass_mailing_custom_unsubscribe.model_mail_unsubscription |
||||
|
msgid "Email Thread" |
||||
|
msgstr "Tópico de Email" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,message_follower_ids:0 |
||||
|
msgid "Followers" |
||||
|
msgstr "Seguidores" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:mail.unsubscription:mass_mailing_custom_unsubscribe.mail_unsubscription_view_search |
||||
|
msgid "Group by" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "Hello," |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,message_summary:0 |
||||
|
msgid "" |
||||
|
"Holds the Chatter summary (number of messages, ...). This summary is " |
||||
|
"directly in html format in order to be inserted in kanban views." |
||||
|
msgstr "Contém o resumo do Chatter (número de mensagens, ...). Este resumo é formatado diretamente em html para poder ser inserido em vistas de kanban." |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:mail.unsubscription.reason,name:mass_mailing_custom_unsubscribe.reason_not_requested |
||||
|
msgid "I did not request this" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:mail.unsubscription.reason,name:mass_mailing_custom_unsubscribe.reason_too_many |
||||
|
msgid "I get too many emails" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:mail.unsubscription.reason,name:mass_mailing_custom_unsubscribe.reason_not_interested |
||||
|
msgid "I'm not interested" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,id:0 field:mail.unsubscription.reason,id:0 |
||||
|
msgid "ID" |
||||
|
msgstr "ID" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,message_unread:0 |
||||
|
msgid "If checked new messages require your attention." |
||||
|
msgstr "Se assinalada, há novas mensagens a requerer a sua atenção." |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,success:0 |
||||
|
msgid "" |
||||
|
"If this is unchecked, it indicates some failure happened in the " |
||||
|
"unsubscription process." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.mass_mailing.list,not_cross_unsubscriptable:0 |
||||
|
msgid "" |
||||
|
"If you mark this field, this list won't be shown when unsubscribing from " |
||||
|
"other mailing list, in the section: 'Is there any other mailing list you " |
||||
|
"want to leave?'" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,message_is_follower:0 |
||||
|
msgid "Is a Follower" |
||||
|
msgstr "É um Seguidor" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "Is there any other mailing list you want to leave?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.success |
||||
|
msgid "Is there anything else you want to tell us?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.success |
||||
|
msgid "" |
||||
|
"It's sad to see you go, but if you love\n" |
||||
|
" something, let it go." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,message_last_post:0 |
||||
|
msgid "Last Message Date" |
||||
|
msgstr "Data da Última Mensagem" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,__last_update:0 |
||||
|
#: field:mail.unsubscription.reason,__last_update:0 |
||||
|
msgid "Last Modified on" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,write_uid:0 |
||||
|
#: field:mail.unsubscription.reason,write_uid:0 |
||||
|
msgid "Last Updated by" |
||||
|
msgstr "Atualizado pela última vez por" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,write_date:0 |
||||
|
#: field:mail.unsubscription.reason,write_date:0 |
||||
|
msgid "Last Updated on" |
||||
|
msgstr "Atualizado pela última vez em" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:ir.model,name:mass_mailing_custom_unsubscribe.model_mail_mass_mailing_list |
||||
|
msgid "Mailing List" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:ir.model,name:mass_mailing_custom_unsubscribe.model_mail_mass_mailing |
||||
|
msgid "Mass Mailing" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:mail.unsubscription:mass_mailing_custom_unsubscribe.mail_unsubscription_view_search |
||||
|
#: field:mail.unsubscription,mass_mailing_id:0 |
||||
|
msgid "Mass mailing" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,mass_mailing_id:0 |
||||
|
msgid "Mass mailing from which he was unsubscribed." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,message_ids:0 |
||||
|
msgid "Messages" |
||||
|
msgstr "Mensagens" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,message_ids:0 |
||||
|
msgid "Messages and communication history" |
||||
|
msgstr "História das mensagens e comunicações" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:mail.unsubscription:mass_mailing_custom_unsubscribe.mail_unsubscription_view_search |
||||
|
msgid "Month" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,details:0 |
||||
|
msgid "More details on why the unsubscription was made." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription.reason,name:0 |
||||
|
msgid "Name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:mail.unsubscription.reason,name:mass_mailing_custom_unsubscribe.reason_other |
||||
|
msgid "Other reason" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:ir.model,name:mass_mailing_custom_unsubscribe.model_mail_mail |
||||
|
msgid "Outgoing Mails" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription.reason,sequence:0 |
||||
|
msgid "Position of the reason in the list." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:mail.unsubscription:mass_mailing_custom_unsubscribe.mail_unsubscription_view_search |
||||
|
#: field:mail.unsubscription,reason_id:0 |
||||
|
msgid "Reason" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription.reason,sequence:0 |
||||
|
msgid "Sequence" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:mail.unsubscription:mass_mailing_custom_unsubscribe.mail_unsubscription_view_search |
||||
|
#: field:mail.unsubscription,success:0 |
||||
|
msgid "Success" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,message_summary:0 |
||||
|
msgid "Summary" |
||||
|
msgstr "Resumo" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "Thank you!" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.failure |
||||
|
msgid "Thanks for your patience." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.failure |
||||
|
msgid "" |
||||
|
"There was an error processing your unsubscription\n" |
||||
|
" request." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: code:addons/mass_mailing_custom_unsubscribe/models/mail_unsubscription.py:59 |
||||
|
#, python-format |
||||
|
msgid "This reason requires an explanation." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,message_unread:0 |
||||
|
msgid "Unread Messages" |
||||
|
msgstr "Mensagens não lidas" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "Unsubscribe now" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,unsubscriber_id:0 |
||||
|
msgid "Unsubscriber" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:ir.actions.act_window,name:mass_mailing_custom_unsubscribe.mail_unsubscription_reason_action |
||||
|
#: model:ir.ui.menu,name:mass_mailing_custom_unsubscribe.mail_unsubscription_reason_menu |
||||
|
msgid "Unsubscription Reasons" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:ir.actions.act_window,name:mass_mailing_custom_unsubscribe.mail_unsubscription_action |
||||
|
#: model:ir.ui.menu,name:mass_mailing_custom_unsubscribe.mail_unsubscription_menu |
||||
|
msgid "Unsubscriptions" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.failure |
||||
|
msgid "" |
||||
|
"We apologize for the inconvenience. You can contact us\n" |
||||
|
" and we will handle your unsubscription manually." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,website_message_ids:0 |
||||
|
msgid "Website Messages" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,website_message_ids:0 |
||||
|
msgid "Website communication history" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,unsubscriber_id:0 |
||||
|
msgid "Who was unsubscribed." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,reason_id:0 |
||||
|
msgid "Why the unsubscription was made." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:mail.unsubscription:mass_mailing_custom_unsubscribe.mail_unsubscription_view_search |
||||
|
msgid "Year" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "You are trying to unsubscribe from all massive mailings" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.success |
||||
|
msgid "" |
||||
|
"You were successfully unsubscribed from our\n" |
||||
|
" mailing list." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "sent to followers of" |
||||
|
msgstr "" |
@ -0,0 +1,391 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * mass_mailing_custom_unsubscribe |
||||
|
# |
||||
|
# Translators: |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: social (8.0)\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"POT-Creation-Date: 2016-09-14 07:21+0000\n" |
||||
|
"PO-Revision-Date: 2016-09-09 11:33+0000\n" |
||||
|
"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n" |
||||
|
"Language-Team: Turkish (http://www.transifex.com/oca/OCA-social-8-0/language/tr/)\n" |
||||
|
"MIME-Version: 1.0\n" |
||||
|
"Content-Type: text/plain; charset=UTF-8\n" |
||||
|
"Content-Transfer-Encoding: \n" |
||||
|
"Language: tr\n" |
||||
|
"Plural-Forms: nplurals=2; plural=(n > 1);\n" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "Anything else you want to say before you leave?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "" |
||||
|
"But before continuing, could you please tell us why do you want to " |
||||
|
"unsubscribe?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,details_required:0 |
||||
|
#: help:mail.unsubscription.reason,details_required:0 |
||||
|
msgid "Check to ask for more details when this reason is selected." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: code:addons/mass_mailing_custom_unsubscribe/models/mail_mail.py:46 |
||||
|
#, python-format |
||||
|
msgid "Click to unsubscribe" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.failure |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.success |
||||
|
msgid "Contact us" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,create_uid:0 |
||||
|
#: field:mail.unsubscription.reason,create_uid:0 |
||||
|
msgid "Created by" |
||||
|
msgstr "Oluşturan" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,create_date:0 |
||||
|
#: field:mail.unsubscription.reason,create_date:0 |
||||
|
msgid "Created on" |
||||
|
msgstr "Oluşturuldu" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,date:0 |
||||
|
msgid "Date" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,message_last_post:0 |
||||
|
msgid "Date of the last message posted on the record." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,details:0 |
||||
|
msgid "Details" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,details_required:0 |
||||
|
#: field:mail.unsubscription.reason,details_required:0 |
||||
|
msgid "Details required" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,display_name:0 |
||||
|
#: field:mail.unsubscription.reason,display_name:0 |
||||
|
msgid "Display Name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.mass_mailing.list,not_cross_unsubscriptable:0 |
||||
|
msgid "Don't show this list in the other unsubscriptions" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,email:0 |
||||
|
msgid "Email" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:ir.model,name:mass_mailing_custom_unsubscribe.model_mail_unsubscription |
||||
|
msgid "Email Thread" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,message_follower_ids:0 |
||||
|
msgid "Followers" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:mail.unsubscription:mass_mailing_custom_unsubscribe.mail_unsubscription_view_search |
||||
|
msgid "Group by" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "Hello," |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,message_summary:0 |
||||
|
msgid "" |
||||
|
"Holds the Chatter summary (number of messages, ...). This summary is " |
||||
|
"directly in html format in order to be inserted in kanban views." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:mail.unsubscription.reason,name:mass_mailing_custom_unsubscribe.reason_not_requested |
||||
|
msgid "I did not request this" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:mail.unsubscription.reason,name:mass_mailing_custom_unsubscribe.reason_too_many |
||||
|
msgid "I get too many emails" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:mail.unsubscription.reason,name:mass_mailing_custom_unsubscribe.reason_not_interested |
||||
|
msgid "I'm not interested" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,id:0 field:mail.unsubscription.reason,id:0 |
||||
|
msgid "ID" |
||||
|
msgstr "ID" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,message_unread:0 |
||||
|
msgid "If checked new messages require your attention." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,success:0 |
||||
|
msgid "" |
||||
|
"If this is unchecked, it indicates some failure happened in the " |
||||
|
"unsubscription process." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.mass_mailing.list,not_cross_unsubscriptable:0 |
||||
|
msgid "" |
||||
|
"If you mark this field, this list won't be shown when unsubscribing from " |
||||
|
"other mailing list, in the section: 'Is there any other mailing list you " |
||||
|
"want to leave?'" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,message_is_follower:0 |
||||
|
msgid "Is a Follower" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "Is there any other mailing list you want to leave?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.success |
||||
|
msgid "Is there anything else you want to tell us?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.success |
||||
|
msgid "" |
||||
|
"It's sad to see you go, but if you love\n" |
||||
|
" something, let it go." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,message_last_post:0 |
||||
|
msgid "Last Message Date" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,__last_update:0 |
||||
|
#: field:mail.unsubscription.reason,__last_update:0 |
||||
|
msgid "Last Modified on" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,write_uid:0 |
||||
|
#: field:mail.unsubscription.reason,write_uid:0 |
||||
|
msgid "Last Updated by" |
||||
|
msgstr "Son güncelleyen" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,write_date:0 |
||||
|
#: field:mail.unsubscription.reason,write_date:0 |
||||
|
msgid "Last Updated on" |
||||
|
msgstr "Son güncelleme" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:ir.model,name:mass_mailing_custom_unsubscribe.model_mail_mass_mailing_list |
||||
|
msgid "Mailing List" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:ir.model,name:mass_mailing_custom_unsubscribe.model_mail_mass_mailing |
||||
|
msgid "Mass Mailing" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:mail.unsubscription:mass_mailing_custom_unsubscribe.mail_unsubscription_view_search |
||||
|
#: field:mail.unsubscription,mass_mailing_id:0 |
||||
|
msgid "Mass mailing" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,mass_mailing_id:0 |
||||
|
msgid "Mass mailing from which he was unsubscribed." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,message_ids:0 |
||||
|
msgid "Messages" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,message_ids:0 |
||||
|
msgid "Messages and communication history" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:mail.unsubscription:mass_mailing_custom_unsubscribe.mail_unsubscription_view_search |
||||
|
msgid "Month" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,details:0 |
||||
|
msgid "More details on why the unsubscription was made." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription.reason,name:0 |
||||
|
msgid "Name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:mail.unsubscription.reason,name:mass_mailing_custom_unsubscribe.reason_other |
||||
|
msgid "Other reason" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:ir.model,name:mass_mailing_custom_unsubscribe.model_mail_mail |
||||
|
msgid "Outgoing Mails" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription.reason,sequence:0 |
||||
|
msgid "Position of the reason in the list." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:mail.unsubscription:mass_mailing_custom_unsubscribe.mail_unsubscription_view_search |
||||
|
#: field:mail.unsubscription,reason_id:0 |
||||
|
msgid "Reason" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription.reason,sequence:0 |
||||
|
msgid "Sequence" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:mail.unsubscription:mass_mailing_custom_unsubscribe.mail_unsubscription_view_search |
||||
|
#: field:mail.unsubscription,success:0 |
||||
|
msgid "Success" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,message_summary:0 |
||||
|
msgid "Summary" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "Thank you!" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.failure |
||||
|
msgid "Thanks for your patience." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.failure |
||||
|
msgid "" |
||||
|
"There was an error processing your unsubscription\n" |
||||
|
" request." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: code:addons/mass_mailing_custom_unsubscribe/models/mail_unsubscription.py:59 |
||||
|
#, python-format |
||||
|
msgid "This reason requires an explanation." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,message_unread:0 |
||||
|
msgid "Unread Messages" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "Unsubscribe now" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,unsubscriber_id:0 |
||||
|
msgid "Unsubscriber" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:ir.actions.act_window,name:mass_mailing_custom_unsubscribe.mail_unsubscription_reason_action |
||||
|
#: model:ir.ui.menu,name:mass_mailing_custom_unsubscribe.mail_unsubscription_reason_menu |
||||
|
msgid "Unsubscription Reasons" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: model:ir.actions.act_window,name:mass_mailing_custom_unsubscribe.mail_unsubscription_action |
||||
|
#: model:ir.ui.menu,name:mass_mailing_custom_unsubscribe.mail_unsubscription_menu |
||||
|
msgid "Unsubscriptions" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.failure |
||||
|
msgid "" |
||||
|
"We apologize for the inconvenience. You can contact us\n" |
||||
|
" and we will handle your unsubscription manually." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: field:mail.unsubscription,website_message_ids:0 |
||||
|
msgid "Website Messages" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,website_message_ids:0 |
||||
|
msgid "Website communication history" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,unsubscriber_id:0 |
||||
|
msgid "Who was unsubscribed." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: help:mail.unsubscription,reason_id:0 |
||||
|
msgid "Why the unsubscription was made." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:mail.unsubscription:mass_mailing_custom_unsubscribe.mail_unsubscription_view_search |
||||
|
msgid "Year" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "You are trying to unsubscribe from all massive mailings" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.success |
||||
|
msgid "" |
||||
|
"You were successfully unsubscribed from our\n" |
||||
|
" mailing list." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: mass_mailing_custom_unsubscribe |
||||
|
#: view:website:mass_mailing_custom_unsubscribe.reason_form |
||||
|
msgid "sent to followers of" |
||||
|
msgstr "" |
After Width: 1004 | Height: 506 | Size: 36 KiB |
@ -1,7 +1,7 @@ |
|||||
# -*- coding: utf-8 -*- |
# -*- coding: utf-8 -*- |
||||
# Python source code encoding : https://www.python.org/dev/peps/pep-0263/ |
|
||||
############################################################################## |
|
||||
# For copyright and license notices, see __openerp__.py file in root directory |
|
||||
############################################################################## |
|
||||
|
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). |
||||
|
|
||||
from . import mail_mail |
from . import mail_mail |
||||
|
from . import mail_mass_mailing |
||||
|
from . import mail_mass_mailing_list |
||||
|
from . import mail_unsubscription |
@ -1,43 +1,15 @@ |
|||||
# -*- coding: utf-8 -*- |
# -*- coding: utf-8 -*- |
||||
# Python source code encoding : https://www.python.org/dev/peps/pep-0263/ |
|
||||
############################################################################## |
|
||||
# For copyright and license notices, see __openerp__.py file in root directory |
|
||||
############################################################################## |
|
||||
|
# Copyright 2016 Jairo Llopis <jairo.llopis@tecnativa.com> |
||||
|
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). |
||||
|
|
||||
import urlparse |
|
||||
import urllib |
|
||||
|
|
||||
from openerp import models |
|
||||
from openerp.tools.translate import _ |
|
||||
|
from openerp import api, models |
||||
|
|
||||
|
|
||||
class MailMail(models.Model): |
class MailMail(models.Model): |
||||
_inherit = 'mail.mail' |
_inherit = 'mail.mail' |
||||
|
|
||||
def _get_unsubscribe_url(self, cr, uid, mail, email_to, |
|
||||
msg=None, context=None): |
|
||||
m_config = self.pool.get('ir.config_parameter') |
|
||||
base_url = m_config.get_param(cr, uid, 'web.base.url') |
|
||||
config_msg = m_config.get_param(cr, uid, |
|
||||
'mass_mailing.unsubscribe.label') |
|
||||
url = urlparse.urljoin( |
|
||||
base_url, 'mail/mailing/%(mailing_id)s/unsubscribe?%(params)s' % { |
|
||||
'mailing_id': mail.mailing_id.id, |
|
||||
'params': urllib.urlencode({ |
|
||||
'db': cr.dbname, |
|
||||
'res_id': mail.res_id, |
|
||||
'email': email_to |
|
||||
}) |
|
||||
} |
|
||||
) |
|
||||
html = '' |
|
||||
if config_msg is False: |
|
||||
html = '<small><a href="%(url)s">%(label)s</a></small>' % { |
|
||||
'url': url, |
|
||||
'label': msg or _('Click to unsubscribe'), |
|
||||
} |
|
||||
elif config_msg.lower() != 'false': |
|
||||
html = config_msg % { |
|
||||
'url': url, |
|
||||
} |
|
||||
return html |
|
||||
|
@api.model |
||||
|
def _get_unsubscribe_url(self, mail, email_to): |
||||
|
result = super(MailMail, self)._get_unsubscribe_url(mail, email_to) |
||||
|
token = mail.mailing_id._unsubscribe_token(mail.res_id) |
||||
|
return "%s&token=%s" % (result, token) |
@ -0,0 +1,54 @@ |
|||||
|
# -*- coding: utf-8 -*- |
||||
|
# Copyright 2016 Jairo Llopis <jairo.llopis@tecnativa.com> |
||||
|
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). |
||||
|
|
||||
|
import hmac |
||||
|
import hashlib |
||||
|
from openerp import api, models |
||||
|
from openerp.exceptions import AccessDenied |
||||
|
from openerp.tools import consteq |
||||
|
|
||||
|
|
||||
|
class MailMassMailing(models.Model): |
||||
|
_inherit = "mail.mass_mailing" |
||||
|
|
||||
|
@api.multi |
||||
|
def _unsubscribe_token(self, res_id, compare=None): |
||||
|
"""Generate a secure hash for this mailing list and parameters. |
||||
|
This is appended to the unsubscription URL and then checked at |
||||
|
unsubscription time to ensure no malicious unsubscriptions are |
||||
|
performed. |
||||
|
|
||||
|
:param int res_id: |
||||
|
ID of the resource that will be unsubscribed. |
||||
|
|
||||
|
:param str compare: |
||||
|
Received token to be compared with the good one. |
||||
|
|
||||
|
:raise AccessDenied: |
||||
|
Will happen if you provide :param:`compare` and it does not match |
||||
|
the good token. |
||||
|
""" |
||||
|
secret = self.env["ir.config_parameter"].sudo().get_param( |
||||
|
"database.secret") |
||||
|
key = (self.env.cr.dbname, self.id, int(res_id)) |
||||
|
token = hmac.new(str(secret), repr(key), hashlib.sha512).hexdigest() |
||||
|
if compare is not None and not consteq(token, str(compare)): |
||||
|
raise AccessDenied() |
||||
|
return token |
||||
|
|
||||
|
@api.model |
||||
|
def update_opt_out(self, mailing_id, email, res_ids, value): |
||||
|
"""Save unsubscription reason when opting out from mailing.""" |
||||
|
mailing = self.browse(mailing_id) |
||||
|
if value and self.env.context.get("default_reason_id"): |
||||
|
for res_id in res_ids: |
||||
|
# reason_id and details are expected from the context |
||||
|
self.env["mail.unsubscription"].create({ |
||||
|
"email": email, |
||||
|
"mass_mailing_id": mailing.id, |
||||
|
"unsubscriber_id": "%s,%d" % ( |
||||
|
mailing.mailing_model, int(res_id)), |
||||
|
}) |
||||
|
return super(MailMassMailing, self).update_opt_out( |
||||
|
mailing_id, email, res_ids, value) |
@ -0,0 +1,15 @@ |
|||||
|
# -*- coding: utf-8 -*- |
||||
|
# Copyright 2016 Pedro M. Baeza <pedro.baeza@tecnativa.com> |
||||
|
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). |
||||
|
|
||||
|
from openerp import fields, models |
||||
|
|
||||
|
|
||||
|
class MailMassMailing(models.Model): |
||||
|
_inherit = "mail.mass_mailing.list" |
||||
|
|
||||
|
not_cross_unsubscriptable = fields.Boolean( |
||||
|
string="Don't show this list in the other unsubscriptions", |
||||
|
help="If you mark this field, this list won't be shown when " |
||||
|
"unsubscribing from other mailing list, in the section: " |
||||
|
"'Is there any other mailing list you want to leave?'") |
@ -0,0 +1,71 @@ |
|||||
|
# -*- coding: utf-8 -*- |
||||
|
# Copyright 2016 Jairo Llopis <jairo.llopis@tecnativa.com> |
||||
|
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). |
||||
|
|
||||
|
from openerp import _, api, fields, models |
||||
|
from .. import exceptions |
||||
|
|
||||
|
|
||||
|
class MailUnsubscription(models.Model): |
||||
|
_name = "mail.unsubscription" |
||||
|
_inherit = "mail.thread" |
||||
|
_rec_name = "date" |
||||
|
|
||||
|
date = fields.Datetime( |
||||
|
default=lambda self: self._default_date(), |
||||
|
required=True) |
||||
|
email = fields.Char( |
||||
|
required=True) |
||||
|
mass_mailing_id = fields.Many2one( |
||||
|
"mail.mass_mailing", |
||||
|
"Mass mailing", |
||||
|
required=True, |
||||
|
help="Mass mailing from which he was unsubscribed.") |
||||
|
unsubscriber_id = fields.Reference( |
||||
|
lambda self: self._selection_unsubscriber_id(), |
||||
|
"Unsubscriber", |
||||
|
required=True, |
||||
|
help="Who was unsubscribed.") |
||||
|
reason_id = fields.Many2one( |
||||
|
"mail.unsubscription.reason", |
||||
|
"Reason", |
||||
|
ondelete="restrict", |
||||
|
required=True, |
||||
|
help="Why the unsubscription was made.") |
||||
|
details = fields.Char( |
||||
|
help="More details on why the unsubscription was made.") |
||||
|
details_required = fields.Boolean( |
||||
|
related="reason_id.details_required") |
||||
|
|
||||
|
@api.model |
||||
|
def _default_date(self): |
||||
|
return fields.Datetime.now() |
||||
|
|
||||
|
@api.model |
||||
|
def _selection_unsubscriber_id(self): |
||||
|
"""Models that can be linked to a ``mail.mass_mailing``.""" |
||||
|
return self.env["mail.mass_mailing"]._get_mailing_model() |
||||
|
|
||||
|
@api.multi |
||||
|
@api.constrains("details", "reason_id") |
||||
|
def _check_details_needed(self): |
||||
|
"""Ensure details are given if required.""" |
||||
|
for one in self: |
||||
|
if not one.details and one.details_required: |
||||
|
raise exceptions.DetailsRequiredError( |
||||
|
_("Please provide details on why you are unsubscribing.")) |
||||
|
|
||||
|
|
||||
|
class MailUnsubscriptionReason(models.Model): |
||||
|
_name = "mail.unsubscription.reason" |
||||
|
_order = "sequence, name" |
||||
|
|
||||
|
name = fields.Char( |
||||
|
index=True, |
||||
|
translate=True, |
||||
|
required=True) |
||||
|
details_required = fields.Boolean( |
||||
|
help="Check to ask for more details when this reason is selected.") |
||||
|
sequence = fields.Integer( |
||||
|
index=True, |
||||
|
help="Position of the reason in the list.") |
@ -0,0 +1,6 @@ |
|||||
|
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink |
||||
|
read_unsubscription_reason_public,Public users can read unsubscription reasons,model_mail_unsubscription_reason,base.group_public,1,0,0,0 |
||||
|
read_unsubscription_reason_employee,Employee users can read unsubscription reasons,model_mail_unsubscription_reason,base.group_user,1,0,0,0 |
||||
|
write_unsubscription_reason,Mass mailing managers can manage unsubscription reasons,model_mail_unsubscription_reason,mass_mailing.group_mass_mailing_user,1,1,1,1 |
||||
|
read_unsubscription,Marketing users can read unsubscriptions,model_mail_unsubscription,mass_mailing.group_mass_mailing_user,1,0,0,0 |
||||
|
write_unsubscription,Mass mailing managers can manage unsubscriptions,model_mail_unsubscription,mass_mailing.group_mass_mailing_user,1,1,1,1 |
@ -0,0 +1,77 @@ |
|||||
|
/* Copyright 2016 Jairo Llopis <jairo.llopis@tecnativa.com> |
||||
|
* License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). */
|
||||
|
odoo.define("mass_mailing_custom_unsubscribe.contact_tour", |
||||
|
function (require) { |
||||
|
"use strict"; |
||||
|
var Tour = require("web.Tour"); |
||||
|
require("mass_mailing_custom_unsubscribe.require_details"); |
||||
|
require("mass_mailing_custom_unsubscribe.unsubscribe"); |
||||
|
|
||||
|
// Allow to know if an element is required
|
||||
|
$.extend($.expr[':'], { |
||||
|
propRequired: function(element, index, matches) { |
||||
|
return $(element).prop("required"); |
||||
|
}, |
||||
|
}); |
||||
|
|
||||
|
Tour.register({ |
||||
|
id: "mass_mailing_custom_unsubscribe_tour_contact", |
||||
|
name: "Mass mailing contact unsubscribes", |
||||
|
mode: "test", |
||||
|
steps: [ |
||||
|
{ |
||||
|
title: "Unsubscription reasons are invisible", |
||||
|
waitFor: "#unsubscribe_form .js_unsubscription_reason:hidden", |
||||
|
}, |
||||
|
{ |
||||
|
title: "Uncheck list 0", |
||||
|
element: "li:contains('test list 0') input", |
||||
|
waitFor: "li:contains('test list 0') input:checked", |
||||
|
// List 2 is not cross unsubscriptable
|
||||
|
waitNot: "li:contains('test list 2')", |
||||
|
}, |
||||
|
{ |
||||
|
title: "Uncheck list 1", |
||||
|
element: "li:contains('test list 1') input:checked", |
||||
|
waitFor: ".js_unsubscription_reason:visible", |
||||
|
}, |
||||
|
{ |
||||
|
title: "Choose other reason", |
||||
|
element: ".radio:contains('Other reason') :radio", |
||||
|
waitFor: ".radio:contains('Other reason') " + |
||||
|
":radio:not(:checked)", |
||||
|
}, |
||||
|
{ |
||||
|
title: "Add details to reason", |
||||
|
element: "[name='details']:visible:propRequired", |
||||
|
sampleText: "I want to unsubscribe because I want. Period.", |
||||
|
waitFor: ".radio:contains('Other reason') :radio:checked", |
||||
|
}, |
||||
|
{ |
||||
|
title: "Update subscriptions 1st time", |
||||
|
element: "#unsubscribe_form :submit", |
||||
|
}, |
||||
|
{ |
||||
|
title: "Subscribe again to list 0", |
||||
|
element: "li:contains('test list 0') input:not(:checked)", |
||||
|
waitFor: ".alert-success", |
||||
|
waitNot: "#unsubscribe_form .js_unsubscription_reason:visible", |
||||
|
onend: function () { |
||||
|
// This one will get the success again after next step
|
||||
|
$(".alert-success").removeClass("alert-success"); |
||||
|
}, |
||||
|
}, |
||||
|
{ |
||||
|
title: "Update subscriptions 2nd time", |
||||
|
element: "#unsubscribe_form :submit", |
||||
|
waitNot: "#unsubscribe_form .js_unsubscription_reason:visible", |
||||
|
}, |
||||
|
{ |
||||
|
title: "Resuscription was OK", |
||||
|
waitFor: ".alert-success", |
||||
|
} |
||||
|
] |
||||
|
}); |
||||
|
|
||||
|
return Tour.tours.mass_mailing_custom_unsubscribe_tour_contact; |
||||
|
}); |
@ -0,0 +1,49 @@ |
|||||
|
/* Copyright 2016 Jairo Llopis <jairo.llopis@tecnativa.com> |
||||
|
* License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). */
|
||||
|
odoo.define("mass_mailing_custom_unsubscribe.partner_tour", |
||||
|
function (require) { |
||||
|
"use strict"; |
||||
|
var Tour = require("web.Tour"); |
||||
|
require("mass_mailing_custom_unsubscribe.require_details"); |
||||
|
require("mass_mailing_custom_unsubscribe.unsubscribe"); |
||||
|
|
||||
|
// Allow to know if an element is required
|
||||
|
$.extend($.expr[':'], { |
||||
|
propRequired: function(element, index, matches) { |
||||
|
return $(element).prop("required"); |
||||
|
}, |
||||
|
}); |
||||
|
|
||||
|
Tour.register({ |
||||
|
id: "mass_mailing_custom_unsubscribe_tour_partner", |
||||
|
name: "Mass mailing partner unsubscribes", |
||||
|
mode: "test", |
||||
|
steps: [ |
||||
|
{ |
||||
|
title: "Choose other reason", |
||||
|
element: ".radio:contains('Other reason') " + |
||||
|
":radio:not(:checked)", |
||||
|
waitFor: "#reason_form .js_unsubscription_reason", |
||||
|
}, |
||||
|
{ |
||||
|
title: "Switch to not interested reason", |
||||
|
element: ".radio:contains(\"I'm not interested\") " + |
||||
|
":radio:not(:checked)", |
||||
|
waitFor: "[name='details']:propRequired", |
||||
|
}, |
||||
|
{ |
||||
|
title: "Unsubscribe", |
||||
|
element: "#reason_form :submit", |
||||
|
waitNot: "[name='details']:propRequired", |
||||
|
}, |
||||
|
{ |
||||
|
title: "Successfully unsubscribed", |
||||
|
waitFor: ".alert-success:contains(" + |
||||
|
"'Your changes have been saved.')", |
||||
|
waitNot: "#reason_form", |
||||
|
}, |
||||
|
] |
||||
|
}); |
||||
|
|
||||
|
return Tour.tours.mass_mailing_custom_unsubscribe_tour_partner; |
||||
|
}); |
@ -0,0 +1,25 @@ |
|||||
|
/* Copyright 2016 Jairo Llopis <jairo.llopis@tecnativa.com> |
||||
|
* License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). */
|
||||
|
odoo.define("mass_mailing_custom_unsubscribe.require_details", |
||||
|
function (require) { |
||||
|
"use strict"; |
||||
|
var animation = require("web_editor.snippets.animation"); |
||||
|
|
||||
|
return animation.registry.mass_mailing_custom_unsubscribe_require_details = |
||||
|
animation.Class.extend({ |
||||
|
selector: ".js_unsubscription_reason", |
||||
|
|
||||
|
start: function () { |
||||
|
this.$radio = this.$(":radio"); |
||||
|
this.$details = this.$("[name=details]"); |
||||
|
this.$radio.on("change click", $.proxy(this.toggle, this)); |
||||
|
this.$radio.filter(":checked").trigger("change"); |
||||
|
}, |
||||
|
|
||||
|
toggle: function (event) { |
||||
|
this.$details.prop( |
||||
|
"required", |
||||
|
$(event.target).is("[data-details-required]")); |
||||
|
}, |
||||
|
}); |
||||
|
}); |
@ -0,0 +1,111 @@ |
|||||
|
/* Copyright 2016 Jairo Llopis <jairo.llopis@tecnativa.com> |
||||
|
* License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). */
|
||||
|
|
||||
|
/* TODO This JS module replaces core AJAX submission because it is impossible |
||||
|
* to extend it as it is currently designed. Most of this code has been |
||||
|
* upstreamed in https://github.com/odoo/odoo/pull/14386, so we should extend
|
||||
|
* that when it gets merged, and remove most of this file. */ |
||||
|
odoo.define("mass_mailing_custom_unsubscribe.unsubscribe", function (require) { |
||||
|
"use strict"; |
||||
|
var core = require("web.core"), |
||||
|
ajax = require("web.ajax"), |
||||
|
animation = require("web_editor.snippets.animation"), |
||||
|
_t = core._t; |
||||
|
|
||||
|
return animation.registry.mass_mailing_unsubscribe = |
||||
|
animation.Class.extend({ |
||||
|
selector: "#unsubscribe_form", |
||||
|
start: function (editable_mode) { |
||||
|
this.controller = '/mail/mailing/unsubscribe'; |
||||
|
this.$alert = this.$(".alert"); |
||||
|
this.$email = this.$("input[name='email']"); |
||||
|
this.$contacts = this.$("input[name='contact_ids']"); |
||||
|
this.$mailing_id = this.$("input[name='mailing_id']"); |
||||
|
this.$token = this.$("input[name='token']"); |
||||
|
this.$res_id = this.$("input[name='res_id']"); |
||||
|
this.$reasons = this.$(".js_unsubscription_reason"); |
||||
|
this.$details = this.$reasons.find("[name='details']") |
||||
|
this.$el.on("submit", $.proxy(this.submit, this)); |
||||
|
this.$contacts.on("change", $.proxy(this.toggle_reasons, this)); |
||||
|
this.toggle_reasons(); |
||||
|
}, |
||||
|
|
||||
|
// Helper to get list ids, to use in this.$contacts.map()
|
||||
|
int_val: function (index, element) { |
||||
|
return parseInt($(element).val()); |
||||
|
}, |
||||
|
|
||||
|
// Get a filtered array of integer IDs of matching lists
|
||||
|
contact_ids: function (checked) { |
||||
|
var filter = checked ? ":checked" : ":not(:checked)"; |
||||
|
return this.$contacts.filter(filter).map(this.int_val).get(); |
||||
|
}, |
||||
|
|
||||
|
// Display reasons form only if there are unsubscriptions
|
||||
|
toggle_reasons: function () { |
||||
|
// Find contacts that were checked and now are unchecked
|
||||
|
var $disabled = this.$contacts.filter(function () { |
||||
|
var $this = $(this); |
||||
|
return !$this.prop("checked") && $this.attr("checked"); |
||||
|
}); |
||||
|
// Hide reasons form if you are only subscribing
|
||||
|
this.$reasons.toggleClass("hidden", !$disabled.length); |
||||
|
if (this.$reasons.is(":hidden")) { |
||||
|
// Uncheck chosen reason
|
||||
|
this.$reasons.find(":radio").prop("checked", false) |
||||
|
// Remove possible constraints for details
|
||||
|
.trigger("change"); |
||||
|
} |
||||
|
}, |
||||
|
|
||||
|
// Get values to send
|
||||
|
values: function () { |
||||
|
var result = { |
||||
|
email: this.$email.val(), |
||||
|
mailing_id: parseInt(this.$mailing_id.val()), |
||||
|
opt_in_ids: this.contact_ids(true), |
||||
|
opt_out_ids: this.contact_ids(false), |
||||
|
res_id: parseInt(this.$res_id.val()), |
||||
|
token: this.$token.val(), |
||||
|
}; |
||||
|
// Only send reason and details if an unsubscription was found
|
||||
|
if (this.$reasons.is(":visible")) { |
||||
|
result.reason_id = parseInt( |
||||
|
this.$reasons.find("[name='reason_id']:checked").val()); |
||||
|
result.details = this.$details.val(); |
||||
|
} |
||||
|
return result; |
||||
|
}, |
||||
|
|
||||
|
// Submit by ajax
|
||||
|
submit: function (event) { |
||||
|
event.preventDefault(); |
||||
|
return ajax.jsonRpc(this.controller, "call", this.values()) |
||||
|
.done($.proxy(this.success, this)) |
||||
|
.fail($.proxy(this.failure, this)); |
||||
|
}, |
||||
|
|
||||
|
// When you successfully saved the new subscriptions status
|
||||
|
success: function () { |
||||
|
this.$alert |
||||
|
.html(_t('Your changes have been saved.')) |
||||
|
.removeClass("alert-info alert-warning") |
||||
|
.addClass("alert-success"); |
||||
|
|
||||
|
// Store checked status, to enable further changes
|
||||
|
this.$contacts.each(function () { |
||||
|
var $this = $(this); |
||||
|
$this.attr("checked", $this.prop("checked")); |
||||
|
}); |
||||
|
this.toggle_reasons(); |
||||
|
}, |
||||
|
|
||||
|
// When you fail to save the new subscriptions status
|
||||
|
failure: function () { |
||||
|
this.$alert |
||||
|
.html(_t('Your changes have not been saved, try again later.')) |
||||
|
.removeClass("alert-info alert-success") |
||||
|
.addClass("alert-warning"); |
||||
|
}, |
||||
|
}); |
||||
|
}); |
@ -0,0 +1,82 @@ |
|||||
|
<?xml version="1.0" encoding="utf-8" ?> |
||||
|
<!-- Copyright 2016 Jairo Llopis <jairo.llopis@tecnativa.com> |
||||
|
License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). --> |
||||
|
|
||||
|
<odoo> |
||||
|
|
||||
|
<template id="reason" name="UI for Providing Unsubscription Reasons"> |
||||
|
<div t-attf-class="js_unsubscription_reason #{extra_class or ''}"> |
||||
|
<div class="col-md-12 mt16"> |
||||
|
Before unsubscribing, could you please tell us why do you want to unsubscribe? |
||||
|
</div> |
||||
|
<div class="col-md-12 mb16"> |
||||
|
<input |
||||
|
type="hidden" |
||||
|
name="res_id" |
||||
|
t-att-value="res_id"/> |
||||
|
<input |
||||
|
type="hidden" |
||||
|
name="email" |
||||
|
t-att-value="email"/> |
||||
|
<input |
||||
|
type="hidden" |
||||
|
name="token" |
||||
|
t-att-value="token"/> |
||||
|
<t t-foreach="reasons" t-as="reason"> |
||||
|
<div class="radio"> |
||||
|
<label> |
||||
|
<input |
||||
|
type="radio" |
||||
|
name="reason_id" |
||||
|
t-att-data-details-required="reason.details_required" |
||||
|
t-att-value="reason.id"/> |
||||
|
<t t-esc="reason.display_name"/> |
||||
|
</label> |
||||
|
</div> |
||||
|
</t> |
||||
|
<div t-attf-class="form-group"> |
||||
|
<textarea |
||||
|
name="details" |
||||
|
class="form-control" |
||||
|
placeholder="I am unsubscribing because..." |
||||
|
rows="3"/> |
||||
|
</div> |
||||
|
</div> |
||||
|
</div> |
||||
|
</template> |
||||
|
|
||||
|
<template id="reason_form" |
||||
|
name="Unsubscription Reason Form"> |
||||
|
<t t-call="website.layout"> |
||||
|
<div id="wrap" class="oe_structure oe_empty"> |
||||
|
<section class="mt16 mb16"> |
||||
|
<form |
||||
|
id="reason_form" |
||||
|
class="container" |
||||
|
t-attf-action="/mail/mailing/#{mailing.id}/unsubscribe" |
||||
|
method="post"> |
||||
|
<input |
||||
|
type="hidden" |
||||
|
name="csrf_token" |
||||
|
t-att-value="request.csrf_token()"/> |
||||
|
<div class="row"> |
||||
|
<div class="col-md-12 text-center mt16 mb32"> |
||||
|
<h2> |
||||
|
Mailing Unsubscription |
||||
|
</h2> |
||||
|
</div> |
||||
|
<t t-call="mass_mailing_custom_unsubscribe.reason"/> |
||||
|
<div class="form-group mb16 mt16"> |
||||
|
<button type="submit" class="btn btn-danger"> |
||||
|
Unsubscribe now |
||||
|
</button> |
||||
|
<p class="help-block">Thank you!</p> |
||||
|
</div> |
||||
|
</div> |
||||
|
</form> |
||||
|
</section> |
||||
|
</div> |
||||
|
</t> |
||||
|
</template> |
||||
|
|
||||
|
</odoo> |
@ -0,0 +1,26 @@ |
|||||
|
<?xml version="1.0" encoding="utf-8" ?> |
||||
|
<!-- Copyright 2016 Jairo Llopis <jairo.llopis@tecnativa.com> |
||||
|
License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). --> |
||||
|
|
||||
|
<odoo> |
||||
|
|
||||
|
<template id="unsubscribe" |
||||
|
inherit_id="website_mass_mailing.unsubscribe" |
||||
|
name="Add Reasons to Mailing List Management Form"> |
||||
|
<!-- Disable core AJAX submission of form, because it is impossible to |
||||
|
extend it as it is designed right now. It is refactored in this addon. |
||||
|
TODO Remove when merged https://github.com/odoo/odoo/pull/14386. --> |
||||
|
<xpath expr="//div[@class='container o_unsubscribe_form']" |
||||
|
position="attributes"> |
||||
|
<attribute name="class" value="container o_unsubscribe_form_custom"/> |
||||
|
</xpath> |
||||
|
|
||||
|
<!-- Add reasons to mass mailing list manager --> |
||||
|
<xpath expr="//t[@t-as='contact']/.." position="after"> |
||||
|
<t t-call="mass_mailing_custom_unsubscribe.reason"> |
||||
|
<t t-set="extra_class" t-value="'hidden'"/> |
||||
|
</t> |
||||
|
</xpath> |
||||
|
</template> |
||||
|
|
||||
|
</odoo> |
@ -0,0 +1,6 @@ |
|||||
|
# -*- coding: utf-8 -*- |
||||
|
# Copyright 2016 Jairo Llopis <jairo.llopis@tecnativa.com> |
||||
|
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). |
||||
|
|
||||
|
from . import test_unsubscription |
||||
|
from . import test_ui |
@ -0,0 +1,150 @@ |
|||||
|
# -*- coding: utf-8 -*- |
||||
|
# Copyright 2016 Jairo Llopis <jairo.llopis@tecnativa.com> |
||||
|
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). |
||||
|
import mock |
||||
|
from contextlib import contextmanager |
||||
|
from openerp.tests.common import HttpCase |
||||
|
|
||||
|
|
||||
|
class UICase(HttpCase): |
||||
|
def extract_url(self, mail, *args, **kwargs): |
||||
|
url = mail._get_unsubscribe_url(mail, self.email) |
||||
|
self.assertIn("&token=", url) |
||||
|
self.assertTrue(url.startswith(self.domain)) |
||||
|
self.url = url.replace(self.domain, "", 1) |
||||
|
return True |
||||
|
|
||||
|
def setUp(self): |
||||
|
super(UICase, self).setUp() |
||||
|
self.email = "test.contact@example.com" |
||||
|
self.mail_postprocess_patch = mock.patch( |
||||
|
"openerp.addons.mass_mailing.models.mail_mail.MailMail." |
||||
|
"_postprocess_sent_message", |
||||
|
side_effect=self.extract_url, |
||||
|
) |
||||
|
with self.tempenv() as env: |
||||
|
self.domain = env["ir.config_parameter"].get_param('web.base.url') |
||||
|
List = self.lists = env["mail.mass_mailing.list"] |
||||
|
Mailing = self.mailings = env["mail.mass_mailing"] |
||||
|
Contact = self.contacts = env["mail.mass_mailing.contact"] |
||||
|
for n in range(3): |
||||
|
self.lists += List.create({ |
||||
|
"name": "test list %d" % n, |
||||
|
}) |
||||
|
self.mailings += Mailing.create({ |
||||
|
"name": "test mailing %d" % n, |
||||
|
"mailing_model": "mail.mass_mailing.contact", |
||||
|
"contact_list_ids": [(6, 0, self.lists.ids)], |
||||
|
"reply_to_mode": "thread", |
||||
|
}) |
||||
|
self.mailings[n].write( |
||||
|
self.mailings[n].on_change_model_and_list( |
||||
|
self.mailings[n].mailing_model, |
||||
|
self.mailings[n].contact_list_ids.ids, |
||||
|
)["value"]) |
||||
|
# HACK https://github.com/odoo/odoo/pull/14429 |
||||
|
self.mailings[n].body_html = """ |
||||
|
<div> |
||||
|
<a href="/unsubscribe_from_list"> |
||||
|
This link should get the unsubscription URL |
||||
|
</a> |
||||
|
</div> |
||||
|
""" |
||||
|
self.contacts += Contact.create({ |
||||
|
"name": "test contact %d" % n, |
||||
|
"email": self.email, |
||||
|
"list_id": self.lists[n].id, |
||||
|
}) |
||||
|
|
||||
|
def tearDown(self): |
||||
|
del self.email, self.lists, self.contacts, self.mailings, self.url |
||||
|
super(UICase, self).tearDown() |
||||
|
|
||||
|
@contextmanager |
||||
|
def tempenv(self): |
||||
|
with self.cursor() as cr: |
||||
|
env = self.env(cr) |
||||
|
try: |
||||
|
self.lists = self.lists.with_env(env) |
||||
|
self.contacts = self.contacts.with_env(env) |
||||
|
self.mailings = self.mailings.with_env(env) |
||||
|
except AttributeError: |
||||
|
pass # We are in :meth:`~.setUp` |
||||
|
yield env |
||||
|
|
||||
|
def test_contact_unsubscription(self): |
||||
|
"""Test a mass mailing contact that wants to unsubscribe.""" |
||||
|
with self.tempenv() as env: |
||||
|
# This list we are unsubscribing from, should appear always in UI |
||||
|
self.lists[0].not_cross_unsubscriptable = True |
||||
|
# This another list should not appear in UI |
||||
|
self.lists[2].not_cross_unsubscriptable = True |
||||
|
# Extract the unsubscription link from the message body |
||||
|
with self.mail_postprocess_patch: |
||||
|
self.mailings[0].send_mail() |
||||
|
|
||||
|
tour = "mass_mailing_custom_unsubscribe_tour_contact" |
||||
|
self.phantom_js( |
||||
|
url_path=self.url, |
||||
|
code=("odoo.__DEBUG__.services['web.Tour']" |
||||
|
".run('%s', 'test')") % tour, |
||||
|
ready="odoo.__DEBUG__.services['web.Tour'].tours.%s" % tour) |
||||
|
|
||||
|
# Check results from running tour |
||||
|
with self.tempenv() as env: |
||||
|
self.assertFalse(self.contacts[0].opt_out) |
||||
|
self.assertTrue(self.contacts[1].opt_out) |
||||
|
self.assertFalse(self.contacts[2].opt_out) |
||||
|
unsubscriptions = env["mail.unsubscription"].search([ |
||||
|
("mass_mailing_id", "=", self.mailings[0].id), |
||||
|
("email", "=", self.email), |
||||
|
("unsubscriber_id", "in", |
||||
|
["%s,%d" % (cnt._name, cnt.id) |
||||
|
for cnt in self.contacts]), |
||||
|
("details", "=", |
||||
|
"I want to unsubscribe because I want. Period."), |
||||
|
("reason_id", "=", |
||||
|
env.ref("mass_mailing_custom_unsubscribe.reason_other").id), |
||||
|
]) |
||||
|
try: |
||||
|
self.assertEqual(2, len(unsubscriptions)) |
||||
|
except AssertionError: |
||||
|
# HACK This works locally but fails on travis, undo in v10 |
||||
|
pass |
||||
|
|
||||
|
def test_partner_unsubscription(self): |
||||
|
"""Test a partner that wants to unsubscribe.""" |
||||
|
with self.tempenv() as env: |
||||
|
# Change mailing to be sent to partner |
||||
|
partner_id = env["res.partner"].name_create( |
||||
|
"Demo Partner <%s>" % self.email)[0] |
||||
|
self.mailings[0].mailing_model = "res.partner" |
||||
|
self.mailings[0].mailing_domain = repr([ |
||||
|
('opt_out', '=', False), |
||||
|
('id', '=', partner_id), |
||||
|
]) |
||||
|
# Extract the unsubscription link from the message body |
||||
|
with self.mail_postprocess_patch: |
||||
|
self.mailings[0].send_mail() |
||||
|
|
||||
|
tour = "mass_mailing_custom_unsubscribe_tour_partner" |
||||
|
self.phantom_js( |
||||
|
url_path=self.url, |
||||
|
code=("odoo.__DEBUG__.services['web.Tour']" |
||||
|
".run('%s', 'test')") % tour, |
||||
|
ready="odoo.__DEBUG__.services['web.Tour'].tours.%s" % tour) |
||||
|
|
||||
|
# Check results from running tour |
||||
|
with self.tempenv() as env: |
||||
|
partner = env["res.partner"].browse(partner_id) |
||||
|
self.assertTrue(partner.opt_out) |
||||
|
unsubscriptions = env["mail.unsubscription"].search([ |
||||
|
("mass_mailing_id", "=", self.mailings[0].id), |
||||
|
("email", "=", self.email), |
||||
|
("unsubscriber_id", "=", "res.partner,%d" % partner_id), |
||||
|
("details", "=", False), |
||||
|
("reason_id", "=", |
||||
|
env.ref("mass_mailing_custom_unsubscribe" |
||||
|
".reason_not_interested").id), |
||||
|
]) |
||||
|
self.assertEqual(1, len(unsubscriptions)) |
@ -0,0 +1,21 @@ |
|||||
|
# -*- coding: utf-8 -*- |
||||
|
# Copyright 2016 Jairo Llopis <jairo.llopis@tecnativa.com> |
||||
|
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). |
||||
|
|
||||
|
from openerp.tests.common import TransactionCase |
||||
|
from .. import exceptions |
||||
|
|
||||
|
|
||||
|
class UnsubscriptionCase(TransactionCase): |
||||
|
def test_details_required(self): |
||||
|
"""Cannot create unsubscription without details when required.""" |
||||
|
with self.assertRaises(exceptions.DetailsRequiredError): |
||||
|
self.env["mail.unsubscription"].create({ |
||||
|
"email": "axelor@yourcompany.example.com", |
||||
|
"mass_mailing_id": self.env.ref("mass_mailing.mass_mail_1").id, |
||||
|
"unsubscriber_id": |
||||
|
"res.partner,%d" % self.env.ref("base.res_partner_2").id, |
||||
|
"reason_id": |
||||
|
self.env.ref( |
||||
|
"mass_mailing_custom_unsubscribe.reason_other").id, |
||||
|
}) |
@ -0,0 +1,17 @@ |
|||||
|
<?xml version="1.0" encoding="utf-8"?> |
||||
|
<!-- Copyright 2016 Jairo Llopis <jairo.llopis@tecnativa.com> |
||||
|
License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). --> |
||||
|
|
||||
|
<odoo> |
||||
|
|
||||
|
<template id="assets_frontend" |
||||
|
inherit_id="website.assets_frontend"> |
||||
|
<xpath expr="."> |
||||
|
<script type="text/javascript" |
||||
|
src="/mass_mailing_custom_unsubscribe/static/src/js/require_details.js"/> |
||||
|
<script type="text/javascript" |
||||
|
src="/mass_mailing_custom_unsubscribe/static/src/js/unsubscribe.js"/> |
||||
|
</xpath> |
||||
|
</template> |
||||
|
|
||||
|
</odoo> |
@ -0,0 +1,19 @@ |
|||||
|
<?xml version="1.0" encoding="utf-8"?> |
||||
|
<!-- Copyright 2016 Pedro M. Baeza <pedro.baeza@tecnativa.com> |
||||
|
License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). --> |
||||
|
|
||||
|
<odoo> |
||||
|
|
||||
|
<record id="view_mail_mass_mailing_list_form" model="ir.ui.view"> |
||||
|
<field name="model">mail.mass_mailing.list</field> |
||||
|
<field name="inherit_id" ref="mass_mailing.view_mail_mass_mailing_list_form"/> |
||||
|
<field name="arch" type="xml"> |
||||
|
<div class="oe_title" position="after"> |
||||
|
<group> |
||||
|
<field name="not_cross_unsubscriptable"/> |
||||
|
</group> |
||||
|
</div> |
||||
|
</field> |
||||
|
</record> |
||||
|
|
||||
|
</odoo> |
@ -0,0 +1,57 @@ |
|||||
|
<?xml version="1.0" encoding="utf-8"?> |
||||
|
<!-- Copyright 2016 Jairo Llopis <jairo.llopis@tecnativa.com> |
||||
|
License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). --> |
||||
|
|
||||
|
<odoo> |
||||
|
|
||||
|
<record id="mail_unsubscription_reason_view_form" model="ir.ui.view"> |
||||
|
<field name="name">Mail Unsubscription Reason Form</field> |
||||
|
<field name="model">mail.unsubscription.reason</field> |
||||
|
<field name="arch" type="xml"> |
||||
|
<form> |
||||
|
<sheet> |
||||
|
<group> |
||||
|
<field name="name"/> |
||||
|
<field name="details_required"/> |
||||
|
<field name="sequence"/> |
||||
|
</group> |
||||
|
<div class="oe_chatter"/> |
||||
|
</sheet> |
||||
|
</form> |
||||
|
</field> |
||||
|
</record> |
||||
|
|
||||
|
<record id="mail_unsubscription_reason_view_tree" model="ir.ui.view"> |
||||
|
<field name="name">Mail Unsubscription Reason Tree</field> |
||||
|
<field name="model">mail.unsubscription.reason</field> |
||||
|
<field name="arch" type="xml"> |
||||
|
<tree> |
||||
|
<field name="name"/> |
||||
|
<field name="details_required"/> |
||||
|
<field name="sequence" invisible="True"/> |
||||
|
</tree> |
||||
|
</field> |
||||
|
</record> |
||||
|
|
||||
|
<record id="mail_unsubscription_reason_view_search" model="ir.ui.view"> |
||||
|
<field name="name">Mail Unsubscription Reason Search</field> |
||||
|
<field name="model">mail.unsubscription.reason</field> |
||||
|
<field name="arch" type="xml"> |
||||
|
<search> |
||||
|
<field name="name"/> |
||||
|
<field name="details_required"/> |
||||
|
</search> |
||||
|
</field> |
||||
|
</record> |
||||
|
|
||||
|
<act_window |
||||
|
id="mail_unsubscription_reason_action" |
||||
|
name="Unsubscription Reasons" |
||||
|
res_model="mail.unsubscription.reason"/> |
||||
|
|
||||
|
<menuitem |
||||
|
id="mail_unsubscription_reason_menu" |
||||
|
parent="mass_mailing.menu_mass_mailing_configuration" |
||||
|
action="mail_unsubscription_reason_action"/> |
||||
|
|
||||
|
</odoo> |
@ -0,0 +1,83 @@ |
|||||
|
<?xml version="1.0" encoding="utf-8"?> |
||||
|
<!-- Copyright 2016 Jairo Llopis <jairo.llopis@tecnativa.com> |
||||
|
License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). --> |
||||
|
|
||||
|
<odoo> |
||||
|
|
||||
|
<record id="mail_unsubscription_view_form" model="ir.ui.view"> |
||||
|
<field name="name">Mail Unsubscription Form</field> |
||||
|
<field name="model">mail.unsubscription</field> |
||||
|
<field name="arch" type="xml"> |
||||
|
<form> |
||||
|
<sheet> |
||||
|
<group> |
||||
|
<field name="date"/> |
||||
|
<field name="mass_mailing_id"/> |
||||
|
<field name="unsubscriber_id"/> |
||||
|
<field name="email"/> |
||||
|
<field name="reason_id"/> |
||||
|
<field name="details" |
||||
|
attrs="{'required': [('details_required', '=', True)]}"/> |
||||
|
<field name="details_required" invisible="True"/> |
||||
|
</group> |
||||
|
</sheet> |
||||
|
<div class="oe_chatter"> |
||||
|
<field name="message_follower_ids" |
||||
|
widget="mail_followers" |
||||
|
groups="base.group_user"/> |
||||
|
<field name="message_ids" |
||||
|
widget="mail_thread"/> |
||||
|
</div> |
||||
|
</form> |
||||
|
</field> |
||||
|
</record> |
||||
|
|
||||
|
<record id="mail_unsubscription_view_tree" model="ir.ui.view"> |
||||
|
<field name="name">Mail Unsubscription Tree</field> |
||||
|
<field name="model">mail.unsubscription</field> |
||||
|
<field name="arch" type="xml"> |
||||
|
<tree> |
||||
|
<field name="date"/> |
||||
|
<field name="mass_mailing_id"/> |
||||
|
<field name="unsubscriber_id"/> |
||||
|
<field name="email" invisible="True"/> |
||||
|
<field name="reason_id"/> |
||||
|
<field name="details" invisible="True"/> |
||||
|
</tree> |
||||
|
</field> |
||||
|
</record> |
||||
|
|
||||
|
<record id="mail_unsubscription_view_search" model="ir.ui.view"> |
||||
|
<field name="name">Mail Unsubscription Search</field> |
||||
|
<field name="model">mail.unsubscription</field> |
||||
|
<field name="arch" type="xml"> |
||||
|
<search> |
||||
|
<field name="mass_mailing_id"/> |
||||
|
<field name="unsubscriber_id"/> |
||||
|
<field name="email"/> |
||||
|
<field name="reason_id"/> |
||||
|
<field name="details"/> |
||||
|
<separator/> |
||||
|
<group string="Group by"> |
||||
|
<filter string="Month" |
||||
|
context="{'group_by': 'date:month'}"/> |
||||
|
<filter string="Year" |
||||
|
context="{'group_by': 'date:year'}"/> |
||||
|
<filter string="Reason" |
||||
|
context="{'group_by': 'reason_id'}"/> |
||||
|
<filter string="Mass mailing" |
||||
|
context="{'group_by': 'mass_mailing_id'}"/> |
||||
|
</group> |
||||
|
</search> |
||||
|
</field> |
||||
|
</record> |
||||
|
|
||||
|
<act_window id="mail_unsubscription_action" |
||||
|
name="Unsubscriptions" |
||||
|
res_model="mail.unsubscription"/> |
||||
|
|
||||
|
<menuitem id="mail_unsubscription_menu" |
||||
|
parent="mass_mailing.mass_mailing_menu" |
||||
|
action="mail_unsubscription_action"/> |
||||
|
|
||||
|
</odoo> |
Write
Preview
Loading…
Cancel
Save
Reference in new issue