diff --git a/mass_mailing_switzerland/models/mass_mailing_contact.py b/mass_mailing_switzerland/models/mass_mailing_contact.py index d3cf1ac47..8fbb18465 100644 --- a/mass_mailing_switzerland/models/mass_mailing_contact.py +++ b/mass_mailing_switzerland/models/mass_mailing_contact.py @@ -69,6 +69,8 @@ class MassMailingContact(models.Model): sponsored_child_your_child = fields.Char(compute="_compute_sponsored_child_fields") pending_letter_child_names = fields.Char(compute="_compute_sponsored_child_fields") + numspons = fields.Char(compute="_compute_sponsored_child_fields") + _sql_constraints = [( "unique_email", "unique(email)", "This mailing contact already exists" )] @@ -83,9 +85,10 @@ def _compute_sponsored_child_fields(self): for contact in self: partners = contact.partner_ids.with_context(lang=contact.partner_id.lang) # Allow option to take a child given in context, otherwise take + sponsored_child_ids = partners.mapped("sponsored_child_ids") # the sponsored children. - child = self.env.context.get("mailchimp_child", - partners.mapped("sponsored_child_ids")) + child = self.env.context.get("mailchimp_child", sponsored_child_ids) + contact.numspons = len(list(child)) if country_filter_id: child = child.filtered( lambda c: c.field_office_id.id == country_filter_id) @@ -228,7 +231,10 @@ def get_partner(self, email): """Override to fetch partner directly from relation if set.""" self.ensure_one() if self.partner_ids: - return self.partner_ids[0].id + partners = self.partner_ids.with_context(lang=self.partner_id.lang) + partners_by_child_count = [(p, len(list(p.mapped("sponsored_child_ids")))) for p in partners] + partners_by_child_count.sort(key=lambda x:-x[-1]) + return partners_by_child_count[0][0].id else: return self.env["res.partner"].search([ ("email", "=ilike", email), diff --git a/partner_communication_switzerland/models/partner_communication.py b/partner_communication_switzerland/models/partner_communication.py index 5d0cf9148..adf084e33 100644 --- a/partner_communication_switzerland/models/partner_communication.py +++ b/partner_communication_switzerland/models/partner_communication.py @@ -354,31 +354,29 @@ def get_child_picture_attachment(self): res[name] = ("partner_communication_switzerland.child_picture", pdf) return res - def get_yearly_payment_slips_2bvr(self): - return self.get_yearly_payment_slips(bv_number=2) - - def get_yearly_payment_slips(self, bv_number=3): + def get_yearly_payment_slips(self): """ Attach payment slips - :param bv_number number of BV on a page (switch between 2BV/3BV page) :return: dict {attachment_name: [report_name, pdf_data]} """ self.ensure_one() - assert bv_number in (2, 3) sponsorships = self.get_objects() payment_mode_bvr = self.env.ref("sponsorship_switzerland.payment_mode_bvr") + pm_permanent = self.env.ref( + "sponsorship_switzerland.payment_mode_permanent_order") attachments = dict() # IF payment mode is BVR and partner is paying # attach sponsorship payment slips + # Year 2022 only: we send Permanent Orders again for QR-update! pay_bvr = sponsorships.filtered( - lambda s: s.payment_mode_id == payment_mode_bvr - and s.partner_id == self.partner_id + lambda s: s.payment_mode_id in (payment_mode_bvr, pm_permanent) + and s.partner_id == self.partner_id ) if pay_bvr and pay_bvr.must_pay_next_year(): today = date.today() date_start = today.replace(today.year + 1, 1, 1) date_stop = date_start.replace(month=12, day=31) - report_name = f"report_compassion.{bv_number}bvr_sponsorship" + report_name = f"report_compassion.2bvr_sponsorship" data = { "doc_ids": pay_bvr.ids, "date_start": date_start, @@ -387,7 +385,7 @@ def get_yearly_payment_slips(self, bv_number=3): } pdf = self._get_pdf_from_data( data, self.env.ref( - f"report_compassion.report_{bv_number}bvr_sponsorship") + f"report_compassion.report_2bvr_sponsorship") ) attachments.update({_("sponsorship payment slips.pdf"): [report_name, pdf]}) # Attach gifts for correspondents @@ -396,18 +394,17 @@ def get_yearly_payment_slips(self, bv_number=3): if sponsorship.mapped(sponsorship.send_gifts_to) == self.partner_id: pays_gift += sponsorship if pays_gift: - nb_gifts = 4 if bv_number == 2 else 3 product_ids = self.env['product.product'].search([ - ('default_code', 'in', GIFT_REF[:nb_gifts]) + ('default_code', 'in', [GIFT_REF[0]] + GIFT_REF[2:4]) ]).ids - report_name = f"report_compassion.{bv_number}bvr_gift_sponsorship" + report_name = f"report_compassion.2bvr_gift_sponsorship" data = { "doc_ids": pays_gift.ids, "product_ids": product_ids } pdf = self._get_pdf_from_data( data, self.env.ref( - f"report_compassion.report_{bv_number}bvr_gift_sponsorship"), + f"report_compassion.report_2bvr_gift_sponsorship"), ) attachments.update({_("sponsorship gifts.pdf"): [report_name, pdf]}) return attachments @@ -734,8 +731,8 @@ def get_sponsorship_payment_slip_attachments(self): attachments = {} # Payment slips if bv_sponsorships: - report_name = "report_compassion.3bvr_sponsorship" - report_ref = self.env.ref("report_compassion.report_3bvr_sponsorship") + report_name = "report_compassion.report_2bvr_sponsorship" + report_ref = self.env.ref("report_compassion.report_2bvr_sponsorship") if bv_sponsorships.mapped("payment_mode_id") == permanent_order: # One single slip is enough for permanent order. report_name = "report_compassion.bvr_sponsorship" @@ -792,10 +789,10 @@ def get_csp_attachment(self): # Payment slips if is_payer and make_payment_pdf: - report_name = "report_compassion.3bvr_sponsorship" + report_name = "report_compassion.report_2bvr_sponsorship" data = {"doc_ids": csp.ids, "background": self.send_mode != "physical"} pdf = self._get_pdf_from_data( - data, self.env.ref("report_compassion.report_3bvr_sponsorship") + data, self.env.ref("report_compassion.report_2bvr_sponsorship") ) attachments.update({_("csv payment slips.pdf"): [report_name, pdf]}) return attachments diff --git a/partner_communication_switzerland/models/partner_communication_config.py b/partner_communication_switzerland/models/partner_communication_config.py index 0c964bbda..2fc2e67f1 100644 --- a/partner_communication_switzerland/models/partner_communication_config.py +++ b/partner_communication_switzerland/models/partner_communication_config.py @@ -7,7 +7,8 @@ # The licence is in the file __manifest__.py # ############################################################################## -from random import randint +import random +import itertools from odoo import api, models @@ -16,33 +17,28 @@ class PartnerCommunication(models.Model): _inherit = "partner.communication.config" @api.multi - def generate_test_cases(self, lang="de_DE", send_mode="digital"): + def generate_test_cases_by_language_family_case(self, lang="de_DE", family_case="single", send_mode="digital"): """ - Generates example communications for our multiple cases in CH. + Generates example communications for our multiple cases in CH + depending on the language and the family case Outputs the texts in a file :param lang: :return: True """ self.ensure_one() - family = self.env.ref("partner_compassion.res_partner_title_family") - # Find a partner with > 3 sponsorships - family_pool = self.env["res.partner"].search([ - ("number_sponsorships", ">", 3), - ("lang", "=", lang), - ("title", "=", family.id) - ], order="name asc", limit=50) - single_pool = self.env["res.partner"].search([ - ("number_sponsorships", ">", 3), - ("lang", "=", lang), - ("title", "!=", family.id), - ("title.plural", "=", False) - ], order="name asc", limit=50) - comm_obj = self.env["partner.communication.job"].with_context(must_skip_send_to_printer=True) + + comm_obj = self.env["partner.communication.job"].with_context( + must_skip_send_to_printer=True) + res = [] - for case in ["single", "family"]: - pool = single_pool if case == "single" else family_pool - partner = pool[min(randint(0, 49), len(pool) - 1)] + + for number_sponsorship in [1, 3, 4]: + partner = self._find_partner(number_sponsorship, lang, family_case) + if partner is None: + continue object_ids = self._get_test_objects(partner) + object_ids = ",".join([str(id) + for id in object_ids[0:number_sponsorship]]) temp_comm = comm_obj.create({ "partner_id": partner.id, "config_id": self.id, @@ -51,28 +47,46 @@ def generate_test_cases(self, lang="de_DE", send_mode="digital"): "send_mode": send_mode, }) res.append({ - "case": f"{case}_4_children", - "subject": temp_comm.subject, - "body_html": temp_comm.body_html}) - partner = pool[min(randint(0, 49), len(pool) - 1)] - object_ids = self._get_test_objects(partner) - temp_comm.object_ids = ",".join(map(str, object_ids[:3])) - temp_comm.partner_id = partner - temp_comm.refresh_text() - res.append({ - "case": f"{case}_3_children", + "case": f"{family_case}_{number_sponsorship}_child", "subject": temp_comm.subject, - "body_html": temp_comm.body_html}) - partner = pool[min(randint(0, 49), len(pool) - 1)] - object_ids = self._get_test_objects(partner) - temp_comm.object_ids = object_ids[0] - temp_comm.partner_id = partner - temp_comm.refresh_text() - res.append({ - "case": f"{case}_1_child", - "subject": temp_comm.subject, - "body_html": temp_comm.body_html}) + "body_html": temp_comm.body_html + }) temp_comm.unlink() + + return res + + @api.multi + def generate_test_case_by_partner(self, partner=None, send_mode="digital"): + """ + Generates example communications for our multiple cases in CH + depending on partner + Outputs the texts in a file + :param partner: + :return: True + """ + self.ensure_one() + + comm_obj = self.env["partner.communication.job"].with_context( + must_skip_send_to_printer=True) + + res = [] + + object_ids = self._get_test_objects(partner) + object_ids = ",".join([str(id) for id in object_ids]) + temp_comm = comm_obj.create({ + "partner_id": partner.id, + "config_id": self.id, + "object_ids": object_ids, + "auto_send": False, + "send_mode": send_mode, + }) + res = { + "case": "partner", + "subject": temp_comm.subject, + "body_html": temp_comm.body_html + } + temp_comm.unlink() + return res def open_test_case_wizard(self): @@ -101,3 +115,25 @@ def _get_test_objects(self, partner): ("invoice_id.invoice_category", "=", "fund") ], limit=4).ids return object_ids + + def _find_partner(self, number_sponsorships, lang, family_case): + family = self.env.ref("partner_compassion.res_partner_title_family") + + query = [ + ("number_sponsorships", "=", number_sponsorships), + ("lang", "=", lang), + ] + if family_case == "single": + query += [("title", "!=", family.id), ("title.plural", "=", False)] + else: + query += [("title", "=", family.id)] + + answers = self.env["res.partner"].search(query, limit=50) + + # check that the query returned a result + if len(answers) <= 0: + return None + + # randomly select one + answer = random.choice(answers) + return answer diff --git a/partner_communication_switzerland/views/communication_test_case_view.xml b/partner_communication_switzerland/views/communication_test_case_view.xml index 557a69e1b..be10457b1 100644 --- a/partner_communication_switzerland/views/communication_test_case_view.xml +++ b/partner_communication_switzerland/views/communication_test_case_view.xml @@ -1,3 +1,4 @@ + partner.communication.test.cases.wizard.form @@ -5,48 +6,60 @@
-
+ - + + + + - - + + - - + + - - + + - - + + - - + + - - + + + + + + + +
diff --git a/partner_communication_switzerland/wizards/communication_test_cases_wizard.py b/partner_communication_switzerland/wizards/communication_test_cases_wizard.py index 293243e5e..307402f54 100644 --- a/partner_communication_switzerland/wizards/communication_test_cases_wizard.py +++ b/partner_communication_switzerland/wizards/communication_test_cases_wizard.py @@ -7,7 +7,7 @@ # The licence is in the file __manifest__.py # ############################################################################## -from odoo import models, api, fields, _ +from odoo import models, api, fields, _, exceptions class GenerateCommunicationWizard(models.TransientModel): @@ -21,24 +21,33 @@ class GenerateCommunicationWizard(models.TransientModel): language = fields.Selection( "_get_lang", default=lambda self: self.env.lang ) + partner = fields.Many2one( + "res.partner", string="Partner", + required=False + ) + partner_selected = fields.Boolean( + compute="_compute_partner_selected", store=True) send_mode = fields.Selection( [("digital", _("By e-mail")), ("physical", _("Print report"))], default="digital" ) single_1_child_subject = fields.Char(readonly=True) - single_3_children_subject = fields.Char(readonly=True) - single_4_children_subject = fields.Char(readonly=True) + single_3_child_subject = fields.Char(readonly=True) + single_4_child_subject = fields.Char(readonly=True) family_1_child_subject = fields.Char(readonly=True) - family_3_children_subject = fields.Char(readonly=True) - family_4_children_subject = fields.Char(readonly=True) + family_3_child_subject = fields.Char(readonly=True) + family_4_child_subject = fields.Char(readonly=True) single_1_child_body = fields.Html(readonly=True) - single_3_children_body = fields.Html(readonly=True) - single_4_children_body = fields.Html(readonly=True) + single_3_child_body = fields.Html(readonly=True) + single_4_child_body = fields.Html(readonly=True) family_1_child_body = fields.Html(readonly=True) - family_3_children_body = fields.Html(readonly=True) - family_4_children_body = fields.Html(readonly=True) + family_3_child_body = fields.Html(readonly=True) + family_4_child_body = fields.Html(readonly=True) + + partner_subject = fields.Html(readonly=True) + partner_body = fields.Html(readonly=True) def _compute_display_name(self): for wizard in self: @@ -48,10 +57,43 @@ def _get_lang(self): langs = self.env["res.lang"].search([]) return [(l.code, l.name) for l in langs] + @api.depends("partner") + @api.multi + def _compute_partner_selected(self): + for line in self: + if len(line.partner) <= 0: + line.partner_selected = False + else: + line.partner_selected = line.partner.name != "" + @api.multi - def generate_test_cases(self): + def generate_test_cases_single(self): self.ensure_one() - for data in self.config_id.generate_test_cases(self.language, self.send_mode): - setattr(self, data["case"] + "_subject", data["subject"]) - setattr(self, data["case"] + "_body", data["body_html"]) + cases = self.config_id.generate_test_cases_by_language_family_case( + self.language, "single", self.send_mode) + self._apply_cases(cases) return True + + @api.multi + def generate_test_cases_family(self): + self.ensure_one() + cases = self.config_id.generate_test_cases_by_language_family_case( + self.language, "family", self.send_mode) + self._apply_cases(cases) + return True + + @api.multi + def generate_test_cases_partner(self): + self.ensure_one() + if not self.partner_selected: + raise exceptions.UserError("No partner selected") + return False + case = self.config_id.generate_test_case_by_partner( + self.partner, self.send_mode) + self._apply_cases([case]) + return True + + def _apply_cases(self, cases): + for case in cases: + setattr(self, case["case"] + "_subject", case["subject"]) + setattr(self, case["case"] + "_body", case["body_html"]) diff --git a/partner_compassion/models/__init__.py b/partner_compassion/models/__init__.py index efda89891..46a9b158a 100644 --- a/partner_compassion/models/__init__.py +++ b/partner_compassion/models/__init__.py @@ -22,3 +22,4 @@ from . import mail_activity from . import partner_segment from . import parter_segment_affinity +from . import res_users diff --git a/partner_compassion/models/res_users.py b/partner_compassion/models/res_users.py new file mode 100644 index 000000000..aa3994104 --- /dev/null +++ b/partner_compassion/models/res_users.py @@ -0,0 +1,7 @@ +from odoo import models, fields + +class ResUsers(models.Model): + + _inherit = "res.users" + + partner_id = fields.Many2one(ondelete='cascade') diff --git a/report_compassion/__manifest__.py b/report_compassion/__manifest__.py index aa91ec7d0..da7263170 100644 --- a/report_compassion/__manifest__.py +++ b/report_compassion/__manifest__.py @@ -29,7 +29,7 @@ # pylint: disable=C8101 { "name": "Compassion CH PDF-Qweb Reports", - "version": "12.0.1.0.8", + "version": "12.0.1.1.0", "category": "Other", "author": "Compassion CH", "license": "AGPL-3", @@ -49,11 +49,9 @@ "report/partner_communication.xml", "report/bvr_gift.xml", "report/anniversary_card.xml", - "report/a4_bvr.xml", "report/bvr_fund.xml", "report/tax_receipt.xml", "report/ending_sponsorship_certificate.xml", - "report/communication_mailing_bvr.xml", "views/print_sponsorship_bvr_view.xml", "views/print_sponsorship_gift_bvr_view.xml", "views/print_childpack_view.xml", diff --git a/report_compassion/controllers/payment_slip_controller.py b/report_compassion/controllers/payment_slip_controller.py index 966e26446..f2ddcc71d 100644 --- a/report_compassion/controllers/payment_slip_controller.py +++ b/report_compassion/controllers/payment_slip_controller.py @@ -54,7 +54,6 @@ def get_payment_slip(self, partner_uuid, fund_id, sponsorship_id=None, raise BadRequest() wizard = request.env["print.bvr.fund"].sudo().create({ "product_id": product.id, - "draw_background": True, "pdf": True, "amount": fund_amount }).with_context(active_ids=partner.ids) @@ -65,7 +64,6 @@ def get_payment_slip(self, partner_uuid, fund_id, sponsorship_id=None, if product.categ_id == sponsorship: wizard = request.env["print.sponsorship.bvr"].sudo().create({ "paper_format": "report_compassion.bvr_sponsorship", - "draw_background": True, "pdf": True }).with_context(active_ids=sponsorship_id, active_model="recurring.contract") @@ -79,7 +77,6 @@ def get_payment_slip(self, partner_uuid, fund_id, sponsorship_id=None, "project_gift": gift_index == 3, "graduation_gift": gift_index == 4, "paper_format": "report_compassion.bvr_gift_sponsorship", - "draw_background": True, "pdf": True } wizard = request.env["print.sponsorship.gift.bvr"].sudo().create( diff --git a/report_compassion/i18n/de.po b/report_compassion/i18n/de.po index 534c4d02d..40779c520 100644 --- a/report_compassion/i18n/de.po +++ b/report_compassion/i18n/de.po @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 12.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-10-14 08:08+0000\n" -"PO-Revision-Date: 2021-10-14 10:11+0200\n" +"POT-Creation-Date: 2021-12-02 12:23+0000\n" +"PO-Revision-Date: 2021-12-02 13:37+0100\n" "Last-Translator: Emanuel Cino \n" "Language-Team: \n" "Language: de\n" @@ -17,23 +17,19 @@ msgstr "" "Plural-Forms: \n" "X-Generator: Poedit 3.0\n" -#. module: report_compassion -#: model_terms:ir.ui.view,arch_db:report_compassion.communication_style_mailing_bvr -msgid "" -"#header {\n" -" margin-left: 15mm;" -msgstr "" -"#header {\n" -" margin-left: 15mm;" - #. module: report_compassion #: model_terms:ir.ui.view,arch_db:report_compassion.communication_style +#| msgid "" +#| "#header {\n" +#| " margin-left: 15mm;" msgid "" "#header {\n" -" margin-left: 15mm;" +" position: absolute;\n" +" margin-left: 15mm;" msgstr "" "#header {\n" -" margin-left: 15mm;" +" position: absolute;\n" +" margin-left: 15mm;" #. module: report_compassion #: model_terms:ir.ui.view,arch_db:report_compassion.anniversary_card @@ -196,31 +192,6 @@ msgstr "" #. module: report_compassion #: model_terms:ir.ui.view,arch_db:report_compassion.childpack_small -#| msgid "" -#| ".container {\n" -#| " font-family: \"millerLight\";\n" -#| " font-size: 8pt;\n" -#| " }\n" -#| " .local_id {\n" -#| " font-family: \"Miller\";\n" -#| " position: absolute;\n" -#| " margin-top: 65mm;\n" -#| " margin-left: 56mm;\n" -#| " width: 108mm;\n" -#| " writing-mode:vertical-rl;\n" -#| " -webkit-transform:rotate(-90deg);\n" -#| " -moz-transform:rotate(-90deg);\n" -#| " -o-transform: rotate(-90deg);\n" -#| " -ms-transform:rotate(-90deg);\n" -#| " transform: rotate(-90deg);\n" -#| " white-space:nowrap;\n" -#| " }\n" -#| " #due_date {\n" -#| " margin-right: 20mm;\n" -#| " }\n" -#| " .desc {\n" -#| " position: absolute;\n" -#| " margin-left:" msgid "" ".container {\n" " font-family: \"millerLight\";\n" @@ -274,56 +245,6 @@ msgstr "" #. module: report_compassion #: model_terms:ir.ui.view,arch_db:report_compassion.childpack_mini -#| msgid "" -#| ".local_id {\n" -#| " font-family: \"Miller\";\n" -#| " position: absolute;\n" -#| " margin-top: 200mm;\n" -#| " margin-left: 8mm;\n" -#| " width: 25mm;\n" -#| " font-size: 8pt;\n" -#| " }\n" -#| " h6 {\n" -#| " font-family: \"Miller\";\n" -#| " text-transform: uppercase;\n" -#| " }\n" -#| " .photo {\n" -#| " position: absolute;\n" -#| " margin-left: 118mm;\n" -#| " margin-top: 49mm;\n" -#| " width: 88mm;\n" -#| " height: 125mm;\n" -#| " }\n" -#| " .photo img {\n" -#| " max-width: 100%;\n" -#| " max-height: 100%;\n" -#| " margin: auto;\n" -#| " }\n" -#| " .summary {\n" -#| " position: absolute;\n" -#| " margin-left: 118mm;\n" -#| " margin-top: 177mm;\n" -#| " text-transform: uppercase;\n" -#| " font-family: \"Miller\";\n" -#| " font-size: 15pt;\n" -#| " line-height: 1.4;\n" -#| " color: #0054a6;\n" -#| " }\n" -#| " .summary .name {\n" -#| " font-family: \"Miller\";\n" -#| " font-weight: bold;\n" -#| " }\n" -#| " .summary .ref {\n" -#| " color: black;\n" -#| " font-size: 8pt;\n" -#| " }\n" -#| " .qrcode {\n" -#| " position: absolute;\n" -#| " margin-top: 181mm;\n" -#| " margin-left: 185mm;\n" -#| " width: 18mm;\n" -#| " height: 18mm;\n" -#| " }" msgid "" ".local_id {\n" " font-family: \"Miller\";\n" @@ -425,343 +346,20 @@ msgstr "" " height: 18mm;\n" " }" -#. module: report_compassion -#: model_terms:ir.ui.view,arch_db:report_compassion.bvr_style -msgid "" -".one_slip {\n" -" font-size: 8pt;\n" -" width: 210mm;\n" -" height: 106mm;\n" -" }\n" -" #background {\n" -" position: absolute;\n" -" width: 210mm;\n" -" height: 106mm;\n" -" }\n" -" #background img {\n" -" max-width: 100%;\n" -" max-height: 100%;\n" -" margin: auto;\n" -" }\n" -" .receipt {\n" -" position: absolute;\n" -" padding-top: 9mm;\n" -" padding-left: 5mm;\n" -" width: 60mm;\n" -" height: 106mm;\n" -" }\n" -" .pay_for::first-line {\n" -" font-weight: bold;\n" -" }\n" -" .receipt .pay_for {\n" -" position: absolute;\n" -" height: 15mm;\n" -" width: 100%;\n" -" }\n" -" .receipt .communication {\n" -" position: absolute;\n" -" margin-top: 18mm;\n" -" height: 15mm;\n" -" line-height: 1.3;\n" -" }\n" -" .receipt .account {\n" -" position: absolute;\n" -" margin-top: 33mm;\n" -" margin-left: 30.5mm;\n" -" }\n" -" .amount {\n" -" position: absolute;\n" -" width: 55mm;\n" -" font-size: 12pt;\n" -" letter-spacing: 1.5mm;\n" -" text-align: right;\n" -" top: 50.5mm;\n" -" }\n" -" .receipt .amount span:first-child {\n" -" position: absolute;\n" -" width: 40mm;\n" -" right: 20mm;\n" -" }\n" -" .receipt .amount span:last-child {\n" -" width: 10mm;\n" -" float: right;\n" -" margin-right: 3mm;\n" -" }\n" -" .receipt .reference {\n" -" position: absolute;\n" -" margin-top: 51mm;\n" -" }\n" -" .receipt .pay_from {\n" -" position: absolute;\n" -" margin-top: 56mm;\n" -" max-height: 20mm;\n" -" }\n" -"\n" -" .transfer {\n" -" position: absolute;\n" -" margin-left: 60mm;\n" -" padding-left: 4mm;\n" -" width: 150mm;\n" -" height: 106mm;\n" -" }\n" -" .transfer .pay_for {\n" -" position: absolute;\n" -" margin-top: 9mm;\n" -" width: 55mm;\n" -" }\n" -" .transfer .reference {\n" -" position: absolute;\n" -" margin-left: 61mm;\n" -" margin-top: 33mm;\n" -" width: 84mm;\n" -" height: 6mm;\n" -" padding: 1mm;\n" -" font-size: 10pt;\n" -" text-align: center;\n" -" }\n" -" .transfer .amount span:first-child {\n" -" position: absolute;\n" -" width: 40mm;\n" -" right: 19mm;\n" -" }\n" -" .transfer .amount span:last-child {\n" -" width: 10mm;\n" -" float: right;\n" -" margin-right: 2mm;\n" -" }\n" -" .transfer .account {\n" -" position: absolute;\n" -" margin-left: 28mm;\n" -" margin-top: 42.5mm;\n" -" }\n" -" .transfer .pay_from {\n" -" position: absolute;\n" -" margin-left: 61mm;\n" -" margin-top: 54mm;\n" -" line-height: 5mm;\n" -" width: 80mm;\n" -" height: 30mm;\n" -" padding: auto;\n" -" }\n" -" .transfer .scan_line {\n" -" position: absolute;\n" -" right: 7.62mm;\n" -" top: 84.5mm;\n" -" width: 140mm;\n" -" font-family: \"ocr\";\n" -" font-size: 12pt;\n" -" text-align: right;\n" -" }" -msgstr "" -".one_slip {\n" -" font-size: 8pt;\n" -" width: 210mm;\n" -" height: 106mm;\n" -" }\n" -" #background {\n" -" position: absolute;\n" -" width: 210mm;\n" -" height: 106mm;\n" -" }\n" -" #background img {\n" -" max-width: 100%;\n" -" max-height: 100%;\n" -" margin: auto;\n" -" }\n" -" .receipt {\n" -" position: absolute;\n" -" padding-top: 9mm;\n" -" padding-left: 5mm;\n" -" width: 60mm;\n" -" height: 106mm;\n" -" }\n" -" .pay_for::first-line {\n" -" font-weight: bold;\n" -" }\n" -" .receipt .pay_for {\n" -" position: absolute;\n" -" height: 15mm;\n" -" width: 100%;\n" -" }\n" -" .receipt .communication {\n" -" position: absolute;\n" -" margin-top: 18mm;\n" -" height: 15mm;\n" -" line-height: 1.3;\n" -" }\n" -" .receipt .account {\n" -" position: absolute;\n" -" margin-top: 33mm;\n" -" margin-left: 30.5mm;\n" -" }\n" -" .amount {\n" -" position: absolute;\n" -" width: 55mm;\n" -" font-size: 12pt;\n" -" letter-spacing: 1.5mm;\n" -" text-align: right;\n" -" top: 50.5mm;\n" -" }\n" -" .receipt .amount span:first-child {\n" -" position: absolute;\n" -" width: 40mm;\n" -" right: 20mm;\n" -" }\n" -" .receipt .amount span:last-child {\n" -" width: 10mm;\n" -" float: right;\n" -" margin-right: 3mm;\n" -" }\n" -" .receipt .reference {\n" -" position: absolute;\n" -" margin-top: 51mm;\n" -" }\n" -" .receipt .pay_from {\n" -" position: absolute;\n" -" margin-top: 56mm;\n" -" max-height: 20mm;\n" -" }\n" -"\n" -" .transfer {\n" -" position: absolute;\n" -" margin-left: 60mm;\n" -" padding-left: 4mm;\n" -" width: 150mm;\n" -" height: 106mm;\n" -" }\n" -" .transfer .pay_for {\n" -" position: absolute;\n" -" margin-top: 9mm;\n" -" width: 55mm;\n" -" }\n" -" .transfer .reference {\n" -" position: absolute;\n" -" margin-left: 61mm;\n" -" margin-top: 33mm;\n" -" width: 84mm;\n" -" height: 6mm;\n" -" padding: 1mm;\n" -" font-size: 10pt;\n" -" text-align: center;\n" -" }\n" -" .transfer .amount span:first-child {\n" -" position: absolute;\n" -" width: 40mm;\n" -" right: 19mm;\n" -" }\n" -" .transfer .amount span:last-child {\n" -" width: 10mm;\n" -" float: right;\n" -" margin-right: 2mm;\n" -" }\n" -" .transfer .account {\n" -" position: absolute;\n" -" margin-left: 28mm;\n" -" margin-top: 42.5mm;\n" -" }\n" -" .transfer .pay_from {\n" -" position: absolute;\n" -" margin-left: 61mm;\n" -" margin-top: 54mm;\n" -" line-height: 5mm;\n" -" width: 80mm;\n" -" height: 30mm;\n" -" padding: auto;\n" -" }\n" -" .transfer .scan_line {\n" -" position: absolute;\n" -" right: 7.62mm;\n" -" top: 84.5mm;\n" -" width: 140mm;\n" -" font-family: \"ocr\";\n" -" font-size: 12pt;\n" -" text-align: right;\n" -" }" - -#. module: report_compassion -#: model_terms:ir.ui.view,arch_db:report_compassion.communication_style_mailing_bvr -msgid "" -"/* Put the text down to avoid showing in the address window */\n" -" margin-top: 9mm;" -msgstr "" -"/* Put the text down to avoid showing in the address window */\n" -" margin-top: 9mm;" - #. module: report_compassion #: model_terms:ir.ui.view,arch_db:report_compassion.communication_style +#| msgid "" +#| "/* Put the text down to avoid showing in the address window */\n" +#| " margin-top: 9mm;" msgid "" "/* Put the text down to avoid showing in the address window */\n" -" margin-top: 9mm;" +" margin-top: 9mm;" msgstr "" "/* Put the text down to avoid showing in the address window */\n" -" margin-top: 9mm;" +" margin-top: 9mm;" #. module: report_compassion #: model_terms:ir.ui.view,arch_db:report_compassion.ending_sponsorship_certificate -#| msgid "" -#| "/report_compassion/static/font/Montserrat-Bold.ttf);\n" -#| " }\n" -#| " body{\n" -#| " padding: 0;\n" -#| " margin: 0;\n" -#| " }\n" -#| "\n" -#| " .legend_date{\n" -#| " color: #005eb8;\n" -#| " text-transform: uppercase;\n" -#| " text-align: center;\n" -#| " font-size:13px;\n" -#| " margin-top:0;\n" -#| " }\n" -#| " .child_name{\n" -#| " color: #4a4a49;\n" -#| " text-transform: uppercase;\n" -#| " font-weight: bold;\n" -#| " text-align: center;\n" -#| " font-size:24px;\n" -#| " margin-bottom:0;\n" -#| " padding-bottom: -10pt;\n" -#| " }\n" -#| " .yellow_line{\n" -#| " width:25mm;\n" -#| " color: #dcaa02;\n" -#| " background-color: #dcaa02;\n" -#| " height: 1pt;\n" -#| " border: none;\n" -#| " margin-top: 3mm;\n" -#| " margin-bottom: 3mm;\n" -#| " padding:0;\n" -#| "\n" -#| " }\n" -#| "\n" -#| " .child_picture{\n" -#| " width: 66mm;\n" -#| " height: 99mm;\n" -#| " margin-left: 25mm;\n" -#| " }\n" -#| "\n" -#| " .multi{\n" -#| " margin-left: 25mm;\n" -#| " }\n" -#| "\n" -#| " .single{\n" -#| " margin-left: 72mm;\n" -#| " }\n" -#| "\n" -#| " .pictures_layout {\n" -#| " margin: 0;\n" -#| " position: absolute;\n" -#| " top: 16.5mm;\n" -#| " }\n" -#| "\n" -#| " .info_layout {\n" -#| " font-family: \"montserratBold\";\n" -#| " margin: 0;\n" -#| " padding:0;\n" -#| " position: absolute;\n" -#| " top: 115mm;\n" -#| " width:100%;\n" -#| " }" msgid "" "/report_compassion/static/font/Montserrat-Bold.ttf);\n" " }\n" @@ -877,6 +475,11 @@ msgstr "" " width:100%;\n" " }" +#. module: report_compassion +#: model_terms:ir.ui.view,arch_db:report_compassion.partner_communication_document_page +msgid "192" +msgstr "" + #. module: report_compassion #: selection:print.sponsorship.bvr,paper_format:0 #: selection:print.sponsorship.gift.bvr,paper_format:0 @@ -884,19 +487,55 @@ msgid "2 BVR" msgstr "2 BVR" #. module: report_compassion -#: selection:print.sponsorship.bvr,paper_format:0 -#: selection:print.sponsorship.gift.bvr,paper_format:0 -msgid "3 BVR" -msgstr "3 BVR" +#: model_terms:ir.ui.view,arch_db:report_compassion.report_compassion_qr_slip +msgid "" +"
\n" +"\n" +" Payable by
" +msgstr "" +"
\n" +"\n" +" Zahlbar " +"durch
" + +#. module: report_compassion +#: model_terms:ir.ui.view,arch_db:report_compassion.report_compassion_qr_slip +msgid "" +"
\n" +"\n" +" Payable by
" +msgstr "" +"
\n" +"\n" +" Zahlbar durch
" + +#. module: report_compassion +#: model_terms:ir.ui.view,arch_db:report_compassion.report_compassion_qr_slip +msgid "" +"
\n" +"\n" +" Reference
" +msgstr "" +"
\n" +"\n" +" Referenz
" #. module: report_compassion #: model_terms:ir.ui.view,arch_db:report_compassion.report_bvr_due_document +#| msgid "" +#| "
\n" +#| " CHF" msgid "" "
\n" -" CHF" +" CHF" msgstr "" "
\n" -" CHF" +" CHF" #. module: report_compassion #: model:mail.template,body_html:report_compassion.tax_receipt_template @@ -947,20 +586,19 @@ msgstr "" #: model_terms:ir.ui.view,arch_db:report_compassion.partner_communication_document_page msgid "" "COMPASSION\n" -" , Rue Galilée 3, 1400 Yverdon-les-Bains\n" -"
\n" -" TEL\n" -" .: 031 552 21 25\n" -"
\n" -" MAIL\n" -" : info@compassion.ch\n" -"
\n" -" WWW\n" -" .compassion.ch\n" -"
\n" -" CCP/PC\n" -" 17-312562-0" +" , Rue Galilée 3, 1400 Yverdon-les-Bains\n" +"
\n" +" TEL\n" +" .: 031 552 21 25\n" +"
\n" +" MAIL\n" +" : info@compassion.ch\n" +"
\n" +" WWW\n" +" .compassion.ch\n" +"
\n" +" CCP/PC\n" +" 17-312562-0" msgstr "" "COMPASSION\n" " Effingerstrasse 10, 3011 Bern\n" @@ -977,6 +615,48 @@ msgstr "" " CCP/PC\n" " 17-312562-0" +#. module: report_compassion +#: model_terms:ir.ui.view,arch_db:report_compassion.report_compassion_qr_slip +msgid "Payment part
" +msgstr "Zahlteil
" + +#. module: report_compassion +#: model_terms:ir.ui.view,arch_db:report_compassion.report_compassion_qr_slip +msgid "Receipt
" +msgstr "" +"Empfangsschein
" + +#. module: report_compassion +#: model_terms:ir.ui.view,arch_db:report_compassion.report_compassion_qr_slip +msgid "Acceptance point" +msgstr "Annahmestelle" + +#. module: report_compassion +#: model_terms:ir.ui.view,arch_db:report_compassion.report_compassion_qr_slip +msgid "Additional information
" +msgstr "" +"Zusätzliche Informationen
" + +#. module: report_compassion +#: model_terms:ir.ui.view,arch_db:report_compassion.report_compassion_qr_slip +msgid "Amount
" +msgstr "Betrag
" + +#. module: report_compassion +#: model_terms:ir.ui.view,arch_db:report_compassion.report_compassion_qr_slip +msgid "Currency
" +msgstr "Währung
" + +#. module: report_compassion +#: model_terms:ir.ui.view,arch_db:report_compassion.report_compassion_qr_slip +msgid "Payable to
" +msgstr "Konto / Zahlbar an
" + +#. module: report_compassion +#: model_terms:ir.ui.view,arch_db:report_compassion.report_compassion_qr_slip +msgid "Reference
" +msgstr "Referenz
" + #. module: report_compassion #: model_terms:ir.ui.view,arch_db:report_compassion.childpack_document msgid "Born (F)" @@ -1008,16 +688,6 @@ msgstr "" msgid "A group of contracts" msgstr "A group of contracts" -#. module: report_compassion -#: model:ir.model.fields,field_description:report_compassion.field_partner_communication_job__product_id -msgid "A4 + payment slip" -msgstr "A4 + payment slip" - -#. module: report_compassion -#: model:ir.actions.report,name:report_compassion.report_a4_bvr -msgid "A4 BVR" -msgstr "A4 BVR" - #. module: report_compassion #: model:ir.actions.report,name:report_compassion.report_partner_communication msgid "A4 Letterhead" @@ -1043,11 +713,6 @@ msgstr "Anniversary Card" msgid "Attach payment slip for" msgstr "Attach payment slip for" -#. module: report_compassion -#: model:ir.actions.report,name:report_compassion.report_b2s_letter -msgid "B2S Letter" -msgstr "B2S Letter" - #. module: report_compassion #: model:ir.model.fields,field_description:report_compassion.field_print_sponsorship_gift_bvr__birthday_gift msgid "Birthday Gift" @@ -1089,25 +754,6 @@ msgstr "Communication Job" msgid "Companies" msgstr "Unternehmen" -#. module: report_compassion -#: model_terms:ir.ui.view,arch_db:report_compassion.report_sponsorship_single_slip -msgid "" -"Compassion Switzerland\n" -"
\n" -" Rue Galilée 3\n" -"
\n" -" 1400 Yverdon-les-Bains\n" -"
\n" -" Switzerland" -msgstr "" -"Compassion Schweiz\n" -"
\n" -" Effingerstrasse 10\n" -"
\n" -" 3011 Bern\n" -"
\n" -" Schweiz" - #. module: report_compassion #: model:ir.model,name:report_compassion.model_res_partner msgid "Contact" @@ -1149,13 +795,13 @@ msgid "Date Stop" msgstr "Date Stop" #. module: report_compassion -#: code:addons/report_compassion/wizards/print_sponsorship_bvr.py:106 +#: code:addons/report_compassion/wizards/print_sponsorship_bvr.py:92 #, python-format msgid "Date stop must be after date start." msgstr "Date stop must be after date start." #. module: report_compassion -#: model:ir.model.fields,field_description:report_compassion.field_compassion_project__description +#: model:ir.model.fields,field_description:report_compassion.field_compassion_project_description msgid "Description" msgstr "Beschreibung" @@ -1205,25 +851,9 @@ msgid "Donation receipt" msgstr "Spendenbestätigung" #. module: report_compassion -#: model:ir.model.fields,field_description:report_compassion.field_print_bvr_fund__draw_background -#: model:ir.model.fields,field_description:report_compassion.field_print_sponsorship_bvr__draw_background -#: model:ir.model.fields,field_description:report_compassion.field_print_sponsorship_bvr_due__draw_background -#: model:ir.model.fields,field_description:report_compassion.field_print_sponsorship_gift_bvr__draw_background -msgid "Draw Background" -msgstr "Draw Background" - -#. module: report_compassion -#: model:ir.model.fields,help:report_compassion.field_partner_communication_generate_wizard__preprinted -#: model:ir.model.fields,help:report_compassion.field_partner_communication_job__preprinted -#: model:ir.model.fields,help:report_compassion.field_print_bvr_fund__preprinted -#: model:ir.model.fields,help:report_compassion.field_print_sponsorship_bvr__preprinted -#: model:ir.model.fields,help:report_compassion.field_print_sponsorship_gift_bvr__preprinted -msgid "" -"Enable if you print on a payment slip that already has company information " -"printed on it." -msgstr "" -"Enable if you print on a payment slip that already has company information " -"printed on it." +#: model_terms:ir.ui.view,arch_db:report_compassion.report_compassion_qr_slip +msgid "Due date" +msgstr "Fälligkeitsdatum" #. module: report_compassion #: model:ir.actions.report,name:report_compassion.report_ending_sponsorship_certificate @@ -1236,16 +866,11 @@ msgid "Family Gift" msgstr "Familiengeschenk" #. module: report_compassion -#: code:addons/report_compassion/models/contract_group.py:82 +#: code:addons/report_compassion/models/contract_group.py:55 #, python-format msgid "First invoice is after Date Stop" msgstr "First invoice is after Date Stop" -#. module: report_compassion -#: model:ir.model.fields,field_description:report_compassion.field_recurring_contract_group__format_ref -msgid "Format Ref" -msgstr "Format Ref" - #. module: report_compassion #: model:ir.actions.report,name:report_compassion.report_childpack_full #: selection:print.childpack,type:0 @@ -1253,7 +878,7 @@ msgid "Full Childpack" msgstr "Full Childpack" #. module: report_compassion -#: model:ir.model.fields,field_description:report_compassion.field_account_invoice__gender +#: model:ir.model.fields,field_description:report_compassion.field_account_invoice_gender msgid "Gender" msgstr "Geschlecht" @@ -1277,11 +902,6 @@ msgstr "Patenschaftsgeschenke" msgid "Gift Payment Slips 2 BVR" msgstr "Gift Payment Slips 2 BVR" -#. module: report_compassion -#: model:ir.actions.report,name:report_compassion.report_3bvr_gift_sponsorship -msgid "Gift Payment Slips 3 BVR" -msgstr "Gift Payment Slips 3 BVR" - #. module: report_compassion #: model:ir.model.fields,field_description:report_compassion.field_print_sponsorship_gift_bvr__graduation_gift msgid "Graduation Gift" @@ -1293,35 +913,35 @@ msgid "HR Department" msgstr "HR Department" #. module: report_compassion -#: model:ir.model.fields,field_description:report_compassion.field_print_bvr_fund__id -#: model:ir.model.fields,field_description:report_compassion.field_print_childpack__id -#: model:ir.model.fields,field_description:report_compassion.field_print_sponsorship_bvr__id -#: model:ir.model.fields,field_description:report_compassion.field_print_sponsorship_bvr_due__id -#: model:ir.model.fields,field_description:report_compassion.field_print_sponsorship_gift_bvr__id -#: model:ir.model.fields,field_description:report_compassion.field_print_tax_receipt__id -#: model:ir.model.fields,field_description:report_compassion.field_report_report_compassion_2bvr_gift_sponsorship__id -#: model:ir.model.fields,field_description:report_compassion.field_report_report_compassion_2bvr_sponsorship__id -#: model:ir.model.fields,field_description:report_compassion.field_report_report_compassion_3bvr_gift_sponsorship__id -#: model:ir.model.fields,field_description:report_compassion.field_report_report_compassion_3bvr_sponsorship__id -#: model:ir.model.fields,field_description:report_compassion.field_report_report_compassion_bvr_due__id -#: model:ir.model.fields,field_description:report_compassion.field_report_report_compassion_bvr_fund__id -#: model:ir.model.fields,field_description:report_compassion.field_report_report_compassion_bvr_gift_sponsorship__id -#: model:ir.model.fields,field_description:report_compassion.field_report_report_compassion_bvr_sponsorship__id -#: model:ir.model.fields,field_description:report_compassion.field_report_report_compassion_childpack_full__id -#: model:ir.model.fields,field_description:report_compassion.field_report_report_compassion_childpack_mini__id -#: model:ir.model.fields,field_description:report_compassion.field_report_report_compassion_childpack_small__id -#: model:ir.model.fields,field_description:report_compassion.field_report_report_compassion_tax_receipt__id +#: model:ir.model.fields,field_description:report_compassion.field_print_bvr_fund_id +#: model:ir.model.fields,field_description:report_compassion.field_print_childpack_id +#: model:ir.model.fields,field_description:report_compassion.field_print_sponsorship_bvr_due_id +#: model:ir.model.fields,field_description:report_compassion.field_print_sponsorship_bvr_id +#: model:ir.model.fields,field_description:report_compassion.field_print_sponsorship_gift_bvr_id +#: model:ir.model.fields,field_description:report_compassion.field_print_tax_receipt_id +#: model:ir.model.fields,field_description:report_compassion.field_report_report_compassion_2bvr_gift_sponsorship_id +#: model:ir.model.fields,field_description:report_compassion.field_report_report_compassion_2bvr_sponsorship_id +#: model:ir.model.fields,field_description:report_compassion.field_report_report_compassion_3bvr_gift_sponsorship_id +#: model:ir.model.fields,field_description:report_compassion.field_report_report_compassion_3bvr_sponsorship_id +#: model:ir.model.fields,field_description:report_compassion.field_report_report_compassion_bvr_due_id +#: model:ir.model.fields,field_description:report_compassion.field_report_report_compassion_bvr_fund_id +#: model:ir.model.fields,field_description:report_compassion.field_report_report_compassion_bvr_gift_sponsorship_id +#: model:ir.model.fields,field_description:report_compassion.field_report_report_compassion_bvr_sponsorship_id +#: model:ir.model.fields,field_description:report_compassion.field_report_report_compassion_childpack_full_id +#: model:ir.model.fields,field_description:report_compassion.field_report_report_compassion_childpack_mini_id +#: model:ir.model.fields,field_description:report_compassion.field_report_report_compassion_childpack_small_id +#: model:ir.model.fields,field_description:report_compassion.field_report_report_compassion_tax_receipt_id msgid "ID" msgstr "ID" #. module: report_compassion -#: code:addons/report_compassion/models/contract_group.py:147 +#: code:addons/report_compassion/models/contract_group.py:120 #, python-format msgid "ISR" msgstr "ESR" #. module: report_compassion -#: code:addons/report_compassion/models/contract_group.py:143 +#: code:addons/report_compassion/models/contract_group.py:116 #, python-format msgid "ISR for standing order" msgstr "ESR für Dauerauftrag" @@ -1348,7 +968,7 @@ msgid "Labels" msgstr "Labels" #. module: report_compassion -#: model:ir.model.fields,field_description:report_compassion.field_print_childpack__lang +#: model:ir.model.fields,field_description:report_compassion.field_print_childpack_lang msgid "Lang" msgstr "Lang" @@ -1394,11 +1014,6 @@ msgstr "Zuletzt aktualisiert durch" msgid "Last Updated on" msgstr "Zuletzt aktualisiert am" -#. module: report_compassion -#: model:ir.actions.report,name:report_compassion.report_partner_communication_mailing_bvr -msgid "Mailing BVR" -msgstr "Mailing BVR" - #. module: report_compassion #: model:ir.actions.report,name:report_compassion.report_childpack_mini #: selection:print.childpack,type:0 @@ -1411,7 +1026,7 @@ msgid "Next year" msgstr "Nächstes Jahr" #. module: report_compassion -#: code:addons/report_compassion/models/contract_group.py:72 +#: code:addons/report_compassion/models/contract_group.py:45 #, python-format msgid "No open invoice found !" msgstr "No open invoice found !" @@ -1450,12 +1065,12 @@ msgstr "" "Der Steuerbeleg kann unvollständig sein." #. module: report_compassion -#: model:ir.model.fields,field_description:report_compassion.field_print_bvr_fund__pdf -#: model:ir.model.fields,field_description:report_compassion.field_print_childpack__pdf -#: model:ir.model.fields,field_description:report_compassion.field_print_sponsorship_bvr__pdf -#: model:ir.model.fields,field_description:report_compassion.field_print_sponsorship_bvr_due__pdf -#: model:ir.model.fields,field_description:report_compassion.field_print_sponsorship_gift_bvr__pdf -#: model:ir.model.fields,field_description:report_compassion.field_print_tax_receipt__pdf +#: model:ir.model.fields,field_description:report_compassion.field_print_bvr_fund_pdf +#: model:ir.model.fields,field_description:report_compassion.field_print_childpack_pdf +#: model:ir.model.fields,field_description:report_compassion.field_print_sponsorship_bvr_due_pdf +#: model:ir.model.fields,field_description:report_compassion.field_print_sponsorship_bvr_pdf +#: model:ir.model.fields,field_description:report_compassion.field_print_sponsorship_gift_bvr_pdf +#: model:ir.model.fields,field_description:report_compassion.field_print_tax_receipt_pdf msgid "Pdf" msgstr "PDF" @@ -1485,7 +1100,7 @@ msgid "Period Selection" msgstr "Period Selection" #. module: report_compassion -#: code:addons/report_compassion/wizards/print_sponsorship_gift_bvr.py:81 +#: code:addons/report_compassion/wizards/print_sponsorship_gift_bvr.py:67 #, python-format msgid "Please select at least one gift type." msgstr "Please select at least one gift type." @@ -1496,15 +1111,6 @@ msgstr "Please select at least one gift type." msgid "Poste CH SA" msgstr "Post CH AG" -#. module: report_compassion -#: model:ir.model.fields,field_description:report_compassion.field_partner_communication_generate_wizard__preprinted -#: model:ir.model.fields,field_description:report_compassion.field_partner_communication_job__preprinted -#: model:ir.model.fields,field_description:report_compassion.field_print_bvr_fund__preprinted -#: model:ir.model.fields,field_description:report_compassion.field_print_sponsorship_bvr__preprinted -#: model:ir.model.fields,field_description:report_compassion.field_print_sponsorship_gift_bvr__preprinted -msgid "Preprinted" -msgstr "Preprinted" - #. module: report_compassion #: model_terms:ir.ui.view,arch_db:report_compassion.print_bvr_fund_view #: model_terms:ir.ui.view,arch_db:report_compassion.print_childpack @@ -1540,6 +1146,11 @@ msgstr "Project Gift" msgid "Project Title" msgstr "Project Title" +#. module: report_compassion +#: model:ir.model.fields,field_description:report_compassion.field_partner_communication_job__product_id +msgid "QR Bill for fund" +msgstr "QR-Rechnung für Fonds" + #. module: report_compassion #: model_terms:ir.ui.view,arch_db:report_compassion.childpack_document msgid "QR Code to online sponsorship form" @@ -1570,11 +1181,6 @@ msgstr "Report Action" msgid "Report BVR Sponsorship due" msgstr "Report BVR Sponsorship due" -#. module: report_compassion -#: model:ir.model.fields,field_description:report_compassion.field_recurring_contract_group__scan_line -msgid "Scan Line" -msgstr "Scan-Zeile" - #. module: report_compassion #: model:ir.model,name:report_compassion.model_print_sponsorship_bvr msgid "" @@ -1607,7 +1213,7 @@ msgid "Select the child dossier type and language" msgstr "Select the child dossier type and language" #. module: report_compassion -#: code:addons/report_compassion/models/report_bvr_sponsorship.py:77 +#: code:addons/report_compassion/models/report_bvr_sponsorship.py:76 #, python-format msgid "Selection not valid. No active sponsorship found." msgstr "Selection not valid. No active sponsorship found." @@ -1660,23 +1266,18 @@ msgstr "Sponsorship Payment Slips" msgid "Sponsorship Payment Slips 2 BVR" msgstr "Sponsorship Payment Slips 2 BVR" -#. module: report_compassion -#: model:ir.actions.report,name:report_compassion.report_3bvr_sponsorship -msgid "Sponsorship Payment Slips 3 BVR" -msgstr "Sponsorship Payment Slips 3 BVR" - #. module: report_compassion #: model_terms:ir.ui.view,arch_db:report_compassion.report_bvr_due_document msgid "Sponsorship due" msgstr "Fällige Patenschaft" #. module: report_compassion -#: model:ir.model.fields,field_description:report_compassion.field_print_bvr_fund__state -#: model:ir.model.fields,field_description:report_compassion.field_print_childpack__state -#: model:ir.model.fields,field_description:report_compassion.field_print_sponsorship_bvr__state -#: model:ir.model.fields,field_description:report_compassion.field_print_sponsorship_bvr_due__state -#: model:ir.model.fields,field_description:report_compassion.field_print_sponsorship_gift_bvr__state -#: model:ir.model.fields,field_description:report_compassion.field_print_tax_receipt__state +#: model:ir.model.fields,field_description:report_compassion.field_print_bvr_fund_state +#: model:ir.model.fields,field_description:report_compassion.field_print_childpack_state +#: model:ir.model.fields,field_description:report_compassion.field_print_sponsorship_bvr_due_state +#: model:ir.model.fields,field_description:report_compassion.field_print_sponsorship_bvr_state +#: model:ir.model.fields,field_description:report_compassion.field_print_sponsorship_gift_bvr_state +#: model:ir.model.fields,field_description:report_compassion.field_print_tax_receipt_state msgid "State" msgstr "Bundesland" @@ -1696,7 +1297,7 @@ msgid "Tax receipt" msgstr "Tax receipt" #. module: report_compassion -#: model:ir.model.fields,field_description:report_compassion.field_print_childpack__type +#: model:ir.model.fields,field_description:report_compassion.field_print_childpack_type msgid "Type" msgstr "Typ" @@ -1726,7 +1327,7 @@ msgid "Used to generate tax receipt" msgstr "Used to generate tax receipt" #. module: report_compassion -#: model:ir.model.fields,field_description:report_compassion.field_print_tax_receipt__year +#: model:ir.model.fields,field_description:report_compassion.field_print_tax_receipt_year msgid "Year" msgstr "Jahr" @@ -1760,13 +1361,25 @@ msgid "boy" msgstr "Junge" #. module: report_compassion -#: code:addons/report_compassion/models/contract_group.py:130 +#: model_terms:ir.ui.view,arch_db:report_compassion.bvr_fund +#: model_terms:ir.ui.view,arch_db:report_compassion.bvr_gift_sponsorship_2bvr +#: model_terms:ir.ui.view,arch_db:report_compassion.bvr_sponsorship_2bvr +#: model_terms:ir.ui.view,arch_db:report_compassion.partner_communication_document +#: model_terms:ir.ui.view,arch_db:report_compassion.report_bvr_due_document +#: model_terms:ir.ui.view,arch_db:report_compassion.report_bvr_sponsorship_document +#: model_terms:ir.ui.view,arch_db:report_compassion.report_bvr_sponsorship_gift_document +#| msgid "Display Name" +msgid "display: none;" +msgstr "display: none;" + +#. module: report_compassion +#: code:addons/report_compassion/models/contract_group.py:103 #, python-format msgid "for" msgstr "für" #. module: report_compassion -#: code:addons/report_compassion/wizards/print_sponsorship_gift_bvr.py:96 +#: code:addons/report_compassion/wizards/print_sponsorship_gift_bvr.py:80 #, python-format msgid "gift payment slips" msgstr "Patenschaftsgeschenke" @@ -1776,274 +1389,142 @@ msgstr "Patenschaftsgeschenke" msgid "girl" msgstr "Mädchen" -#. module: report_compassion -#: model_terms:ir.ui.view,arch_db:report_compassion.communication_style_mailing_bvr -msgid "" -"height: 145mm;\n" -" overflow: hidden;" -msgstr "" -"height: 145mm;\n" -" overflow: hidden;" - -#. module: report_compassion -#: model_terms:ir.ui.view,arch_db:report_compassion.communication_style -msgid "" -"height: 145mm;\n" -" overflow: hidden;" -msgstr "" -"height: 145mm;\n" -" overflow: hidden;" - -#. module: report_compassion -#: model_terms:ir.ui.view,arch_db:report_compassion.communication_style_mailing_bvr -msgid "" -"height: 45mm;\n" -" font-size: 8pt;\n" -" }\n" -" #date {\n" -" float: left;\n" -" margin-top: 15mm;\n" -" }\n" -" #logo {\n" -" display: inline-block;\n" -" margin-top: 6mm;\n" -" width: 100mm;\n" -" height: 40mm;\n" -" }\n" -" #logo img {\n" -" max-width: 100%;\n" -" max-height: 100%;\n" -" margin: auto;\n" -" }\n" -" #square {\n" -" display: inline-block;\n" -" float: right;\n" -" margin-top: 6mm;\n" -" margin-right: 6mm;\n" -" width: 19mm;\n" -" height: 19mm;\n" -" }\n" -" #square img {\n" -" max-width: 100%;\n" -" max-height: 100%;\n" -" margin: auto;\n" -" }\n" -" #compassion_address {\n" -" float: left;\n" -" margin-bottom: 5mm;\n" -" }\n" -" #letter {\n" -" font-family: \"millerLight\";\n" -" font-size: 10pt;" -msgstr "" -"height: 45mm;\n" -" font-size: 8pt;\n" -" }\n" -" #date {\n" -" float: left;\n" -" margin-top: 15mm;\n" -" }\n" -" #logo {\n" -" display: inline-block;\n" -" margin-top: 6mm;\n" -" width: 100mm;\n" -" height: 40mm;\n" -" }\n" -" #logo img {\n" -" max-width: 100%;\n" -" max-height: 100%;\n" -" margin: auto;\n" -" }\n" -" #square {\n" -" display: inline-block;\n" -" float: right;\n" -" margin-top: 6mm;\n" -" margin-right: 6mm;\n" -" width: 19mm;\n" -" height: 19mm;\n" -" }\n" -" #square img {\n" -" max-width: 100%;\n" -" max-height: 100%;\n" -" margin: auto;\n" -" }\n" -" #compassion_address {\n" -" float: left;\n" -" margin-bottom: 5mm;\n" -" }\n" -" #letter {\n" -" font-family: \"millerLight\";\n" -" font-size: 10pt;" - #. module: report_compassion #: model_terms:ir.ui.view,arch_db:report_compassion.communication_style +#| msgid "" +#| "height: 45mm;\n" +#| " font-size: 8pt;\n" +#| " }\n" +#| " #logo {\n" +#| " display: inline-block;\n" +#| " margin-top: 6mm;\n" +#| " width: 100mm;\n" +#| " height: 40mm;\n" +#| " }\n" +#| " #logo img {\n" +#| " max-width: 100%;\n" +#| " max-height: 100%;\n" +#| " margin: auto;\n" +#| " }\n" +#| " #compassion_address {\n" +#| " float: left;\n" +#| " margin-bottom: 5mm;\n" +#| " }\n" +#| " # title {\n" +#| " text-decoration: underline;\n" +#| " margin-bottom: 2mm;\n" +#| " }\n" +#| " #letter {\n" +#| " font-family: \"millerLight\";\n" +#| " font-size: 10pt;" msgid "" "height: 45mm;\n" -" font-size: 8pt;\n" -" }\n" -" #logo {\n" -" display: inline-block;\n" -" margin-top: 6mm;\n" -" width: 100mm;\n" -" height: 40mm;\n" -" }\n" -" #logo img {\n" -" max-width: 100%;\n" -" max-height: 100%;\n" -" margin: auto;\n" -" }\n" -" #compassion_address {\n" -" float: left;\n" -" margin-bottom: 5mm;\n" -" }\n" -" # title {\n" -" text-decoration: underline;\n" -" margin-bottom: 2mm;\n" -" }\n" -" #letter {\n" -" font-family: \"millerLight\";\n" -" font-size: 10pt;" +" font-size: 8pt;\n" +" }\n" +" #logo {\n" +" display: inline-block;\n" +" margin-top: 6mm;\n" +" width: 100mm;\n" +" height: 40mm;\n" +" }\n" +" #logo img {\n" +" max-width: 100%;\n" +" max-height: 100%;\n" +" margin: auto;\n" +" }\n" +" #compassion_address {\n" +" float: left;\n" +" margin-bottom: 5mm;\n" +" }\n" +" #title {\n" +" text-decoration: underline;\n" +" margin-bottom: 2mm;\n" +" }\n" +" #letter {\n" +" position: absolute;\n" +" font-family: \"millerLight\";\n" +" font-size: 10pt;\n" +" top: 40mm;" msgstr "" "height: 45mm;\n" -" font-size: 8pt;\n" -" }\n" -" #logo {\n" -" display: inline-block;\n" -" margin-top: 6mm;\n" -" width: 100mm;\n" -" height: 40mm;\n" -" }\n" -" #logo img {\n" -" max-width: 100%;\n" -" max-height: 100%;\n" -" margin: auto;\n" -" }\n" -" #compassion_address {\n" -" float: left;\n" -" margin-bottom: 5mm;\n" -" }\n" -" # title {\n" -" text-decoration: underline;\n" -" margin-bottom: 2mm;\n" -" }\n" -" #letter {\n" -" font-family: \"millerLight\";\n" -" font-size: 10pt;" +" font-size: 8pt;\n" +" }\n" +" #logo {\n" +" display: inline-block;\n" +" margin-top: 6mm;\n" +" width: 100mm;\n" +" height: 40mm;\n" +" }\n" +" #logo img {\n" +" max-width: 100%;\n" +" max-height: 100%;\n" +" margin: auto;\n" +" }\n" +" #compassion_address {\n" +" float: left;\n" +" margin-bottom: 5mm;\n" +" }\n" +" #title {\n" +" text-decoration: underline;\n" +" margin-bottom: 2mm;\n" +" }\n" +" #letter {\n" +" position: absolute;\n" +" font-family: \"millerLight\";\n" +" font-size: 10pt;\n" +" top: 40mm;" #. module: report_compassion #: model_terms:ir.ui.view,arch_db:report_compassion.communication_style -#: model_terms:ir.ui.view,arch_db:report_compassion.communication_style_mailing_bvr msgid "margin-bottom: 20mm;" msgstr "margin-bottom: 20mm;" #. module: report_compassion #: model_terms:ir.ui.view,arch_db:report_compassion.communication_style -#: model_terms:ir.ui.view,arch_db:report_compassion.communication_style_mailing_bvr msgid "margin-bottom: 6mm;" msgstr "margin-bottom: 6mm;" -#. module: report_compassion -#: model_terms:ir.ui.view,arch_db:report_compassion.communication_style_mailing_bvr -msgid "" -"margin-left: 11mm;\n" -" margin-right: 1mm;" -msgstr "" -"margin-left: 11mm;\n" -" margin-right: 1mm;" - #. module: report_compassion #: model_terms:ir.ui.view,arch_db:report_compassion.communication_style +#| msgid "" +#| "margin-left: 11mm;\n" +#| " margin-right: 1mm;" msgid "" "margin-left: 11mm;\n" -" margin-right: 1mm;" +" margin-right: 1mm;" msgstr "" "margin-left: 11mm;\n" -" margin-right: 1mm;" - -#. module: report_compassion -#: model_terms:ir.ui.view,arch_db:report_compassion.communication_style_mailing_bvr -msgid "" -"margin-left: 25mm;\n" -" margin-right: 15mm;" -msgstr "" -"margin-left: 25mm;\n" -" margin-right: 15mm;" +" margin-right: 1mm;" #. module: report_compassion #: model_terms:ir.ui.view,arch_db:report_compassion.communication_style +#| msgid "" +#| "margin-left: 25mm;\n" +#| " margin-right: 15mm;" msgid "" "margin-left: 25mm;\n" -" margin-right: 15mm;" +" margin-right: 15mm;" msgstr "" "margin-left: 25mm;\n" -" margin-right: 15mm;" - -#. module: report_compassion -#: model_terms:ir.ui.view,arch_db:report_compassion.communication_style_mailing_bvr -msgid "margin-top: -20mm;" -msgstr "margin-top: -20mm;" +" margin-right: 15mm;" #. module: report_compassion #: model_terms:ir.ui.view,arch_db:report_compassion.communication_style -#| msgid "margin-top: -20mm;" msgid "margin-top: 20mm;" msgstr "margin-top: 20mm;" #. module: report_compassion #: model_terms:ir.ui.view,arch_db:report_compassion.communication_style -#: model_terms:ir.ui.view,arch_db:report_compassion.communication_style_mailing_bvr msgid "min-height: 120mm;" msgstr "min-height: 120mm;" #. module: report_compassion #: model_terms:ir.ui.view,arch_db:report_compassion.communication_style -#: model_terms:ir.ui.view,arch_db:report_compassion.communication_style_mailing_bvr msgid "min-height: 140mm;" msgstr "min-height: 140mm;" #. module: report_compassion #: model_terms:ir.ui.view,arch_db:report_compassion.childpack_small -#| msgid "" -#| "}\n" -#| " .summary_field {\n" -#| " position: relative;\n" -#| " font-weight: bold;\n" -#| " font-family: \"millerBold\";\n" -#| " text-transform: uppercase;\n" -#| " margin: 0mm;\n" -#| " }\n" -#| " .summary_field.name {\n" -#| " font-size: 17pt;\n" -#| " white-space: nowrap;\n" -#| " left: -7mm;\n" -#| " }\n" -#| " .summary_field.birthday {\n" -#| " font-size: 15pt;\n" -#| " top: -2pt;\n" -#| " }\n" -#| " .summary_field.country {\n" -#| " font-size: 13pt;\n" -#| " top: -1pt;\n" -#| " left: -15mm;\n" -#| " }\n" -#| " .activities {\n" -#| " display: none;\n" -#| " }\n" -#| " /* Comma separated lists */\n" -#| " ul {\n" -#| " margin: 0;\n" -#| " padding: 0;\n" -#| " }\n" -#| " li {\n" -#| " display: inline;\n" -#| " }\n" -#| " li:after {\n" -#| " content: \", \";\n" -#| " }\n" -#| " li:last-child:after {\n" -#| " content: \"\";\n" -#| " }\n" -#| " #background {" msgid "" "mm;\n" " margin-top: 182mm;\n" @@ -2129,54 +1610,6 @@ msgstr "" #. module: report_compassion #: model_terms:ir.ui.view,arch_db:report_compassion.childpack_small -#| msgid "" -#| "mm;\n" -#| " margin-top: 32mm;\n" -#| " width: 130mm;\n" -#| " height: 116mm;\n" -#| " max-height: 116mm;\n" -#| " font-size: 9pt;\n" -#| " column-count: 2;\n" -#| " -webkit-column-count: 2; /* Chrome, Safari, Opera */\n" -#| " -moz-column-count: 2; /* Firefox */\n" -#| " }\n" -#| " .desc .left {\n" -#| " width: 60mm;\n" -#| " max-width: 100%;\n" -#| " }\n" -#| " .desc .right {\n" -#| " width: 65mm;\n" -#| " max-width: 100%;\n" -#| " position: absolute;\n" -#| " left: 65mm;\n" -#| " top: 0mm;\n" -#| " }\n" -#| " .desc .left table {\n" -#| " width: 60mm;\n" -#| " }\n" -#| " .desc .right table {\n" -#| " width: 65mm;\n" -#| " }\n" -#| " .desc td {\n" -#| " vertical-align: bottom;\n" -#| " padding-bottom: 1.5mm;\n" -#| " }\n" -#| " .desc td:first-child {\n" -#| " padding-right: 2mm;\n" -#| " vertical-align: top;\n" -#| " width: 50%;\n" -#| " }\n" -#| " h6 {\n" -#| " font-family: \"Miller\";\n" -#| " text-transform: uppercase;\n" -#| " font-weight: bold;\n" -#| " }\n" -#| " .desc h6 {\n" -#| " margin-top: 3mm;\n" -#| " margin-bottom: 0mm;\n" -#| " }\n" -#| " .photo {\n" -#| " position: absolute;" msgid "" "mm;\n" " margin-top: 29mm;\n" @@ -2278,25 +1711,6 @@ msgstr "" #. module: report_compassion #: model_terms:ir.ui.view,arch_db:report_compassion.childpack_small -#| msgid "" -#| "width: 88mm;\n" -#| " height: 112mm;\n" -#| " }\n" -#| " .photo img {\n" -#| " max-width: 100%;\n" -#| " max-height: 100%;\n" -#| " margin: auto;\n" -#| " }\n" -#| " #child-ref {\n" -#| " //width: 56mm;\n" -#| " //text-align: center;\n" -#| " font-size: small;\n" -#| " font-family: \"Miller\";\n" -#| " margin-top: 2mm;\n" -#| " margin-left: 6.5mm;\n" -#| " }\n" -#| " .summary {\n" -#| " position: absolute;" msgid "" "mm;\n" " margin-top: 48mm;\n" @@ -2336,12 +1750,6 @@ msgstr "" #. module: report_compassion #: model_terms:ir.ui.view,arch_db:report_compassion.childpack_small -#| msgid "" -#| "mm;\n" -#| " margin-top: 140mm;\n" -#| " width: 30mm;\n" -#| " height: 30mm;\n" -#| " }" msgid "" "mm;\n" " margin-top: 10mm;\n" @@ -2375,10 +1783,6 @@ msgstr "pdf" #. module: report_compassion #: model_terms:ir.ui.view,arch_db:report_compassion.childpack_small -#| msgid "" -#| "position: absolute;\n" -#| " width: 297mm;\n" -#| " height: 210mm;" msgid "" "position: absolute;\n" " width: 297mm;\n" @@ -2390,10 +1794,6 @@ msgstr "" #. module: report_compassion #: model_terms:ir.ui.view,arch_db:report_compassion.childpack_small -#| msgid "" -#| "position: absolute;\n" -#| " width: 420mm;\n" -#| " height: 210mm;" msgid "" "position: absolute;\n" " width: 420mm;\n" @@ -2434,20 +1834,18 @@ msgid "report.report_compassion.childpack_small" msgstr "report.report_compassion.childpack_small" #. module: report_compassion -#: code:addons/report_compassion/models/contract_group.py:151 +#: code:addons/report_compassion/models/contract_group.py:124 #, python-format msgid "sponsorships" msgstr "Patenschaften" #. module: report_compassion #: model_terms:ir.ui.view,arch_db:report_compassion.communication_style -#: model_terms:ir.ui.view,arch_db:report_compassion.communication_style_mailing_bvr msgid "width: 62%;" msgstr "width: 62%;" #. module: report_compassion #: model_terms:ir.ui.view,arch_db:report_compassion.communication_style -#: model_terms:ir.ui.view,arch_db:report_compassion.communication_style_mailing_bvr msgid "width: 90%;" msgstr "width: 90%;" @@ -2457,445 +1855,952 @@ msgid "years)" msgstr "Jahre)" #. module: report_compassion -#: model_terms:ir.ui.view,arch_db:report_compassion.communication_style_mailing_bvr -msgid "" -"}\n" -" #success-story hr {\n" -" background-color: white;\n" -" }\n" -" /* Format lists for PDF */\n" -" ul {\n" -" list-style: none;\n" -" }\n" -" li {\n" -" padding-left: 16px;\n" -" }\n" -" li:before {\n" -" content: \"-\";\n" -" padding-right: 8px;\n" -" }\n" -"\n" -" #thank_you_quote tr td:first-child {\n" -" padding-right: 2mm;\n" -" vertical-align: top;\n" -" }\n" -" #thank_you_quote tr td {\n" -" vertical-align: middle;\n" -" }" -msgstr "" -"}\n" -" #success-story hr {\n" -" background-color: white;\n" -" }\n" -" /* Format lists for PDF */\n" -" ul {\n" -" list-style: none;\n" -" }\n" -" li {\n" -" padding-left: 16px;\n" -" }\n" -" li:before {\n" -" content: \"-\";\n" -" padding-right: 8px;\n" -" }\n" -"\n" -" #thank_you_quote tr td:first-child {\n" -" padding-right: 2mm;\n" -" vertical-align: top;\n" -" }\n" -" #thank_you_quote tr td {\n" -" vertical-align: middle;\n" -" }" - -#. module: report_compassion -#: model_terms:ir.ui.view,arch_db:report_compassion.communication_style_mailing_bvr -msgid "" -"}\n" -" .body_text {\n" -" display: inline-block;\n" -" margin-right: 2mm; /* omr code need nothing 5mm all " -"over it */" -msgstr "" -"}\n" -" .body_text {\n" -" display: inline-block;\n" -" margin-right: 2mm; /* omr code need nothing 5mm all " -"over it */" - -#. module: report_compassion -#: model_terms:ir.ui.view,arch_db:report_compassion.communication_style_mailing_bvr -msgid "" -"}\n" -" .right {\n" -" width: 44%;\n" -" margin-left: auto;\n" -" }\n" -" .blue {\n" -" color: #0054A6;\n" -" font-weight: bold;\n" -" }\n" -" #pp {\n" -" font-family: verdana;\n" -" margin-top: 10mm;\n" -" }\n" -" #pp-box {\n" -" display: inline-block;\n" -" padding: 1mm;\n" -" width: 50mm;\n" -" line-height: initial;\n" -" border-style: solid;\n" -" border-width: 1pt;\n" -" }\n" -" #pp-box div:first-child{\n" -" font-size: 12pt;\n" -" font-weight: bold;\n" -" float: left;\n" -" width: 20%;\n" -" }\n" -" #pp-box div:last-child{\n" -" font-size: 8pt;\n" -" margin-left: 20%;\n" -" margin-top: 1mm;\n" -" }\n" -" #pp-post {\n" -" display: inline-block;\n" -" font-size: 6pt;\n" -" }\n" -" #pp hr {\n" -" margin-top: 0.5mm;\n" -" margin-bottom: 3mm;\n" -" }\n" -" /*.partner_address {\n" -" line-height: 1.2;\n" -" font-size: 9pt;\n" -" }*/\n" -" #content {\n" -" width: 100%;\n" -" margin-top: 3mm;\n" -" }\n" -" #success-story {\n" -" display: inline-block;\n" -" margin-right: 5mm;\n" -" vertical-align: top;\n" -" padding: 3mm;\n" -" width: 28%;\n" -" min-height: 170mm;\n" -" max-height: 170mm;\n" -" background-color: #2B2B5D;\n" -" color: white;\n" -" font-size: 12pt;\n" -" }\n" -" #body {\n" -" display: inline-block;" -msgstr "" -"}\n" -" .right {\n" -" width: 44%;\n" -" margin-left: auto;\n" -" }\n" -" .blue {\n" -" color: #0054A6;\n" -" font-weight: bold;\n" -" }\n" -" #pp {\n" -" font-family: verdana;\n" -" margin-top: 10mm;\n" -" }\n" -" #pp-box {\n" -" display: inline-block;\n" -" padding: 1mm;\n" -" width: 50mm;\n" -" line-height: initial;\n" -" border-style: solid;\n" -" border-width: 1pt;\n" -" }\n" -" #pp-box div:first-child{\n" -" font-size: 12pt;\n" -" font-weight: bold;\n" -" float: left;\n" -" width: 20%;\n" -" }\n" -" #pp-box div:last-child{\n" -" font-size: 8pt;\n" -" margin-left: 20%;\n" -" margin-top: 1mm;\n" -" }\n" -" #pp-post {\n" -" display: inline-block;\n" -" font-size: 6pt;\n" -" }\n" -" #pp hr {\n" -" margin-top: 0.5mm;\n" -" margin-bottom: 3mm;\n" -" }\n" -" /*.partner_address {\n" -" line-height: 1.2;\n" -" font-size: 9pt;\n" -" }*/\n" -" #content {\n" -" width: 100%;\n" -" margin-top: 3mm;\n" -" }\n" -" #success-story {\n" -" display: inline-block;\n" -" margin-right: 5mm;\n" -" vertical-align: top;\n" -" padding: 3mm;\n" -" width: 28%;\n" -" min-height: 170mm;\n" -" max-height: 170mm;\n" -" background-color: #2B2B5D;\n" -" color: white;\n" -" font-size: 12pt;\n" -" }\n" -" #body {\n" -" display: inline-block;" - -#. module: report_compassion -#: model_terms:ir.ui.view,arch_db:report_compassion.communication_style_mailing_bvr +#: model_terms:ir.ui.view,arch_db:report_compassion.childpack_small msgid "" "}\n" -" hr {\n" -" margin-top: 0px;\n" -" padding: 0mm;\n" -" border: none;\n" -" height: 1pt;\n" -" background-color: black;" +" #background img {\n" +" max-width: 100%;\n" +" max-height: 100%;\n" +" margin: auto;\n" +" }\n" +" .qrcode {\n" +" position: absolute;\n" +" margin-left:" msgstr "" "}\n" -" hr {\n" -" margin-top: 0px;\n" -" padding: 0mm;\n" -" border: none;\n" -" height: 1pt;\n" -" background-color: black;" +" #background img {\n" +" max-width: 100%;\n" +" max-height: 100%;\n" +" margin: auto;\n" +" }\n" +" .qrcode {\n" +" position: absolute;\n" +" margin-left:" #. module: report_compassion #: model_terms:ir.ui.view,arch_db:report_compassion.communication_style +#| msgid "" +#| "}\n" +#| " #success-story hr {\n" +#| " background-color: white;\n" +#| " }\n" +#| " /* Format lists for PDF */\n" +#| " ul {\n" +#| " list-style: none;\n" +#| " }\n" +#| " li {\n" +#| " padding-left: 16px;\n" +#| " }\n" +#| " li:before {\n" +#| " content: \"-\";\n" +#| " padding-right: 8px;\n" +#| " }\n" +#| "\n" +#| " #thank_you_quote tr td:first-child {\n" +#| " padding-right: 2mm;\n" +#| " vertical-align: top;\n" +#| " }\n" +#| " #thank_you_quote tr td {\n" +#| " vertical-align: middle;\n" +#| " }" msgid "" "}\n" -" #success-story hr {\n" -" background-color: white;\n" -" }\n" -" /* Format lists for PDF */\n" -" ul {\n" -" list-style: none;\n" -" }\n" -" li {\n" -" padding-left: 16px;\n" -" }\n" -" li:before {\n" -" content: \"-\";\n" -" padding-right: 8px;\n" -" }\n" +" #success-story hr {\n" +" background-color: white;\n" +" }\n" +" /* Format lists for PDF */\n" +" ul {\n" +" list-style: none;\n" +" }\n" +" li {\n" +" padding-left: 16px;\n" +" }\n" +" li:before {\n" +" content: \"-\";\n" +" padding-right: 8px;\n" +" }\n" "\n" -" #thank_you_quote tr td:first-child {\n" -" padding-right: 2mm;\n" -" vertical-align: top;\n" -" }\n" -" #thank_you_quote tr td {\n" -" vertical-align: middle;\n" -" }" +" #thank_you_quote tr td:first-child {\n" +" padding-right: 2mm;\n" +" vertical-align: top;\n" +" }\n" +" #thank_you_quote tr td {\n" +" vertical-align: middle;\n" +" }" msgstr "" "}\n" -" #success-story hr {\n" -" background-color: white;\n" -" }\n" -" /* Format lists for PDF */\n" -" ul {\n" -" list-style: none;\n" -" }\n" -" li {\n" -" padding-left: 16px;\n" -" }\n" -" li:before {\n" -" content: \"-\";\n" -" padding-right: 8px;\n" -" }\n" +" #success-story hr {\n" +" background-color: white;\n" +" }\n" +" /* Format lists for PDF */\n" +" ul {\n" +" list-style: none;\n" +" }\n" +" li {\n" +" padding-left: 16px;\n" +" }\n" +" li:before {\n" +" content: \"-\";\n" +" padding-right: 8px;\n" +" }\n" "\n" -" #thank_you_quote tr td:first-child {\n" -" padding-right: 2mm;\n" -" vertical-align: top;\n" -" }\n" -" #thank_you_quote tr td {\n" -" vertical-align: middle;\n" -" }" +" #thank_you_quote tr td:first-child {\n" +" padding-right: 2mm;\n" +" vertical-align: top;\n" +" }\n" +" #thank_you_quote tr td {\n" +" vertical-align: middle;\n" +" }" #. module: report_compassion #: model_terms:ir.ui.view,arch_db:report_compassion.communication_style +#| msgid "" +#| "}\n" +#| " .body_text {\n" +#| " display: inline-block;\n" +#| " margin-right: 2mm; /* omr code need nothing 5mm all " +#| "over it */" msgid "" "}\n" -" .body_text {\n" -" display: inline-block;\n" -" margin-right: 2mm; /* omr code need nothing 5mm all over " -"it */" +" .body_text {\n" +" display: inline-block;\n" +" margin-right: 2mm; /* omr code need nothing 5mm all over it " +"*/" msgstr "" "}\n" -" .body_text {\n" -" display: inline-block;\n" -" margin-right: 2mm; /* omr code need nothing 5mm all over " -"it */" +" .body_text {\n" +" display: inline-block;\n" +" margin-right: 2mm; /* omr code need nothing 5mm all over it " +"*/" #. module: report_compassion #: model_terms:ir.ui.view,arch_db:report_compassion.communication_style +#| msgid "" +#| "}\n" +#| " .right {\n" +#| " width: 44%;\n" +#| " margin-left: auto;\n" +#| " }\n" +#| " .blue {\n" +#| " color: #0054A6;\n" +#| " font-weight: bold;\n" +#| " }\n" +#| " #pp {\n" +#| " font-family: verdana;\n" +#| " }\n" +#| " #pp-box {\n" +#| " display: inline-block;\n" +#| " padding: 1mm;\n" +#| " width: 50mm;\n" +#| " line-height: initial;\n" +#| " border-style: solid;\n" +#| " border-width: 1pt;\n" +#| " }\n" +#| " #pp-box div:first-child{\n" +#| " font-size: 12pt;\n" +#| " font-weight: bold;\n" +#| " }\n" +#| " #pp-box div:last-child{\n" +#| " font-size: 8pt;\n" +#| " }\n" +#| " #pp-post {\n" +#| " display: inline-block;\n" +#| " font-size: 6pt;\n" +#| " }\n" +#| " #pp hr {\n" +#| " margin-top: 0.5mm;\n" +#| " margin-bottom: 3mm;\n" +#| " }\n" +#| " #content {\n" +#| " width: 100%;\n" +#| " }\n" +#| " #success-story {\n" +#| " display: inline-block;\n" +#| " margin-right: 5mm;\n" +#| " vertical-align: top;\n" +#| " padding: 3mm;\n" +#| " width: 28%;\n" +#| " min-height: 170mm;\n" +#| " max-height: 170mm;\n" +#| " background-color: #2B2B5D;\n" +#| " color: white;\n" +#| " font-size: 12pt;\n" +#| " }\n" +#| " #body {\n" +#| " display: inline-block;" msgid "" "}\n" -" .right {\n" -" width: 44%;\n" -" margin-left: auto;\n" -" }\n" -" .blue {\n" -" color: #0054A6;\n" -" font-weight: bold;\n" -" }\n" -" #pp {\n" -" font-family: verdana;\n" -" }\n" -" #pp-box {\n" -" display: inline-block;\n" -" padding: 1mm;\n" -" width: 50mm;\n" -" line-height: initial;\n" -" border-style: solid;\n" -" border-width: 1pt;\n" -" }\n" -" #pp-box div:first-child{\n" -" font-size: 12pt;\n" -" font-weight: bold;\n" -" }\n" -" #pp-box div:last-child{\n" -" font-size: 8pt;\n" -" }\n" -" #pp-post {\n" -" display: inline-block;\n" -" font-size: 6pt;\n" -" }\n" -" #pp hr {\n" -" margin-top: 0.5mm;\n" -" margin-bottom: 3mm;\n" -" }\n" -" #content {\n" -" width: 100%;\n" -" }\n" -" #success-story {\n" -" display: inline-block;\n" -" margin-right: 5mm;\n" -" vertical-align: top;\n" -" padding: 3mm;\n" -" width: 28%;\n" -" min-height: 170mm;\n" -" max-height: 170mm;\n" -" background-color: #2B2B5D;\n" -" color: white;\n" -" font-size: 12pt;\n" -" }\n" -" #body {\n" -" display: inline-block;" +" .right {\n" +" width: 44%;\n" +" margin-left: auto;\n" +" }\n" +" .blue {\n" +" color: #0054A6;\n" +" font-weight: bold;\n" +" }\n" +" #pp {\n" +" font-family: verdana;\n" +" }\n" +" #pp-box {\n" +" display: inline-block;\n" +" padding: 1mm;\n" +" width: 50mm;\n" +" line-height: initial;\n" +" border-style: solid;\n" +" border-width: 1pt;\n" +" }\n" +" #pp-box div:first-child{\n" +" font-size: 12pt;\n" +" font-weight: bold;\n" +" }\n" +" #pp-box div:last-child{\n" +" font-size: 8pt;\n" +" }\n" +" #pp-post {\n" +" display: inline-block;\n" +" font-size: 6pt;\n" +" }\n" +" #pp hr {\n" +" margin-top: 0.5mm;\n" +" margin-bottom: 3mm;\n" +" }\n" +" #content {\n" +" width: 100%;\n" +" }\n" +" #success-story {\n" +" display: inline-block;\n" +" margin-right: 5mm;\n" +" vertical-align: top;\n" +" padding: 3mm;\n" +" width: 28%;\n" +" min-height: 170mm;\n" +" max-height: 170mm;\n" +" background-color: #2B2B5D;\n" +" color: white;\n" +" font-size: 12pt;\n" +" }\n" +" #body {\n" +" display: inline-block;\n" +" line-height: 1.5;" msgstr "" "}\n" -" .right {\n" -" width: 44%;\n" -" margin-left: auto;\n" -" }\n" -" .blue {\n" -" color: #0054A6;\n" -" font-weight: bold;\n" -" }\n" -" #pp {\n" -" font-family: verdana;\n" -" }\n" -" #pp-box {\n" -" display: inline-block;\n" -" padding: 1mm;\n" -" width: 50mm;\n" -" line-height: initial;\n" -" border-style: solid;\n" -" border-width: 1pt;\n" -" }\n" -" #pp-box div:first-child{\n" -" font-size: 12pt;\n" -" font-weight: bold;\n" -" }\n" -" #pp-box div:last-child{\n" -" font-size: 8pt;\n" -" }\n" -" #pp-post {\n" -" display: inline-block;\n" -" font-size: 6pt;\n" -" }\n" -" #pp hr {\n" -" margin-top: 0.5mm;\n" -" margin-bottom: 3mm;\n" -" }\n" -" #content {\n" -" width: 100%;\n" -" }\n" -" #success-story {\n" -" display: inline-block;\n" -" margin-right: 5mm;\n" -" vertical-align: top;\n" -" padding: 3mm;\n" -" width: 28%;\n" -" min-height: 170mm;\n" -" max-height: 170mm;\n" -" background-color: #2B2B5D;\n" -" color: white;\n" -" font-size: 12pt;\n" -" }\n" -" #body {\n" -" display: inline-block;" +" .right {\n" +" width: 44%;\n" +" margin-left: auto;\n" +" }\n" +" .blue {\n" +" color: #0054A6;\n" +" font-weight: bold;\n" +" }\n" +" #pp {\n" +" font-family: verdana;\n" +" }\n" +" #pp-box {\n" +" display: inline-block;\n" +" padding: 1mm;\n" +" width: 50mm;\n" +" line-height: initial;\n" +" border-style: solid;\n" +" border-width: 1pt;\n" +" }\n" +" #pp-box div:first-child{\n" +" font-size: 12pt;\n" +" font-weight: bold;\n" +" }\n" +" #pp-box div:last-child{\n" +" font-size: 8pt;\n" +" }\n" +" #pp-post {\n" +" display: inline-block;\n" +" font-size: 6pt;\n" +" }\n" +" #pp hr {\n" +" margin-top: 0.5mm;\n" +" margin-bottom: 3mm;\n" +" }\n" +" #content {\n" +" width: 100%;\n" +" }\n" +" #success-story {\n" +" display: inline-block;\n" +" margin-right: 5mm;\n" +" vertical-align: top;\n" +" padding: 3mm;\n" +" width: 28%;\n" +" min-height: 170mm;\n" +" max-height: 170mm;\n" +" background-color: #2B2B5D;\n" +" color: white;\n" +" font-size: 12pt;\n" +" }\n" +" #body {\n" +" display: inline-block;\n" +" line-height: 1.5;" #. module: report_compassion #: model_terms:ir.ui.view,arch_db:report_compassion.communication_style -msgid "" -"}\n" -" hr {\n" -" margin-top: 0px;\n" -" padding: 0mm;\n" -" border: none;\n" -" height: 1pt;\n" -" background-color: black;" -msgstr "" -"}\n" -" hr {\n" -" margin-top: 0px;\n" -" padding: 0mm;\n" -" border: none;\n" -" height: 1pt;\n" -" background-color: black;" - -#. module: report_compassion -#: model_terms:ir.ui.view,arch_db:report_compassion.childpack_small #| msgid "" #| "}\n" -#| " #background img {\n" -#| " max-width: 100%;\n" -#| " max-height: 100%;\n" -#| " margin: auto;\n" -#| " }\n" -#| " .qrcode {\n" -#| " position: absolute;\n" -#| " margin-left:" +#| " hr {\n" +#| " margin-top: 0px;\n" +#| " padding: 0mm;\n" +#| " border: none;\n" +#| " height: 1pt;\n" +#| " background-color: black;" msgid "" "}\n" -" #background img {\n" -" max-width: 100%;\n" -" max-height: 100%;\n" -" margin: auto;\n" -" }\n" -" .qrcode {\n" -" position: absolute;\n" -" margin-left:" +" hr {\n" +" margin-top: 0px;\n" +" padding: 0mm;\n" +" border: none;\n" +" height: 1pt;\n" +" background-color: black;" msgstr "" "}\n" -" #background img {\n" -" max-width: 100%;\n" -" max-height: 100%;\n" -" margin: auto;\n" -" }\n" -" .qrcode {\n" -" position: absolute;\n" -" margin-left:" +" hr {\n" +" margin-top: 0px;\n" +" padding: 0mm;\n" +" border: none;\n" +" height: 1pt;\n" +" background-color: black;" + +#~ msgid "" +#~ "#header {\n" +#~ " margin-left: 15mm;" +#~ msgstr "" +#~ "#header {\n" +#~ " margin-left: 15mm;" + +#~ msgid "" +#~ ".one_slip {\n" +#~ " font-size: 8pt;\n" +#~ " width: 210mm;\n" +#~ " height: 106mm;\n" +#~ " }\n" +#~ " #background {\n" +#~ " position: absolute;\n" +#~ " width: 210mm;\n" +#~ " height: 106mm;\n" +#~ " }\n" +#~ " #background img {\n" +#~ " max-width: 100%;\n" +#~ " max-height: 100%;\n" +#~ " margin: auto;\n" +#~ " }\n" +#~ " .receipt {\n" +#~ " position: absolute;\n" +#~ " padding-top: 9mm;\n" +#~ " padding-left: 5mm;\n" +#~ " width: 60mm;\n" +#~ " height: 106mm;\n" +#~ " }\n" +#~ " .pay_for::first-line {\n" +#~ " font-weight: bold;\n" +#~ " }\n" +#~ " .receipt .pay_for {\n" +#~ " position: absolute;\n" +#~ " height: 15mm;\n" +#~ " width: 100%;\n" +#~ " }\n" +#~ " .receipt .communication {\n" +#~ " position: absolute;\n" +#~ " margin-top: 18mm;\n" +#~ " height: 15mm;\n" +#~ " line-height: 1.3;\n" +#~ " }\n" +#~ " .receipt .account {\n" +#~ " position: absolute;\n" +#~ " margin-top: 33mm;\n" +#~ " margin-left: 30.5mm;\n" +#~ " }\n" +#~ " .amount {\n" +#~ " position: absolute;\n" +#~ " width: 55mm;\n" +#~ " font-size: 12pt;\n" +#~ " letter-spacing: 1.5mm;\n" +#~ " text-align: right;\n" +#~ " top: 50.5mm;\n" +#~ " }\n" +#~ " .receipt .amount span:first-child {\n" +#~ " position: absolute;\n" +#~ " width: 40mm;\n" +#~ " right: 20mm;\n" +#~ " }\n" +#~ " .receipt .amount span:last-child {\n" +#~ " width: 10mm;\n" +#~ " float: right;\n" +#~ " margin-right: 3mm;\n" +#~ " }\n" +#~ " .receipt .reference {\n" +#~ " position: absolute;\n" +#~ " margin-top: 51mm;\n" +#~ " }\n" +#~ " .receipt .pay_from {\n" +#~ " position: absolute;\n" +#~ " margin-top: 56mm;\n" +#~ " max-height: 20mm;\n" +#~ " }\n" +#~ "\n" +#~ " .transfer {\n" +#~ " position: absolute;\n" +#~ " margin-left: 60mm;\n" +#~ " padding-left: 4mm;\n" +#~ " width: 150mm;\n" +#~ " height: 106mm;\n" +#~ " }\n" +#~ " .transfer .pay_for {\n" +#~ " position: absolute;\n" +#~ " margin-top: 9mm;\n" +#~ " width: 55mm;\n" +#~ " }\n" +#~ " .transfer .reference {\n" +#~ " position: absolute;\n" +#~ " margin-left: 61mm;\n" +#~ " margin-top: 33mm;\n" +#~ " width: 84mm;\n" +#~ " height: 6mm;\n" +#~ " padding: 1mm;\n" +#~ " font-size: 10pt;\n" +#~ " text-align: center;\n" +#~ " }\n" +#~ " .transfer .amount span:first-child {\n" +#~ " position: absolute;\n" +#~ " width: 40mm;\n" +#~ " right: 19mm;\n" +#~ " }\n" +#~ " .transfer .amount span:last-child {\n" +#~ " width: 10mm;\n" +#~ " float: right;\n" +#~ " margin-right: 2mm;\n" +#~ " }\n" +#~ " .transfer .account {\n" +#~ " position: absolute;\n" +#~ " margin-left: 28mm;\n" +#~ " margin-top: 42.5mm;\n" +#~ " }\n" +#~ " .transfer .pay_from {\n" +#~ " position: absolute;\n" +#~ " margin-left: 61mm;\n" +#~ " margin-top: 54mm;\n" +#~ " line-height: 5mm;\n" +#~ " width: 80mm;\n" +#~ " height: 30mm;\n" +#~ " padding: auto;\n" +#~ " }\n" +#~ " .transfer .scan_line {\n" +#~ " position: absolute;\n" +#~ " right: 7.62mm;\n" +#~ " top: 84.5mm;\n" +#~ " width: 140mm;\n" +#~ " font-family: \"ocr\";\n" +#~ " font-size: 12pt;\n" +#~ " text-align: right;\n" +#~ " }" +#~ msgstr "" +#~ ".one_slip {\n" +#~ " font-size: 8pt;\n" +#~ " width: 210mm;\n" +#~ " height: 106mm;\n" +#~ " }\n" +#~ " #background {\n" +#~ " position: absolute;\n" +#~ " width: 210mm;\n" +#~ " height: 106mm;\n" +#~ " }\n" +#~ " #background img {\n" +#~ " max-width: 100%;\n" +#~ " max-height: 100%;\n" +#~ " margin: auto;\n" +#~ " }\n" +#~ " .receipt {\n" +#~ " position: absolute;\n" +#~ " padding-top: 9mm;\n" +#~ " padding-left: 5mm;\n" +#~ " width: 60mm;\n" +#~ " height: 106mm;\n" +#~ " }\n" +#~ " .pay_for::first-line {\n" +#~ " font-weight: bold;\n" +#~ " }\n" +#~ " .receipt .pay_for {\n" +#~ " position: absolute;\n" +#~ " height: 15mm;\n" +#~ " width: 100%;\n" +#~ " }\n" +#~ " .receipt .communication {\n" +#~ " position: absolute;\n" +#~ " margin-top: 18mm;\n" +#~ " height: 15mm;\n" +#~ " line-height: 1.3;\n" +#~ " }\n" +#~ " .receipt .account {\n" +#~ " position: absolute;\n" +#~ " margin-top: 33mm;\n" +#~ " margin-left: 30.5mm;\n" +#~ " }\n" +#~ " .amount {\n" +#~ " position: absolute;\n" +#~ " width: 55mm;\n" +#~ " font-size: 12pt;\n" +#~ " letter-spacing: 1.5mm;\n" +#~ " text-align: right;\n" +#~ " top: 50.5mm;\n" +#~ " }\n" +#~ " .receipt .amount span:first-child {\n" +#~ " position: absolute;\n" +#~ " width: 40mm;\n" +#~ " right: 20mm;\n" +#~ " }\n" +#~ " .receipt .amount span:last-child {\n" +#~ " width: 10mm;\n" +#~ " float: right;\n" +#~ " margin-right: 3mm;\n" +#~ " }\n" +#~ " .receipt .reference {\n" +#~ " position: absolute;\n" +#~ " margin-top: 51mm;\n" +#~ " }\n" +#~ " .receipt .pay_from {\n" +#~ " position: absolute;\n" +#~ " margin-top: 56mm;\n" +#~ " max-height: 20mm;\n" +#~ " }\n" +#~ "\n" +#~ " .transfer {\n" +#~ " position: absolute;\n" +#~ " margin-left: 60mm;\n" +#~ " padding-left: 4mm;\n" +#~ " width: 150mm;\n" +#~ " height: 106mm;\n" +#~ " }\n" +#~ " .transfer .pay_for {\n" +#~ " position: absolute;\n" +#~ " margin-top: 9mm;\n" +#~ " width: 55mm;\n" +#~ " }\n" +#~ " .transfer .reference {\n" +#~ " position: absolute;\n" +#~ " margin-left: 61mm;\n" +#~ " margin-top: 33mm;\n" +#~ " width: 84mm;\n" +#~ " height: 6mm;\n" +#~ " padding: 1mm;\n" +#~ " font-size: 10pt;\n" +#~ " text-align: center;\n" +#~ " }\n" +#~ " .transfer .amount span:first-child {\n" +#~ " position: absolute;\n" +#~ " width: 40mm;\n" +#~ " right: 19mm;\n" +#~ " }\n" +#~ " .transfer .amount span:last-child {\n" +#~ " width: 10mm;\n" +#~ " float: right;\n" +#~ " margin-right: 2mm;\n" +#~ " }\n" +#~ " .transfer .account {\n" +#~ " position: absolute;\n" +#~ " margin-left: 28mm;\n" +#~ " margin-top: 42.5mm;\n" +#~ " }\n" +#~ " .transfer .pay_from {\n" +#~ " position: absolute;\n" +#~ " margin-left: 61mm;\n" +#~ " margin-top: 54mm;\n" +#~ " line-height: 5mm;\n" +#~ " width: 80mm;\n" +#~ " height: 30mm;\n" +#~ " padding: auto;\n" +#~ " }\n" +#~ " .transfer .scan_line {\n" +#~ " position: absolute;\n" +#~ " right: 7.62mm;\n" +#~ " top: 84.5mm;\n" +#~ " width: 140mm;\n" +#~ " font-family: \"ocr\";\n" +#~ " font-size: 12pt;\n" +#~ " text-align: right;\n" +#~ " }" + +#~ msgid "" +#~ "/* Put the text down to avoid showing in the address window */\n" +#~ " margin-top: 9mm;" +#~ msgstr "" +#~ "/* Put the text down to avoid showing in the address window */\n" +#~ " margin-top: 9mm;" + +#~ msgid "3 BVR" +#~ msgstr "3 BVR" + +#~ msgid "A4 + payment slip" +#~ msgstr "A4 + payment slip" + +#~ msgid "A4 BVR" +#~ msgstr "A4 BVR" + +#~ msgid "B2S Letter" +#~ msgstr "B2S Letter" + +#~ msgid "" +#~ "Compassion Switzerland\n" +#~ "
\n" +#~ " Rue Galilée 3\n" +#~ "
\n" +#~ " 1400 Yverdon-les-Bains\n" +#~ "
\n" +#~ " Switzerland" +#~ msgstr "" +#~ "Compassion Schweiz\n" +#~ "
\n" +#~ " Effingerstrasse 10\n" +#~ "
\n" +#~ " 3011 Bern\n" +#~ "
\n" +#~ " Schweiz" + +#~ msgid "Draw Background" +#~ msgstr "Draw Background" + +#~ msgid "" +#~ "Enable if you print on a payment slip that already has company " +#~ "information printed on it." +#~ msgstr "" +#~ "Enable if you print on a payment slip that already has company " +#~ "information printed on it." + +#~ msgid "Format Ref" +#~ msgstr "Format Ref" + +#~ msgid "Gift Payment Slips 3 BVR" +#~ msgstr "Gift Payment Slips 3 BVR" + +#~ msgid "Mailing BVR" +#~ msgstr "Mailing BVR" + +#~ msgid "Preprinted" +#~ msgstr "Preprinted" + +#~ msgid "Scan Line" +#~ msgstr "Scan-Zeile" + +#~ msgid "Sponsorship Payment Slips 3 BVR" +#~ msgstr "Sponsorship Payment Slips 3 BVR" + +#~ msgid "" +#~ "height: 145mm;\n" +#~ " overflow: hidden;" +#~ msgstr "" +#~ "height: 145mm;\n" +#~ " overflow: hidden;" + +#~ msgid "" +#~ "height: 145mm;\n" +#~ " overflow: hidden;" +#~ msgstr "" +#~ "height: 145mm;\n" +#~ " overflow: hidden;" + +#~ msgid "" +#~ "height: 45mm;\n" +#~ " font-size: 8pt;\n" +#~ " }\n" +#~ " #date {\n" +#~ " float: left;\n" +#~ " margin-top: 15mm;\n" +#~ " }\n" +#~ " #logo {\n" +#~ " display: inline-block;\n" +#~ " margin-top: 6mm;\n" +#~ " width: 100mm;\n" +#~ " height: 40mm;\n" +#~ " }\n" +#~ " #logo img {\n" +#~ " max-width: 100%;\n" +#~ " max-height: 100%;\n" +#~ " margin: auto;\n" +#~ " }\n" +#~ " #square {\n" +#~ " display: inline-block;\n" +#~ " float: right;\n" +#~ " margin-top: 6mm;\n" +#~ " margin-right: 6mm;\n" +#~ " width: 19mm;\n" +#~ " height: 19mm;\n" +#~ " }\n" +#~ " #square img {\n" +#~ " max-width: 100%;\n" +#~ " max-height: 100%;\n" +#~ " margin: auto;\n" +#~ " }\n" +#~ " #compassion_address {\n" +#~ " float: left;\n" +#~ " margin-bottom: 5mm;\n" +#~ " }\n" +#~ " #letter {\n" +#~ " font-family: \"millerLight\";\n" +#~ " font-size: 10pt;" +#~ msgstr "" +#~ "height: 45mm;\n" +#~ " font-size: 8pt;\n" +#~ " }\n" +#~ " #date {\n" +#~ " float: left;\n" +#~ " margin-top: 15mm;\n" +#~ " }\n" +#~ " #logo {\n" +#~ " display: inline-block;\n" +#~ " margin-top: 6mm;\n" +#~ " width: 100mm;\n" +#~ " height: 40mm;\n" +#~ " }\n" +#~ " #logo img {\n" +#~ " max-width: 100%;\n" +#~ " max-height: 100%;\n" +#~ " margin: auto;\n" +#~ " }\n" +#~ " #square {\n" +#~ " display: inline-block;\n" +#~ " float: right;\n" +#~ " margin-top: 6mm;\n" +#~ " margin-right: 6mm;\n" +#~ " width: 19mm;\n" +#~ " height: 19mm;\n" +#~ " }\n" +#~ " #square img {\n" +#~ " max-width: 100%;\n" +#~ " max-height: 100%;\n" +#~ " margin: auto;\n" +#~ " }\n" +#~ " #compassion_address {\n" +#~ " float: left;\n" +#~ " margin-bottom: 5mm;\n" +#~ " }\n" +#~ " #letter {\n" +#~ " font-family: \"millerLight\";\n" +#~ " font-size: 10pt;" + +#~ msgid "" +#~ "margin-left: 11mm;\n" +#~ " margin-right: 1mm;" +#~ msgstr "" +#~ "margin-left: 11mm;\n" +#~ " margin-right: 1mm;" + +#~ msgid "" +#~ "margin-left: 25mm;\n" +#~ " margin-right: 15mm;" +#~ msgstr "" +#~ "margin-left: 25mm;\n" +#~ " margin-right: 15mm;" + +#~ msgid "margin-top: -20mm;" +#~ msgstr "margin-top: -20mm;" + +#~ msgid "" +#~ "}\n" +#~ " #success-story hr {\n" +#~ " background-color: white;\n" +#~ " }\n" +#~ " /* Format lists for PDF */\n" +#~ " ul {\n" +#~ " list-style: none;\n" +#~ " }\n" +#~ " li {\n" +#~ " padding-left: 16px;\n" +#~ " }\n" +#~ " li:before {\n" +#~ " content: \"-\";\n" +#~ " padding-right: 8px;\n" +#~ " }\n" +#~ "\n" +#~ " #thank_you_quote tr td:first-child {\n" +#~ " padding-right: 2mm;\n" +#~ " vertical-align: top;\n" +#~ " }\n" +#~ " #thank_you_quote tr td {\n" +#~ " vertical-align: middle;\n" +#~ " }" +#~ msgstr "" +#~ "}\n" +#~ " #success-story hr {\n" +#~ " background-color: white;\n" +#~ " }\n" +#~ " /* Format lists for PDF */\n" +#~ " ul {\n" +#~ " list-style: none;\n" +#~ " }\n" +#~ " li {\n" +#~ " padding-left: 16px;\n" +#~ " }\n" +#~ " li:before {\n" +#~ " content: \"-\";\n" +#~ " padding-right: 8px;\n" +#~ " }\n" +#~ "\n" +#~ " #thank_you_quote tr td:first-child {\n" +#~ " padding-right: 2mm;\n" +#~ " vertical-align: top;\n" +#~ " }\n" +#~ " #thank_you_quote tr td {\n" +#~ " vertical-align: middle;\n" +#~ " }" + +#~ msgid "" +#~ "}\n" +#~ " .body_text {\n" +#~ " display: inline-block;\n" +#~ " margin-right: 2mm; /* omr code need nothing 5mm " +#~ "all over it */" +#~ msgstr "" +#~ "}\n" +#~ " .body_text {\n" +#~ " display: inline-block;\n" +#~ " margin-right: 2mm; /* omr code need nothing 5mm " +#~ "all over it */" + +#~ msgid "" +#~ "}\n" +#~ " .right {\n" +#~ " width: 44%;\n" +#~ " margin-left: auto;\n" +#~ " }\n" +#~ " .blue {\n" +#~ " color: #0054A6;\n" +#~ " font-weight: bold;\n" +#~ " }\n" +#~ " #pp {\n" +#~ " font-family: verdana;\n" +#~ " margin-top: 10mm;\n" +#~ " }\n" +#~ " #pp-box {\n" +#~ " display: inline-block;\n" +#~ " padding: 1mm;\n" +#~ " width: 50mm;\n" +#~ " line-height: initial;\n" +#~ " border-style: solid;\n" +#~ " border-width: 1pt;\n" +#~ " }\n" +#~ " #pp-box div:first-child{\n" +#~ " font-size: 12pt;\n" +#~ " font-weight: bold;\n" +#~ " float: left;\n" +#~ " width: 20%;\n" +#~ " }\n" +#~ " #pp-box div:last-child{\n" +#~ " font-size: 8pt;\n" +#~ " margin-left: 20%;\n" +#~ " margin-top: 1mm;\n" +#~ " }\n" +#~ " #pp-post {\n" +#~ " display: inline-block;\n" +#~ " font-size: 6pt;\n" +#~ " }\n" +#~ " #pp hr {\n" +#~ " margin-top: 0.5mm;\n" +#~ " margin-bottom: 3mm;\n" +#~ " }\n" +#~ " /*.partner_address {\n" +#~ " line-height: 1.2;\n" +#~ " font-size: 9pt;\n" +#~ " }*/\n" +#~ " #content {\n" +#~ " width: 100%;\n" +#~ " margin-top: 3mm;\n" +#~ " }\n" +#~ " #success-story {\n" +#~ " display: inline-block;\n" +#~ " margin-right: 5mm;\n" +#~ " vertical-align: top;\n" +#~ " padding: 3mm;\n" +#~ " width: 28%;\n" +#~ " min-height: 170mm;\n" +#~ " max-height: 170mm;\n" +#~ " background-color: #2B2B5D;\n" +#~ " color: white;\n" +#~ " font-size: 12pt;\n" +#~ " }\n" +#~ " #body {\n" +#~ " display: inline-block;" +#~ msgstr "" +#~ "}\n" +#~ " .right {\n" +#~ " width: 44%;\n" +#~ " margin-left: auto;\n" +#~ " }\n" +#~ " .blue {\n" +#~ " color: #0054A6;\n" +#~ " font-weight: bold;\n" +#~ " }\n" +#~ " #pp {\n" +#~ " font-family: verdana;\n" +#~ " margin-top: 10mm;\n" +#~ " }\n" +#~ " #pp-box {\n" +#~ " display: inline-block;\n" +#~ " padding: 1mm;\n" +#~ " width: 50mm;\n" +#~ " line-height: initial;\n" +#~ " border-style: solid;\n" +#~ " border-width: 1pt;\n" +#~ " }\n" +#~ " #pp-box div:first-child{\n" +#~ " font-size: 12pt;\n" +#~ " font-weight: bold;\n" +#~ " float: left;\n" +#~ " width: 20%;\n" +#~ " }\n" +#~ " #pp-box div:last-child{\n" +#~ " font-size: 8pt;\n" +#~ " margin-left: 20%;\n" +#~ " margin-top: 1mm;\n" +#~ " }\n" +#~ " #pp-post {\n" +#~ " display: inline-block;\n" +#~ " font-size: 6pt;\n" +#~ " }\n" +#~ " #pp hr {\n" +#~ " margin-top: 0.5mm;\n" +#~ " margin-bottom: 3mm;\n" +#~ " }\n" +#~ " /*.partner_address {\n" +#~ " line-height: 1.2;\n" +#~ " font-size: 9pt;\n" +#~ " }*/\n" +#~ " #content {\n" +#~ " width: 100%;\n" +#~ " margin-top: 3mm;\n" +#~ " }\n" +#~ " #success-story {\n" +#~ " display: inline-block;\n" +#~ " margin-right: 5mm;\n" +#~ " vertical-align: top;\n" +#~ " padding: 3mm;\n" +#~ " width: 28%;\n" +#~ " min-height: 170mm;\n" +#~ " max-height: 170mm;\n" +#~ " background-color: #2B2B5D;\n" +#~ " color: white;\n" +#~ " font-size: 12pt;\n" +#~ " }\n" +#~ " #body {\n" +#~ " display: inline-block;" + +#~ msgid "" +#~ "}\n" +#~ " hr {\n" +#~ " margin-top: 0px;\n" +#~ " padding: 0mm;\n" +#~ " border: none;\n" +#~ " height: 1pt;\n" +#~ " background-color: black;" +#~ msgstr "" +#~ "}\n" +#~ " hr {\n" +#~ " margin-top: 0px;\n" +#~ " padding: 0mm;\n" +#~ " border: none;\n" +#~ " height: 1pt;\n" +#~ " background-color: black;" #~ msgid "" #~ "margin-left: 176mm;\n" diff --git a/report_compassion/i18n/fr_CH.po b/report_compassion/i18n/fr_CH.po index 33455e07d..b084b5fdd 100644 --- a/report_compassion/i18n/fr_CH.po +++ b/report_compassion/i18n/fr_CH.po @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 12.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-10-14 08:08+0000\n" -"PO-Revision-Date: 2021-10-14 10:10+0200\n" +"POT-Creation-Date: 2021-12-02 12:23+0000\n" +"PO-Revision-Date: 2021-12-02 13:33+0100\n" "Last-Translator: Emanuel Cino \n" "Language-Team: \n" "Language: fr_CH\n" @@ -17,23 +17,19 @@ msgstr "" "Plural-Forms: \n" "X-Generator: Poedit 3.0\n" -#. module: report_compassion -#: model_terms:ir.ui.view,arch_db:report_compassion.communication_style_mailing_bvr -msgid "" -"#header {\n" -" margin-left: 15mm;" -msgstr "" -"#header {\n" -" margin-left: 15mm;" - #. module: report_compassion #: model_terms:ir.ui.view,arch_db:report_compassion.communication_style +#| msgid "" +#| "#header {\n" +#| " margin-left: 15mm;" msgid "" "#header {\n" -" margin-left: 15mm;" +" position: absolute;\n" +" margin-left: 15mm;" msgstr "" "#header {\n" -" margin-left: 15mm;" +" position: absolute;\n" +" margin-left: 15mm;" #. module: report_compassion #: model_terms:ir.ui.view,arch_db:report_compassion.anniversary_card @@ -196,31 +192,6 @@ msgstr "" #. module: report_compassion #: model_terms:ir.ui.view,arch_db:report_compassion.childpack_small -#| msgid "" -#| ".container {\n" -#| " font-family: \"millerLight\";\n" -#| " font-size: 8pt;\n" -#| " }\n" -#| " .local_id {\n" -#| " font-family: \"Miller\";\n" -#| " position: absolute;\n" -#| " margin-top: 65mm;\n" -#| " margin-left: 56mm;\n" -#| " width: 108mm;\n" -#| " writing-mode:vertical-rl;\n" -#| " -webkit-transform:rotate(-90deg);\n" -#| " -moz-transform:rotate(-90deg);\n" -#| " -o-transform: rotate(-90deg);\n" -#| " -ms-transform:rotate(-90deg);\n" -#| " transform: rotate(-90deg);\n" -#| " white-space:nowrap;\n" -#| " }\n" -#| " #due_date {\n" -#| " margin-right: 20mm;\n" -#| " }\n" -#| " .desc {\n" -#| " position: absolute;\n" -#| " margin-left:" msgid "" ".container {\n" " font-family: \"millerLight\";\n" @@ -274,56 +245,6 @@ msgstr "" #. module: report_compassion #: model_terms:ir.ui.view,arch_db:report_compassion.childpack_mini -#| msgid "" -#| ".local_id {\n" -#| " font-family: \"Miller\";\n" -#| " position: absolute;\n" -#| " margin-top: 200mm;\n" -#| " margin-left: 8mm;\n" -#| " width: 25mm;\n" -#| " font-size: 8pt;\n" -#| " }\n" -#| " h6 {\n" -#| " font-family: \"Miller\";\n" -#| " text-transform: uppercase;\n" -#| " }\n" -#| " .photo {\n" -#| " position: absolute;\n" -#| " margin-left: 118mm;\n" -#| " margin-top: 49mm;\n" -#| " width: 88mm;\n" -#| " height: 125mm;\n" -#| " }\n" -#| " .photo img {\n" -#| " max-width: 100%;\n" -#| " max-height: 100%;\n" -#| " margin: auto;\n" -#| " }\n" -#| " .summary {\n" -#| " position: absolute;\n" -#| " margin-left: 118mm;\n" -#| " margin-top: 177mm;\n" -#| " text-transform: uppercase;\n" -#| " font-family: \"Miller\";\n" -#| " font-size: 15pt;\n" -#| " line-height: 1.4;\n" -#| " color: #0054a6;\n" -#| " }\n" -#| " .summary .name {\n" -#| " font-family: \"Miller\";\n" -#| " font-weight: bold;\n" -#| " }\n" -#| " .summary .ref {\n" -#| " color: black;\n" -#| " font-size: 8pt;\n" -#| " }\n" -#| " .qrcode {\n" -#| " position: absolute;\n" -#| " margin-top: 181mm;\n" -#| " margin-left: 185mm;\n" -#| " width: 18mm;\n" -#| " height: 18mm;\n" -#| " }" msgid "" ".local_id {\n" " font-family: \"Miller\";\n" @@ -425,343 +346,20 @@ msgstr "" " height: 18mm;\n" " }" -#. module: report_compassion -#: model_terms:ir.ui.view,arch_db:report_compassion.bvr_style -msgid "" -".one_slip {\n" -" font-size: 8pt;\n" -" width: 210mm;\n" -" height: 106mm;\n" -" }\n" -" #background {\n" -" position: absolute;\n" -" width: 210mm;\n" -" height: 106mm;\n" -" }\n" -" #background img {\n" -" max-width: 100%;\n" -" max-height: 100%;\n" -" margin: auto;\n" -" }\n" -" .receipt {\n" -" position: absolute;\n" -" padding-top: 9mm;\n" -" padding-left: 5mm;\n" -" width: 60mm;\n" -" height: 106mm;\n" -" }\n" -" .pay_for::first-line {\n" -" font-weight: bold;\n" -" }\n" -" .receipt .pay_for {\n" -" position: absolute;\n" -" height: 15mm;\n" -" width: 100%;\n" -" }\n" -" .receipt .communication {\n" -" position: absolute;\n" -" margin-top: 18mm;\n" -" height: 15mm;\n" -" line-height: 1.3;\n" -" }\n" -" .receipt .account {\n" -" position: absolute;\n" -" margin-top: 33mm;\n" -" margin-left: 30.5mm;\n" -" }\n" -" .amount {\n" -" position: absolute;\n" -" width: 55mm;\n" -" font-size: 12pt;\n" -" letter-spacing: 1.5mm;\n" -" text-align: right;\n" -" top: 50.5mm;\n" -" }\n" -" .receipt .amount span:first-child {\n" -" position: absolute;\n" -" width: 40mm;\n" -" right: 20mm;\n" -" }\n" -" .receipt .amount span:last-child {\n" -" width: 10mm;\n" -" float: right;\n" -" margin-right: 3mm;\n" -" }\n" -" .receipt .reference {\n" -" position: absolute;\n" -" margin-top: 51mm;\n" -" }\n" -" .receipt .pay_from {\n" -" position: absolute;\n" -" margin-top: 56mm;\n" -" max-height: 20mm;\n" -" }\n" -"\n" -" .transfer {\n" -" position: absolute;\n" -" margin-left: 60mm;\n" -" padding-left: 4mm;\n" -" width: 150mm;\n" -" height: 106mm;\n" -" }\n" -" .transfer .pay_for {\n" -" position: absolute;\n" -" margin-top: 9mm;\n" -" width: 55mm;\n" -" }\n" -" .transfer .reference {\n" -" position: absolute;\n" -" margin-left: 61mm;\n" -" margin-top: 33mm;\n" -" width: 84mm;\n" -" height: 6mm;\n" -" padding: 1mm;\n" -" font-size: 10pt;\n" -" text-align: center;\n" -" }\n" -" .transfer .amount span:first-child {\n" -" position: absolute;\n" -" width: 40mm;\n" -" right: 19mm;\n" -" }\n" -" .transfer .amount span:last-child {\n" -" width: 10mm;\n" -" float: right;\n" -" margin-right: 2mm;\n" -" }\n" -" .transfer .account {\n" -" position: absolute;\n" -" margin-left: 28mm;\n" -" margin-top: 42.5mm;\n" -" }\n" -" .transfer .pay_from {\n" -" position: absolute;\n" -" margin-left: 61mm;\n" -" margin-top: 54mm;\n" -" line-height: 5mm;\n" -" width: 80mm;\n" -" height: 30mm;\n" -" padding: auto;\n" -" }\n" -" .transfer .scan_line {\n" -" position: absolute;\n" -" right: 7.62mm;\n" -" top: 84.5mm;\n" -" width: 140mm;\n" -" font-family: \"ocr\";\n" -" font-size: 12pt;\n" -" text-align: right;\n" -" }" -msgstr "" -".one_slip {\n" -" font-size: 8pt;\n" -" width: 210mm;\n" -" height: 106mm;\n" -" }\n" -" #background {\n" -" position: absolute;\n" -" width: 210mm;\n" -" height: 106mm;\n" -" }\n" -" #background img {\n" -" max-width: 100%;\n" -" max-height: 100%;\n" -" margin: auto;\n" -" }\n" -" .receipt {\n" -" position: absolute;\n" -" padding-top: 9mm;\n" -" padding-left: 5mm;\n" -" width: 60mm;\n" -" height: 106mm;\n" -" }\n" -" .pay_for::first-line {\n" -" font-weight: bold;\n" -" }\n" -" .receipt .pay_for {\n" -" position: absolute;\n" -" height: 15mm;\n" -" width: 100%;\n" -" }\n" -" .receipt .communication {\n" -" position: absolute;\n" -" margin-top: 18mm;\n" -" height: 15mm;\n" -" line-height: 1.3;\n" -" }\n" -" .receipt .account {\n" -" position: absolute;\n" -" margin-top: 33mm;\n" -" margin-left: 30.5mm;\n" -" }\n" -" .amount {\n" -" position: absolute;\n" -" width: 55mm;\n" -" font-size: 12pt;\n" -" letter-spacing: 1.5mm;\n" -" text-align: right;\n" -" top: 50.5mm;\n" -" }\n" -" .receipt .amount span:first-child {\n" -" position: absolute;\n" -" width: 40mm;\n" -" right: 20mm;\n" -" }\n" -" .receipt .amount span:last-child {\n" -" width: 10mm;\n" -" float: right;\n" -" margin-right: 3mm;\n" -" }\n" -" .receipt .reference {\n" -" position: absolute;\n" -" margin-top: 51mm;\n" -" }\n" -" .receipt .pay_from {\n" -" position: absolute;\n" -" margin-top: 56mm;\n" -" max-height: 20mm;\n" -" }\n" -"\n" -" .transfer {\n" -" position: absolute;\n" -" margin-left: 60mm;\n" -" padding-left: 4mm;\n" -" width: 150mm;\n" -" height: 106mm;\n" -" }\n" -" .transfer .pay_for {\n" -" position: absolute;\n" -" margin-top: 9mm;\n" -" width: 55mm;\n" -" }\n" -" .transfer .reference {\n" -" position: absolute;\n" -" margin-left: 61mm;\n" -" margin-top: 33mm;\n" -" width: 84mm;\n" -" height: 6mm;\n" -" padding: 1mm;\n" -" font-size: 10pt;\n" -" text-align: center;\n" -" }\n" -" .transfer .amount span:first-child {\n" -" position: absolute;\n" -" width: 40mm;\n" -" right: 19mm;\n" -" }\n" -" .transfer .amount span:last-child {\n" -" width: 10mm;\n" -" float: right;\n" -" margin-right: 2mm;\n" -" }\n" -" .transfer .account {\n" -" position: absolute;\n" -" margin-left: 28mm;\n" -" margin-top: 42.5mm;\n" -" }\n" -" .transfer .pay_from {\n" -" position: absolute;\n" -" margin-left: 61mm;\n" -" margin-top: 54mm;\n" -" line-height: 5mm;\n" -" width: 80mm;\n" -" height: 30mm;\n" -" padding: auto;\n" -" }\n" -" .transfer .scan_line {\n" -" position: absolute;\n" -" right: 7.62mm;\n" -" top: 84.5mm;\n" -" width: 140mm;\n" -" font-family: \"ocr\";\n" -" font-size: 12pt;\n" -" text-align: right;\n" -" }" - -#. module: report_compassion -#: model_terms:ir.ui.view,arch_db:report_compassion.communication_style_mailing_bvr -msgid "" -"/* Put the text down to avoid showing in the address window */\n" -" margin-top: 9mm;" -msgstr "" -"/* Put the text down to avoid showing in the address window */\n" -" margin-top: 9mm;" - #. module: report_compassion #: model_terms:ir.ui.view,arch_db:report_compassion.communication_style +#| msgid "" +#| "/* Put the text down to avoid showing in the address window */\n" +#| " margin-top: 9mm;" msgid "" "/* Put the text down to avoid showing in the address window */\n" -" margin-top: 9mm;" +" margin-top: 9mm;" msgstr "" "/* Put the text down to avoid showing in the address window */\n" -" margin-top: 9mm;" +" margin-top: 9mm;" #. module: report_compassion #: model_terms:ir.ui.view,arch_db:report_compassion.ending_sponsorship_certificate -#| msgid "" -#| "/report_compassion/static/font/Montserrat-Bold.ttf);\n" -#| " }\n" -#| " body{\n" -#| " padding: 0;\n" -#| " margin: 0;\n" -#| " }\n" -#| "\n" -#| " .legend_date{\n" -#| " color: #005eb8;\n" -#| " text-transform: uppercase;\n" -#| " text-align: center;\n" -#| " font-size:13px;\n" -#| " margin-top:0;\n" -#| " }\n" -#| " .child_name{\n" -#| " color: #4a4a49;\n" -#| " text-transform: uppercase;\n" -#| " font-weight: bold;\n" -#| " text-align: center;\n" -#| " font-size:24px;\n" -#| " margin-bottom:0;\n" -#| " padding-bottom: -10pt;\n" -#| " }\n" -#| " .yellow_line{\n" -#| " width:25mm;\n" -#| " color: #dcaa02;\n" -#| " background-color: #dcaa02;\n" -#| " height: 1pt;\n" -#| " border: none;\n" -#| " margin-top: 3mm;\n" -#| " margin-bottom: 3mm;\n" -#| " padding:0;\n" -#| "\n" -#| " }\n" -#| "\n" -#| " .child_picture{\n" -#| " width: 66mm;\n" -#| " height: 99mm;\n" -#| " margin-left: 25mm;\n" -#| " }\n" -#| "\n" -#| " .multi{\n" -#| " margin-left: 25mm;\n" -#| " }\n" -#| "\n" -#| " .single{\n" -#| " margin-left: 72mm;\n" -#| " }\n" -#| "\n" -#| " .pictures_layout {\n" -#| " margin: 0;\n" -#| " position: absolute;\n" -#| " top: 16.5mm;\n" -#| " }\n" -#| "\n" -#| " .info_layout {\n" -#| " font-family: \"montserratBold\";\n" -#| " margin: 0;\n" -#| " padding:0;\n" -#| " position: absolute;\n" -#| " top: 115mm;\n" -#| " width:100%;\n" -#| " }" msgid "" "/report_compassion/static/font/Montserrat-Bold.ttf);\n" " }\n" @@ -877,6 +475,11 @@ msgstr "" " width:100%;\n" " }" +#. module: report_compassion +#: model_terms:ir.ui.view,arch_db:report_compassion.partner_communication_document_page +msgid "192" +msgstr "" + #. module: report_compassion #: selection:print.sponsorship.bvr,paper_format:0 #: selection:print.sponsorship.gift.bvr,paper_format:0 @@ -884,19 +487,55 @@ msgid "2 BVR" msgstr "2 BVR" #. module: report_compassion -#: selection:print.sponsorship.bvr,paper_format:0 -#: selection:print.sponsorship.gift.bvr,paper_format:0 -msgid "3 BVR" -msgstr "3 BVR" +#: model_terms:ir.ui.view,arch_db:report_compassion.report_compassion_qr_slip +msgid "" +"
\n" +"\n" +" Payable by
" +msgstr "" +"
\n" +"\n" +" Payable par
" + +#. module: report_compassion +#: model_terms:ir.ui.view,arch_db:report_compassion.report_compassion_qr_slip +msgid "" +"
\n" +"\n" +" Payable by
" +msgstr "" +"
\n" +"\n" +" Payable par
" + +#. module: report_compassion +#: model_terms:ir.ui.view,arch_db:report_compassion.report_compassion_qr_slip +msgid "" +"
\n" +"\n" +" Reference
" +msgstr "" +"
\n" +"\n" +" Référence
" #. module: report_compassion #: model_terms:ir.ui.view,arch_db:report_compassion.report_bvr_due_document +#| msgid "" +#| "
\n" +#| " CHF" msgid "" "
\n" -" CHF" +" CHF" msgstr "" "
\n" -" CHF" +" CHF" #. module: report_compassion #: model:mail.template,body_html:report_compassion.tax_receipt_template @@ -948,20 +587,19 @@ msgstr "" #: model_terms:ir.ui.view,arch_db:report_compassion.partner_communication_document_page msgid "" "COMPASSION\n" -" , Rue Galilée 3, 1400 Yverdon-les-Bains\n" -"
\n" -" TEL\n" -" .: 031 552 21 25\n" -"
\n" -" MAIL\n" -" : info@compassion.ch\n" -"
\n" -" WWW\n" -" .compassion.ch\n" -"
\n" -" CCP/PC\n" -" 17-312562-0" +" , Rue Galilée 3, 1400 Yverdon-les-Bains\n" +"
\n" +" TEL\n" +" .: 031 552 21 25\n" +"
\n" +" MAIL\n" +" : info@compassion.ch\n" +"
\n" +" WWW\n" +" .compassion.ch\n" +"
\n" +" CCP/PC\n" +" 17-312562-0" msgstr "" "COMPASSION\n" " Rue Galilée 3, 1400 Yverdon-les-Bains\n" @@ -978,6 +616,48 @@ msgstr "" " CCP/PC\n" " 17-312562-0" +#. module: report_compassion +#: model_terms:ir.ui.view,arch_db:report_compassion.report_compassion_qr_slip +msgid "Payment part
" +msgstr "" +"Section paiement
" + +#. module: report_compassion +#: model_terms:ir.ui.view,arch_db:report_compassion.report_compassion_qr_slip +msgid "Receipt
" +msgstr "Récépissé
" + +#. module: report_compassion +#: model_terms:ir.ui.view,arch_db:report_compassion.report_compassion_qr_slip +msgid "Acceptance point" +msgstr "Point de dépôt" + +#. module: report_compassion +#: model_terms:ir.ui.view,arch_db:report_compassion.report_compassion_qr_slip +msgid "Additional information
" +msgstr "" +"Informations supplémentaires
" + +#. module: report_compassion +#: model_terms:ir.ui.view,arch_db:report_compassion.report_compassion_qr_slip +msgid "Amount
" +msgstr "Montant
" + +#. module: report_compassion +#: model_terms:ir.ui.view,arch_db:report_compassion.report_compassion_qr_slip +msgid "Currency
" +msgstr "Monnaie
" + +#. module: report_compassion +#: model_terms:ir.ui.view,arch_db:report_compassion.report_compassion_qr_slip +msgid "Payable to
" +msgstr "Compte / Payable à
" + +#. module: report_compassion +#: model_terms:ir.ui.view,arch_db:report_compassion.report_compassion_qr_slip +msgid "Reference
" +msgstr "Référence
" + #. module: report_compassion #: model_terms:ir.ui.view,arch_db:report_compassion.childpack_document msgid "Born (F)" @@ -1009,16 +689,6 @@ msgstr "" msgid "A group of contracts" msgstr "Groupe de contrats" -#. module: report_compassion -#: model:ir.model.fields,field_description:report_compassion.field_partner_communication_job__product_id -msgid "A4 + payment slip" -msgstr "A4 + bullettin de versement" - -#. module: report_compassion -#: model:ir.actions.report,name:report_compassion.report_a4_bvr -msgid "A4 BVR" -msgstr "A4 BVR" - #. module: report_compassion #: model:ir.actions.report,name:report_compassion.report_partner_communication msgid "A4 Letterhead" @@ -1044,11 +714,6 @@ msgstr "Carte anniversaire" msgid "Attach payment slip for" msgstr "Ajouter un bulletin de versement pour" -#. module: report_compassion -#: model:ir.actions.report,name:report_compassion.report_b2s_letter -msgid "B2S Letter" -msgstr "Lettre B2S" - #. module: report_compassion #: model:ir.model.fields,field_description:report_compassion.field_print_sponsorship_gift_bvr__birthday_gift msgid "Birthday Gift" @@ -1090,25 +755,6 @@ msgstr "Communication Job" msgid "Companies" msgstr "Compagnie" -#. module: report_compassion -#: model_terms:ir.ui.view,arch_db:report_compassion.report_sponsorship_single_slip -msgid "" -"Compassion Switzerland\n" -"
\n" -" Rue Galilée 3\n" -"
\n" -" 1400 Yverdon-les-Bains\n" -"
\n" -" Switzerland" -msgstr "" -"Compassion Suisse\n" -"
\n" -" Rue Galilée 3\n" -"
\n" -" 1400 Yverdon-les-Bains\n" -"
\n" -" Suisse" - #. module: report_compassion #: model:ir.model,name:report_compassion.model_res_partner msgid "Contact" @@ -1150,13 +796,13 @@ msgid "Date Stop" msgstr "Date de fin" #. module: report_compassion -#: code:addons/report_compassion/wizards/print_sponsorship_bvr.py:106 +#: code:addons/report_compassion/wizards/print_sponsorship_bvr.py:92 #, python-format msgid "Date stop must be after date start." msgstr "La date de fin doit être postérieure à la date de début." #. module: report_compassion -#: model:ir.model.fields,field_description:report_compassion.field_compassion_project__description +#: model:ir.model.fields,field_description:report_compassion.field_compassion_project_description msgid "Description" msgstr "Description" @@ -1206,25 +852,9 @@ msgid "Donation receipt" msgstr "Attestation de dons" #. module: report_compassion -#: model:ir.model.fields,field_description:report_compassion.field_print_bvr_fund__draw_background -#: model:ir.model.fields,field_description:report_compassion.field_print_sponsorship_bvr__draw_background -#: model:ir.model.fields,field_description:report_compassion.field_print_sponsorship_bvr_due__draw_background -#: model:ir.model.fields,field_description:report_compassion.field_print_sponsorship_gift_bvr__draw_background -msgid "Draw Background" -msgstr "Imprimer le fonds" - -#. module: report_compassion -#: model:ir.model.fields,help:report_compassion.field_partner_communication_generate_wizard__preprinted -#: model:ir.model.fields,help:report_compassion.field_partner_communication_job__preprinted -#: model:ir.model.fields,help:report_compassion.field_print_bvr_fund__preprinted -#: model:ir.model.fields,help:report_compassion.field_print_sponsorship_bvr__preprinted -#: model:ir.model.fields,help:report_compassion.field_print_sponsorship_gift_bvr__preprinted -msgid "" -"Enable if you print on a payment slip that already has company information " -"printed on it." -msgstr "" -"Activez cette option si vous imprimez sur un bulletin de versement sur " -"lequel sont déjà imprimées les informations de la société." +#: model_terms:ir.ui.view,arch_db:report_compassion.report_compassion_qr_slip +msgid "Due date" +msgstr "Date d’échéance" #. module: report_compassion #: model:ir.actions.report,name:report_compassion.report_ending_sponsorship_certificate @@ -1237,16 +867,11 @@ msgid "Family Gift" msgstr "Cadeau famille" #. module: report_compassion -#: code:addons/report_compassion/models/contract_group.py:82 +#: code:addons/report_compassion/models/contract_group.py:55 #, python-format msgid "First invoice is after Date Stop" msgstr "La première facture est après la période sélectionnée" -#. module: report_compassion -#: model:ir.model.fields,field_description:report_compassion.field_recurring_contract_group__format_ref -msgid "Format Ref" -msgstr "Format Ref" - #. module: report_compassion #: model:ir.actions.report,name:report_compassion.report_childpack_full #: selection:print.childpack,type:0 @@ -1254,7 +879,7 @@ msgid "Full Childpack" msgstr "Dossier Complet" #. module: report_compassion -#: model:ir.model.fields,field_description:report_compassion.field_account_invoice__gender +#: model:ir.model.fields,field_description:report_compassion.field_account_invoice_gender msgid "Gender" msgstr "Genre" @@ -1278,11 +903,6 @@ msgstr "Bulletins Cadeaux" msgid "Gift Payment Slips 2 BVR" msgstr "Gift Payment Slips 2 BVR" -#. module: report_compassion -#: model:ir.actions.report,name:report_compassion.report_3bvr_gift_sponsorship -msgid "Gift Payment Slips 3 BVR" -msgstr "Gift Payment Slips 3 BVR" - #. module: report_compassion #: model:ir.model.fields,field_description:report_compassion.field_print_sponsorship_gift_bvr__graduation_gift msgid "Graduation Gift" @@ -1294,35 +914,35 @@ msgid "HR Department" msgstr "Département RH" #. module: report_compassion -#: model:ir.model.fields,field_description:report_compassion.field_print_bvr_fund__id -#: model:ir.model.fields,field_description:report_compassion.field_print_childpack__id -#: model:ir.model.fields,field_description:report_compassion.field_print_sponsorship_bvr__id -#: model:ir.model.fields,field_description:report_compassion.field_print_sponsorship_bvr_due__id -#: model:ir.model.fields,field_description:report_compassion.field_print_sponsorship_gift_bvr__id -#: model:ir.model.fields,field_description:report_compassion.field_print_tax_receipt__id -#: model:ir.model.fields,field_description:report_compassion.field_report_report_compassion_2bvr_gift_sponsorship__id -#: model:ir.model.fields,field_description:report_compassion.field_report_report_compassion_2bvr_sponsorship__id -#: model:ir.model.fields,field_description:report_compassion.field_report_report_compassion_3bvr_gift_sponsorship__id -#: model:ir.model.fields,field_description:report_compassion.field_report_report_compassion_3bvr_sponsorship__id -#: model:ir.model.fields,field_description:report_compassion.field_report_report_compassion_bvr_due__id -#: model:ir.model.fields,field_description:report_compassion.field_report_report_compassion_bvr_fund__id -#: model:ir.model.fields,field_description:report_compassion.field_report_report_compassion_bvr_gift_sponsorship__id -#: model:ir.model.fields,field_description:report_compassion.field_report_report_compassion_bvr_sponsorship__id -#: model:ir.model.fields,field_description:report_compassion.field_report_report_compassion_childpack_full__id -#: model:ir.model.fields,field_description:report_compassion.field_report_report_compassion_childpack_mini__id -#: model:ir.model.fields,field_description:report_compassion.field_report_report_compassion_childpack_small__id -#: model:ir.model.fields,field_description:report_compassion.field_report_report_compassion_tax_receipt__id +#: model:ir.model.fields,field_description:report_compassion.field_print_bvr_fund_id +#: model:ir.model.fields,field_description:report_compassion.field_print_childpack_id +#: model:ir.model.fields,field_description:report_compassion.field_print_sponsorship_bvr_due_id +#: model:ir.model.fields,field_description:report_compassion.field_print_sponsorship_bvr_id +#: model:ir.model.fields,field_description:report_compassion.field_print_sponsorship_gift_bvr_id +#: model:ir.model.fields,field_description:report_compassion.field_print_tax_receipt_id +#: model:ir.model.fields,field_description:report_compassion.field_report_report_compassion_2bvr_gift_sponsorship_id +#: model:ir.model.fields,field_description:report_compassion.field_report_report_compassion_2bvr_sponsorship_id +#: model:ir.model.fields,field_description:report_compassion.field_report_report_compassion_3bvr_gift_sponsorship_id +#: model:ir.model.fields,field_description:report_compassion.field_report_report_compassion_3bvr_sponsorship_id +#: model:ir.model.fields,field_description:report_compassion.field_report_report_compassion_bvr_due_id +#: model:ir.model.fields,field_description:report_compassion.field_report_report_compassion_bvr_fund_id +#: model:ir.model.fields,field_description:report_compassion.field_report_report_compassion_bvr_gift_sponsorship_id +#: model:ir.model.fields,field_description:report_compassion.field_report_report_compassion_bvr_sponsorship_id +#: model:ir.model.fields,field_description:report_compassion.field_report_report_compassion_childpack_full_id +#: model:ir.model.fields,field_description:report_compassion.field_report_report_compassion_childpack_mini_id +#: model:ir.model.fields,field_description:report_compassion.field_report_report_compassion_childpack_small_id +#: model:ir.model.fields,field_description:report_compassion.field_report_report_compassion_tax_receipt_id msgid "ID" msgstr "Identifiant" #. module: report_compassion -#: code:addons/report_compassion/models/contract_group.py:147 +#: code:addons/report_compassion/models/contract_group.py:120 #, python-format msgid "ISR" msgstr "BVR" #. module: report_compassion -#: code:addons/report_compassion/models/contract_group.py:143 +#: code:addons/report_compassion/models/contract_group.py:116 #, python-format msgid "ISR for standing order" msgstr "BVR pour établir l'ordre permanent" @@ -1349,7 +969,7 @@ msgid "Labels" msgstr "Etiquettes" #. module: report_compassion -#: model:ir.model.fields,field_description:report_compassion.field_print_childpack__lang +#: model:ir.model.fields,field_description:report_compassion.field_print_childpack_lang msgid "Lang" msgstr "Langue" @@ -1395,11 +1015,6 @@ msgstr "Dernière mise à jour par" msgid "Last Updated on" msgstr "Dernière mise à jour le" -#. module: report_compassion -#: model:ir.actions.report,name:report_compassion.report_partner_communication_mailing_bvr -msgid "Mailing BVR" -msgstr "Mailing BVR" - #. module: report_compassion #: model:ir.actions.report,name:report_compassion.report_childpack_mini #: selection:print.childpack,type:0 @@ -1412,7 +1027,7 @@ msgid "Next year" msgstr "Année suivante" #. module: report_compassion -#: code:addons/report_compassion/models/contract_group.py:72 +#: code:addons/report_compassion/models/contract_group.py:45 #, python-format msgid "No open invoice found !" msgstr "Pas de facture ouverte !" @@ -1451,12 +1066,12 @@ msgstr "" "enregistrés. Le reçu fiscal peut être incomplet." #. module: report_compassion -#: model:ir.model.fields,field_description:report_compassion.field_print_bvr_fund__pdf -#: model:ir.model.fields,field_description:report_compassion.field_print_childpack__pdf -#: model:ir.model.fields,field_description:report_compassion.field_print_sponsorship_bvr__pdf -#: model:ir.model.fields,field_description:report_compassion.field_print_sponsorship_bvr_due__pdf -#: model:ir.model.fields,field_description:report_compassion.field_print_sponsorship_gift_bvr__pdf -#: model:ir.model.fields,field_description:report_compassion.field_print_tax_receipt__pdf +#: model:ir.model.fields,field_description:report_compassion.field_print_bvr_fund_pdf +#: model:ir.model.fields,field_description:report_compassion.field_print_childpack_pdf +#: model:ir.model.fields,field_description:report_compassion.field_print_sponsorship_bvr_due_pdf +#: model:ir.model.fields,field_description:report_compassion.field_print_sponsorship_bvr_pdf +#: model:ir.model.fields,field_description:report_compassion.field_print_sponsorship_gift_bvr_pdf +#: model:ir.model.fields,field_description:report_compassion.field_print_tax_receipt_pdf msgid "Pdf" msgstr "PDF" @@ -1486,10 +1101,10 @@ msgid "Period Selection" msgstr "Sélection de la période" #. module: report_compassion -#: code:addons/report_compassion/wizards/print_sponsorship_gift_bvr.py:81 +#: code:addons/report_compassion/wizards/print_sponsorship_gift_bvr.py:67 #, python-format msgid "Please select at least one gift type." -msgstr "Veuillez sélectionner au moins un cadeau" +msgstr "Veuillez sélectionner au moins un cadeau." #. module: report_compassion #: model_terms:ir.ui.view,arch_db:report_compassion.blank_communication @@ -1497,15 +1112,6 @@ msgstr "Veuillez sélectionner au moins un cadeau" msgid "Poste CH SA" msgstr "Poste CH SA" -#. module: report_compassion -#: model:ir.model.fields,field_description:report_compassion.field_partner_communication_generate_wizard__preprinted -#: model:ir.model.fields,field_description:report_compassion.field_partner_communication_job__preprinted -#: model:ir.model.fields,field_description:report_compassion.field_print_bvr_fund__preprinted -#: model:ir.model.fields,field_description:report_compassion.field_print_sponsorship_bvr__preprinted -#: model:ir.model.fields,field_description:report_compassion.field_print_sponsorship_gift_bvr__preprinted -msgid "Preprinted" -msgstr "Pré-imprimé" - #. module: report_compassion #: model_terms:ir.ui.view,arch_db:report_compassion.print_bvr_fund_view #: model_terms:ir.ui.view,arch_db:report_compassion.print_childpack @@ -1541,6 +1147,11 @@ msgstr "Cadeau centre de développement de l’enfant" msgid "Project Title" msgstr "Project Title" +#. module: report_compassion +#: model:ir.model.fields,field_description:report_compassion.field_partner_communication_job__product_id +msgid "QR Bill for fund" +msgstr "QR Facture pour le fonds" + #. module: report_compassion #: model_terms:ir.ui.view,arch_db:report_compassion.childpack_document msgid "QR Code to online sponsorship form" @@ -1571,11 +1182,6 @@ msgstr "Report Action" msgid "Report BVR Sponsorship due" msgstr "Rapport BVR retard parrainage" -#. module: report_compassion -#: model:ir.model.fields,field_description:report_compassion.field_recurring_contract_group__scan_line -msgid "Scan Line" -msgstr "Ligne de contrôle" - #. module: report_compassion #: model:ir.model,name:report_compassion.model_print_sponsorship_bvr msgid "" @@ -1610,7 +1216,7 @@ msgid "Select the child dossier type and language" msgstr "Sélectionnez le type de dossier enfant et la langue" #. module: report_compassion -#: code:addons/report_compassion/models/report_bvr_sponsorship.py:77 +#: code:addons/report_compassion/models/report_bvr_sponsorship.py:76 #, python-format msgid "Selection not valid. No active sponsorship found." msgstr "Sélection invalide. Pas de parrainage actif." @@ -1663,23 +1269,18 @@ msgstr "Bulletins pour le parrainage" msgid "Sponsorship Payment Slips 2 BVR" msgstr "Sponsorship Payment Slips 2 BVR" -#. module: report_compassion -#: model:ir.actions.report,name:report_compassion.report_3bvr_sponsorship -msgid "Sponsorship Payment Slips 3 BVR" -msgstr "Sponsorship Payment Slips 3 BVR" - #. module: report_compassion #: model_terms:ir.ui.view,arch_db:report_compassion.report_bvr_due_document msgid "Sponsorship due" msgstr "Parrainage en retard" #. module: report_compassion -#: model:ir.model.fields,field_description:report_compassion.field_print_bvr_fund__state -#: model:ir.model.fields,field_description:report_compassion.field_print_childpack__state -#: model:ir.model.fields,field_description:report_compassion.field_print_sponsorship_bvr__state -#: model:ir.model.fields,field_description:report_compassion.field_print_sponsorship_bvr_due__state -#: model:ir.model.fields,field_description:report_compassion.field_print_sponsorship_gift_bvr__state -#: model:ir.model.fields,field_description:report_compassion.field_print_tax_receipt__state +#: model:ir.model.fields,field_description:report_compassion.field_print_bvr_fund_state +#: model:ir.model.fields,field_description:report_compassion.field_print_childpack_state +#: model:ir.model.fields,field_description:report_compassion.field_print_sponsorship_bvr_due_state +#: model:ir.model.fields,field_description:report_compassion.field_print_sponsorship_bvr_state +#: model:ir.model.fields,field_description:report_compassion.field_print_sponsorship_gift_bvr_state +#: model:ir.model.fields,field_description:report_compassion.field_print_tax_receipt_state msgid "State" msgstr "État" @@ -1699,7 +1300,7 @@ msgid "Tax receipt" msgstr "Reçu fiscal" #. module: report_compassion -#: model:ir.model.fields,field_description:report_compassion.field_print_childpack__type +#: model:ir.model.fields,field_description:report_compassion.field_print_childpack_type msgid "Type" msgstr "Type" @@ -1729,7 +1330,7 @@ msgid "Used to generate tax receipt" msgstr "Used to generate tax receipt" #. module: report_compassion -#: model:ir.model.fields,field_description:report_compassion.field_print_tax_receipt__year +#: model:ir.model.fields,field_description:report_compassion.field_print_tax_receipt_year msgid "Year" msgstr "Année" @@ -1765,13 +1366,25 @@ msgid "boy" msgstr "garçon" #. module: report_compassion -#: code:addons/report_compassion/models/contract_group.py:130 +#: model_terms:ir.ui.view,arch_db:report_compassion.bvr_fund +#: model_terms:ir.ui.view,arch_db:report_compassion.bvr_gift_sponsorship_2bvr +#: model_terms:ir.ui.view,arch_db:report_compassion.bvr_sponsorship_2bvr +#: model_terms:ir.ui.view,arch_db:report_compassion.partner_communication_document +#: model_terms:ir.ui.view,arch_db:report_compassion.report_bvr_due_document +#: model_terms:ir.ui.view,arch_db:report_compassion.report_bvr_sponsorship_document +#: model_terms:ir.ui.view,arch_db:report_compassion.report_bvr_sponsorship_gift_document +#| msgid "Display Name" +msgid "display: none;" +msgstr "display: none;" + +#. module: report_compassion +#: code:addons/report_compassion/models/contract_group.py:103 #, python-format msgid "for" msgstr "pour" #. module: report_compassion -#: code:addons/report_compassion/wizards/print_sponsorship_gift_bvr.py:96 +#: code:addons/report_compassion/wizards/print_sponsorship_gift_bvr.py:80 #, python-format msgid "gift payment slips" msgstr "bulletins cadeaux" @@ -1781,274 +1394,142 @@ msgstr "bulletins cadeaux" msgid "girl" msgstr "fille" -#. module: report_compassion -#: model_terms:ir.ui.view,arch_db:report_compassion.communication_style_mailing_bvr -msgid "" -"height: 145mm;\n" -" overflow: hidden;" -msgstr "" -"height: 145mm;\n" -" overflow: hidden;" - -#. module: report_compassion -#: model_terms:ir.ui.view,arch_db:report_compassion.communication_style -msgid "" -"height: 145mm;\n" -" overflow: hidden;" -msgstr "" -"height: 145mm;\n" -" overflow: hidden;" - -#. module: report_compassion -#: model_terms:ir.ui.view,arch_db:report_compassion.communication_style_mailing_bvr -msgid "" -"height: 45mm;\n" -" font-size: 8pt;\n" -" }\n" -" #date {\n" -" float: left;\n" -" margin-top: 15mm;\n" -" }\n" -" #logo {\n" -" display: inline-block;\n" -" margin-top: 6mm;\n" -" width: 100mm;\n" -" height: 40mm;\n" -" }\n" -" #logo img {\n" -" max-width: 100%;\n" -" max-height: 100%;\n" -" margin: auto;\n" -" }\n" -" #square {\n" -" display: inline-block;\n" -" float: right;\n" -" margin-top: 6mm;\n" -" margin-right: 6mm;\n" -" width: 19mm;\n" -" height: 19mm;\n" -" }\n" -" #square img {\n" -" max-width: 100%;\n" -" max-height: 100%;\n" -" margin: auto;\n" -" }\n" -" #compassion_address {\n" -" float: left;\n" -" margin-bottom: 5mm;\n" -" }\n" -" #letter {\n" -" font-family: \"millerLight\";\n" -" font-size: 10pt;" -msgstr "" -"height: 45mm;\n" -" font-size: 8pt;\n" -" }\n" -" #date {\n" -" float: left;\n" -" margin-top: 15mm;\n" -" }\n" -" #logo {\n" -" display: inline-block;\n" -" margin-top: 6mm;\n" -" width: 100mm;\n" -" height: 40mm;\n" -" }\n" -" #logo img {\n" -" max-width: 100%;\n" -" max-height: 100%;\n" -" margin: auto;\n" -" }\n" -" #square {\n" -" display: inline-block;\n" -" float: right;\n" -" margin-top: 6mm;\n" -" margin-right: 6mm;\n" -" width: 19mm;\n" -" height: 19mm;\n" -" }\n" -" #square img {\n" -" max-width: 100%;\n" -" max-height: 100%;\n" -" margin: auto;\n" -" }\n" -" #compassion_address {\n" -" float: left;\n" -" margin-bottom: 5mm;\n" -" }\n" -" #letter {\n" -" font-family: \"millerLight\";\n" -" font-size: 10pt;" - #. module: report_compassion #: model_terms:ir.ui.view,arch_db:report_compassion.communication_style +#| msgid "" +#| "height: 45mm;\n" +#| " font-size: 8pt;\n" +#| " }\n" +#| " #logo {\n" +#| " display: inline-block;\n" +#| " margin-top: 6mm;\n" +#| " width: 100mm;\n" +#| " height: 40mm;\n" +#| " }\n" +#| " #logo img {\n" +#| " max-width: 100%;\n" +#| " max-height: 100%;\n" +#| " margin: auto;\n" +#| " }\n" +#| " #compassion_address {\n" +#| " float: left;\n" +#| " margin-bottom: 5mm;\n" +#| " }\n" +#| " # title {\n" +#| " text-decoration: underline;\n" +#| " margin-bottom: 2mm;\n" +#| " }\n" +#| " #letter {\n" +#| " font-family: \"millerLight\";\n" +#| " font-size: 10pt;" msgid "" "height: 45mm;\n" -" font-size: 8pt;\n" -" }\n" -" #logo {\n" -" display: inline-block;\n" -" margin-top: 6mm;\n" -" width: 100mm;\n" -" height: 40mm;\n" -" }\n" -" #logo img {\n" -" max-width: 100%;\n" -" max-height: 100%;\n" -" margin: auto;\n" -" }\n" -" #compassion_address {\n" -" float: left;\n" -" margin-bottom: 5mm;\n" -" }\n" -" # title {\n" -" text-decoration: underline;\n" -" margin-bottom: 2mm;\n" -" }\n" -" #letter {\n" -" font-family: \"millerLight\";\n" -" font-size: 10pt;" +" font-size: 8pt;\n" +" }\n" +" #logo {\n" +" display: inline-block;\n" +" margin-top: 6mm;\n" +" width: 100mm;\n" +" height: 40mm;\n" +" }\n" +" #logo img {\n" +" max-width: 100%;\n" +" max-height: 100%;\n" +" margin: auto;\n" +" }\n" +" #compassion_address {\n" +" float: left;\n" +" margin-bottom: 5mm;\n" +" }\n" +" #title {\n" +" text-decoration: underline;\n" +" margin-bottom: 2mm;\n" +" }\n" +" #letter {\n" +" position: absolute;\n" +" font-family: \"millerLight\";\n" +" font-size: 10pt;\n" +" top: 40mm;" msgstr "" "height: 45mm;\n" -" font-size: 8pt;\n" -" }\n" -" #logo {\n" -" display: inline-block;\n" -" margin-top: 6mm;\n" -" width: 100mm;\n" -" height: 40mm;\n" -" }\n" -" #logo img {\n" -" max-width: 100%;\n" -" max-height: 100%;\n" -" margin: auto;\n" -" }\n" -" #compassion_address {\n" -" float: left;\n" -" margin-bottom: 5mm;\n" -" }\n" -" # title {\n" -" text-decoration: underline;\n" -" margin-bottom: 2mm;\n" -" }\n" -" #letter {\n" -" font-family: \"millerLight\";\n" -" font-size: 10pt;" +" font-size: 8pt;\n" +" }\n" +" #logo {\n" +" display: inline-block;\n" +" margin-top: 6mm;\n" +" width: 100mm;\n" +" height: 40mm;\n" +" }\n" +" #logo img {\n" +" max-width: 100%;\n" +" max-height: 100%;\n" +" margin: auto;\n" +" }\n" +" #compassion_address {\n" +" float: left;\n" +" margin-bottom: 5mm;\n" +" }\n" +" #title {\n" +" text-decoration: underline;\n" +" margin-bottom: 2mm;\n" +" }\n" +" #letter {\n" +" position: absolute;\n" +" font-family: \"millerLight\";\n" +" font-size: 10pt;\n" +" top: 40mm;" #. module: report_compassion #: model_terms:ir.ui.view,arch_db:report_compassion.communication_style -#: model_terms:ir.ui.view,arch_db:report_compassion.communication_style_mailing_bvr msgid "margin-bottom: 20mm;" msgstr "margin-bottom: 20mm;" #. module: report_compassion #: model_terms:ir.ui.view,arch_db:report_compassion.communication_style -#: model_terms:ir.ui.view,arch_db:report_compassion.communication_style_mailing_bvr msgid "margin-bottom: 6mm;" msgstr "margin-bottom: 6mm;" -#. module: report_compassion -#: model_terms:ir.ui.view,arch_db:report_compassion.communication_style_mailing_bvr -msgid "" -"margin-left: 11mm;\n" -" margin-right: 1mm;" -msgstr "" -"margin-left: 11mm;\n" -" margin-right: 1mm;" - #. module: report_compassion #: model_terms:ir.ui.view,arch_db:report_compassion.communication_style +#| msgid "" +#| "margin-left: 11mm;\n" +#| " margin-right: 1mm;" msgid "" "margin-left: 11mm;\n" -" margin-right: 1mm;" +" margin-right: 1mm;" msgstr "" "margin-left: 11mm;\n" -" margin-right: 1mm;" - -#. module: report_compassion -#: model_terms:ir.ui.view,arch_db:report_compassion.communication_style_mailing_bvr -msgid "" -"margin-left: 25mm;\n" -" margin-right: 15mm;" -msgstr "" -"margin-left: 25mm;\n" -" margin-right: 15mm;" +" margin-right: 1mm;" #. module: report_compassion #: model_terms:ir.ui.view,arch_db:report_compassion.communication_style +#| msgid "" +#| "margin-left: 25mm;\n" +#| " margin-right: 15mm;" msgid "" "margin-left: 25mm;\n" -" margin-right: 15mm;" +" margin-right: 15mm;" msgstr "" "margin-left: 25mm;\n" -" margin-right: 15mm;" - -#. module: report_compassion -#: model_terms:ir.ui.view,arch_db:report_compassion.communication_style_mailing_bvr -msgid "margin-top: -20mm;" -msgstr "margin-top: -20mm;" +" margin-right: 15mm;" #. module: report_compassion #: model_terms:ir.ui.view,arch_db:report_compassion.communication_style -#| msgid "margin-top: -20mm;" msgid "margin-top: 20mm;" msgstr "margin-top: 20mm;" #. module: report_compassion #: model_terms:ir.ui.view,arch_db:report_compassion.communication_style -#: model_terms:ir.ui.view,arch_db:report_compassion.communication_style_mailing_bvr msgid "min-height: 120mm;" msgstr "min-height: 120mm;" #. module: report_compassion #: model_terms:ir.ui.view,arch_db:report_compassion.communication_style -#: model_terms:ir.ui.view,arch_db:report_compassion.communication_style_mailing_bvr msgid "min-height: 140mm;" msgstr "min-height: 140mm;" #. module: report_compassion #: model_terms:ir.ui.view,arch_db:report_compassion.childpack_small -#| msgid "" -#| "}\n" -#| " .summary_field {\n" -#| " position: relative;\n" -#| " font-weight: bold;\n" -#| " font-family: \"millerBold\";\n" -#| " text-transform: uppercase;\n" -#| " margin: 0mm;\n" -#| " }\n" -#| " .summary_field.name {\n" -#| " font-size: 17pt;\n" -#| " white-space: nowrap;\n" -#| " left: -7mm;\n" -#| " }\n" -#| " .summary_field.birthday {\n" -#| " font-size: 15pt;\n" -#| " top: -2pt;\n" -#| " }\n" -#| " .summary_field.country {\n" -#| " font-size: 13pt;\n" -#| " top: -1pt;\n" -#| " left: -15mm;\n" -#| " }\n" -#| " .activities {\n" -#| " display: none;\n" -#| " }\n" -#| " /* Comma separated lists */\n" -#| " ul {\n" -#| " margin: 0;\n" -#| " padding: 0;\n" -#| " }\n" -#| " li {\n" -#| " display: inline;\n" -#| " }\n" -#| " li:after {\n" -#| " content: \", \";\n" -#| " }\n" -#| " li:last-child:after {\n" -#| " content: \"\";\n" -#| " }\n" -#| " #background {" msgid "" "mm;\n" " margin-top: 182mm;\n" @@ -2134,54 +1615,6 @@ msgstr "" #. module: report_compassion #: model_terms:ir.ui.view,arch_db:report_compassion.childpack_small -#| msgid "" -#| "mm;\n" -#| " margin-top: 32mm;\n" -#| " width: 130mm;\n" -#| " height: 116mm;\n" -#| " max-height: 116mm;\n" -#| " font-size: 9pt;\n" -#| " column-count: 2;\n" -#| " -webkit-column-count: 2; /* Chrome, Safari, Opera */\n" -#| " -moz-column-count: 2; /* Firefox */\n" -#| " }\n" -#| " .desc .left {\n" -#| " width: 60mm;\n" -#| " max-width: 100%;\n" -#| " }\n" -#| " .desc .right {\n" -#| " width: 65mm;\n" -#| " max-width: 100%;\n" -#| " position: absolute;\n" -#| " left: 65mm;\n" -#| " top: 0mm;\n" -#| " }\n" -#| " .desc .left table {\n" -#| " width: 60mm;\n" -#| " }\n" -#| " .desc .right table {\n" -#| " width: 65mm;\n" -#| " }\n" -#| " .desc td {\n" -#| " vertical-align: bottom;\n" -#| " padding-bottom: 1.5mm;\n" -#| " }\n" -#| " .desc td:first-child {\n" -#| " padding-right: 2mm;\n" -#| " vertical-align: top;\n" -#| " width: 50%;\n" -#| " }\n" -#| " h6 {\n" -#| " font-family: \"Miller\";\n" -#| " text-transform: uppercase;\n" -#| " font-weight: bold;\n" -#| " }\n" -#| " .desc h6 {\n" -#| " margin-top: 3mm;\n" -#| " margin-bottom: 0mm;\n" -#| " }\n" -#| " .photo {\n" -#| " position: absolute;" msgid "" "mm;\n" " margin-top: 29mm;\n" @@ -2283,25 +1716,6 @@ msgstr "" #. module: report_compassion #: model_terms:ir.ui.view,arch_db:report_compassion.childpack_small -#| msgid "" -#| "width: 88mm;\n" -#| " height: 112mm;\n" -#| " }\n" -#| " .photo img {\n" -#| " max-width: 100%;\n" -#| " max-height: 100%;\n" -#| " margin: auto;\n" -#| " }\n" -#| " #child-ref {\n" -#| " //width: 56mm;\n" -#| " //text-align: center;\n" -#| " font-size: small;\n" -#| " font-family: \"Miller\";\n" -#| " margin-top: 2mm;\n" -#| " margin-left: 6.5mm;\n" -#| " }\n" -#| " .summary {\n" -#| " position: absolute;" msgid "" "mm;\n" " margin-top: 48mm;\n" @@ -2341,12 +1755,6 @@ msgstr "" #. module: report_compassion #: model_terms:ir.ui.view,arch_db:report_compassion.childpack_small -#| msgid "" -#| "mm;\n" -#| " margin-top: 140mm;\n" -#| " width: 30mm;\n" -#| " height: 30mm;\n" -#| " }" msgid "" "mm;\n" " margin-top: 10mm;\n" @@ -2380,10 +1788,6 @@ msgstr "pdf" #. module: report_compassion #: model_terms:ir.ui.view,arch_db:report_compassion.childpack_small -#| msgid "" -#| "position: absolute;\n" -#| " width: 297mm;\n" -#| " height: 210mm;" msgid "" "position: absolute;\n" " width: 297mm;\n" @@ -2395,10 +1799,6 @@ msgstr "" #. module: report_compassion #: model_terms:ir.ui.view,arch_db:report_compassion.childpack_small -#| msgid "" -#| "position: absolute;\n" -#| " width: 420mm;\n" -#| " height: 210mm;" msgid "" "position: absolute;\n" " width: 420mm;\n" @@ -2439,20 +1839,18 @@ msgid "report.report_compassion.childpack_small" msgstr "report.report_compassion.childpack_small" #. module: report_compassion -#: code:addons/report_compassion/models/contract_group.py:151 +#: code:addons/report_compassion/models/contract_group.py:124 #, python-format msgid "sponsorships" msgstr "parrainages" #. module: report_compassion #: model_terms:ir.ui.view,arch_db:report_compassion.communication_style -#: model_terms:ir.ui.view,arch_db:report_compassion.communication_style_mailing_bvr msgid "width: 62%;" msgstr "width: 62%;" #. module: report_compassion #: model_terms:ir.ui.view,arch_db:report_compassion.communication_style -#: model_terms:ir.ui.view,arch_db:report_compassion.communication_style_mailing_bvr msgid "width: 90%;" msgstr "width: 90%;" @@ -2462,445 +1860,952 @@ msgid "years)" msgstr "ans)" #. module: report_compassion -#: model_terms:ir.ui.view,arch_db:report_compassion.communication_style_mailing_bvr -msgid "" -"}\n" -" #success-story hr {\n" -" background-color: white;\n" -" }\n" -" /* Format lists for PDF */\n" -" ul {\n" -" list-style: none;\n" -" }\n" -" li {\n" -" padding-left: 16px;\n" -" }\n" -" li:before {\n" -" content: \"-\";\n" -" padding-right: 8px;\n" -" }\n" -"\n" -" #thank_you_quote tr td:first-child {\n" -" padding-right: 2mm;\n" -" vertical-align: top;\n" -" }\n" -" #thank_you_quote tr td {\n" -" vertical-align: middle;\n" -" }" -msgstr "" -"}\n" -" #success-story hr {\n" -" background-color: white;\n" -" }\n" -" /* Format lists for PDF */\n" -" ul {\n" -" list-style: none;\n" -" }\n" -" li {\n" -" padding-left: 16px;\n" -" }\n" -" li:before {\n" -" content: \"-\";\n" -" padding-right: 8px;\n" -" }\n" -"\n" -" #thank_you_quote tr td:first-child {\n" -" padding-right: 2mm;\n" -" vertical-align: top;\n" -" }\n" -" #thank_you_quote tr td {\n" -" vertical-align: middle;\n" -" }" - -#. module: report_compassion -#: model_terms:ir.ui.view,arch_db:report_compassion.communication_style_mailing_bvr -msgid "" -"}\n" -" .body_text {\n" -" display: inline-block;\n" -" margin-right: 2mm; /* omr code need nothing 5mm all " -"over it */" -msgstr "" -"}\n" -" .body_text {\n" -" display: inline-block;\n" -" margin-right: 2mm; /* omr code need nothing 5mm all " -"over it */" - -#. module: report_compassion -#: model_terms:ir.ui.view,arch_db:report_compassion.communication_style_mailing_bvr -msgid "" -"}\n" -" .right {\n" -" width: 44%;\n" -" margin-left: auto;\n" -" }\n" -" .blue {\n" -" color: #0054A6;\n" -" font-weight: bold;\n" -" }\n" -" #pp {\n" -" font-family: verdana;\n" -" margin-top: 10mm;\n" -" }\n" -" #pp-box {\n" -" display: inline-block;\n" -" padding: 1mm;\n" -" width: 50mm;\n" -" line-height: initial;\n" -" border-style: solid;\n" -" border-width: 1pt;\n" -" }\n" -" #pp-box div:first-child{\n" -" font-size: 12pt;\n" -" font-weight: bold;\n" -" float: left;\n" -" width: 20%;\n" -" }\n" -" #pp-box div:last-child{\n" -" font-size: 8pt;\n" -" margin-left: 20%;\n" -" margin-top: 1mm;\n" -" }\n" -" #pp-post {\n" -" display: inline-block;\n" -" font-size: 6pt;\n" -" }\n" -" #pp hr {\n" -" margin-top: 0.5mm;\n" -" margin-bottom: 3mm;\n" -" }\n" -" /*.partner_address {\n" -" line-height: 1.2;\n" -" font-size: 9pt;\n" -" }*/\n" -" #content {\n" -" width: 100%;\n" -" margin-top: 3mm;\n" -" }\n" -" #success-story {\n" -" display: inline-block;\n" -" margin-right: 5mm;\n" -" vertical-align: top;\n" -" padding: 3mm;\n" -" width: 28%;\n" -" min-height: 170mm;\n" -" max-height: 170mm;\n" -" background-color: #2B2B5D;\n" -" color: white;\n" -" font-size: 12pt;\n" -" }\n" -" #body {\n" -" display: inline-block;" -msgstr "" -"}\n" -" .right {\n" -" width: 44%;\n" -" margin-left: auto;\n" -" }\n" -" .blue {\n" -" color: #0054A6;\n" -" font-weight: bold;\n" -" }\n" -" #pp {\n" -" font-family: verdana;\n" -" margin-top: 10mm;\n" -" }\n" -" #pp-box {\n" -" display: inline-block;\n" -" padding: 1mm;\n" -" width: 50mm;\n" -" line-height: initial;\n" -" border-style: solid;\n" -" border-width: 1pt;\n" -" }\n" -" #pp-box div:first-child{\n" -" font-size: 12pt;\n" -" font-weight: bold;\n" -" float: left;\n" -" width: 20%;\n" -" }\n" -" #pp-box div:last-child{\n" -" font-size: 8pt;\n" -" margin-left: 20%;\n" -" margin-top: 1mm;\n" -" }\n" -" #pp-post {\n" -" display: inline-block;\n" -" font-size: 6pt;\n" -" }\n" -" #pp hr {\n" -" margin-top: 0.5mm;\n" -" margin-bottom: 3mm;\n" -" }\n" -" /*.partner_address {\n" -" line-height: 1.2;\n" -" font-size: 9pt;\n" -" }*/\n" -" #content {\n" -" width: 100%;\n" -" margin-top: 3mm;\n" -" }\n" -" #success-story {\n" -" display: inline-block;\n" -" margin-right: 5mm;\n" -" vertical-align: top;\n" -" padding: 3mm;\n" -" width: 28%;\n" -" min-height: 170mm;\n" -" max-height: 170mm;\n" -" background-color: #2B2B5D;\n" -" color: white;\n" -" font-size: 12pt;\n" -" }\n" -" #body {\n" -" display: inline-block;" - -#. module: report_compassion -#: model_terms:ir.ui.view,arch_db:report_compassion.communication_style_mailing_bvr +#: model_terms:ir.ui.view,arch_db:report_compassion.childpack_small msgid "" "}\n" -" hr {\n" -" margin-top: 0px;\n" -" padding: 0mm;\n" -" border: none;\n" -" height: 1pt;\n" -" background-color: black;" +" #background img {\n" +" max-width: 100%;\n" +" max-height: 100%;\n" +" margin: auto;\n" +" }\n" +" .qrcode {\n" +" position: absolute;\n" +" margin-left:" msgstr "" "}\n" -" hr {\n" -" margin-top: 0px;\n" -" padding: 0mm;\n" -" border: none;\n" -" height: 1pt;\n" -" background-color: black;" +" #background img {\n" +" max-width: 100%;\n" +" max-height: 100%;\n" +" margin: auto;\n" +" }\n" +" .qrcode {\n" +" position: absolute;\n" +" margin-left:" #. module: report_compassion #: model_terms:ir.ui.view,arch_db:report_compassion.communication_style +#| msgid "" +#| "}\n" +#| " #success-story hr {\n" +#| " background-color: white;\n" +#| " }\n" +#| " /* Format lists for PDF */\n" +#| " ul {\n" +#| " list-style: none;\n" +#| " }\n" +#| " li {\n" +#| " padding-left: 16px;\n" +#| " }\n" +#| " li:before {\n" +#| " content: \"-\";\n" +#| " padding-right: 8px;\n" +#| " }\n" +#| "\n" +#| " #thank_you_quote tr td:first-child {\n" +#| " padding-right: 2mm;\n" +#| " vertical-align: top;\n" +#| " }\n" +#| " #thank_you_quote tr td {\n" +#| " vertical-align: middle;\n" +#| " }" msgid "" "}\n" -" #success-story hr {\n" -" background-color: white;\n" -" }\n" -" /* Format lists for PDF */\n" -" ul {\n" -" list-style: none;\n" -" }\n" -" li {\n" -" padding-left: 16px;\n" -" }\n" -" li:before {\n" -" content: \"-\";\n" -" padding-right: 8px;\n" -" }\n" +" #success-story hr {\n" +" background-color: white;\n" +" }\n" +" /* Format lists for PDF */\n" +" ul {\n" +" list-style: none;\n" +" }\n" +" li {\n" +" padding-left: 16px;\n" +" }\n" +" li:before {\n" +" content: \"-\";\n" +" padding-right: 8px;\n" +" }\n" "\n" -" #thank_you_quote tr td:first-child {\n" -" padding-right: 2mm;\n" -" vertical-align: top;\n" -" }\n" -" #thank_you_quote tr td {\n" -" vertical-align: middle;\n" -" }" +" #thank_you_quote tr td:first-child {\n" +" padding-right: 2mm;\n" +" vertical-align: top;\n" +" }\n" +" #thank_you_quote tr td {\n" +" vertical-align: middle;\n" +" }" msgstr "" "}\n" -" #success-story hr {\n" -" background-color: white;\n" -" }\n" -" /* Format lists for PDF */\n" -" ul {\n" -" list-style: none;\n" -" }\n" -" li {\n" -" padding-left: 16px;\n" -" }\n" -" li:before {\n" -" content: \"-\";\n" -" padding-right: 8px;\n" -" }\n" +" #success-story hr {\n" +" background-color: white;\n" +" }\n" +" /* Format lists for PDF */\n" +" ul {\n" +" list-style: none;\n" +" }\n" +" li {\n" +" padding-left: 16px;\n" +" }\n" +" li:before {\n" +" content: \"-\";\n" +" padding-right: 8px;\n" +" }\n" "\n" -" #thank_you_quote tr td:first-child {\n" -" padding-right: 2mm;\n" -" vertical-align: top;\n" -" }\n" -" #thank_you_quote tr td {\n" -" vertical-align: middle;\n" -" }" +" #thank_you_quote tr td:first-child {\n" +" padding-right: 2mm;\n" +" vertical-align: top;\n" +" }\n" +" #thank_you_quote tr td {\n" +" vertical-align: middle;\n" +" }" #. module: report_compassion #: model_terms:ir.ui.view,arch_db:report_compassion.communication_style +#| msgid "" +#| "}\n" +#| " .body_text {\n" +#| " display: inline-block;\n" +#| " margin-right: 2mm; /* omr code need nothing 5mm all " +#| "over it */" msgid "" "}\n" -" .body_text {\n" -" display: inline-block;\n" -" margin-right: 2mm; /* omr code need nothing 5mm all over " -"it */" +" .body_text {\n" +" display: inline-block;\n" +" margin-right: 2mm; /* omr code need nothing 5mm all over it " +"*/" msgstr "" "}\n" -" .body_text {\n" -" display: inline-block;\n" -" margin-right: 2mm; /* omr code need nothing 5mm all over " -"it */" +" .body_text {\n" +" display: inline-block;\n" +" margin-right: 2mm; /* omr code need nothing 5mm all over it " +"*/" #. module: report_compassion #: model_terms:ir.ui.view,arch_db:report_compassion.communication_style +#| msgid "" +#| "}\n" +#| " .right {\n" +#| " width: 44%;\n" +#| " margin-left: auto;\n" +#| " }\n" +#| " .blue {\n" +#| " color: #0054A6;\n" +#| " font-weight: bold;\n" +#| " }\n" +#| " #pp {\n" +#| " font-family: verdana;\n" +#| " }\n" +#| " #pp-box {\n" +#| " display: inline-block;\n" +#| " padding: 1mm;\n" +#| " width: 50mm;\n" +#| " line-height: initial;\n" +#| " border-style: solid;\n" +#| " border-width: 1pt;\n" +#| " }\n" +#| " #pp-box div:first-child{\n" +#| " font-size: 12pt;\n" +#| " font-weight: bold;\n" +#| " }\n" +#| " #pp-box div:last-child{\n" +#| " font-size: 8pt;\n" +#| " }\n" +#| " #pp-post {\n" +#| " display: inline-block;\n" +#| " font-size: 6pt;\n" +#| " }\n" +#| " #pp hr {\n" +#| " margin-top: 0.5mm;\n" +#| " margin-bottom: 3mm;\n" +#| " }\n" +#| " #content {\n" +#| " width: 100%;\n" +#| " }\n" +#| " #success-story {\n" +#| " display: inline-block;\n" +#| " margin-right: 5mm;\n" +#| " vertical-align: top;\n" +#| " padding: 3mm;\n" +#| " width: 28%;\n" +#| " min-height: 170mm;\n" +#| " max-height: 170mm;\n" +#| " background-color: #2B2B5D;\n" +#| " color: white;\n" +#| " font-size: 12pt;\n" +#| " }\n" +#| " #body {\n" +#| " display: inline-block;" msgid "" "}\n" -" .right {\n" -" width: 44%;\n" -" margin-left: auto;\n" -" }\n" -" .blue {\n" -" color: #0054A6;\n" -" font-weight: bold;\n" -" }\n" -" #pp {\n" -" font-family: verdana;\n" -" }\n" -" #pp-box {\n" -" display: inline-block;\n" -" padding: 1mm;\n" -" width: 50mm;\n" -" line-height: initial;\n" -" border-style: solid;\n" -" border-width: 1pt;\n" -" }\n" -" #pp-box div:first-child{\n" -" font-size: 12pt;\n" -" font-weight: bold;\n" -" }\n" -" #pp-box div:last-child{\n" -" font-size: 8pt;\n" -" }\n" -" #pp-post {\n" -" display: inline-block;\n" -" font-size: 6pt;\n" -" }\n" -" #pp hr {\n" -" margin-top: 0.5mm;\n" -" margin-bottom: 3mm;\n" -" }\n" -" #content {\n" -" width: 100%;\n" -" }\n" -" #success-story {\n" -" display: inline-block;\n" -" margin-right: 5mm;\n" -" vertical-align: top;\n" -" padding: 3mm;\n" -" width: 28%;\n" -" min-height: 170mm;\n" -" max-height: 170mm;\n" -" background-color: #2B2B5D;\n" -" color: white;\n" -" font-size: 12pt;\n" -" }\n" -" #body {\n" -" display: inline-block;" +" .right {\n" +" width: 44%;\n" +" margin-left: auto;\n" +" }\n" +" .blue {\n" +" color: #0054A6;\n" +" font-weight: bold;\n" +" }\n" +" #pp {\n" +" font-family: verdana;\n" +" }\n" +" #pp-box {\n" +" display: inline-block;\n" +" padding: 1mm;\n" +" width: 50mm;\n" +" line-height: initial;\n" +" border-style: solid;\n" +" border-width: 1pt;\n" +" }\n" +" #pp-box div:first-child{\n" +" font-size: 12pt;\n" +" font-weight: bold;\n" +" }\n" +" #pp-box div:last-child{\n" +" font-size: 8pt;\n" +" }\n" +" #pp-post {\n" +" display: inline-block;\n" +" font-size: 6pt;\n" +" }\n" +" #pp hr {\n" +" margin-top: 0.5mm;\n" +" margin-bottom: 3mm;\n" +" }\n" +" #content {\n" +" width: 100%;\n" +" }\n" +" #success-story {\n" +" display: inline-block;\n" +" margin-right: 5mm;\n" +" vertical-align: top;\n" +" padding: 3mm;\n" +" width: 28%;\n" +" min-height: 170mm;\n" +" max-height: 170mm;\n" +" background-color: #2B2B5D;\n" +" color: white;\n" +" font-size: 12pt;\n" +" }\n" +" #body {\n" +" display: inline-block;\n" +" line-height: 1.5;" msgstr "" "}\n" -" .right {\n" -" width: 44%;\n" -" margin-left: auto;\n" -" }\n" -" .blue {\n" -" color: #0054A6;\n" -" font-weight: bold;\n" -" }\n" -" #pp {\n" -" font-family: verdana;\n" -" }\n" -" #pp-box {\n" -" display: inline-block;\n" -" padding: 1mm;\n" -" width: 50mm;\n" -" line-height: initial;\n" -" border-style: solid;\n" -" border-width: 1pt;\n" -" }\n" -" #pp-box div:first-child{\n" -" font-size: 12pt;\n" -" font-weight: bold;\n" -" }\n" -" #pp-box div:last-child{\n" -" font-size: 8pt;\n" -" }\n" -" #pp-post {\n" -" display: inline-block;\n" -" font-size: 6pt;\n" -" }\n" -" #pp hr {\n" -" margin-top: 0.5mm;\n" -" margin-bottom: 3mm;\n" -" }\n" -" #content {\n" -" width: 100%;\n" -" }\n" -" #success-story {\n" -" display: inline-block;\n" -" margin-right: 5mm;\n" -" vertical-align: top;\n" -" padding: 3mm;\n" -" width: 28%;\n" -" min-height: 170mm;\n" -" max-height: 170mm;\n" -" background-color: #2B2B5D;\n" -" color: white;\n" -" font-size: 12pt;\n" -" }\n" -" #body {\n" -" display: inline-block;" +" .right {\n" +" width: 44%;\n" +" margin-left: auto;\n" +" }\n" +" .blue {\n" +" color: #0054A6;\n" +" font-weight: bold;\n" +" }\n" +" #pp {\n" +" font-family: verdana;\n" +" }\n" +" #pp-box {\n" +" display: inline-block;\n" +" padding: 1mm;\n" +" width: 50mm;\n" +" line-height: initial;\n" +" border-style: solid;\n" +" border-width: 1pt;\n" +" }\n" +" #pp-box div:first-child{\n" +" font-size: 12pt;\n" +" font-weight: bold;\n" +" }\n" +" #pp-box div:last-child{\n" +" font-size: 8pt;\n" +" }\n" +" #pp-post {\n" +" display: inline-block;\n" +" font-size: 6pt;\n" +" }\n" +" #pp hr {\n" +" margin-top: 0.5mm;\n" +" margin-bottom: 3mm;\n" +" }\n" +" #content {\n" +" width: 100%;\n" +" }\n" +" #success-story {\n" +" display: inline-block;\n" +" margin-right: 5mm;\n" +" vertical-align: top;\n" +" padding: 3mm;\n" +" width: 28%;\n" +" min-height: 170mm;\n" +" max-height: 170mm;\n" +" background-color: #2B2B5D;\n" +" color: white;\n" +" font-size: 12pt;\n" +" }\n" +" #body {\n" +" display: inline-block;\n" +" line-height: 1.5;" #. module: report_compassion #: model_terms:ir.ui.view,arch_db:report_compassion.communication_style -msgid "" -"}\n" -" hr {\n" -" margin-top: 0px;\n" -" padding: 0mm;\n" -" border: none;\n" -" height: 1pt;\n" -" background-color: black;" -msgstr "" -"}\n" -" hr {\n" -" margin-top: 0px;\n" -" padding: 0mm;\n" -" border: none;\n" -" height: 1pt;\n" -" background-color: black;" - -#. module: report_compassion -#: model_terms:ir.ui.view,arch_db:report_compassion.childpack_small #| msgid "" #| "}\n" -#| " #background img {\n" -#| " max-width: 100%;\n" -#| " max-height: 100%;\n" -#| " margin: auto;\n" -#| " }\n" -#| " .qrcode {\n" -#| " position: absolute;\n" -#| " margin-left:" +#| " hr {\n" +#| " margin-top: 0px;\n" +#| " padding: 0mm;\n" +#| " border: none;\n" +#| " height: 1pt;\n" +#| " background-color: black;" msgid "" "}\n" -" #background img {\n" -" max-width: 100%;\n" -" max-height: 100%;\n" -" margin: auto;\n" -" }\n" -" .qrcode {\n" -" position: absolute;\n" -" margin-left:" +" hr {\n" +" margin-top: 0px;\n" +" padding: 0mm;\n" +" border: none;\n" +" height: 1pt;\n" +" background-color: black;" msgstr "" "}\n" -" #background img {\n" -" max-width: 100%;\n" -" max-height: 100%;\n" -" margin: auto;\n" -" }\n" -" .qrcode {\n" -" position: absolute;\n" -" margin-left:" +" hr {\n" +" margin-top: 0px;\n" +" padding: 0mm;\n" +" border: none;\n" +" height: 1pt;\n" +" background-color: black;" + +#~ msgid "" +#~ "#header {\n" +#~ " margin-left: 15mm;" +#~ msgstr "" +#~ "#header {\n" +#~ " margin-left: 15mm;" + +#~ msgid "" +#~ ".one_slip {\n" +#~ " font-size: 8pt;\n" +#~ " width: 210mm;\n" +#~ " height: 106mm;\n" +#~ " }\n" +#~ " #background {\n" +#~ " position: absolute;\n" +#~ " width: 210mm;\n" +#~ " height: 106mm;\n" +#~ " }\n" +#~ " #background img {\n" +#~ " max-width: 100%;\n" +#~ " max-height: 100%;\n" +#~ " margin: auto;\n" +#~ " }\n" +#~ " .receipt {\n" +#~ " position: absolute;\n" +#~ " padding-top: 9mm;\n" +#~ " padding-left: 5mm;\n" +#~ " width: 60mm;\n" +#~ " height: 106mm;\n" +#~ " }\n" +#~ " .pay_for::first-line {\n" +#~ " font-weight: bold;\n" +#~ " }\n" +#~ " .receipt .pay_for {\n" +#~ " position: absolute;\n" +#~ " height: 15mm;\n" +#~ " width: 100%;\n" +#~ " }\n" +#~ " .receipt .communication {\n" +#~ " position: absolute;\n" +#~ " margin-top: 18mm;\n" +#~ " height: 15mm;\n" +#~ " line-height: 1.3;\n" +#~ " }\n" +#~ " .receipt .account {\n" +#~ " position: absolute;\n" +#~ " margin-top: 33mm;\n" +#~ " margin-left: 30.5mm;\n" +#~ " }\n" +#~ " .amount {\n" +#~ " position: absolute;\n" +#~ " width: 55mm;\n" +#~ " font-size: 12pt;\n" +#~ " letter-spacing: 1.5mm;\n" +#~ " text-align: right;\n" +#~ " top: 50.5mm;\n" +#~ " }\n" +#~ " .receipt .amount span:first-child {\n" +#~ " position: absolute;\n" +#~ " width: 40mm;\n" +#~ " right: 20mm;\n" +#~ " }\n" +#~ " .receipt .amount span:last-child {\n" +#~ " width: 10mm;\n" +#~ " float: right;\n" +#~ " margin-right: 3mm;\n" +#~ " }\n" +#~ " .receipt .reference {\n" +#~ " position: absolute;\n" +#~ " margin-top: 51mm;\n" +#~ " }\n" +#~ " .receipt .pay_from {\n" +#~ " position: absolute;\n" +#~ " margin-top: 56mm;\n" +#~ " max-height: 20mm;\n" +#~ " }\n" +#~ "\n" +#~ " .transfer {\n" +#~ " position: absolute;\n" +#~ " margin-left: 60mm;\n" +#~ " padding-left: 4mm;\n" +#~ " width: 150mm;\n" +#~ " height: 106mm;\n" +#~ " }\n" +#~ " .transfer .pay_for {\n" +#~ " position: absolute;\n" +#~ " margin-top: 9mm;\n" +#~ " width: 55mm;\n" +#~ " }\n" +#~ " .transfer .reference {\n" +#~ " position: absolute;\n" +#~ " margin-left: 61mm;\n" +#~ " margin-top: 33mm;\n" +#~ " width: 84mm;\n" +#~ " height: 6mm;\n" +#~ " padding: 1mm;\n" +#~ " font-size: 10pt;\n" +#~ " text-align: center;\n" +#~ " }\n" +#~ " .transfer .amount span:first-child {\n" +#~ " position: absolute;\n" +#~ " width: 40mm;\n" +#~ " right: 19mm;\n" +#~ " }\n" +#~ " .transfer .amount span:last-child {\n" +#~ " width: 10mm;\n" +#~ " float: right;\n" +#~ " margin-right: 2mm;\n" +#~ " }\n" +#~ " .transfer .account {\n" +#~ " position: absolute;\n" +#~ " margin-left: 28mm;\n" +#~ " margin-top: 42.5mm;\n" +#~ " }\n" +#~ " .transfer .pay_from {\n" +#~ " position: absolute;\n" +#~ " margin-left: 61mm;\n" +#~ " margin-top: 54mm;\n" +#~ " line-height: 5mm;\n" +#~ " width: 80mm;\n" +#~ " height: 30mm;\n" +#~ " padding: auto;\n" +#~ " }\n" +#~ " .transfer .scan_line {\n" +#~ " position: absolute;\n" +#~ " right: 7.62mm;\n" +#~ " top: 84.5mm;\n" +#~ " width: 140mm;\n" +#~ " font-family: \"ocr\";\n" +#~ " font-size: 12pt;\n" +#~ " text-align: right;\n" +#~ " }" +#~ msgstr "" +#~ ".one_slip {\n" +#~ " font-size: 8pt;\n" +#~ " width: 210mm;\n" +#~ " height: 106mm;\n" +#~ " }\n" +#~ " #background {\n" +#~ " position: absolute;\n" +#~ " width: 210mm;\n" +#~ " height: 106mm;\n" +#~ " }\n" +#~ " #background img {\n" +#~ " max-width: 100%;\n" +#~ " max-height: 100%;\n" +#~ " margin: auto;\n" +#~ " }\n" +#~ " .receipt {\n" +#~ " position: absolute;\n" +#~ " padding-top: 9mm;\n" +#~ " padding-left: 5mm;\n" +#~ " width: 60mm;\n" +#~ " height: 106mm;\n" +#~ " }\n" +#~ " .pay_for::first-line {\n" +#~ " font-weight: bold;\n" +#~ " }\n" +#~ " .receipt .pay_for {\n" +#~ " position: absolute;\n" +#~ " height: 15mm;\n" +#~ " width: 100%;\n" +#~ " }\n" +#~ " .receipt .communication {\n" +#~ " position: absolute;\n" +#~ " margin-top: 18mm;\n" +#~ " height: 15mm;\n" +#~ " line-height: 1.3;\n" +#~ " }\n" +#~ " .receipt .account {\n" +#~ " position: absolute;\n" +#~ " margin-top: 33mm;\n" +#~ " margin-left: 30.5mm;\n" +#~ " }\n" +#~ " .amount {\n" +#~ " position: absolute;\n" +#~ " width: 55mm;\n" +#~ " font-size: 12pt;\n" +#~ " letter-spacing: 1.5mm;\n" +#~ " text-align: right;\n" +#~ " top: 50.5mm;\n" +#~ " }\n" +#~ " .receipt .amount span:first-child {\n" +#~ " position: absolute;\n" +#~ " width: 40mm;\n" +#~ " right: 20mm;\n" +#~ " }\n" +#~ " .receipt .amount span:last-child {\n" +#~ " width: 10mm;\n" +#~ " float: right;\n" +#~ " margin-right: 3mm;\n" +#~ " }\n" +#~ " .receipt .reference {\n" +#~ " position: absolute;\n" +#~ " margin-top: 51mm;\n" +#~ " }\n" +#~ " .receipt .pay_from {\n" +#~ " position: absolute;\n" +#~ " margin-top: 56mm;\n" +#~ " max-height: 20mm;\n" +#~ " }\n" +#~ "\n" +#~ " .transfer {\n" +#~ " position: absolute;\n" +#~ " margin-left: 60mm;\n" +#~ " padding-left: 4mm;\n" +#~ " width: 150mm;\n" +#~ " height: 106mm;\n" +#~ " }\n" +#~ " .transfer .pay_for {\n" +#~ " position: absolute;\n" +#~ " margin-top: 9mm;\n" +#~ " width: 55mm;\n" +#~ " }\n" +#~ " .transfer .reference {\n" +#~ " position: absolute;\n" +#~ " margin-left: 61mm;\n" +#~ " margin-top: 33mm;\n" +#~ " width: 84mm;\n" +#~ " height: 6mm;\n" +#~ " padding: 1mm;\n" +#~ " font-size: 10pt;\n" +#~ " text-align: center;\n" +#~ " }\n" +#~ " .transfer .amount span:first-child {\n" +#~ " position: absolute;\n" +#~ " width: 40mm;\n" +#~ " right: 19mm;\n" +#~ " }\n" +#~ " .transfer .amount span:last-child {\n" +#~ " width: 10mm;\n" +#~ " float: right;\n" +#~ " margin-right: 2mm;\n" +#~ " }\n" +#~ " .transfer .account {\n" +#~ " position: absolute;\n" +#~ " margin-left: 28mm;\n" +#~ " margin-top: 42.5mm;\n" +#~ " }\n" +#~ " .transfer .pay_from {\n" +#~ " position: absolute;\n" +#~ " margin-left: 61mm;\n" +#~ " margin-top: 54mm;\n" +#~ " line-height: 5mm;\n" +#~ " width: 80mm;\n" +#~ " height: 30mm;\n" +#~ " padding: auto;\n" +#~ " }\n" +#~ " .transfer .scan_line {\n" +#~ " position: absolute;\n" +#~ " right: 7.62mm;\n" +#~ " top: 84.5mm;\n" +#~ " width: 140mm;\n" +#~ " font-family: \"ocr\";\n" +#~ " font-size: 12pt;\n" +#~ " text-align: right;\n" +#~ " }" + +#~ msgid "" +#~ "/* Put the text down to avoid showing in the address window */\n" +#~ " margin-top: 9mm;" +#~ msgstr "" +#~ "/* Put the text down to avoid showing in the address window */\n" +#~ " margin-top: 9mm;" + +#~ msgid "3 BVR" +#~ msgstr "3 BVR" + +#~ msgid "A4 + payment slip" +#~ msgstr "A4 + bullettin de versement" + +#~ msgid "A4 BVR" +#~ msgstr "A4 BVR" + +#~ msgid "B2S Letter" +#~ msgstr "Lettre B2S" + +#~ msgid "" +#~ "Compassion Switzerland\n" +#~ "
\n" +#~ " Rue Galilée 3\n" +#~ "
\n" +#~ " 1400 Yverdon-les-Bains\n" +#~ "
\n" +#~ " Switzerland" +#~ msgstr "" +#~ "Compassion Suisse\n" +#~ "
\n" +#~ " Rue Galilée 3\n" +#~ "
\n" +#~ " 1400 Yverdon-les-Bains\n" +#~ "
\n" +#~ " Suisse" + +#~ msgid "Draw Background" +#~ msgstr "Imprimer le fonds" + +#~ msgid "" +#~ "Enable if you print on a payment slip that already has company " +#~ "information printed on it." +#~ msgstr "" +#~ "Activez cette option si vous imprimez sur un bulletin de versement sur " +#~ "lequel sont déjà imprimées les informations de la société." + +#~ msgid "Format Ref" +#~ msgstr "Format Ref" + +#~ msgid "Gift Payment Slips 3 BVR" +#~ msgstr "Gift Payment Slips 3 BVR" + +#~ msgid "Mailing BVR" +#~ msgstr "Mailing BVR" + +#~ msgid "Preprinted" +#~ msgstr "Pré-imprimé" + +#~ msgid "Scan Line" +#~ msgstr "Ligne de contrôle" + +#~ msgid "Sponsorship Payment Slips 3 BVR" +#~ msgstr "Sponsorship Payment Slips 3 BVR" + +#~ msgid "" +#~ "height: 145mm;\n" +#~ " overflow: hidden;" +#~ msgstr "" +#~ "height: 145mm;\n" +#~ " overflow: hidden;" + +#~ msgid "" +#~ "height: 145mm;\n" +#~ " overflow: hidden;" +#~ msgstr "" +#~ "height: 145mm;\n" +#~ " overflow: hidden;" + +#~ msgid "" +#~ "height: 45mm;\n" +#~ " font-size: 8pt;\n" +#~ " }\n" +#~ " #date {\n" +#~ " float: left;\n" +#~ " margin-top: 15mm;\n" +#~ " }\n" +#~ " #logo {\n" +#~ " display: inline-block;\n" +#~ " margin-top: 6mm;\n" +#~ " width: 100mm;\n" +#~ " height: 40mm;\n" +#~ " }\n" +#~ " #logo img {\n" +#~ " max-width: 100%;\n" +#~ " max-height: 100%;\n" +#~ " margin: auto;\n" +#~ " }\n" +#~ " #square {\n" +#~ " display: inline-block;\n" +#~ " float: right;\n" +#~ " margin-top: 6mm;\n" +#~ " margin-right: 6mm;\n" +#~ " width: 19mm;\n" +#~ " height: 19mm;\n" +#~ " }\n" +#~ " #square img {\n" +#~ " max-width: 100%;\n" +#~ " max-height: 100%;\n" +#~ " margin: auto;\n" +#~ " }\n" +#~ " #compassion_address {\n" +#~ " float: left;\n" +#~ " margin-bottom: 5mm;\n" +#~ " }\n" +#~ " #letter {\n" +#~ " font-family: \"millerLight\";\n" +#~ " font-size: 10pt;" +#~ msgstr "" +#~ "height: 45mm;\n" +#~ " font-size: 8pt;\n" +#~ " }\n" +#~ " #date {\n" +#~ " float: left;\n" +#~ " margin-top: 15mm;\n" +#~ " }\n" +#~ " #logo {\n" +#~ " display: inline-block;\n" +#~ " margin-top: 6mm;\n" +#~ " width: 100mm;\n" +#~ " height: 40mm;\n" +#~ " }\n" +#~ " #logo img {\n" +#~ " max-width: 100%;\n" +#~ " max-height: 100%;\n" +#~ " margin: auto;\n" +#~ " }\n" +#~ " #square {\n" +#~ " display: inline-block;\n" +#~ " float: right;\n" +#~ " margin-top: 6mm;\n" +#~ " margin-right: 6mm;\n" +#~ " width: 19mm;\n" +#~ " height: 19mm;\n" +#~ " }\n" +#~ " #square img {\n" +#~ " max-width: 100%;\n" +#~ " max-height: 100%;\n" +#~ " margin: auto;\n" +#~ " }\n" +#~ " #compassion_address {\n" +#~ " float: left;\n" +#~ " margin-bottom: 5mm;\n" +#~ " }\n" +#~ " #letter {\n" +#~ " font-family: \"millerLight\";\n" +#~ " font-size: 10pt;" + +#~ msgid "" +#~ "margin-left: 11mm;\n" +#~ " margin-right: 1mm;" +#~ msgstr "" +#~ "margin-left: 11mm;\n" +#~ " margin-right: 1mm;" + +#~ msgid "" +#~ "margin-left: 25mm;\n" +#~ " margin-right: 15mm;" +#~ msgstr "" +#~ "margin-left: 25mm;\n" +#~ " margin-right: 15mm;" + +#~ msgid "margin-top: -20mm;" +#~ msgstr "margin-top: -20mm;" + +#~ msgid "" +#~ "}\n" +#~ " #success-story hr {\n" +#~ " background-color: white;\n" +#~ " }\n" +#~ " /* Format lists for PDF */\n" +#~ " ul {\n" +#~ " list-style: none;\n" +#~ " }\n" +#~ " li {\n" +#~ " padding-left: 16px;\n" +#~ " }\n" +#~ " li:before {\n" +#~ " content: \"-\";\n" +#~ " padding-right: 8px;\n" +#~ " }\n" +#~ "\n" +#~ " #thank_you_quote tr td:first-child {\n" +#~ " padding-right: 2mm;\n" +#~ " vertical-align: top;\n" +#~ " }\n" +#~ " #thank_you_quote tr td {\n" +#~ " vertical-align: middle;\n" +#~ " }" +#~ msgstr "" +#~ "}\n" +#~ " #success-story hr {\n" +#~ " background-color: white;\n" +#~ " }\n" +#~ " /* Format lists for PDF */\n" +#~ " ul {\n" +#~ " list-style: none;\n" +#~ " }\n" +#~ " li {\n" +#~ " padding-left: 16px;\n" +#~ " }\n" +#~ " li:before {\n" +#~ " content: \"-\";\n" +#~ " padding-right: 8px;\n" +#~ " }\n" +#~ "\n" +#~ " #thank_you_quote tr td:first-child {\n" +#~ " padding-right: 2mm;\n" +#~ " vertical-align: top;\n" +#~ " }\n" +#~ " #thank_you_quote tr td {\n" +#~ " vertical-align: middle;\n" +#~ " }" + +#~ msgid "" +#~ "}\n" +#~ " .body_text {\n" +#~ " display: inline-block;\n" +#~ " margin-right: 2mm; /* omr code need nothing 5mm " +#~ "all over it */" +#~ msgstr "" +#~ "}\n" +#~ " .body_text {\n" +#~ " display: inline-block;\n" +#~ " margin-right: 2mm; /* omr code need nothing 5mm " +#~ "all over it */" + +#~ msgid "" +#~ "}\n" +#~ " .right {\n" +#~ " width: 44%;\n" +#~ " margin-left: auto;\n" +#~ " }\n" +#~ " .blue {\n" +#~ " color: #0054A6;\n" +#~ " font-weight: bold;\n" +#~ " }\n" +#~ " #pp {\n" +#~ " font-family: verdana;\n" +#~ " margin-top: 10mm;\n" +#~ " }\n" +#~ " #pp-box {\n" +#~ " display: inline-block;\n" +#~ " padding: 1mm;\n" +#~ " width: 50mm;\n" +#~ " line-height: initial;\n" +#~ " border-style: solid;\n" +#~ " border-width: 1pt;\n" +#~ " }\n" +#~ " #pp-box div:first-child{\n" +#~ " font-size: 12pt;\n" +#~ " font-weight: bold;\n" +#~ " float: left;\n" +#~ " width: 20%;\n" +#~ " }\n" +#~ " #pp-box div:last-child{\n" +#~ " font-size: 8pt;\n" +#~ " margin-left: 20%;\n" +#~ " margin-top: 1mm;\n" +#~ " }\n" +#~ " #pp-post {\n" +#~ " display: inline-block;\n" +#~ " font-size: 6pt;\n" +#~ " }\n" +#~ " #pp hr {\n" +#~ " margin-top: 0.5mm;\n" +#~ " margin-bottom: 3mm;\n" +#~ " }\n" +#~ " /*.partner_address {\n" +#~ " line-height: 1.2;\n" +#~ " font-size: 9pt;\n" +#~ " }*/\n" +#~ " #content {\n" +#~ " width: 100%;\n" +#~ " margin-top: 3mm;\n" +#~ " }\n" +#~ " #success-story {\n" +#~ " display: inline-block;\n" +#~ " margin-right: 5mm;\n" +#~ " vertical-align: top;\n" +#~ " padding: 3mm;\n" +#~ " width: 28%;\n" +#~ " min-height: 170mm;\n" +#~ " max-height: 170mm;\n" +#~ " background-color: #2B2B5D;\n" +#~ " color: white;\n" +#~ " font-size: 12pt;\n" +#~ " }\n" +#~ " #body {\n" +#~ " display: inline-block;" +#~ msgstr "" +#~ "}\n" +#~ " .right {\n" +#~ " width: 44%;\n" +#~ " margin-left: auto;\n" +#~ " }\n" +#~ " .blue {\n" +#~ " color: #0054A6;\n" +#~ " font-weight: bold;\n" +#~ " }\n" +#~ " #pp {\n" +#~ " font-family: verdana;\n" +#~ " margin-top: 10mm;\n" +#~ " }\n" +#~ " #pp-box {\n" +#~ " display: inline-block;\n" +#~ " padding: 1mm;\n" +#~ " width: 50mm;\n" +#~ " line-height: initial;\n" +#~ " border-style: solid;\n" +#~ " border-width: 1pt;\n" +#~ " }\n" +#~ " #pp-box div:first-child{\n" +#~ " font-size: 12pt;\n" +#~ " font-weight: bold;\n" +#~ " float: left;\n" +#~ " width: 20%;\n" +#~ " }\n" +#~ " #pp-box div:last-child{\n" +#~ " font-size: 8pt;\n" +#~ " margin-left: 20%;\n" +#~ " margin-top: 1mm;\n" +#~ " }\n" +#~ " #pp-post {\n" +#~ " display: inline-block;\n" +#~ " font-size: 6pt;\n" +#~ " }\n" +#~ " #pp hr {\n" +#~ " margin-top: 0.5mm;\n" +#~ " margin-bottom: 3mm;\n" +#~ " }\n" +#~ " /*.partner_address {\n" +#~ " line-height: 1.2;\n" +#~ " font-size: 9pt;\n" +#~ " }*/\n" +#~ " #content {\n" +#~ " width: 100%;\n" +#~ " margin-top: 3mm;\n" +#~ " }\n" +#~ " #success-story {\n" +#~ " display: inline-block;\n" +#~ " margin-right: 5mm;\n" +#~ " vertical-align: top;\n" +#~ " padding: 3mm;\n" +#~ " width: 28%;\n" +#~ " min-height: 170mm;\n" +#~ " max-height: 170mm;\n" +#~ " background-color: #2B2B5D;\n" +#~ " color: white;\n" +#~ " font-size: 12pt;\n" +#~ " }\n" +#~ " #body {\n" +#~ " display: inline-block;" + +#~ msgid "" +#~ "}\n" +#~ " hr {\n" +#~ " margin-top: 0px;\n" +#~ " padding: 0mm;\n" +#~ " border: none;\n" +#~ " height: 1pt;\n" +#~ " background-color: black;" +#~ msgstr "" +#~ "}\n" +#~ " hr {\n" +#~ " margin-top: 0px;\n" +#~ " padding: 0mm;\n" +#~ " border: none;\n" +#~ " height: 1pt;\n" +#~ " background-color: black;" #~ msgid "" #~ "margin-left: 176mm;\n" diff --git a/report_compassion/i18n/it.po b/report_compassion/i18n/it.po index 4f8ff2f50..408890bac 100644 --- a/report_compassion/i18n/it.po +++ b/report_compassion/i18n/it.po @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 12.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-10-14 08:08+0000\n" -"PO-Revision-Date: 2021-10-21 11:19+0200\n" +"POT-Creation-Date: 2021-12-02 12:23+0000\n" +"PO-Revision-Date: 2021-12-02 13:40+0100\n" "Last-Translator: Emanuel Cino \n" "Language-Team: \n" "Language: it\n" @@ -17,19 +17,16 @@ msgstr "" "Plural-Forms: \n" "X-Generator: Poedit 3.0\n" -#. module: report_compassion -#: model_terms:ir.ui.view,arch_db:report_compassion.communication_style_mailing_bvr -msgid "" -"#header {\n" -" margin-left: 15mm;" -msgstr "" - #. module: report_compassion #: model_terms:ir.ui.view,arch_db:report_compassion.communication_style msgid "" "#header {\n" -" margin-left: 15mm;" +" position: absolute;\n" +" margin-left: 15mm;" msgstr "" +"#header {\n" +" position: absolute;\n" +" margin-left: 15mm;" #. module: report_compassion #: model_terms:ir.ui.view,arch_db:report_compassion.anniversary_card @@ -112,6 +109,83 @@ msgid "" " font-weight: bold;\n" " }" msgstr "" +".container {\n" +" font-family: \"millerLight\";\n" +" font-size: 10pt;\n" +" }\n" +" .right {\n" +" position: relative;\n" +" left: 135mm;\n" +" max-width: 70mm;\n" +" }\n" +" #pp {\n" +" position: absolute;\n" +" top: 7mm;\n" +" font-family: verdana;\n" +" }\n" +" #partner_address {\n" +" position: absolute;\n" +" top: 85mm;\n" +" }\n" +" #pp-box {\n" +" display: inline-block;\n" +" padding: 1mm;\n" +" width: 50mm;\n" +" line-height: initial;\n" +"\n" +" border-style: solid;\n" +" border-width: 1pt;\n" +" }\n" +" #pp-box div:first-child{\n" +" font-size: 12pt;\n" +" font-weight: bold;\n" +" }\n" +" #pp-box div:last-child{\n" +" font-size: 8pt;\n" +" }\n" +" #pp-post {\n" +" display: inline-block;\n" +" font-size: 6pt;\n" +" }\n" +" #pp hr {\n" +" margin-top: 0.5mm;\n" +" margin-bottom: 3mm;\n" +" }\n" +" #date {\n" +" position: absolute;\n" +" top: 7mm;\n" +" left: 7mm;\n" +" width: 95mm;\n" +" }\n" +" #title {\n" +" font-family: \"millerBold\";\n" +" position: absolute;\n" +" top: 20mm;\n" +" left: 7mm;\n" +" width: 95mm;\n" +" }\n" +" #body {\n" +" position: absolute;\n" +" top: 30mm;\n" +" left: 7mm;\n" +" width: 110mm;\n" +" }\n" +" #signature {\n" +" position: absolute;\n" +" top: 118mm;\n" +" left: 75mm;\n" +" }\n" +" #footer {\n" +" font-size: 8pt;\n" +" position: absolute;\n" +" top: 130mm;\n" +" left: 7mm;\n" +" width: 190mm;\n" +" }\n" +" .blue {\n" +" color: #0054A6;\n" +" font-weight: bold;\n" +" }" #. module: report_compassion #: model_terms:ir.ui.view,arch_db:report_compassion.childpack_small @@ -141,6 +215,30 @@ msgid "" " position: absolute;\n" " margin-left:" msgstr "" +".container {\n" +" font-family: \"millerLight\";\n" +" font-size: 8pt;\n" +" }\n" +" .local_id {\n" +" font-family: \"Miller\";\n" +" position: absolute;\n" +" margin-top: 37mm;\n" +" margin-left: 60mm;\n" +" width: 108mm;\n" +" writing-mode:vertical-rl;\n" +" -webkit-transform:rotate(-90deg);\n" +" -moz-transform:rotate(-90deg);\n" +" -o-transform: rotate(-90deg);\n" +" -ms-transform:rotate(-90deg);\n" +" transform: rotate(-90deg);\n" +" white-space:nowrap;\n" +" }\n" +" #due_date {\n" +" margin-right: 20mm;\n" +" }\n" +" .desc {\n" +" position: absolute;\n" +" margin-left:" #. module: report_compassion #: model_terms:ir.ui.view,arch_db:report_compassion.childpack_mini @@ -195,153 +293,125 @@ msgid "" " height: 18mm;\n" " }" msgstr "" - -#. module: report_compassion -#: model_terms:ir.ui.view,arch_db:report_compassion.bvr_style -msgid "" -".one_slip {\n" +".local_id {\n" +" font-family: \"Miller\";\n" +" position: absolute;\n" +" margin-top: 200mm;\n" +" margin-left: 8mm;\n" +" width: 25mm;\n" " font-size: 8pt;\n" -" width: 210mm;\n" -" height: 106mm;\n" -" }\n" -" #background {\n" +" }\n" +" h6 {\n" +" font-family: \"Miller\";\n" +" text-transform: uppercase;\n" +" }\n" +" .photo {\n" " position: absolute;\n" -" width: 210mm;\n" -" height: 106mm;\n" -" }\n" -" #background img {\n" +" margin-left: 118mm;\n" +" margin-top: 49mm;\n" +" width: 88mm;\n" +" height: 125mm;\n" +" }\n" +" .photo img {\n" " max-width: 100%;\n" " max-height: 100%;\n" " margin: auto;\n" -" }\n" -" .receipt {\n" +" }\n" +" .summary {\n" " position: absolute;\n" -" padding-top: 9mm;\n" -" padding-left: 5mm;\n" -" width: 60mm;\n" -" height: 106mm;\n" -" }\n" -" .pay_for::first-line {\n" +" margin-left: 118mm;\n" +" margin-top: 177mm;\n" +" text-transform: uppercase;\n" +" font-family: \"Miller\";\n" +" font-size: 15pt;\n" +" line-height: 1.4;\n" +" color: #0054a6;\n" +" }\n" +" .summary .name {\n" +" font-family: \"Miller\";\n" " font-weight: bold;\n" -" }\n" -" .receipt .pay_for {\n" -" position: absolute;\n" -" height: 15mm;\n" -" width: 100%;\n" -" }\n" -" .receipt .communication {\n" -" position: absolute;\n" -" margin-top: 18mm;\n" -" height: 15mm;\n" -" line-height: 1.3;\n" -" }\n" -" .receipt .account {\n" -" position: absolute;\n" -" margin-top: 33mm;\n" -" margin-left: 30.5mm;\n" -" }\n" -" .amount {\n" -" position: absolute;\n" -" width: 55mm;\n" -" font-size: 12pt;\n" -" letter-spacing: 1.5mm;\n" -" text-align: right;\n" -" top: 50.5mm;\n" -" }\n" -" .receipt .amount span:first-child {\n" -" position: absolute;\n" -" width: 40mm;\n" -" right: 20mm;\n" -" }\n" -" .receipt .amount span:last-child {\n" -" width: 10mm;\n" -" float: right;\n" -" margin-right: 3mm;\n" -" }\n" -" .receipt .reference {\n" +" }\n" +" .summary .ref {\n" +" color: black;\n" +" font-size: 8pt;\n" +" }\n" +" .qrcode {\n" " position: absolute;\n" -" margin-top: 51mm;\n" +" margin-top: 181mm;\n" +" margin-left: 185mm;\n" +" width: 18mm;\n" +" height: 18mm;\n" +" }" + +#. module: report_compassion +#: model_terms:ir.ui.view,arch_db:report_compassion.communication_style +msgid "" +"/* Put the text down to avoid showing in the address window */\n" +" margin-top: 9mm;" +msgstr "" +"/* Put the text down to avoid showing in the address window */\n" +" margin-top: 9mm;" + +#. module: report_compassion +#: model_terms:ir.ui.view,arch_db:report_compassion.ending_sponsorship_certificate +msgid "" +"/report_compassion/static/font/Montserrat-Bold.ttf);\n" " }\n" -" .receipt .pay_from {\n" -" position: absolute;\n" -" margin-top: 56mm;\n" -" max-height: 20mm;\n" +" body{\n" +" padding: 0;\n" +" margin: 0;\n" " }\n" -"\n" -" .transfer {\n" -" position: absolute;\n" -" margin-left: 60mm;\n" -" padding-left: 4mm;\n" -" width: 150mm;\n" -" height: 106mm;\n" +" .legend_date{\n" +" color: #005eb8;\n" +" text-transform: uppercase;\n" +" text-align: center;\n" +" font-size:13px;\n" +" margin-top:0;\n" " }\n" -" .transfer .pay_for {\n" -" position: absolute;\n" -" margin-top: 9mm;\n" -" width: 55mm;\n" +" .child_name{\n" +" color: #4a4a49;\n" +" text-transform: uppercase;\n" +" font-weight: bold;\n" +" text-align: center;\n" +" font-size:24px;\n" +" margin-bottom:0;\n" +" padding-bottom: -10pt;\n" " }\n" -" .transfer .reference {\n" -" position: absolute;\n" -" margin-left: 61mm;\n" -" margin-top: 33mm;\n" -" width: 84mm;\n" -" height: 6mm;\n" -" padding: 1mm;\n" -" font-size: 10pt;\n" -" text-align: center;\n" +" .yellow_line{\n" +" width:25mm;\n" +" color: #dcaa02;\n" +" background-color: #dcaa02;\n" +" height: 1pt;\n" +" border: none;\n" +" margin-top: 3mm;\n" +" margin-bottom: 3mm;\n" +" padding:0;\n" " }\n" -" .transfer .amount span:first-child {\n" -" position: absolute;\n" -" width: 40mm;\n" -" right: 19mm;\n" +" .child_picture{\n" +" width: 66mm;\n" +" height: 99mm;\n" +" margin-left: 25mm;\n" " }\n" -" .transfer .amount span:last-child {\n" -" width: 10mm;\n" -" float: right;\n" -" margin-right: 2mm;\n" +" .multi{\n" +" margin-left: 25mm;\n" " }\n" -" .transfer .account {\n" -" position: absolute;\n" -" margin-left: 28mm;\n" -" margin-top: 42.5mm;\n" +" .single{\n" +" margin-left: 72mm;\n" " }\n" -" .transfer .pay_from {\n" -" position: absolute;\n" -" margin-left: 61mm;\n" -" margin-top: 54mm;\n" -" line-height: 5mm;\n" -" width: 80mm;\n" -" height: 30mm;\n" -" padding: auto;\n" +" .pictures_layout {\n" +" margin: 0;\n" +" position: absolute;\n" +" top: 16.5mm;\n" " }\n" -" .transfer .scan_line {\n" -" position: absolute;\n" -" right: 7.62mm;\n" -" top: 84.5mm;\n" -" width: 140mm;\n" -" font-family: \"ocr\";\n" -" font-size: 12pt;\n" -" text-align: right;\n" +" .info_layout {\n" +" font-family: \"montserratBold\";\n" +" margin: 0;\n" +" padding:0;\n" +" position: absolute;\n" +" top: 115mm;\n" +" width:100%;\n" " }" msgstr "" - -#. module: report_compassion -#: model_terms:ir.ui.view,arch_db:report_compassion.communication_style_mailing_bvr -msgid "" -"/* Put the text down to avoid showing in the address window */\n" -" margin-top: 9mm;" -msgstr "" - -#. module: report_compassion -#: model_terms:ir.ui.view,arch_db:report_compassion.communication_style -msgid "" -"/* Put the text down to avoid showing in the address window */\n" -" margin-top: 9mm;" -msgstr "" - -#. module: report_compassion -#: model_terms:ir.ui.view,arch_db:report_compassion.ending_sponsorship_certificate -msgid "" "/report_compassion/static/font/Montserrat-Bold.ttf);\n" " }\n" " body{\n" @@ -398,6 +468,10 @@ msgid "" " top: 115mm;\n" " width:100%;\n" " }" + +#. module: report_compassion +#: model_terms:ir.ui.view,arch_db:report_compassion.partner_communication_document_page +msgid "192" msgstr "" #. module: report_compassion @@ -407,17 +481,52 @@ msgid "2 BVR" msgstr "" #. module: report_compassion -#: selection:print.sponsorship.bvr,paper_format:0 -#: selection:print.sponsorship.gift.bvr,paper_format:0 -msgid "3 BVR" +#: model_terms:ir.ui.view,arch_db:report_compassion.report_compassion_qr_slip +msgid "" +"
\n" +"\n" +" Payable by
" +msgstr "" +"
\n" +"\n" +" Pagabile da
" + +#. module: report_compassion +#: model_terms:ir.ui.view,arch_db:report_compassion.report_compassion_qr_slip +msgid "" +"
\n" +"\n" +" Payable by
" +msgstr "" +"
\n" +"\n" +" Pagabile da
" + +#. module: report_compassion +#: model_terms:ir.ui.view,arch_db:report_compassion.report_compassion_qr_slip +msgid "" +"
\n" +"\n" +" Reference
" msgstr "" +"
\n" +"\n" +" Riferimento
" #. module: report_compassion #: model_terms:ir.ui.view,arch_db:report_compassion.report_bvr_due_document msgid "" "
\n" -" CHF" +" CHF" msgstr "" +"
\n" +" CHF" #. module: report_compassion #: model:mail.template,body_html:report_compassion.tax_receipt_template @@ -469,20 +578,19 @@ msgstr "" #: model_terms:ir.ui.view,arch_db:report_compassion.partner_communication_document_page msgid "" "COMPASSION\n" -" , Rue Galilée 3, 1400 Yverdon-les-Bains\n" -"
\n" -" TEL\n" -" .: 031 552 21 25\n" -"
\n" -" MAIL\n" -" : info@compassion.ch\n" -"
\n" -" WWW\n" -" .compassion.ch\n" -"
\n" -" CCP/PC\n" -" 17-312562-0" +" , Rue Galilée 3, 1400 Yverdon-les-Bains\n" +"
\n" +" TEL\n" +" .: 031 552 21 25\n" +"
\n" +" MAIL\n" +" : info@compassion.ch\n" +"
\n" +" WWW\n" +" .compassion.ch\n" +"
\n" +" CCP/PC\n" +" 17-312562-0" msgstr "" "COMPASSION\n" " , Effingerstrasse 10, 3011 Bern\n" @@ -499,6 +607,48 @@ msgstr "" " CCP/PC\n" " 17-312562-0" +#. module: report_compassion +#: model_terms:ir.ui.view,arch_db:report_compassion.report_compassion_qr_slip +msgid "Payment part
" +msgstr "" +"Sezione pagamento
" + +#. module: report_compassion +#: model_terms:ir.ui.view,arch_db:report_compassion.report_compassion_qr_slip +msgid "Receipt
" +msgstr "Ricevuta
" + +#. module: report_compassion +#: model_terms:ir.ui.view,arch_db:report_compassion.report_compassion_qr_slip +msgid "Acceptance point" +msgstr "Punto di accettazione" + +#. module: report_compassion +#: model_terms:ir.ui.view,arch_db:report_compassion.report_compassion_qr_slip +msgid "Additional information
" +msgstr "" +"Informazioni supplementari
" + +#. module: report_compassion +#: model_terms:ir.ui.view,arch_db:report_compassion.report_compassion_qr_slip +msgid "Amount
" +msgstr "Importo
" + +#. module: report_compassion +#: model_terms:ir.ui.view,arch_db:report_compassion.report_compassion_qr_slip +msgid "Currency
" +msgstr "Valuta
" + +#. module: report_compassion +#: model_terms:ir.ui.view,arch_db:report_compassion.report_compassion_qr_slip +msgid "Payable to
" +msgstr "Conto / Pagabile a
" + +#. module: report_compassion +#: model_terms:ir.ui.view,arch_db:report_compassion.report_compassion_qr_slip +msgid "Reference
" +msgstr "Riferimento
" + #. module: report_compassion #: model_terms:ir.ui.view,arch_db:report_compassion.childpack_document msgid "Born (F)" @@ -521,22 +671,15 @@ msgid "" " font-family: montserratBold;\n" " src: url(" msgstr "" +"@font-face {\n" +" font-family: montserratBold;\n" +" src: url(" #. module: report_compassion #: model:ir.model,name:report_compassion.model_recurring_contract_group msgid "A group of contracts" msgstr "" -#. module: report_compassion -#: model:ir.model.fields,field_description:report_compassion.field_partner_communication_job__product_id -msgid "A4 + payment slip" -msgstr "" - -#. module: report_compassion -#: model:ir.actions.report,name:report_compassion.report_a4_bvr -msgid "A4 BVR" -msgstr "" - #. module: report_compassion #: model:ir.actions.report,name:report_compassion.report_partner_communication msgid "A4 Letterhead" @@ -562,11 +705,6 @@ msgstr "" msgid "Attach payment slip for" msgstr "" -#. module: report_compassion -#: model:ir.actions.report,name:report_compassion.report_b2s_letter -msgid "B2S Letter" -msgstr "" - #. module: report_compassion #: model:ir.model.fields,field_description:report_compassion.field_print_sponsorship_gift_bvr__birthday_gift msgid "Birthday Gift" @@ -608,25 +746,6 @@ msgstr "" msgid "Companies" msgstr "Aziende" -#. module: report_compassion -#: model_terms:ir.ui.view,arch_db:report_compassion.report_sponsorship_single_slip -msgid "" -"Compassion Switzerland\n" -"
\n" -" Rue Galilée 3\n" -"
\n" -" 1400 Yverdon-les-Bains\n" -"
\n" -" Switzerland" -msgstr "" -"Compassion Svizzera\n" -"
\n" -" Rue Galilée 3\n" -"
\n" -" 1400 Yverdon-les-Bains\n" -"
\n" -" Svizzera" - #. module: report_compassion #: model:ir.model,name:report_compassion.model_res_partner msgid "Contact" @@ -668,13 +787,13 @@ msgid "Date Stop" msgstr "" #. module: report_compassion -#: code:addons/report_compassion/wizards/print_sponsorship_bvr.py:106 +#: code:addons/report_compassion/wizards/print_sponsorship_bvr.py:92 #, python-format msgid "Date stop must be after date start." msgstr "" #. module: report_compassion -#: model:ir.model.fields,field_description:report_compassion.field_compassion_project__description +#: model:ir.model.fields,field_description:report_compassion.field_compassion_project_description msgid "Description" msgstr "Descrizione" @@ -724,22 +843,8 @@ msgid "Donation receipt" msgstr "Riepilogo di donazioni" #. module: report_compassion -#: model:ir.model.fields,field_description:report_compassion.field_print_bvr_fund__draw_background -#: model:ir.model.fields,field_description:report_compassion.field_print_sponsorship_bvr__draw_background -#: model:ir.model.fields,field_description:report_compassion.field_print_sponsorship_bvr_due__draw_background -#: model:ir.model.fields,field_description:report_compassion.field_print_sponsorship_gift_bvr__draw_background -msgid "Draw Background" -msgstr "" - -#. module: report_compassion -#: model:ir.model.fields,help:report_compassion.field_partner_communication_generate_wizard__preprinted -#: model:ir.model.fields,help:report_compassion.field_partner_communication_job__preprinted -#: model:ir.model.fields,help:report_compassion.field_print_bvr_fund__preprinted -#: model:ir.model.fields,help:report_compassion.field_print_sponsorship_bvr__preprinted -#: model:ir.model.fields,help:report_compassion.field_print_sponsorship_gift_bvr__preprinted -msgid "" -"Enable if you print on a payment slip that already has company information " -"printed on it." +#: model_terms:ir.ui.view,arch_db:report_compassion.report_compassion_qr_slip +msgid "Due date" msgstr "" #. module: report_compassion @@ -753,16 +858,11 @@ msgid "Family Gift" msgstr "" #. module: report_compassion -#: code:addons/report_compassion/models/contract_group.py:82 +#: code:addons/report_compassion/models/contract_group.py:55 #, python-format msgid "First invoice is after Date Stop" msgstr "" -#. module: report_compassion -#: model:ir.model.fields,field_description:report_compassion.field_recurring_contract_group__format_ref -msgid "Format Ref" -msgstr "" - #. module: report_compassion #: model:ir.actions.report,name:report_compassion.report_childpack_full #: selection:print.childpack,type:0 @@ -770,7 +870,7 @@ msgid "Full Childpack" msgstr "" #. module: report_compassion -#: model:ir.model.fields,field_description:report_compassion.field_account_invoice__gender +#: model:ir.model.fields,field_description:report_compassion.field_account_invoice_gender msgid "Gender" msgstr "Sesso" @@ -794,11 +894,6 @@ msgstr "Regali di sostegno" msgid "Gift Payment Slips 2 BVR" msgstr "Regali di sostegno 2 BVR" -#. module: report_compassion -#: model:ir.actions.report,name:report_compassion.report_3bvr_gift_sponsorship -msgid "Gift Payment Slips 3 BVR" -msgstr "" - #. module: report_compassion #: model:ir.model.fields,field_description:report_compassion.field_print_sponsorship_gift_bvr__graduation_gift msgid "Graduation Gift" @@ -810,35 +905,35 @@ msgid "HR Department" msgstr "" #. module: report_compassion -#: model:ir.model.fields,field_description:report_compassion.field_print_bvr_fund__id -#: model:ir.model.fields,field_description:report_compassion.field_print_childpack__id -#: model:ir.model.fields,field_description:report_compassion.field_print_sponsorship_bvr__id -#: model:ir.model.fields,field_description:report_compassion.field_print_sponsorship_bvr_due__id -#: model:ir.model.fields,field_description:report_compassion.field_print_sponsorship_gift_bvr__id -#: model:ir.model.fields,field_description:report_compassion.field_print_tax_receipt__id -#: model:ir.model.fields,field_description:report_compassion.field_report_report_compassion_2bvr_gift_sponsorship__id -#: model:ir.model.fields,field_description:report_compassion.field_report_report_compassion_2bvr_sponsorship__id -#: model:ir.model.fields,field_description:report_compassion.field_report_report_compassion_3bvr_gift_sponsorship__id -#: model:ir.model.fields,field_description:report_compassion.field_report_report_compassion_3bvr_sponsorship__id -#: model:ir.model.fields,field_description:report_compassion.field_report_report_compassion_bvr_due__id -#: model:ir.model.fields,field_description:report_compassion.field_report_report_compassion_bvr_fund__id -#: model:ir.model.fields,field_description:report_compassion.field_report_report_compassion_bvr_gift_sponsorship__id -#: model:ir.model.fields,field_description:report_compassion.field_report_report_compassion_bvr_sponsorship__id -#: model:ir.model.fields,field_description:report_compassion.field_report_report_compassion_childpack_full__id -#: model:ir.model.fields,field_description:report_compassion.field_report_report_compassion_childpack_mini__id -#: model:ir.model.fields,field_description:report_compassion.field_report_report_compassion_childpack_small__id -#: model:ir.model.fields,field_description:report_compassion.field_report_report_compassion_tax_receipt__id +#: model:ir.model.fields,field_description:report_compassion.field_print_bvr_fund_id +#: model:ir.model.fields,field_description:report_compassion.field_print_childpack_id +#: model:ir.model.fields,field_description:report_compassion.field_print_sponsorship_bvr_due_id +#: model:ir.model.fields,field_description:report_compassion.field_print_sponsorship_bvr_id +#: model:ir.model.fields,field_description:report_compassion.field_print_sponsorship_gift_bvr_id +#: model:ir.model.fields,field_description:report_compassion.field_print_tax_receipt_id +#: model:ir.model.fields,field_description:report_compassion.field_report_report_compassion_2bvr_gift_sponsorship_id +#: model:ir.model.fields,field_description:report_compassion.field_report_report_compassion_2bvr_sponsorship_id +#: model:ir.model.fields,field_description:report_compassion.field_report_report_compassion_3bvr_gift_sponsorship_id +#: model:ir.model.fields,field_description:report_compassion.field_report_report_compassion_3bvr_sponsorship_id +#: model:ir.model.fields,field_description:report_compassion.field_report_report_compassion_bvr_due_id +#: model:ir.model.fields,field_description:report_compassion.field_report_report_compassion_bvr_fund_id +#: model:ir.model.fields,field_description:report_compassion.field_report_report_compassion_bvr_gift_sponsorship_id +#: model:ir.model.fields,field_description:report_compassion.field_report_report_compassion_bvr_sponsorship_id +#: model:ir.model.fields,field_description:report_compassion.field_report_report_compassion_childpack_full_id +#: model:ir.model.fields,field_description:report_compassion.field_report_report_compassion_childpack_mini_id +#: model:ir.model.fields,field_description:report_compassion.field_report_report_compassion_childpack_small_id +#: model:ir.model.fields,field_description:report_compassion.field_report_report_compassion_tax_receipt_id msgid "ID" msgstr "" #. module: report_compassion -#: code:addons/report_compassion/models/contract_group.py:147 +#: code:addons/report_compassion/models/contract_group.py:120 #, python-format msgid "ISR" msgstr "PV" #. module: report_compassion -#: code:addons/report_compassion/models/contract_group.py:143 +#: code:addons/report_compassion/models/contract_group.py:116 #, python-format msgid "ISR for standing order" msgstr "PV pag.permanente" @@ -865,7 +960,7 @@ msgid "Labels" msgstr "" #. module: report_compassion -#: model:ir.model.fields,field_description:report_compassion.field_print_childpack__lang +#: model:ir.model.fields,field_description:report_compassion.field_print_childpack_lang msgid "Lang" msgstr "" @@ -911,11 +1006,6 @@ msgstr "Ultima modifica di" msgid "Last Updated on" msgstr "Ultima modifica il" -#. module: report_compassion -#: model:ir.actions.report,name:report_compassion.report_partner_communication_mailing_bvr -msgid "Mailing BVR" -msgstr "" - #. module: report_compassion #: model:ir.actions.report,name:report_compassion.report_childpack_mini #: selection:print.childpack,type:0 @@ -928,7 +1018,7 @@ msgid "Next year" msgstr "" #. module: report_compassion -#: code:addons/report_compassion/models/contract_group.py:72 +#: code:addons/report_compassion/models/contract_group.py:45 #, python-format msgid "No open invoice found !" msgstr "" @@ -965,12 +1055,12 @@ msgid "" msgstr "" #. module: report_compassion -#: model:ir.model.fields,field_description:report_compassion.field_print_bvr_fund__pdf -#: model:ir.model.fields,field_description:report_compassion.field_print_childpack__pdf -#: model:ir.model.fields,field_description:report_compassion.field_print_sponsorship_bvr__pdf -#: model:ir.model.fields,field_description:report_compassion.field_print_sponsorship_bvr_due__pdf -#: model:ir.model.fields,field_description:report_compassion.field_print_sponsorship_gift_bvr__pdf -#: model:ir.model.fields,field_description:report_compassion.field_print_tax_receipt__pdf +#: model:ir.model.fields,field_description:report_compassion.field_print_bvr_fund_pdf +#: model:ir.model.fields,field_description:report_compassion.field_print_childpack_pdf +#: model:ir.model.fields,field_description:report_compassion.field_print_sponsorship_bvr_due_pdf +#: model:ir.model.fields,field_description:report_compassion.field_print_sponsorship_bvr_pdf +#: model:ir.model.fields,field_description:report_compassion.field_print_sponsorship_gift_bvr_pdf +#: model:ir.model.fields,field_description:report_compassion.field_print_tax_receipt_pdf msgid "Pdf" msgstr "" @@ -1000,7 +1090,7 @@ msgid "Period Selection" msgstr "" #. module: report_compassion -#: code:addons/report_compassion/wizards/print_sponsorship_gift_bvr.py:81 +#: code:addons/report_compassion/wizards/print_sponsorship_gift_bvr.py:67 #, python-format msgid "Please select at least one gift type." msgstr "" @@ -1011,15 +1101,6 @@ msgstr "" msgid "Poste CH SA" msgstr "" -#. module: report_compassion -#: model:ir.model.fields,field_description:report_compassion.field_partner_communication_generate_wizard__preprinted -#: model:ir.model.fields,field_description:report_compassion.field_partner_communication_job__preprinted -#: model:ir.model.fields,field_description:report_compassion.field_print_bvr_fund__preprinted -#: model:ir.model.fields,field_description:report_compassion.field_print_sponsorship_bvr__preprinted -#: model:ir.model.fields,field_description:report_compassion.field_print_sponsorship_gift_bvr__preprinted -msgid "Preprinted" -msgstr "" - #. module: report_compassion #: model_terms:ir.ui.view,arch_db:report_compassion.print_bvr_fund_view #: model_terms:ir.ui.view,arch_db:report_compassion.print_childpack @@ -1055,6 +1136,11 @@ msgstr "" msgid "Project Title" msgstr "" +#. module: report_compassion +#: model:ir.model.fields,field_description:report_compassion.field_partner_communication_job__product_id +msgid "QR Bill for fund" +msgstr "" + #. module: report_compassion #: model_terms:ir.ui.view,arch_db:report_compassion.childpack_document msgid "QR Code to online sponsorship form" @@ -1085,11 +1171,6 @@ msgstr "" msgid "Report BVR Sponsorship due" msgstr "" -#. module: report_compassion -#: model:ir.model.fields,field_description:report_compassion.field_recurring_contract_group__scan_line -msgid "Scan Line" -msgstr "" - #. module: report_compassion #: model:ir.model,name:report_compassion.model_print_sponsorship_bvr msgid "" @@ -1119,7 +1200,7 @@ msgid "Select the child dossier type and language" msgstr "" #. module: report_compassion -#: code:addons/report_compassion/models/report_bvr_sponsorship.py:77 +#: code:addons/report_compassion/models/report_bvr_sponsorship.py:76 #, python-format msgid "Selection not valid. No active sponsorship found." msgstr "" @@ -1172,23 +1253,18 @@ msgstr "" msgid "Sponsorship Payment Slips 2 BVR" msgstr "" -#. module: report_compassion -#: model:ir.actions.report,name:report_compassion.report_3bvr_sponsorship -msgid "Sponsorship Payment Slips 3 BVR" -msgstr "" - #. module: report_compassion #: model_terms:ir.ui.view,arch_db:report_compassion.report_bvr_due_document msgid "Sponsorship due" msgstr "Sostegno in ritardo" #. module: report_compassion -#: model:ir.model.fields,field_description:report_compassion.field_print_bvr_fund__state -#: model:ir.model.fields,field_description:report_compassion.field_print_childpack__state -#: model:ir.model.fields,field_description:report_compassion.field_print_sponsorship_bvr__state -#: model:ir.model.fields,field_description:report_compassion.field_print_sponsorship_bvr_due__state -#: model:ir.model.fields,field_description:report_compassion.field_print_sponsorship_gift_bvr__state -#: model:ir.model.fields,field_description:report_compassion.field_print_tax_receipt__state +#: model:ir.model.fields,field_description:report_compassion.field_print_bvr_fund_state +#: model:ir.model.fields,field_description:report_compassion.field_print_childpack_state +#: model:ir.model.fields,field_description:report_compassion.field_print_sponsorship_bvr_due_state +#: model:ir.model.fields,field_description:report_compassion.field_print_sponsorship_bvr_state +#: model:ir.model.fields,field_description:report_compassion.field_print_sponsorship_gift_bvr_state +#: model:ir.model.fields,field_description:report_compassion.field_print_tax_receipt_state msgid "State" msgstr "Stato" @@ -1208,7 +1284,7 @@ msgid "Tax receipt" msgstr "" #. module: report_compassion -#: model:ir.model.fields,field_description:report_compassion.field_print_childpack__type +#: model:ir.model.fields,field_description:report_compassion.field_print_childpack_type msgid "Type" msgstr "Tipo" @@ -1238,7 +1314,7 @@ msgid "Used to generate tax receipt" msgstr "" #. module: report_compassion -#: model:ir.model.fields,field_description:report_compassion.field_print_tax_receipt__year +#: model:ir.model.fields,field_description:report_compassion.field_print_tax_receipt_year msgid "Year" msgstr "Anno" @@ -1272,13 +1348,25 @@ msgid "boy" msgstr "ragazzi" #. module: report_compassion -#: code:addons/report_compassion/models/contract_group.py:130 +#: model_terms:ir.ui.view,arch_db:report_compassion.bvr_fund +#: model_terms:ir.ui.view,arch_db:report_compassion.bvr_gift_sponsorship_2bvr +#: model_terms:ir.ui.view,arch_db:report_compassion.bvr_sponsorship_2bvr +#: model_terms:ir.ui.view,arch_db:report_compassion.partner_communication_document +#: model_terms:ir.ui.view,arch_db:report_compassion.report_bvr_due_document +#: model_terms:ir.ui.view,arch_db:report_compassion.report_bvr_sponsorship_document +#: model_terms:ir.ui.view,arch_db:report_compassion.report_bvr_sponsorship_gift_document +#| msgid "Display Name" +msgid "display: none;" +msgstr "display: none;" + +#. module: report_compassion +#: code:addons/report_compassion/models/contract_group.py:103 #, python-format msgid "for" msgstr "per" #. module: report_compassion -#: code:addons/report_compassion/wizards/print_sponsorship_gift_bvr.py:96 +#: code:addons/report_compassion/wizards/print_sponsorship_gift_bvr.py:80 #, python-format msgid "gift payment slips" msgstr "regali di sostegno" @@ -1288,136 +1376,60 @@ msgstr "regali di sostegno" msgid "girl" msgstr "ragazza" -#. module: report_compassion -#: model_terms:ir.ui.view,arch_db:report_compassion.communication_style_mailing_bvr -msgid "" -"height: 145mm;\n" -" overflow: hidden;" -msgstr "" - -#. module: report_compassion -#: model_terms:ir.ui.view,arch_db:report_compassion.communication_style -msgid "" -"height: 145mm;\n" -" overflow: hidden;" -msgstr "" - -#. module: report_compassion -#: model_terms:ir.ui.view,arch_db:report_compassion.communication_style_mailing_bvr -msgid "" -"height: 45mm;\n" -" font-size: 8pt;\n" -" }\n" -" #date {\n" -" float: left;\n" -" margin-top: 15mm;\n" -" }\n" -" #logo {\n" -" display: inline-block;\n" -" margin-top: 6mm;\n" -" width: 100mm;\n" -" height: 40mm;\n" -" }\n" -" #logo img {\n" -" max-width: 100%;\n" -" max-height: 100%;\n" -" margin: auto;\n" -" }\n" -" #square {\n" -" display: inline-block;\n" -" float: right;\n" -" margin-top: 6mm;\n" -" margin-right: 6mm;\n" -" width: 19mm;\n" -" height: 19mm;\n" -" }\n" -" #square img {\n" -" max-width: 100%;\n" -" max-height: 100%;\n" -" margin: auto;\n" -" }\n" -" #compassion_address {\n" -" float: left;\n" -" margin-bottom: 5mm;\n" -" }\n" -" #letter {\n" -" font-family: \"millerLight\";\n" -" font-size: 10pt;" -msgstr "" - #. module: report_compassion #: model_terms:ir.ui.view,arch_db:report_compassion.communication_style msgid "" "height: 45mm;\n" -" font-size: 8pt;\n" -" }\n" -" #logo {\n" -" display: inline-block;\n" -" margin-top: 6mm;\n" -" width: 100mm;\n" -" height: 40mm;\n" -" }\n" -" #logo img {\n" -" max-width: 100%;\n" -" max-height: 100%;\n" -" margin: auto;\n" -" }\n" -" #compassion_address {\n" -" float: left;\n" -" margin-bottom: 5mm;\n" -" }\n" -" # title {\n" -" text-decoration: underline;\n" -" margin-bottom: 2mm;\n" -" }\n" -" #letter {\n" -" font-family: \"millerLight\";\n" -" font-size: 10pt;" +" font-size: 8pt;\n" +" }\n" +" #logo {\n" +" display: inline-block;\n" +" margin-top: 6mm;\n" +" width: 100mm;\n" +" height: 40mm;\n" +" }\n" +" #logo img {\n" +" max-width: 100%;\n" +" max-height: 100%;\n" +" margin: auto;\n" +" }\n" +" #compassion_address {\n" +" float: left;\n" +" margin-bottom: 5mm;\n" +" }\n" +" #title {\n" +" text-decoration: underline;\n" +" margin-bottom: 2mm;\n" +" }\n" +" #letter {\n" +" position: absolute;\n" +" font-family: \"millerLight\";\n" +" font-size: 10pt;\n" +" top: 40mm;" msgstr "" #. module: report_compassion #: model_terms:ir.ui.view,arch_db:report_compassion.communication_style -#: model_terms:ir.ui.view,arch_db:report_compassion.communication_style_mailing_bvr msgid "margin-bottom: 20mm;" msgstr "" #. module: report_compassion #: model_terms:ir.ui.view,arch_db:report_compassion.communication_style -#: model_terms:ir.ui.view,arch_db:report_compassion.communication_style_mailing_bvr msgid "margin-bottom: 6mm;" msgstr "" -#. module: report_compassion -#: model_terms:ir.ui.view,arch_db:report_compassion.communication_style_mailing_bvr -msgid "" -"margin-left: 11mm;\n" -" margin-right: 1mm;" -msgstr "" - #. module: report_compassion #: model_terms:ir.ui.view,arch_db:report_compassion.communication_style msgid "" "margin-left: 11mm;\n" -" margin-right: 1mm;" -msgstr "" - -#. module: report_compassion -#: model_terms:ir.ui.view,arch_db:report_compassion.communication_style_mailing_bvr -msgid "" -"margin-left: 25mm;\n" -" margin-right: 15mm;" +" margin-right: 1mm;" msgstr "" #. module: report_compassion #: model_terms:ir.ui.view,arch_db:report_compassion.communication_style msgid "" "margin-left: 25mm;\n" -" margin-right: 15mm;" -msgstr "" - -#. module: report_compassion -#: model_terms:ir.ui.view,arch_db:report_compassion.communication_style_mailing_bvr -msgid "margin-top: -20mm;" +" margin-right: 15mm;" msgstr "" #. module: report_compassion @@ -1427,13 +1439,11 @@ msgstr "" #. module: report_compassion #: model_terms:ir.ui.view,arch_db:report_compassion.communication_style -#: model_terms:ir.ui.view,arch_db:report_compassion.communication_style_mailing_bvr msgid "min-height: 120mm;" msgstr "" #. module: report_compassion #: model_terms:ir.ui.view,arch_db:report_compassion.communication_style -#: model_terms:ir.ui.view,arch_db:report_compassion.communication_style_mailing_bvr msgid "min-height: 140mm;" msgstr "" @@ -1632,20 +1642,18 @@ msgid "report.report_compassion.childpack_small" msgstr "" #. module: report_compassion -#: code:addons/report_compassion/models/contract_group.py:151 +#: code:addons/report_compassion/models/contract_group.py:124 #, python-format msgid "sponsorships" msgstr "" #. module: report_compassion #: model_terms:ir.ui.view,arch_db:report_compassion.communication_style -#: model_terms:ir.ui.view,arch_db:report_compassion.communication_style_mailing_bvr msgid "width: 62%;" msgstr "" #. module: report_compassion #: model_terms:ir.ui.view,arch_db:report_compassion.communication_style -#: model_terms:ir.ui.view,arch_db:report_compassion.communication_style_mailing_bvr msgid "width: 90%;" msgstr "" @@ -1655,239 +1663,140 @@ msgid "years)" msgstr "anni)" #. module: report_compassion -#: model_terms:ir.ui.view,arch_db:report_compassion.communication_style_mailing_bvr -msgid "" -"}\n" -" #success-story hr {\n" -" background-color: white;\n" -" }\n" -" /* Format lists for PDF */\n" -" ul {\n" -" list-style: none;\n" -" }\n" -" li {\n" -" padding-left: 16px;\n" -" }\n" -" li:before {\n" -" content: \"-\";\n" -" padding-right: 8px;\n" -" }\n" -"\n" -" #thank_you_quote tr td:first-child {\n" -" padding-right: 2mm;\n" -" vertical-align: top;\n" -" }\n" -" #thank_you_quote tr td {\n" -" vertical-align: middle;\n" -" }" -msgstr "" - -#. module: report_compassion -#: model_terms:ir.ui.view,arch_db:report_compassion.communication_style_mailing_bvr -msgid "" -"}\n" -" .body_text {\n" -" display: inline-block;\n" -" margin-right: 2mm; /* omr code need nothing 5mm all " -"over it */" -msgstr "" - -#. module: report_compassion -#: model_terms:ir.ui.view,arch_db:report_compassion.communication_style_mailing_bvr -msgid "" -"}\n" -" .right {\n" -" width: 44%;\n" -" margin-left: auto;\n" -" }\n" -" .blue {\n" -" color: #0054A6;\n" -" font-weight: bold;\n" -" }\n" -" #pp {\n" -" font-family: verdana;\n" -" margin-top: 10mm;\n" -" }\n" -" #pp-box {\n" -" display: inline-block;\n" -" padding: 1mm;\n" -" width: 50mm;\n" -" line-height: initial;\n" -" border-style: solid;\n" -" border-width: 1pt;\n" -" }\n" -" #pp-box div:first-child{\n" -" font-size: 12pt;\n" -" font-weight: bold;\n" -" float: left;\n" -" width: 20%;\n" -" }\n" -" #pp-box div:last-child{\n" -" font-size: 8pt;\n" -" margin-left: 20%;\n" -" margin-top: 1mm;\n" -" }\n" -" #pp-post {\n" -" display: inline-block;\n" -" font-size: 6pt;\n" -" }\n" -" #pp hr {\n" -" margin-top: 0.5mm;\n" -" margin-bottom: 3mm;\n" -" }\n" -" /*.partner_address {\n" -" line-height: 1.2;\n" -" font-size: 9pt;\n" -" }*/\n" -" #content {\n" -" width: 100%;\n" -" margin-top: 3mm;\n" -" }\n" -" #success-story {\n" -" display: inline-block;\n" -" margin-right: 5mm;\n" -" vertical-align: top;\n" -" padding: 3mm;\n" -" width: 28%;\n" -" min-height: 170mm;\n" -" max-height: 170mm;\n" -" background-color: #2B2B5D;\n" -" color: white;\n" -" font-size: 12pt;\n" -" }\n" -" #body {\n" -" display: inline-block;" -msgstr "" - -#. module: report_compassion -#: model_terms:ir.ui.view,arch_db:report_compassion.communication_style_mailing_bvr +#: model_terms:ir.ui.view,arch_db:report_compassion.childpack_small msgid "" "}\n" -" hr {\n" -" margin-top: 0px;\n" -" padding: 0mm;\n" -" border: none;\n" -" height: 1pt;\n" -" background-color: black;" +" #background img {\n" +" max-width: 100%;\n" +" max-height: 100%;\n" +" margin: auto;\n" +" }\n" +" .qrcode {\n" +" position: absolute;\n" +" margin-left:" msgstr "" #. module: report_compassion #: model_terms:ir.ui.view,arch_db:report_compassion.communication_style msgid "" "}\n" -" #success-story hr {\n" -" background-color: white;\n" -" }\n" -" /* Format lists for PDF */\n" -" ul {\n" -" list-style: none;\n" -" }\n" -" li {\n" -" padding-left: 16px;\n" -" }\n" -" li:before {\n" -" content: \"-\";\n" -" padding-right: 8px;\n" -" }\n" +" #success-story hr {\n" +" background-color: white;\n" +" }\n" +" /* Format lists for PDF */\n" +" ul {\n" +" list-style: none;\n" +" }\n" +" li {\n" +" padding-left: 16px;\n" +" }\n" +" li:before {\n" +" content: \"-\";\n" +" padding-right: 8px;\n" +" }\n" "\n" -" #thank_you_quote tr td:first-child {\n" -" padding-right: 2mm;\n" -" vertical-align: top;\n" -" }\n" -" #thank_you_quote tr td {\n" -" vertical-align: middle;\n" -" }" +" #thank_you_quote tr td:first-child {\n" +" padding-right: 2mm;\n" +" vertical-align: top;\n" +" }\n" +" #thank_you_quote tr td {\n" +" vertical-align: middle;\n" +" }" msgstr "" #. module: report_compassion #: model_terms:ir.ui.view,arch_db:report_compassion.communication_style msgid "" "}\n" -" .body_text {\n" -" display: inline-block;\n" -" margin-right: 2mm; /* omr code need nothing 5mm all over " -"it */" +" .body_text {\n" +" display: inline-block;\n" +" margin-right: 2mm; /* omr code need nothing 5mm all over it " +"*/" msgstr "" #. module: report_compassion #: model_terms:ir.ui.view,arch_db:report_compassion.communication_style msgid "" "}\n" -" .right {\n" -" width: 44%;\n" -" margin-left: auto;\n" -" }\n" -" .blue {\n" -" color: #0054A6;\n" -" font-weight: bold;\n" -" }\n" -" #pp {\n" -" font-family: verdana;\n" -" }\n" -" #pp-box {\n" -" display: inline-block;\n" -" padding: 1mm;\n" -" width: 50mm;\n" -" line-height: initial;\n" -" border-style: solid;\n" -" border-width: 1pt;\n" -" }\n" -" #pp-box div:first-child{\n" -" font-size: 12pt;\n" -" font-weight: bold;\n" -" }\n" -" #pp-box div:last-child{\n" -" font-size: 8pt;\n" -" }\n" -" #pp-post {\n" -" display: inline-block;\n" -" font-size: 6pt;\n" -" }\n" -" #pp hr {\n" -" margin-top: 0.5mm;\n" -" margin-bottom: 3mm;\n" -" }\n" -" #content {\n" -" width: 100%;\n" -" }\n" -" #success-story {\n" -" display: inline-block;\n" -" margin-right: 5mm;\n" -" vertical-align: top;\n" -" padding: 3mm;\n" -" width: 28%;\n" -" min-height: 170mm;\n" -" max-height: 170mm;\n" -" background-color: #2B2B5D;\n" -" color: white;\n" -" font-size: 12pt;\n" -" }\n" -" #body {\n" -" display: inline-block;" +" .right {\n" +" width: 44%;\n" +" margin-left: auto;\n" +" }\n" +" .blue {\n" +" color: #0054A6;\n" +" font-weight: bold;\n" +" }\n" +" #pp {\n" +" font-family: verdana;\n" +" }\n" +" #pp-box {\n" +" display: inline-block;\n" +" padding: 1mm;\n" +" width: 50mm;\n" +" line-height: initial;\n" +" border-style: solid;\n" +" border-width: 1pt;\n" +" }\n" +" #pp-box div:first-child{\n" +" font-size: 12pt;\n" +" font-weight: bold;\n" +" }\n" +" #pp-box div:last-child{\n" +" font-size: 8pt;\n" +" }\n" +" #pp-post {\n" +" display: inline-block;\n" +" font-size: 6pt;\n" +" }\n" +" #pp hr {\n" +" margin-top: 0.5mm;\n" +" margin-bottom: 3mm;\n" +" }\n" +" #content {\n" +" width: 100%;\n" +" }\n" +" #success-story {\n" +" display: inline-block;\n" +" margin-right: 5mm;\n" +" vertical-align: top;\n" +" padding: 3mm;\n" +" width: 28%;\n" +" min-height: 170mm;\n" +" max-height: 170mm;\n" +" background-color: #2B2B5D;\n" +" color: white;\n" +" font-size: 12pt;\n" +" }\n" +" #body {\n" +" display: inline-block;\n" +" line-height: 1.5;" msgstr "" #. module: report_compassion #: model_terms:ir.ui.view,arch_db:report_compassion.communication_style msgid "" "}\n" -" hr {\n" -" margin-top: 0px;\n" -" padding: 0mm;\n" -" border: none;\n" -" height: 1pt;\n" -" background-color: black;" -msgstr "" - -#. module: report_compassion -#: model_terms:ir.ui.view,arch_db:report_compassion.childpack_small -msgid "" -"}\n" -" #background img {\n" -" max-width: 100%;\n" -" max-height: 100%;\n" -" margin: auto;\n" -" }\n" -" .qrcode {\n" -" position: absolute;\n" -" margin-left:" -msgstr "" +" hr {\n" +" margin-top: 0px;\n" +" padding: 0mm;\n" +" border: none;\n" +" height: 1pt;\n" +" background-color: black;" +msgstr "" + +#~ msgid "" +#~ "Compassion Switzerland\n" +#~ "
\n" +#~ " Rue Galilée 3\n" +#~ "
\n" +#~ " 1400 Yverdon-les-Bains\n" +#~ "
\n" +#~ " Switzerland" +#~ msgstr "" +#~ "Compassion Svizzera\n" +#~ "
\n" +#~ " Rue Galilée 3\n" +#~ "
\n" +#~ " 1400 Yverdon-les-Bains\n" +#~ "
\n" +#~ " Svizzera" diff --git a/report_compassion/migrations/12.0.1.1.0/pre-migration.py b/report_compassion/migrations/12.0.1.1.0/pre-migration.py new file mode 100644 index 000000000..0c155d113 --- /dev/null +++ b/report_compassion/migrations/12.0.1.1.0/pre-migration.py @@ -0,0 +1,37 @@ +from openupgradelib import openupgrade + + +@openupgrade.migrate() +def migrate(env, version): + if not version: + return + + # Update A4 Compassion to A4 l10n_ch + env.cr.execute(""" + UPDATE report_paperformat_parameter + SET paperformat_id = 21 + WHERE paperformat_id IN (19,9,8,7) + """) + env.cr.execute(""" + UPDATE partner_communication_job + SET config_id = 1 + WHERE config_id IN (29) + """) + openupgrade.set_xml_ids_noupdate_value( + env, "report_compassion", + ["report_bvr_fund", "bvr_fund", "report_bvr_fund_document", + "report_bvr_gift_sponsorship", "report_2bvr_gift_sponsorship", + "bvr_gift_sponsorship_2bvr", "2bvr_gift_sponsorship", + "report_bvr_sponsorship_gift_document_2bvr", "bvr_gift_sponsorship", + "report_bvr_sponsorship_gift_document", "report_sponsorship_2bvr_top_slip", + "report_sponsorship_2bvr_bottom_slip", "report_bvr_sponsorship", + "report_2bvr_sponsorship", "report_bvr_due", "bvr_sponsorship", + "report_bvr_sponsorship_document", "report_gift_document", + "bvr_sponsorship_2bvr", "2bvr_sponsorship", + "report_bvr_sponsorship_document_2bvr", "report_gift_document_2bvr", "bvr_due", + "report_bvr_due_document", "report_partner_communication_mailing_bvr", + "partner_communication_mailing_bvr", "paperformat_childpack", + "paperformat_mini_childpack", "paperformat_a4_childpack", "style", + "paperformat_anniversary_card", "tax_receipt_report", "tax_receipt"], + False + ) diff --git a/report_compassion/models/contract.py b/report_compassion/models/contract.py index d3dc03610..84d2c43f5 100644 --- a/report_compassion/models/contract.py +++ b/report_compassion/models/contract.py @@ -97,11 +97,7 @@ def get_gift_communication(self, product): @api.multi def generate_bvr_reference(self, product): self.ensure_one() - return self.env["l10n_ch.payment_slip"]._space( - self.env["generate.gift.wizard"] - .generate_bvr_reference(self, product) - .lstrip("0") - ) + return self.env["generate.gift.wizard"].generate_bvr_reference(self, product) @api.model def get_sponsorship_gift_products(self): diff --git a/report_compassion/models/contract_group.py b/report_compassion/models/contract_group.py index 48eec7f8b..8a355060a 100644 --- a/report_compassion/models/contract_group.py +++ b/report_compassion/models/contract_group.py @@ -8,49 +8,22 @@ # ############################################################################## import logging -import math from datetime import datetime from babel.dates import format_date from odoo import api, models, fields, _ -from odoo.exceptions import Warning as odooWarning -from odoo.tools import mod10r +from odoo.exceptions import UserError logger = logging.getLogger(__name__) -COMPASSION_BVR = "01-44443-7" +COMPASSION_QRR = "CH2430808007681434347" class ContractGroup(models.Model): _inherit = ["recurring.contract.group", "translatable.model"] _name = "recurring.contract.group" - scan_line = fields.Char(compute="_compute_scan_line") - format_ref = fields.Char(compute="_compute_format_ref") - - @api.multi - def _compute_scan_line(self): - """ Generate a scan line for contract group. """ - acc_number = self.get_company_bvr_account() - for group in self.filtered("bvr_reference"): - group.scan_line = self.get_scan_line(acc_number, group.bvr_reference) - - @api.multi - def compute_scan_line(self, start, stop, sponsorships): - """ Generate a scan line for contract group. """ - self.ensure_one() - acc_number = self.get_company_bvr_account() - amount = self._get_amount(start, stop, sponsorships) - return self.get_scan_line(acc_number, self.bvr_reference, amount) - - @api.multi - def _compute_format_ref(self): - slip_obj = self.env["l10n_ch.payment_slip"] - for group in self: - ref = group.bvr_reference or group.compute_partner_bvr_ref() - group.format_ref = slip_obj._space(ref.lstrip("0")) - @api.multi def get_months(self, months, sponsorships): """ @@ -69,7 +42,7 @@ def get_months(self, months, sponsorships): if open_invoice: first_invoice_date = open_invoice.replace(day=1) else: - raise odooWarning(_("No open invoice found !")) + raise UserError(_("No open invoice found !")) for i, month in enumerate(months): if isinstance(month, str): @@ -79,7 +52,7 @@ def get_months(self, months, sponsorships): # check if first invoice is after last month if first_invoice_date > months[-1]: - raise odooWarning(_(f"First invoice is after Date Stop")) + raise UserError(_(f"First invoice is after Date Stop")) # Only keep unpaid months valid_months = [ @@ -120,7 +93,7 @@ def get_communication(self, start, stop, sponsorships): """ self.ensure_one() payment_mode = self.with_context(lang="en_US").payment_mode_id - amount = self._get_amount(start, stop, sponsorships) + amount = self.get_amount(start, stop, sponsorships) valid = sponsorships number_sponsorship = len(sponsorships) date_start = fields.Date.to_date(start) @@ -166,37 +139,12 @@ def get_communication(self, start, stop, sponsorships): ) @api.model - def get_scan_line(self, account, reference, amount=False): - """ Generate a scan line given the reference """ - if amount: - line = "01" - decimal_amount, int_amount = math.modf(amount) - str_amount = ( - str(int(int_amount)) + str(int(decimal_amount * 100)).rjust(2, "0") - ).rjust(10, "0") - line += str_amount - line = mod10r(line) - else: - line = "042" - line += ">" - line += reference.replace(" ", "").rjust(27, "0") - line += "+ " - account_components = account.split("-") - bank_identifier = ( - f"{account_components[0]}" - f"{account_components[1].rjust(6, '0')}" - f"{account_components[2]}" - ) - line += bank_identifier - line += ">" - return line - - @api.model - def get_company_bvr_account(self): + def get_company_qrr_account(self): """ Utility to find the bvr account of the company. """ - return COMPASSION_BVR + return self.env["res.partner.bank"].search([ + ('acc_number', '=', COMPASSION_QRR)]) - def _get_amount(self, start, stop, sponsorships): + def get_amount(self, start, stop, sponsorships): self.ensure_one() amount = sum(sponsorships.mapped("total_amount")) months = int(stop.split("-")[1]) - int(start.split("-")[1]) + 1 diff --git a/report_compassion/models/partner_communication.py b/report_compassion/models/partner_communication.py index 9d73ee38b..190fb6ecb 100644 --- a/report_compassion/models/partner_communication.py +++ b/report_compassion/models/partner_communication.py @@ -21,11 +21,7 @@ class PartnerCommunication(models.Model): ########################################################################## # FIELDS # ########################################################################## - product_id = fields.Many2one("product.product", "A4 + payment slip", readonly=False) - preprinted = fields.Boolean( - help="Enable if you print on a payment slip that already has company " - "information printed on it." - ) + product_id = fields.Many2one("product.product", "QR Bill for fund", readonly=False) display_pp = fields.Boolean( string="Display PP", help="If not set, the PP is not printed upper the address.", @@ -48,36 +44,27 @@ def send(self): ) bvr_both = self.filtered(lambda j: j.send_mode == "both" and j.product_id) - if bvr_both: - origin = self.env.context.get("origin") + if bvr_both and self.env.context.get("origin") == "both_email": for bvr in bvr_both: - if origin == "both_email" or ( - origin == "both_print" - and bvr.report_id != self.env.ref( - "report_compassion.report_a4_bvr") - ): - # email part - self._put_bvr_in_attachments(bvr, background=origin == "both_email") + # email part + self._put_bvr_in_attachments(bvr) super(PartnerCommunication, bvr_both).send() if bvr_to_send: for bvr in bvr_to_send: - self._put_bvr_in_attachments(bvr, background=True) + self._put_bvr_in_attachments(bvr) super(PartnerCommunication, bvr_to_send).send() if bvr_to_print: - for bvr in bvr_to_print: - if bvr.report_id.report_name != "report_compassion.a4_bvr": - self._put_bvr_in_attachments(bvr, background=False) super(PartnerCommunication, bvr_to_print).send() return super( PartnerCommunication, self - bvr_both - bvr_to_print - bvr_to_send ).send() - def _put_bvr_in_attachments(self, bvr, background): - pdf_download = self._generate_pdf_data(bvr, background) + def _put_bvr_in_attachments(self, bvr): + pdf_download = self._generate_pdf_data(bvr) return self._create_and_add_attachment(bvr, pdf_download) def _create_and_add_attachment(self, bvr, datas): @@ -87,7 +74,7 @@ def _create_and_add_attachment(self, bvr, datas): comm_attachment = self.env["partner.communication.attachment"].create( { "name": bvr.report_id.name, - "report_name": "report_compassion.a4_bvr", + "report_name": "report_compassion.partner_communication", "communication_id": bvr.id, "attachment_id": attachment.id, } @@ -95,13 +82,12 @@ def _create_and_add_attachment(self, bvr, datas): bvr.write({"attachment_ids": [(4, comm_attachment.id)]}) return bvr - def _generate_pdf_data(self, bvr, background): + def _generate_pdf_data(self, bvr): data = { "doc_ids": bvr.id, "product_id": bvr.product_id.id, - "background": background, } - report_ref = self.env.ref("report_compassion.report_a4_bvr") + report_ref = self.env.ref("report_compassion.report_compassion_qr_slip") pdf_data = report_ref.with_context( must_skip_send_to_printer=True ).render_qweb_pdf(bvr.id, data=data)[0] diff --git a/report_compassion/models/report_bvr_fund.py b/report_compassion/models/report_bvr_fund.py index f56e2f510..3ef5705bf 100644 --- a/report_compassion/models/report_bvr_fund.py +++ b/report_compassion/models/report_bvr_fund.py @@ -43,10 +43,6 @@ def _get_report_values(self, docids, data=None): _("You must give a product in data to print this report.") ) data["product_id"] = product_id - if "background" not in data: - # By default, prepare a report with background - data["background"] = True - data["preprinted"] = False if not docids and data["doc_ids"]: docids = data["doc_ids"] diff --git a/report_compassion/models/report_bvr_sponsorship.py b/report_compassion/models/report_bvr_sponsorship.py index 68b1e1e3e..7cd9aa841 100644 --- a/report_compassion/models/report_bvr_sponsorship.py +++ b/report_compassion/models/report_bvr_sponsorship.py @@ -43,7 +43,6 @@ def _get_default_data(self): return { "date_start": print_bvr_obj.default_start(), "date_stop": print_bvr_obj.default_stop(), - "preprinted": False, } @api.model diff --git a/report_compassion/models/report_bvr_sponsorship_gift.py b/report_compassion/models/report_bvr_sponsorship_gift.py index 631072daf..ce2929e26 100644 --- a/report_compassion/models/report_bvr_sponsorship_gift.py +++ b/report_compassion/models/report_bvr_sponsorship_gift.py @@ -38,7 +38,6 @@ def _get_default_data(self): "product_ids": self.env["recurring.contract"] .get_sponsorship_gift_products() .ids, - "preprinted": False, } @api.model diff --git a/report_compassion/report/a4_bvr.xml b/report_compassion/report/a4_bvr.xml deleted file mode 100644 index f45c8ccf6..000000000 --- a/report_compassion/report/a4_bvr.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - - - diff --git a/report_compassion/report/bvr_fund.xml b/report_compassion/report/bvr_fund.xml index f73a55258..900d61dc5 100644 --- a/report_compassion/report/bvr_fund.xml +++ b/report_compassion/report/bvr_fund.xml @@ -1,40 +1,35 @@ - - - - - + + + + - - - - + + diff --git a/report_compassion/report/bvr_gift.xml b/report_compassion/report/bvr_gift.xml index 8e5459751..b6e43817e 100644 --- a/report_compassion/report/bvr_gift.xml +++ b/report_compassion/report/bvr_gift.xml @@ -1,114 +1,98 @@ - - - - - - + + + + + - - - - + + + + - - - - - - - - + - - - + + + diff --git a/report_compassion/report/bvr_layout.xml b/report_compassion/report/bvr_layout.xml index 6bc492b1f..7a28ab951 100644 --- a/report_compassion/report/bvr_layout.xml +++ b/report_compassion/report/bvr_layout.xml @@ -1,213 +1,133 @@ - - - - + - - - + + diff --git a/report_compassion/report/bvr_sponsorship.xml b/report_compassion/report/bvr_sponsorship.xml index 08aa8cc8e..3546f3410 100644 --- a/report_compassion/report/bvr_sponsorship.xml +++ b/report_compassion/report/bvr_sponsorship.xml @@ -1,235 +1,168 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - + - - + + + + + diff --git a/report_compassion/report/communication_mailing_bvr.xml b/report_compassion/report/communication_mailing_bvr.xml deleted file mode 100644 index 486e7c89d..000000000 --- a/report_compassion/report/communication_mailing_bvr.xml +++ /dev/null @@ -1,226 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/report_compassion/report/compassion_layout.xml b/report_compassion/report/compassion_layout.xml index 78cadd7a9..69f2d00b9 100644 --- a/report_compassion/report/compassion_layout.xml +++ b/report_compassion/report/compassion_layout.xml @@ -1,35 +1,35 @@ - - - - + /* Allow custom style for each report */ + + + + diff --git a/report_compassion/report/paperformats.xml b/report_compassion/report/paperformats.xml index ae7fec63a..9bc91b311 100644 --- a/report_compassion/report/paperformats.xml +++ b/report_compassion/report/paperformats.xml @@ -1,144 +1,66 @@ - - - - Childpack - - custom - 420 - 210 - Landscape - 0 - 0 - 0 - 0 - - 3 - 96 - + + + Childpack + + custom + 420 + 210 + Landscape + 0 + 0 + 0 + 0 + + 3 + 96 + - - Mini Childpack - - custom - 210 - 210 - Landscape - 0 - 0 - 0 - 0 - - 3 - 96 - + + Mini Childpack + + custom + 210 + 210 + Landscape + 0 + 0 + 0 + 0 + + 3 + 96 + - - - 3BVR - - custom - 318 - 210 - Portrait - 0 - 0 - 0 - 0 - - 3 - 96 - + + + Compassion A4 Childpack + + A4 + Landscape + 0 + 0 + 0 + 0 + + 3 + 96 + - - - Single BVR - - custom - 106 - 210 - Portrait - 0 - 0 - 0 - 0 - - 3 - 96 - - - - - Compassion A4 Letterhead - - A4 - Portrait - 0 - 0 - 0 - 0 - - 3 - 96 - - - - - Compassion A4 No Margin Portrait - - A4 - Portrait - 0 - 0 - 0 - 0 - - 3 - 96 - - - - - Compassion A4 Childpack - - A4 - Landscape - 0 - 0 - 0 - 0 - - 3 - 96 - - - - - Sponsorship Anniversary Card - - custom - Landscape - 210 - 148 - 0 - 0 - 0 - 0 - - 3 - 96 - - - - - - - - + + + Sponsorship Anniversary Card + + custom + Landscape + 210 + 148 + 0 + 0 + 0 + 0 + + 3 + 96 + diff --git a/report_compassion/report/partner_communication.xml b/report_compassion/report/partner_communication.xml index 7d1e5ff05..459b63976 100644 --- a/report_compassion/report/partner_communication.xml +++ b/report_compassion/report/partner_communication.xml @@ -1,336 +1,329 @@ - - - - + + + + - - - - + - - - - - diff --git a/report_compassion/report/tax_receipt.xml b/report_compassion/report/tax_receipt.xml index 9f1ab4214..d3cad03c4 100644 --- a/report_compassion/report/tax_receipt.xml +++ b/report_compassion/report/tax_receipt.xml @@ -1,33 +1,31 @@ - - - - - - + + + + + - diff --git a/report_compassion/static/img/bvr.jpg b/report_compassion/static/img/bvr.jpg deleted file mode 100644 index e26d96115..000000000 Binary files a/report_compassion/static/img/bvr.jpg and /dev/null differ diff --git a/report_compassion/static/scss/report_swissqr.scss b/report_compassion/static/scss/report_swissqr.scss new file mode 100644 index 000000000..ac6a59377 --- /dev/null +++ b/report_compassion/static/scss/report_swissqr.scss @@ -0,0 +1,132 @@ +/* We override completely the scss file present in l10n_ch module because we want to use --disable-smart-shrinking +on our reports and use the real measures in our reports */ +body { + padding: 0!important; + + /* Disable custom bakground */ + .o_report_layout_background { + background: none; + min-height: 0; + } + + .swissqr_title { + position: absolute; + padding: 15px; + padding-top: 200px; + } + + .swissqr_content { + position: absolute; + height: 105mm; + } + + .swissqr_receipt { + position: absolute; + background-color: white; + border-color:black; + border-width: 1pt 1pt 1pt 1pt; + border-style: solid; + width: 62mm; + height: 105mm; + padding: 5mm; + } + + .swissqr_body { + position: absolute; + background-color: white; + border-color:black; + border-width: 1pt 1pt 1pt 1pt; + border-style: solid; + left: 62mm; + height: 105mm; + width: 148mm; + padding: 5mm; + } + + .swissqr { + position: absolute; + top: 12mm; + height: 46mm; + width: 46mm; + } + + .ch_cross { + position: absolute; + background-color: white; + height: 7mm; + width: 7mm; + top: 31.5mm; + left: 25mm; + } + + .swissqr_text { + font-family: OCR-B, Arial, Frutiger, Helvetica; + color: black; + } + + .swissqr_text.title { + font-size: 7pt; + font-weight: bold; + } + + .swissqr_text.title.title_zone { + font-size: 9pt; + font-weight: bold; + } + + .swissqr_text.content { + font-size: 9pt; + } + + .swissqr_column_right { + position: absolute; + left: 66.5mm; + max-width: 87mm; + } + + .title_zone { + position: absolute; + height: 7mm; + width: 46mm; + } + + .indication_zone { + max-height: 85mm; + overflow: hidden; + } + + .receipt_information_zone { + position: absolute; + top: 7mm; + max-height: 56mm; + overflow: hidden; + } + + .receipt_amount_zone { + position: absolute; + top: 73mm; + .column { + margin-right: 5mm; + float: left; + } + } + + .receipt_acceptance_point_zone { + position: absolute; + top: 87mm; + text-align: right; + width: 52mm; + } + + .amount_zone { + position: absolute; + top: 73mm; + + .column { + margin-right: 5mm; + float: left; + } + } +} + + diff --git a/report_compassion/views/communication_job_view.xml b/report_compassion/views/communication_job_view.xml index 686c32803..6b6b15d92 100644 --- a/report_compassion/views/communication_job_view.xml +++ b/report_compassion/views/communication_job_view.xml @@ -6,8 +6,7 @@ - - + diff --git a/report_compassion/views/generate_communication_wizard_view.xml b/report_compassion/views/generate_communication_wizard_view.xml index 2d82aeaa7..7a2d0a355 100644 --- a/report_compassion/views/generate_communication_wizard_view.xml +++ b/report_compassion/views/generate_communication_wizard_view.xml @@ -6,7 +6,6 @@ -
diff --git a/report_compassion/views/print_bvr_fund_view.xml b/report_compassion/views/print_bvr_fund_view.xml index f2a9a27fa..cc7dfd3d5 100644 --- a/report_compassion/views/print_bvr_fund_view.xml +++ b/report_compassion/views/print_bvr_fund_view.xml @@ -11,8 +11,6 @@ - - @@ -35,11 +33,4 @@ report - - - - - - -
diff --git a/report_compassion/views/print_sponsorship_bvr_view.xml b/report_compassion/views/print_sponsorship_bvr_view.xml index 751bf79d9..15a1869ff 100644 --- a/report_compassion/views/print_sponsorship_bvr_view.xml +++ b/report_compassion/views/print_sponsorship_bvr_view.xml @@ -18,8 +18,6 @@ - - @@ -52,7 +50,6 @@
- diff --git a/report_compassion/views/print_sponsorship_gift_bvr_view.xml b/report_compassion/views/print_sponsorship_gift_bvr_view.xml index 4cee85be2..cd830085a 100644 --- a/report_compassion/views/print_sponsorship_gift_bvr_view.xml +++ b/report_compassion/views/print_sponsorship_gift_bvr_view.xml @@ -19,8 +19,6 @@ - - @@ -44,11 +42,4 @@ report - - - - - - - diff --git a/report_compassion/wizards/generate_communication_wizard.py b/report_compassion/wizards/generate_communication_wizard.py index 4ff8d838b..a5cb4e18e 100644 --- a/report_compassion/wizards/generate_communication_wizard.py +++ b/report_compassion/wizards/generate_communication_wizard.py @@ -16,10 +16,6 @@ class GenerateCommunicationWizard(models.TransientModel): product_id = fields.Many2one( "product.product", "Attach payment slip for", readonly=False ) - preprinted = fields.Boolean( - help="Enable if you print on a payment slip that already has company " - "information printed on it." - ) @api.multi def generate(self): @@ -27,6 +23,5 @@ def generate(self): GenerateCommunicationWizard, self.with_context( default_product_id=self.product_id.id, - default_preprinted=self.preprinted, ), ).generate() diff --git a/report_compassion/wizards/print_bvr_fund.py b/report_compassion/wizards/print_bvr_fund.py index 654f1d242..3d18d8776 100644 --- a/report_compassion/wizards/print_bvr_fund.py +++ b/report_compassion/wizards/print_bvr_fund.py @@ -34,23 +34,10 @@ class PrintBvrFund(models.TransientModel): readonly=False, ) amount = fields.Float() - draw_background = fields.Boolean() state = fields.Selection([("new", "new"), ("pdf", "pdf")], default="new") pdf = fields.Boolean() pdf_name = fields.Char(default="fund.pdf") pdf_download = fields.Binary(readonly=True) - preprinted = fields.Boolean( - help="Enable if you print on a payment slip that already has company " - "information printed on it." - ) - - @api.onchange("pdf") - def onchange_pdf(self): - if self.pdf: - self.draw_background = True - self.preprinted = False - else: - self.draw_background = False @api.multi def get_report(self): @@ -63,8 +50,6 @@ def get_report(self): data = { "doc_ids": partners.ids, "product_id": self.product_id.id, - "background": self.draw_background, - "preprinted": self.preprinted, "amount": self.amount or False, "communication": False, } diff --git a/report_compassion/wizards/print_sponsorship_bvr.py b/report_compassion/wizards/print_sponsorship_bvr.py index db670ae63..af1afe7f0 100644 --- a/report_compassion/wizards/print_sponsorship_bvr.py +++ b/report_compassion/wizards/print_sponsorship_bvr.py @@ -36,24 +36,18 @@ def _compute_default_period_selection(self): ) paper_format = fields.Selection( [ - ("report_compassion.3bvr_sponsorship", "3 BVR"), ("report_compassion.2bvr_sponsorship", "2 BVR"), ("report_compassion.bvr_sponsorship", "Single BVR"), ], - default="report_compassion.3bvr_sponsorship", + default="report_compassion.2bvr_sponsorship", ) date_start = fields.Date(default=lambda s: s.default_start()) date_stop = fields.Date(default=lambda s: s.default_stop()) include_gifts = fields.Boolean() - draw_background = fields.Boolean() state = fields.Selection([("new", "new"), ("pdf", "pdf")], default="new") pdf = fields.Boolean() pdf_name = fields.Char(default="sponsorship payment.pdf") pdf_download = fields.Binary(readonly=True) - preprinted = fields.Boolean( - help="Enable if you print on a payment slip that already has company " - "information printed on it." - ) @api.model def default_start(self): @@ -87,19 +81,11 @@ def onchange_period(self): self.date_start = start self.date_stop = stop - @api.onchange("pdf") - def onchange_pdf(self): - if self.pdf: - self.draw_background = True - self.preprinted = False - else: - self.draw_background = False - @api.multi def get_report(self): """ Prepare data for the report and call the selected report - (single bvr / 2 bvr / 3 bvr). + (single bvr / 2 bvr). :return: Generated report """ if self.date_start >= self.date_stop: @@ -109,13 +95,10 @@ def get_report(self): "date_stop": self.date_stop, "gifts": self.include_gifts, "doc_ids": self.env.context.get("active_ids"), - "background": self.draw_background, - "preprinted": self.preprinted, } report_name = "report_compassion.report_" + self.paper_format.split(".")[1] report_ref = self.env.ref(report_name) if self.pdf: - data["background"] = True pdf_data = report_ref.with_context( must_skip_send_to_printer=True ).render_qweb_pdf(data["doc_ids"], data=data)[0] @@ -142,7 +125,6 @@ class PrintBvrDue(models.TransientModel): _name = "print.sponsorship.bvr.due" _description = "Print sponsorship due BVR" - draw_background = fields.Boolean() state = fields.Selection([("new", "new"), ("pdf", "pdf")], default="new") pdf = fields.Boolean() pdf_name = fields.Char(default="sponsorship due.pdf") @@ -158,12 +140,10 @@ def get_report(self): self.env.context.get("active_ids") ) data = { - "background": self.draw_background, "doc_ids": records.ids, } report_ref = self.env.ref("report_compassion.report_bvr_due") if self.pdf: - data["background"] = True pdf_data = report_ref.with_context( must_skip_send_to_printer=True ).render_qweb_pdf(records.ids, data=data)[0] diff --git a/report_compassion/wizards/print_sponsorship_gift_bvr.py b/report_compassion/wizards/print_sponsorship_gift_bvr.py index 929db702e..11747e0df 100644 --- a/report_compassion/wizards/print_sponsorship_gift_bvr.py +++ b/report_compassion/wizards/print_sponsorship_gift_bvr.py @@ -35,35 +35,21 @@ class PrintSponsorshipBvr(models.TransientModel): paper_format = fields.Selection( [ - ("report_compassion.3bvr_gift_sponsorship", "3 BVR"), ("report_compassion.2bvr_gift_sponsorship", "2 BVR"), ("report_compassion.bvr_gift_sponsorship", "Single BVR"), ], - default="report_compassion.3bvr_gift_sponsorship", + default="report_compassion.2bvr_gift_sponsorship", ) - draw_background = fields.Boolean() state = fields.Selection([("new", "new"), ("pdf", "pdf")], default="new") pdf = fields.Boolean() pdf_name = fields.Char(default="fund.pdf") pdf_download = fields.Binary(readonly=True) - preprinted = fields.Boolean( - help="Enable if you print on a payment slip that already has company " - "information printed on it." - ) - - @api.onchange("pdf") - def onchange_pdf(self): - if self.pdf: - self.draw_background = True - self.preprinted = False - else: - self.draw_background = False @api.multi def get_report(self): """ Prepare data for the report and call the selected report - (single bvr / 2 bvr / 3 bvr). + (single bvr / 2 bvr). :return: Generated report """ product_search = list() @@ -86,8 +72,6 @@ def get_report(self): data = { "doc_ids": self.env.context.get("active_ids"), "product_ids": products.ids, - "background": self.draw_background, - "preprinted": self.preprinted, } records = self.env[self.env.context.get("active_model")].browse(data["doc_ids"]) report_name = "report_compassion.report_" + self.paper_format.split(".")[1] diff --git a/website_compassion/controllers/my_account.py b/website_compassion/controllers/my_account.py index 277ffab0c..feaef0d60 100644 --- a/website_compassion/controllers/my_account.py +++ b/website_compassion/controllers/my_account.py @@ -30,6 +30,8 @@ from ..tools.image_compression import compress_big_images +IMG_URL = "https://erp.compassion.ch/web/image/compassion.child.pictures/{id}/fullshot/" + def _map_contracts(partner, mapping_val=None, sorting_val=None, filter_fun=lambda _: True): @@ -138,7 +140,7 @@ def _create_archive(images, archive_name): filename = path.basename(full_path) # Create file, write to archive and delete it from os - img_url = f'https://erp.compassion.ch/web/image/compassion.child.pictures/{img.id}/fullshot/' + img_url = IMG_URL.format(id=img.id) urlretrieve(img_url, filename) archive.write(filename, full_path) remove(filename) @@ -185,7 +187,7 @@ def _download_image(type, child_id=None, obj_id=None): # We get the extension and the binary content from URL ext = image.image_url.split(".")[-1] - data = urlopen(image.image_url).read() + data = urlopen(IMG_URL.format(id=image.id)).read() filename = f"{child.preferred_name}_{image.date}.{ext}" return request.make_response( diff --git a/website_compassion/static/src/js/write_a_letter.js b/website_compassion/static/src/js/write_a_letter.js index 7119f3d05..af9136056 100644 --- a/website_compassion/static/src/js/write_a_letter.js +++ b/website_compassion/static/src/js/write_a_letter.js @@ -1,3 +1,27 @@ +//Global variables + +// The images compressed +let images_comp = []; +// The list of images actually displayed inside the view +let images_list = []; +// The new non-duplicated images to add to the view +let new_images = []; + +let loading = false; + +// Consts +const max_size = 1000; +const hard_max_size_limit = 1e7; +const resize_limit = 2e5; + +const file_selector = document.getElementById("file_selector"); +const image_display_table = document.getElementById("image_display_table"); +const letter_content = document.getElementById("letter_content"); +const canvas = document.createElement("canvas"); + +file_selector.addEventListener("change", updateImageDisplay); + + /** * This function replaces a range in a string * @param from the starting point of the substitution @@ -6,7 +30,7 @@ * @returns {string} a new string substituted with the desired content */ String.prototype.replaceRange = function(from, to, substitute) { - var result = this.substring(0, from) + substitute; + let result = this.substring(0, from) + substitute; if (to != -1) { result += this.substring(to) } @@ -23,8 +47,8 @@ String.prototype.indexOfEnd = function(substring) { return index === -1 ? index : index + substring.length; } -downloadLetter = function() { - window.open("/my/download/labels/?child_id="+$('#child_id').text()); +function downloadLetter() { + window.open("/my/download/labels/?child_id=" + $('#child_id').text()); } /** * Selects the element given the element type and the object id. This relies @@ -32,7 +56,7 @@ downloadLetter = function() { * @param obj_id the id of the object to select * @param elem_type the type of the object to select */ -selectElement = function(obj_id, elem_type) { +function selectElement(obj_id, elem_type) { // The id in the XML must have this form precisely, for this to work. const elem_id = `${elem_type}_${obj_id}`; // Elements are selected by finding the corresponding image and setting @@ -48,7 +72,7 @@ selectElement = function(obj_id, elem_type) { // Change url to display selected child and template id const base_url = window.location.origin + window.location.pathname; - var params = window.location.search; + let params = window.location.search; const from = params.indexOfEnd(`${elem_type}_id=`); if (from === -1) { params += `&${elem_type}_id=${obj_id}`; @@ -87,11 +111,10 @@ selectElement = function(obj_id, elem_type) { $(".christmas_action").hide(); } - // We use replaceState for refreshes to work as intended + // We use replaceState for refreshes to work as intended history.replaceState({}, document.title, base_url + params); } -const max_size = 1000; /** * This function compresses images that are too big by shrinking them and if * necessary compressing using JPEG @@ -99,11 +122,9 @@ const max_size = 1000; * @returns {Promise} the image as a promised blob (to allow * asynchronous calls) */ -const compressImage = async function(image) { - var canvas = document.createElement('canvas'); - - var width = image.width; - var height = image.height; +async function compressImage(image) { + let width = image.width; + let height = image.height; // calculate the width and height, constraining the proportions const min_width = Math.min(width, max_size); @@ -113,7 +134,7 @@ const compressImage = async function(image) { // resize the canvas and draw the image data into it canvas.width = Math.floor(width * factor); canvas.height = Math.floor(height * factor); - var ctx = canvas.getContext("2d"); + let ctx = canvas.getContext("2d"); ctx.drawImage(image, 0, 0, canvas.width, canvas.height); return await new Promise(resolve => ctx.canvas.toBlob(resolve, "image/jpeg")); @@ -128,7 +149,7 @@ const compressImage = async function(image) { * @returns {number} the index if found or -1, else */ Array.prototype.indexOfFile = function(name, size, type) { - for (var i = 0 ; i < this.length ; i++) { + for (let i = 0; i < this.length; i++) { const f = this[i]; if (f.name === name && f.size === size && f.type === type) { return i; @@ -154,7 +175,7 @@ Array.prototype.containsFile = function(name, size, type) { * @param size the size of the file * @param type the type of the file */ -const removeFile = function(name, size, type) { +function removeFile(name, size, type) { if (images_list.containsFile(name, size, type)) { const index = images_list.indexOfFile(name, size, type); images_list.splice(index, 1); @@ -168,7 +189,7 @@ const removeFile = function(name, size, type) { * @param size the size of the file * @param type the type of the file */ -const removeImage = function(name, size, type) { +function removeImage(name, size, type) { removeFile(name, size, type); document.getElementById(`${name}_${size}_${type}`).remove(); } @@ -176,25 +197,20 @@ const removeImage = function(name, size, type) { /** * Display the images contained in new_images inside the HTML page */ - - const hard_max_size_limit = 1e7; - const resize_limit = 2e5; - -const displayImages = function() { - const image_display = document.getElementById("image_display_table"); +function displayImages() { // We use the images stored in the new_images array - for (var i = 0 ; i < new_images.length ; i++) { + for (let i = 0; i < new_images.length; i++) { const original_image = new_images[i]; - if (original_image.size > hard_max_size_limit){ + if (original_image.size > hard_max_size_limit) { displayAlert("image_too_large"); continue; } const reader = new FileReader(); reader.onload = function(event) { - var image = new Image(); + let image = new Image(); image.src = event.target.result; image.onload = function(event) { if (original_image.size > resize_limit || original_image.type.valueOf() != "image/jpeg") { @@ -208,7 +224,7 @@ const displayImages = function() { images_comp = images_comp.concat(original_image); } - image_display.innerHTML += ` + image_display_table.innerHTML += `
  • × @@ -224,28 +240,22 @@ const displayImages = function() { new_images = []; } -// The images compressed -var images_comp = []; -// The list of images actually displayed inside the view -var images_list = []; -// The new non-duplicated images to add to the view -var new_images = []; /** * Handle the addition of new images and ignore the duplications * @param event the event containing the file, among other things */ -document.getElementById("file_selector").onchange = function(event) { - var input_images = event.target.files; +function updateImageDisplay(event) { + let input_images = event.target.files; // TODO CI-765: remove the following block to support multiple images - for (var i = 0 ; i < images_list.length ; i++) { + for (let i = 0; i < images_list.length; i++) { const file = images_list[i]; removeImage(file.name, file.size, file.type); } // TODO CI-765: end of block - for (var i = 0 ; i < input_images.length ; i++) { + for (let i = 0; i < input_images.length; i++) { const file = input_images[i]; const is_image = file.type.startsWith("image/"); @@ -269,15 +279,14 @@ document.getElementById("file_selector").onchange = function(event) { displayImages(); } -var loading = false; /** * Starts and end the loading of the type elements * @param type the type of elements to start or stop loading */ -const startStopLoading = function(type) { +function startStopLoading(type) { loading = !loading; $("button").attr('disabled', loading); - if(loading) { + if (loading) { document.getElementById(`${type}_normal`).style.display = "none"; document.getElementById(`${type}_loading`).style.display = ""; } else { @@ -293,14 +302,14 @@ const startStopLoading = function(type) { * @returns {Promise} return the entire method as a promise so that * we can send a letter directly if the user pressed the corresponding button */ -const createLetter = async function(preview=false, with_loading=true) { +async function createLetter(preview = false, with_loading = true) { return new Promise(function(resolve) { if (with_loading) { startStopLoading("preview"); } - var form_data = new FormData(); + let form_data = new FormData(); - form_data.append("letter-copy", document.getElementById('letter_content').value); + form_data.append("letter-copy", letter_content.value); form_data.append("selected-child", $('#child_local_id').text()); form_data.append("selected-letter-id", $('#template_id').text()); form_data.append("source", "website"); @@ -310,10 +319,10 @@ const createLetter = async function(preview=false, with_loading=true) { } // TODO CI-765: end of block - var xhr = new XMLHttpRequest(); - var url = `${window.location.origin}/mobile-app-api/correspondence/get_preview`; + let xhr = new XMLHttpRequest(); + let url = `${window.location.origin}/mobile-app-api/correspondence/get_preview`; xhr.open("POST", url, true); - xhr.onreadystatechange = function () { + xhr.onreadystatechange = function() { if (xhr.readyState === 4) { if (preview) { if (with_loading) { @@ -336,26 +345,26 @@ const createLetter = async function(preview=false, with_loading=true) { * This function takes care of sending a letter when the corresponding button * is clicked */ -const sendLetter = async function() { +async function sendLetter() { startStopLoading("sending"); - await createLetter(preview=false, with_loading=false); + await createLetter(preview = false, with_loading = false); - var json_data = JSON.parse(`{ + let json_data = JSON.parse(`{ "TemplateID": "${$('#template_id').text()}", "Need": "${$('#child_id').text()}" }`); - var xhr = new XMLHttpRequest(); - var url = `${window.location.origin}/mobile-app-api/correspondence/send_letter`; + let xhr = new XMLHttpRequest(); + let url = `${window.location.origin}/mobile-app-api/correspondence/send_letter`; xhr.open("POST", url, true); xhr.setRequestHeader("Content-Type", "application/json"); - xhr.onreadystatechange = function () { + xhr.onreadystatechange = function() { if (xhr.readyState === 4) { if (xhr.status === 200) { // Empty images and text (to avoid duplicate) - document.getElementById("letter_content").value = "" - for (var i = 0 ; i < images_list.length ; i++) { - var image = images_list[i]; + letter_content.value = "" + for (let i = 0; i < images_list.length; i++) { + let image = images_list[i]; removeImage(image.name, image.size, image.type); } diff --git a/website_event_compassion/models/event_registration.py b/website_event_compassion/models/event_registration.py index a2373ff7b..9045e728e 100644 --- a/website_event_compassion/models/event_registration.py +++ b/website_event_compassion/models/event_registration.py @@ -803,7 +803,7 @@ def send_medical_discharge(self): communication.attachment_ids.create( { "name": _("medical discharge.docx"), - "report_name": "report_compassion.a4_bvr", + "report_name": "report_compassion.partner_communication", "data": base64.b64encode(file_data), "communication_id": communication.id, }