From c0546ed0d49ab64d3b5ff328d2be195920aad885 Mon Sep 17 00:00:00 2001 From: "Pedro M. Baeza" Date: Thu, 24 Nov 2016 23:52:04 +0100 Subject: [PATCH 01/10] 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/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 + 10 files changed, 942 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/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 000000000..ecab7d3d5 --- /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 000000000..a77a6fcbc --- /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 000000000..6d154ab4d --- /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/models/__init__.py b/partner_contact_lang/models/__init__.py new file mode 100644 index 000000000..e0345afe7 --- /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 000000000..23d6e02f9 --- /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 000000000..95b972591 --- /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 000000000..410aa95b3 --- /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 000000000..273958854 --- /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 000000000..1213a38b9 --- /dev/null +++ b/partner_contact_lang/views/res_partner_view.xml @@ -0,0 +1,16 @@ + + + + + + res.partner + + + + + + + + + + From 448d3a59dfffc4a62e6da90df8c8e8d7a25f571b Mon Sep 17 00:00:00 2001 From: OCA Transbot Date: Tue, 29 Nov 2016 08:31:02 -0500 Subject: [PATCH 02/10] OCA Transbot updated translations from Transifex --- partner_contact_lang/i18n/sl.po | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 partner_contact_lang/i18n/sl.po diff --git a/partner_contact_lang/i18n/sl.po b/partner_contact_lang/i18n/sl.po new file mode 100644 index 000000000..f922deb67 --- /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" From b441a42e7d040e7343cfd3d4d78b98f7b5b29bf1 Mon Sep 17 00:00:00 2001 From: "Pedro M. Baeza" Date: Tue, 6 Dec 2016 14:42:58 +0100 Subject: [PATCH 03/10] [MIG] partner_contact_lang: Migration to 9.0 --- partner_contact_lang/README.rst | 4 ++-- partner_contact_lang/__openerp__.py | 4 ++-- partner_contact_lang/models/res_partner.py | 5 ++--- partner_contact_lang/tests/test_partner_contact_lang.py | 2 +- partner_contact_lang/views/res_partner_view.xml | 9 +++++---- 5 files changed, 12 insertions(+), 12 deletions(-) diff --git a/partner_contact_lang/README.rst b/partner_contact_lang/README.rst index ecab7d3d5..0522bafff 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 6d154ab4d..6567618a4 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/models/res_partner.py b/partner_contact_lang/models/res_partner.py index 23d6e02f9..0b6b612c1 100644 --- a/partner_contact_lang/models/res_partner.py +++ b/partner_contact_lang/models/res_partner.py @@ -22,11 +22,10 @@ class ResPartner(models.Model): 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 273958854..945245198 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 @@ class TestPartnerContactLang(common.TransactionCase): 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 1213a38b9..4412c82af 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 5ebe8ad43d02e629d0403b1e068b38f1885654b9 Mon Sep 17 00:00:00 2001 From: OCA Transbot Date: Fri, 27 Jan 2017 23:26:58 -0500 Subject: [PATCH 04/10] OCA Transbot updated translations from Transifex --- 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 ++++++++++++++++++++++++ 50 files changed, 1200 insertions(+) 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/i18n/am.po b/partner_contact_lang/i18n/am.po new file mode 100644 index 000000000..9f174f0d9 --- /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 000000000..dea901602 --- /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 000000000..79cda071d --- /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 000000000..c65ed33d9 --- /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 000000000..ce6de4c8a --- /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 000000000..15e9f7594 --- /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 000000000..ebe3e30f8 --- /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 000000000..208b6f19e --- /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 000000000..24ce5db77 --- /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 000000000..24663c9aa --- /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 000000000..c938e552b --- /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 000000000..9c194bdc3 --- /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 000000000..d6d81eed2 --- /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 000000000..d262df5f8 --- /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 000000000..015f8a0f0 --- /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 000000000..b9055dfee --- /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 000000000..17bdf102a --- /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 000000000..bcd43aca7 --- /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 000000000..657195003 --- /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 000000000..fd67c9cc0 --- /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 000000000..7034e2d79 --- /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 000000000..f7dd008f8 --- /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 000000000..4b0824540 --- /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 000000000..682619a7e --- /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 000000000..d34ad6453 --- /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 000000000..160afb7a8 --- /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 000000000..5f17bbc28 --- /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 000000000..07f3d1555 --- /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 000000000..5290c1869 --- /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 000000000..016506f10 --- /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 000000000..f9d1ac4a7 --- /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 000000000..95167672c --- /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 000000000..fa047742b --- /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 000000000..81b1a933c --- /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 000000000..f82520d75 --- /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 000000000..4e9a905b8 --- /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 000000000..073ece80c --- /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 000000000..c9782ac19 --- /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 000000000..cbce34549 --- /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 000000000..513317bf9 --- /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 000000000..4937c7762 --- /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 000000000..4146d507a --- /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 000000000..aad27575a --- /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 000000000..a84987428 --- /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 000000000..e38c9266b --- /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 000000000..de9943441 --- /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 000000000..724dca1ef --- /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 000000000..db017bcce --- /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 000000000..035690832 --- /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 000000000..2db1bd740 --- /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 "夥伴" From f439a6f60f47d069695aaabdb56081c878248d27 Mon Sep 17 00:00:00 2001 From: cubells Date: Tue, 12 Sep 2017 20:55:36 +0200 Subject: [PATCH 05/10] [MIG] partner_contact_lang: Migration to 10.0 --- partner_contact_lang/README.rst | 5 +- .../{__openerp__.py => __manifest__.py} | 7 +- partner_contact_lang/models/res_partner.py | 22 +- .../static/description/icon.svg | 760 ------------------ .../tests/test_partner_contact_lang.py | 26 +- 5 files changed, 30 insertions(+), 790 deletions(-) rename partner_contact_lang/{__openerp__.py => __manifest__.py} (66%) delete mode 100644 partner_contact_lang/static/description/icon.svg diff --git a/partner_contact_lang/README.rst b/partner_contact_lang/README.rst index 0522bafff..93f212be2 100644 --- a/partner_contact_lang/README.rst +++ b/partner_contact_lang/README.rst @@ -1,5 +1,5 @@ .. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg - :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :target: http://www.gnu.org/licenses/agpl :alt: License: AGPL-3 =========================== @@ -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/9.0 + :target: https://runbot.odoo-community.org/runbot/134/10.0 Bug Tracker =========== @@ -42,6 +42,7 @@ Contributors ------------ * Pedro M. Baeza +* Vicent Cubells Icon ---- diff --git a/partner_contact_lang/__openerp__.py b/partner_contact_lang/__manifest__.py similarity index 66% rename from partner_contact_lang/__openerp__.py rename to partner_contact_lang/__manifest__.py index 6567618a4..acc9b636d 100644 --- a/partner_contact_lang/__openerp__.py +++ b/partner_contact_lang/__manifest__.py @@ -1,11 +1,12 @@ # -*- coding: utf-8 -*- -# © 2016 Pedro M. Baeza +# Copyright 2016 Pedro M. Baeza +# Copyright 2017 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': '10.0.1.0.0', + 'category': 'Customer Relationship Management', '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 0b6b612c1..b74a3b394 100644 --- a/partner_contact_lang/models/res_partner.py +++ b/partner_contact_lang/models/res_partner.py @@ -1,5 +1,6 @@ # -*- coding: utf-8 -*- -# © 2016 Pedro M. Baeza +# Copyright 2016 Pedro M. Baeza +# Copyright 2017 Vicent Cubells # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from openerp import api, models @@ -21,21 +22,12 @@ class ResPartner(models.Model): 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/static/description/icon.svg b/partner_contact_lang/static/description/icon.svg deleted file mode 100644 index 95b972591..000000000 --- a/partner_contact_lang/static/description/icon.svg +++ /dev/null @@ -1,760 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - diff --git a/partner_contact_lang/tests/test_partner_contact_lang.py b/partner_contact_lang/tests/test_partner_contact_lang.py index 945245198..c9940d1b3 100644 --- a/partner_contact_lang/tests/test_partner_contact_lang.py +++ b/partner_contact_lang/tests/test_partner_contact_lang.py @@ -1,29 +1,35 @@ # -*- coding: utf-8 -*- -# © 2016 Pedro M. Baeza +# Copyright 2016 Pedro M. Baeza +# Copyright 2017 Vicent Cubells # 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): + self.partner.lang = False self.partner.lang = 'en_US' self.assertEqual(self.contact.lang, 'en_US') From 118d577244ed406a085755b6045a9bc22c7845fd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cris=20Mart=C3=ADn?= Date: Thu, 4 Oct 2018 09:53:31 +0200 Subject: [PATCH 06/10] [MIG] partner_contact_lang: Migration to 11.0 --- partner_contact_lang/README.rst | 87 ++-- partner_contact_lang/__init__.py | 1 - partner_contact_lang/__manifest__.py | 14 +- 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 | 7 +- partner_contact_lang/readme/CONTRIBUTORS.rst | 6 + partner_contact_lang/readme/DESCRIPTION.rst | 10 + partner_contact_lang/readme/USAGE.rst | 2 + .../static/description/index.html | 440 ++++++++++++++++++ partner_contact_lang/tests/__init__.py | 1 - .../tests/test_partner_contact_lang.py | 9 +- .../views/res_partner_view.xml | 17 - 64 files changed, 966 insertions(+), 298 deletions(-) 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 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 93f212be2..8cb277477 100644 --- a/partner_contact_lang/README.rst +++ b/partner_contact_lang/README.rst @@ -1,64 +1,93 @@ -.. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg - :target: http://www.gnu.org/licenses/agpl - :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/10.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 -* Vicent Cubells + * 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 a77a6fcbc..83e553ac4 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/__manifest__.py b/partner_contact_lang/__manifest__.py index acc9b636d..d3a5799c5 100644 --- a/partner_contact_lang/__manifest__.py +++ b/partner_contact_lang/__manifest__.py @@ -1,21 +1,17 @@ -# -*- coding: utf-8 -*- -# Copyright 2016 Pedro M. Baeza -# Copyright 2017 Vicent Cubells +# 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': '10.0.1.0.0', - 'category': 'Customer Relationship 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 9f174f0d9..5e5cd03b6 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 dea901602..9fef4b5f2 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 79cda071d..4f93d2ee7 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 c65ed33d9..0dbd4b929 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 ce6de4c8a..4602364e8 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 15e9f7594..0661d45ec 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 ebe3e30f8..0debffeb4 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 208b6f19e..c5075f3a3 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 24ce5db77..91faec15e 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 24663c9aa..7ab99ae95 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 c938e552b..dd86abcea 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 9c194bdc3..2d46bd82b 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 d6d81eed2..d8d9346ef 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 d262df5f8..f3b7c9eb9 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 015f8a0f0..67dfdb29b 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 b9055dfee..b5e666965 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 17bdf102a..c85d448f7 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 bcd43aca7..97b8c6d0a 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 657195003..54251c4e4 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 fd67c9cc0..edac88cde 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 7034e2d79..be36792d1 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 f7dd008f8..e31f9165e 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 4b0824540..3493a6217 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 682619a7e..690974562 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 d34ad6453..e02e305ad 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 160afb7a8..9f28b248c 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 5f17bbc28..a6728bf74 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 07f3d1555..0a25a41df 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 5290c1869..ad4492627 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 016506f10..8c47caaa2 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 f9d1ac4a7..678ada017 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 95167672c..5b8dbd472 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 fa047742b..788fef34c 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 81b1a933c..00c7af66d 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 f82520d75..77d4182a2 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 000000000..347a703d4 --- /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 4e9a905b8..74c152d34 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 073ece80c..7a6dfe786 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 c9782ac19..2726c063c 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 cbce34549..0fda03e2d 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 513317bf9..64ae40b84 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 4937c7762..6afd8556d 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 4146d507a..03f3a45b5 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 f922deb67..082998576 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 aad27575a..ea6077b17 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 a84987428..2a9bcd6cd 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 e38c9266b..9e420a54c 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 de9943441..c667abad9 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 724dca1ef..3f751684c 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 db017bcce..0c60c515a 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 035690832..47498967e 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 2db1bd740..31505fcf7 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 e0345afe7..ccebc7247 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 b74a3b394..3149baff6 100644 --- a/partner_contact_lang/models/res_partner.py +++ b/partner_contact_lang/models/res_partner.py @@ -1,9 +1,8 @@ -# -*- coding: utf-8 -*- -# Copyright 2016 Pedro M. Baeza -# Copyright 2017 Vicent Cubells +# 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): diff --git a/partner_contact_lang/readme/CONTRIBUTORS.rst b/partner_contact_lang/readme/CONTRIBUTORS.rst new file mode 100644 index 000000000..0e92fb96a --- /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 000000000..3a5199e90 --- /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 000000000..3bf6da3da --- /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/index.html b/partner_contact_lang/static/description/index.html new file mode 100644 index 000000000..084ac1905 --- /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 410aa95b3..55f694a88 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 c9940d1b3..ff8b2df92 100644 --- a/partner_contact_lang/tests/test_partner_contact_lang.py +++ b/partner_contact_lang/tests/test_partner_contact_lang.py @@ -1,6 +1,6 @@ -# -*- coding: utf-8 -*- -# Copyright 2016 Pedro M. Baeza -# Copyright 2017 Vicent Cubells +# 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 odoo.tests import common @@ -30,6 +30,9 @@ class TestPartnerContactLang(common.SavepointCase): 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 4412c82af..000000000 --- a/partner_contact_lang/views/res_partner_view.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - res.partner - - 9999 - - - - - - - - - - From 06b1e7527d6b96a4dde9de0ed459c4a2c6001c7e Mon Sep 17 00:00:00 2001 From: Pedro Date: Sun, 5 Apr 2020 10:35:27 +0200 Subject: [PATCH 07/10] [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 d3a5799c5..a6d474e48 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 3149baff6..e802b323f 100644 --- a/partner_contact_lang/models/res_partner.py +++ b/partner_contact_lang/models/res_partner.py @@ -6,27 +6,24 @@ from odoo import api, models 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 ff8b2df92..2602fcc0c 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 @@ class TestPartnerContactLang(common.SavepointCase): 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 a894a4456e89e85c1948034e2b851edfff3ac446 Mon Sep 17 00:00:00 2001 From: Pedro Date: Sun, 5 Apr 2020 11:19:47 +0200 Subject: [PATCH 08/10] [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 8cb277477..85b86e8a9 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 83e553ac4..4b76c7b2d 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 a6d474e48..1f5bd4658 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 5e5cd03b6..16844eec4 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 9fef4b5f2..5910b5884 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 4f93d2ee7..58ca5bffe 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 0dbd4b929..74949bb56 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 4602364e8..62c98a672 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 0661d45ec..33eef5366 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 0debffeb4..db0c6bd55 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 c5075f3a3..2293725e1 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 91faec15e..c4e55cc5f 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 7ab99ae95..aaf3cb0e4 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 dd86abcea..873347815 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 2d46bd82b..9b6d127dd 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 d8d9346ef..51cd45547 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 f3b7c9eb9..4722ed0e4 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 67dfdb29b..bf5106d95 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 b5e666965..71f0a25cc 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 c85d448f7..0f1511022 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 97b8c6d0a..3e40f5419 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 54251c4e4..931815e97 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 edac88cde..643d1d08d 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 be36792d1..65e3a6137 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 e31f9165e..c60860436 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 3493a6217..fbc20ad7b 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 690974562..1e5381060 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 e02e305ad..a74d678cb 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 9f28b248c..029b9f3bc 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 a6728bf74..b477502e5 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 0a25a41df..7be1dc0dd 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 ad4492627..5d6839b63 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 8c47caaa2..cb0cf978e 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 678ada017..fcd15f8d7 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 5b8dbd472..15abe85d2 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 788fef34c..d693aa1c8 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 00c7af66d..81356016e 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 77d4182a2..26f6fc286 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 347a703d4..62575608c 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 74c152d34..a01ca968f 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 7a6dfe786..b86e6edfa 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 2726c063c..d4db977f5 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 0fda03e2d..2c5df986f 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 64ae40b84..a8e03f3fa 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 6afd8556d..d5a991325 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 03f3a45b5..3b62633d6 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 082998576..32325e0fb 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 ea6077b17..3966e7e1a 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 2a9bcd6cd..36668a85f 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 9e420a54c..ff2528618 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 c667abad9..174a840e7 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 3f751684c..3b504ea0a 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 0c60c515a..6224f25a1 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 47498967e..da501870f 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 31505fcf7..f09911216 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 ccebc7247..284a83ff1 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 e802b323f..0d82d9e75 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 @@ from odoo 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),]) + childs = self.search([("id", "child_of", self.ids), ("lang", "=", False)]) if childs: childs.write({"lang": vals["lang"]}) return res @@ -23,7 +22,11 @@ class ResPartner(models.Model): """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 0e92fb96a..f022bc6f4 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 3a5199e90..85d1e6d78 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 084ac1905..e68a68874 100644 --- a/partner_contact_lang/static/description/index.html +++ b/partner_contact_lang/static/description/index.html @@ -367,7 +367,7 @@ ul.auto-toc { !! 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 @@ 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.

+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 @@ the contacts that don’t have any.

    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 @@ If you spotted it first, help us smashing it by providing a detailed and welcome
  • Vicent Cubells
  • David Vidal
  • Cristina Martín
  • +
  • Pedro Evaristo Gonzalez Sanchez <pedro.gonzalez@pesol.es>
  • @@ -431,7 +435,7 @@ If you spotted it first, help us smashing it by providing a detailed and welcome

    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 55f694a88..6493df257 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 2602fcc0c..c9d149e30 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 @@ class TestPartnerContactLang(common.SavepointCase): 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 000000000..cecd9269e --- /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 70daebdcfa1dd55baa0c8962ebdf056776675d42 Mon Sep 17 00:00:00 2001 From: Jairo Llopis Date: Fri, 26 Jun 2020 11:38:08 +0100 Subject: [PATCH 09/10] [MIG] partner_contact_lang: Migration to 12.0 Backport from v13 - Remove stuff related to `active_lang_count`, which doesn't exist in v12. - Properly pass parent lang to children. Workaround https://github.com/odoo/odoo/issues/53738. @Tecnativa TT24503 --- oca_dependencies.txt | 1 + partner_contact_lang/README.rst | 28 ++++++++--- partner_contact_lang/__manifest__.py | 4 +- partner_contact_lang/models/res_partner.py | 10 +++- partner_contact_lang/readme/CONTRIBUTORS.rst | 5 +- partner_contact_lang/readme/INSTALL.rst | 2 + partner_contact_lang/readme/ROADMAP.rst | 3 ++ .../static/description/index.html | 50 ++++++++++++------- .../views/res_partner_view.xml | 11 +++- 9 files changed, 83 insertions(+), 31 deletions(-) create mode 100644 oca_dependencies.txt create mode 100644 partner_contact_lang/readme/INSTALL.rst create mode 100644 partner_contact_lang/readme/ROADMAP.rst diff --git a/oca_dependencies.txt b/oca_dependencies.txt new file mode 100644 index 000000000..9c8c9172c --- /dev/null +++ b/oca_dependencies.txt @@ -0,0 +1 @@ +server-tools diff --git a/partner_contact_lang/README.rst b/partner_contact_lang/README.rst index 85b86e8a9..16e211b39 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/12.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-12-0/partner-contact-12-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/12.0 :alt: Try me on Runbot |badge1| |badge2| |badge3| |badge4| |badge5| @@ -44,19 +44,32 @@ set the new conctact with a different language if needed. .. contents:: :local: +Installation +============ + +This module depends on ``base_view_inheritance_extension``, available in +`OCA/server-tools `__. + Usage ===== #. Go to any company partner has contacts. #. Click on any contact and you will be able to edit the language. +Known issues / Roadmap +====================== + +* When https://github.com/odoo/odoo/issues/53738 is fixed, remove the + ``partner_lang`` field and the dependency on + ``base_view_inheritance_extension``. + 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. @@ -71,13 +84,14 @@ Authors Contributors ~~~~~~~~~~~~ +* Javier Iniesta +* Pedro Evaristo Gonzalez Sanchez * `Tecnativa `__: - * Javier Iniesta * Vicent Cubells * David Vidal * Cristina Martín - * Pedro Evaristo Gonzalez Sanchez + * Jairo Llopis Maintainers ~~~~~~~~~~~ @@ -92,6 +106,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 1f5bd4658..020c3bc88 100644 --- a/partner_contact_lang/__manifest__.py +++ b/partner_contact_lang/__manifest__.py @@ -5,12 +5,12 @@ { "name": "Manage language in contacts", - "version": "13.0.1.0.0", + "version": "12.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_view_inheritance_extension"], "data": ["views/res_partner_view.xml"], "installable": True, } diff --git a/partner_contact_lang/models/res_partner.py b/partner_contact_lang/models/res_partner.py index 0d82d9e75..acbab0db3 100644 --- a/partner_contact_lang/models/res_partner.py +++ b/partner_contact_lang/models/res_partner.py @@ -2,12 +2,20 @@ # 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 api, fields, models class ResPartner(models.Model): _inherit = "res.partner" + # HACK https://github.com/odoo/odoo/issues/53738 + # TODO Remove when fixed + partner_lang = fields.Selection( + string="Partner lang", + related="lang", + readonly=True, + ) + def write(self, vals): """Propagate a language change in the partner to the child contacts.""" res = super(ResPartner, self).write(vals) diff --git a/partner_contact_lang/readme/CONTRIBUTORS.rst b/partner_contact_lang/readme/CONTRIBUTORS.rst index f022bc6f4..11e75dd3b 100644 --- a/partner_contact_lang/readme/CONTRIBUTORS.rst +++ b/partner_contact_lang/readme/CONTRIBUTORS.rst @@ -1,7 +1,8 @@ +* Javier Iniesta +* Pedro Evaristo Gonzalez Sanchez * `Tecnativa `__: - * Javier Iniesta * Vicent Cubells * David Vidal * Cristina Martín - * Pedro Evaristo Gonzalez Sanchez + * Jairo Llopis diff --git a/partner_contact_lang/readme/INSTALL.rst b/partner_contact_lang/readme/INSTALL.rst new file mode 100644 index 000000000..9efc973b1 --- /dev/null +++ b/partner_contact_lang/readme/INSTALL.rst @@ -0,0 +1,2 @@ +This module depends on ``base_view_inheritance_extension``, available in +`OCA/server-tools `__. diff --git a/partner_contact_lang/readme/ROADMAP.rst b/partner_contact_lang/readme/ROADMAP.rst new file mode 100644 index 000000000..5f3dd8912 --- /dev/null +++ b/partner_contact_lang/readme/ROADMAP.rst @@ -0,0 +1,3 @@ +* When https://github.com/odoo/odoo/issues/53738 is fixed, remove the + ``partner_lang`` field and the dependency on + ``base_view_inheritance_extension``. diff --git a/partner_contact_lang/static/description/index.html b/partner_contact_lang/static/description/index.html index e68a68874..0697b2610 100644 --- a/partner_contact_lang/static/description/index.html +++ b/partner_contact_lang/static/description/index.html @@ -367,7 +367,7 @@ ul.auto-toc { !! 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 @@ -382,60 +382,76 @@ set the new conctact with a different language if needed.

    Table of contents

    +
    +

    Installation

    +

    This module depends on base_view_inheritance_extension, available in +OCA/server-tools.

    +
    -

    Usage

    +

    Usage

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

    Known issues / Roadmap

    + +
    -

    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 smashing it by providing a detailed and welcomed -feedback.

    +feedback.

    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

    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/views/res_partner_view.xml b/partner_contact_lang/views/res_partner_view.xml index cecd9269e..71bac0c6a 100644 --- a/partner_contact_lang/views/res_partner_view.xml +++ b/partner_contact_lang/views/res_partner_view.xml @@ -12,13 +12,20 @@ expr="//field[@name='child_ids']/form/sheet/field[@name='lang']" position="replace" > - - + + + + + + + partner_lang + From c56e9649343808faf1ed9a7fc70fb8f4f6bdf22d Mon Sep 17 00:00:00 2001 From: "Pedro M. Baeza" Date: Wed, 1 Jul 2020 18:45:10 +0200 Subject: [PATCH 10/10] [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 | 18 +++++++++++------- partner_contact_lang/readme/DESCRIPTION.rst | 6 +++--- .../static/description/index.html | 16 +++++++++------- 4 files changed, 26 insertions(+), 20 deletions(-) diff --git a/partner_contact_lang/README.rst b/partner_contact_lang/README.rst index 16e211b39..5902a95e0 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 acbab0db3..b28f64d4f 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, fields, models @@ -28,13 +28,17 @@ class ResPartner(models.Model): @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 85d1e6d78..1df4a4755 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 0697b2610..3b69ab884 100644 --- a/partner_contact_lang/static/description/index.html +++ b/partner_contact_lang/static/description/index.html @@ -372,13 +372,15 @@ ul.auto-toc { 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