diff --git a/l10n_fr_department/README.rst b/l10n_fr_department/README.rst new file mode 100644 index 000000000..5be98c8b8 --- /dev/null +++ b/l10n_fr_department/README.rst @@ -0,0 +1,99 @@ +================================= +French Departments (Départements) +================================= + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:a5ab95ec321955bf87aa82a61a166828cf596e31ef9a81e0211ed5561493bd5a + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |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%2Fl10n--france-lightgray.png?logo=github + :target: https://github.com/OCA/l10n-france/tree/18.0/l10n_fr_department + :alt: OCA/l10n-france +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/l10n-france-18-0/l10n-france-18-0-l10n_fr_department + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/l10n-france&target_branch=18.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module creates a new model *res_country_department*, sub division +of the *res_country_state* and populate it with all the french +departments, but only the french departments of mainland. If you need +the overseas departments, please install the module +*l10n_fr_department_oversea*. + +It also adds a computed many2one *country_department_id* field on the +*res_partner* object. + +**Table of contents** + +.. contents:: + :local: + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +------- + +* GRAP +* Akretion +* Nicolas JEUDY + +Contributors +------------ + +- Sylvain LE GAL (`Twitter `__), GRAP + (Groupement Régional Alimentaire de Proximité) +- Alexis de Lattre +- Nicolas JEUDY + +Maintainers +----------- + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +.. |maintainer-legalsylvain| image:: https://github.com/legalsylvain.png?size=40px + :target: https://github.com/legalsylvain + :alt: legalsylvain +.. |maintainer-alexis-via| image:: https://github.com/alexis-via.png?size=40px + :target: https://github.com/alexis-via + :alt: alexis-via + +Current `maintainers `__: + +|maintainer-legalsylvain| |maintainer-alexis-via| + +This module is part of the `OCA/l10n-france `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/l10n_fr_department/__init__.py b/l10n_fr_department/__init__.py new file mode 100644 index 000000000..b3fd126bb --- /dev/null +++ b/l10n_fr_department/__init__.py @@ -0,0 +1,2 @@ +from . import model +from .post_install import set_department_on_partner diff --git a/l10n_fr_department/__manifest__.py b/l10n_fr_department/__manifest__.py new file mode 100644 index 000000000..44241e195 --- /dev/null +++ b/l10n_fr_department/__manifest__.py @@ -0,0 +1,31 @@ +# Copyright 2013-2022 GRAP (Sylvain LE GAL https://twitter.com/legalsylvain) +# Copyright 2015-2022 Akretion France +# @author: Alexis de Lattre +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +{ + "name": "French Departments (Départements)", + "summary": "Populate Database with French Departments (Départements)", + "version": "18.0.1.0.0", + "category": "French Localization", + "author": "GRAP, " + "Akretion, " + "Nicolas JEUDY, " + "Odoo Community Association (OCA)", + "maintainers": ["legalsylvain", "alexis-via"], + "website": "https://github.com/OCA/l10n-france", + "license": "AGPL-3", + "depends": [ + "l10n_fr_state", + "contacts", + ], + "data": [ + "security/ir.model.access.csv", + "data/res_country_department.xml", + "view/res_country_department.xml", + "view/res_partner.xml", + ], + "post_init_hook": "set_department_on_partner", + "images": ["static/src/img/screenshots/1.png"], + "installable": True, +} diff --git a/l10n_fr_department/data/res_country_department.xml b/l10n_fr_department/data/res_country_department.xml new file mode 100644 index 000000000..f50539a16 --- /dev/null +++ b/l10n_fr_department/data/res_country_department.xml @@ -0,0 +1,557 @@ + + + + + Ain + 01 + + + + Aisne + 02 + + + + Allier + 03 + + + + Alpes-de-Haute-Provence + 04 + + + + Hautes-Alpes + 05 + + + + Alpes-Maritimes + 06 + + + + Ardèche + 07 + + + + Ardennes + 08 + + + + Ariège + 09 + + + + Aube + 10 + + + + Aude + 11 + + + + Aveyron + 12 + + + + Bouches-du-Rhône + 13 + + + + Calvados + 14 + + + + Cantal + 15 + + + + Charente + 16 + + + + Charente-Maritime + 17 + + + + Cher + 18 + + + + Corrèze + 19 + + + + Côte-d'Or + 21 + + + + Côtes-d'Armor + 22 + + + + Creuse + 23 + + + + Dordogne + 24 + + + + Doubs + 25 + + + + Drôme + 26 + + + + Eure + 27 + + + + Eure-et-Loir + 28 + + + + Finistère + 29 + + + + Corse-du-Sud + 2A + + + + Haute-Corse + 2B + + + + Gard + 30 + + + + Haute-Garonne + 31 + + + + Gers + 32 + + + + Gironde + 33 + + + + Hérault + 34 + + + + Ille-et-Vilaine + 35 + + + + Indre + 36 + + + + Indre-et-Loire + 37 + + + + Isère + 38 + + + + Jura + 39 + + + + Landes + 40 + + + + Loir-et-Cher + 41 + + + + Loire + 42 + + + + Haute-Loire + 43 + + + + Loire-Atlantique + 44 + + + + Loiret + 45 + + + + Lot + 46 + + + + Lot-et-Garonne + 47 + + + + Lozère + 48 + + + + Maine-et-Loire + 49 + + + + Manche + 50 + + + + Marne + 51 + + + + Haute-Marne + 52 + + + + Mayenne + 53 + + + + Meurthe-et-Moselle + 54 + + + + Meuse + 55 + + + + Morbihan + 56 + + + + Moselle + 57 + + + + Nièvre + 58 + + + + Nord + 59 + + + + Oise + 60 + + + + Orne + 61 + + + + Pas-de-Calais + 62 + + + + Puy-de-Dôme + 63 + + + + Pyrénées-Atlantiques + 64 + + + + Hautes-Pyrénées + 65 + + + + Pyrénées-Orientales + 66 + + + + Bas-Rhin + 67 + + + + Haut-Rhin + 68 + + + + Rhône + 69 + + + + Haute-Saône + 70 + + + + Saône-et-Loire + 71 + + + + Sarthe + 72 + + + + Savoie + 73 + + + + Haute-Savoie + 74 + + + + Paris + 75 + + + + Seine-Maritime + 76 + + + + Seine-et-Marne + 77 + + + + Yvelines + 78 + + + + Deux-Sèvres + 79 + + + + Somme + 80 + + + + Tarn + 81 + + + + Tarn-et-Garonne + 82 + + + + Var + 83 + + + + Vaucluse + 84 + + + + Vendée + 85 + + + + Vienne + 86 + + + + Haute-Vienne + 87 + + + + Vosges + 88 + + + + Yonne + 89 + + + + Territoire de Belfort + 90 + + + + Essonne + 91 + + + + Hauts-de-Seine + 92 + + + + Seine-Saint-Denis + 93 + + + + Val-de-Marne + 94 + + + + Val-d'Oise + 95 + + + diff --git a/l10n_fr_department/i18n/am.po b/l10n_fr_department/i18n/am.po new file mode 100644 index 000000000..fbf46d09c --- /dev/null +++ b/l10n_fr_department/i18n/am.po @@ -0,0 +1,137 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * l10n_fr_department +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: l10n-france (9.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-08-26 15:35+0000\n" +"PO-Revision-Date: 2016-09-09 12:26+0000\n" +"Last-Translator: OCA Transbot \n" +"Language-Team: Amharic (http://www.transifex.com/oca/OCA-l10n-france-9-0/" +"language/am/)\n" +"Language: am\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_partner +msgid "Contact" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__country_id +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Country" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner__country_department_id +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_users__country_department_id +msgid "Country Department" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__country_id +msgid "Country of the related state" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_country_state +msgid "Country state" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_country_department +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_partner_form +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_partner_tree +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_res_partner_filter +msgid "Department" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__code +msgid "Department Code" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__name +msgid "Department Name" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.actions.act_window,name:l10n_fr_department.action_view_country_department_tree +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_state__department_ids +#: model:ir.ui.menu,name:l10n_fr_department.menu_res_country_department +msgid "Departments" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_state__department_ids +msgid "Departments related to this state" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__display_name +msgid "Display Name" +msgstr "" + +#. module: l10n_fr_department +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Group By" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__id +msgid "ID" +msgstr "ID" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__write_uid +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: l10n_fr_department +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Name or Code" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__state_id +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "State" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__state_id +msgid "State related to the current department" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__code +msgid "The department code (ISO 3166-2 codification)" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.constraint,message:l10n_fr_department.constraint_res_country_department_code_uniq +msgid "You cannot have two departments with the same code!" +msgstr "" diff --git a/l10n_fr_department/i18n/bg.po b/l10n_fr_department/i18n/bg.po new file mode 100644 index 000000000..f1003f99e --- /dev/null +++ b/l10n_fr_department/i18n/bg.po @@ -0,0 +1,140 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * l10n_fr_department +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-17 03:38+0000\n" +"PO-Revision-Date: 2017-01-17 03:38+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" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_partner +msgid "Contact" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__country_id +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Country" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner__country_department_id +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_users__country_department_id +msgid "Country Department" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__country_id +msgid "Country of the related state" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_country_state +msgid "Country state" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__create_uid +msgid "Created by" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__create_date +msgid "Created on" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_country_department +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_partner_form +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_partner_tree +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_res_partner_filter +msgid "Department" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__code +msgid "Department Code" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__name +msgid "Department Name" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.actions.act_window,name:l10n_fr_department.action_view_country_department_tree +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_state__department_ids +#: model:ir.ui.menu,name:l10n_fr_department.menu_res_country_department +msgid "Departments" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_state__department_ids +msgid "Departments related to this state" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__display_name +msgid "Display Name" +msgstr "" + +#. module: l10n_fr_department +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Group By" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__id +msgid "ID" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__write_date +msgid "Last Updated on" +msgstr "" + +#. module: l10n_fr_department +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Name or Code" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__state_id +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "State" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__state_id +msgid "State related to the current department" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__code +msgid "The department code (ISO 3166-2 codification)" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.constraint,message:l10n_fr_department.constraint_res_country_department_code_uniq +msgid "You cannot have two departments with the same code!" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Партньор" diff --git a/l10n_fr_department/i18n/ca.po b/l10n_fr_department/i18n/ca.po new file mode 100644 index 000000000..dae5cefab --- /dev/null +++ b/l10n_fr_department/i18n/ca.po @@ -0,0 +1,137 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * l10n_fr_department +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: l10n-france (9.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-08-26 15:35+0000\n" +"PO-Revision-Date: 2016-09-09 12:25+0000\n" +"Last-Translator: OCA Transbot \n" +"Language-Team: Catalan (http://www.transifex.com/oca/OCA-l10n-france-9-0/" +"language/ca/)\n" +"Language: ca\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_partner +msgid "Contact" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__country_id +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Country" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner__country_department_id +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_users__country_department_id +msgid "Country Department" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__country_id +msgid "Country of the related state" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_country_state +msgid "Country state" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__create_uid +msgid "Created by" +msgstr "Creat per" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__create_date +msgid "Created on" +msgstr "Creat el" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_country_department +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_partner_form +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_partner_tree +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_res_partner_filter +msgid "Department" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__code +msgid "Department Code" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__name +msgid "Department Name" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.actions.act_window,name:l10n_fr_department.action_view_country_department_tree +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_state__department_ids +#: model:ir.ui.menu,name:l10n_fr_department.menu_res_country_department +msgid "Departments" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_state__department_ids +msgid "Departments related to this state" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__display_name +msgid "Display Name" +msgstr "" + +#. module: l10n_fr_department +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Group By" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__id +msgid "ID" +msgstr "ID" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__write_uid +msgid "Last Updated by" +msgstr "Darrera Actualització per" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__write_date +msgid "Last Updated on" +msgstr "Darrera Actualització el" + +#. module: l10n_fr_department +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Name or Code" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__state_id +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "State" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__state_id +msgid "State related to the current department" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__code +msgid "The department code (ISO 3166-2 codification)" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.constraint,message:l10n_fr_department.constraint_res_country_department_code_uniq +msgid "You cannot have two departments with the same code!" +msgstr "" diff --git a/l10n_fr_department/i18n/cs_CZ.po b/l10n_fr_department/i18n/cs_CZ.po new file mode 100644 index 000000000..9b173cd9b --- /dev/null +++ b/l10n_fr_department/i18n/cs_CZ.po @@ -0,0 +1,144 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * l10n_fr_department +# +# Translators: +# Lukáš Spurný , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-22 03:41+0000\n" +"PO-Revision-Date: 2018-02-22 03:41+0000\n" +"Last-Translator: Lukáš Spurný , 2018\n" +"Language-Team: Czech (Czech Republic) (https://www.transifex.com/oca/" +"teams/23907/cs_CZ/)\n" +"Language: cs_CZ\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_partner +msgid "Contact" +msgstr "Kontakt" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__country_id +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Country" +msgstr "Země" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner__country_department_id +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_users__country_department_id +msgid "Country Department" +msgstr "Oddělení" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__country_id +msgid "Country of the related state" +msgstr "Země příslušného státu" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_country_state +msgid "Country state" +msgstr "Stav státu" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__create_uid +msgid "Created by" +msgstr "Vytvořil" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__create_date +msgid "Created on" +msgstr "Vytvořeno" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_country_department +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_partner_form +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_partner_tree +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_res_partner_filter +msgid "Department" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__code +msgid "Department Code" +msgstr "Kód oddělení" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__name +msgid "Department Name" +msgstr "Název oddělení" + +#. module: l10n_fr_department +#: model:ir.actions.act_window,name:l10n_fr_department.action_view_country_department_tree +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_state__department_ids +#: model:ir.ui.menu,name:l10n_fr_department.menu_res_country_department +msgid "Departments" +msgstr "Oddělení" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_state__department_ids +msgid "Departments related to this state" +msgstr "Oddělení související s tímto stavem" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__display_name +msgid "Display Name" +msgstr "Zobrazovaný název" + +#. module: l10n_fr_department +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Group By" +msgstr "Skupina vytvořená" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__id +msgid "ID" +msgstr "ID" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__write_uid +msgid "Last Updated by" +msgstr "Naposledy aktualizováno" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__write_date +msgid "Last Updated on" +msgstr "Poslední aktualizace dne" + +#. module: l10n_fr_department +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Name or Code" +msgstr "Jméno nebo kód" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__state_id +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "State" +msgstr "Stát" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__state_id +msgid "State related to the current department" +msgstr "Stát ve vztahu k současnému oddělení" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__code +msgid "The department code (ISO 3166-2 codification)" +msgstr "Kód oddělení (kodifikace ISO 3166-2)" + +#. module: l10n_fr_department +#: model:ir.model.constraint,message:l10n_fr_department.constraint_res_country_department_code_uniq +msgid "You cannot have two departments with the same code!" +msgstr "Nemůžete mít dvě oddělení se stejným kódem!" + +#~ msgid "Last Modified on" +#~ msgstr "Poslední změna dne" + +#~ msgid "Display and manage the list of all departments." +#~ msgstr "Zobrazte a spravujte seznam všech oddělení." diff --git a/l10n_fr_department/i18n/da.po b/l10n_fr_department/i18n/da.po new file mode 100644 index 000000000..f8b57e9d5 --- /dev/null +++ b/l10n_fr_department/i18n/da.po @@ -0,0 +1,140 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * l10n_fr_department +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-17 03:38+0000\n" +"PO-Revision-Date: 2017-01-17 03:38+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Danish (https://www.transifex.com/oca/teams/23907/da/)\n" +"Language: da\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_partner +msgid "Contact" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__country_id +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Country" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner__country_department_id +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_users__country_department_id +msgid "Country Department" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__country_id +msgid "Country of the related state" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_country_state +msgid "Country state" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__create_uid +msgid "Created by" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__create_date +msgid "Created on" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_country_department +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_partner_form +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_partner_tree +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_res_partner_filter +msgid "Department" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__code +msgid "Department Code" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__name +msgid "Department Name" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.actions.act_window,name:l10n_fr_department.action_view_country_department_tree +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_state__department_ids +#: model:ir.ui.menu,name:l10n_fr_department.menu_res_country_department +msgid "Departments" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_state__department_ids +msgid "Departments related to this state" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__display_name +msgid "Display Name" +msgstr "" + +#. module: l10n_fr_department +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Group By" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__id +msgid "ID" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__write_date +msgid "Last Updated on" +msgstr "" + +#. module: l10n_fr_department +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Name or Code" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__state_id +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "State" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__state_id +msgid "State related to the current department" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__code +msgid "The department code (ISO 3166-2 codification)" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.constraint,message:l10n_fr_department.constraint_res_country_department_code_uniq +msgid "You cannot have two departments with the same code!" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Partner" diff --git a/l10n_fr_department/i18n/de.po b/l10n_fr_department/i18n/de.po new file mode 100644 index 000000000..8683217d7 --- /dev/null +++ b/l10n_fr_department/i18n/de.po @@ -0,0 +1,137 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * l10n_fr_department +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-22 03:41+0000\n" +"PO-Revision-Date: 2018-02-22 03:41+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_partner +msgid "Contact" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__country_id +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Country" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner__country_department_id +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_users__country_department_id +msgid "Country Department" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__country_id +msgid "Country of the related state" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_country_state +msgid "Country state" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__create_uid +msgid "Created by" +msgstr "Erstellt von" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__create_date +msgid "Created on" +msgstr "Erstellt am:" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_country_department +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_partner_form +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_partner_tree +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_res_partner_filter +msgid "Department" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__code +msgid "Department Code" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__name +msgid "Department Name" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.actions.act_window,name:l10n_fr_department.action_view_country_department_tree +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_state__department_ids +#: model:ir.ui.menu,name:l10n_fr_department.menu_res_country_department +msgid "Departments" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_state__department_ids +msgid "Departments related to this state" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__display_name +msgid "Display Name" +msgstr "" + +#. module: l10n_fr_department +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Group By" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__id +msgid "ID" +msgstr "ID" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__write_uid +msgid "Last Updated by" +msgstr "Zuletzt aktualisiert von" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__write_date +msgid "Last Updated on" +msgstr "Zuletzt aktualisiert am" + +#. module: l10n_fr_department +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Name or Code" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__state_id +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "State" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__state_id +msgid "State related to the current department" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__code +msgid "The department code (ISO 3166-2 codification)" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.constraint,message:l10n_fr_department.constraint_res_country_department_code_uniq +msgid "You cannot have two departments with the same code!" +msgstr "" diff --git a/l10n_fr_department/i18n/el_GR.po b/l10n_fr_department/i18n/el_GR.po new file mode 100644 index 000000000..ead65cc8e --- /dev/null +++ b/l10n_fr_department/i18n/el_GR.po @@ -0,0 +1,138 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * l10n_fr_department +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-22 03:41+0000\n" +"PO-Revision-Date: 2018-02-22 03:41+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Greek (Greece) (https://www.transifex.com/oca/teams/23907/" +"el_GR/)\n" +"Language: el_GR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_partner +msgid "Contact" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__country_id +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Country" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner__country_department_id +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_users__country_department_id +msgid "Country Department" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__country_id +msgid "Country of the related state" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_country_state +msgid "Country state" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__create_uid +msgid "Created by" +msgstr "Δημιουργήθηκε από " + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__create_date +msgid "Created on" +msgstr "Δημιουργήθηκε στις" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_country_department +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_partner_form +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_partner_tree +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_res_partner_filter +msgid "Department" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__code +msgid "Department Code" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__name +msgid "Department Name" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.actions.act_window,name:l10n_fr_department.action_view_country_department_tree +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_state__department_ids +#: model:ir.ui.menu,name:l10n_fr_department.menu_res_country_department +msgid "Departments" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_state__department_ids +msgid "Departments related to this state" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__display_name +msgid "Display Name" +msgstr "" + +#. module: l10n_fr_department +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Group By" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__id +msgid "ID" +msgstr "Κωδικός" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__write_uid +msgid "Last Updated by" +msgstr "Τελευταία ενημέρωση από" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__write_date +msgid "Last Updated on" +msgstr "Τελευταία ενημέρωση στις" + +#. module: l10n_fr_department +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Name or Code" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__state_id +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "State" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__state_id +msgid "State related to the current department" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__code +msgid "The department code (ISO 3166-2 codification)" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.constraint,message:l10n_fr_department.constraint_res_country_department_code_uniq +msgid "You cannot have two departments with the same code!" +msgstr "" diff --git a/l10n_fr_department/i18n/es.po b/l10n_fr_department/i18n/es.po new file mode 100644 index 000000000..1bf7da515 --- /dev/null +++ b/l10n_fr_department/i18n/es.po @@ -0,0 +1,141 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * l10n_fr_department +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-22 03:41+0000\n" +"PO-Revision-Date: 2023-09-03 13:35+0000\n" +"Last-Translator: Ivorra78 \n" +"Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_partner +msgid "Contact" +msgstr "Contacto" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__country_id +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Country" +msgstr "País" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner__country_department_id +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_users__country_department_id +msgid "Country Department" +msgstr "Departamento de País" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__country_id +msgid "Country of the related state" +msgstr "País del estado relacionado" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_country_state +msgid "Country state" +msgstr "Estado del país" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_country_department +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_partner_form +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_partner_tree +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_res_partner_filter +msgid "Department" +msgstr "Departamento" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__code +msgid "Department Code" +msgstr "Código de Departamento" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__name +msgid "Department Name" +msgstr "Nombre del Departamento" + +#. module: l10n_fr_department +#: model:ir.actions.act_window,name:l10n_fr_department.action_view_country_department_tree +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_state__department_ids +#: model:ir.ui.menu,name:l10n_fr_department.menu_res_country_department +msgid "Departments" +msgstr "Departamentos" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_state__department_ids +msgid "Departments related to this state" +msgstr "Departamentos relacionados con este estado" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: l10n_fr_department +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Group By" +msgstr "Agrupar Por" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__id +msgid "ID" +msgstr "ID" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__write_uid +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__write_date +msgid "Last Updated on" +msgstr "Última actualización el" + +#. module: l10n_fr_department +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Name or Code" +msgstr "Nombre o código" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__state_id +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "State" +msgstr "Estado" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__state_id +msgid "State related to the current department" +msgstr "Estado relacionado con el departamento actual" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__code +msgid "The department code (ISO 3166-2 codification)" +msgstr "El código de departamento (codificación ISO 3166-2)" + +#. module: l10n_fr_department +#: model:ir.model.constraint,message:l10n_fr_department.constraint_res_country_department_code_uniq +msgid "You cannot have two departments with the same code!" +msgstr "¡No puede haber dos departamentos con el mismo código!" + +#~ msgid "Last Modified on" +#~ msgstr "Última modificación el" diff --git a/l10n_fr_department/i18n/es_ES.po b/l10n_fr_department/i18n/es_ES.po new file mode 100644 index 000000000..8cf841038 --- /dev/null +++ b/l10n_fr_department/i18n/es_ES.po @@ -0,0 +1,137 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * l10n_fr_department +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: l10n-france (9.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-08-26 15:35+0000\n" +"PO-Revision-Date: 2016-07-29 19:51+0000\n" +"Last-Translator: OCA Transbot \n" +"Language-Team: Spanish (Spain) (http://www.transifex.com/oca/OCA-l10n-" +"france-9-0/language/es_ES/)\n" +"Language: es_ES\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_partner +msgid "Contact" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__country_id +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Country" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner__country_department_id +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_users__country_department_id +msgid "Country Department" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__country_id +msgid "Country of the related state" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_country_state +msgid "Country state" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_country_department +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_partner_form +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_partner_tree +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_res_partner_filter +msgid "Department" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__code +msgid "Department Code" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__name +msgid "Department Name" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.actions.act_window,name:l10n_fr_department.action_view_country_department_tree +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_state__department_ids +#: model:ir.ui.menu,name:l10n_fr_department.menu_res_country_department +msgid "Departments" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_state__department_ids +msgid "Departments related to this state" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__display_name +msgid "Display Name" +msgstr "" + +#. module: l10n_fr_department +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Group By" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__id +msgid "ID" +msgstr "ID" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__write_uid +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: l10n_fr_department +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Name or Code" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__state_id +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "State" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__state_id +msgid "State related to the current department" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__code +msgid "The department code (ISO 3166-2 codification)" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.constraint,message:l10n_fr_department.constraint_res_country_department_code_uniq +msgid "You cannot have two departments with the same code!" +msgstr "" diff --git a/l10n_fr_department/i18n/es_MX.po b/l10n_fr_department/i18n/es_MX.po new file mode 100644 index 000000000..1c26af2c2 --- /dev/null +++ b/l10n_fr_department/i18n/es_MX.po @@ -0,0 +1,141 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * l10n_fr_department +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-17 03:38+0000\n" +"PO-Revision-Date: 2017-01-17 03:38+0000\n" +"Last-Translator: OCA Transbot , 2017\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" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_partner +msgid "Contact" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__country_id +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Country" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner__country_department_id +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_users__country_department_id +msgid "Country Department" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__country_id +msgid "Country of the related state" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_country_state +msgid "Country state" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__create_uid +msgid "Created by" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__create_date +msgid "Created on" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_country_department +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_partner_form +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_partner_tree +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_res_partner_filter +msgid "Department" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__code +msgid "Department Code" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__name +msgid "Department Name" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.actions.act_window,name:l10n_fr_department.action_view_country_department_tree +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_state__department_ids +#: model:ir.ui.menu,name:l10n_fr_department.menu_res_country_department +msgid "Departments" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_state__department_ids +msgid "Departments related to this state" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__display_name +msgid "Display Name" +msgstr "" + +#. module: l10n_fr_department +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Group By" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__id +msgid "ID" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__write_date +msgid "Last Updated on" +msgstr "" + +#. module: l10n_fr_department +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Name or Code" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__state_id +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "State" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__state_id +msgid "State related to the current department" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__code +msgid "The department code (ISO 3166-2 codification)" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.constraint,message:l10n_fr_department.constraint_res_country_department_code_uniq +msgid "You cannot have two departments with the same code!" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Compañero" diff --git a/l10n_fr_department/i18n/fi.po b/l10n_fr_department/i18n/fi.po new file mode 100644 index 000000000..d55bf9d50 --- /dev/null +++ b/l10n_fr_department/i18n/fi.po @@ -0,0 +1,140 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * l10n_fr_department +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-22 03:41+0000\n" +"PO-Revision-Date: 2018-02-22 03:41+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Finnish (https://www.transifex.com/oca/teams/23907/fi/)\n" +"Language: fi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_partner +msgid "Contact" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__country_id +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Country" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner__country_department_id +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_users__country_department_id +msgid "Country Department" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__country_id +msgid "Country of the related state" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_country_state +msgid "Country state" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__create_uid +msgid "Created by" +msgstr "Luonut" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__create_date +msgid "Created on" +msgstr "Luotu" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_country_department +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_partner_form +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_partner_tree +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_res_partner_filter +msgid "Department" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__code +msgid "Department Code" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__name +msgid "Department Name" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.actions.act_window,name:l10n_fr_department.action_view_country_department_tree +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_state__department_ids +#: model:ir.ui.menu,name:l10n_fr_department.menu_res_country_department +msgid "Departments" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_state__department_ids +msgid "Departments related to this state" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__display_name +msgid "Display Name" +msgstr "Nimi" + +#. module: l10n_fr_department +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Group By" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__id +msgid "ID" +msgstr "ID" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__write_uid +msgid "Last Updated by" +msgstr "Viimeksi päivittänyt" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__write_date +msgid "Last Updated on" +msgstr "Viimeksi päivitetty" + +#. module: l10n_fr_department +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Name or Code" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__state_id +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "State" +msgstr "Tila" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__state_id +msgid "State related to the current department" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__code +msgid "The department code (ISO 3166-2 codification)" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.constraint,message:l10n_fr_department.constraint_res_country_department_code_uniq +msgid "You cannot have two departments with the same code!" +msgstr "" + +#~ msgid "Last Modified on" +#~ msgstr "Viimeksi muokattu" diff --git a/l10n_fr_department/i18n/fr.po b/l10n_fr_department/i18n/fr.po new file mode 100644 index 000000000..8182090c8 --- /dev/null +++ b/l10n_fr_department/i18n/fr.po @@ -0,0 +1,145 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * l10n_fr_department +# +# Translators: +# Quentin THEURET , 2018 +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-22 03:41+0000\n" +"PO-Revision-Date: 2023-06-20 16:08+0000\n" +"Last-Translator: Alexis de Lattre \n" +"Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_partner +msgid "Contact" +msgstr "Contact" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__country_id +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Country" +msgstr "Pays" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner__country_department_id +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_users__country_department_id +msgid "Country Department" +msgstr "Département" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__country_id +msgid "Country of the related state" +msgstr "Pays associé à la région" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_country_state +msgid "Country state" +msgstr "État" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__create_date +msgid "Created on" +msgstr "Créé le" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_country_department +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_partner_form +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_partner_tree +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_res_partner_filter +msgid "Department" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__code +msgid "Department Code" +msgstr "Code du département" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__name +msgid "Department Name" +msgstr "Nom du département" + +#. module: l10n_fr_department +#: model:ir.actions.act_window,name:l10n_fr_department.action_view_country_department_tree +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_state__department_ids +#: model:ir.ui.menu,name:l10n_fr_department.menu_res_country_department +msgid "Departments" +msgstr "Départements" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_state__department_ids +msgid "Departments related to this state" +msgstr "Départements associés à cette région" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__display_name +msgid "Display Name" +msgstr "Nom affiché" + +#. module: l10n_fr_department +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Group By" +msgstr "Grouper par" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__id +msgid "ID" +msgstr "ID" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__write_uid +msgid "Last Updated by" +msgstr "Dernière mise à jour par" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__write_date +msgid "Last Updated on" +msgstr "Dernière mise à jour le" + +#. module: l10n_fr_department +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Name or Code" +msgstr "Nom ou code" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__state_id +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "State" +msgstr "État" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__state_id +msgid "State related to the current department" +msgstr "Région associée au département actuel" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__code +msgid "The department code (ISO 3166-2 codification)" +msgstr "Code du département (codification ISO 3166-2)" + +#. module: l10n_fr_department +#: model:ir.model.constraint,message:l10n_fr_department.constraint_res_country_department_code_uniq +msgid "You cannot have two departments with the same code!" +msgstr "Vous ne pouvez pas avoir deux départements avec le même code !" + +#~ msgid "Last Modified on" +#~ msgstr "Dernière modification le" + +#~ msgid "Display and manage the list of all departments." +#~ msgstr "Afficher et gérer la liste de tous les départements." diff --git a/l10n_fr_department/i18n/fr_CH.po b/l10n_fr_department/i18n/fr_CH.po new file mode 100644 index 000000000..2ac836b7a --- /dev/null +++ b/l10n_fr_department/i18n/fr_CH.po @@ -0,0 +1,141 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * l10n_fr_department +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-17 03:38+0000\n" +"PO-Revision-Date: 2017-01-17 03:38+0000\n" +"Last-Translator: OCA Transbot , 2017\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" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_partner +msgid "Contact" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__country_id +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Country" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner__country_department_id +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_users__country_department_id +msgid "Country Department" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__country_id +msgid "Country of the related state" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_country_state +msgid "Country state" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__create_uid +msgid "Created by" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__create_date +msgid "Created on" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_country_department +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_partner_form +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_partner_tree +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_res_partner_filter +msgid "Department" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__code +msgid "Department Code" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__name +msgid "Department Name" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.actions.act_window,name:l10n_fr_department.action_view_country_department_tree +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_state__department_ids +#: model:ir.ui.menu,name:l10n_fr_department.menu_res_country_department +msgid "Departments" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_state__department_ids +msgid "Departments related to this state" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__display_name +msgid "Display Name" +msgstr "" + +#. module: l10n_fr_department +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Group By" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__id +msgid "ID" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__write_date +msgid "Last Updated on" +msgstr "" + +#. module: l10n_fr_department +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Name or Code" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__state_id +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "State" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__state_id +msgid "State related to the current department" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__code +msgid "The department code (ISO 3166-2 codification)" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.constraint,message:l10n_fr_department.constraint_res_country_department_code_uniq +msgid "You cannot have two departments with the same code!" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Partenaire" diff --git a/l10n_fr_department/i18n/gl.po b/l10n_fr_department/i18n/gl.po new file mode 100644 index 000000000..8e9119de7 --- /dev/null +++ b/l10n_fr_department/i18n/gl.po @@ -0,0 +1,137 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * l10n_fr_department +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: l10n-france (9.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-08-26 15:35+0000\n" +"PO-Revision-Date: 2016-09-09 12:25+0000\n" +"Last-Translator: OCA Transbot \n" +"Language-Team: Galician (http://www.transifex.com/oca/OCA-l10n-france-9-0/" +"language/gl/)\n" +"Language: gl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_partner +msgid "Contact" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__country_id +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Country" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner__country_department_id +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_users__country_department_id +msgid "Country Department" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__country_id +msgid "Country of the related state" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_country_state +msgid "Country state" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_country_department +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_partner_form +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_partner_tree +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_res_partner_filter +msgid "Department" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__code +msgid "Department Code" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__name +msgid "Department Name" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.actions.act_window,name:l10n_fr_department.action_view_country_department_tree +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_state__department_ids +#: model:ir.ui.menu,name:l10n_fr_department.menu_res_country_department +msgid "Departments" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_state__department_ids +msgid "Departments related to this state" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__display_name +msgid "Display Name" +msgstr "" + +#. module: l10n_fr_department +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Group By" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__id +msgid "ID" +msgstr "ID" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__write_uid +msgid "Last Updated by" +msgstr "ültima actualización por" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: l10n_fr_department +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Name or Code" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__state_id +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "State" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__state_id +msgid "State related to the current department" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__code +msgid "The department code (ISO 3166-2 codification)" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.constraint,message:l10n_fr_department.constraint_res_country_department_code_uniq +msgid "You cannot have two departments with the same code!" +msgstr "" diff --git a/l10n_fr_department/i18n/hr.po b/l10n_fr_department/i18n/hr.po new file mode 100644 index 000000000..8764ea7c1 --- /dev/null +++ b/l10n_fr_department/i18n/hr.po @@ -0,0 +1,141 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * l10n_fr_department +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-17 03:38+0000\n" +"PO-Revision-Date: 2017-01-17 03:38+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" +"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: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_partner +msgid "Contact" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__country_id +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Country" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner__country_department_id +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_users__country_department_id +msgid "Country Department" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__country_id +msgid "Country of the related state" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_country_state +msgid "Country state" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__create_uid +msgid "Created by" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__create_date +msgid "Created on" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_country_department +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_partner_form +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_partner_tree +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_res_partner_filter +msgid "Department" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__code +msgid "Department Code" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__name +msgid "Department Name" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.actions.act_window,name:l10n_fr_department.action_view_country_department_tree +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_state__department_ids +#: model:ir.ui.menu,name:l10n_fr_department.menu_res_country_department +msgid "Departments" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_state__department_ids +msgid "Departments related to this state" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__display_name +msgid "Display Name" +msgstr "" + +#. module: l10n_fr_department +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Group By" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__id +msgid "ID" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__write_date +msgid "Last Updated on" +msgstr "" + +#. module: l10n_fr_department +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Name or Code" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__state_id +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "State" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__state_id +msgid "State related to the current department" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__code +msgid "The department code (ISO 3166-2 codification)" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.constraint,message:l10n_fr_department.constraint_res_country_department_code_uniq +msgid "You cannot have two departments with the same code!" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Partner" diff --git a/l10n_fr_department/i18n/it.po b/l10n_fr_department/i18n/it.po new file mode 100644 index 000000000..6ad18b384 --- /dev/null +++ b/l10n_fr_department/i18n/it.po @@ -0,0 +1,141 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * l10n_fr_department +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-22 03:41+0000\n" +"PO-Revision-Date: 2023-03-23 13:26+0000\n" +"Last-Translator: mymage \n" +"Language-Team: Italian (https://www.transifex.com/oca/teams/23907/it/)\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.14.1\n" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_partner +msgid "Contact" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__country_id +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Country" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner__country_department_id +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_users__country_department_id +msgid "Country Department" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__country_id +msgid "Country of the related state" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_country_state +msgid "Country state" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__create_uid +msgid "Created by" +msgstr "Creato da" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__create_date +msgid "Created on" +msgstr "Creato il" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_country_department +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_partner_form +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_partner_tree +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_res_partner_filter +msgid "Department" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__code +msgid "Department Code" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__name +msgid "Department Name" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.actions.act_window,name:l10n_fr_department.action_view_country_department_tree +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_state__department_ids +#: model:ir.ui.menu,name:l10n_fr_department.menu_res_country_department +msgid "Departments" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_state__department_ids +msgid "Departments related to this state" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__display_name +msgid "Display Name" +msgstr "Nome visualizzato" + +#. module: l10n_fr_department +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Group By" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__id +msgid "ID" +msgstr "ID" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__write_uid +msgid "Last Updated by" +msgstr "Ultimo aggiornamento di" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__write_date +msgid "Last Updated on" +msgstr "Ultimo aggiornamento il" + +#. module: l10n_fr_department +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Name or Code" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__state_id +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "State" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__state_id +msgid "State related to the current department" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__code +msgid "The department code (ISO 3166-2 codification)" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.constraint,message:l10n_fr_department.constraint_res_country_department_code_uniq +msgid "You cannot have two departments with the same code!" +msgstr "" + +#~ msgid "Last Modified on" +#~ msgstr "Ultima modifica il" diff --git a/l10n_fr_department/i18n/l10n_fr_department.pot b/l10n_fr_department/i18n/l10n_fr_department.pot new file mode 100644 index 000000000..ca662db29 --- /dev/null +++ b/l10n_fr_department/i18n/l10n_fr_department.pot @@ -0,0 +1,132 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * l10n_fr_department +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_partner +msgid "Contact" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__country_id +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Country" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner__country_department_id +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_users__country_department_id +msgid "Country Department" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__country_id +msgid "Country of the related state" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_country_state +msgid "Country state" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__create_uid +msgid "Created by" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__create_date +msgid "Created on" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_country_department +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_partner_form +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_partner_tree +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_res_partner_filter +msgid "Department" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__code +msgid "Department Code" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__name +msgid "Department Name" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.actions.act_window,name:l10n_fr_department.action_view_country_department_tree +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_state__department_ids +#: model:ir.ui.menu,name:l10n_fr_department.menu_res_country_department +msgid "Departments" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_state__department_ids +msgid "Departments related to this state" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__display_name +msgid "Display Name" +msgstr "" + +#. module: l10n_fr_department +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Group By" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__id +msgid "ID" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__write_date +msgid "Last Updated on" +msgstr "" + +#. module: l10n_fr_department +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Name or Code" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__state_id +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "State" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__state_id +msgid "State related to the current department" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__code +msgid "The department code (ISO 3166-2 codification)" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.constraint,message:l10n_fr_department.constraint_res_country_department_code_uniq +msgid "You cannot have two departments with the same code!" +msgstr "" diff --git a/l10n_fr_department/i18n/nb_NO.po b/l10n_fr_department/i18n/nb_NO.po new file mode 100644 index 000000000..d3ed3f97c --- /dev/null +++ b/l10n_fr_department/i18n/nb_NO.po @@ -0,0 +1,144 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * l10n_fr_department +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-22 03:41+0000\n" +"PO-Revision-Date: 2018-02-22 03:41+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Norwegian Bokmål (Norway) (https://www.transifex.com/oca/" +"teams/23907/nb_NO/)\n" +"Language: nb_NO\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_partner +msgid "Contact" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__country_id +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Country" +msgstr "Land" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner__country_department_id +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_users__country_department_id +msgid "Country Department" +msgstr "Departement" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__country_id +msgid "Country of the related state" +msgstr "Landet til den relaterte staten" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_country_state +msgid "Country state" +msgstr "Landsstat" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__create_uid +msgid "Created by" +msgstr "Laget av" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__create_date +msgid "Created on" +msgstr "Laget den" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_country_department +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_partner_form +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_partner_tree +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_res_partner_filter +msgid "Department" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__code +msgid "Department Code" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__name +msgid "Department Name" +msgstr "Departement-navn" + +#. module: l10n_fr_department +#: model:ir.actions.act_window,name:l10n_fr_department.action_view_country_department_tree +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_state__department_ids +#: model:ir.ui.menu,name:l10n_fr_department.menu_res_country_department +msgid "Departments" +msgstr "Departementer" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_state__department_ids +msgid "Departments related to this state" +msgstr "Departementer relatert til denne staten" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__display_name +msgid "Display Name" +msgstr "Vis navn" + +#. module: l10n_fr_department +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Group By" +msgstr "Gruppe laget av" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__id +msgid "ID" +msgstr "ID" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__write_uid +msgid "Last Updated by" +msgstr "Sist oppdatert av" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__write_date +msgid "Last Updated on" +msgstr "Sist oppdatert den" + +#. module: l10n_fr_department +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Name or Code" +msgstr "Navn eller kode" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__state_id +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "State" +msgstr "Stat" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__state_id +msgid "State related to the current department" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__code +msgid "The department code (ISO 3166-2 codification)" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.constraint,message:l10n_fr_department.constraint_res_country_department_code_uniq +msgid "You cannot have two departments with the same code!" +msgstr "" + +#~ msgid "Last Modified on" +#~ msgstr "Sist endret den" + +#~ msgid "Display and manage the list of all departments." +#~ msgstr "Vis og håndter en liste over alle departementene." diff --git a/l10n_fr_department/i18n/nl.po b/l10n_fr_department/i18n/nl.po new file mode 100644 index 000000000..fc60b1ca1 --- /dev/null +++ b/l10n_fr_department/i18n/nl.po @@ -0,0 +1,140 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * l10n_fr_department +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-17 03:38+0000\n" +"PO-Revision-Date: 2017-01-17 03:38+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Dutch (https://www.transifex.com/oca/teams/23907/nl/)\n" +"Language: nl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_partner +msgid "Contact" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__country_id +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Country" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner__country_department_id +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_users__country_department_id +msgid "Country Department" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__country_id +msgid "Country of the related state" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_country_state +msgid "Country state" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__create_uid +msgid "Created by" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__create_date +msgid "Created on" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_country_department +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_partner_form +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_partner_tree +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_res_partner_filter +msgid "Department" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__code +msgid "Department Code" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__name +msgid "Department Name" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.actions.act_window,name:l10n_fr_department.action_view_country_department_tree +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_state__department_ids +#: model:ir.ui.menu,name:l10n_fr_department.menu_res_country_department +msgid "Departments" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_state__department_ids +msgid "Departments related to this state" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__display_name +msgid "Display Name" +msgstr "" + +#. module: l10n_fr_department +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Group By" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__id +msgid "ID" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__write_date +msgid "Last Updated on" +msgstr "" + +#. module: l10n_fr_department +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Name or Code" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__state_id +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "State" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__state_id +msgid "State related to the current department" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__code +msgid "The department code (ISO 3166-2 codification)" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.constraint,message:l10n_fr_department.constraint_res_country_department_code_uniq +msgid "You cannot have two departments with the same code!" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Relatie" diff --git a/l10n_fr_department/i18n/pt.po b/l10n_fr_department/i18n/pt.po new file mode 100644 index 000000000..b3297da80 --- /dev/null +++ b/l10n_fr_department/i18n/pt.po @@ -0,0 +1,137 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * l10n_fr_department +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-22 03:41+0000\n" +"PO-Revision-Date: 2018-02-22 03:41+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Portuguese (https://www.transifex.com/oca/teams/23907/pt/)\n" +"Language: pt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_partner +msgid "Contact" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__country_id +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Country" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner__country_department_id +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_users__country_department_id +msgid "Country Department" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__country_id +msgid "Country of the related state" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_country_state +msgid "Country state" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__create_uid +msgid "Created by" +msgstr "Criado por" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__create_date +msgid "Created on" +msgstr "Criado em" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_country_department +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_partner_form +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_partner_tree +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_res_partner_filter +msgid "Department" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__code +msgid "Department Code" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__name +msgid "Department Name" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.actions.act_window,name:l10n_fr_department.action_view_country_department_tree +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_state__department_ids +#: model:ir.ui.menu,name:l10n_fr_department.menu_res_country_department +msgid "Departments" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_state__department_ids +msgid "Departments related to this state" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__display_name +msgid "Display Name" +msgstr "" + +#. module: l10n_fr_department +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Group By" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__id +msgid "ID" +msgstr "ID" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__write_uid +msgid "Last Updated by" +msgstr "Atualizado pela última vez por" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__write_date +msgid "Last Updated on" +msgstr "Atualizado pela última vez em" + +#. module: l10n_fr_department +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Name or Code" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__state_id +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "State" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__state_id +msgid "State related to the current department" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__code +msgid "The department code (ISO 3166-2 codification)" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.constraint,message:l10n_fr_department.constraint_res_country_department_code_uniq +msgid "You cannot have two departments with the same code!" +msgstr "" diff --git a/l10n_fr_department/i18n/pt_BR.po b/l10n_fr_department/i18n/pt_BR.po new file mode 100644 index 000000000..5c73eb0a3 --- /dev/null +++ b/l10n_fr_department/i18n/pt_BR.po @@ -0,0 +1,138 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * l10n_fr_department +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-22 03:41+0000\n" +"PO-Revision-Date: 2018-02-22 03:41+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/" +"teams/23907/pt_BR/)\n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_partner +msgid "Contact" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__country_id +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Country" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner__country_department_id +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_users__country_department_id +msgid "Country Department" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__country_id +msgid "Country of the related state" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_country_state +msgid "Country state" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__create_uid +msgid "Created by" +msgstr "Criado por" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__create_date +msgid "Created on" +msgstr "Criado em" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_country_department +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_partner_form +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_partner_tree +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_res_partner_filter +msgid "Department" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__code +msgid "Department Code" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__name +msgid "Department Name" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.actions.act_window,name:l10n_fr_department.action_view_country_department_tree +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_state__department_ids +#: model:ir.ui.menu,name:l10n_fr_department.menu_res_country_department +msgid "Departments" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_state__department_ids +msgid "Departments related to this state" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__display_name +msgid "Display Name" +msgstr "" + +#. module: l10n_fr_department +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Group By" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__id +msgid "ID" +msgstr "Identificação" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__write_uid +msgid "Last Updated by" +msgstr "Última atualização por" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__write_date +msgid "Last Updated on" +msgstr "Última atualização em" + +#. module: l10n_fr_department +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Name or Code" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__state_id +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "State" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__state_id +msgid "State related to the current department" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__code +msgid "The department code (ISO 3166-2 codification)" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.constraint,message:l10n_fr_department.constraint_res_country_department_code_uniq +msgid "You cannot have two departments with the same code!" +msgstr "" diff --git a/l10n_fr_department/i18n/pt_PT.po b/l10n_fr_department/i18n/pt_PT.po new file mode 100644 index 000000000..fd348dc9d --- /dev/null +++ b/l10n_fr_department/i18n/pt_PT.po @@ -0,0 +1,137 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * l10n_fr_department +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: l10n-france (9.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-08-26 15:35+0000\n" +"PO-Revision-Date: 2016-07-29 19:51+0000\n" +"Last-Translator: OCA Transbot \n" +"Language-Team: Portuguese (Portugal) (http://www.transifex.com/oca/OCA-l10n-" +"france-9-0/language/pt_PT/)\n" +"Language: pt_PT\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_partner +msgid "Contact" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__country_id +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Country" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner__country_department_id +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_users__country_department_id +msgid "Country Department" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__country_id +msgid "Country of the related state" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_country_state +msgid "Country state" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__create_uid +msgid "Created by" +msgstr "Criado por" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__create_date +msgid "Created on" +msgstr "Criado em" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_country_department +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_partner_form +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_partner_tree +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_res_partner_filter +msgid "Department" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__code +msgid "Department Code" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__name +msgid "Department Name" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.actions.act_window,name:l10n_fr_department.action_view_country_department_tree +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_state__department_ids +#: model:ir.ui.menu,name:l10n_fr_department.menu_res_country_department +msgid "Departments" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_state__department_ids +msgid "Departments related to this state" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__display_name +msgid "Display Name" +msgstr "" + +#. module: l10n_fr_department +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Group By" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__id +msgid "ID" +msgstr "ID" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__write_uid +msgid "Last Updated by" +msgstr "Atualizado pela última vez por" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__write_date +msgid "Last Updated on" +msgstr "Atualizado pela última vez em" + +#. module: l10n_fr_department +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Name or Code" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__state_id +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "State" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__state_id +msgid "State related to the current department" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__code +msgid "The department code (ISO 3166-2 codification)" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.constraint,message:l10n_fr_department.constraint_res_country_department_code_uniq +msgid "You cannot have two departments with the same code!" +msgstr "" diff --git a/l10n_fr_department/i18n/sl.po b/l10n_fr_department/i18n/sl.po new file mode 100644 index 000000000..2d01e300f --- /dev/null +++ b/l10n_fr_department/i18n/sl.po @@ -0,0 +1,142 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * l10n_fr_department +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-22 03:41+0000\n" +"PO-Revision-Date: 2023-03-31 21:23+0000\n" +"Last-Translator: Matjaz Mozetic \n" +"Language-Team: Slovenian (https://www.transifex.com/oca/teams/23907/sl/)\n" +"Language: sl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n" +"%100==4 ? 2 : 3;\n" +"X-Generator: Weblate 4.14.1\n" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_partner +msgid "Contact" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__country_id +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Country" +msgstr "Država" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner__country_department_id +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_users__country_department_id +msgid "Country Department" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__country_id +msgid "Country of the related state" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_country_state +msgid "Country state" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__create_uid +msgid "Created by" +msgstr "Ustvaril" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__create_date +msgid "Created on" +msgstr "Ustvarjeno" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_country_department +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_partner_form +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_partner_tree +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_res_partner_filter +msgid "Department" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__code +msgid "Department Code" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__name +msgid "Department Name" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.actions.act_window,name:l10n_fr_department.action_view_country_department_tree +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_state__department_ids +#: model:ir.ui.menu,name:l10n_fr_department.menu_res_country_department +msgid "Departments" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_state__department_ids +msgid "Departments related to this state" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__display_name +msgid "Display Name" +msgstr "Prikazani naziv" + +#. module: l10n_fr_department +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Group By" +msgstr "Združi po" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__id +msgid "ID" +msgstr "ID" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__write_uid +msgid "Last Updated by" +msgstr "Zadnjič posodobil" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__write_date +msgid "Last Updated on" +msgstr "Zadnjič posodobljeno" + +#. module: l10n_fr_department +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Name or Code" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__state_id +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "State" +msgstr "Stanje" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__state_id +msgid "State related to the current department" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__code +msgid "The department code (ISO 3166-2 codification)" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.constraint,message:l10n_fr_department.constraint_res_country_department_code_uniq +msgid "You cannot have two departments with the same code!" +msgstr "" + +#~ msgid "Last Modified on" +#~ msgstr "Zadnjič spremenjeno" diff --git a/l10n_fr_department/i18n/tr.po b/l10n_fr_department/i18n/tr.po new file mode 100644 index 000000000..47e79dc4b --- /dev/null +++ b/l10n_fr_department/i18n/tr.po @@ -0,0 +1,137 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * l10n_fr_department +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: l10n-france (9.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-08-26 15:35+0000\n" +"PO-Revision-Date: 2016-09-09 11:33+0000\n" +"Last-Translator: OCA Transbot \n" +"Language-Team: Turkish (http://www.transifex.com/oca/OCA-l10n-france-9-0/" +"language/tr/)\n" +"Language: tr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_partner +msgid "Contact" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__country_id +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Country" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner__country_department_id +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_users__country_department_id +msgid "Country Department" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__country_id +msgid "Country of the related state" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_country_state +msgid "Country state" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__create_uid +msgid "Created by" +msgstr "Oluşturan" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__create_date +msgid "Created on" +msgstr "Oluşturuldu" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_country_department +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_partner_form +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_partner_tree +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_res_partner_filter +msgid "Department" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__code +msgid "Department Code" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__name +msgid "Department Name" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.actions.act_window,name:l10n_fr_department.action_view_country_department_tree +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_state__department_ids +#: model:ir.ui.menu,name:l10n_fr_department.menu_res_country_department +msgid "Departments" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_state__department_ids +msgid "Departments related to this state" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__display_name +msgid "Display Name" +msgstr "" + +#. module: l10n_fr_department +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Group By" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__id +msgid "ID" +msgstr "ID" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__write_uid +msgid "Last Updated by" +msgstr "Son güncelleyen" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__write_date +msgid "Last Updated on" +msgstr "Son güncelleme" + +#. module: l10n_fr_department +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Name or Code" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__state_id +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "State" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__state_id +msgid "State related to the current department" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__code +msgid "The department code (ISO 3166-2 codification)" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.constraint,message:l10n_fr_department.constraint_res_country_department_code_uniq +msgid "You cannot have two departments with the same code!" +msgstr "" diff --git a/l10n_fr_department/model/__init__.py b/l10n_fr_department/model/__init__.py new file mode 100644 index 000000000..e6e8abb6b --- /dev/null +++ b/l10n_fr_department/model/__init__.py @@ -0,0 +1,3 @@ +from . import res_country_state +from . import res_country_department +from . import res_partner diff --git a/l10n_fr_department/model/res_country_department.py b/l10n_fr_department/model/res_country_department.py new file mode 100644 index 000000000..e01f56e87 --- /dev/null +++ b/l10n_fr_department/model/res_country_department.py @@ -0,0 +1,44 @@ +# Copyright 2013-2022 GRAP (http://www.grap.coop) +# Copyright 2015-2022 Akretion France (http://www.akretion.com) +# @author Sylvain LE GAL (https://twitter.com/legalsylvain) +# @author Alexis de Lattre (alexis.delattre@akretion.com) +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from odoo import api, fields, models + + +class ResCountryDepartment(models.Model): + _description = "Department" + _name = "res.country.department" + _order = "country_id, code" + _rec_names_search = ["name", "code"] + + state_id = fields.Many2one( + "res.country.state", + required=True, + ) + country_id = fields.Many2one( + "res.country", + related="state_id.country_id", + store=True, + ) + name = fields.Char(string="Department Name", size=128, required=True) + code = fields.Char( + string="Department Code", + size=3, + required=True, + help="The department code (ISO 3166-2 codification)", + ) + + _sql_constraints = [ + ( + "code_country_uniq", + "unique (code, country_id)", + "You cannot have two departments with the same code in the same country!", + ) + ] + + @api.depends("name", "code") + def _compute_display_name(self): + for rec in self: + rec.display_name = f"{rec.name} ({rec.code})" diff --git a/l10n_fr_department/model/res_country_state.py b/l10n_fr_department/model/res_country_state.py new file mode 100644 index 000000000..4bf66f8da --- /dev/null +++ b/l10n_fr_department/model/res_country_state.py @@ -0,0 +1,18 @@ +# Copyright 2013-2022 GRAP (http://www.grap.coop) +# Copyright 2015-2022 Akretion France (http://www.akretion.com) +# @author Sylvain LE GAL (https://twitter.com/legalsylvain) +# @author Alexis de Lattre (alexis.delattre@akretion.com) +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from odoo import fields, models + + +class ResCountryState(models.Model): + _inherit = "res.country.state" + + department_ids = fields.One2many( + "res.country.department", + "state_id", + string="Departments", + help="Departments related to this state", + ) diff --git a/l10n_fr_department/model/res_partner.py b/l10n_fr_department/model/res_partner.py new file mode 100644 index 000000000..086485c22 --- /dev/null +++ b/l10n_fr_department/model/res_partner.py @@ -0,0 +1,114 @@ +# Copyright 2014-2022 Akretion France (http://www.akretion.com/) +# author: Alexis de Lattre +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from odoo import api, fields, models +from odoo.tools.cache import ormcache +from odoo.tools.misc import groupby + + +class ResPartner(models.Model): + _inherit = "res.partner" + + # Warning: The OCA module 'partner_contact_department' + # from https://github.com/OCA/partner-contact + # adds a field 'department_id' on res.partner + # So we chose a more specific field name: country_department_id + country_department_id = fields.Many2one( + "res.country.department", + compute="_compute_country_department", + string="Country Department", + store=True, + ) + + @api.depends("zip", "country_id", "country_id.code") + # If a department code changes, it will have to be manually recomputed + def _compute_country_department(self): + def _get_zipcode(partner) -> str: + if partner.country_id not in fr_dom_countries: + return "" + partner_zip = partner.zip + if not partner_zip: + return "" + partner_zip = partner_zip.strip().replace(" ", "").rjust(5, "0") + return partner_zip if len(partner_zip) == 5 else "" + + fr_dom_countries_codes = ("FR", "GP", "MQ", "GF", "RE", "YT") + fr_dom_countries_domain = [("code", "in", fr_dom_countries_codes)] + fr_dom_countries = self.env["res.country"].search(fr_dom_countries_domain) + + # Group partners by zip code + partners_by_zipcode = dict(groupby(self, key=_get_zipcode)) + + # Retrieve all available departments by normalized department zip code + department_obj = self.env["res.country.department"] + zip2dep = self._fr_zipcode_to_department_code + department_codes = {zip2dep(c) for c in partners_by_zipcode if c} + departments = department_obj + if department_codes: + departments_domain = [ + ("code", "in", tuple(department_codes)), + ("country_id", "in", fr_dom_countries.ids), + ] + departments = department_obj.search(departments_domain) + + # Shortcut: if no department is set for the given zip codes, make a + # single assignment for the whole recordset with the null value (this + # will surely happen the first time the module is installed: field is + # computed before loading ``res.country.department`` records via + # .xml file) + if not departments: + self.country_department_id = False + # Else: group departments by zip code, assign them to the grouped + # partners according to their common zip code + else: + departments_by_code = dict(groupby(departments, key=lambda d: d.code)) + for zipcode, partner_list in partners_by_zipcode.items(): + department = department_obj + if zipcode: + dep_code = zip2dep(zipcode) + if dep_code in departments_by_code: + department = departments_by_code[dep_code][0] + self.browse().concat(*partner_list).country_department_id = department + + @api.model + @ormcache("zipcode") + def _fr_zipcode_to_department_code(self, zipcode): + code = zipcode[0:2] + # https://fr.wikipedia.org/wiki/Liste_des_communes_de_France_dont_le_code_postal_ne_correspond_pas_au_d%C3%A9partement # noqa + special_zipcodes = { + "42620": "03", + "05110": "04", + "05130": "04", + "05160": "04", + "06260": "04", + "48250": "07", + "43450": "15", + "33220": "24", + "05700": "26", + "01410": "39", + "01590": "39", + "52100": "51", + "21340": "71", + "01200": "74", + "13780": "83", + "37160": "86", + "94390": "91", + } + if zipcode in special_zipcodes: + return special_zipcodes[zipcode] + if code == "97": + code = zipcode[0:3] + elif code == "20": + try: + zipcode = int(zipcode) + except ValueError: + return "20" + if 20000 <= zipcode < 20200: + # Corse du Sud / 2A + code = "2A" + elif 20200 <= zipcode <= 20620: + code = "2B" + else: + code = "20" + return code diff --git a/l10n_fr_department/post_install.py b/l10n_fr_department/post_install.py new file mode 100644 index 000000000..ca3bb1d4f --- /dev/null +++ b/l10n_fr_department/post_install.py @@ -0,0 +1,21 @@ +# Copyright 2014-2021 Akretion France (http://www.akretion.com/) +# @author: Alexis de Lattre +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + + +def set_department_on_partner(env): + """This post_install script is required because, when the module + is installed, Odoo creates the column in the DB and compute the field + and THEN it loads the file data/res_country_department.xml... + So, when it computes the field on module installation, the + departments are not available in the DB, so the country_department_id field + on res.partner stays null. This post_install script fixes this.""" + fr_dom_countries = env["res.country"].search( + [("code", "in", ("FR", "GP", "MQ", "GF", "RE", "YT"))] + ) + partners = ( + env["res.partner"] + .with_context(active_test=False) + .search([("country_id", "in", fr_dom_countries.ids)]) + ) + partners._compute_country_department() diff --git a/l10n_fr_department/pyproject.toml b/l10n_fr_department/pyproject.toml new file mode 100644 index 000000000..4231d0ccc --- /dev/null +++ b/l10n_fr_department/pyproject.toml @@ -0,0 +1,3 @@ +[build-system] +requires = ["whool"] +build-backend = "whool.buildapi" diff --git a/l10n_fr_department/readme/CONTRIBUTORS.md b/l10n_fr_department/readme/CONTRIBUTORS.md new file mode 100644 index 000000000..c9fdc52df --- /dev/null +++ b/l10n_fr_department/readme/CONTRIBUTORS.md @@ -0,0 +1,4 @@ +- Sylvain LE GAL ([Twitter](https://twitter.com/legalsylvain)), GRAP + (Groupement Régional Alimentaire de Proximité) +- Alexis de Lattre \<\> +- Nicolas JEUDY \<\> diff --git a/l10n_fr_department/readme/DESCRIPTION.md b/l10n_fr_department/readme/DESCRIPTION.md new file mode 100644 index 000000000..87d684456 --- /dev/null +++ b/l10n_fr_department/readme/DESCRIPTION.md @@ -0,0 +1,8 @@ +This module creates a new model *res_country_department*, sub division +of the *res_country_state* and populate it with all the french +departments, but only the french departments of mainland. If you need +the overseas departments, please install the module +*l10n_fr_department_oversea*. + +It also adds a computed many2one *country_department_id* field on the +*res_partner* object. diff --git a/l10n_fr_department/security/ir.model.access.csv b/l10n_fr_department/security/ir.model.access.csv new file mode 100644 index 000000000..042207c9c --- /dev/null +++ b/l10n_fr_department/security/ir.model.access.csv @@ -0,0 +1,5 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_res_country_department_user,Read access to res.country.department to employee group,model_res_country_department,base.group_user,1,0,0,0 +access_res_country_department_portal,Read access to res.country.department to portal group,model_res_country_department,base.group_portal,1,0,0,0 +access_res_country_department_public,Read access to res.country.department to public group,model_res_country_department,base.group_public,1,0,0,0 +access_res_country_department_manager,Full access to res.country.department to System user,model_res_country_department,base.group_system,1,1,1,1 diff --git a/l10n_fr_department/static/description/icon.png b/l10n_fr_department/static/description/icon.png new file mode 100644 index 000000000..2a65de309 Binary files /dev/null and b/l10n_fr_department/static/description/icon.png differ diff --git a/l10n_fr_department/static/description/index.html b/l10n_fr_department/static/description/index.html new file mode 100644 index 000000000..4b360cac5 --- /dev/null +++ b/l10n_fr_department/static/description/index.html @@ -0,0 +1,436 @@ + + + + + +French Departments (Départements) + + + +
+

French Departments (Départements)

+ + +

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

+

This module creates a new model res_country_department, sub division +of the res_country_state and populate it with all the french +departments, but only the french departments of mainland. If you need +the overseas departments, please install the module +l10n_fr_department_oversea.

+

It also adds a computed many2one country_department_id field on the +res_partner object.

+

Table of contents

+ +
+

Bug Tracker

+

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

+

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

+
+
+

Credits

+
+

Authors

+
    +
  • GRAP
  • +
  • Akretion
  • +
  • Nicolas JEUDY
  • +
+
+
+

Contributors

+ +
+
+

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.

+

Current maintainers:

+

legalsylvain alexis-via

+

This module is part of the OCA/l10n-france project on GitHub.

+

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

+
+
+
+ + diff --git a/l10n_fr_department/static/src/img/screenshots/1.png b/l10n_fr_department/static/src/img/screenshots/1.png new file mode 100644 index 000000000..01f3b65c0 Binary files /dev/null and b/l10n_fr_department/static/src/img/screenshots/1.png differ diff --git a/l10n_fr_department/tests/__init__.py b/l10n_fr_department/tests/__init__.py new file mode 100644 index 000000000..8459c319d --- /dev/null +++ b/l10n_fr_department/tests/__init__.py @@ -0,0 +1 @@ +from . import test_department diff --git a/l10n_fr_department/tests/test_department.py b/l10n_fr_department/tests/test_department.py new file mode 100644 index 000000000..247f8bd36 --- /dev/null +++ b/l10n_fr_department/tests/test_department.py @@ -0,0 +1,77 @@ +# Copyright 2016-2022 Akretion France (http://www.akretion.com/) +# @author: Alexis de Lattre +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from odoo.tests.common import TransactionCase + + +class TestFrDepartment(TransactionCase): + def test_fr_department(self): + rpo = self.env["res.partner"] + partner1 = rpo.create( + { + "name": "Akretion France", + "street": "27 rue Henri Rolland", + "zip": "69100", + "city": "Villeurbanne", + "country_id": self.env.ref("base.fr").id, + } + ) + self.assertEqual( + partner1.country_department_id, + self.env.ref("l10n_fr_department.res_country_department_rhone"), + ) + partner2 = rpo.create( + { + "name": "Abbaye du Barroux", + "street": "1201 chemin des Rabassières", + "zip": "84330", + "city": "Le Barroux", + "country_id": self.env.ref("base.fr").id, + } + ) + self.assertEqual( + partner2.country_department_id, + self.env.ref("l10n_fr_department.res_country_department_vaucluse"), + ) + + def test_corse(self): + rpo = self.env["res.partner"] + corse2A = self.env.ref("l10n_fr_department.res_country_department_corsedusud") + corse2B = self.env.ref("l10n_fr_department.res_country_department_hautecorse") + partner = rpo.create( + { + "name": "name", + "street": "street", + "zip": "20000", + "city": "Ajaccio", + "country_id": self.env.ref("base.fr").id, + } + ) + self.assertEqual(partner.country_department_id, corse2A) + + partner.write({"zip": "20200", "city": "Bastia"}) + self.assertEqual(partner.country_department_id, corse2B) + + partner.write({"zip": "20190", "city": "Zigliara"}) + self.assertEqual(partner.country_department_id, corse2A) + partner.write({"zip": "20620", "city": "Biguglia"}) + self.assertEqual(partner.country_department_id, corse2B) + partner.write({"zip": "20999", "city": "Unknown"}) + self.assertFalse(partner.country_department_id) + + def test_special(self): + partner1 = self.env["res.partner"].create( + { + "name": "Test special", + "zip": "05110", + "city": "La Saulce", + "country_id": self.env.ref("base.fr").id, + } + ) + self.assertEqual( + partner1.country_department_id, + self.env.ref( + "l10n_fr_department.res_country_department_alpesdehauteprovence" + ), + ) diff --git a/l10n_fr_department/view/res_country_department.xml b/l10n_fr_department/view/res_country_department.xml new file mode 100644 index 000000000..7266b5522 --- /dev/null +++ b/l10n_fr_department/view/res_country_department.xml @@ -0,0 +1,72 @@ + + + + + res.country.department.search + res.country.department + + + + + + + + + + + + + + res.country.department.tree + res.country.department + + + + + + + + + + + res.country.department.form + res.country.department + +
+ + + + + + +
+
+
+ + Departments + res.country.department + list,form + + +
diff --git a/l10n_fr_department/view/res_partner.xml b/l10n_fr_department/view/res_partner.xml new file mode 100644 index 000000000..69fe47c05 --- /dev/null +++ b/l10n_fr_department/view/res_partner.xml @@ -0,0 +1,55 @@ + + + + + l10n_fr_department.partner.search + res.partner + + + + + + + + + l10n_fr_department.partner.tree + res.partner + + + + + + + + + + l10n_fr_department.partner.address + res.partner + + + + + + + + +