From f2574fb40bae1da29c58c4895804ff57a9e60e53 Mon Sep 17 00:00:00 2001 From: "Pedro M. Baeza" Date: Thu, 24 Nov 2016 23:52:04 +0100 Subject: [PATCH 01/21] partner_contact_lang: Manage language in contacts (#302) =========================== Manage language in contacts =========================== Odoo by default propagate language field to the created contacts from their form, but it doesn't allow to change it once created. This module fills this gap, and also provides other facilities for the contact language management: * Put the language of the parent company when the contact doesn't have a language and this parent company is assigned. * When the company changes the language, it fills with the same language all the contacts that don't have any. Usage ===== Go to any partner that is a company and has contacts. Click on one contact and you will be able to edit the language. --- partner_contact_lang/README.rst | 63 ++ partner_contact_lang/__init__.py | 4 + partner_contact_lang/__openerp__.py | 20 + partner_contact_lang/i18n/sl.po | 24 + partner_contact_lang/models/__init__.py | 4 + partner_contact_lang/models/res_partner.py | 42 + .../static/description/icon.png | Bin 0 -> 14414 bytes .../static/description/icon.svg | 760 ++++++++++++++++++ partner_contact_lang/tests/__init__.py | 4 + .../tests/test_partner_contact_lang.py | 29 + .../views/res_partner_view.xml | 16 + 11 files changed, 966 insertions(+) create mode 100644 partner_contact_lang/README.rst create mode 100644 partner_contact_lang/__init__.py create mode 100644 partner_contact_lang/__openerp__.py create mode 100644 partner_contact_lang/i18n/sl.po create mode 100644 partner_contact_lang/models/__init__.py create mode 100644 partner_contact_lang/models/res_partner.py create mode 100644 partner_contact_lang/static/description/icon.png create mode 100644 partner_contact_lang/static/description/icon.svg create mode 100644 partner_contact_lang/tests/__init__.py create mode 100644 partner_contact_lang/tests/test_partner_contact_lang.py create mode 100644 partner_contact_lang/views/res_partner_view.xml diff --git a/partner_contact_lang/README.rst b/partner_contact_lang/README.rst new file mode 100644 index 00000000000..ecab7d3d5b5 --- /dev/null +++ b/partner_contact_lang/README.rst @@ -0,0 +1,63 @@ +.. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 + +=========================== +Manage language in contacts +=========================== + +Odoo by default propagate language field to the created contacts from their +form, but it doesn't allow to change it once created. + +This module fills this gap, and also provides other facilities for the +contact language management: + +* Put the language of the parent company when the contact doesn't have a + language and this parent company is assigned. +* When the company changes the language, it fills with the same language all + the contacts that don't have any. + +Usage +===== + +Go to any partner that is a company and has contacts. Click on one contact +and you will be able to edit the language. + +.. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas + :alt: Try me on Runbot + :target: https://runbot.odoo-community.org/runbot/134/8.0 + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues +`_. In case of trouble, please +check there if your issue has already been reported. If you spotted it first, +help us smashing it by providing a detailed and welcomed feedback. + +Credits +======= + +Contributors +------------ + +* Pedro M. Baeza + +Icon +---- +* Original Odoo icons. + +Maintainer +---------- + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: http://odoo-community.org + +This module is maintained by the OCA. + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +To contribute to this module, please visit https://odoo-community.org. diff --git a/partner_contact_lang/__init__.py b/partner_contact_lang/__init__.py new file mode 100644 index 00000000000..a77a6fcbc5d --- /dev/null +++ b/partner_contact_lang/__init__.py @@ -0,0 +1,4 @@ +# -*- coding: utf-8 -*- +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from . import models diff --git a/partner_contact_lang/__openerp__.py b/partner_contact_lang/__openerp__.py new file mode 100644 index 00000000000..6d154ab4dd1 --- /dev/null +++ b/partner_contact_lang/__openerp__.py @@ -0,0 +1,20 @@ +# -*- coding: utf-8 -*- +# © 2016 Pedro M. Baeza +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +{ + 'name': 'Manage language in contacts', + 'version': '8.0.1.0.0', + 'category': 'Partner Management', + 'license': 'AGPL-3', + 'author': 'Tecnativa,' + 'Odoo Community Association (OCA)', + 'website': 'https://www.tecnativa.com', + 'depends': [ + 'base', + ], + 'data': [ + 'views/res_partner_view.xml', + ], + 'installable': True +} diff --git a/partner_contact_lang/i18n/sl.po b/partner_contact_lang/i18n/sl.po new file mode 100644 index 00000000000..f922deb6735 --- /dev/null +++ b/partner_contact_lang/i18n/sl.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_contact_lang +# +# Translators: +# Matjaž Mozetič , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-25 03:42+0000\n" +"PO-Revision-Date: 2016-11-25 03:42+0000\n" +"Last-Translator: Matjaž Mozetič , 2016\n" +"Language-Team: Slovenian (https://www.transifex.com/oca/teams/23907/sl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: sl\n" +"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n" + +#. module: partner_contact_lang +#: model:ir.model,name:partner_contact_lang.model_res_partner +msgid "Partner" +msgstr "Partner" diff --git a/partner_contact_lang/models/__init__.py b/partner_contact_lang/models/__init__.py new file mode 100644 index 00000000000..e0345afe794 --- /dev/null +++ b/partner_contact_lang/models/__init__.py @@ -0,0 +1,4 @@ +# -*- coding: utf-8 -*- +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from . import res_partner diff --git a/partner_contact_lang/models/res_partner.py b/partner_contact_lang/models/res_partner.py new file mode 100644 index 00000000000..23d6e02f987 --- /dev/null +++ b/partner_contact_lang/models/res_partner.py @@ -0,0 +1,42 @@ +# -*- coding: utf-8 -*- +# © 2016 Pedro M. Baeza +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from openerp import api, models + + +class ResPartner(models.Model): + _inherit = 'res.partner' + + @api.multi + def write(self, vals): + """Propagate a language change in the partner to the child contacts.""" + res = super(ResPartner, self).write(vals) + if vals.get('lang'): + childs = self.search([ + ('id', 'child_of', self.ids), + ('lang', '=', False), + ]) + if childs: + childs.write({'lang': vals['lang']}) + return res + + @api.multi + def onchange_address(self, use_parent_address, parent_id): + """Change language if the parent company changes and there's no + language defined yet""" + res = super(ResPartner, self).onchange_address( + use_parent_address, parent_id) + if parent_id and self.parent_id.id != parent_id and not self.lang: + parent = self.browse(parent_id) + val = res.setdefault('value', {}) + val['lang'] = parent.lang + return res + + @api.multi + @api.onchange('lang') + def onchange_lang(self): + if self.lang: + childs = self.child_ids.filtered(lambda x: not x.lang) + for child in childs: + child.lang = self.lang diff --git a/partner_contact_lang/static/description/icon.png b/partner_contact_lang/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..90980f18432272ce0ec400c00f35bfeecf15f54b GIT binary patch literal 14414 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 UY(&}0J^%m!07*qoM6N<$g7qn`qyPW_ literal 0 HcmV?d00001 diff --git a/partner_contact_lang/static/description/icon.svg b/partner_contact_lang/static/description/icon.svg new file mode 100644 index 00000000000..95b972591fa --- /dev/null +++ b/partner_contact_lang/static/description/icon.svg @@ -0,0 +1,760 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/partner_contact_lang/tests/__init__.py b/partner_contact_lang/tests/__init__.py new file mode 100644 index 00000000000..410aa95b391 --- /dev/null +++ b/partner_contact_lang/tests/__init__.py @@ -0,0 +1,4 @@ +# -*- coding: utf-8 -*- +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from . import test_partner_contact_lang diff --git a/partner_contact_lang/tests/test_partner_contact_lang.py b/partner_contact_lang/tests/test_partner_contact_lang.py new file mode 100644 index 00000000000..27395885497 --- /dev/null +++ b/partner_contact_lang/tests/test_partner_contact_lang.py @@ -0,0 +1,29 @@ +# -*- coding: utf-8 -*- +# © 2016 Pedro M. Baeza +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from openerp.tests import common + + +class TestPartnerContactLang(common.TransactionCase): + def setUp(self): + super(TestPartnerContactLang, self).setUp() + self.ResPartner = self.env['res.partner'] + self.partner = self.ResPartner.create({ + 'name': 'Partner test', + 'lang': 'en_US', + }) + self.contact = self.ResPartner.create({ + 'name': 'Contact test', + 'lang': False, + 'parent_id': self.partner.id, + }) + + def test_onchange_parent_id(self): + self.contact.parent_id = False + res = self.contact.onchange_address(False, self.partner.id) + self.assertEqual(res.get('value', {}).get('lang'), 'en_US') + + def test_write_parent_lang(self): + self.partner.lang = 'en_US' + self.assertEqual(self.contact.lang, 'en_US') diff --git a/partner_contact_lang/views/res_partner_view.xml b/partner_contact_lang/views/res_partner_view.xml new file mode 100644 index 00000000000..1213a38b954 --- /dev/null +++ b/partner_contact_lang/views/res_partner_view.xml @@ -0,0 +1,16 @@ + + + + + + res.partner + + + + + + + + + + From 79e35b7ef6741dbba9533e56735617b430de9c50 Mon Sep 17 00:00:00 2001 From: "Pedro M. Baeza" Date: Tue, 6 Dec 2016 14:42:58 +0100 Subject: [PATCH 02/21] [MIG] partner_contact_lang: Migration to 9.0 --- partner_contact_lang/README.rst | 4 ++-- partner_contact_lang/__openerp__.py | 4 ++-- partner_contact_lang/i18n/am.po | 24 +++++++++++++++++++ partner_contact_lang/i18n/ar.po | 24 +++++++++++++++++++ partner_contact_lang/i18n/bg.po | 24 +++++++++++++++++++ partner_contact_lang/i18n/bs.po | 24 +++++++++++++++++++ partner_contact_lang/i18n/ca.po | 24 +++++++++++++++++++ partner_contact_lang/i18n/cs.po | 24 +++++++++++++++++++ partner_contact_lang/i18n/da.po | 24 +++++++++++++++++++ partner_contact_lang/i18n/de.po | 24 +++++++++++++++++++ partner_contact_lang/i18n/el_GR.po | 24 +++++++++++++++++++ partner_contact_lang/i18n/en_GB.po | 24 +++++++++++++++++++ partner_contact_lang/i18n/es.po | 24 +++++++++++++++++++ partner_contact_lang/i18n/es_CR.po | 24 +++++++++++++++++++ partner_contact_lang/i18n/es_EC.po | 24 +++++++++++++++++++ partner_contact_lang/i18n/es_MX.po | 24 +++++++++++++++++++ partner_contact_lang/i18n/es_VE.po | 24 +++++++++++++++++++ partner_contact_lang/i18n/et.po | 24 +++++++++++++++++++ partner_contact_lang/i18n/eu.po | 24 +++++++++++++++++++ partner_contact_lang/i18n/fi.po | 24 +++++++++++++++++++ partner_contact_lang/i18n/fr.po | 24 +++++++++++++++++++ partner_contact_lang/i18n/fr_CA.po | 24 +++++++++++++++++++ partner_contact_lang/i18n/fr_CH.po | 24 +++++++++++++++++++ partner_contact_lang/i18n/gl.po | 24 +++++++++++++++++++ partner_contact_lang/i18n/hr.po | 24 +++++++++++++++++++ partner_contact_lang/i18n/hr_HR.po | 24 +++++++++++++++++++ partner_contact_lang/i18n/hu.po | 24 +++++++++++++++++++ partner_contact_lang/i18n/it.po | 24 +++++++++++++++++++ partner_contact_lang/i18n/ja.po | 24 +++++++++++++++++++ partner_contact_lang/i18n/lt.po | 24 +++++++++++++++++++ partner_contact_lang/i18n/lv.po | 24 +++++++++++++++++++ partner_contact_lang/i18n/mk.po | 24 +++++++++++++++++++ partner_contact_lang/i18n/mn.po | 24 +++++++++++++++++++ partner_contact_lang/i18n/nb.po | 24 +++++++++++++++++++ partner_contact_lang/i18n/nb_NO.po | 24 +++++++++++++++++++ partner_contact_lang/i18n/nl.po | 24 +++++++++++++++++++ partner_contact_lang/i18n/nl_BE.po | 24 +++++++++++++++++++ partner_contact_lang/i18n/pl.po | 24 +++++++++++++++++++ partner_contact_lang/i18n/pt.po | 24 +++++++++++++++++++ partner_contact_lang/i18n/pt_BR.po | 24 +++++++++++++++++++ partner_contact_lang/i18n/pt_PT.po | 24 +++++++++++++++++++ partner_contact_lang/i18n/ro.po | 24 +++++++++++++++++++ partner_contact_lang/i18n/ru.po | 24 +++++++++++++++++++ partner_contact_lang/i18n/sk.po | 24 +++++++++++++++++++ partner_contact_lang/i18n/sr@latin.po | 24 +++++++++++++++++++ partner_contact_lang/i18n/sv.po | 24 +++++++++++++++++++ partner_contact_lang/i18n/th.po | 24 +++++++++++++++++++ partner_contact_lang/i18n/tr.po | 24 +++++++++++++++++++ partner_contact_lang/i18n/tr_TR.po | 24 +++++++++++++++++++ partner_contact_lang/i18n/vi.po | 24 +++++++++++++++++++ partner_contact_lang/i18n/zh_CN.po | 24 +++++++++++++++++++ partner_contact_lang/i18n/zh_TW.po | 24 +++++++++++++++++++ partner_contact_lang/models/res_partner.py | 5 ++-- .../tests/test_partner_contact_lang.py | 2 +- .../views/res_partner_view.xml | 9 +++---- 55 files changed, 1212 insertions(+), 12 deletions(-) create mode 100644 partner_contact_lang/i18n/am.po create mode 100644 partner_contact_lang/i18n/ar.po create mode 100644 partner_contact_lang/i18n/bg.po create mode 100644 partner_contact_lang/i18n/bs.po create mode 100644 partner_contact_lang/i18n/ca.po create mode 100644 partner_contact_lang/i18n/cs.po create mode 100644 partner_contact_lang/i18n/da.po create mode 100644 partner_contact_lang/i18n/de.po create mode 100644 partner_contact_lang/i18n/el_GR.po create mode 100644 partner_contact_lang/i18n/en_GB.po create mode 100644 partner_contact_lang/i18n/es.po create mode 100644 partner_contact_lang/i18n/es_CR.po create mode 100644 partner_contact_lang/i18n/es_EC.po create mode 100644 partner_contact_lang/i18n/es_MX.po create mode 100644 partner_contact_lang/i18n/es_VE.po create mode 100644 partner_contact_lang/i18n/et.po create mode 100644 partner_contact_lang/i18n/eu.po create mode 100644 partner_contact_lang/i18n/fi.po create mode 100644 partner_contact_lang/i18n/fr.po create mode 100644 partner_contact_lang/i18n/fr_CA.po create mode 100644 partner_contact_lang/i18n/fr_CH.po create mode 100644 partner_contact_lang/i18n/gl.po create mode 100644 partner_contact_lang/i18n/hr.po create mode 100644 partner_contact_lang/i18n/hr_HR.po create mode 100644 partner_contact_lang/i18n/hu.po create mode 100644 partner_contact_lang/i18n/it.po create mode 100644 partner_contact_lang/i18n/ja.po create mode 100644 partner_contact_lang/i18n/lt.po create mode 100644 partner_contact_lang/i18n/lv.po create mode 100644 partner_contact_lang/i18n/mk.po create mode 100644 partner_contact_lang/i18n/mn.po create mode 100644 partner_contact_lang/i18n/nb.po create mode 100644 partner_contact_lang/i18n/nb_NO.po create mode 100644 partner_contact_lang/i18n/nl.po create mode 100644 partner_contact_lang/i18n/nl_BE.po create mode 100644 partner_contact_lang/i18n/pl.po create mode 100644 partner_contact_lang/i18n/pt.po create mode 100644 partner_contact_lang/i18n/pt_BR.po create mode 100644 partner_contact_lang/i18n/pt_PT.po create mode 100644 partner_contact_lang/i18n/ro.po create mode 100644 partner_contact_lang/i18n/ru.po create mode 100644 partner_contact_lang/i18n/sk.po create mode 100644 partner_contact_lang/i18n/sr@latin.po create mode 100644 partner_contact_lang/i18n/sv.po create mode 100644 partner_contact_lang/i18n/th.po create mode 100644 partner_contact_lang/i18n/tr.po create mode 100644 partner_contact_lang/i18n/tr_TR.po create mode 100644 partner_contact_lang/i18n/vi.po create mode 100644 partner_contact_lang/i18n/zh_CN.po create mode 100644 partner_contact_lang/i18n/zh_TW.po diff --git a/partner_contact_lang/README.rst b/partner_contact_lang/README.rst index ecab7d3d5b5..0522bafff64 100644 --- a/partner_contact_lang/README.rst +++ b/partner_contact_lang/README.rst @@ -25,7 +25,7 @@ and you will be able to edit the language. .. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas :alt: Try me on Runbot - :target: https://runbot.odoo-community.org/runbot/134/8.0 + :target: https://runbot.odoo-community.org/runbot/134/9.0 Bug Tracker =========== @@ -52,7 +52,7 @@ Maintainer .. image:: https://odoo-community.org/logo.png :alt: Odoo Community Association - :target: http://odoo-community.org + :target: https://odoo-community.org This module is maintained by the OCA. diff --git a/partner_contact_lang/__openerp__.py b/partner_contact_lang/__openerp__.py index 6d154ab4dd1..6567618a4d2 100644 --- a/partner_contact_lang/__openerp__.py +++ b/partner_contact_lang/__openerp__.py @@ -4,7 +4,7 @@ { 'name': 'Manage language in contacts', - 'version': '8.0.1.0.0', + 'version': '9.0.1.0.0', 'category': 'Partner Management', 'license': 'AGPL-3', 'author': 'Tecnativa,' @@ -16,5 +16,5 @@ 'data': [ 'views/res_partner_view.xml', ], - 'installable': True + 'installable': True, } diff --git a/partner_contact_lang/i18n/am.po b/partner_contact_lang/i18n/am.po new file mode 100644 index 00000000000..9f174f0d90e --- /dev/null +++ b/partner_contact_lang/i18n/am.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_contact_lang +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-25 03:41+0000\n" +"PO-Revision-Date: 2017-01-25 03:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Amharic (https://www.transifex.com/oca/teams/23907/am/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: am\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: partner_contact_lang +#: model:ir.model,name:partner_contact_lang.model_res_partner +msgid "Partner" +msgstr "ተባባሪ" diff --git a/partner_contact_lang/i18n/ar.po b/partner_contact_lang/i18n/ar.po new file mode 100644 index 00000000000..dea901602e9 --- /dev/null +++ b/partner_contact_lang/i18n/ar.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_contact_lang +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-25 03:41+0000\n" +"PO-Revision-Date: 2017-01-25 03:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Arabic (https://www.transifex.com/oca/teams/23907/ar/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: ar\n" +"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" + +#. module: partner_contact_lang +#: model:ir.model,name:partner_contact_lang.model_res_partner +msgid "Partner" +msgstr "الشريك" diff --git a/partner_contact_lang/i18n/bg.po b/partner_contact_lang/i18n/bg.po new file mode 100644 index 00000000000..79cda071d66 --- /dev/null +++ b/partner_contact_lang/i18n/bg.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_contact_lang +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-25 03:41+0000\n" +"PO-Revision-Date: 2017-01-25 03:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Bulgarian (https://www.transifex.com/oca/teams/23907/bg/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: bg\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: partner_contact_lang +#: model:ir.model,name:partner_contact_lang.model_res_partner +msgid "Partner" +msgstr "Партньор" diff --git a/partner_contact_lang/i18n/bs.po b/partner_contact_lang/i18n/bs.po new file mode 100644 index 00000000000..c65ed33d98d --- /dev/null +++ b/partner_contact_lang/i18n/bs.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_contact_lang +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-25 03:41+0000\n" +"PO-Revision-Date: 2017-01-25 03:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Bosnian (https://www.transifex.com/oca/teams/23907/bs/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: bs\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: partner_contact_lang +#: model:ir.model,name:partner_contact_lang.model_res_partner +msgid "Partner" +msgstr "Partner" diff --git a/partner_contact_lang/i18n/ca.po b/partner_contact_lang/i18n/ca.po new file mode 100644 index 00000000000..ce6de4c8a18 --- /dev/null +++ b/partner_contact_lang/i18n/ca.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_contact_lang +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-25 03:41+0000\n" +"PO-Revision-Date: 2017-01-25 03:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Catalan (https://www.transifex.com/oca/teams/23907/ca/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: ca\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: partner_contact_lang +#: model:ir.model,name:partner_contact_lang.model_res_partner +msgid "Partner" +msgstr "Empresa" diff --git a/partner_contact_lang/i18n/cs.po b/partner_contact_lang/i18n/cs.po new file mode 100644 index 00000000000..15e9f75948d --- /dev/null +++ b/partner_contact_lang/i18n/cs.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_contact_lang +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-25 03:41+0000\n" +"PO-Revision-Date: 2017-01-25 03:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Czech (https://www.transifex.com/oca/teams/23907/cs/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: cs\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#. module: partner_contact_lang +#: model:ir.model,name:partner_contact_lang.model_res_partner +msgid "Partner" +msgstr "Společník" diff --git a/partner_contact_lang/i18n/da.po b/partner_contact_lang/i18n/da.po new file mode 100644 index 00000000000..ebe3e30f80a --- /dev/null +++ b/partner_contact_lang/i18n/da.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_contact_lang +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-25 03:41+0000\n" +"PO-Revision-Date: 2017-01-25 03:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Danish (https://www.transifex.com/oca/teams/23907/da/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: da\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: partner_contact_lang +#: model:ir.model,name:partner_contact_lang.model_res_partner +msgid "Partner" +msgstr "Partner" diff --git a/partner_contact_lang/i18n/de.po b/partner_contact_lang/i18n/de.po new file mode 100644 index 00000000000..208b6f19ed8 --- /dev/null +++ b/partner_contact_lang/i18n/de.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_contact_lang +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-25 03:41+0000\n" +"PO-Revision-Date: 2017-01-25 03:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: de\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: partner_contact_lang +#: model:ir.model,name:partner_contact_lang.model_res_partner +msgid "Partner" +msgstr "Partner" diff --git a/partner_contact_lang/i18n/el_GR.po b/partner_contact_lang/i18n/el_GR.po new file mode 100644 index 00000000000..24ce5db772f --- /dev/null +++ b/partner_contact_lang/i18n/el_GR.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_contact_lang +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-25 03:41+0000\n" +"PO-Revision-Date: 2017-01-25 03:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Greek (Greece) (https://www.transifex.com/oca/teams/23907/el_GR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: el_GR\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: partner_contact_lang +#: model:ir.model,name:partner_contact_lang.model_res_partner +msgid "Partner" +msgstr "Συνεργάτης" diff --git a/partner_contact_lang/i18n/en_GB.po b/partner_contact_lang/i18n/en_GB.po new file mode 100644 index 00000000000..24663c9aa69 --- /dev/null +++ b/partner_contact_lang/i18n/en_GB.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_contact_lang +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-25 03:41+0000\n" +"PO-Revision-Date: 2017-01-25 03:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: English (United Kingdom) (https://www.transifex.com/oca/teams/23907/en_GB/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: en_GB\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: partner_contact_lang +#: model:ir.model,name:partner_contact_lang.model_res_partner +msgid "Partner" +msgstr "Partner" diff --git a/partner_contact_lang/i18n/es.po b/partner_contact_lang/i18n/es.po new file mode 100644 index 00000000000..c938e552b79 --- /dev/null +++ b/partner_contact_lang/i18n/es.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_contact_lang +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-25 03:41+0000\n" +"PO-Revision-Date: 2017-01-25 03:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: es\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: partner_contact_lang +#: model:ir.model,name:partner_contact_lang.model_res_partner +msgid "Partner" +msgstr "Empresa" diff --git a/partner_contact_lang/i18n/es_CR.po b/partner_contact_lang/i18n/es_CR.po new file mode 100644 index 00000000000..9c194bdc312 --- /dev/null +++ b/partner_contact_lang/i18n/es_CR.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_contact_lang +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-25 03:41+0000\n" +"PO-Revision-Date: 2017-01-25 03:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Costa Rica) (https://www.transifex.com/oca/teams/23907/es_CR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: es_CR\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: partner_contact_lang +#: model:ir.model,name:partner_contact_lang.model_res_partner +msgid "Partner" +msgstr "Empresa" diff --git a/partner_contact_lang/i18n/es_EC.po b/partner_contact_lang/i18n/es_EC.po new file mode 100644 index 00000000000..d6d81eed209 --- /dev/null +++ b/partner_contact_lang/i18n/es_EC.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_contact_lang +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-25 03:41+0000\n" +"PO-Revision-Date: 2017-01-25 03:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Ecuador) (https://www.transifex.com/oca/teams/23907/es_EC/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: es_EC\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: partner_contact_lang +#: model:ir.model,name:partner_contact_lang.model_res_partner +msgid "Partner" +msgstr "Empresa" diff --git a/partner_contact_lang/i18n/es_MX.po b/partner_contact_lang/i18n/es_MX.po new file mode 100644 index 00000000000..d262df5f878 --- /dev/null +++ b/partner_contact_lang/i18n/es_MX.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_contact_lang +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-25 03:41+0000\n" +"PO-Revision-Date: 2017-01-25 03:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Mexico) (https://www.transifex.com/oca/teams/23907/es_MX/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: es_MX\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: partner_contact_lang +#: model:ir.model,name:partner_contact_lang.model_res_partner +msgid "Partner" +msgstr "Empresa" diff --git a/partner_contact_lang/i18n/es_VE.po b/partner_contact_lang/i18n/es_VE.po new file mode 100644 index 00000000000..015f8a0f04e --- /dev/null +++ b/partner_contact_lang/i18n/es_VE.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_contact_lang +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-25 03:41+0000\n" +"PO-Revision-Date: 2017-01-25 03:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Venezuela) (https://www.transifex.com/oca/teams/23907/es_VE/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: es_VE\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: partner_contact_lang +#: model:ir.model,name:partner_contact_lang.model_res_partner +msgid "Partner" +msgstr "Empresa" diff --git a/partner_contact_lang/i18n/et.po b/partner_contact_lang/i18n/et.po new file mode 100644 index 00000000000..b9055dfee24 --- /dev/null +++ b/partner_contact_lang/i18n/et.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_contact_lang +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-25 03:41+0000\n" +"PO-Revision-Date: 2017-01-25 03:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Estonian (https://www.transifex.com/oca/teams/23907/et/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: et\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: partner_contact_lang +#: model:ir.model,name:partner_contact_lang.model_res_partner +msgid "Partner" +msgstr "Partner" diff --git a/partner_contact_lang/i18n/eu.po b/partner_contact_lang/i18n/eu.po new file mode 100644 index 00000000000..17bdf102ac1 --- /dev/null +++ b/partner_contact_lang/i18n/eu.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_contact_lang +# +# Translators: +# Esther Martín Menéndez , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-02-18 04:59+0000\n" +"PO-Revision-Date: 2017-02-18 04:59+0000\n" +"Last-Translator: Esther Martín Menéndez , 2017\n" +"Language-Team: Basque (https://www.transifex.com/oca/teams/23907/eu/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: eu\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: partner_contact_lang +#: model:ir.model,name:partner_contact_lang.model_res_partner +msgid "Partner" +msgstr "Kidea" diff --git a/partner_contact_lang/i18n/fi.po b/partner_contact_lang/i18n/fi.po new file mode 100644 index 00000000000..bcd43aca774 --- /dev/null +++ b/partner_contact_lang/i18n/fi.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_contact_lang +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-25 03:41+0000\n" +"PO-Revision-Date: 2017-01-25 03:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Finnish (https://www.transifex.com/oca/teams/23907/fi/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: fi\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: partner_contact_lang +#: model:ir.model,name:partner_contact_lang.model_res_partner +msgid "Partner" +msgstr "Kumppani" diff --git a/partner_contact_lang/i18n/fr.po b/partner_contact_lang/i18n/fr.po new file mode 100644 index 00000000000..6571950036d --- /dev/null +++ b/partner_contact_lang/i18n/fr.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_contact_lang +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-25 03:41+0000\n" +"PO-Revision-Date: 2017-01-25 03:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: fr\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: partner_contact_lang +#: model:ir.model,name:partner_contact_lang.model_res_partner +msgid "Partner" +msgstr "Partenaire" diff --git a/partner_contact_lang/i18n/fr_CA.po b/partner_contact_lang/i18n/fr_CA.po new file mode 100644 index 00000000000..fd67c9cc0aa --- /dev/null +++ b/partner_contact_lang/i18n/fr_CA.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_contact_lang +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-25 03:41+0000\n" +"PO-Revision-Date: 2017-01-25 03:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: French (Canada) (https://www.transifex.com/oca/teams/23907/fr_CA/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: fr_CA\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: partner_contact_lang +#: model:ir.model,name:partner_contact_lang.model_res_partner +msgid "Partner" +msgstr "Partenaire" diff --git a/partner_contact_lang/i18n/fr_CH.po b/partner_contact_lang/i18n/fr_CH.po new file mode 100644 index 00000000000..7034e2d7935 --- /dev/null +++ b/partner_contact_lang/i18n/fr_CH.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_contact_lang +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-25 03:41+0000\n" +"PO-Revision-Date: 2017-01-25 03:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: French (Switzerland) (https://www.transifex.com/oca/teams/23907/fr_CH/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: fr_CH\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: partner_contact_lang +#: model:ir.model,name:partner_contact_lang.model_res_partner +msgid "Partner" +msgstr "Partenaire" diff --git a/partner_contact_lang/i18n/gl.po b/partner_contact_lang/i18n/gl.po new file mode 100644 index 00000000000..f7dd008f826 --- /dev/null +++ b/partner_contact_lang/i18n/gl.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_contact_lang +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-25 03:41+0000\n" +"PO-Revision-Date: 2017-01-25 03:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Galician (https://www.transifex.com/oca/teams/23907/gl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: gl\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: partner_contact_lang +#: model:ir.model,name:partner_contact_lang.model_res_partner +msgid "Partner" +msgstr "Empresa" diff --git a/partner_contact_lang/i18n/hr.po b/partner_contact_lang/i18n/hr.po new file mode 100644 index 00000000000..4b08245408b --- /dev/null +++ b/partner_contact_lang/i18n/hr.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_contact_lang +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-25 03:41+0000\n" +"PO-Revision-Date: 2017-01-25 03:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Croatian (https://www.transifex.com/oca/teams/23907/hr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: hr\n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" + +#. module: partner_contact_lang +#: model:ir.model,name:partner_contact_lang.model_res_partner +msgid "Partner" +msgstr "Partner" diff --git a/partner_contact_lang/i18n/hr_HR.po b/partner_contact_lang/i18n/hr_HR.po new file mode 100644 index 00000000000..682619a7e7b --- /dev/null +++ b/partner_contact_lang/i18n/hr_HR.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_contact_lang +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-25 03:41+0000\n" +"PO-Revision-Date: 2017-01-25 03:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Croatian (Croatia) (https://www.transifex.com/oca/teams/23907/hr_HR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: hr_HR\n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" + +#. module: partner_contact_lang +#: model:ir.model,name:partner_contact_lang.model_res_partner +msgid "Partner" +msgstr "Partner" diff --git a/partner_contact_lang/i18n/hu.po b/partner_contact_lang/i18n/hu.po new file mode 100644 index 00000000000..d34ad6453e6 --- /dev/null +++ b/partner_contact_lang/i18n/hu.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_contact_lang +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-25 03:41+0000\n" +"PO-Revision-Date: 2017-01-25 03:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Hungarian (https://www.transifex.com/oca/teams/23907/hu/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: hu\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: partner_contact_lang +#: model:ir.model,name:partner_contact_lang.model_res_partner +msgid "Partner" +msgstr "Partner" diff --git a/partner_contact_lang/i18n/it.po b/partner_contact_lang/i18n/it.po new file mode 100644 index 00000000000..160afb7a868 --- /dev/null +++ b/partner_contact_lang/i18n/it.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_contact_lang +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-25 03:41+0000\n" +"PO-Revision-Date: 2017-01-25 03:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Italian (https://www.transifex.com/oca/teams/23907/it/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: it\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: partner_contact_lang +#: model:ir.model,name:partner_contact_lang.model_res_partner +msgid "Partner" +msgstr "Partner" diff --git a/partner_contact_lang/i18n/ja.po b/partner_contact_lang/i18n/ja.po new file mode 100644 index 00000000000..5f17bbc282f --- /dev/null +++ b/partner_contact_lang/i18n/ja.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_contact_lang +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-25 03:41+0000\n" +"PO-Revision-Date: 2017-01-25 03:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Japanese (https://www.transifex.com/oca/teams/23907/ja/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: ja\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: partner_contact_lang +#: model:ir.model,name:partner_contact_lang.model_res_partner +msgid "Partner" +msgstr "パートナ" diff --git a/partner_contact_lang/i18n/lt.po b/partner_contact_lang/i18n/lt.po new file mode 100644 index 00000000000..07f3d155528 --- /dev/null +++ b/partner_contact_lang/i18n/lt.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_contact_lang +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-25 03:41+0000\n" +"PO-Revision-Date: 2017-01-25 03:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Lithuanian (https://www.transifex.com/oca/teams/23907/lt/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: lt\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: partner_contact_lang +#: model:ir.model,name:partner_contact_lang.model_res_partner +msgid "Partner" +msgstr "Partneris" diff --git a/partner_contact_lang/i18n/lv.po b/partner_contact_lang/i18n/lv.po new file mode 100644 index 00000000000..5290c186982 --- /dev/null +++ b/partner_contact_lang/i18n/lv.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_contact_lang +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-25 03:41+0000\n" +"PO-Revision-Date: 2017-01-25 03:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Latvian (https://www.transifex.com/oca/teams/23907/lv/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: lv\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\n" + +#. module: partner_contact_lang +#: model:ir.model,name:partner_contact_lang.model_res_partner +msgid "Partner" +msgstr "Partneris" diff --git a/partner_contact_lang/i18n/mk.po b/partner_contact_lang/i18n/mk.po new file mode 100644 index 00000000000..016506f10b0 --- /dev/null +++ b/partner_contact_lang/i18n/mk.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_contact_lang +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-25 03:41+0000\n" +"PO-Revision-Date: 2017-01-25 03:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Macedonian (https://www.transifex.com/oca/teams/23907/mk/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: mk\n" +"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n" + +#. module: partner_contact_lang +#: model:ir.model,name:partner_contact_lang.model_res_partner +msgid "Partner" +msgstr "Партнер" diff --git a/partner_contact_lang/i18n/mn.po b/partner_contact_lang/i18n/mn.po new file mode 100644 index 00000000000..f9d1ac4a74f --- /dev/null +++ b/partner_contact_lang/i18n/mn.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_contact_lang +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-25 03:41+0000\n" +"PO-Revision-Date: 2017-01-25 03:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Mongolian (https://www.transifex.com/oca/teams/23907/mn/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: mn\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: partner_contact_lang +#: model:ir.model,name:partner_contact_lang.model_res_partner +msgid "Partner" +msgstr "Харилцагч" diff --git a/partner_contact_lang/i18n/nb.po b/partner_contact_lang/i18n/nb.po new file mode 100644 index 00000000000..95167672c92 --- /dev/null +++ b/partner_contact_lang/i18n/nb.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_contact_lang +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-25 03:41+0000\n" +"PO-Revision-Date: 2017-01-25 03:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Norwegian Bokmål (https://www.transifex.com/oca/teams/23907/nb/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: nb\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: partner_contact_lang +#: model:ir.model,name:partner_contact_lang.model_res_partner +msgid "Partner" +msgstr "Partner" diff --git a/partner_contact_lang/i18n/nb_NO.po b/partner_contact_lang/i18n/nb_NO.po new file mode 100644 index 00000000000..fa047742b6d --- /dev/null +++ b/partner_contact_lang/i18n/nb_NO.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_contact_lang +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-25 03:41+0000\n" +"PO-Revision-Date: 2017-01-25 03:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Norwegian Bokmål (Norway) (https://www.transifex.com/oca/teams/23907/nb_NO/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: nb_NO\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: partner_contact_lang +#: model:ir.model,name:partner_contact_lang.model_res_partner +msgid "Partner" +msgstr "Partner" diff --git a/partner_contact_lang/i18n/nl.po b/partner_contact_lang/i18n/nl.po new file mode 100644 index 00000000000..81b1a933c6c --- /dev/null +++ b/partner_contact_lang/i18n/nl.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_contact_lang +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-25 03:41+0000\n" +"PO-Revision-Date: 2017-01-25 03:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Dutch (https://www.transifex.com/oca/teams/23907/nl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: nl\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: partner_contact_lang +#: model:ir.model,name:partner_contact_lang.model_res_partner +msgid "Partner" +msgstr "Partner" diff --git a/partner_contact_lang/i18n/nl_BE.po b/partner_contact_lang/i18n/nl_BE.po new file mode 100644 index 00000000000..f82520d759e --- /dev/null +++ b/partner_contact_lang/i18n/nl_BE.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_contact_lang +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-25 03:41+0000\n" +"PO-Revision-Date: 2017-01-25 03:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Dutch (Belgium) (https://www.transifex.com/oca/teams/23907/nl_BE/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: nl_BE\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: partner_contact_lang +#: model:ir.model,name:partner_contact_lang.model_res_partner +msgid "Partner" +msgstr "Relatie" diff --git a/partner_contact_lang/i18n/pl.po b/partner_contact_lang/i18n/pl.po new file mode 100644 index 00000000000..4e9a905b89a --- /dev/null +++ b/partner_contact_lang/i18n/pl.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_contact_lang +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-25 03:41+0000\n" +"PO-Revision-Date: 2017-01-25 03:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Polish (https://www.transifex.com/oca/teams/23907/pl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: pl\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: partner_contact_lang +#: model:ir.model,name:partner_contact_lang.model_res_partner +msgid "Partner" +msgstr "Partner" diff --git a/partner_contact_lang/i18n/pt.po b/partner_contact_lang/i18n/pt.po new file mode 100644 index 00000000000..073ece80c55 --- /dev/null +++ b/partner_contact_lang/i18n/pt.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_contact_lang +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-25 03:41+0000\n" +"PO-Revision-Date: 2017-01-25 03:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Portuguese (https://www.transifex.com/oca/teams/23907/pt/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: pt\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: partner_contact_lang +#: model:ir.model,name:partner_contact_lang.model_res_partner +msgid "Partner" +msgstr "Entidade" diff --git a/partner_contact_lang/i18n/pt_BR.po b/partner_contact_lang/i18n/pt_BR.po new file mode 100644 index 00000000000..c9782ac1916 --- /dev/null +++ b/partner_contact_lang/i18n/pt_BR.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_contact_lang +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-25 03:41+0000\n" +"PO-Revision-Date: 2017-01-25 03:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/teams/23907/pt_BR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: pt_BR\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: partner_contact_lang +#: model:ir.model,name:partner_contact_lang.model_res_partner +msgid "Partner" +msgstr "Parceiro" diff --git a/partner_contact_lang/i18n/pt_PT.po b/partner_contact_lang/i18n/pt_PT.po new file mode 100644 index 00000000000..cbce34549ff --- /dev/null +++ b/partner_contact_lang/i18n/pt_PT.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_contact_lang +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-25 03:41+0000\n" +"PO-Revision-Date: 2017-01-25 03:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Portuguese (Portugal) (https://www.transifex.com/oca/teams/23907/pt_PT/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: pt_PT\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: partner_contact_lang +#: model:ir.model,name:partner_contact_lang.model_res_partner +msgid "Partner" +msgstr "Parceiro" diff --git a/partner_contact_lang/i18n/ro.po b/partner_contact_lang/i18n/ro.po new file mode 100644 index 00000000000..513317bf931 --- /dev/null +++ b/partner_contact_lang/i18n/ro.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_contact_lang +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-25 03:41+0000\n" +"PO-Revision-Date: 2017-01-25 03:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Romanian (https://www.transifex.com/oca/teams/23907/ro/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: ro\n" +"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n" + +#. module: partner_contact_lang +#: model:ir.model,name:partner_contact_lang.model_res_partner +msgid "Partner" +msgstr "Partener" diff --git a/partner_contact_lang/i18n/ru.po b/partner_contact_lang/i18n/ru.po new file mode 100644 index 00000000000..4937c7762f9 --- /dev/null +++ b/partner_contact_lang/i18n/ru.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_contact_lang +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-25 03:41+0000\n" +"PO-Revision-Date: 2017-01-25 03:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Russian (https://www.transifex.com/oca/teams/23907/ru/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: ru\n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n" + +#. module: partner_contact_lang +#: model:ir.model,name:partner_contact_lang.model_res_partner +msgid "Partner" +msgstr "Контрагент" diff --git a/partner_contact_lang/i18n/sk.po b/partner_contact_lang/i18n/sk.po new file mode 100644 index 00000000000..4146d507ac3 --- /dev/null +++ b/partner_contact_lang/i18n/sk.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_contact_lang +# +# Translators: +# gebri , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-25 03:41+0000\n" +"PO-Revision-Date: 2017-01-25 03:41+0000\n" +"Last-Translator: gebri , 2017\n" +"Language-Team: Slovak (https://www.transifex.com/oca/teams/23907/sk/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: sk\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#. module: partner_contact_lang +#: model:ir.model,name:partner_contact_lang.model_res_partner +msgid "Partner" +msgstr "Partner" diff --git a/partner_contact_lang/i18n/sr@latin.po b/partner_contact_lang/i18n/sr@latin.po new file mode 100644 index 00000000000..aad27575a19 --- /dev/null +++ b/partner_contact_lang/i18n/sr@latin.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_contact_lang +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-25 03:41+0000\n" +"PO-Revision-Date: 2017-01-25 03:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Serbian (Latin) (https://www.transifex.com/oca/teams/23907/sr@latin/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: sr@latin\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: partner_contact_lang +#: model:ir.model,name:partner_contact_lang.model_res_partner +msgid "Partner" +msgstr "Partner" diff --git a/partner_contact_lang/i18n/sv.po b/partner_contact_lang/i18n/sv.po new file mode 100644 index 00000000000..a8498742834 --- /dev/null +++ b/partner_contact_lang/i18n/sv.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_contact_lang +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-25 03:41+0000\n" +"PO-Revision-Date: 2017-01-25 03:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Swedish (https://www.transifex.com/oca/teams/23907/sv/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: sv\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: partner_contact_lang +#: model:ir.model,name:partner_contact_lang.model_res_partner +msgid "Partner" +msgstr "Partner" diff --git a/partner_contact_lang/i18n/th.po b/partner_contact_lang/i18n/th.po new file mode 100644 index 00000000000..e38c9266b9c --- /dev/null +++ b/partner_contact_lang/i18n/th.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_contact_lang +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-25 03:41+0000\n" +"PO-Revision-Date: 2017-01-25 03:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Thai (https://www.transifex.com/oca/teams/23907/th/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: th\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: partner_contact_lang +#: model:ir.model,name:partner_contact_lang.model_res_partner +msgid "Partner" +msgstr "พาร์ทเนอร์" diff --git a/partner_contact_lang/i18n/tr.po b/partner_contact_lang/i18n/tr.po new file mode 100644 index 00000000000..de99434412e --- /dev/null +++ b/partner_contact_lang/i18n/tr.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_contact_lang +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-25 03:41+0000\n" +"PO-Revision-Date: 2017-01-25 03:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Turkish (https://www.transifex.com/oca/teams/23907/tr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: tr\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: partner_contact_lang +#: model:ir.model,name:partner_contact_lang.model_res_partner +msgid "Partner" +msgstr "İş Ortağı" diff --git a/partner_contact_lang/i18n/tr_TR.po b/partner_contact_lang/i18n/tr_TR.po new file mode 100644 index 00000000000..724dca1ef46 --- /dev/null +++ b/partner_contact_lang/i18n/tr_TR.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_contact_lang +# +# Translators: +# Ozge Altinisik , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-25 03:41+0000\n" +"PO-Revision-Date: 2017-01-25 03:41+0000\n" +"Last-Translator: Ozge Altinisik , 2017\n" +"Language-Team: Turkish (Turkey) (https://www.transifex.com/oca/teams/23907/tr_TR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: tr_TR\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: partner_contact_lang +#: model:ir.model,name:partner_contact_lang.model_res_partner +msgid "Partner" +msgstr "Ortak" diff --git a/partner_contact_lang/i18n/vi.po b/partner_contact_lang/i18n/vi.po new file mode 100644 index 00000000000..db017bccee3 --- /dev/null +++ b/partner_contact_lang/i18n/vi.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_contact_lang +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-25 03:41+0000\n" +"PO-Revision-Date: 2017-01-25 03:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Vietnamese (https://www.transifex.com/oca/teams/23907/vi/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: vi\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: partner_contact_lang +#: model:ir.model,name:partner_contact_lang.model_res_partner +msgid "Partner" +msgstr "Đối tác" diff --git a/partner_contact_lang/i18n/zh_CN.po b/partner_contact_lang/i18n/zh_CN.po new file mode 100644 index 00000000000..035690832a1 --- /dev/null +++ b/partner_contact_lang/i18n/zh_CN.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_contact_lang +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-25 03:41+0000\n" +"PO-Revision-Date: 2017-01-25 03:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Chinese (China) (https://www.transifex.com/oca/teams/23907/zh_CN/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: zh_CN\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: partner_contact_lang +#: model:ir.model,name:partner_contact_lang.model_res_partner +msgid "Partner" +msgstr "业务伙伴" diff --git a/partner_contact_lang/i18n/zh_TW.po b/partner_contact_lang/i18n/zh_TW.po new file mode 100644 index 00000000000..2db1bd740c9 --- /dev/null +++ b/partner_contact_lang/i18n/zh_TW.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_contact_lang +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-25 03:41+0000\n" +"PO-Revision-Date: 2017-01-25 03:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Chinese (Taiwan) (https://www.transifex.com/oca/teams/23907/zh_TW/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: zh_TW\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: partner_contact_lang +#: model:ir.model,name:partner_contact_lang.model_res_partner +msgid "Partner" +msgstr "夥伴" diff --git a/partner_contact_lang/models/res_partner.py b/partner_contact_lang/models/res_partner.py index 23d6e02f987..0b6b612c173 100644 --- a/partner_contact_lang/models/res_partner.py +++ b/partner_contact_lang/models/res_partner.py @@ -22,11 +22,10 @@ def write(self, vals): return res @api.multi - def onchange_address(self, use_parent_address, parent_id): + def onchange_parent_id(self, parent_id): """Change language if the parent company changes and there's no language defined yet""" - res = super(ResPartner, self).onchange_address( - use_parent_address, parent_id) + res = super(ResPartner, self).onchange_parent_id(parent_id) if parent_id and self.parent_id.id != parent_id and not self.lang: parent = self.browse(parent_id) val = res.setdefault('value', {}) diff --git a/partner_contact_lang/tests/test_partner_contact_lang.py b/partner_contact_lang/tests/test_partner_contact_lang.py index 27395885497..945245198a7 100644 --- a/partner_contact_lang/tests/test_partner_contact_lang.py +++ b/partner_contact_lang/tests/test_partner_contact_lang.py @@ -21,7 +21,7 @@ def setUp(self): def test_onchange_parent_id(self): self.contact.parent_id = False - res = self.contact.onchange_address(False, self.partner.id) + res = self.contact.onchange_parent_id(self.partner.id) self.assertEqual(res.get('value', {}).get('lang'), 'en_US') def test_write_parent_lang(self): diff --git a/partner_contact_lang/views/res_partner_view.xml b/partner_contact_lang/views/res_partner_view.xml index 1213a38b954..4412c82af15 100644 --- a/partner_contact_lang/views/res_partner_view.xml +++ b/partner_contact_lang/views/res_partner_view.xml @@ -1,16 +1,17 @@ - - + res.partner + 9999 + + - - + From 5f5782c8fa3a836d88a38c00af30cadefcd6af6f Mon Sep 17 00:00:00 2001 From: cubells Date: Tue, 12 Sep 2017 20:55:36 +0200 Subject: [PATCH 03/21] [MIG] partner_contact_lang: Migration to 10.0 --- partner_contact_lang/README.rst | 86 +- partner_contact_lang/__init__.py | 1 - .../{__openerp__.py => __manifest__.py} | 13 +- partner_contact_lang/i18n/am.po | 11 +- partner_contact_lang/i18n/ar.po | 14 +- partner_contact_lang/i18n/bg.po | 11 +- partner_contact_lang/i18n/bs.po | 14 +- partner_contact_lang/i18n/ca.po | 11 +- partner_contact_lang/i18n/cs.po | 11 +- partner_contact_lang/i18n/da.po | 11 +- partner_contact_lang/i18n/de.po | 11 +- partner_contact_lang/i18n/el_GR.po | 14 +- partner_contact_lang/i18n/en_GB.po | 14 +- partner_contact_lang/i18n/es.po | 11 +- partner_contact_lang/i18n/es_CR.po | 14 +- partner_contact_lang/i18n/es_EC.po | 14 +- partner_contact_lang/i18n/es_MX.po | 14 +- partner_contact_lang/i18n/es_VE.po | 14 +- partner_contact_lang/i18n/et.po | 11 +- partner_contact_lang/i18n/eu.po | 11 +- partner_contact_lang/i18n/fi.po | 11 +- partner_contact_lang/i18n/fr.po | 11 +- partner_contact_lang/i18n/fr_CA.po | 14 +- partner_contact_lang/i18n/fr_CH.po | 14 +- partner_contact_lang/i18n/gl.po | 11 +- partner_contact_lang/i18n/hr.po | 14 +- partner_contact_lang/i18n/hr_HR.po | 17 +- partner_contact_lang/i18n/hu.po | 11 +- partner_contact_lang/i18n/it.po | 11 +- partner_contact_lang/i18n/ja.po | 11 +- partner_contact_lang/i18n/lt.po | 14 +- partner_contact_lang/i18n/lv.po | 14 +- partner_contact_lang/i18n/mk.po | 11 +- partner_contact_lang/i18n/mn.po | 11 +- partner_contact_lang/i18n/nb.po | 14 +- partner_contact_lang/i18n/nb_NO.po | 14 +- partner_contact_lang/i18n/nl.po | 11 +- partner_contact_lang/i18n/nl_BE.po | 14 +- .../i18n/partner_contact_lang.pot | 20 + partner_contact_lang/i18n/pl.po | 14 +- partner_contact_lang/i18n/pt.po | 11 +- partner_contact_lang/i18n/pt_BR.po | 14 +- partner_contact_lang/i18n/pt_PT.po | 14 +- partner_contact_lang/i18n/ro.po | 14 +- partner_contact_lang/i18n/ru.po | 15 +- partner_contact_lang/i18n/sk.po | 11 +- partner_contact_lang/i18n/sl.po | 14 +- partner_contact_lang/i18n/sr@latin.po | 17 +- partner_contact_lang/i18n/sv.po | 11 +- partner_contact_lang/i18n/th.po | 11 +- partner_contact_lang/i18n/tr.po | 11 +- partner_contact_lang/i18n/tr_TR.po | 14 +- partner_contact_lang/i18n/vi.po | 11 +- partner_contact_lang/i18n/zh_CN.po | 14 +- partner_contact_lang/i18n/zh_TW.po | 14 +- partner_contact_lang/models/__init__.py | 1 - partner_contact_lang/models/res_partner.py | 25 +- partner_contact_lang/readme/CONTRIBUTORS.rst | 6 + partner_contact_lang/readme/DESCRIPTION.rst | 10 + partner_contact_lang/readme/USAGE.rst | 2 + .../static/description/icon.svg | 760 ------------------ .../static/description/index.html | 440 ++++++++++ partner_contact_lang/tests/__init__.py | 1 - .../tests/test_partner_contact_lang.py | 31 +- .../views/res_partner_view.xml | 17 - 65 files changed, 985 insertions(+), 1077 deletions(-) rename partner_contact_lang/{__openerp__.py => __manifest__.py} (52%) create mode 100644 partner_contact_lang/i18n/partner_contact_lang.pot create mode 100644 partner_contact_lang/readme/CONTRIBUTORS.rst create mode 100644 partner_contact_lang/readme/DESCRIPTION.rst create mode 100644 partner_contact_lang/readme/USAGE.rst delete mode 100644 partner_contact_lang/static/description/icon.svg create mode 100644 partner_contact_lang/static/description/index.html delete mode 100644 partner_contact_lang/views/res_partner_view.xml diff --git a/partner_contact_lang/README.rst b/partner_contact_lang/README.rst index 0522bafff64..8cb27747740 100644 --- a/partner_contact_lang/README.rst +++ b/partner_contact_lang/README.rst @@ -1,63 +1,93 @@ -.. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg - :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html - :alt: License: AGPL-3 - =========================== Manage language in contacts =========================== +.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fpartner--contact-lightgray.png?logo=github + :target: https://github.com/OCA/partner-contact/tree/11.0/partner_contact_lang + :alt: OCA/partner-contact +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/partner-contact-11-0/partner-contact-11-0-partner_contact_lang + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png + :target: https://runbot.odoo-community.org/runbot/134/11.0 + :alt: Try me on Runbot + +|badge1| |badge2| |badge3| |badge4| |badge5| + Odoo by default propagate language field to the created contacts from their form, but it doesn't allow to change it once created. This module fills this gap, and also provides other facilities for the contact language management: -* Put the language of the parent company when the contact doesn't have a - language and this parent company is assigned. -* When the company changes the language, it fills with the same language all - the contacts that don't have any. +#. Put the language of the parent company when the contact doesn't have a +language and this parent company is assigned. +#. When the company changes the language, it fills with the same language all +the contacts that don't have any. + +**Table of contents** + +.. contents:: + :local: Usage ===== -Go to any partner that is a company and has contacts. Click on one contact -and you will be able to edit the language. - -.. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas - :alt: Try me on Runbot - :target: https://runbot.odoo-community.org/runbot/134/9.0 +#. Go to any company partner has contacts. +#. Click on any contact and you will be able to edit the language. Bug Tracker =========== -Bugs are tracked on `GitHub Issues -`_. In case of trouble, please -check there if your issue has already been reported. If you spotted it first, -help us smashing it by providing a detailed and welcomed feedback. +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us smashing it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. Credits ======= +Authors +~~~~~~~ + +* Tecnativa + Contributors ------------- +~~~~~~~~~~~~ + +* `Tecnativa `__: -* Pedro M. Baeza + * Javier Iniesta + * Vicent Cubells + * David Vidal + * Cristina Martín -Icon ----- -* Original Odoo icons. +Maintainers +~~~~~~~~~~~ -Maintainer ----------- +This module is maintained by the OCA. .. image:: https://odoo-community.org/logo.png :alt: Odoo Community Association :target: https://odoo-community.org -This module is maintained by the OCA. - OCA, or the Odoo Community Association, is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use. -To contribute to this module, please visit https://odoo-community.org. +This module is part of the `OCA/partner-contact `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/partner_contact_lang/__init__.py b/partner_contact_lang/__init__.py index a77a6fcbc5d..83e553ac462 100644 --- a/partner_contact_lang/__init__.py +++ b/partner_contact_lang/__init__.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from . import models diff --git a/partner_contact_lang/__openerp__.py b/partner_contact_lang/__manifest__.py similarity index 52% rename from partner_contact_lang/__openerp__.py rename to partner_contact_lang/__manifest__.py index 6567618a4d2..d3a5799c587 100644 --- a/partner_contact_lang/__openerp__.py +++ b/partner_contact_lang/__manifest__.py @@ -1,20 +1,17 @@ -# -*- coding: utf-8 -*- -# © 2016 Pedro M. Baeza +# Copyright 2016 Tecnativa - Pedro M. Baeza +# Copyright 2017 Tecnativa - Vicent Cubells # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). { 'name': 'Manage language in contacts', - 'version': '9.0.1.0.0', - 'category': 'Partner Management', + 'version': '11.0.1.0.0', + 'category': 'Sales', 'license': 'AGPL-3', 'author': 'Tecnativa,' 'Odoo Community Association (OCA)', - 'website': 'https://www.tecnativa.com', + 'website': 'https://github.com/OCA/partner-contact/', 'depends': [ 'base', ], - 'data': [ - 'views/res_partner_view.xml', - ], 'installable': True, } diff --git a/partner_contact_lang/i18n/am.po b/partner_contact_lang/i18n/am.po index 9f174f0d90e..5e5cd03b6eb 100644 --- a/partner_contact_lang/i18n/am.po +++ b/partner_contact_lang/i18n/am.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * partner_contact_lang -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,13 +12,16 @@ msgstr "" "PO-Revision-Date: 2017-01-25 03:41+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Amharic (https://www.transifex.com/oca/teams/23907/am/)\n" +"Language: am\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: am\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #. module: partner_contact_lang #: model:ir.model,name:partner_contact_lang.model_res_partner -msgid "Partner" -msgstr "ተባባሪ" +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "ተባባሪ" diff --git a/partner_contact_lang/i18n/ar.po b/partner_contact_lang/i18n/ar.po index dea901602e9..9fef4b5f251 100644 --- a/partner_contact_lang/i18n/ar.po +++ b/partner_contact_lang/i18n/ar.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * partner_contact_lang -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,13 +12,17 @@ msgstr "" "PO-Revision-Date: 2017-01-25 03:41+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Arabic (https://www.transifex.com/oca/teams/23907/ar/)\n" +"Language: ar\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: ar\n" -"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" +"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " +"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" #. module: partner_contact_lang #: model:ir.model,name:partner_contact_lang.model_res_partner -msgid "Partner" -msgstr "الشريك" +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "الشريك" diff --git a/partner_contact_lang/i18n/bg.po b/partner_contact_lang/i18n/bg.po index 79cda071d66..4f93d2ee7be 100644 --- a/partner_contact_lang/i18n/bg.po +++ b/partner_contact_lang/i18n/bg.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * partner_contact_lang -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,13 +12,16 @@ msgstr "" "PO-Revision-Date: 2017-01-25 03:41+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Bulgarian (https://www.transifex.com/oca/teams/23907/bg/)\n" +"Language: bg\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: bg\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: partner_contact_lang #: model:ir.model,name:partner_contact_lang.model_res_partner -msgid "Partner" -msgstr "Партньор" +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Партньор" diff --git a/partner_contact_lang/i18n/bs.po b/partner_contact_lang/i18n/bs.po index c65ed33d98d..0dbd4b92967 100644 --- a/partner_contact_lang/i18n/bs.po +++ b/partner_contact_lang/i18n/bs.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * partner_contact_lang -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,13 +12,17 @@ msgstr "" "PO-Revision-Date: 2017-01-25 03:41+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Bosnian (https://www.transifex.com/oca/teams/23907/bs/)\n" +"Language: bs\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: bs\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" #. module: partner_contact_lang #: model:ir.model,name:partner_contact_lang.model_res_partner -msgid "Partner" -msgstr "Partner" +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Partner" diff --git a/partner_contact_lang/i18n/ca.po b/partner_contact_lang/i18n/ca.po index ce6de4c8a18..4602364e87f 100644 --- a/partner_contact_lang/i18n/ca.po +++ b/partner_contact_lang/i18n/ca.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * partner_contact_lang -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,13 +12,16 @@ msgstr "" "PO-Revision-Date: 2017-01-25 03:41+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Catalan (https://www.transifex.com/oca/teams/23907/ca/)\n" +"Language: ca\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: ca\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: partner_contact_lang #: model:ir.model,name:partner_contact_lang.model_res_partner -msgid "Partner" -msgstr "Empresa" +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Empresa" diff --git a/partner_contact_lang/i18n/cs.po b/partner_contact_lang/i18n/cs.po index 15e9f75948d..0661d45ecc7 100644 --- a/partner_contact_lang/i18n/cs.po +++ b/partner_contact_lang/i18n/cs.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * partner_contact_lang -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,13 +12,16 @@ msgstr "" "PO-Revision-Date: 2017-01-25 03:41+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Czech (https://www.transifex.com/oca/teams/23907/cs/)\n" +"Language: cs\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: cs\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" #. module: partner_contact_lang #: model:ir.model,name:partner_contact_lang.model_res_partner -msgid "Partner" -msgstr "Společník" +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Společník" diff --git a/partner_contact_lang/i18n/da.po b/partner_contact_lang/i18n/da.po index ebe3e30f80a..0debffeb41e 100644 --- a/partner_contact_lang/i18n/da.po +++ b/partner_contact_lang/i18n/da.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * partner_contact_lang -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,13 +12,16 @@ msgstr "" "PO-Revision-Date: 2017-01-25 03:41+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Danish (https://www.transifex.com/oca/teams/23907/da/)\n" +"Language: da\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: da\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: partner_contact_lang #: model:ir.model,name:partner_contact_lang.model_res_partner -msgid "Partner" -msgstr "Partner" +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Partner" diff --git a/partner_contact_lang/i18n/de.po b/partner_contact_lang/i18n/de.po index 208b6f19ed8..c5075f3a37b 100644 --- a/partner_contact_lang/i18n/de.po +++ b/partner_contact_lang/i18n/de.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * partner_contact_lang -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,13 +12,16 @@ msgstr "" "PO-Revision-Date: 2017-01-25 03:41+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n" +"Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: de\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: partner_contact_lang #: model:ir.model,name:partner_contact_lang.model_res_partner -msgid "Partner" -msgstr "Partner" +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Partner" diff --git a/partner_contact_lang/i18n/el_GR.po b/partner_contact_lang/i18n/el_GR.po index 24ce5db772f..91faec15e57 100644 --- a/partner_contact_lang/i18n/el_GR.po +++ b/partner_contact_lang/i18n/el_GR.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * partner_contact_lang -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -11,14 +11,18 @@ msgstr "" "POT-Creation-Date: 2017-01-25 03:41+0000\n" "PO-Revision-Date: 2017-01-25 03:41+0000\n" "Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Greek (Greece) (https://www.transifex.com/oca/teams/23907/el_GR/)\n" +"Language-Team: Greek (Greece) (https://www.transifex.com/oca/teams/23907/" +"el_GR/)\n" +"Language: el_GR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: el_GR\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: partner_contact_lang #: model:ir.model,name:partner_contact_lang.model_res_partner -msgid "Partner" -msgstr "Συνεργάτης" +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Συνεργάτης" diff --git a/partner_contact_lang/i18n/en_GB.po b/partner_contact_lang/i18n/en_GB.po index 24663c9aa69..7ab99ae957f 100644 --- a/partner_contact_lang/i18n/en_GB.po +++ b/partner_contact_lang/i18n/en_GB.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * partner_contact_lang -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -11,14 +11,18 @@ msgstr "" "POT-Creation-Date: 2017-01-25 03:41+0000\n" "PO-Revision-Date: 2017-01-25 03:41+0000\n" "Last-Translator: OCA Transbot , 2017\n" -"Language-Team: English (United Kingdom) (https://www.transifex.com/oca/teams/23907/en_GB/)\n" +"Language-Team: English (United Kingdom) (https://www.transifex.com/oca/" +"teams/23907/en_GB/)\n" +"Language: en_GB\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: en_GB\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: partner_contact_lang #: model:ir.model,name:partner_contact_lang.model_res_partner -msgid "Partner" -msgstr "Partner" +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Partner" diff --git a/partner_contact_lang/i18n/es.po b/partner_contact_lang/i18n/es.po index c938e552b79..dd86abcea45 100644 --- a/partner_contact_lang/i18n/es.po +++ b/partner_contact_lang/i18n/es.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * partner_contact_lang -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,13 +12,16 @@ msgstr "" "PO-Revision-Date: 2017-01-25 03:41+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n" +"Language: es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: es\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: partner_contact_lang #: model:ir.model,name:partner_contact_lang.model_res_partner -msgid "Partner" -msgstr "Empresa" +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Empresa" diff --git a/partner_contact_lang/i18n/es_CR.po b/partner_contact_lang/i18n/es_CR.po index 9c194bdc312..2d46bd82b2b 100644 --- a/partner_contact_lang/i18n/es_CR.po +++ b/partner_contact_lang/i18n/es_CR.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * partner_contact_lang -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -11,14 +11,18 @@ msgstr "" "POT-Creation-Date: 2017-01-25 03:41+0000\n" "PO-Revision-Date: 2017-01-25 03:41+0000\n" "Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Spanish (Costa Rica) (https://www.transifex.com/oca/teams/23907/es_CR/)\n" +"Language-Team: Spanish (Costa Rica) (https://www.transifex.com/oca/" +"teams/23907/es_CR/)\n" +"Language: es_CR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: es_CR\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: partner_contact_lang #: model:ir.model,name:partner_contact_lang.model_res_partner -msgid "Partner" -msgstr "Empresa" +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Empresa" diff --git a/partner_contact_lang/i18n/es_EC.po b/partner_contact_lang/i18n/es_EC.po index d6d81eed209..d8d9346ef3f 100644 --- a/partner_contact_lang/i18n/es_EC.po +++ b/partner_contact_lang/i18n/es_EC.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * partner_contact_lang -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -11,14 +11,18 @@ msgstr "" "POT-Creation-Date: 2017-01-25 03:41+0000\n" "PO-Revision-Date: 2017-01-25 03:41+0000\n" "Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Spanish (Ecuador) (https://www.transifex.com/oca/teams/23907/es_EC/)\n" +"Language-Team: Spanish (Ecuador) (https://www.transifex.com/oca/teams/23907/" +"es_EC/)\n" +"Language: es_EC\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: es_EC\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: partner_contact_lang #: model:ir.model,name:partner_contact_lang.model_res_partner -msgid "Partner" -msgstr "Empresa" +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Empresa" diff --git a/partner_contact_lang/i18n/es_MX.po b/partner_contact_lang/i18n/es_MX.po index d262df5f878..f3b7c9eb934 100644 --- a/partner_contact_lang/i18n/es_MX.po +++ b/partner_contact_lang/i18n/es_MX.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * partner_contact_lang -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -11,14 +11,18 @@ msgstr "" "POT-Creation-Date: 2017-01-25 03:41+0000\n" "PO-Revision-Date: 2017-01-25 03:41+0000\n" "Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Spanish (Mexico) (https://www.transifex.com/oca/teams/23907/es_MX/)\n" +"Language-Team: Spanish (Mexico) (https://www.transifex.com/oca/teams/23907/" +"es_MX/)\n" +"Language: es_MX\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: es_MX\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: partner_contact_lang #: model:ir.model,name:partner_contact_lang.model_res_partner -msgid "Partner" -msgstr "Empresa" +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Empresa" diff --git a/partner_contact_lang/i18n/es_VE.po b/partner_contact_lang/i18n/es_VE.po index 015f8a0f04e..67dfdb29b2c 100644 --- a/partner_contact_lang/i18n/es_VE.po +++ b/partner_contact_lang/i18n/es_VE.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * partner_contact_lang -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -11,14 +11,18 @@ msgstr "" "POT-Creation-Date: 2017-01-25 03:41+0000\n" "PO-Revision-Date: 2017-01-25 03:41+0000\n" "Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Spanish (Venezuela) (https://www.transifex.com/oca/teams/23907/es_VE/)\n" +"Language-Team: Spanish (Venezuela) (https://www.transifex.com/oca/" +"teams/23907/es_VE/)\n" +"Language: es_VE\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: es_VE\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: partner_contact_lang #: model:ir.model,name:partner_contact_lang.model_res_partner -msgid "Partner" -msgstr "Empresa" +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Empresa" diff --git a/partner_contact_lang/i18n/et.po b/partner_contact_lang/i18n/et.po index b9055dfee24..b5e666965c8 100644 --- a/partner_contact_lang/i18n/et.po +++ b/partner_contact_lang/i18n/et.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * partner_contact_lang -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,13 +12,16 @@ msgstr "" "PO-Revision-Date: 2017-01-25 03:41+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Estonian (https://www.transifex.com/oca/teams/23907/et/)\n" +"Language: et\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: et\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: partner_contact_lang #: model:ir.model,name:partner_contact_lang.model_res_partner -msgid "Partner" -msgstr "Partner" +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Partner" diff --git a/partner_contact_lang/i18n/eu.po b/partner_contact_lang/i18n/eu.po index 17bdf102ac1..c85d448f75f 100644 --- a/partner_contact_lang/i18n/eu.po +++ b/partner_contact_lang/i18n/eu.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * partner_contact_lang -# +# # Translators: # Esther Martín Menéndez , 2017 msgid "" @@ -12,13 +12,16 @@ msgstr "" "PO-Revision-Date: 2017-02-18 04:59+0000\n" "Last-Translator: Esther Martín Menéndez , 2017\n" "Language-Team: Basque (https://www.transifex.com/oca/teams/23907/eu/)\n" +"Language: eu\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: eu\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: partner_contact_lang #: model:ir.model,name:partner_contact_lang.model_res_partner -msgid "Partner" -msgstr "Kidea" +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Kidea" diff --git a/partner_contact_lang/i18n/fi.po b/partner_contact_lang/i18n/fi.po index bcd43aca774..97b8c6d0aac 100644 --- a/partner_contact_lang/i18n/fi.po +++ b/partner_contact_lang/i18n/fi.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * partner_contact_lang -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,13 +12,16 @@ msgstr "" "PO-Revision-Date: 2017-01-25 03:41+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Finnish (https://www.transifex.com/oca/teams/23907/fi/)\n" +"Language: fi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: fi\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: partner_contact_lang #: model:ir.model,name:partner_contact_lang.model_res_partner -msgid "Partner" -msgstr "Kumppani" +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Kumppani" diff --git a/partner_contact_lang/i18n/fr.po b/partner_contact_lang/i18n/fr.po index 6571950036d..54251c4e4d9 100644 --- a/partner_contact_lang/i18n/fr.po +++ b/partner_contact_lang/i18n/fr.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * partner_contact_lang -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,13 +12,16 @@ msgstr "" "PO-Revision-Date: 2017-01-25 03:41+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" +"Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: fr\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #. module: partner_contact_lang #: model:ir.model,name:partner_contact_lang.model_res_partner -msgid "Partner" -msgstr "Partenaire" +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Partenaire" diff --git a/partner_contact_lang/i18n/fr_CA.po b/partner_contact_lang/i18n/fr_CA.po index fd67c9cc0aa..edac88cde8b 100644 --- a/partner_contact_lang/i18n/fr_CA.po +++ b/partner_contact_lang/i18n/fr_CA.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * partner_contact_lang -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -11,14 +11,18 @@ msgstr "" "POT-Creation-Date: 2017-01-25 03:41+0000\n" "PO-Revision-Date: 2017-01-25 03:41+0000\n" "Last-Translator: OCA Transbot , 2017\n" -"Language-Team: French (Canada) (https://www.transifex.com/oca/teams/23907/fr_CA/)\n" +"Language-Team: French (Canada) (https://www.transifex.com/oca/teams/23907/" +"fr_CA/)\n" +"Language: fr_CA\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: fr_CA\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #. module: partner_contact_lang #: model:ir.model,name:partner_contact_lang.model_res_partner -msgid "Partner" -msgstr "Partenaire" +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Partenaire" diff --git a/partner_contact_lang/i18n/fr_CH.po b/partner_contact_lang/i18n/fr_CH.po index 7034e2d7935..be36792d146 100644 --- a/partner_contact_lang/i18n/fr_CH.po +++ b/partner_contact_lang/i18n/fr_CH.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * partner_contact_lang -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -11,14 +11,18 @@ msgstr "" "POT-Creation-Date: 2017-01-25 03:41+0000\n" "PO-Revision-Date: 2017-01-25 03:41+0000\n" "Last-Translator: OCA Transbot , 2017\n" -"Language-Team: French (Switzerland) (https://www.transifex.com/oca/teams/23907/fr_CH/)\n" +"Language-Team: French (Switzerland) (https://www.transifex.com/oca/" +"teams/23907/fr_CH/)\n" +"Language: fr_CH\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: fr_CH\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #. module: partner_contact_lang #: model:ir.model,name:partner_contact_lang.model_res_partner -msgid "Partner" -msgstr "Partenaire" +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Partenaire" diff --git a/partner_contact_lang/i18n/gl.po b/partner_contact_lang/i18n/gl.po index f7dd008f826..e31f9165e10 100644 --- a/partner_contact_lang/i18n/gl.po +++ b/partner_contact_lang/i18n/gl.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * partner_contact_lang -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,13 +12,16 @@ msgstr "" "PO-Revision-Date: 2017-01-25 03:41+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Galician (https://www.transifex.com/oca/teams/23907/gl/)\n" +"Language: gl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: gl\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: partner_contact_lang #: model:ir.model,name:partner_contact_lang.model_res_partner -msgid "Partner" -msgstr "Empresa" +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Empresa" diff --git a/partner_contact_lang/i18n/hr.po b/partner_contact_lang/i18n/hr.po index 4b08245408b..3493a621755 100644 --- a/partner_contact_lang/i18n/hr.po +++ b/partner_contact_lang/i18n/hr.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * partner_contact_lang -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,13 +12,17 @@ msgstr "" "PO-Revision-Date: 2017-01-25 03:41+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Croatian (https://www.transifex.com/oca/teams/23907/hr/)\n" +"Language: hr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: hr\n" -"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" #. module: partner_contact_lang #: model:ir.model,name:partner_contact_lang.model_res_partner -msgid "Partner" -msgstr "Partner" +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Partner" diff --git a/partner_contact_lang/i18n/hr_HR.po b/partner_contact_lang/i18n/hr_HR.po index 682619a7e7b..690974562aa 100644 --- a/partner_contact_lang/i18n/hr_HR.po +++ b/partner_contact_lang/i18n/hr_HR.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * partner_contact_lang -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -11,14 +11,19 @@ msgstr "" "POT-Creation-Date: 2017-01-25 03:41+0000\n" "PO-Revision-Date: 2017-01-25 03:41+0000\n" "Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Croatian (Croatia) (https://www.transifex.com/oca/teams/23907/hr_HR/)\n" +"Language-Team: Croatian (Croatia) (https://www.transifex.com/oca/teams/23907/" +"hr_HR/)\n" +"Language: hr_HR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: hr_HR\n" -"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" #. module: partner_contact_lang #: model:ir.model,name:partner_contact_lang.model_res_partner -msgid "Partner" -msgstr "Partner" +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Partner" diff --git a/partner_contact_lang/i18n/hu.po b/partner_contact_lang/i18n/hu.po index d34ad6453e6..e02e305adfc 100644 --- a/partner_contact_lang/i18n/hu.po +++ b/partner_contact_lang/i18n/hu.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * partner_contact_lang -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,13 +12,16 @@ msgstr "" "PO-Revision-Date: 2017-01-25 03:41+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Hungarian (https://www.transifex.com/oca/teams/23907/hu/)\n" +"Language: hu\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: hu\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: partner_contact_lang #: model:ir.model,name:partner_contact_lang.model_res_partner -msgid "Partner" -msgstr "Partner" +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Partner" diff --git a/partner_contact_lang/i18n/it.po b/partner_contact_lang/i18n/it.po index 160afb7a868..9f28b248cc4 100644 --- a/partner_contact_lang/i18n/it.po +++ b/partner_contact_lang/i18n/it.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * partner_contact_lang -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,13 +12,16 @@ msgstr "" "PO-Revision-Date: 2017-01-25 03:41+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Italian (https://www.transifex.com/oca/teams/23907/it/)\n" +"Language: it\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: it\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: partner_contact_lang #: model:ir.model,name:partner_contact_lang.model_res_partner -msgid "Partner" -msgstr "Partner" +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Partner" diff --git a/partner_contact_lang/i18n/ja.po b/partner_contact_lang/i18n/ja.po index 5f17bbc282f..a6728bf7458 100644 --- a/partner_contact_lang/i18n/ja.po +++ b/partner_contact_lang/i18n/ja.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * partner_contact_lang -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,13 +12,16 @@ msgstr "" "PO-Revision-Date: 2017-01-25 03:41+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Japanese (https://www.transifex.com/oca/teams/23907/ja/)\n" +"Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: ja\n" "Plural-Forms: nplurals=1; plural=0;\n" #. module: partner_contact_lang #: model:ir.model,name:partner_contact_lang.model_res_partner -msgid "Partner" -msgstr "パートナ" +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "パートナ" diff --git a/partner_contact_lang/i18n/lt.po b/partner_contact_lang/i18n/lt.po index 07f3d155528..0a25a41df45 100644 --- a/partner_contact_lang/i18n/lt.po +++ b/partner_contact_lang/i18n/lt.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * partner_contact_lang -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,13 +12,17 @@ msgstr "" "PO-Revision-Date: 2017-01-25 03:41+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Lithuanian (https://www.transifex.com/oca/teams/23907/lt/)\n" +"Language: lt\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: lt\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n" +"%100<10 || n%100>=20) ? 1 : 2);\n" #. module: partner_contact_lang #: model:ir.model,name:partner_contact_lang.model_res_partner -msgid "Partner" -msgstr "Partneris" +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Partneris" diff --git a/partner_contact_lang/i18n/lv.po b/partner_contact_lang/i18n/lv.po index 5290c186982..ad4492627be 100644 --- a/partner_contact_lang/i18n/lv.po +++ b/partner_contact_lang/i18n/lv.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * partner_contact_lang -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,13 +12,17 @@ msgstr "" "PO-Revision-Date: 2017-01-25 03:41+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Latvian (https://www.transifex.com/oca/teams/23907/lv/)\n" +"Language: lv\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: lv\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : " +"2);\n" #. module: partner_contact_lang #: model:ir.model,name:partner_contact_lang.model_res_partner -msgid "Partner" -msgstr "Partneris" +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Partneris" diff --git a/partner_contact_lang/i18n/mk.po b/partner_contact_lang/i18n/mk.po index 016506f10b0..8c47caaa2dc 100644 --- a/partner_contact_lang/i18n/mk.po +++ b/partner_contact_lang/i18n/mk.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * partner_contact_lang -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,13 +12,16 @@ msgstr "" "PO-Revision-Date: 2017-01-25 03:41+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Macedonian (https://www.transifex.com/oca/teams/23907/mk/)\n" +"Language: mk\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: mk\n" "Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n" #. module: partner_contact_lang #: model:ir.model,name:partner_contact_lang.model_res_partner -msgid "Partner" -msgstr "Партнер" +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Партнер" diff --git a/partner_contact_lang/i18n/mn.po b/partner_contact_lang/i18n/mn.po index f9d1ac4a74f..678ada01716 100644 --- a/partner_contact_lang/i18n/mn.po +++ b/partner_contact_lang/i18n/mn.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * partner_contact_lang -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,13 +12,16 @@ msgstr "" "PO-Revision-Date: 2017-01-25 03:41+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Mongolian (https://www.transifex.com/oca/teams/23907/mn/)\n" +"Language: mn\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: mn\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: partner_contact_lang #: model:ir.model,name:partner_contact_lang.model_res_partner -msgid "Partner" -msgstr "Харилцагч" +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Харилцагч" diff --git a/partner_contact_lang/i18n/nb.po b/partner_contact_lang/i18n/nb.po index 95167672c92..5b8dbd472ce 100644 --- a/partner_contact_lang/i18n/nb.po +++ b/partner_contact_lang/i18n/nb.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * partner_contact_lang -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -11,14 +11,18 @@ msgstr "" "POT-Creation-Date: 2017-01-25 03:41+0000\n" "PO-Revision-Date: 2017-01-25 03:41+0000\n" "Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Norwegian Bokmål (https://www.transifex.com/oca/teams/23907/nb/)\n" +"Language-Team: Norwegian Bokmål (https://www.transifex.com/oca/teams/23907/" +"nb/)\n" +"Language: nb\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: nb\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: partner_contact_lang #: model:ir.model,name:partner_contact_lang.model_res_partner -msgid "Partner" -msgstr "Partner" +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Partner" diff --git a/partner_contact_lang/i18n/nb_NO.po b/partner_contact_lang/i18n/nb_NO.po index fa047742b6d..788fef34c3a 100644 --- a/partner_contact_lang/i18n/nb_NO.po +++ b/partner_contact_lang/i18n/nb_NO.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * partner_contact_lang -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -11,14 +11,18 @@ msgstr "" "POT-Creation-Date: 2017-01-25 03:41+0000\n" "PO-Revision-Date: 2017-01-25 03:41+0000\n" "Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Norwegian Bokmål (Norway) (https://www.transifex.com/oca/teams/23907/nb_NO/)\n" +"Language-Team: Norwegian Bokmål (Norway) (https://www.transifex.com/oca/" +"teams/23907/nb_NO/)\n" +"Language: nb_NO\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: nb_NO\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: partner_contact_lang #: model:ir.model,name:partner_contact_lang.model_res_partner -msgid "Partner" -msgstr "Partner" +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Partner" diff --git a/partner_contact_lang/i18n/nl.po b/partner_contact_lang/i18n/nl.po index 81b1a933c6c..00c7af66dec 100644 --- a/partner_contact_lang/i18n/nl.po +++ b/partner_contact_lang/i18n/nl.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * partner_contact_lang -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,13 +12,16 @@ msgstr "" "PO-Revision-Date: 2017-01-25 03:41+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Dutch (https://www.transifex.com/oca/teams/23907/nl/)\n" +"Language: nl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: nl\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: partner_contact_lang #: model:ir.model,name:partner_contact_lang.model_res_partner -msgid "Partner" -msgstr "Partner" +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Partner" diff --git a/partner_contact_lang/i18n/nl_BE.po b/partner_contact_lang/i18n/nl_BE.po index f82520d759e..77d4182a260 100644 --- a/partner_contact_lang/i18n/nl_BE.po +++ b/partner_contact_lang/i18n/nl_BE.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * partner_contact_lang -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -11,14 +11,18 @@ msgstr "" "POT-Creation-Date: 2017-01-25 03:41+0000\n" "PO-Revision-Date: 2017-01-25 03:41+0000\n" "Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Dutch (Belgium) (https://www.transifex.com/oca/teams/23907/nl_BE/)\n" +"Language-Team: Dutch (Belgium) (https://www.transifex.com/oca/teams/23907/" +"nl_BE/)\n" +"Language: nl_BE\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: nl_BE\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: partner_contact_lang #: model:ir.model,name:partner_contact_lang.model_res_partner -msgid "Partner" -msgstr "Relatie" +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Relatie" diff --git a/partner_contact_lang/i18n/partner_contact_lang.pot b/partner_contact_lang/i18n/partner_contact_lang.pot new file mode 100644 index 00000000000..347a703d473 --- /dev/null +++ b/partner_contact_lang/i18n/partner_contact_lang.pot @@ -0,0 +1,20 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * partner_contact_lang +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: partner_contact_lang +#: model:ir.model,name:partner_contact_lang.model_res_partner +msgid "Contact" +msgstr "" + diff --git a/partner_contact_lang/i18n/pl.po b/partner_contact_lang/i18n/pl.po index 4e9a905b89a..74c152d346e 100644 --- a/partner_contact_lang/i18n/pl.po +++ b/partner_contact_lang/i18n/pl.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * partner_contact_lang -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,13 +12,17 @@ msgstr "" "PO-Revision-Date: 2017-01-25 03:41+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Polish (https://www.transifex.com/oca/teams/23907/pl/)\n" +"Language: pl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: pl\n" -"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " +"|| n%100>=20) ? 1 : 2);\n" #. module: partner_contact_lang #: model:ir.model,name:partner_contact_lang.model_res_partner -msgid "Partner" -msgstr "Partner" +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Partner" diff --git a/partner_contact_lang/i18n/pt.po b/partner_contact_lang/i18n/pt.po index 073ece80c55..7a6dfe78668 100644 --- a/partner_contact_lang/i18n/pt.po +++ b/partner_contact_lang/i18n/pt.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * partner_contact_lang -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,13 +12,16 @@ msgstr "" "PO-Revision-Date: 2017-01-25 03:41+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Portuguese (https://www.transifex.com/oca/teams/23907/pt/)\n" +"Language: pt\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: pt\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: partner_contact_lang #: model:ir.model,name:partner_contact_lang.model_res_partner -msgid "Partner" -msgstr "Entidade" +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Entidade" diff --git a/partner_contact_lang/i18n/pt_BR.po b/partner_contact_lang/i18n/pt_BR.po index c9782ac1916..2726c063cda 100644 --- a/partner_contact_lang/i18n/pt_BR.po +++ b/partner_contact_lang/i18n/pt_BR.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * partner_contact_lang -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -11,14 +11,18 @@ msgstr "" "POT-Creation-Date: 2017-01-25 03:41+0000\n" "PO-Revision-Date: 2017-01-25 03:41+0000\n" "Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/teams/23907/pt_BR/)\n" +"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/" +"teams/23907/pt_BR/)\n" +"Language: pt_BR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: pt_BR\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #. module: partner_contact_lang #: model:ir.model,name:partner_contact_lang.model_res_partner -msgid "Partner" -msgstr "Parceiro" +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Parceiro" diff --git a/partner_contact_lang/i18n/pt_PT.po b/partner_contact_lang/i18n/pt_PT.po index cbce34549ff..0fda03e2d06 100644 --- a/partner_contact_lang/i18n/pt_PT.po +++ b/partner_contact_lang/i18n/pt_PT.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * partner_contact_lang -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -11,14 +11,18 @@ msgstr "" "POT-Creation-Date: 2017-01-25 03:41+0000\n" "PO-Revision-Date: 2017-01-25 03:41+0000\n" "Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Portuguese (Portugal) (https://www.transifex.com/oca/teams/23907/pt_PT/)\n" +"Language-Team: Portuguese (Portugal) (https://www.transifex.com/oca/" +"teams/23907/pt_PT/)\n" +"Language: pt_PT\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: pt_PT\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: partner_contact_lang #: model:ir.model,name:partner_contact_lang.model_res_partner -msgid "Partner" -msgstr "Parceiro" +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Parceiro" diff --git a/partner_contact_lang/i18n/ro.po b/partner_contact_lang/i18n/ro.po index 513317bf931..64ae40b8408 100644 --- a/partner_contact_lang/i18n/ro.po +++ b/partner_contact_lang/i18n/ro.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * partner_contact_lang -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,13 +12,17 @@ msgstr "" "PO-Revision-Date: 2017-01-25 03:41+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Romanian (https://www.transifex.com/oca/teams/23907/ro/)\n" +"Language: ro\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: ro\n" -"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n" +"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?" +"2:1));\n" #. module: partner_contact_lang #: model:ir.model,name:partner_contact_lang.model_res_partner -msgid "Partner" -msgstr "Partener" +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Partener" diff --git a/partner_contact_lang/i18n/ru.po b/partner_contact_lang/i18n/ru.po index 4937c7762f9..6afd8556d86 100644 --- a/partner_contact_lang/i18n/ru.po +++ b/partner_contact_lang/i18n/ru.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * partner_contact_lang -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,13 +12,18 @@ msgstr "" "PO-Revision-Date: 2017-01-25 03:41+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Russian (https://www.transifex.com/oca/teams/23907/ru/)\n" +"Language: ru\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: ru\n" -"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n" +"%100>=11 && n%100<=14)? 2 : 3);\n" #. module: partner_contact_lang #: model:ir.model,name:partner_contact_lang.model_res_partner -msgid "Partner" -msgstr "Контрагент" +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Контрагент" diff --git a/partner_contact_lang/i18n/sk.po b/partner_contact_lang/i18n/sk.po index 4146d507ac3..03f3a45b522 100644 --- a/partner_contact_lang/i18n/sk.po +++ b/partner_contact_lang/i18n/sk.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * partner_contact_lang -# +# # Translators: # gebri , 2017 msgid "" @@ -12,13 +12,16 @@ msgstr "" "PO-Revision-Date: 2017-01-25 03:41+0000\n" "Last-Translator: gebri , 2017\n" "Language-Team: Slovak (https://www.transifex.com/oca/teams/23907/sk/)\n" +"Language: sk\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: sk\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" #. module: partner_contact_lang #: model:ir.model,name:partner_contact_lang.model_res_partner -msgid "Partner" -msgstr "Partner" +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Partner" diff --git a/partner_contact_lang/i18n/sl.po b/partner_contact_lang/i18n/sl.po index f922deb6735..0829985760e 100644 --- a/partner_contact_lang/i18n/sl.po +++ b/partner_contact_lang/i18n/sl.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * partner_contact_lang -# +# # Translators: # Matjaž Mozetič , 2016 msgid "" @@ -12,13 +12,17 @@ msgstr "" "PO-Revision-Date: 2016-11-25 03:42+0000\n" "Last-Translator: Matjaž Mozetič , 2016\n" "Language-Team: Slovenian (https://www.transifex.com/oca/teams/23907/sl/)\n" +"Language: sl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: sl\n" -"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n" +"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n" +"%100==4 ? 2 : 3);\n" #. module: partner_contact_lang #: model:ir.model,name:partner_contact_lang.model_res_partner -msgid "Partner" -msgstr "Partner" +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Partner" diff --git a/partner_contact_lang/i18n/sr@latin.po b/partner_contact_lang/i18n/sr@latin.po index aad27575a19..ea6077b1787 100644 --- a/partner_contact_lang/i18n/sr@latin.po +++ b/partner_contact_lang/i18n/sr@latin.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * partner_contact_lang -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -11,14 +11,19 @@ msgstr "" "POT-Creation-Date: 2017-01-25 03:41+0000\n" "PO-Revision-Date: 2017-01-25 03:41+0000\n" "Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Serbian (Latin) (https://www.transifex.com/oca/teams/23907/sr@latin/)\n" +"Language-Team: Serbian (Latin) (https://www.transifex.com/oca/teams/23907/" +"sr@latin/)\n" +"Language: sr@latin\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: sr@latin\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" #. module: partner_contact_lang #: model:ir.model,name:partner_contact_lang.model_res_partner -msgid "Partner" -msgstr "Partner" +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Partner" diff --git a/partner_contact_lang/i18n/sv.po b/partner_contact_lang/i18n/sv.po index a8498742834..2a9bcd6cd6e 100644 --- a/partner_contact_lang/i18n/sv.po +++ b/partner_contact_lang/i18n/sv.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * partner_contact_lang -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,13 +12,16 @@ msgstr "" "PO-Revision-Date: 2017-01-25 03:41+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Swedish (https://www.transifex.com/oca/teams/23907/sv/)\n" +"Language: sv\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: sv\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: partner_contact_lang #: model:ir.model,name:partner_contact_lang.model_res_partner -msgid "Partner" -msgstr "Partner" +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Partner" diff --git a/partner_contact_lang/i18n/th.po b/partner_contact_lang/i18n/th.po index e38c9266b9c..9e420a54c0d 100644 --- a/partner_contact_lang/i18n/th.po +++ b/partner_contact_lang/i18n/th.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * partner_contact_lang -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,13 +12,16 @@ msgstr "" "PO-Revision-Date: 2017-01-25 03:41+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Thai (https://www.transifex.com/oca/teams/23907/th/)\n" +"Language: th\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: th\n" "Plural-Forms: nplurals=1; plural=0;\n" #. module: partner_contact_lang #: model:ir.model,name:partner_contact_lang.model_res_partner -msgid "Partner" -msgstr "พาร์ทเนอร์" +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "พาร์ทเนอร์" diff --git a/partner_contact_lang/i18n/tr.po b/partner_contact_lang/i18n/tr.po index de99434412e..c667abad9a1 100644 --- a/partner_contact_lang/i18n/tr.po +++ b/partner_contact_lang/i18n/tr.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * partner_contact_lang -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,13 +12,16 @@ msgstr "" "PO-Revision-Date: 2017-01-25 03:41+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Turkish (https://www.transifex.com/oca/teams/23907/tr/)\n" +"Language: tr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: tr\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #. module: partner_contact_lang #: model:ir.model,name:partner_contact_lang.model_res_partner -msgid "Partner" -msgstr "İş Ortağı" +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "İş Ortağı" diff --git a/partner_contact_lang/i18n/tr_TR.po b/partner_contact_lang/i18n/tr_TR.po index 724dca1ef46..3f751684ce7 100644 --- a/partner_contact_lang/i18n/tr_TR.po +++ b/partner_contact_lang/i18n/tr_TR.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * partner_contact_lang -# +# # Translators: # Ozge Altinisik , 2017 msgid "" @@ -11,14 +11,18 @@ msgstr "" "POT-Creation-Date: 2017-01-25 03:41+0000\n" "PO-Revision-Date: 2017-01-25 03:41+0000\n" "Last-Translator: Ozge Altinisik , 2017\n" -"Language-Team: Turkish (Turkey) (https://www.transifex.com/oca/teams/23907/tr_TR/)\n" +"Language-Team: Turkish (Turkey) (https://www.transifex.com/oca/teams/23907/" +"tr_TR/)\n" +"Language: tr_TR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: tr_TR\n" "Plural-Forms: nplurals=1; plural=0;\n" #. module: partner_contact_lang #: model:ir.model,name:partner_contact_lang.model_res_partner -msgid "Partner" -msgstr "Ortak" +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Ortak" diff --git a/partner_contact_lang/i18n/vi.po b/partner_contact_lang/i18n/vi.po index db017bccee3..0c60c515aac 100644 --- a/partner_contact_lang/i18n/vi.po +++ b/partner_contact_lang/i18n/vi.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * partner_contact_lang -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,13 +12,16 @@ msgstr "" "PO-Revision-Date: 2017-01-25 03:41+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Vietnamese (https://www.transifex.com/oca/teams/23907/vi/)\n" +"Language: vi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: vi\n" "Plural-Forms: nplurals=1; plural=0;\n" #. module: partner_contact_lang #: model:ir.model,name:partner_contact_lang.model_res_partner -msgid "Partner" -msgstr "Đối tác" +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Đối tác" diff --git a/partner_contact_lang/i18n/zh_CN.po b/partner_contact_lang/i18n/zh_CN.po index 035690832a1..47498967ea5 100644 --- a/partner_contact_lang/i18n/zh_CN.po +++ b/partner_contact_lang/i18n/zh_CN.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * partner_contact_lang -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -11,14 +11,18 @@ msgstr "" "POT-Creation-Date: 2017-01-25 03:41+0000\n" "PO-Revision-Date: 2017-01-25 03:41+0000\n" "Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Chinese (China) (https://www.transifex.com/oca/teams/23907/zh_CN/)\n" +"Language-Team: Chinese (China) (https://www.transifex.com/oca/teams/23907/" +"zh_CN/)\n" +"Language: zh_CN\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: zh_CN\n" "Plural-Forms: nplurals=1; plural=0;\n" #. module: partner_contact_lang #: model:ir.model,name:partner_contact_lang.model_res_partner -msgid "Partner" -msgstr "业务伙伴" +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "业务伙伴" diff --git a/partner_contact_lang/i18n/zh_TW.po b/partner_contact_lang/i18n/zh_TW.po index 2db1bd740c9..31505fcf7f2 100644 --- a/partner_contact_lang/i18n/zh_TW.po +++ b/partner_contact_lang/i18n/zh_TW.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * partner_contact_lang -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -11,14 +11,18 @@ msgstr "" "POT-Creation-Date: 2017-01-25 03:41+0000\n" "PO-Revision-Date: 2017-01-25 03:41+0000\n" "Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Chinese (Taiwan) (https://www.transifex.com/oca/teams/23907/zh_TW/)\n" +"Language-Team: Chinese (Taiwan) (https://www.transifex.com/oca/teams/23907/" +"zh_TW/)\n" +"Language: zh_TW\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: zh_TW\n" "Plural-Forms: nplurals=1; plural=0;\n" #. module: partner_contact_lang #: model:ir.model,name:partner_contact_lang.model_res_partner -msgid "Partner" -msgstr "夥伴" +msgid "Contact" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "夥伴" diff --git a/partner_contact_lang/models/__init__.py b/partner_contact_lang/models/__init__.py index e0345afe794..ccebc724717 100644 --- a/partner_contact_lang/models/__init__.py +++ b/partner_contact_lang/models/__init__.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from . import res_partner diff --git a/partner_contact_lang/models/res_partner.py b/partner_contact_lang/models/res_partner.py index 0b6b612c173..3149baff677 100644 --- a/partner_contact_lang/models/res_partner.py +++ b/partner_contact_lang/models/res_partner.py @@ -1,8 +1,8 @@ -# -*- coding: utf-8 -*- -# © 2016 Pedro M. Baeza +# Copyright 2016 Tecnativa - Pedro M. Baeza +# Copyright 2017 Tecnativa - Vicent Cubells # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). -from openerp import api, models +from odoo import api, models class ResPartner(models.Model): @@ -21,21 +21,12 @@ def write(self, vals): childs.write({'lang': vals['lang']}) return res - @api.multi - def onchange_parent_id(self, parent_id): + @api.onchange('parent_id') + def onchange_parent_id(self): """Change language if the parent company changes and there's no language defined yet""" - res = super(ResPartner, self).onchange_parent_id(parent_id) - if parent_id and self.parent_id.id != parent_id and not self.lang: - parent = self.browse(parent_id) + res = super(ResPartner, self).onchange_parent_id() + if self.parent_id and self.parent_id != self and not self.lang: val = res.setdefault('value', {}) - val['lang'] = parent.lang + val['lang'] = self.parent_id.lang return res - - @api.multi - @api.onchange('lang') - def onchange_lang(self): - if self.lang: - childs = self.child_ids.filtered(lambda x: not x.lang) - for child in childs: - child.lang = self.lang diff --git a/partner_contact_lang/readme/CONTRIBUTORS.rst b/partner_contact_lang/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000000..0e92fb96a63 --- /dev/null +++ b/partner_contact_lang/readme/CONTRIBUTORS.rst @@ -0,0 +1,6 @@ +* `Tecnativa `__: + + * Javier Iniesta + * Vicent Cubells + * David Vidal + * Cristina Martín diff --git a/partner_contact_lang/readme/DESCRIPTION.rst b/partner_contact_lang/readme/DESCRIPTION.rst new file mode 100644 index 00000000000..3a5199e90e8 --- /dev/null +++ b/partner_contact_lang/readme/DESCRIPTION.rst @@ -0,0 +1,10 @@ +Odoo by default propagate language field to the created contacts from their +form, but it doesn't allow to change it once created. + +This module fills this gap, and also provides other facilities for the +contact language management: + +#. Put the language of the parent company when the contact doesn't have a +language and this parent company is assigned. +#. When the company changes the language, it fills with the same language all +the contacts that don't have any. diff --git a/partner_contact_lang/readme/USAGE.rst b/partner_contact_lang/readme/USAGE.rst new file mode 100644 index 00000000000..3bf6da3dad9 --- /dev/null +++ b/partner_contact_lang/readme/USAGE.rst @@ -0,0 +1,2 @@ +#. Go to any company partner has contacts. +#. Click on any contact and you will be able to edit the language. diff --git a/partner_contact_lang/static/description/icon.svg b/partner_contact_lang/static/description/icon.svg deleted file mode 100644 index 95b972591fa..00000000000 --- a/partner_contact_lang/static/description/icon.svg +++ /dev/null @@ -1,760 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - diff --git a/partner_contact_lang/static/description/index.html b/partner_contact_lang/static/description/index.html new file mode 100644 index 00000000000..084ac1905ff --- /dev/null +++ b/partner_contact_lang/static/description/index.html @@ -0,0 +1,440 @@ + + + + + + +Manage language in contacts + + + +
+

Manage language in contacts

+ + +

Beta License: AGPL-3 OCA/partner-contact Translate me on Weblate Try me on Runbot

+

Odoo by default propagate language field to the created contacts from their +form, but it doesn’t allow to change it once created.

+

This module fills this gap, and also provides other facilities for the +contact language management:

+

#. Put the language of the parent company when the contact doesn’t have a +language and this parent company is assigned. +#. When the company changes the language, it fills with the same language all +the contacts that don’t have any.

+

Table of contents

+ +
+

Usage

+
    +
  1. Go to any company partner has contacts.
  2. +
  3. Click on any contact and you will be able to edit the language.
  4. +
+
+
+

Bug Tracker

+

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

+

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

+
+
+

Credits

+
+

Authors

+
    +
  • Tecnativa
  • +
+
+
+

Contributors

+
    +
  • Tecnativa:
      +
    • Javier Iniesta
    • +
    • Vicent Cubells
    • +
    • David Vidal
    • +
    • Cristina Martín
    • +
    +
  • +
+
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

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

+

This module is part of the OCA/partner-contact project on GitHub.

+

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

+
+
+
+ + diff --git a/partner_contact_lang/tests/__init__.py b/partner_contact_lang/tests/__init__.py index 410aa95b391..55f694a8801 100644 --- a/partner_contact_lang/tests/__init__.py +++ b/partner_contact_lang/tests/__init__.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from . import test_partner_contact_lang diff --git a/partner_contact_lang/tests/test_partner_contact_lang.py b/partner_contact_lang/tests/test_partner_contact_lang.py index 945245198a7..ff8b2df925a 100644 --- a/partner_contact_lang/tests/test_partner_contact_lang.py +++ b/partner_contact_lang/tests/test_partner_contact_lang.py @@ -1,29 +1,38 @@ -# -*- coding: utf-8 -*- -# © 2016 Pedro M. Baeza +# Copyright 2016 Tecnativa - Pedro M. Baeza +# Copyright 2017 Tecnativa - Vicent Cubells +# Copyright 2018 Tecnativa - Cristina Martín # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). -from openerp.tests import common +from odoo.tests import common -class TestPartnerContactLang(common.TransactionCase): - def setUp(self): - super(TestPartnerContactLang, self).setUp() - self.ResPartner = self.env['res.partner'] - self.partner = self.ResPartner.create({ +class TestPartnerContactLang(common.SavepointCase): + @classmethod + def setUpClass(cls): + super(TestPartnerContactLang, cls).setUpClass() + cls.ResPartner = cls.env['res.partner'] + cls.partner = cls.ResPartner.create({ 'name': 'Partner test', 'lang': 'en_US', }) - self.contact = self.ResPartner.create({ + cls.contact = cls.ResPartner.create({ 'name': 'Contact test', 'lang': False, - 'parent_id': self.partner.id, + 'parent_id': cls.partner.id, }) def test_onchange_parent_id(self): self.contact.parent_id = False - res = self.contact.onchange_parent_id(self.partner.id) + res = self.contact.onchange_parent_id() + self.assertIsNone(res) + self.contact.parent_id = self.partner + res = self.contact.onchange_parent_id() self.assertEqual(res.get('value', {}).get('lang'), 'en_US') def test_write_parent_lang(self): + """First empty the field for filling it again afterwards to see if + the contact gets the same value. + """ + self.partner.lang = False self.partner.lang = 'en_US' self.assertEqual(self.contact.lang, 'en_US') diff --git a/partner_contact_lang/views/res_partner_view.xml b/partner_contact_lang/views/res_partner_view.xml deleted file mode 100644 index 4412c82af15..00000000000 --- a/partner_contact_lang/views/res_partner_view.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - res.partner - - 9999 - - - - - - - - - - From 9a7ac52716044090ab9edab30216f5758436a3b3 Mon Sep 17 00:00:00 2001 From: Pedro Date: Sun, 5 Apr 2020 10:35:27 +0200 Subject: [PATCH 04/21] [IMP] partner_contact_lang: black, isort --- partner_contact_lang/__manifest__.py | 19 +++++++---------- partner_contact_lang/models/res_partner.py | 17 +++++++-------- .../tests/test_partner_contact_lang.py | 21 +++++++------------ 3 files changed, 23 insertions(+), 34 deletions(-) diff --git a/partner_contact_lang/__manifest__.py b/partner_contact_lang/__manifest__.py index d3a5799c587..a6d474e48c6 100644 --- a/partner_contact_lang/__manifest__.py +++ b/partner_contact_lang/__manifest__.py @@ -3,15 +3,12 @@ # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). { - 'name': 'Manage language in contacts', - 'version': '11.0.1.0.0', - 'category': 'Sales', - 'license': 'AGPL-3', - 'author': 'Tecnativa,' - 'Odoo Community Association (OCA)', - 'website': 'https://github.com/OCA/partner-contact/', - 'depends': [ - 'base', - ], - 'installable': True, + "name": "Manage language in contacts", + "version": "11.0.1.0.0", + "category": "Sales", + "license": "AGPL-3", + "author": "Tecnativa," "Odoo Community Association (OCA)", + "website": "https://github.com/OCA/partner-contact/", + "depends": ["base",], + "installable": True, } diff --git a/partner_contact_lang/models/res_partner.py b/partner_contact_lang/models/res_partner.py index 3149baff677..e802b323f4f 100644 --- a/partner_contact_lang/models/res_partner.py +++ b/partner_contact_lang/models/res_partner.py @@ -6,27 +6,24 @@ class ResPartner(models.Model): - _inherit = 'res.partner' + _inherit = "res.partner" @api.multi def write(self, vals): """Propagate a language change in the partner to the child contacts.""" res = super(ResPartner, self).write(vals) - if vals.get('lang'): - childs = self.search([ - ('id', 'child_of', self.ids), - ('lang', '=', False), - ]) + if vals.get("lang"): + childs = self.search([("id", "child_of", self.ids), ("lang", "=", False),]) if childs: - childs.write({'lang': vals['lang']}) + childs.write({"lang": vals["lang"]}) return res - @api.onchange('parent_id') + @api.onchange("parent_id") def onchange_parent_id(self): """Change language if the parent company changes and there's no language defined yet""" res = super(ResPartner, self).onchange_parent_id() if self.parent_id and self.parent_id != self and not self.lang: - val = res.setdefault('value', {}) - val['lang'] = self.parent_id.lang + val = res.setdefault("value", {}) + val["lang"] = self.parent_id.lang return res diff --git a/partner_contact_lang/tests/test_partner_contact_lang.py b/partner_contact_lang/tests/test_partner_contact_lang.py index ff8b2df925a..2602fcc0cc9 100644 --- a/partner_contact_lang/tests/test_partner_contact_lang.py +++ b/partner_contact_lang/tests/test_partner_contact_lang.py @@ -10,16 +10,11 @@ class TestPartnerContactLang(common.SavepointCase): @classmethod def setUpClass(cls): super(TestPartnerContactLang, cls).setUpClass() - cls.ResPartner = cls.env['res.partner'] - cls.partner = cls.ResPartner.create({ - 'name': 'Partner test', - 'lang': 'en_US', - }) - cls.contact = cls.ResPartner.create({ - 'name': 'Contact test', - 'lang': False, - 'parent_id': cls.partner.id, - }) + cls.ResPartner = cls.env["res.partner"] + cls.partner = cls.ResPartner.create({"name": "Partner test", "lang": "en_US",}) + cls.contact = cls.ResPartner.create( + {"name": "Contact test", "lang": False, "parent_id": cls.partner.id,} + ) def test_onchange_parent_id(self): self.contact.parent_id = False @@ -27,12 +22,12 @@ def test_onchange_parent_id(self): self.assertIsNone(res) self.contact.parent_id = self.partner res = self.contact.onchange_parent_id() - self.assertEqual(res.get('value', {}).get('lang'), 'en_US') + self.assertEqual(res.get("value", {}).get("lang"), "en_US") def test_write_parent_lang(self): """First empty the field for filling it again afterwards to see if the contact gets the same value. """ self.partner.lang = False - self.partner.lang = 'en_US' - self.assertEqual(self.contact.lang, 'en_US') + self.partner.lang = "en_US" + self.assertEqual(self.contact.lang, "en_US") From 2f903f6b735000f5403ce67ffb00987de97e2616 Mon Sep 17 00:00:00 2001 From: Pedro Date: Sun, 5 Apr 2020 11:19:47 +0200 Subject: [PATCH 05/21] [MIG] 13.0 partner_contact_lang --- partner_contact_lang/README.rst | 14 ++++--- partner_contact_lang/__init__.py | 2 +- partner_contact_lang/__manifest__.py | 8 ++-- partner_contact_lang/i18n/am.po | 5 +++ partner_contact_lang/i18n/ar.po | 5 +++ partner_contact_lang/i18n/bg.po | 5 +++ partner_contact_lang/i18n/bs.po | 5 +++ partner_contact_lang/i18n/ca.po | 5 +++ partner_contact_lang/i18n/cs.po | 5 +++ partner_contact_lang/i18n/da.po | 5 +++ partner_contact_lang/i18n/de.po | 5 +++ partner_contact_lang/i18n/el_GR.po | 5 +++ partner_contact_lang/i18n/en_GB.po | 5 +++ partner_contact_lang/i18n/es.po | 5 +++ partner_contact_lang/i18n/es_CR.po | 5 +++ partner_contact_lang/i18n/es_EC.po | 5 +++ partner_contact_lang/i18n/es_MX.po | 5 +++ partner_contact_lang/i18n/es_VE.po | 5 +++ partner_contact_lang/i18n/et.po | 5 +++ partner_contact_lang/i18n/eu.po | 5 +++ partner_contact_lang/i18n/fi.po | 5 +++ partner_contact_lang/i18n/fr.po | 5 +++ partner_contact_lang/i18n/fr_CA.po | 5 +++ partner_contact_lang/i18n/fr_CH.po | 5 +++ partner_contact_lang/i18n/gl.po | 5 +++ partner_contact_lang/i18n/hr.po | 5 +++ partner_contact_lang/i18n/hr_HR.po | 5 +++ partner_contact_lang/i18n/hu.po | 5 +++ partner_contact_lang/i18n/it.po | 5 +++ partner_contact_lang/i18n/ja.po | 5 +++ partner_contact_lang/i18n/lt.po | 5 +++ partner_contact_lang/i18n/lv.po | 5 +++ partner_contact_lang/i18n/mk.po | 5 +++ partner_contact_lang/i18n/mn.po | 5 +++ partner_contact_lang/i18n/nb.po | 5 +++ partner_contact_lang/i18n/nb_NO.po | 5 +++ partner_contact_lang/i18n/nl.po | 5 +++ partner_contact_lang/i18n/nl_BE.po | 5 +++ .../i18n/partner_contact_lang.pot | 10 +++-- partner_contact_lang/i18n/pl.po | 5 +++ partner_contact_lang/i18n/pt.po | 5 +++ partner_contact_lang/i18n/pt_BR.po | 5 +++ partner_contact_lang/i18n/pt_PT.po | 5 +++ partner_contact_lang/i18n/ro.po | 5 +++ partner_contact_lang/i18n/ru.po | 5 +++ partner_contact_lang/i18n/sk.po | 5 +++ partner_contact_lang/i18n/sl.po | 5 +++ partner_contact_lang/i18n/sr@latin.po | 5 +++ partner_contact_lang/i18n/sv.po | 5 +++ partner_contact_lang/i18n/th.po | 5 +++ partner_contact_lang/i18n/tr.po | 5 +++ partner_contact_lang/i18n/tr_TR.po | 5 +++ partner_contact_lang/i18n/vi.po | 5 +++ partner_contact_lang/i18n/zh_CN.po | 5 +++ partner_contact_lang/i18n/zh_TW.po | 5 +++ partner_contact_lang/models/__init__.py | 2 +- partner_contact_lang/models/res_partner.py | 15 ++++--- partner_contact_lang/readme/CONTRIBUTORS.rst | 1 + partner_contact_lang/readme/DESCRIPTION.rst | 3 ++ .../static/description/index.html | 12 ++++-- partner_contact_lang/tests/__init__.py | 2 +- .../tests/test_partner_contact_lang.py | 8 ++-- .../views/res_partner_view.xml | 41 +++++++++++++++++++ 63 files changed, 345 insertions(+), 28 deletions(-) create mode 100644 partner_contact_lang/views/res_partner_view.xml diff --git a/partner_contact_lang/README.rst b/partner_contact_lang/README.rst index 8cb27747740..85b86e8a91b 100644 --- a/partner_contact_lang/README.rst +++ b/partner_contact_lang/README.rst @@ -14,13 +14,13 @@ Manage language in contacts :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html :alt: License: AGPL-3 .. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fpartner--contact-lightgray.png?logo=github - :target: https://github.com/OCA/partner-contact/tree/11.0/partner_contact_lang + :target: https://github.com/OCA/partner-contact/tree/13.0/partner_contact_lang :alt: OCA/partner-contact .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/partner-contact-11-0/partner-contact-11-0-partner_contact_lang + :target: https://translation.odoo-community.org/projects/partner-contact-13-0/partner-contact-13-0-partner_contact_lang :alt: Translate me on Weblate .. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png - :target: https://runbot.odoo-community.org/runbot/134/11.0 + :target: https://runbot.odoo-community.org/runbot/134/13.0 :alt: Try me on Runbot |badge1| |badge2| |badge3| |badge4| |badge5| @@ -35,6 +35,9 @@ contact language management: language and this parent company is assigned. #. When the company changes the language, it fills with the same language all the contacts that don't have any. +#. Show the language in the inner narrowed Contact form and +set the new conctact with a different language if needed. +#. Search and also group contacts by their language. **Table of contents** @@ -53,7 +56,7 @@ Bug Tracker Bugs are tracked on `GitHub Issues `_. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us smashing it by providing a detailed and welcomed -`feedback `_. +`feedback `_. Do not contact contributors directly about support or help with technical issues. @@ -74,6 +77,7 @@ Contributors * Vicent Cubells * David Vidal * Cristina Martín + * Pedro Evaristo Gonzalez Sanchez Maintainers ~~~~~~~~~~~ @@ -88,6 +92,6 @@ OCA, or the Odoo Community Association, is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use. -This module is part of the `OCA/partner-contact `_ project on GitHub. +This module is part of the `OCA/partner-contact `_ project on GitHub. You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/partner_contact_lang/__init__.py b/partner_contact_lang/__init__.py index 83e553ac462..4b76c7b2d5c 100644 --- a/partner_contact_lang/__init__.py +++ b/partner_contact_lang/__init__.py @@ -1,3 +1,3 @@ -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). from . import models diff --git a/partner_contact_lang/__manifest__.py b/partner_contact_lang/__manifest__.py index a6d474e48c6..1f5bd4658cf 100644 --- a/partner_contact_lang/__manifest__.py +++ b/partner_contact_lang/__manifest__.py @@ -1,14 +1,16 @@ # Copyright 2016 Tecnativa - Pedro M. Baeza # Copyright 2017 Tecnativa - Vicent Cubells -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +# Copyright 2020 Pesol - Pedro Evaristo Gonzalez Sanchez +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). { "name": "Manage language in contacts", - "version": "11.0.1.0.0", + "version": "13.0.1.0.0", "category": "Sales", "license": "AGPL-3", "author": "Tecnativa," "Odoo Community Association (OCA)", "website": "https://github.com/OCA/partner-contact/", - "depends": ["base",], + "depends": ["base"], + "data": ["views/res_partner_view.xml"], "installable": True, } diff --git a/partner_contact_lang/i18n/am.po b/partner_contact_lang/i18n/am.po index 5e5cd03b6eb..16844eec494 100644 --- a/partner_contact_lang/i18n/am.po +++ b/partner_contact_lang/i18n/am.po @@ -23,5 +23,10 @@ msgstr "" msgid "Contact" msgstr "" +#. module: partner_contact_lang +#: model_terms:ir.ui.view,arch_db:partner_contact_lang.view_res_partner_filter +msgid "Language" +msgstr "" + #~ msgid "Partner" #~ msgstr "ተባባሪ" diff --git a/partner_contact_lang/i18n/ar.po b/partner_contact_lang/i18n/ar.po index 9fef4b5f251..5910b588483 100644 --- a/partner_contact_lang/i18n/ar.po +++ b/partner_contact_lang/i18n/ar.po @@ -24,5 +24,10 @@ msgstr "" msgid "Contact" msgstr "" +#. module: partner_contact_lang +#: model_terms:ir.ui.view,arch_db:partner_contact_lang.view_res_partner_filter +msgid "Language" +msgstr "" + #~ msgid "Partner" #~ msgstr "الشريك" diff --git a/partner_contact_lang/i18n/bg.po b/partner_contact_lang/i18n/bg.po index 4f93d2ee7be..58ca5bffe6b 100644 --- a/partner_contact_lang/i18n/bg.po +++ b/partner_contact_lang/i18n/bg.po @@ -23,5 +23,10 @@ msgstr "" msgid "Contact" msgstr "" +#. module: partner_contact_lang +#: model_terms:ir.ui.view,arch_db:partner_contact_lang.view_res_partner_filter +msgid "Language" +msgstr "" + #~ msgid "Partner" #~ msgstr "Партньор" diff --git a/partner_contact_lang/i18n/bs.po b/partner_contact_lang/i18n/bs.po index 0dbd4b92967..74949bb5672 100644 --- a/partner_contact_lang/i18n/bs.po +++ b/partner_contact_lang/i18n/bs.po @@ -24,5 +24,10 @@ msgstr "" msgid "Contact" msgstr "" +#. module: partner_contact_lang +#: model_terms:ir.ui.view,arch_db:partner_contact_lang.view_res_partner_filter +msgid "Language" +msgstr "" + #~ msgid "Partner" #~ msgstr "Partner" diff --git a/partner_contact_lang/i18n/ca.po b/partner_contact_lang/i18n/ca.po index 4602364e87f..62c98a672ae 100644 --- a/partner_contact_lang/i18n/ca.po +++ b/partner_contact_lang/i18n/ca.po @@ -23,5 +23,10 @@ msgstr "" msgid "Contact" msgstr "" +#. module: partner_contact_lang +#: model_terms:ir.ui.view,arch_db:partner_contact_lang.view_res_partner_filter +msgid "Language" +msgstr "" + #~ msgid "Partner" #~ msgstr "Empresa" diff --git a/partner_contact_lang/i18n/cs.po b/partner_contact_lang/i18n/cs.po index 0661d45ecc7..33eef536669 100644 --- a/partner_contact_lang/i18n/cs.po +++ b/partner_contact_lang/i18n/cs.po @@ -23,5 +23,10 @@ msgstr "" msgid "Contact" msgstr "" +#. module: partner_contact_lang +#: model_terms:ir.ui.view,arch_db:partner_contact_lang.view_res_partner_filter +msgid "Language" +msgstr "" + #~ msgid "Partner" #~ msgstr "Společník" diff --git a/partner_contact_lang/i18n/da.po b/partner_contact_lang/i18n/da.po index 0debffeb41e..db0c6bd55fd 100644 --- a/partner_contact_lang/i18n/da.po +++ b/partner_contact_lang/i18n/da.po @@ -23,5 +23,10 @@ msgstr "" msgid "Contact" msgstr "" +#. module: partner_contact_lang +#: model_terms:ir.ui.view,arch_db:partner_contact_lang.view_res_partner_filter +msgid "Language" +msgstr "" + #~ msgid "Partner" #~ msgstr "Partner" diff --git a/partner_contact_lang/i18n/de.po b/partner_contact_lang/i18n/de.po index c5075f3a37b..2293725e1ee 100644 --- a/partner_contact_lang/i18n/de.po +++ b/partner_contact_lang/i18n/de.po @@ -23,5 +23,10 @@ msgstr "" msgid "Contact" msgstr "" +#. module: partner_contact_lang +#: model_terms:ir.ui.view,arch_db:partner_contact_lang.view_res_partner_filter +msgid "Language" +msgstr "" + #~ msgid "Partner" #~ msgstr "Partner" diff --git a/partner_contact_lang/i18n/el_GR.po b/partner_contact_lang/i18n/el_GR.po index 91faec15e57..c4e55cc5f9d 100644 --- a/partner_contact_lang/i18n/el_GR.po +++ b/partner_contact_lang/i18n/el_GR.po @@ -24,5 +24,10 @@ msgstr "" msgid "Contact" msgstr "" +#. module: partner_contact_lang +#: model_terms:ir.ui.view,arch_db:partner_contact_lang.view_res_partner_filter +msgid "Language" +msgstr "" + #~ msgid "Partner" #~ msgstr "Συνεργάτης" diff --git a/partner_contact_lang/i18n/en_GB.po b/partner_contact_lang/i18n/en_GB.po index 7ab99ae957f..aaf3cb0e49a 100644 --- a/partner_contact_lang/i18n/en_GB.po +++ b/partner_contact_lang/i18n/en_GB.po @@ -24,5 +24,10 @@ msgstr "" msgid "Contact" msgstr "" +#. module: partner_contact_lang +#: model_terms:ir.ui.view,arch_db:partner_contact_lang.view_res_partner_filter +msgid "Language" +msgstr "" + #~ msgid "Partner" #~ msgstr "Partner" diff --git a/partner_contact_lang/i18n/es.po b/partner_contact_lang/i18n/es.po index dd86abcea45..87334781598 100644 --- a/partner_contact_lang/i18n/es.po +++ b/partner_contact_lang/i18n/es.po @@ -23,5 +23,10 @@ msgstr "" msgid "Contact" msgstr "" +#. module: partner_contact_lang +#: model_terms:ir.ui.view,arch_db:partner_contact_lang.view_res_partner_filter +msgid "Language" +msgstr "" + #~ msgid "Partner" #~ msgstr "Empresa" diff --git a/partner_contact_lang/i18n/es_CR.po b/partner_contact_lang/i18n/es_CR.po index 2d46bd82b2b..9b6d127dd59 100644 --- a/partner_contact_lang/i18n/es_CR.po +++ b/partner_contact_lang/i18n/es_CR.po @@ -24,5 +24,10 @@ msgstr "" msgid "Contact" msgstr "" +#. module: partner_contact_lang +#: model_terms:ir.ui.view,arch_db:partner_contact_lang.view_res_partner_filter +msgid "Language" +msgstr "" + #~ msgid "Partner" #~ msgstr "Empresa" diff --git a/partner_contact_lang/i18n/es_EC.po b/partner_contact_lang/i18n/es_EC.po index d8d9346ef3f..51cd45547df 100644 --- a/partner_contact_lang/i18n/es_EC.po +++ b/partner_contact_lang/i18n/es_EC.po @@ -24,5 +24,10 @@ msgstr "" msgid "Contact" msgstr "" +#. module: partner_contact_lang +#: model_terms:ir.ui.view,arch_db:partner_contact_lang.view_res_partner_filter +msgid "Language" +msgstr "" + #~ msgid "Partner" #~ msgstr "Empresa" diff --git a/partner_contact_lang/i18n/es_MX.po b/partner_contact_lang/i18n/es_MX.po index f3b7c9eb934..4722ed0e4de 100644 --- a/partner_contact_lang/i18n/es_MX.po +++ b/partner_contact_lang/i18n/es_MX.po @@ -24,5 +24,10 @@ msgstr "" msgid "Contact" msgstr "" +#. module: partner_contact_lang +#: model_terms:ir.ui.view,arch_db:partner_contact_lang.view_res_partner_filter +msgid "Language" +msgstr "" + #~ msgid "Partner" #~ msgstr "Empresa" diff --git a/partner_contact_lang/i18n/es_VE.po b/partner_contact_lang/i18n/es_VE.po index 67dfdb29b2c..bf5106d959e 100644 --- a/partner_contact_lang/i18n/es_VE.po +++ b/partner_contact_lang/i18n/es_VE.po @@ -24,5 +24,10 @@ msgstr "" msgid "Contact" msgstr "" +#. module: partner_contact_lang +#: model_terms:ir.ui.view,arch_db:partner_contact_lang.view_res_partner_filter +msgid "Language" +msgstr "" + #~ msgid "Partner" #~ msgstr "Empresa" diff --git a/partner_contact_lang/i18n/et.po b/partner_contact_lang/i18n/et.po index b5e666965c8..71f0a25cc55 100644 --- a/partner_contact_lang/i18n/et.po +++ b/partner_contact_lang/i18n/et.po @@ -23,5 +23,10 @@ msgstr "" msgid "Contact" msgstr "" +#. module: partner_contact_lang +#: model_terms:ir.ui.view,arch_db:partner_contact_lang.view_res_partner_filter +msgid "Language" +msgstr "" + #~ msgid "Partner" #~ msgstr "Partner" diff --git a/partner_contact_lang/i18n/eu.po b/partner_contact_lang/i18n/eu.po index c85d448f75f..0f151102201 100644 --- a/partner_contact_lang/i18n/eu.po +++ b/partner_contact_lang/i18n/eu.po @@ -23,5 +23,10 @@ msgstr "" msgid "Contact" msgstr "" +#. module: partner_contact_lang +#: model_terms:ir.ui.view,arch_db:partner_contact_lang.view_res_partner_filter +msgid "Language" +msgstr "" + #~ msgid "Partner" #~ msgstr "Kidea" diff --git a/partner_contact_lang/i18n/fi.po b/partner_contact_lang/i18n/fi.po index 97b8c6d0aac..3e40f54195d 100644 --- a/partner_contact_lang/i18n/fi.po +++ b/partner_contact_lang/i18n/fi.po @@ -23,5 +23,10 @@ msgstr "" msgid "Contact" msgstr "" +#. module: partner_contact_lang +#: model_terms:ir.ui.view,arch_db:partner_contact_lang.view_res_partner_filter +msgid "Language" +msgstr "" + #~ msgid "Partner" #~ msgstr "Kumppani" diff --git a/partner_contact_lang/i18n/fr.po b/partner_contact_lang/i18n/fr.po index 54251c4e4d9..931815e976f 100644 --- a/partner_contact_lang/i18n/fr.po +++ b/partner_contact_lang/i18n/fr.po @@ -23,5 +23,10 @@ msgstr "" msgid "Contact" msgstr "" +#. module: partner_contact_lang +#: model_terms:ir.ui.view,arch_db:partner_contact_lang.view_res_partner_filter +msgid "Language" +msgstr "" + #~ msgid "Partner" #~ msgstr "Partenaire" diff --git a/partner_contact_lang/i18n/fr_CA.po b/partner_contact_lang/i18n/fr_CA.po index edac88cde8b..643d1d08d05 100644 --- a/partner_contact_lang/i18n/fr_CA.po +++ b/partner_contact_lang/i18n/fr_CA.po @@ -24,5 +24,10 @@ msgstr "" msgid "Contact" msgstr "" +#. module: partner_contact_lang +#: model_terms:ir.ui.view,arch_db:partner_contact_lang.view_res_partner_filter +msgid "Language" +msgstr "" + #~ msgid "Partner" #~ msgstr "Partenaire" diff --git a/partner_contact_lang/i18n/fr_CH.po b/partner_contact_lang/i18n/fr_CH.po index be36792d146..65e3a613766 100644 --- a/partner_contact_lang/i18n/fr_CH.po +++ b/partner_contact_lang/i18n/fr_CH.po @@ -24,5 +24,10 @@ msgstr "" msgid "Contact" msgstr "" +#. module: partner_contact_lang +#: model_terms:ir.ui.view,arch_db:partner_contact_lang.view_res_partner_filter +msgid "Language" +msgstr "" + #~ msgid "Partner" #~ msgstr "Partenaire" diff --git a/partner_contact_lang/i18n/gl.po b/partner_contact_lang/i18n/gl.po index e31f9165e10..c608604365b 100644 --- a/partner_contact_lang/i18n/gl.po +++ b/partner_contact_lang/i18n/gl.po @@ -23,5 +23,10 @@ msgstr "" msgid "Contact" msgstr "" +#. module: partner_contact_lang +#: model_terms:ir.ui.view,arch_db:partner_contact_lang.view_res_partner_filter +msgid "Language" +msgstr "" + #~ msgid "Partner" #~ msgstr "Empresa" diff --git a/partner_contact_lang/i18n/hr.po b/partner_contact_lang/i18n/hr.po index 3493a621755..fbc20ad7b63 100644 --- a/partner_contact_lang/i18n/hr.po +++ b/partner_contact_lang/i18n/hr.po @@ -24,5 +24,10 @@ msgstr "" msgid "Contact" msgstr "" +#. module: partner_contact_lang +#: model_terms:ir.ui.view,arch_db:partner_contact_lang.view_res_partner_filter +msgid "Language" +msgstr "" + #~ msgid "Partner" #~ msgstr "Partner" diff --git a/partner_contact_lang/i18n/hr_HR.po b/partner_contact_lang/i18n/hr_HR.po index 690974562aa..1e538106006 100644 --- a/partner_contact_lang/i18n/hr_HR.po +++ b/partner_contact_lang/i18n/hr_HR.po @@ -25,5 +25,10 @@ msgstr "" msgid "Contact" msgstr "" +#. module: partner_contact_lang +#: model_terms:ir.ui.view,arch_db:partner_contact_lang.view_res_partner_filter +msgid "Language" +msgstr "" + #~ msgid "Partner" #~ msgstr "Partner" diff --git a/partner_contact_lang/i18n/hu.po b/partner_contact_lang/i18n/hu.po index e02e305adfc..a74d678cb5c 100644 --- a/partner_contact_lang/i18n/hu.po +++ b/partner_contact_lang/i18n/hu.po @@ -23,5 +23,10 @@ msgstr "" msgid "Contact" msgstr "" +#. module: partner_contact_lang +#: model_terms:ir.ui.view,arch_db:partner_contact_lang.view_res_partner_filter +msgid "Language" +msgstr "" + #~ msgid "Partner" #~ msgstr "Partner" diff --git a/partner_contact_lang/i18n/it.po b/partner_contact_lang/i18n/it.po index 9f28b248cc4..029b9f3bc61 100644 --- a/partner_contact_lang/i18n/it.po +++ b/partner_contact_lang/i18n/it.po @@ -23,5 +23,10 @@ msgstr "" msgid "Contact" msgstr "" +#. module: partner_contact_lang +#: model_terms:ir.ui.view,arch_db:partner_contact_lang.view_res_partner_filter +msgid "Language" +msgstr "" + #~ msgid "Partner" #~ msgstr "Partner" diff --git a/partner_contact_lang/i18n/ja.po b/partner_contact_lang/i18n/ja.po index a6728bf7458..b477502e5ba 100644 --- a/partner_contact_lang/i18n/ja.po +++ b/partner_contact_lang/i18n/ja.po @@ -23,5 +23,10 @@ msgstr "" msgid "Contact" msgstr "" +#. module: partner_contact_lang +#: model_terms:ir.ui.view,arch_db:partner_contact_lang.view_res_partner_filter +msgid "Language" +msgstr "" + #~ msgid "Partner" #~ msgstr "パートナ" diff --git a/partner_contact_lang/i18n/lt.po b/partner_contact_lang/i18n/lt.po index 0a25a41df45..7be1dc0ddef 100644 --- a/partner_contact_lang/i18n/lt.po +++ b/partner_contact_lang/i18n/lt.po @@ -24,5 +24,10 @@ msgstr "" msgid "Contact" msgstr "" +#. module: partner_contact_lang +#: model_terms:ir.ui.view,arch_db:partner_contact_lang.view_res_partner_filter +msgid "Language" +msgstr "" + #~ msgid "Partner" #~ msgstr "Partneris" diff --git a/partner_contact_lang/i18n/lv.po b/partner_contact_lang/i18n/lv.po index ad4492627be..5d6839b635a 100644 --- a/partner_contact_lang/i18n/lv.po +++ b/partner_contact_lang/i18n/lv.po @@ -24,5 +24,10 @@ msgstr "" msgid "Contact" msgstr "" +#. module: partner_contact_lang +#: model_terms:ir.ui.view,arch_db:partner_contact_lang.view_res_partner_filter +msgid "Language" +msgstr "" + #~ msgid "Partner" #~ msgstr "Partneris" diff --git a/partner_contact_lang/i18n/mk.po b/partner_contact_lang/i18n/mk.po index 8c47caaa2dc..cb0cf978ed5 100644 --- a/partner_contact_lang/i18n/mk.po +++ b/partner_contact_lang/i18n/mk.po @@ -23,5 +23,10 @@ msgstr "" msgid "Contact" msgstr "" +#. module: partner_contact_lang +#: model_terms:ir.ui.view,arch_db:partner_contact_lang.view_res_partner_filter +msgid "Language" +msgstr "" + #~ msgid "Partner" #~ msgstr "Партнер" diff --git a/partner_contact_lang/i18n/mn.po b/partner_contact_lang/i18n/mn.po index 678ada01716..fcd15f8d7f4 100644 --- a/partner_contact_lang/i18n/mn.po +++ b/partner_contact_lang/i18n/mn.po @@ -23,5 +23,10 @@ msgstr "" msgid "Contact" msgstr "" +#. module: partner_contact_lang +#: model_terms:ir.ui.view,arch_db:partner_contact_lang.view_res_partner_filter +msgid "Language" +msgstr "" + #~ msgid "Partner" #~ msgstr "Харилцагч" diff --git a/partner_contact_lang/i18n/nb.po b/partner_contact_lang/i18n/nb.po index 5b8dbd472ce..15abe85d26c 100644 --- a/partner_contact_lang/i18n/nb.po +++ b/partner_contact_lang/i18n/nb.po @@ -24,5 +24,10 @@ msgstr "" msgid "Contact" msgstr "" +#. module: partner_contact_lang +#: model_terms:ir.ui.view,arch_db:partner_contact_lang.view_res_partner_filter +msgid "Language" +msgstr "" + #~ msgid "Partner" #~ msgstr "Partner" diff --git a/partner_contact_lang/i18n/nb_NO.po b/partner_contact_lang/i18n/nb_NO.po index 788fef34c3a..d693aa1c81e 100644 --- a/partner_contact_lang/i18n/nb_NO.po +++ b/partner_contact_lang/i18n/nb_NO.po @@ -24,5 +24,10 @@ msgstr "" msgid "Contact" msgstr "" +#. module: partner_contact_lang +#: model_terms:ir.ui.view,arch_db:partner_contact_lang.view_res_partner_filter +msgid "Language" +msgstr "" + #~ msgid "Partner" #~ msgstr "Partner" diff --git a/partner_contact_lang/i18n/nl.po b/partner_contact_lang/i18n/nl.po index 00c7af66dec..81356016e84 100644 --- a/partner_contact_lang/i18n/nl.po +++ b/partner_contact_lang/i18n/nl.po @@ -23,5 +23,10 @@ msgstr "" msgid "Contact" msgstr "" +#. module: partner_contact_lang +#: model_terms:ir.ui.view,arch_db:partner_contact_lang.view_res_partner_filter +msgid "Language" +msgstr "" + #~ msgid "Partner" #~ msgstr "Partner" diff --git a/partner_contact_lang/i18n/nl_BE.po b/partner_contact_lang/i18n/nl_BE.po index 77d4182a260..26f6fc28655 100644 --- a/partner_contact_lang/i18n/nl_BE.po +++ b/partner_contact_lang/i18n/nl_BE.po @@ -24,5 +24,10 @@ msgstr "" msgid "Contact" msgstr "" +#. module: partner_contact_lang +#: model_terms:ir.ui.view,arch_db:partner_contact_lang.view_res_partner_filter +msgid "Language" +msgstr "" + #~ msgid "Partner" #~ msgstr "Relatie" diff --git a/partner_contact_lang/i18n/partner_contact_lang.pot b/partner_contact_lang/i18n/partner_contact_lang.pot index 347a703d473..62575608c63 100644 --- a/partner_contact_lang/i18n/partner_contact_lang.pot +++ b/partner_contact_lang/i18n/partner_contact_lang.pot @@ -1,12 +1,12 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: -# * partner_contact_lang +# * partner_contact_lang # msgid "" msgstr "" -"Project-Id-Version: Odoo Server 11.0\n" +"Project-Id-Version: Odoo Server 13.0\n" "Report-Msgid-Bugs-To: \n" -"Last-Translator: <>\n" +"Last-Translator: \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -18,3 +18,7 @@ msgstr "" msgid "Contact" msgstr "" +#. module: partner_contact_lang +#: model_terms:ir.ui.view,arch_db:partner_contact_lang.view_res_partner_filter +msgid "Language" +msgstr "" diff --git a/partner_contact_lang/i18n/pl.po b/partner_contact_lang/i18n/pl.po index 74c152d346e..a01ca968f05 100644 --- a/partner_contact_lang/i18n/pl.po +++ b/partner_contact_lang/i18n/pl.po @@ -24,5 +24,10 @@ msgstr "" msgid "Contact" msgstr "" +#. module: partner_contact_lang +#: model_terms:ir.ui.view,arch_db:partner_contact_lang.view_res_partner_filter +msgid "Language" +msgstr "" + #~ msgid "Partner" #~ msgstr "Partner" diff --git a/partner_contact_lang/i18n/pt.po b/partner_contact_lang/i18n/pt.po index 7a6dfe78668..b86e6edfa67 100644 --- a/partner_contact_lang/i18n/pt.po +++ b/partner_contact_lang/i18n/pt.po @@ -23,5 +23,10 @@ msgstr "" msgid "Contact" msgstr "" +#. module: partner_contact_lang +#: model_terms:ir.ui.view,arch_db:partner_contact_lang.view_res_partner_filter +msgid "Language" +msgstr "" + #~ msgid "Partner" #~ msgstr "Entidade" diff --git a/partner_contact_lang/i18n/pt_BR.po b/partner_contact_lang/i18n/pt_BR.po index 2726c063cda..d4db977f58b 100644 --- a/partner_contact_lang/i18n/pt_BR.po +++ b/partner_contact_lang/i18n/pt_BR.po @@ -24,5 +24,10 @@ msgstr "" msgid "Contact" msgstr "" +#. module: partner_contact_lang +#: model_terms:ir.ui.view,arch_db:partner_contact_lang.view_res_partner_filter +msgid "Language" +msgstr "" + #~ msgid "Partner" #~ msgstr "Parceiro" diff --git a/partner_contact_lang/i18n/pt_PT.po b/partner_contact_lang/i18n/pt_PT.po index 0fda03e2d06..2c5df986fb9 100644 --- a/partner_contact_lang/i18n/pt_PT.po +++ b/partner_contact_lang/i18n/pt_PT.po @@ -24,5 +24,10 @@ msgstr "" msgid "Contact" msgstr "" +#. module: partner_contact_lang +#: model_terms:ir.ui.view,arch_db:partner_contact_lang.view_res_partner_filter +msgid "Language" +msgstr "" + #~ msgid "Partner" #~ msgstr "Parceiro" diff --git a/partner_contact_lang/i18n/ro.po b/partner_contact_lang/i18n/ro.po index 64ae40b8408..a8e03f3fa15 100644 --- a/partner_contact_lang/i18n/ro.po +++ b/partner_contact_lang/i18n/ro.po @@ -24,5 +24,10 @@ msgstr "" msgid "Contact" msgstr "" +#. module: partner_contact_lang +#: model_terms:ir.ui.view,arch_db:partner_contact_lang.view_res_partner_filter +msgid "Language" +msgstr "" + #~ msgid "Partner" #~ msgstr "Partener" diff --git a/partner_contact_lang/i18n/ru.po b/partner_contact_lang/i18n/ru.po index 6afd8556d86..d5a99132567 100644 --- a/partner_contact_lang/i18n/ru.po +++ b/partner_contact_lang/i18n/ru.po @@ -25,5 +25,10 @@ msgstr "" msgid "Contact" msgstr "" +#. module: partner_contact_lang +#: model_terms:ir.ui.view,arch_db:partner_contact_lang.view_res_partner_filter +msgid "Language" +msgstr "" + #~ msgid "Partner" #~ msgstr "Контрагент" diff --git a/partner_contact_lang/i18n/sk.po b/partner_contact_lang/i18n/sk.po index 03f3a45b522..3b62633d6f7 100644 --- a/partner_contact_lang/i18n/sk.po +++ b/partner_contact_lang/i18n/sk.po @@ -23,5 +23,10 @@ msgstr "" msgid "Contact" msgstr "" +#. module: partner_contact_lang +#: model_terms:ir.ui.view,arch_db:partner_contact_lang.view_res_partner_filter +msgid "Language" +msgstr "" + #~ msgid "Partner" #~ msgstr "Partner" diff --git a/partner_contact_lang/i18n/sl.po b/partner_contact_lang/i18n/sl.po index 0829985760e..32325e0fb94 100644 --- a/partner_contact_lang/i18n/sl.po +++ b/partner_contact_lang/i18n/sl.po @@ -24,5 +24,10 @@ msgstr "" msgid "Contact" msgstr "" +#. module: partner_contact_lang +#: model_terms:ir.ui.view,arch_db:partner_contact_lang.view_res_partner_filter +msgid "Language" +msgstr "" + #~ msgid "Partner" #~ msgstr "Partner" diff --git a/partner_contact_lang/i18n/sr@latin.po b/partner_contact_lang/i18n/sr@latin.po index ea6077b1787..3966e7e1afe 100644 --- a/partner_contact_lang/i18n/sr@latin.po +++ b/partner_contact_lang/i18n/sr@latin.po @@ -25,5 +25,10 @@ msgstr "" msgid "Contact" msgstr "" +#. module: partner_contact_lang +#: model_terms:ir.ui.view,arch_db:partner_contact_lang.view_res_partner_filter +msgid "Language" +msgstr "" + #~ msgid "Partner" #~ msgstr "Partner" diff --git a/partner_contact_lang/i18n/sv.po b/partner_contact_lang/i18n/sv.po index 2a9bcd6cd6e..36668a85f59 100644 --- a/partner_contact_lang/i18n/sv.po +++ b/partner_contact_lang/i18n/sv.po @@ -23,5 +23,10 @@ msgstr "" msgid "Contact" msgstr "" +#. module: partner_contact_lang +#: model_terms:ir.ui.view,arch_db:partner_contact_lang.view_res_partner_filter +msgid "Language" +msgstr "" + #~ msgid "Partner" #~ msgstr "Partner" diff --git a/partner_contact_lang/i18n/th.po b/partner_contact_lang/i18n/th.po index 9e420a54c0d..ff2528618d3 100644 --- a/partner_contact_lang/i18n/th.po +++ b/partner_contact_lang/i18n/th.po @@ -23,5 +23,10 @@ msgstr "" msgid "Contact" msgstr "" +#. module: partner_contact_lang +#: model_terms:ir.ui.view,arch_db:partner_contact_lang.view_res_partner_filter +msgid "Language" +msgstr "" + #~ msgid "Partner" #~ msgstr "พาร์ทเนอร์" diff --git a/partner_contact_lang/i18n/tr.po b/partner_contact_lang/i18n/tr.po index c667abad9a1..174a840e7a2 100644 --- a/partner_contact_lang/i18n/tr.po +++ b/partner_contact_lang/i18n/tr.po @@ -23,5 +23,10 @@ msgstr "" msgid "Contact" msgstr "" +#. module: partner_contact_lang +#: model_terms:ir.ui.view,arch_db:partner_contact_lang.view_res_partner_filter +msgid "Language" +msgstr "" + #~ msgid "Partner" #~ msgstr "İş Ortağı" diff --git a/partner_contact_lang/i18n/tr_TR.po b/partner_contact_lang/i18n/tr_TR.po index 3f751684ce7..3b504ea0a8a 100644 --- a/partner_contact_lang/i18n/tr_TR.po +++ b/partner_contact_lang/i18n/tr_TR.po @@ -24,5 +24,10 @@ msgstr "" msgid "Contact" msgstr "" +#. module: partner_contact_lang +#: model_terms:ir.ui.view,arch_db:partner_contact_lang.view_res_partner_filter +msgid "Language" +msgstr "" + #~ msgid "Partner" #~ msgstr "Ortak" diff --git a/partner_contact_lang/i18n/vi.po b/partner_contact_lang/i18n/vi.po index 0c60c515aac..6224f25a188 100644 --- a/partner_contact_lang/i18n/vi.po +++ b/partner_contact_lang/i18n/vi.po @@ -23,5 +23,10 @@ msgstr "" msgid "Contact" msgstr "" +#. module: partner_contact_lang +#: model_terms:ir.ui.view,arch_db:partner_contact_lang.view_res_partner_filter +msgid "Language" +msgstr "" + #~ msgid "Partner" #~ msgstr "Đối tác" diff --git a/partner_contact_lang/i18n/zh_CN.po b/partner_contact_lang/i18n/zh_CN.po index 47498967ea5..da501870ffd 100644 --- a/partner_contact_lang/i18n/zh_CN.po +++ b/partner_contact_lang/i18n/zh_CN.po @@ -24,5 +24,10 @@ msgstr "" msgid "Contact" msgstr "" +#. module: partner_contact_lang +#: model_terms:ir.ui.view,arch_db:partner_contact_lang.view_res_partner_filter +msgid "Language" +msgstr "" + #~ msgid "Partner" #~ msgstr "业务伙伴" diff --git a/partner_contact_lang/i18n/zh_TW.po b/partner_contact_lang/i18n/zh_TW.po index 31505fcf7f2..f09911216fc 100644 --- a/partner_contact_lang/i18n/zh_TW.po +++ b/partner_contact_lang/i18n/zh_TW.po @@ -24,5 +24,10 @@ msgstr "" msgid "Contact" msgstr "" +#. module: partner_contact_lang +#: model_terms:ir.ui.view,arch_db:partner_contact_lang.view_res_partner_filter +msgid "Language" +msgstr "" + #~ msgid "Partner" #~ msgstr "夥伴" diff --git a/partner_contact_lang/models/__init__.py b/partner_contact_lang/models/__init__.py index ccebc724717..284a83ff1c2 100644 --- a/partner_contact_lang/models/__init__.py +++ b/partner_contact_lang/models/__init__.py @@ -1,3 +1,3 @@ -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). from . import res_partner diff --git a/partner_contact_lang/models/res_partner.py b/partner_contact_lang/models/res_partner.py index e802b323f4f..0d82d9e75d4 100644 --- a/partner_contact_lang/models/res_partner.py +++ b/partner_contact_lang/models/res_partner.py @@ -1,6 +1,6 @@ # Copyright 2016 Tecnativa - Pedro M. Baeza # Copyright 2017 Tecnativa - Vicent Cubells -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). from odoo import api, models @@ -8,12 +8,11 @@ class ResPartner(models.Model): _inherit = "res.partner" - @api.multi def write(self, vals): """Propagate a language change in the partner to the child contacts.""" res = super(ResPartner, self).write(vals) if vals.get("lang"): - childs = self.search([("id", "child_of", self.ids), ("lang", "=", False),]) + childs = self.search([("id", "child_of", self.ids), ("lang", "=", False)]) if childs: childs.write({"lang": vals["lang"]}) return res @@ -23,7 +22,11 @@ def onchange_parent_id(self): """Change language if the parent company changes and there's no language defined yet""" res = super(ResPartner, self).onchange_parent_id() - if self.parent_id and self.parent_id != self and not self.lang: - val = res.setdefault("value", {}) - val["lang"] = self.parent_id.lang + if ( + self.parent_id + and self.parent_id != self + and not self.lang + and self.parent_id.lang + ): + self.lang = self.parent_id.lang return res diff --git a/partner_contact_lang/readme/CONTRIBUTORS.rst b/partner_contact_lang/readme/CONTRIBUTORS.rst index 0e92fb96a63..f022bc6f440 100644 --- a/partner_contact_lang/readme/CONTRIBUTORS.rst +++ b/partner_contact_lang/readme/CONTRIBUTORS.rst @@ -4,3 +4,4 @@ * Vicent Cubells * David Vidal * Cristina Martín + * Pedro Evaristo Gonzalez Sanchez diff --git a/partner_contact_lang/readme/DESCRIPTION.rst b/partner_contact_lang/readme/DESCRIPTION.rst index 3a5199e90e8..85d1e6d788c 100644 --- a/partner_contact_lang/readme/DESCRIPTION.rst +++ b/partner_contact_lang/readme/DESCRIPTION.rst @@ -8,3 +8,6 @@ contact language management: language and this parent company is assigned. #. When the company changes the language, it fills with the same language all the contacts that don't have any. +#. Show the language in the inner narrowed Contact form and +set the new conctact with a different language if needed. +#. Search and also group contacts by their language. diff --git a/partner_contact_lang/static/description/index.html b/partner_contact_lang/static/description/index.html index 084ac1905ff..e68a6887463 100644 --- a/partner_contact_lang/static/description/index.html +++ b/partner_contact_lang/static/description/index.html @@ -367,7 +367,7 @@

Manage language in contacts

!! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> -

Beta License: AGPL-3 OCA/partner-contact Translate me on Weblate Try me on Runbot

+

Beta License: AGPL-3 OCA/partner-contact Translate me on Weblate Try me on Runbot

Odoo by default propagate language field to the created contacts from their form, but it doesn’t allow to change it once created.

This module fills this gap, and also provides other facilities for the @@ -375,7 +375,10 @@

Manage language in contacts

#. Put the language of the parent company when the contact doesn’t have a language and this parent company is assigned. #. When the company changes the language, it fills with the same language all -the contacts that don’t have any.

+the contacts that don’t have any. +#. Show the language in the inner narrowed Contact form and +set the new conctact with a different language if needed. +#. Search and also group contacts by their language.

Table of contents

    @@ -401,7 +404,7 @@

    Bug Tracker

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

    +feedback.

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

@@ -420,6 +423,7 @@

Contributors

  • Vicent Cubells
  • David Vidal
  • Cristina Martín
  • +
  • Pedro Evaristo Gonzalez Sanchez <pedro.gonzalez@pesol.es>
  • @@ -431,7 +435,7 @@

    Maintainers

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

    -

    This module is part of the OCA/partner-contact project on GitHub.

    +

    This module is part of the OCA/partner-contact project on GitHub.

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

    diff --git a/partner_contact_lang/tests/__init__.py b/partner_contact_lang/tests/__init__.py index 55f694a8801..6493df257d5 100644 --- a/partner_contact_lang/tests/__init__.py +++ b/partner_contact_lang/tests/__init__.py @@ -1,3 +1,3 @@ -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). from . import test_partner_contact_lang diff --git a/partner_contact_lang/tests/test_partner_contact_lang.py b/partner_contact_lang/tests/test_partner_contact_lang.py index 2602fcc0cc9..c9d149e30b2 100644 --- a/partner_contact_lang/tests/test_partner_contact_lang.py +++ b/partner_contact_lang/tests/test_partner_contact_lang.py @@ -1,7 +1,7 @@ # Copyright 2016 Tecnativa - Pedro M. Baeza # Copyright 2017 Tecnativa - Vicent Cubells # Copyright 2018 Tecnativa - Cristina Martín -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). from odoo.tests import common @@ -11,9 +11,9 @@ class TestPartnerContactLang(common.SavepointCase): def setUpClass(cls): super(TestPartnerContactLang, cls).setUpClass() cls.ResPartner = cls.env["res.partner"] - cls.partner = cls.ResPartner.create({"name": "Partner test", "lang": "en_US",}) + cls.partner = cls.ResPartner.create({"name": "Partner test", "lang": "en_US"}) cls.contact = cls.ResPartner.create( - {"name": "Contact test", "lang": False, "parent_id": cls.partner.id,} + {"name": "Contact test", "lang": False, "parent_id": cls.partner.id} ) def test_onchange_parent_id(self): @@ -22,7 +22,7 @@ def test_onchange_parent_id(self): self.assertIsNone(res) self.contact.parent_id = self.partner res = self.contact.onchange_parent_id() - self.assertEqual(res.get("value", {}).get("lang"), "en_US") + self.assertEqual(self.contact.lang, "en_US") def test_write_parent_lang(self): """First empty the field for filling it again afterwards to see if diff --git a/partner_contact_lang/views/res_partner_view.xml b/partner_contact_lang/views/res_partner_view.xml new file mode 100644 index 00000000000..cecd9269e5d --- /dev/null +++ b/partner_contact_lang/views/res_partner_view.xml @@ -0,0 +1,41 @@ + + + + + view.partner.address.form.extension + res.partner + 100 + + + + + + + + + + + + + + res.partner.filter.extension + res.partner + + + + + + + + + + + From b39f05c922638e5a665c443a794ec894e1d0abc2 Mon Sep 17 00:00:00 2001 From: "Pedro M. Baeza" Date: Wed, 1 Jul 2020 18:45:10 +0200 Subject: [PATCH 06/21] [IMP] partner_contact_lang: Change language when assigning parent if virtual record If the record hasn't been created yet, we can assume that the language set currently is the default one, so we can switch it to the parent one. --- partner_contact_lang/README.rst | 6 +++--- partner_contact_lang/models/res_partner.py | 20 ++++++++++++------- partner_contact_lang/readme/DESCRIPTION.rst | 6 +++--- .../static/description/index.html | 16 ++++++++------- 4 files changed, 28 insertions(+), 20 deletions(-) diff --git a/partner_contact_lang/README.rst b/partner_contact_lang/README.rst index 85b86e8a91b..7b9bd25a2fd 100644 --- a/partner_contact_lang/README.rst +++ b/partner_contact_lang/README.rst @@ -32,11 +32,11 @@ This module fills this gap, and also provides other facilities for the contact language management: #. Put the language of the parent company when the contact doesn't have a -language and this parent company is assigned. + language and this parent company is assigned. #. When the company changes the language, it fills with the same language all -the contacts that don't have any. + the contacts that don't have any. #. Show the language in the inner narrowed Contact form and -set the new conctact with a different language if needed. + set the new conctact with a different language if needed. #. Search and also group contacts by their language. **Table of contents** diff --git a/partner_contact_lang/models/res_partner.py b/partner_contact_lang/models/res_partner.py index 0d82d9e75d4..4ca32c17557 100644 --- a/partner_contact_lang/models/res_partner.py +++ b/partner_contact_lang/models/res_partner.py @@ -1,5 +1,5 @@ -# Copyright 2016 Tecnativa - Pedro M. Baeza -# Copyright 2017 Tecnativa - Vicent Cubells +# Copyright 2016-2020 Tecnativa - Pedro M. Baeza +# Copyright 2017 Tecnativa - Vicent Cubells # License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). from odoo import api, models @@ -20,13 +20,19 @@ def write(self, vals): @api.onchange("parent_id") def onchange_parent_id(self): """Change language if the parent company changes and there's no - language defined yet""" + language defined yet. + + A special case is made for virtual records, where default lang value + is assigned at startup, so we always overwrite language in that case. + """ res = super(ResPartner, self).onchange_parent_id() if ( - self.parent_id - and self.parent_id != self - and not self.lang - and self.parent_id.lang + self.parent_id.lang + and ( + not self.lang + or (isinstance(self.id, models.NewId) and not self._origin) + ) + and self.parent_id.lang != self.lang ): self.lang = self.parent_id.lang return res diff --git a/partner_contact_lang/readme/DESCRIPTION.rst b/partner_contact_lang/readme/DESCRIPTION.rst index 85d1e6d788c..1df4a475572 100644 --- a/partner_contact_lang/readme/DESCRIPTION.rst +++ b/partner_contact_lang/readme/DESCRIPTION.rst @@ -5,9 +5,9 @@ This module fills this gap, and also provides other facilities for the contact language management: #. Put the language of the parent company when the contact doesn't have a -language and this parent company is assigned. + language and this parent company is assigned. #. When the company changes the language, it fills with the same language all -the contacts that don't have any. + the contacts that don't have any. #. Show the language in the inner narrowed Contact form and -set the new conctact with a different language if needed. + set the new conctact with a different language if needed. #. Search and also group contacts by their language. diff --git a/partner_contact_lang/static/description/index.html b/partner_contact_lang/static/description/index.html index e68a6887463..37d43bd61a7 100644 --- a/partner_contact_lang/static/description/index.html +++ b/partner_contact_lang/static/description/index.html @@ -372,13 +372,15 @@

    Manage language in contacts

    form, but it doesn’t allow to change it once created.

    This module fills this gap, and also provides other facilities for the contact language management:

    -

    #. Put the language of the parent company when the contact doesn’t have a -language and this parent company is assigned. -#. When the company changes the language, it fills with the same language all -the contacts that don’t have any. -#. Show the language in the inner narrowed Contact form and -set the new conctact with a different language if needed. -#. Search and also group contacts by their language.

    +
      +
    1. Put the language of the parent company when the contact doesn’t have a +language and this parent company is assigned.
    2. +
    3. When the company changes the language, it fills with the same language all +the contacts that don’t have any.
    4. +
    5. Show the language in the inner narrowed Contact form and +set the new conctact with a different language if needed.
    6. +
    7. Search and also group contacts by their language.
    8. +

    Table of contents

      From e8d4d389d088e79ca1962f28e3071c2ef464c17e Mon Sep 17 00:00:00 2001 From: Rodrigo Macedo Date: Wed, 12 Aug 2020 16:38:46 +0000 Subject: [PATCH 07/21] Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (2 of 2 strings) Translation: partner-contact-13.0/partner-contact-13.0-partner_contact_lang Translate-URL: https://translation.odoo-community.org/projects/partner-contact-13-0/partner-contact-13-0-partner_contact_lang/pt_BR/ --- partner_contact_lang/i18n/pt_BR.po | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/partner_contact_lang/i18n/pt_BR.po b/partner_contact_lang/i18n/pt_BR.po index d4db977f58b..c50a2e101ac 100644 --- a/partner_contact_lang/i18n/pt_BR.po +++ b/partner_contact_lang/i18n/pt_BR.po @@ -9,25 +9,26 @@ msgstr "" "Project-Id-Version: Odoo Server 9.0c\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-01-25 03:41+0000\n" -"PO-Revision-Date: 2017-01-25 03:41+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/" -"teams/23907/pt_BR/)\n" +"PO-Revision-Date: 2020-08-12 18:59+0000\n" +"Last-Translator: Rodrigo Macedo \n" +"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/teams/" +"23907/pt_BR/)\n" "Language: pt_BR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 3.10\n" #. module: partner_contact_lang #: model:ir.model,name:partner_contact_lang.model_res_partner msgid "Contact" -msgstr "" +msgstr "Contato" #. module: partner_contact_lang #: model_terms:ir.ui.view,arch_db:partner_contact_lang.view_res_partner_filter msgid "Language" -msgstr "" +msgstr "Idioma" #~ msgid "Partner" #~ msgstr "Parceiro" From 1e794b9260466adfc2004422f8d3e3a3d26bcd50 Mon Sep 17 00:00:00 2001 From: newtratip Date: Fri, 16 Oct 2020 02:53:53 +0700 Subject: [PATCH 08/21] [MIG] partner_contact_lang: Migration to 14.0 --- partner_contact_lang/README.rst | 12 +++++++----- partner_contact_lang/__manifest__.py | 4 ++-- .../i18n/partner_contact_lang.pot | 17 ++++++++++++++++- partner_contact_lang/readme/CONTRIBUTORS.rst | 2 ++ .../static/description/index.html | 7 ++++--- .../tests/test_partner_contact_lang.py | 1 + 6 files changed, 32 insertions(+), 11 deletions(-) diff --git a/partner_contact_lang/README.rst b/partner_contact_lang/README.rst index 7b9bd25a2fd..7c9c3fb3c22 100644 --- a/partner_contact_lang/README.rst +++ b/partner_contact_lang/README.rst @@ -14,13 +14,13 @@ Manage language in contacts :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html :alt: License: AGPL-3 .. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fpartner--contact-lightgray.png?logo=github - :target: https://github.com/OCA/partner-contact/tree/13.0/partner_contact_lang + :target: https://github.com/OCA/partner-contact/tree/14.0/partner_contact_lang :alt: OCA/partner-contact .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/partner-contact-13-0/partner-contact-13-0-partner_contact_lang + :target: https://translation.odoo-community.org/projects/partner-contact-14-0/partner-contact-14-0-partner_contact_lang :alt: Translate me on Weblate .. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png - :target: https://runbot.odoo-community.org/runbot/134/13.0 + :target: https://runbot.odoo-community.org/runbot/134/14.0 :alt: Try me on Runbot |badge1| |badge2| |badge3| |badge4| |badge5| @@ -56,7 +56,7 @@ Bug Tracker Bugs are tracked on `GitHub Issues `_. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us smashing it by providing a detailed and welcomed -`feedback `_. +`feedback `_. Do not contact contributors directly about support or help with technical issues. @@ -79,6 +79,8 @@ Contributors * Cristina Martín * Pedro Evaristo Gonzalez Sanchez +* Tharathip Chaweewongphan + Maintainers ~~~~~~~~~~~ @@ -92,6 +94,6 @@ OCA, or the Odoo Community Association, is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use. -This module is part of the `OCA/partner-contact `_ project on GitHub. +This module is part of the `OCA/partner-contact `_ project on GitHub. You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/partner_contact_lang/__manifest__.py b/partner_contact_lang/__manifest__.py index 1f5bd4658cf..57b3041d709 100644 --- a/partner_contact_lang/__manifest__.py +++ b/partner_contact_lang/__manifest__.py @@ -5,10 +5,10 @@ { "name": "Manage language in contacts", - "version": "13.0.1.0.0", + "version": "14.0.1.0.0", "category": "Sales", "license": "AGPL-3", - "author": "Tecnativa," "Odoo Community Association (OCA)", + "author": "Tecnativa, Odoo Community Association (OCA)", "website": "https://github.com/OCA/partner-contact/", "depends": ["base"], "data": ["views/res_partner_view.xml"], diff --git a/partner_contact_lang/i18n/partner_contact_lang.pot b/partner_contact_lang/i18n/partner_contact_lang.pot index 62575608c63..2d1441249d6 100644 --- a/partner_contact_lang/i18n/partner_contact_lang.pot +++ b/partner_contact_lang/i18n/partner_contact_lang.pot @@ -4,7 +4,7 @@ # msgid "" msgstr "" -"Project-Id-Version: Odoo Server 13.0\n" +"Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" "Last-Translator: \n" "Language-Team: \n" @@ -18,7 +18,22 @@ msgstr "" msgid "Contact" msgstr "" +#. module: partner_contact_lang +#: model:ir.model.fields,field_description:partner_contact_lang.field_res_partner__display_name +msgid "Display Name" +msgstr "" + +#. module: partner_contact_lang +#: model:ir.model.fields,field_description:partner_contact_lang.field_res_partner__id +msgid "ID" +msgstr "" + #. module: partner_contact_lang #: model_terms:ir.ui.view,arch_db:partner_contact_lang.view_res_partner_filter msgid "Language" msgstr "" + +#. module: partner_contact_lang +#: model:ir.model.fields,field_description:partner_contact_lang.field_res_partner____last_update +msgid "Last Modified on" +msgstr "" diff --git a/partner_contact_lang/readme/CONTRIBUTORS.rst b/partner_contact_lang/readme/CONTRIBUTORS.rst index f022bc6f440..9e845442c4c 100644 --- a/partner_contact_lang/readme/CONTRIBUTORS.rst +++ b/partner_contact_lang/readme/CONTRIBUTORS.rst @@ -5,3 +5,5 @@ * David Vidal * Cristina Martín * Pedro Evaristo Gonzalez Sanchez + +* Tharathip Chaweewongphan diff --git a/partner_contact_lang/static/description/index.html b/partner_contact_lang/static/description/index.html index 37d43bd61a7..72ae3eeaa6c 100644 --- a/partner_contact_lang/static/description/index.html +++ b/partner_contact_lang/static/description/index.html @@ -367,7 +367,7 @@

      Manage language in contacts

      !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> -

      Beta License: AGPL-3 OCA/partner-contact Translate me on Weblate Try me on Runbot

      +

      Beta License: AGPL-3 OCA/partner-contact Translate me on Weblate Try me on Runbot

      Odoo by default propagate language field to the created contacts from their form, but it doesn’t allow to change it once created.

      This module fills this gap, and also provides other facilities for the @@ -406,7 +406,7 @@

      Bug Tracker

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

      +feedback.

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

    @@ -428,6 +428,7 @@

    Contributors

  • Pedro Evaristo Gonzalez Sanchez <pedro.gonzalez@pesol.es>
  • +
  • Tharathip Chaweewongphan <tharathipc@ecosoft.co.th>
  • @@ -437,7 +438,7 @@

    Maintainers

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

    -

    This module is part of the OCA/partner-contact project on GitHub.

    +

    This module is part of the OCA/partner-contact project on GitHub.

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

    diff --git a/partner_contact_lang/tests/test_partner_contact_lang.py b/partner_contact_lang/tests/test_partner_contact_lang.py index c9d149e30b2..dbe4c9525a6 100644 --- a/partner_contact_lang/tests/test_partner_contact_lang.py +++ b/partner_contact_lang/tests/test_partner_contact_lang.py @@ -28,6 +28,7 @@ def test_write_parent_lang(self): """First empty the field for filling it again afterwards to see if the contact gets the same value. """ + self.contact.lang = False self.partner.lang = False self.partner.lang = "en_US" self.assertEqual(self.contact.lang, "en_US") From 67a17e5d6a36bb3cda2bcc500511e43c2afd99c4 Mon Sep 17 00:00:00 2001 From: oca-git-bot Date: Sun, 1 Nov 2020 22:19:01 +0100 Subject: [PATCH 09/21] [IMP] update dotfiles [ci skip] --- partner_contact_lang/__manifest__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/partner_contact_lang/__manifest__.py b/partner_contact_lang/__manifest__.py index 57b3041d709..d098ee1ce2b 100644 --- a/partner_contact_lang/__manifest__.py +++ b/partner_contact_lang/__manifest__.py @@ -9,7 +9,7 @@ "category": "Sales", "license": "AGPL-3", "author": "Tecnativa, Odoo Community Association (OCA)", - "website": "https://github.com/OCA/partner-contact/", + "website": "https://github.com/OCA/partner-contact", "depends": ["base"], "data": ["views/res_partner_view.xml"], "installable": True, From 94cfffce91dc9e9cc3c9399457dcc00a358d4222 Mon Sep 17 00:00:00 2001 From: Pedro Evaristo Gonzalez Sanchez Date: Thu, 9 Dec 2021 09:37:25 -0500 Subject: [PATCH 10/21] [MIG] partner_contact_lang: Migration to 15.0 --- partner_contact_lang/README.rst | 10 +++++----- partner_contact_lang/__manifest__.py | 2 +- .../i18n/partner_contact_lang.pot | 17 +---------------- .../static/description/index.html | 6 +++--- .../tests/test_partner_contact_lang.py | 3 ++- 5 files changed, 12 insertions(+), 26 deletions(-) diff --git a/partner_contact_lang/README.rst b/partner_contact_lang/README.rst index 7c9c3fb3c22..2504e3034a3 100644 --- a/partner_contact_lang/README.rst +++ b/partner_contact_lang/README.rst @@ -14,13 +14,13 @@ Manage language in contacts :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html :alt: License: AGPL-3 .. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fpartner--contact-lightgray.png?logo=github - :target: https://github.com/OCA/partner-contact/tree/14.0/partner_contact_lang + :target: https://github.com/OCA/partner-contact/tree/15.0/partner_contact_lang :alt: OCA/partner-contact .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/partner-contact-14-0/partner-contact-14-0-partner_contact_lang + :target: https://translation.odoo-community.org/projects/partner-contact-15-0/partner-contact-15-0-partner_contact_lang :alt: Translate me on Weblate .. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png - :target: https://runbot.odoo-community.org/runbot/134/14.0 + :target: https://runbot.odoo-community.org/runbot/134/15.0 :alt: Try me on Runbot |badge1| |badge2| |badge3| |badge4| |badge5| @@ -56,7 +56,7 @@ Bug Tracker Bugs are tracked on `GitHub Issues `_. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us smashing it by providing a detailed and welcomed -`feedback `_. +`feedback `_. Do not contact contributors directly about support or help with technical issues. @@ -94,6 +94,6 @@ OCA, or the Odoo Community Association, is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use. -This module is part of the `OCA/partner-contact `_ project on GitHub. +This module is part of the `OCA/partner-contact `_ project on GitHub. You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/partner_contact_lang/__manifest__.py b/partner_contact_lang/__manifest__.py index d098ee1ce2b..8c92d122ffe 100644 --- a/partner_contact_lang/__manifest__.py +++ b/partner_contact_lang/__manifest__.py @@ -5,7 +5,7 @@ { "name": "Manage language in contacts", - "version": "14.0.1.0.0", + "version": "15.0.1.0.0", "category": "Sales", "license": "AGPL-3", "author": "Tecnativa, Odoo Community Association (OCA)", diff --git a/partner_contact_lang/i18n/partner_contact_lang.pot b/partner_contact_lang/i18n/partner_contact_lang.pot index 2d1441249d6..b146a4afab4 100644 --- a/partner_contact_lang/i18n/partner_contact_lang.pot +++ b/partner_contact_lang/i18n/partner_contact_lang.pot @@ -4,7 +4,7 @@ # msgid "" msgstr "" -"Project-Id-Version: Odoo Server 14.0\n" +"Project-Id-Version: Odoo Server 15.0\n" "Report-Msgid-Bugs-To: \n" "Last-Translator: \n" "Language-Team: \n" @@ -18,22 +18,7 @@ msgstr "" msgid "Contact" msgstr "" -#. module: partner_contact_lang -#: model:ir.model.fields,field_description:partner_contact_lang.field_res_partner__display_name -msgid "Display Name" -msgstr "" - -#. module: partner_contact_lang -#: model:ir.model.fields,field_description:partner_contact_lang.field_res_partner__id -msgid "ID" -msgstr "" - #. module: partner_contact_lang #: model_terms:ir.ui.view,arch_db:partner_contact_lang.view_res_partner_filter msgid "Language" msgstr "" - -#. module: partner_contact_lang -#: model:ir.model.fields,field_description:partner_contact_lang.field_res_partner____last_update -msgid "Last Modified on" -msgstr "" diff --git a/partner_contact_lang/static/description/index.html b/partner_contact_lang/static/description/index.html index 72ae3eeaa6c..a7b179e3e07 100644 --- a/partner_contact_lang/static/description/index.html +++ b/partner_contact_lang/static/description/index.html @@ -367,7 +367,7 @@

    Manage language in contacts

    !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> -

    Beta License: AGPL-3 OCA/partner-contact Translate me on Weblate Try me on Runbot

    +

    Beta License: AGPL-3 OCA/partner-contact Translate me on Weblate Try me on Runbot

    Odoo by default propagate language field to the created contacts from their form, but it doesn’t allow to change it once created.

    This module fills this gap, and also provides other facilities for the @@ -406,7 +406,7 @@

    Bug Tracker

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

    +feedback.

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

    @@ -438,7 +438,7 @@

    Maintainers

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

    -

    This module is part of the OCA/partner-contact project on GitHub.

    +

    This module is part of the OCA/partner-contact project on GitHub.

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

    diff --git a/partner_contact_lang/tests/test_partner_contact_lang.py b/partner_contact_lang/tests/test_partner_contact_lang.py index dbe4c9525a6..29e677bf53c 100644 --- a/partner_contact_lang/tests/test_partner_contact_lang.py +++ b/partner_contact_lang/tests/test_partner_contact_lang.py @@ -1,12 +1,13 @@ # Copyright 2016 Tecnativa - Pedro M. Baeza # Copyright 2017 Tecnativa - Vicent Cubells # Copyright 2018 Tecnativa - Cristina Martín +# Copyright 2021 Pesol - Pedro Evaristo Gonzalez Sanchez # License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). from odoo.tests import common -class TestPartnerContactLang(common.SavepointCase): +class TestPartnerContactLang(common.TransactionCase): @classmethod def setUpClass(cls): super(TestPartnerContactLang, cls).setUpClass() From c1dfbae3ac47b12a19c9d5bb6d8261b4692093cb Mon Sep 17 00:00:00 2001 From: Pedro Evaristo Gonzalez Sanchez Date: Mon, 10 Oct 2022 08:14:58 -0400 Subject: [PATCH 11/21] [MIG] partner_contact_lang: Migration to 16.0 --- partner_contact_lang/README.rst | 10 +++++----- partner_contact_lang/__manifest__.py | 2 +- partner_contact_lang/i18n/partner_contact_lang.pot | 2 +- partner_contact_lang/i18n/pt_BR.po | 4 ++-- partner_contact_lang/static/description/index.html | 6 +++--- 5 files changed, 12 insertions(+), 12 deletions(-) diff --git a/partner_contact_lang/README.rst b/partner_contact_lang/README.rst index 2504e3034a3..6c8ef3a3ac5 100644 --- a/partner_contact_lang/README.rst +++ b/partner_contact_lang/README.rst @@ -14,13 +14,13 @@ Manage language in contacts :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html :alt: License: AGPL-3 .. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fpartner--contact-lightgray.png?logo=github - :target: https://github.com/OCA/partner-contact/tree/15.0/partner_contact_lang + :target: https://github.com/OCA/partner-contact/tree/16.0/partner_contact_lang :alt: OCA/partner-contact .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/partner-contact-15-0/partner-contact-15-0-partner_contact_lang + :target: https://translation.odoo-community.org/projects/partner-contact-16-0/partner-contact-16-0-partner_contact_lang :alt: Translate me on Weblate .. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png - :target: https://runbot.odoo-community.org/runbot/134/15.0 + :target: https://runbot.odoo-community.org/runbot/134/16.0 :alt: Try me on Runbot |badge1| |badge2| |badge3| |badge4| |badge5| @@ -56,7 +56,7 @@ Bug Tracker Bugs are tracked on `GitHub Issues `_. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us smashing it by providing a detailed and welcomed -`feedback `_. +`feedback `_. Do not contact contributors directly about support or help with technical issues. @@ -94,6 +94,6 @@ OCA, or the Odoo Community Association, is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use. -This module is part of the `OCA/partner-contact `_ project on GitHub. +This module is part of the `OCA/partner-contact `_ project on GitHub. You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/partner_contact_lang/__manifest__.py b/partner_contact_lang/__manifest__.py index 8c92d122ffe..25e4eaee4ae 100644 --- a/partner_contact_lang/__manifest__.py +++ b/partner_contact_lang/__manifest__.py @@ -5,7 +5,7 @@ { "name": "Manage language in contacts", - "version": "15.0.1.0.0", + "version": "16.0.1.0.0", "category": "Sales", "license": "AGPL-3", "author": "Tecnativa, Odoo Community Association (OCA)", diff --git a/partner_contact_lang/i18n/partner_contact_lang.pot b/partner_contact_lang/i18n/partner_contact_lang.pot index b146a4afab4..91c690b1e92 100644 --- a/partner_contact_lang/i18n/partner_contact_lang.pot +++ b/partner_contact_lang/i18n/partner_contact_lang.pot @@ -4,7 +4,7 @@ # msgid "" msgstr "" -"Project-Id-Version: Odoo Server 15.0\n" +"Project-Id-Version: Odoo Server 16.0\n" "Report-Msgid-Bugs-To: \n" "Last-Translator: \n" "Language-Team: \n" diff --git a/partner_contact_lang/i18n/pt_BR.po b/partner_contact_lang/i18n/pt_BR.po index c50a2e101ac..b1ea9b38151 100644 --- a/partner_contact_lang/i18n/pt_BR.po +++ b/partner_contact_lang/i18n/pt_BR.po @@ -11,8 +11,8 @@ msgstr "" "POT-Creation-Date: 2017-01-25 03:41+0000\n" "PO-Revision-Date: 2020-08-12 18:59+0000\n" "Last-Translator: Rodrigo Macedo \n" -"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/teams/" -"23907/pt_BR/)\n" +"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/" +"teams/23907/pt_BR/)\n" "Language: pt_BR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/partner_contact_lang/static/description/index.html b/partner_contact_lang/static/description/index.html index a7b179e3e07..d5c304692d1 100644 --- a/partner_contact_lang/static/description/index.html +++ b/partner_contact_lang/static/description/index.html @@ -367,7 +367,7 @@

    Manage language in contacts

    !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> -

    Beta License: AGPL-3 OCA/partner-contact Translate me on Weblate Try me on Runbot

    +

    Beta License: AGPL-3 OCA/partner-contact Translate me on Weblate Try me on Runbot

    Odoo by default propagate language field to the created contacts from their form, but it doesn’t allow to change it once created.

    This module fills this gap, and also provides other facilities for the @@ -406,7 +406,7 @@

    Bug Tracker

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

    +feedback.

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

    @@ -438,7 +438,7 @@

    Maintainers

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

    -

    This module is part of the OCA/partner-contact project on GitHub.

    +

    This module is part of the OCA/partner-contact project on GitHub.

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

    From b7ddf7426594d68db7eed3f05d637b28f208491c Mon Sep 17 00:00:00 2001 From: Maria Sparenberg Date: Fri, 4 Nov 2022 11:57:04 +0000 Subject: [PATCH 12/21] Translated using Weblate (German) Currently translated at 100.0% (2 of 2 strings) Translation: partner-contact-16.0/partner-contact-16.0-partner_contact_lang Translate-URL: https://translation.odoo-community.org/projects/partner-contact-16-0/partner-contact-16-0-partner_contact_lang/de/ --- partner_contact_lang/i18n/de.po | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/partner_contact_lang/i18n/de.po b/partner_contact_lang/i18n/de.po index 2293725e1ee..8f794b5e102 100644 --- a/partner_contact_lang/i18n/de.po +++ b/partner_contact_lang/i18n/de.po @@ -9,24 +9,25 @@ msgstr "" "Project-Id-Version: Odoo Server 9.0c\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-01-25 03:41+0000\n" -"PO-Revision-Date: 2017-01-25 03:41+0000\n" -"Last-Translator: OCA Transbot , 2017\n" +"PO-Revision-Date: 2022-11-04 14:44+0000\n" +"Last-Translator: Maria Sparenberg \n" "Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n" "Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.14.1\n" #. module: partner_contact_lang #: model:ir.model,name:partner_contact_lang.model_res_partner msgid "Contact" -msgstr "" +msgstr "Kontakt" #. module: partner_contact_lang #: model_terms:ir.ui.view,arch_db:partner_contact_lang.view_res_partner_filter msgid "Language" -msgstr "" +msgstr "Sprache" #~ msgid "Partner" #~ msgstr "Partner" From 7d4db3c57b277bbc6cc6f75b33a9dd569d756c87 Mon Sep 17 00:00:00 2001 From: Pierrick Brun Date: Tue, 29 Nov 2022 10:47:04 +0000 Subject: [PATCH 13/21] Translated using Weblate (French) Currently translated at 100.0% (2 of 2 strings) Translation: partner-contact-16.0/partner-contact-16.0-partner_contact_lang Translate-URL: https://translation.odoo-community.org/projects/partner-contact-16-0/partner-contact-16-0-partner_contact_lang/fr/ --- partner_contact_lang/i18n/fr.po | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/partner_contact_lang/i18n/fr.po b/partner_contact_lang/i18n/fr.po index 931815e976f..05260b54b4c 100644 --- a/partner_contact_lang/i18n/fr.po +++ b/partner_contact_lang/i18n/fr.po @@ -9,24 +9,25 @@ msgstr "" "Project-Id-Version: Odoo Server 9.0c\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-01-25 03:41+0000\n" -"PO-Revision-Date: 2017-01-25 03:41+0000\n" -"Last-Translator: OCA Transbot , 2017\n" +"PO-Revision-Date: 2022-11-29 12:45+0000\n" +"Last-Translator: Pierrick Brun \n" "Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.14.1\n" #. module: partner_contact_lang #: model:ir.model,name:partner_contact_lang.model_res_partner msgid "Contact" -msgstr "" +msgstr "Contact" #. module: partner_contact_lang #: model_terms:ir.ui.view,arch_db:partner_contact_lang.view_res_partner_filter msgid "Language" -msgstr "" +msgstr "Langue" #~ msgid "Partner" #~ msgstr "Partenaire" From 7d1657eb78d9dda8fa8d1390cef869abcd68dbc8 Mon Sep 17 00:00:00 2001 From: Bole Date: Tue, 3 Jan 2023 22:08:14 +0000 Subject: [PATCH 14/21] Translated using Weblate (Croatian) Currently translated at 100.0% (2 of 2 strings) Translation: partner-contact-16.0/partner-contact-16.0-partner_contact_lang Translate-URL: https://translation.odoo-community.org/projects/partner-contact-16-0/partner-contact-16-0-partner_contact_lang/hr/ --- partner_contact_lang/i18n/hr.po | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/partner_contact_lang/i18n/hr.po b/partner_contact_lang/i18n/hr.po index fbc20ad7b63..7a72a3e61ad 100644 --- a/partner_contact_lang/i18n/hr.po +++ b/partner_contact_lang/i18n/hr.po @@ -9,8 +9,8 @@ msgstr "" "Project-Id-Version: Odoo Server 9.0c\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-01-25 03:41+0000\n" -"PO-Revision-Date: 2017-01-25 03:41+0000\n" -"Last-Translator: OCA Transbot , 2017\n" +"PO-Revision-Date: 2023-01-04 02:39+0000\n" +"Last-Translator: Bole \n" "Language-Team: Croatian (https://www.transifex.com/oca/teams/23907/hr/)\n" "Language: hr\n" "MIME-Version: 1.0\n" @@ -18,16 +18,17 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"X-Generator: Weblate 4.14.1\n" #. module: partner_contact_lang #: model:ir.model,name:partner_contact_lang.model_res_partner msgid "Contact" -msgstr "" +msgstr "Kontakt" #. module: partner_contact_lang #: model_terms:ir.ui.view,arch_db:partner_contact_lang.view_res_partner_filter msgid "Language" -msgstr "" +msgstr "Jezik" #~ msgid "Partner" #~ msgstr "Partner" From 041c9c05a0e9186f74c673582326d15131281bae Mon Sep 17 00:00:00 2001 From: Ivorra78 Date: Tue, 22 Aug 2023 17:28:17 +0000 Subject: [PATCH 15/21] Translated using Weblate (Spanish) Currently translated at 100.0% (2 of 2 strings) Translation: partner-contact-16.0/partner-contact-16.0-partner_contact_lang Translate-URL: https://translation.odoo-community.org/projects/partner-contact-16-0/partner-contact-16-0-partner_contact_lang/es/ --- partner_contact_lang/README.rst | 15 +++++--- partner_contact_lang/i18n/es.po | 11 +++--- .../static/description/index.html | 38 ++++++++++--------- 3 files changed, 35 insertions(+), 29 deletions(-) diff --git a/partner_contact_lang/README.rst b/partner_contact_lang/README.rst index 6c8ef3a3ac5..ba0095fbed2 100644 --- a/partner_contact_lang/README.rst +++ b/partner_contact_lang/README.rst @@ -2,10 +2,13 @@ Manage language in contacts =========================== -.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:547d4bcfd0afc33a40f2083409a4dd7c9b5fe47447745b33d151eec7fef57026 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png :target: https://odoo-community.org/page/development-status @@ -19,11 +22,11 @@ Manage language in contacts .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png :target: https://translation.odoo-community.org/projects/partner-contact-16-0/partner-contact-16-0-partner_contact_lang :alt: Translate me on Weblate -.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png - :target: https://runbot.odoo-community.org/runbot/134/16.0 - :alt: Try me on Runbot +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/partner-contact&target_branch=16.0 + :alt: Try me on Runboat -|badge1| |badge2| |badge3| |badge4| |badge5| +|badge1| |badge2| |badge3| |badge4| |badge5| Odoo by default propagate language field to the created contacts from their form, but it doesn't allow to change it once created. @@ -55,7 +58,7 @@ Bug Tracker Bugs are tracked on `GitHub Issues `_. In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us smashing it by providing a detailed and welcomed +If you spotted it first, help us to smash it by providing a detailed and welcomed `feedback `_. Do not contact contributors directly about support or help with technical issues. diff --git a/partner_contact_lang/i18n/es.po b/partner_contact_lang/i18n/es.po index 87334781598..3769ef09f92 100644 --- a/partner_contact_lang/i18n/es.po +++ b/partner_contact_lang/i18n/es.po @@ -9,24 +9,25 @@ msgstr "" "Project-Id-Version: Odoo Server 9.0c\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-01-25 03:41+0000\n" -"PO-Revision-Date: 2017-01-25 03:41+0000\n" -"Last-Translator: OCA Transbot , 2017\n" +"PO-Revision-Date: 2023-08-31 08:13+0000\n" +"Last-Translator: Ivorra78 \n" "Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n" "Language: es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" #. module: partner_contact_lang #: model:ir.model,name:partner_contact_lang.model_res_partner msgid "Contact" -msgstr "" +msgstr "Contacto" #. module: partner_contact_lang #: model_terms:ir.ui.view,arch_db:partner_contact_lang.view_res_partner_filter msgid "Language" -msgstr "" +msgstr "Lenguaje" #~ msgid "Partner" #~ msgstr "Empresa" diff --git a/partner_contact_lang/static/description/index.html b/partner_contact_lang/static/description/index.html index d5c304692d1..f109d1eb578 100644 --- a/partner_contact_lang/static/description/index.html +++ b/partner_contact_lang/static/description/index.html @@ -1,20 +1,20 @@ - + - + Manage language in contacts -
    -

    Manage language in contacts

    +
    + + +Odoo Community Association + +
    +

    Manage language in contacts

    -

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

    +

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

    Odoo by default propagate language field to the created contacts from their form, but it doesn’t allow to change it once created.

    This module fills this gap, and also provides other facilities for the @@ -397,14 +402,14 @@

    Manage language in contacts

    -

    Usage

    +

    Usage

    1. Go to any company partner has contacts.
    2. Click on any contact and you will be able to edit the language.
    -

    Bug Tracker

    +

    Bug Tracker

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

    Bug Tracker

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

    -

    Credits

    +

    Credits

    -

    Authors

    +

    Authors

    • Tecnativa
    -

    Contributors

    +

    Contributors

    -

    Maintainers

    +

    Maintainers

    This module is maintained by the OCA.

    Odoo Community Association @@ -447,5 +456,6 @@

    Maintainers

    +
    diff --git a/partner_contact_lang/views/res_partner_view.xml b/partner_contact_lang/views/res_partner_view.xml index cecd9269e5d..b2eb605147e 100644 --- a/partner_contact_lang/views/res_partner_view.xml +++ b/partner_contact_lang/views/res_partner_view.xml @@ -13,7 +13,7 @@ position="replace" > - + From cecb705d507e972bd6c6b6606332d00281da5fc3 Mon Sep 17 00:00:00 2001 From: Antoni Marroig Campomar Date: Wed, 4 Jun 2025 10:16:04 +0200 Subject: [PATCH 19/21] [MIG] partner_contact_lang: Migration to 18.0 --- partner_contact_lang/README.rst | 12 ++++++------ partner_contact_lang/__manifest__.py | 2 +- partner_contact_lang/i18n/partner_contact_lang.pot | 2 +- partner_contact_lang/static/description/index.html | 8 ++++---- 4 files changed, 12 insertions(+), 12 deletions(-) diff --git a/partner_contact_lang/README.rst b/partner_contact_lang/README.rst index d753f04055a..93a9f14b642 100644 --- a/partner_contact_lang/README.rst +++ b/partner_contact_lang/README.rst @@ -11,7 +11,7 @@ Manage language in contacts !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:67c39a445e4869f15b7a43039ff3fde6d4de7a48873d89079a7305ad61b3c7f2 + !! source digest: sha256:b2b158b0dfc19664cd1e64dc80c089e60d47faace24a89709b671c56aafcbe3f !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png @@ -21,13 +21,13 @@ Manage language in contacts :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html :alt: License: AGPL-3 .. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fpartner--contact-lightgray.png?logo=github - :target: https://github.com/OCA/partner-contact/tree/17.0/partner_contact_lang + :target: https://github.com/OCA/partner-contact/tree/18.0/partner_contact_lang :alt: OCA/partner-contact .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/partner-contact-17-0/partner-contact-17-0-partner_contact_lang + :target: https://translation.odoo-community.org/projects/partner-contact-18-0/partner-contact-18-0-partner_contact_lang :alt: Translate me on Weblate .. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png - :target: https://runboat.odoo-community.org/builds?repo=OCA/partner-contact&target_branch=17.0 + :target: https://runboat.odoo-community.org/builds?repo=OCA/partner-contact&target_branch=18.0 :alt: Try me on Runboat |badge1| |badge2| |badge3| |badge4| |badge5| @@ -63,7 +63,7 @@ Bug Tracker Bugs are tracked on `GitHub Issues `_. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us to smash it by providing a detailed and welcomed -`feedback `_. +`feedback `_. Do not contact contributors directly about support or help with technical issues. @@ -104,6 +104,6 @@ OCA, or the Odoo Community Association, is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use. -This module is part of the `OCA/partner-contact `_ project on GitHub. +This module is part of the `OCA/partner-contact `_ project on GitHub. You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/partner_contact_lang/__manifest__.py b/partner_contact_lang/__manifest__.py index 3ef3f0b491b..905f7b41dfa 100644 --- a/partner_contact_lang/__manifest__.py +++ b/partner_contact_lang/__manifest__.py @@ -5,7 +5,7 @@ { "name": "Manage language in contacts", - "version": "17.0.1.0.0", + "version": "18.0.1.0.0", "category": "Sales", "license": "AGPL-3", "author": "Tecnativa, Odoo Community Association (OCA)", diff --git a/partner_contact_lang/i18n/partner_contact_lang.pot b/partner_contact_lang/i18n/partner_contact_lang.pot index 5dcae1b7ca8..665355a84c6 100644 --- a/partner_contact_lang/i18n/partner_contact_lang.pot +++ b/partner_contact_lang/i18n/partner_contact_lang.pot @@ -4,7 +4,7 @@ # msgid "" msgstr "" -"Project-Id-Version: Odoo Server 17.0\n" +"Project-Id-Version: Odoo Server 18.0\n" "Report-Msgid-Bugs-To: \n" "Last-Translator: \n" "Language-Team: \n" diff --git a/partner_contact_lang/static/description/index.html b/partner_contact_lang/static/description/index.html index b02f634e5cb..7b565b6f5e2 100644 --- a/partner_contact_lang/static/description/index.html +++ b/partner_contact_lang/static/description/index.html @@ -372,9 +372,9 @@

    Manage language in contacts

    !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!! source digest: sha256:67c39a445e4869f15b7a43039ff3fde6d4de7a48873d89079a7305ad61b3c7f2 +!! source digest: sha256:b2b158b0dfc19664cd1e64dc80c089e60d47faace24a89709b671c56aafcbe3f !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> -

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

    +

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

    Odoo by default propagate language field to the created contacts from their form, but it doesn’t allow to change it once created.

    This module fills this gap, and also provides other facilities for the @@ -413,7 +413,7 @@

    Bug Tracker

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

    +feedback.

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

    @@ -451,7 +451,7 @@

    Maintainers

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

    -

    This module is part of the OCA/partner-contact project on GitHub.

    +

    This module is part of the OCA/partner-contact project on GitHub.

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

    From e50dcab78ef0390a40b317fcdf277c242981912a Mon Sep 17 00:00:00 2001 From: Matjaz Mozetic Date: Sun, 1 Feb 2026 09:20:17 +0000 Subject: [PATCH 20/21] Translated using Weblate (Slovenian) Currently translated at 100.0% (2 of 2 strings) Translation: partner-contact-18.0/partner-contact-18.0-partner_contact_lang Translate-URL: https://translation.odoo-community.org/projects/partner-contact-18-0/partner-contact-18-0-partner_contact_lang/sl/ --- partner_contact_lang/i18n/sl.po | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/partner_contact_lang/i18n/sl.po b/partner_contact_lang/i18n/sl.po index 32325e0fb94..4a7f1053062 100644 --- a/partner_contact_lang/i18n/sl.po +++ b/partner_contact_lang/i18n/sl.po @@ -9,25 +9,26 @@ msgstr "" "Project-Id-Version: Odoo Server 8.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-11-25 03:42+0000\n" -"PO-Revision-Date: 2016-11-25 03:42+0000\n" -"Last-Translator: Matjaž Mozetič , 2016\n" +"PO-Revision-Date: 2026-02-01 10:10+0000\n" +"Last-Translator: Matjaz Mozetic \n" "Language-Team: Slovenian (https://www.transifex.com/oca/teams/23907/sl/)\n" "Language: sl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n" -"%100==4 ? 2 : 3);\n" +"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || " +"n%100==4 ? 2 : 3;\n" +"X-Generator: Weblate 5.15.2\n" #. module: partner_contact_lang #: model:ir.model,name:partner_contact_lang.model_res_partner msgid "Contact" -msgstr "" +msgstr "Stik" #. module: partner_contact_lang #: model_terms:ir.ui.view,arch_db:partner_contact_lang.view_res_partner_filter msgid "Language" -msgstr "" +msgstr "Jezik" #~ msgid "Partner" #~ msgstr "Partner" From a3f6f6a820577b39e1124d54b6f472737a241968 Mon Sep 17 00:00:00 2001 From: Andrii9090-tecnativa Date: Thu, 16 Apr 2026 17:35:33 +0200 Subject: [PATCH 21/21] [MIG] partner_contact_lang: Migration to 19.0 --- partner_contact_lang/README.rst | 10 ++++---- partner_contact_lang/__manifest__.py | 2 +- partner_contact_lang/models/res_partner.py | 25 ++++--------------- .../static/description/index.html | 6 ++--- 4 files changed, 14 insertions(+), 29 deletions(-) diff --git a/partner_contact_lang/README.rst b/partner_contact_lang/README.rst index 93a9f14b642..123164cba78 100644 --- a/partner_contact_lang/README.rst +++ b/partner_contact_lang/README.rst @@ -21,13 +21,13 @@ Manage language in contacts :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html :alt: License: AGPL-3 .. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fpartner--contact-lightgray.png?logo=github - :target: https://github.com/OCA/partner-contact/tree/18.0/partner_contact_lang + :target: https://github.com/OCA/partner-contact/tree/19.0/partner_contact_lang :alt: OCA/partner-contact .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/partner-contact-18-0/partner-contact-18-0-partner_contact_lang + :target: https://translation.odoo-community.org/projects/partner-contact-19-0/partner-contact-19-0-partner_contact_lang :alt: Translate me on Weblate .. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png - :target: https://runboat.odoo-community.org/builds?repo=OCA/partner-contact&target_branch=18.0 + :target: https://runboat.odoo-community.org/builds?repo=OCA/partner-contact&target_branch=19.0 :alt: Try me on Runboat |badge1| |badge2| |badge3| |badge4| |badge5| @@ -63,7 +63,7 @@ Bug Tracker Bugs are tracked on `GitHub Issues `_. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us to smash it by providing a detailed and welcomed -`feedback `_. +`feedback `_. Do not contact contributors directly about support or help with technical issues. @@ -104,6 +104,6 @@ OCA, or the Odoo Community Association, is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use. -This module is part of the `OCA/partner-contact `_ project on GitHub. +This module is part of the `OCA/partner-contact `_ project on GitHub. You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/partner_contact_lang/__manifest__.py b/partner_contact_lang/__manifest__.py index 905f7b41dfa..f650fe15d83 100644 --- a/partner_contact_lang/__manifest__.py +++ b/partner_contact_lang/__manifest__.py @@ -5,7 +5,7 @@ { "name": "Manage language in contacts", - "version": "18.0.1.0.0", + "version": "19.0.1.0.0", "category": "Sales", "license": "AGPL-3", "author": "Tecnativa, Odoo Community Association (OCA)", diff --git a/partner_contact_lang/models/res_partner.py b/partner_contact_lang/models/res_partner.py index c99473925f0..b77afc55475 100644 --- a/partner_contact_lang/models/res_partner.py +++ b/partner_contact_lang/models/res_partner.py @@ -2,7 +2,7 @@ # Copyright 2017 Tecnativa - Vicent Cubells # License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). -from odoo import api, models +from odoo import models class ResPartner(models.Model): @@ -17,22 +17,7 @@ def write(self, vals): childs.write({"lang": vals["lang"]}) return res - @api.onchange("parent_id") - def onchange_parent_id(self): - """Change language if the parent company changes and there's no - language defined yet. - - A special case is made for virtual records, where default lang value - is assigned at startup, so we always overwrite language in that case. - """ - res = super().onchange_parent_id() - if ( - self.parent_id.lang - and ( - not self.lang - or (isinstance(self.id, models.NewId) and not self._origin) - ) - and self.parent_id.lang != self.lang - ): - self.lang = self.parent_id.lang - return res + def _compute_lang(self): + if self.lang: + return + super()._compute_lang() diff --git a/partner_contact_lang/static/description/index.html b/partner_contact_lang/static/description/index.html index 7b565b6f5e2..01ee6093b47 100644 --- a/partner_contact_lang/static/description/index.html +++ b/partner_contact_lang/static/description/index.html @@ -374,7 +374,7 @@

    Manage language in contacts

    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! source digest: sha256:b2b158b0dfc19664cd1e64dc80c089e60d47faace24a89709b671c56aafcbe3f !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> -

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

    +

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

    Odoo by default propagate language field to the created contacts from their form, but it doesn’t allow to change it once created.

    This module fills this gap, and also provides other facilities for the @@ -413,7 +413,7 @@

    Bug Tracker

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

    +feedback.

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

    @@ -451,7 +451,7 @@

    Maintainers

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

    -

    This module is part of the OCA/partner-contact project on GitHub.

    +

    This module is part of the OCA/partner-contact project on GitHub.

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