From 5dfba5cce4121de404a7e5189c3d14dc3cf4576c Mon Sep 17 00:00:00 2001 From: Sylvain LE GAL Date: Wed, 26 Mar 2014 19:06:01 +0100 Subject: [PATCH 01/93] New module 'l10n_fr_department' to populate a new model res_country_department (Division of states in France) --- l10n_fr_department/__init__.py | 6 + l10n_fr_department/__openerp__.py | 51 ++ .../data/res_country_department_data.yml | 768 ++++++++++++++++++ l10n_fr_department/i18n/fr.po | 117 +++ .../i18n/l10n_fr_department.pot | 72 ++ l10n_fr_department/model/__init__.py | 6 + .../model/res_country_department.py | 25 + .../security/ir.model.access.csv | 3 + l10n_fr_department/static/src/img/icon.png | Bin 0 -> 12170 bytes .../static/src/img/screenshots/1.png | Bin 0 -> 127643 bytes l10n_fr_department/view/action.xml | 18 + l10n_fr_department/view/menu.xml | 14 + l10n_fr_department/view/view.xml | 37 + 13 files changed, 1117 insertions(+) create mode 100755 l10n_fr_department/__init__.py create mode 100755 l10n_fr_department/__openerp__.py create mode 100644 l10n_fr_department/data/res_country_department_data.yml create mode 100644 l10n_fr_department/i18n/fr.po create mode 100644 l10n_fr_department/i18n/l10n_fr_department.pot create mode 100755 l10n_fr_department/model/__init__.py create mode 100644 l10n_fr_department/model/res_country_department.py create mode 100755 l10n_fr_department/security/ir.model.access.csv create mode 100644 l10n_fr_department/static/src/img/icon.png create mode 100644 l10n_fr_department/static/src/img/screenshots/1.png create mode 100644 l10n_fr_department/view/action.xml create mode 100644 l10n_fr_department/view/menu.xml create mode 100644 l10n_fr_department/view/view.xml diff --git a/l10n_fr_department/__init__.py b/l10n_fr_department/__init__.py new file mode 100755 index 000000000..a2a665b1b --- /dev/null +++ b/l10n_fr_department/__init__.py @@ -0,0 +1,6 @@ +# -*- encoding: utf-8 -*- +################################################################################ +# See __openerp__.py file for Copyright and Licence Informations. +################################################################################ + +from . import model diff --git a/l10n_fr_department/__openerp__.py b/l10n_fr_department/__openerp__.py new file mode 100755 index 000000000..767d9742f --- /dev/null +++ b/l10n_fr_department/__openerp__.py @@ -0,0 +1,51 @@ +# -*- encoding: utf-8 -*- +################################################################################ +# See Copyright and Licence Informations undermentioned. +################################################################################ +{ + 'name': 'French Departments (Département)', + 'version': '0.1', + 'category': 'base', + 'description': """ +Add French departments data +=========================== + +Feature: +-------- + * Create a new model res_country_department, sub division of the res_country_state; + * Populate the table res_country_department with the french departments; + +Technical informations: +----------------------- + * Use 3166-2:FR codifications (more detail http://fr.wikipedia.org/wiki/ISO_3166-2:FR); + +Copyright, Authors and Licence: +------------------------------- + * Copyright: 2013, Groupement Régional Alimentaire de Proximité; + * Author: Sylvain LE GAL (https://twitter.com/legalsylvain); + * Licence: AGPL-3 (http://www.gnu.org/licenses/); + """, + 'author': 'GRAP', + 'website': 'http://www.grap.coop', + 'license': 'AGPL-3', + 'depends': [ + 'l10n_fr_state', + ], + 'data': [ + 'security/ir.model.access.csv', + 'data/res_country_department_data.yml', + 'view/view.xml', + 'view/action.xml', + 'view/menu.xml', + ], + 'demo': [], + 'js': [], + 'css': [], + 'qweb': [], + 'images': [], + 'post_load': '', + 'application': False, + 'installable': True, + 'auto_install': False, + 'images': ['static/src/img/screenshots/1.png'], +} diff --git a/l10n_fr_department/data/res_country_department_data.yml b/l10n_fr_department/data/res_country_department_data.yml new file mode 100644 index 000000000..d12f4bba6 --- /dev/null +++ b/l10n_fr_department/data/res_country_department_data.yml @@ -0,0 +1,768 @@ +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_ain0}: + code: FR-01 + country_state_id: l10n_fr_state.res_country_state_rhonealpes0 + name: Ain + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_aisne0}: + code: FR-02 + country_state_id: l10n_fr_state.res_country_state_picardie0 + name: Aisne + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_allier0}: + code: FR-03 + country_state_id: l10n_fr_state.res_country_state_auvergne0 + name: Allier + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_alpesdehauteprovence0}: + code: FR-04 + country_state_id: l10n_fr_state.res_country_state_provencealpescotedazur0 + name: Alpes-de-Haute-Provence + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_hautesalpes0}: + code: FR-05 + country_state_id: l10n_fr_state.res_country_state_provencealpescotedazur0 + name: Hautes-Alpes + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_alpesmaritimes0}: + code: FR-06 + country_state_id: l10n_fr_state.res_country_state_provencealpescotedazur0 + name: Alpes-Maritimes + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_ardeche0}: + code: FR-07 + country_state_id: l10n_fr_state.res_country_state_rhonealpes0 + name: Ardèche + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_ardennes0}: + code: FR-08 + country_state_id: l10n_fr_state.res_country_state_champagneardenne0 + name: Ardennes + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_ariege0}: + code: FR-09 + country_state_id: l10n_fr_state.res_country_state_midipyrenees0 + name: Ariège + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_aube0}: + code: FR-10 + country_state_id: l10n_fr_state.res_country_state_champagneardenne0 + name: Aube + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_aude0}: + code: FR-11 + country_state_id: l10n_fr_state.res_country_state_languedocroussillon0 + name: Aude + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_aveyron0}: + code: FR-12 + country_state_id: l10n_fr_state.res_country_state_midipyrenees0 + name: Aveyron + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_bouchesdurhone0}: + code: FR-13 + country_state_id: l10n_fr_state.res_country_state_provencealpescotedazur0 + name: Bouches-du-Rhône + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_calvados0}: + code: FR-14 + country_state_id: l10n_fr_state.res_country_state_bassenormandie0 + name: Calvados + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_cantal0}: + code: FR-15 + country_state_id: l10n_fr_state.res_country_state_auvergne0 + name: Cantal + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_charente0}: + code: FR-16 + country_state_id: l10n_fr_state.res_country_state_poitoucharentes0 + name: Charente + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_charentemaritime0}: + code: FR-17 + country_state_id: l10n_fr_state.res_country_state_poitoucharentes0 + name: Charente-Maritime + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_cher0}: + code: FR-18 + country_state_id: l10n_fr_state.res_country_state_centre0 + name: Cher + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_corrze0}: + code: FR-19 + country_state_id: l10n_fr_state.res_country_state_limousin0 + name: u'Corr\xe8ze' + + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_corsedusud0}: + code: FR-2A + country_state_id: l10n_fr_state.res_country_state_corse0 + name: Corse-du-Sud + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_hautecorse0}: + code: FR-2B + country_state_id: l10n_fr_state.res_country_state_corse0 + name: Haute-Corse + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_cotedor0}: + code: FR-21 + country_state_id: l10n_fr_state.res_country_state_bourgogne0 + name: Côte-d'Or + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_cotesdarmor0}: + code: FR-22 + country_state_id: l10n_fr_state.res_country_state_bretagne0 + name: Côtes-d'Armor + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_creuse0}: + code: FR-23 + country_state_id: l10n_fr_state.res_country_state_limousin0 + name: Creuse + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_dordogne0}: + code: FR-24 + country_state_id: l10n_fr_state.res_country_state_aquitaine0 + name: Dordogne + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_doubs0}: + code: FR-25 + country_state_id: l10n_fr_state.res_country_state_franchecomte0 + name: Doubs + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_drome0}: + code: FR-26 + country_state_id: l10n_fr_state.res_country_state_rhonealpes0 + name: Drôme + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_eure0}: + code: FR-27 + country_state_id: l10n_fr_state.res_country_state_hautenormandie0 + name: Eure + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_eureetloir0}: + code: FR-28 + country_state_id: l10n_fr_state.res_country_state_centre0 + name: Eure-et-Loir + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_finistere0}: + code: FR-29 + country_state_id: l10n_fr_state.res_country_state_bretagne0 + name: Finistère + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_gard0}: + code: FR-30 + country_state_id: l10n_fr_state.res_country_state_languedocroussillon0 + name: Gard + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_hautegaronne0}: + code: FR-31 + country_state_id: l10n_fr_state.res_country_state_midipyrenees0 + name: Haute-Garonne + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_gers0}: + code: FR-32 + country_state_id: l10n_fr_state.res_country_state_midipyrenees0 + name: Gers + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_gironde0}: + code: FR-33 + country_state_id: l10n_fr_state.res_country_state_aquitaine0 + name: Gironde + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_herault0}: + code: FR-34 + country_state_id: l10n_fr_state.res_country_state_languedocroussillon0 + name: Hérault + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_illeetvilaine0}: + code: FR-35 + country_state_id: l10n_fr_state.res_country_state_bretagne0 + name: Ille-et-Vilaine + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_indre0}: + code: FR-36 + country_state_id: l10n_fr_state.res_country_state_centre0 + name: Indre + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_indreetloire0}: + code: FR-37 + country_state_id: l10n_fr_state.res_country_state_centre0 + name: Indre-et-Loire + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_isere0}: + code: FR-38 + country_state_id: l10n_fr_state.res_country_state_rhonealpes0 + name: Isère + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_jura0}: + code: FR-39 + country_state_id: l10n_fr_state.res_country_state_franchecomte0 + name: Jura + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_landes0}: + code: FR-40 + country_state_id: l10n_fr_state.res_country_state_aquitaine0 + name: Landes + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_loiretcher0}: + code: FR-41 + country_state_id: l10n_fr_state.res_country_state_centre0 + name: Loir-et-Cher + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_loire0}: + code: FR-42 + country_state_id: l10n_fr_state.res_country_state_rhonealpes0 + name: Loire + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_hauteloire0}: + code: FR-43 + country_state_id: l10n_fr_state.res_country_state_auvergne0 + name: Haute-Loire + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_loireatlantique0}: + code: FR-44 + country_state_id: l10n_fr_state.res_country_state_paysdelaloire0 + name: Loire-Atlantique + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_loiret0}: + code: FR-45 + country_state_id: l10n_fr_state.res_country_state_centre0 + name: Loiret + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_lot0}: + code: FR-46 + country_state_id: l10n_fr_state.res_country_state_midipyrenees0 + name: Lot + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_lotetgaronne0}: + code: FR-47 + country_state_id: l10n_fr_state.res_country_state_aquitaine0 + name: Lot-et-Garonne + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_lozere0}: + code: FR-48 + country_state_id: l10n_fr_state.res_country_state_languedocroussillon0 + name: Lozère + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_maineetloire0}: + code: FR-49 + country_state_id: l10n_fr_state.res_country_state_paysdelaloire0 + name: Maine-et-Loire + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_manche0}: + code: FR-50 + country_state_id: l10n_fr_state.res_country_state_bassenormandie0 + name: Manche + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_marne0}: + code: FR-51 + country_state_id: l10n_fr_state.res_country_state_champagneardenne0 + name: Marne + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_hautemarne0}: + code: FR-52 + country_state_id: l10n_fr_state.res_country_state_champagneardenne0 + name: Haute-Marne + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_mayenne0}: + code: FR-53 + country_state_id: l10n_fr_state.res_country_state_paysdelaloire0 + name: Mayenne + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_meurtheetmoselle0}: + code: FR-54 + country_state_id: l10n_fr_state.res_country_state_lorraine0 + name: Meurthe-et-Moselle + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_meuse0}: + code: FR-55 + country_state_id: l10n_fr_state.res_country_state_lorraine0 + name: Meuse + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_morbihan0}: + code: FR-56 + country_state_id: l10n_fr_state.res_country_state_bretagne0 + name: Morbihan + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_moselle0}: + code: FR-57 + country_state_id: l10n_fr_state.res_country_state_lorraine0 + name: Moselle + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_nievre0}: + code: FR-58 + country_state_id: l10n_fr_state.res_country_state_bourgogne0 + name: Nièvre + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_nord0}: + code: FR-59 + country_state_id: l10n_fr_state.res_country_state_nordpasdecalais0 + name: Nord + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_oise0}: + code: FR-60 + country_state_id: l10n_fr_state.res_country_state_picardie0 + name: Oise + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_orne0}: + code: FR-61 + country_state_id: l10n_fr_state.res_country_state_bassenormandie0 + name: Orne + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_pasdecalais0}: + code: FR-62 + country_state_id: l10n_fr_state.res_country_state_nordpasdecalais0 + name: Pas-de-Calais + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_puydedome0}: + code: FR-63 + country_state_id: l10n_fr_state.res_country_state_auvergne0 + name: Puy-de-Dôme + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_pyreneesatlantiques0}: + code: FR-64 + country_state_id: l10n_fr_state.res_country_state_aquitaine0 + name: Pyrénées-Atlantiques + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_hautespyrenees0}: + code: FR-65 + country_state_id: l10n_fr_state.res_country_state_midipyrenees0 + name: Hautes-Pyrénées + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_pyreneesorientales0}: + code: FR-66 + country_state_id: l10n_fr_state.res_country_state_languedocroussillon0 + name: Pyrénées-Orientales + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_basrhin0}: + code: FR-67 + country_state_id: l10n_fr_state.res_country_state_alsace0 + name: Bas-Rhin + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_hautrhin0}: + code: FR-68 + country_state_id: l10n_fr_state.res_country_state_alsace0 + name: Haut-Rhin + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_rhone0}: + code: FR-69 + country_state_id: l10n_fr_state.res_country_state_rhonealpes0 + name: Rhône + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_hautesaone0}: + code: FR-70 + country_state_id: l10n_fr_state.res_country_state_franchecomte0 + name: Haute-Saône + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_saoneetloire0}: + code: FR-71 + country_state_id: l10n_fr_state.res_country_state_bourgogne0 + name: Saône-et-Loire + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_sarthe0}: + code: FR-72 + country_state_id: l10n_fr_state.res_country_state_paysdelaloire0 + name: Sarthe + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_savoie0}: + code: FR-73 + country_state_id: l10n_fr_state.res_country_state_rhonealpes0 + name: Savoie + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_hautesavoie0}: + code: FR-74 + country_state_id: l10n_fr_state.res_country_state_rhonealpes0 + name: Haute-Savoie + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_paris0}: + code: FR-75 + country_state_id: l10n_fr_state.res_country_state_iledefrance0 + name: Paris + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_seinemaritime0}: + code: FR-76 + country_state_id: l10n_fr_state.res_country_state_hautenormandie0 + name: Seine-Maritime + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_seineetmarne0}: + code: FR-77 + country_state_id: l10n_fr_state.res_country_state_iledefrance0 + name: Seine-et-Marne + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_yvelines0}: + code: FR-78 + country_state_id: l10n_fr_state.res_country_state_iledefrance0 + name: Yvelines + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_deuxsevres0}: + code: FR-79 + country_state_id: l10n_fr_state.res_country_state_poitoucharentes0 + name: Deux-Sèvres + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_somme0}: + code: FR-80 + country_state_id: l10n_fr_state.res_country_state_picardie0 + name: Somme + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_tarn0}: + code: FR-81 + country_state_id: l10n_fr_state.res_country_state_midipyrenees0 + name: Tarn + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_tarnetgaronne0}: + code: FR-82 + country_state_id: l10n_fr_state.res_country_state_midipyrenees0 + name: Tarn-et-Garonne + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_var0}: + code: FR-83 + country_state_id: l10n_fr_state.res_country_state_provencealpescotedazur0 + name: Var + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_vaucluse0}: + code: FR-84 + country_state_id: l10n_fr_state.res_country_state_provencealpescotedazur0 + name: Vaucluse + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_vendee0}: + code: FR-85 + country_state_id: l10n_fr_state.res_country_state_paysdelaloire0 + name: Vendée + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_vienne0}: + code: FR-86 + country_state_id: l10n_fr_state.res_country_state_poitoucharentes0 + name: Vienne + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_hautevienne0}: + code: FR-87 + country_state_id: l10n_fr_state.res_country_state_limousin0 + name: Haute-Vienne + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_vosges0}: + code: FR-88 + country_state_id: l10n_fr_state.res_country_state_lorraine0 + name: Vosges + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_yonne0}: + code: FR-89 + country_state_id: l10n_fr_state.res_country_state_bourgogne0 + name: Yonne + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_territoiredebelfort0}: + code: FR-90 + country_state_id: l10n_fr_state.res_country_state_franchecomte0 + name: Territoire de Belfort + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_essonne0}: + code: FR-91 + country_state_id: l10n_fr_state.res_country_state_iledefrance0 + name: Essonne + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_hautsdeseine0}: + code: FR-92 + country_state_id: l10n_fr_state.res_country_state_iledefrance0 + name: Hauts-de-Seine + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_seinesaintdenis0}: + code: FR-93 + country_state_id: l10n_fr_state.res_country_state_iledefrance0 + name: Seine-Saint-Denis + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_valdemarne0}: + code: FR-94 + country_state_id: l10n_fr_state.res_country_state_iledefrance0 + name: Val-de-Marne + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_valdoise0}: + code: FR-95 + country_state_id: l10n_fr_state.res_country_state_iledefrance0 + name: Val-d'Oise diff --git a/l10n_fr_department/i18n/fr.po b/l10n_fr_department/i18n/fr.po new file mode 100644 index 000000000..ab5cc942b --- /dev/null +++ b/l10n_fr_department/i18n/fr.po @@ -0,0 +1,117 @@ +# Translation of OpenERP Server. +# This file contains the translation of the following modules: +# * l10n_fr_department +# * base +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 7.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2014-03-26 17:43+0000\n" +"PO-Revision-Date: 2014-03-26 17:43+0000\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 +#: field:res.country.department,country_id:0 +msgid "Country" +msgstr "Pays" + +#. module: l10n_fr_department +#: help:res.country.department,country_id:0 +msgid "Country of the related state" +msgstr "Pays associé à la région" + +#. module: l10n_fr_department +#: field:res.country.department,code:0 +msgid "Departement Code" +msgstr "Code du département" + +#. module: l10n_fr_department +#: code:_description:0 +#: model:ir.model,name:l10n_fr_department.model_res_country_department +#, python-format +msgid "Department" +msgstr "Département" + +#. module: l10n_fr_department +#: field:res.country.department,name:0 +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.ui.menu,name:l10n_fr_department.menu_res_country_department +msgid "Departments" +msgstr "Départements" + +#. module: l10n_fr_department +#: model:ir.actions.act_window,help:l10n_fr_department.action_view_country_department_tree +msgid "Display and manage the list of all departments." +msgstr "Afficher et gérer la liste de tous les départements." + +#. module: l10n_fr_department +#: view:res.country.department:0 +#: field:res.country.department,country_state_id:0 +msgid "State" +msgstr "Région" + +#. module: l10n_fr_department +#: help:res.country.department,country_state_id:0 +msgid "State related of the current department" +msgstr "Région associée au département courrant" + +#. module: l10n_fr_department +#: help:res.country.department,code:0 +msgid "The department code in max. five chars. (ISO 3166-2 Codification)" +msgstr "Le code du département sur cinq caractères. (Norme ISO 3166-2)" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_l10n_fr_department +msgid "French Departments (Département)" +msgstr "Départements Français" + +#. module: base +#: model:ir.module.module,description:base.module_l10n_fr_department +msgid "\n" +"Add French departments data\n" +"===========================\n" +"\n" +"Feature:\n" +"--------\n" +" * Create a new model res_country_department, sub division of the res_country_state;\n" +" * Populate the table res_country_department with the french departments;\n" +"\n" +"Technical informations:\n" +"-----------------------\n" +" * Use 3166-2:FR codifications (more detail http://fr.wikipedia.org/wiki/ISO_3166-2:FR);\n" +"\n" +"Copyright, Authors and Licence:\n" +"-------------------------------\n" +" * Copyright: 2013, Groupement Régional Alimentaire de Proximité;\n" +" * Author: Sylvain LE GAL (https://twitter.com/legalsylvain);\n" +" * Licence: AGPL-3 (http://www.gnu.org/licenses/);\n" +" " +msgstr "\n" +"Ajoute les départements français en base de données\n" +"===================================================\n" +"\n" +"Caractéristiques:\n" +"-----------------\n" +" * Crée un nouveau modèle 'res_country_department', sous-division du modèle des régions 'res_country_state' ;\n" +" * Remplit la table 'res_country_department' avec les départements français ;\n" +"\n" +"Informations techniques :\n" +"-------------------------\n" +" * Utilise la codification 3166-2:FR (plus de détail sur http://fr.wikipedia.org/wiki/ISO_3166-2:FR) ;\n" +"\n" +"Copyright, Auteurs et Licence:\n" +"------------------------------\n" +" * Copyright : 2013, Groupement Régional Alimentaire de Proximité ;\n" +" * Auteur : Sylvain LE GAL (https://twitter.com/legalsylvain) ;\n" +" * Licence : AGPL-3 (http://www.gnu.org/licenses/) ;\n" + 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..b537730c0 --- /dev/null +++ b/l10n_fr_department/i18n/l10n_fr_department.pot @@ -0,0 +1,72 @@ + +# Translation of OpenERP Server. +# This file contains the translation of the following modules: +# * l10n_fr_department +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 7.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2014-03-26 17:46+0000\n" +"PO-Revision-Date: 2014-03-26 17:46+0000\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 +#: field:res.country.department,country_id:0 +msgid "Country" +msgstr "" + +#. module: l10n_fr_department +#: help:res.country.department,country_id:0 +msgid "Country of the related state" +msgstr "" + +#. module: l10n_fr_department +#: field:res.country.department,code:0 +msgid "Departement Code" +msgstr "" + +#. module: l10n_fr_department +#: code:_description:0 +#: model:ir.model,name:l10n_fr_department.model_res_country_department +#, python-format +msgid "Department" +msgstr "" + +#. module: l10n_fr_department +#: field:res.country.department,name:0 +msgid "Department Name" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.actions.act_window,name:l10n_fr_department.action_view_country_department_tree +#: model:ir.ui.menu,name:l10n_fr_department.menu_res_country_department +msgid "Departments" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.actions.act_window,help:l10n_fr_department.action_view_country_department_tree +msgid "Display and manage the list of all departments." +msgstr "" + +#. module: l10n_fr_department +#: view:res.country.department:0 +#: field:res.country.department,country_state_id:0 +msgid "State" +msgstr "" + +#. module: l10n_fr_department +#: help:res.country.department,country_state_id:0 +msgid "State related of the current department" +msgstr "" + +#. module: l10n_fr_department +#: help:res.country.department,code:0 +msgid "The department code in max. five chars. (ISO 3166-2 Codification)" +msgstr "" + diff --git a/l10n_fr_department/model/__init__.py b/l10n_fr_department/model/__init__.py new file mode 100755 index 000000000..afb3f2c61 --- /dev/null +++ b/l10n_fr_department/model/__init__.py @@ -0,0 +1,6 @@ +# -*- encoding: utf-8 -*- +################################################################################ +# See __openerp__.py file for Copyright and Licence Informations. +################################################################################ + +from . import res_country_department 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..86ff36cce --- /dev/null +++ b/l10n_fr_department/model/res_country_department.py @@ -0,0 +1,25 @@ +# -*- encoding: utf-8 -*- +################################################################################ +# See __openerp__.py file for Copyright and Licence Informations. +################################################################################ + +from openerp.osv import fields +from openerp.osv.orm import Model + +class res_country_department(Model): + _description="Department" + _name = 'res.country.department' + + _columns = { + 'country_state_id': fields.many2one('res.country.state', 'State', + required=True, + help="State related of the current department",), + 'country_id': fields.related('country_state_id', 'country_id', + type='many2one', relation='res.country', string='Country', + help="Country of the related state",), + 'name': fields.char('Department Name', size=128, required=True,), + 'code': fields.char('Departement Code', size=5, required=True, + help="The department code in max. five chars. "\ + "(ISO 3166-2 Codification)",), + } + diff --git a/l10n_fr_department/security/ir.model.access.csv b/l10n_fr_department/security/ir.model.access.csv new file mode 100755 index 000000000..b4fdbacf6 --- /dev/null +++ b/l10n_fr_department/security/ir.model.access.csv @@ -0,0 +1,3 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_res_country_department_all,res.country.department,model_res_country_department,,1,0,0,0 +access_res_country_department_manager,res.country.department,model_res_country_department,base.group_no_one,1,1,1,1 diff --git a/l10n_fr_department/static/src/img/icon.png b/l10n_fr_department/static/src/img/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..2a65de3098f5f0ee223007ae2447b628c3ce7f99 GIT binary patch literal 12170 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 S@W9?Y;q)m3t>>CHH~$auB~1MQ literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..57932e67c87f6f8f639c7c886d64946894a2f774 GIT binary patch literal 127643 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

  • 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 Ga15vb literal 0 HcmV?d00001 diff --git a/l10n_fr_department/view/action.xml b/l10n_fr_department/view/action.xml new file mode 100644 index 000000000..b3fd8362a --- /dev/null +++ b/l10n_fr_department/view/action.xml @@ -0,0 +1,18 @@ + + + + + + + + + Departments + ir.actions.act_window + res.country.department + form + tree,form + Display and manage the list of all departments. + + + + diff --git a/l10n_fr_department/view/menu.xml b/l10n_fr_department/view/menu.xml new file mode 100644 index 000000000..9d341eaf6 --- /dev/null +++ b/l10n_fr_department/view/menu.xml @@ -0,0 +1,14 @@ + + + + + + + + + + diff --git a/l10n_fr_department/view/view.xml b/l10n_fr_department/view/view.xml new file mode 100644 index 000000000..ea37ba65f --- /dev/null +++ b/l10n_fr_department/view/view.xml @@ -0,0 +1,37 @@ + + + + + + + + + res.country.department.tree + res.country.department + + + + + + + + + + + + res.country.department.form + res.country.department + +
    + + + + + + +
    +
    +
    + +
    +
    From af42ec055c6fcf27236aaac7ca599deb4cd443ba Mon Sep 17 00:00:00 2001 From: Sylvain LE GAL Date: Mon, 31 Mar 2014 12:20:53 +0200 Subject: [PATCH 02/93] change csv file to yml file [REF] pep8 compliance [REF] adding licence information on all files. [ADD] Sql constraint on res_country_department.code field. --- l10n_fr_department/__init__.py | 23 +- l10n_fr_department/__openerp__.py | 67 +-- .../data/res_country_department_data.yml | 412 +++++++++--------- l10n_fr_department/i18n/fr.po | 38 +- .../i18n/l10n_fr_department.pot | 22 +- l10n_fr_department/model/__init__.py | 23 +- .../model/res_country_department.py | 50 ++- .../security/ir.model.access.csv | 3 - .../security/ir_model_access.yml | 42 ++ l10n_fr_department/view/action.xml | 22 +- l10n_fr_department/view/menu.xml | 21 +- l10n_fr_department/view/view.xml | 22 +- 12 files changed, 484 insertions(+), 261 deletions(-) delete mode 100755 l10n_fr_department/security/ir.model.access.csv create mode 100644 l10n_fr_department/security/ir_model_access.yml diff --git a/l10n_fr_department/__init__.py b/l10n_fr_department/__init__.py index a2a665b1b..8791a5234 100755 --- a/l10n_fr_department/__init__.py +++ b/l10n_fr_department/__init__.py @@ -1,6 +1,23 @@ # -*- encoding: utf-8 -*- -################################################################################ -# See __openerp__.py file for Copyright and Licence Informations. -################################################################################ +############################################################################## +# +# l10n FR Departments module for OpenERP +# Copyright (C) 2013-2014 GRAP (http://www.grap.coop) +# @author Sylvain LE GAL (https://twitter.com/legalsylvain) +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with this program. If not, see . +# +############################################################################## from . import model diff --git a/l10n_fr_department/__openerp__.py b/l10n_fr_department/__openerp__.py index 767d9742f..9bbeb1924 100755 --- a/l10n_fr_department/__openerp__.py +++ b/l10n_fr_department/__openerp__.py @@ -1,51 +1,64 @@ # -*- encoding: utf-8 -*- -################################################################################ -# See Copyright and Licence Informations undermentioned. -################################################################################ +############################################################################## +# +# l10n FR Departments module for OpenERP +# Copyright (C) 2013-2014 GRAP (http://www.grap.coop) +# @author Sylvain LE GAL (https://twitter.com/legalsylvain) +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with this program. If not, see . +# +############################################################################## + { - 'name': 'French Departments (Département)', + 'name': 'French Departments (Départements)', + 'summary': 'Populate Database with French Departments (Départements)', 'version': '0.1', 'category': 'base', 'description': """ -Add French departments data -=========================== +Populate Database with French Departments (Départements) +======================================================== Feature: -------- - * Create a new model res_country_department, sub division of the res_country_state; + * Create a new model res_country_department, sub division of the """ + """res_country_state; * Populate the table res_country_department with the french departments; Technical informations: ----------------------- - * Use 3166-2:FR codifications (more detail http://fr.wikipedia.org/wiki/ISO_3166-2:FR); + * Use 3166-2:FR codifications (more detail""" + """http://fr.wikipedia.org/wiki/ISO_3166-2:FR); Copyright, Authors and Licence: ------------------------------- * Copyright: 2013, Groupement Régional Alimentaire de Proximité; * Author: Sylvain LE GAL (https://twitter.com/legalsylvain); - * Licence: AGPL-3 (http://www.gnu.org/licenses/); - """, + * Licence: AGPL-3 (http://www.gnu.org/licenses/);""", 'author': 'GRAP', 'website': 'http://www.grap.coop', 'license': 'AGPL-3', 'depends': [ 'l10n_fr_state', - ], + ], 'data': [ - 'security/ir.model.access.csv', - 'data/res_country_department_data.yml', - 'view/view.xml', - 'view/action.xml', - 'view/menu.xml', - ], - 'demo': [], - 'js': [], - 'css': [], - 'qweb': [], - 'images': [], - 'post_load': '', - 'application': False, - 'installable': True, - 'auto_install': False, - 'images': ['static/src/img/screenshots/1.png'], + 'security/ir_model_access.yml', + 'data/res_country_department_data.yml', + 'view/view.xml', + 'view/action.xml', + 'view/menu.xml', + ], + 'images': [ + 'static/src/img/screenshots/1.png' + ], } diff --git a/l10n_fr_department/data/res_country_department_data.yml b/l10n_fr_department/data/res_country_department_data.yml index d12f4bba6..2e32b39d4 100644 --- a/l10n_fr_department/data/res_country_department_data.yml +++ b/l10n_fr_department/data/res_country_department_data.yml @@ -1,768 +1,790 @@ -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_ain0}: +# -*- encoding: utf-8 -*- +############################################################################## +# +# l10n FR Departments module for OpenERP +# Copyright (C) 2013-2014 GRAP (http://www.grap.coop) +# @author Sylvain LE GAL (https://twitter.com/legalsylvain) +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with this program. If not, see . +# +############################################################################## + +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_ain}: code: FR-01 - country_state_id: l10n_fr_state.res_country_state_rhonealpes0 + country_state_id: l10n_fr_state.res_country_state_rhonealpes name: Ain - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_aisne0}: + !record {model: res.country.department, id: res_country_department_aisne}: code: FR-02 - country_state_id: l10n_fr_state.res_country_state_picardie0 + country_state_id: l10n_fr_state.res_country_state_picardie name: Aisne - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_allier0}: + !record {model: res.country.department, id: res_country_department_allier}: code: FR-03 - country_state_id: l10n_fr_state.res_country_state_auvergne0 + country_state_id: l10n_fr_state.res_country_state_auvergne name: Allier - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_alpesdehauteprovence0}: + !record {model: res.country.department, id: res_country_department_alpesdehauteprovence}: code: FR-04 - country_state_id: l10n_fr_state.res_country_state_provencealpescotedazur0 + country_state_id: l10n_fr_state.res_country_state_provencealpescotedazur name: Alpes-de-Haute-Provence - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_hautesalpes0}: + !record {model: res.country.department, id: res_country_department_hautesalpes}: code: FR-05 - country_state_id: l10n_fr_state.res_country_state_provencealpescotedazur0 + country_state_id: l10n_fr_state.res_country_state_provencealpescotedazur name: Hautes-Alpes - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_alpesmaritimes0}: + !record {model: res.country.department, id: res_country_department_alpesmaritimes}: code: FR-06 - country_state_id: l10n_fr_state.res_country_state_provencealpescotedazur0 + country_state_id: l10n_fr_state.res_country_state_provencealpescotedazur name: Alpes-Maritimes - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_ardeche0}: + !record {model: res.country.department, id: res_country_department_ardeche}: code: FR-07 - country_state_id: l10n_fr_state.res_country_state_rhonealpes0 + country_state_id: l10n_fr_state.res_country_state_rhonealpes name: Ardèche - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_ardennes0}: + !record {model: res.country.department, id: res_country_department_ardennes}: code: FR-08 - country_state_id: l10n_fr_state.res_country_state_champagneardenne0 + country_state_id: l10n_fr_state.res_country_state_champagneardenne name: Ardennes - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_ariege0}: + !record {model: res.country.department, id: res_country_department_ariege}: code: FR-09 - country_state_id: l10n_fr_state.res_country_state_midipyrenees0 + country_state_id: l10n_fr_state.res_country_state_midipyrenees name: Ariège - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_aube0}: + !record {model: res.country.department, id: res_country_department_aube}: code: FR-10 - country_state_id: l10n_fr_state.res_country_state_champagneardenne0 + country_state_id: l10n_fr_state.res_country_state_champagneardenne name: Aube - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_aude0}: + !record {model: res.country.department, id: res_country_department_aude}: code: FR-11 - country_state_id: l10n_fr_state.res_country_state_languedocroussillon0 + country_state_id: l10n_fr_state.res_country_state_languedocroussillon name: Aude - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_aveyron0}: + !record {model: res.country.department, id: res_country_department_aveyron}: code: FR-12 - country_state_id: l10n_fr_state.res_country_state_midipyrenees0 + country_state_id: l10n_fr_state.res_country_state_midipyrenees name: Aveyron - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_bouchesdurhone0}: + !record {model: res.country.department, id: res_country_department_bouchesdurhone}: code: FR-13 - country_state_id: l10n_fr_state.res_country_state_provencealpescotedazur0 + country_state_id: l10n_fr_state.res_country_state_provencealpescotedazur name: Bouches-du-Rhône - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_calvados0}: + !record {model: res.country.department, id: res_country_department_calvados}: code: FR-14 - country_state_id: l10n_fr_state.res_country_state_bassenormandie0 + country_state_id: l10n_fr_state.res_country_state_bassenormandie name: Calvados - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_cantal0}: + !record {model: res.country.department, id: res_country_department_cantal}: code: FR-15 - country_state_id: l10n_fr_state.res_country_state_auvergne0 + country_state_id: l10n_fr_state.res_country_state_auvergne name: Cantal - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_charente0}: + !record {model: res.country.department, id: res_country_department_charente}: code: FR-16 - country_state_id: l10n_fr_state.res_country_state_poitoucharentes0 + country_state_id: l10n_fr_state.res_country_state_poitoucharentes name: Charente - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_charentemaritime0}: + !record {model: res.country.department, id: res_country_department_charentemaritime}: code: FR-17 - country_state_id: l10n_fr_state.res_country_state_poitoucharentes0 + country_state_id: l10n_fr_state.res_country_state_poitoucharentes name: Charente-Maritime - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_cher0}: + !record {model: res.country.department, id: res_country_department_cher}: code: FR-18 - country_state_id: l10n_fr_state.res_country_state_centre0 + country_state_id: l10n_fr_state.res_country_state_centre name: Cher - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_corrze0}: + !record {model: res.country.department, id: res_country_department_corrze}: code: FR-19 - country_state_id: l10n_fr_state.res_country_state_limousin0 + country_state_id: l10n_fr_state.res_country_state_limousin name: u'Corr\xe8ze' - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_corsedusud0}: + !record {model: res.country.department, id: res_country_department_corsedusud}: code: FR-2A - country_state_id: l10n_fr_state.res_country_state_corse0 + country_state_id: l10n_fr_state.res_country_state_corse name: Corse-du-Sud - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_hautecorse0}: + !record {model: res.country.department, id: res_country_department_hautecorse}: code: FR-2B - country_state_id: l10n_fr_state.res_country_state_corse0 + country_state_id: l10n_fr_state.res_country_state_corse name: Haute-Corse - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_cotedor0}: + !record {model: res.country.department, id: res_country_department_cotedor}: code: FR-21 - country_state_id: l10n_fr_state.res_country_state_bourgogne0 + country_state_id: l10n_fr_state.res_country_state_bourgogne name: Côte-d'Or - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_cotesdarmor0}: + !record {model: res.country.department, id: res_country_department_cotesdarmor}: code: FR-22 - country_state_id: l10n_fr_state.res_country_state_bretagne0 + country_state_id: l10n_fr_state.res_country_state_bretagne name: Côtes-d'Armor - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_creuse0}: + !record {model: res.country.department, id: res_country_department_creuse}: code: FR-23 - country_state_id: l10n_fr_state.res_country_state_limousin0 + country_state_id: l10n_fr_state.res_country_state_limousin name: Creuse - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_dordogne0}: + !record {model: res.country.department, id: res_country_department_dordogne}: code: FR-24 - country_state_id: l10n_fr_state.res_country_state_aquitaine0 + country_state_id: l10n_fr_state.res_country_state_aquitaine name: Dordogne - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_doubs0}: + !record {model: res.country.department, id: res_country_department_doubs}: code: FR-25 - country_state_id: l10n_fr_state.res_country_state_franchecomte0 + country_state_id: l10n_fr_state.res_country_state_franchecomte name: Doubs - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_drome0}: + !record {model: res.country.department, id: res_country_department_drome}: code: FR-26 - country_state_id: l10n_fr_state.res_country_state_rhonealpes0 + country_state_id: l10n_fr_state.res_country_state_rhonealpes name: Drôme - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_eure0}: + !record {model: res.country.department, id: res_country_department_eure}: code: FR-27 - country_state_id: l10n_fr_state.res_country_state_hautenormandie0 + country_state_id: l10n_fr_state.res_country_state_hautenormandie name: Eure - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_eureetloir0}: + !record {model: res.country.department, id: res_country_department_eureetloir}: code: FR-28 - country_state_id: l10n_fr_state.res_country_state_centre0 + country_state_id: l10n_fr_state.res_country_state_centre name: Eure-et-Loir - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_finistere0}: + !record {model: res.country.department, id: res_country_department_finistere}: code: FR-29 - country_state_id: l10n_fr_state.res_country_state_bretagne0 + country_state_id: l10n_fr_state.res_country_state_bretagne name: Finistère - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_gard0}: + !record {model: res.country.department, id: res_country_department_gard}: code: FR-30 - country_state_id: l10n_fr_state.res_country_state_languedocroussillon0 + country_state_id: l10n_fr_state.res_country_state_languedocroussillon name: Gard - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_hautegaronne0}: + !record {model: res.country.department, id: res_country_department_hautegaronne}: code: FR-31 - country_state_id: l10n_fr_state.res_country_state_midipyrenees0 + country_state_id: l10n_fr_state.res_country_state_midipyrenees name: Haute-Garonne - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_gers0}: + !record {model: res.country.department, id: res_country_department_gers}: code: FR-32 - country_state_id: l10n_fr_state.res_country_state_midipyrenees0 + country_state_id: l10n_fr_state.res_country_state_midipyrenees name: Gers - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_gironde0}: + !record {model: res.country.department, id: res_country_department_gironde}: code: FR-33 - country_state_id: l10n_fr_state.res_country_state_aquitaine0 + country_state_id: l10n_fr_state.res_country_state_aquitaine name: Gironde - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_herault0}: + !record {model: res.country.department, id: res_country_department_herault}: code: FR-34 - country_state_id: l10n_fr_state.res_country_state_languedocroussillon0 + country_state_id: l10n_fr_state.res_country_state_languedocroussillon name: Hérault - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_illeetvilaine0}: + !record {model: res.country.department, id: res_country_department_illeetvilaine}: code: FR-35 - country_state_id: l10n_fr_state.res_country_state_bretagne0 + country_state_id: l10n_fr_state.res_country_state_bretagne name: Ille-et-Vilaine - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_indre0}: + !record {model: res.country.department, id: res_country_department_indre}: code: FR-36 - country_state_id: l10n_fr_state.res_country_state_centre0 + country_state_id: l10n_fr_state.res_country_state_centre name: Indre - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_indreetloire0}: + !record {model: res.country.department, id: res_country_department_indreetloire}: code: FR-37 - country_state_id: l10n_fr_state.res_country_state_centre0 + country_state_id: l10n_fr_state.res_country_state_centre name: Indre-et-Loire - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_isere0}: + !record {model: res.country.department, id: res_country_department_isere}: code: FR-38 - country_state_id: l10n_fr_state.res_country_state_rhonealpes0 + country_state_id: l10n_fr_state.res_country_state_rhonealpes name: Isère - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_jura0}: + !record {model: res.country.department, id: res_country_department_jura}: code: FR-39 - country_state_id: l10n_fr_state.res_country_state_franchecomte0 + country_state_id: l10n_fr_state.res_country_state_franchecomte name: Jura - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_landes0}: + !record {model: res.country.department, id: res_country_department_landes}: code: FR-40 - country_state_id: l10n_fr_state.res_country_state_aquitaine0 + country_state_id: l10n_fr_state.res_country_state_aquitaine name: Landes - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_loiretcher0}: + !record {model: res.country.department, id: res_country_department_loiretcher}: code: FR-41 - country_state_id: l10n_fr_state.res_country_state_centre0 + country_state_id: l10n_fr_state.res_country_state_centre name: Loir-et-Cher - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_loire0}: + !record {model: res.country.department, id: res_country_department_loire}: code: FR-42 - country_state_id: l10n_fr_state.res_country_state_rhonealpes0 + country_state_id: l10n_fr_state.res_country_state_rhonealpes name: Loire - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_hauteloire0}: + !record {model: res.country.department, id: res_country_department_hauteloire}: code: FR-43 - country_state_id: l10n_fr_state.res_country_state_auvergne0 + country_state_id: l10n_fr_state.res_country_state_auvergne name: Haute-Loire - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_loireatlantique0}: + !record {model: res.country.department, id: res_country_department_loireatlantique}: code: FR-44 - country_state_id: l10n_fr_state.res_country_state_paysdelaloire0 + country_state_id: l10n_fr_state.res_country_state_paysdelaloire name: Loire-Atlantique - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_loiret0}: + !record {model: res.country.department, id: res_country_department_loiret}: code: FR-45 - country_state_id: l10n_fr_state.res_country_state_centre0 + country_state_id: l10n_fr_state.res_country_state_centre name: Loiret - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_lot0}: + !record {model: res.country.department, id: res_country_department_lot}: code: FR-46 - country_state_id: l10n_fr_state.res_country_state_midipyrenees0 + country_state_id: l10n_fr_state.res_country_state_midipyrenees name: Lot - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_lotetgaronne0}: + !record {model: res.country.department, id: res_country_department_lotetgaronne}: code: FR-47 - country_state_id: l10n_fr_state.res_country_state_aquitaine0 + country_state_id: l10n_fr_state.res_country_state_aquitaine name: Lot-et-Garonne - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_lozere0}: + !record {model: res.country.department, id: res_country_department_lozere}: code: FR-48 - country_state_id: l10n_fr_state.res_country_state_languedocroussillon0 + country_state_id: l10n_fr_state.res_country_state_languedocroussillon name: Lozère - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_maineetloire0}: + !record {model: res.country.department, id: res_country_department_maineetloire}: code: FR-49 - country_state_id: l10n_fr_state.res_country_state_paysdelaloire0 + country_state_id: l10n_fr_state.res_country_state_paysdelaloire name: Maine-et-Loire - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_manche0}: + !record {model: res.country.department, id: res_country_department_manche}: code: FR-50 - country_state_id: l10n_fr_state.res_country_state_bassenormandie0 + country_state_id: l10n_fr_state.res_country_state_bassenormandie name: Manche - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_marne0}: + !record {model: res.country.department, id: res_country_department_marne}: code: FR-51 - country_state_id: l10n_fr_state.res_country_state_champagneardenne0 + country_state_id: l10n_fr_state.res_country_state_champagneardenne name: Marne - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_hautemarne0}: + !record {model: res.country.department, id: res_country_department_hautemarne}: code: FR-52 - country_state_id: l10n_fr_state.res_country_state_champagneardenne0 + country_state_id: l10n_fr_state.res_country_state_champagneardenne name: Haute-Marne - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_mayenne0}: + !record {model: res.country.department, id: res_country_department_mayenne}: code: FR-53 - country_state_id: l10n_fr_state.res_country_state_paysdelaloire0 + country_state_id: l10n_fr_state.res_country_state_paysdelaloire name: Mayenne - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_meurtheetmoselle0}: + !record {model: res.country.department, id: res_country_department_meurtheetmoselle}: code: FR-54 - country_state_id: l10n_fr_state.res_country_state_lorraine0 + country_state_id: l10n_fr_state.res_country_state_lorraine name: Meurthe-et-Moselle - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_meuse0}: + !record {model: res.country.department, id: res_country_department_meuse}: code: FR-55 - country_state_id: l10n_fr_state.res_country_state_lorraine0 + country_state_id: l10n_fr_state.res_country_state_lorraine name: Meuse - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_morbihan0}: + !record {model: res.country.department, id: res_country_department_morbihan}: code: FR-56 - country_state_id: l10n_fr_state.res_country_state_bretagne0 + country_state_id: l10n_fr_state.res_country_state_bretagne name: Morbihan - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_moselle0}: + !record {model: res.country.department, id: res_country_department_moselle}: code: FR-57 - country_state_id: l10n_fr_state.res_country_state_lorraine0 + country_state_id: l10n_fr_state.res_country_state_lorraine name: Moselle - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_nievre0}: + !record {model: res.country.department, id: res_country_department_nievre}: code: FR-58 - country_state_id: l10n_fr_state.res_country_state_bourgogne0 + country_state_id: l10n_fr_state.res_country_state_bourgogne name: Nièvre - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_nord0}: + !record {model: res.country.department, id: res_country_department_nord}: code: FR-59 - country_state_id: l10n_fr_state.res_country_state_nordpasdecalais0 + country_state_id: l10n_fr_state.res_country_state_nordpasdecalais name: Nord - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_oise0}: + !record {model: res.country.department, id: res_country_department_oise}: code: FR-60 - country_state_id: l10n_fr_state.res_country_state_picardie0 + country_state_id: l10n_fr_state.res_country_state_picardie name: Oise - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_orne0}: + !record {model: res.country.department, id: res_country_department_orne}: code: FR-61 - country_state_id: l10n_fr_state.res_country_state_bassenormandie0 + country_state_id: l10n_fr_state.res_country_state_bassenormandie name: Orne - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_pasdecalais0}: + !record {model: res.country.department, id: res_country_department_pasdecalais}: code: FR-62 - country_state_id: l10n_fr_state.res_country_state_nordpasdecalais0 + country_state_id: l10n_fr_state.res_country_state_nordpasdecalais name: Pas-de-Calais - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_puydedome0}: + !record {model: res.country.department, id: res_country_department_puydedome}: code: FR-63 - country_state_id: l10n_fr_state.res_country_state_auvergne0 + country_state_id: l10n_fr_state.res_country_state_auvergne name: Puy-de-Dôme - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_pyreneesatlantiques0}: + !record {model: res.country.department, id: res_country_department_pyreneesatlantiques}: code: FR-64 - country_state_id: l10n_fr_state.res_country_state_aquitaine0 + country_state_id: l10n_fr_state.res_country_state_aquitaine name: Pyrénées-Atlantiques - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_hautespyrenees0}: + !record {model: res.country.department, id: res_country_department_hautespyrenees}: code: FR-65 - country_state_id: l10n_fr_state.res_country_state_midipyrenees0 + country_state_id: l10n_fr_state.res_country_state_midipyrenees name: Hautes-Pyrénées - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_pyreneesorientales0}: + !record {model: res.country.department, id: res_country_department_pyreneesorientales}: code: FR-66 - country_state_id: l10n_fr_state.res_country_state_languedocroussillon0 + country_state_id: l10n_fr_state.res_country_state_languedocroussillon name: Pyrénées-Orientales - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_basrhin0}: + !record {model: res.country.department, id: res_country_department_basrhin}: code: FR-67 - country_state_id: l10n_fr_state.res_country_state_alsace0 + country_state_id: l10n_fr_state.res_country_state_alsace name: Bas-Rhin - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_hautrhin0}: + !record {model: res.country.department, id: res_country_department_hautrhin}: code: FR-68 - country_state_id: l10n_fr_state.res_country_state_alsace0 + country_state_id: l10n_fr_state.res_country_state_alsace name: Haut-Rhin - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_rhone0}: + !record {model: res.country.department, id: res_country_department_rhone}: code: FR-69 - country_state_id: l10n_fr_state.res_country_state_rhonealpes0 + country_state_id: l10n_fr_state.res_country_state_rhonealpes name: Rhône - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_hautesaone0}: + !record {model: res.country.department, id: res_country_department_hautesaone}: code: FR-70 - country_state_id: l10n_fr_state.res_country_state_franchecomte0 + country_state_id: l10n_fr_state.res_country_state_franchecomte name: Haute-Saône - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_saoneetloire0}: + !record {model: res.country.department, id: res_country_department_saoneetloire}: code: FR-71 - country_state_id: l10n_fr_state.res_country_state_bourgogne0 + country_state_id: l10n_fr_state.res_country_state_bourgogne name: Saône-et-Loire - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_sarthe0}: + !record {model: res.country.department, id: res_country_department_sarthe}: code: FR-72 - country_state_id: l10n_fr_state.res_country_state_paysdelaloire0 + country_state_id: l10n_fr_state.res_country_state_paysdelaloire name: Sarthe - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_savoie0}: + !record {model: res.country.department, id: res_country_department_savoie}: code: FR-73 - country_state_id: l10n_fr_state.res_country_state_rhonealpes0 + country_state_id: l10n_fr_state.res_country_state_rhonealpes name: Savoie - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_hautesavoie0}: + !record {model: res.country.department, id: res_country_department_hautesavoie}: code: FR-74 - country_state_id: l10n_fr_state.res_country_state_rhonealpes0 + country_state_id: l10n_fr_state.res_country_state_rhonealpes name: Haute-Savoie - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_paris0}: + !record {model: res.country.department, id: res_country_department_paris}: code: FR-75 - country_state_id: l10n_fr_state.res_country_state_iledefrance0 + country_state_id: l10n_fr_state.res_country_state_iledefrance name: Paris - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_seinemaritime0}: + !record {model: res.country.department, id: res_country_department_seinemaritime}: code: FR-76 - country_state_id: l10n_fr_state.res_country_state_hautenormandie0 + country_state_id: l10n_fr_state.res_country_state_hautenormandie name: Seine-Maritime - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_seineetmarne0}: + !record {model: res.country.department, id: res_country_department_seineetmarne}: code: FR-77 - country_state_id: l10n_fr_state.res_country_state_iledefrance0 + country_state_id: l10n_fr_state.res_country_state_iledefrance name: Seine-et-Marne - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_yvelines0}: + !record {model: res.country.department, id: res_country_department_yvelines}: code: FR-78 - country_state_id: l10n_fr_state.res_country_state_iledefrance0 + country_state_id: l10n_fr_state.res_country_state_iledefrance name: Yvelines - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_deuxsevres0}: + !record {model: res.country.department, id: res_country_department_deuxsevres}: code: FR-79 - country_state_id: l10n_fr_state.res_country_state_poitoucharentes0 + country_state_id: l10n_fr_state.res_country_state_poitoucharentes name: Deux-Sèvres - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_somme0}: + !record {model: res.country.department, id: res_country_department_somme}: code: FR-80 - country_state_id: l10n_fr_state.res_country_state_picardie0 + country_state_id: l10n_fr_state.res_country_state_picardie name: Somme - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_tarn0}: + !record {model: res.country.department, id: res_country_department_tarn}: code: FR-81 - country_state_id: l10n_fr_state.res_country_state_midipyrenees0 + country_state_id: l10n_fr_state.res_country_state_midipyrenees name: Tarn - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_tarnetgaronne0}: + !record {model: res.country.department, id: res_country_department_tarnetgaronne}: code: FR-82 - country_state_id: l10n_fr_state.res_country_state_midipyrenees0 + country_state_id: l10n_fr_state.res_country_state_midipyrenees name: Tarn-et-Garonne - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_var0}: + !record {model: res.country.department, id: res_country_department_var}: code: FR-83 - country_state_id: l10n_fr_state.res_country_state_provencealpescotedazur0 + country_state_id: l10n_fr_state.res_country_state_provencealpescotedazur name: Var - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_vaucluse0}: + !record {model: res.country.department, id: res_country_department_vaucluse}: code: FR-84 - country_state_id: l10n_fr_state.res_country_state_provencealpescotedazur0 + country_state_id: l10n_fr_state.res_country_state_provencealpescotedazur name: Vaucluse - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_vendee0}: + !record {model: res.country.department, id: res_country_department_vendee}: code: FR-85 - country_state_id: l10n_fr_state.res_country_state_paysdelaloire0 + country_state_id: l10n_fr_state.res_country_state_paysdelaloire name: Vendée - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_vienne0}: + !record {model: res.country.department, id: res_country_department_vienne}: code: FR-86 - country_state_id: l10n_fr_state.res_country_state_poitoucharentes0 + country_state_id: l10n_fr_state.res_country_state_poitoucharentes name: Vienne - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_hautevienne0}: + !record {model: res.country.department, id: res_country_department_hautevienne}: code: FR-87 - country_state_id: l10n_fr_state.res_country_state_limousin0 + country_state_id: l10n_fr_state.res_country_state_limousin name: Haute-Vienne - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_vosges0}: + !record {model: res.country.department, id: res_country_department_vosges}: code: FR-88 - country_state_id: l10n_fr_state.res_country_state_lorraine0 + country_state_id: l10n_fr_state.res_country_state_lorraine name: Vosges - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_yonne0}: + !record {model: res.country.department, id: res_country_department_yonne}: code: FR-89 - country_state_id: l10n_fr_state.res_country_state_bourgogne0 + country_state_id: l10n_fr_state.res_country_state_bourgogne name: Yonne - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_territoiredebelfort0}: + !record {model: res.country.department, id: res_country_department_territoiredebelfort}: code: FR-90 - country_state_id: l10n_fr_state.res_country_state_franchecomte0 + country_state_id: l10n_fr_state.res_country_state_franchecomte name: Territoire de Belfort - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_essonne0}: + !record {model: res.country.department, id: res_country_department_essonne}: code: FR-91 - country_state_id: l10n_fr_state.res_country_state_iledefrance0 + country_state_id: l10n_fr_state.res_country_state_iledefrance name: Essonne - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_hautsdeseine0}: + !record {model: res.country.department, id: res_country_department_hautsdeseine}: code: FR-92 - country_state_id: l10n_fr_state.res_country_state_iledefrance0 + country_state_id: l10n_fr_state.res_country_state_iledefrance name: Hauts-de-Seine - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_seinesaintdenis0}: + !record {model: res.country.department, id: res_country_department_seinesaintdenis}: code: FR-93 - country_state_id: l10n_fr_state.res_country_state_iledefrance0 + country_state_id: l10n_fr_state.res_country_state_iledefrance name: Seine-Saint-Denis - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_valdemarne0}: + !record {model: res.country.department, id: res_country_department_valdemarne}: code: FR-94 - country_state_id: l10n_fr_state.res_country_state_iledefrance0 + country_state_id: l10n_fr_state.res_country_state_iledefrance name: Val-de-Marne - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_valdoise0}: + !record {model: res.country.department, id: res_country_department_valdoise}: code: FR-95 - country_state_id: l10n_fr_state.res_country_state_iledefrance0 + country_state_id: l10n_fr_state.res_country_state_iledefrance name: Val-d'Oise diff --git a/l10n_fr_department/i18n/fr.po b/l10n_fr_department/i18n/fr.po index ab5cc942b..b356270d6 100644 --- a/l10n_fr_department/i18n/fr.po +++ b/l10n_fr_department/i18n/fr.po @@ -1,8 +1,29 @@ +############################################################################## +# +# l10n FR Departments module for OpenERP +# Copyright (C) 2013-2014 GRAP (http://www.grap.coop) +# @author Sylvain LE GAL (https://twitter.com/legalsylvain) +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with this program. If not, see . +# +############################################################################## # Translation of OpenERP Server. # This file contains the translation of the following modules: # * l10n_fr_department # * base # + msgid "" msgstr "" "Project-Id-Version: OpenERP Server 7.0\n" @@ -75,11 +96,16 @@ msgstr "Le code du département sur cinq caractères. (Norme ISO 3166-2)" msgid "French Departments (Département)" msgstr "Départements Français" +#. module: base +#: model:ir.module.module,summary:base.module_l10n_fr_department +msgid "Populate Database with French Departments (Départements)" +msgstr "Remplit la base de données avec les départments françaises" + #. module: base #: model:ir.module.module,description:base.module_l10n_fr_department msgid "\n" -"Add French departments data\n" -"===========================\n" +"Populate Database with French Departments (Départements)\n" +"========================================================\n" "\n" "Feature:\n" "--------\n" @@ -88,14 +114,13 @@ msgid "\n" "\n" "Technical informations:\n" "-----------------------\n" -" * Use 3166-2:FR codifications (more detail http://fr.wikipedia.org/wiki/ISO_3166-2:FR);\n" +" * Use 3166-2:FR codifications (more detailhttp://fr.wikipedia.org/wiki/ISO_3166-2:FR);\n" "\n" "Copyright, Authors and Licence:\n" "-------------------------------\n" " * Copyright: 2013, Groupement Régional Alimentaire de Proximité;\n" " * Author: Sylvain LE GAL (https://twitter.com/legalsylvain);\n" -" * Licence: AGPL-3 (http://www.gnu.org/licenses/);\n" -" " +" * Licence: AGPL-3 (http://www.gnu.org/licenses/);" msgstr "\n" "Ajoute les départements français en base de données\n" "===================================================\n" @@ -113,5 +138,4 @@ msgstr "\n" "------------------------------\n" " * Copyright : 2013, Groupement Régional Alimentaire de Proximité ;\n" " * Auteur : Sylvain LE GAL (https://twitter.com/legalsylvain) ;\n" -" * Licence : AGPL-3 (http://www.gnu.org/licenses/) ;\n" - +" * Licence : AGPL-3 (http://www.gnu.org/licenses/) ;" diff --git a/l10n_fr_department/i18n/l10n_fr_department.pot b/l10n_fr_department/i18n/l10n_fr_department.pot index b537730c0..31d92a38b 100644 --- a/l10n_fr_department/i18n/l10n_fr_department.pot +++ b/l10n_fr_department/i18n/l10n_fr_department.pot @@ -1,8 +1,28 @@ - +############################################################################## +# +# l10n FR Departments module for OpenERP +# Copyright (C) 2013-2014 GRAP (http://www.grap.coop) +# @author Sylvain LE GAL (https://twitter.com/legalsylvain) +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with this program. If not, see . +# +############################################################################## # Translation of OpenERP Server. # This file contains the translation of the following modules: # * l10n_fr_department # + msgid "" msgstr "" "Project-Id-Version: OpenERP Server 7.0\n" diff --git a/l10n_fr_department/model/__init__.py b/l10n_fr_department/model/__init__.py index afb3f2c61..1b4ff67de 100755 --- a/l10n_fr_department/model/__init__.py +++ b/l10n_fr_department/model/__init__.py @@ -1,6 +1,23 @@ # -*- encoding: utf-8 -*- -################################################################################ -# See __openerp__.py file for Copyright and Licence Informations. -################################################################################ +############################################################################## +# +# l10n FR Departments module for OpenERP +# Copyright (C) 2013-2014 GRAP (http://www.grap.coop) +# @author Sylvain LE GAL (https://twitter.com/legalsylvain) +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with this program. If not, see . +# +############################################################################## from . import res_country_department diff --git a/l10n_fr_department/model/res_country_department.py b/l10n_fr_department/model/res_country_department.py index 86ff36cce..3f244c72e 100644 --- a/l10n_fr_department/model/res_country_department.py +++ b/l10n_fr_department/model/res_country_department.py @@ -1,25 +1,49 @@ # -*- encoding: utf-8 -*- -################################################################################ -# See __openerp__.py file for Copyright and Licence Informations. -################################################################################ +############################################################################## +# +# l10n FR Departments module for OpenERP +# Copyright (C) 2013-2014 GRAP (http://www.grap.coop) +# @author Sylvain LE GAL (https://twitter.com/legalsylvain) +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with this program. If not, see . +# +############################################################################## from openerp.osv import fields from openerp.osv.orm import Model +from openerp.tools.translate import _ class res_country_department(Model): - _description="Department" + _description = "Department" _name = 'res.country.department' _columns = { - 'country_state_id': fields.many2one('res.country.state', 'State', - required=True, - help="State related of the current department",), - 'country_id': fields.related('country_state_id', 'country_id', - type='many2one', relation='res.country', string='Country', - help="Country of the related state",), + 'country_state_id': fields.many2one( + 'res.country.state', 'State', required=True, + help='State related of the current department',), + 'country_id': fields.related( + 'country_state_id', 'country_id', type='many2one', + relation='res.country', string='Country', + help='Country of the related state',), 'name': fields.char('Department Name', size=128, required=True,), - 'code': fields.char('Departement Code', size=5, required=True, - help="The department code in max. five chars. "\ - "(ISO 3166-2 Codification)",), + 'code': fields.char( + 'Departement Code', size=5, required=True, + help="""The department code in max. five chars. """ + """(ISO 3166-2 Codification)""",), } + _sql_constraints = [ + ('code_country_id_uniq', 'unique (code)', + _("""You cannot have two departments with the same code!""")), + ] diff --git a/l10n_fr_department/security/ir.model.access.csv b/l10n_fr_department/security/ir.model.access.csv deleted file mode 100755 index b4fdbacf6..000000000 --- a/l10n_fr_department/security/ir.model.access.csv +++ /dev/null @@ -1,3 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_res_country_department_all,res.country.department,model_res_country_department,,1,0,0,0 -access_res_country_department_manager,res.country.department,model_res_country_department,base.group_no_one,1,1,1,1 diff --git a/l10n_fr_department/security/ir_model_access.yml b/l10n_fr_department/security/ir_model_access.yml new file mode 100644 index 000000000..9ffe38be3 --- /dev/null +++ b/l10n_fr_department/security/ir_model_access.yml @@ -0,0 +1,42 @@ +############################################################################## +# +# l10n FR Departments module for OpenERP +# Copyright (C) 2013-2014 GRAP (http://www.grap.coop) +# @author Sylvain LE GAL (https://twitter.com/legalsylvain) +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with this program. If not, see . +# +############################################################################## +- + Creating a ir.model.access record +- + !record {model: ir.model.access, id: access_res_country_department_all}: + name: res.country.department all + model_id: model_res_country_department + perm_read: 1 + perm_write: 0 + perm_create: 0 + perm_unlink: 0 + +- + Creating a ir.model.access record +- + !record {model: ir.model.access, id: access_res_country_department_manager}: + name: res.country.department manager + model_id: model_res_country_department + group_id: base.group_system + perm_read: 1 + perm_write: 1 + perm_create: 1 + perm_unlink: 1 diff --git a/l10n_fr_department/view/action.xml b/l10n_fr_department/view/action.xml index b3fd8362a..a25862887 100644 --- a/l10n_fr_department/view/action.xml +++ b/l10n_fr_department/view/action.xml @@ -1,7 +1,23 @@ - - - + + + + + + + + + + + + + + + + + + + diff --git a/l10n_fr_department/view/menu.xml b/l10n_fr_department/view/menu.xml index 9d341eaf6..8d0bf0066 100644 --- a/l10n_fr_department/view/menu.xml +++ b/l10n_fr_department/view/menu.xml @@ -1,7 +1,22 @@ - - - + + + + + + + + + + + + + + + + + + diff --git a/l10n_fr_department/view/view.xml b/l10n_fr_department/view/view.xml index ea37ba65f..5acb27b92 100644 --- a/l10n_fr_department/view/view.xml +++ b/l10n_fr_department/view/view.xml @@ -1,7 +1,23 @@ - - - + + + + + + + + + + + + + + + + + + + From 6f9ccdbef1815be727ba4e59e9279963aec30b80 Mon Sep 17 00:00:00 2001 From: Sylvain LE GAL Date: Mon, 31 Mar 2014 12:52:34 +0200 Subject: [PATCH 03/93] change constraint name + add translation. [ADD] complete Search view for res_country_department model. --- l10n_fr_department/i18n/fr.po | 7 +++++++ .../model/res_country_department.py | 2 +- l10n_fr_department/view/view.xml | 17 +++++++++++++++-- 3 files changed, 23 insertions(+), 3 deletions(-) diff --git a/l10n_fr_department/i18n/fr.po b/l10n_fr_department/i18n/fr.po index b356270d6..722f3f986 100644 --- a/l10n_fr_department/i18n/fr.po +++ b/l10n_fr_department/i18n/fr.po @@ -91,6 +91,13 @@ msgstr "Région associée au département courrant" msgid "The department code in max. five chars. (ISO 3166-2 Codification)" msgstr "Le code du département sur cinq caractères. (Norme ISO 3166-2)" +#. module: l10n_fr_department +#: code:addons/l10n_fr_department/model/res_country_department.py:48 +#: sql_constraint:res.country.department:0 +#, python-format +msgid "You cannot have two departments with the same code!" +msgstr "Vous ne pouvez pas avoir deux départements avec le même code !" + #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_fr_department msgid "French Departments (Département)" diff --git a/l10n_fr_department/model/res_country_department.py b/l10n_fr_department/model/res_country_department.py index 3f244c72e..6528e1b90 100644 --- a/l10n_fr_department/model/res_country_department.py +++ b/l10n_fr_department/model/res_country_department.py @@ -44,6 +44,6 @@ class res_country_department(Model): } _sql_constraints = [ - ('code_country_id_uniq', 'unique (code)', + ('code_uniq', 'unique (code)', _("""You cannot have two departments with the same code!""")), ] diff --git a/l10n_fr_department/view/view.xml b/l10n_fr_department/view/view.xml index 5acb27b92..ce0cfad3b 100644 --- a/l10n_fr_department/view/view.xml +++ b/l10n_fr_department/view/view.xml @@ -21,11 +21,24 @@ + + res.country.department.search + res.country.department + + + + + + + + + + res.country.department.tree res.country.department - + @@ -38,7 +51,7 @@ res.country.department.form res.country.department -
    + From f826ce404b4a0c1f52c243e4c0ee0522923f2726 Mon Sep 17 00:00:00 2001 From: Sylvain LE GAL Date: Mon, 31 Mar 2014 12:59:28 +0200 Subject: [PATCH 04/93] one2many relation in res_country_state to res_country_department; --- l10n_fr_department/model/__init__.py | 1 + l10n_fr_department/model/res_country_state.py | 34 +++++++++++++++++++ 2 files changed, 35 insertions(+) create mode 100644 l10n_fr_department/model/res_country_state.py diff --git a/l10n_fr_department/model/__init__.py b/l10n_fr_department/model/__init__.py index 1b4ff67de..0ba3122df 100755 --- a/l10n_fr_department/model/__init__.py +++ b/l10n_fr_department/model/__init__.py @@ -20,4 +20,5 @@ # ############################################################################## +from . import res_country_state from . import res_country_department 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..9b18136f1 --- /dev/null +++ b/l10n_fr_department/model/res_country_state.py @@ -0,0 +1,34 @@ +# -*- encoding: utf-8 -*- +############################################################################## +# +# l10n FR Departments module for OpenERP +# Copyright (C) 2013-2014 GRAP (http://www.grap.coop) +# @author Sylvain LE GAL (https://twitter.com/legalsylvain) +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with this program. If not, see . +# +############################################################################## + +from openerp.osv import fields +from openerp.osv.orm import Model + + +class res_country_state(Model): + _inherit = 'res.country.state' + + _columns = { + 'department_ids': fields.one2many( + 'res.country.department','country_state_id', 'Departments', + help='Departments related to this state',), + } From 69a3a3427ab60804ce0eeba7f40e58366c5ed01f Mon Sep 17 00:00:00 2001 From: Sylvain LE GAL Date: Tue, 1 Apr 2014 16:18:56 +0200 Subject: [PATCH 05/93] removing duplicated groups restrictions. --- l10n_fr_department/view/menu.xml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/l10n_fr_department/view/menu.xml b/l10n_fr_department/view/menu.xml index 8d0bf0066..920300e70 100644 --- a/l10n_fr_department/view/menu.xml +++ b/l10n_fr_department/view/menu.xml @@ -22,8 +22,7 @@ + action="action_view_country_department_tree" + sequence="2"/> From ecceaefd82240b9ea0b56cc8df78cb88a08722ad Mon Sep 17 00:00:00 2001 From: Sylvain LE GAL Date: Tue, 1 Apr 2014 16:23:49 +0200 Subject: [PATCH 06/93] remove useless 'type' definition in action.xml file. [REF] removing blank lines. --- l10n_fr_department/view/action.xml | 3 --- 1 file changed, 3 deletions(-) diff --git a/l10n_fr_department/view/action.xml b/l10n_fr_department/view/action.xml index a25862887..3763f0a01 100644 --- a/l10n_fr_department/view/action.xml +++ b/l10n_fr_department/view/action.xml @@ -20,15 +20,12 @@ - Departments - ir.actions.act_window res.country.department form tree,form Display and manage the list of all departments. - From c8faf2d3ec090f6734cbd5a47395ae9246666001 Mon Sep 17 00:00:00 2001 From: Sylvain LE GAL Date: Tue, 1 Apr 2014 16:36:20 +0200 Subject: [PATCH 07/93] renaming 'country_state_id' into 'state_id'. --- .../data/res_country_department_data.yml | 192 +++++++++--------- l10n_fr_department/i18n/fr.po | 4 +- .../i18n/l10n_fr_department.pot | 4 +- .../model/res_country_department.py | 4 +- l10n_fr_department/model/res_country_state.py | 2 +- l10n_fr_department/view/view.xml | 6 +- 6 files changed, 106 insertions(+), 106 deletions(-) diff --git a/l10n_fr_department/data/res_country_department_data.yml b/l10n_fr_department/data/res_country_department_data.yml index 2e32b39d4..73bbb57f0 100644 --- a/l10n_fr_department/data/res_country_department_data.yml +++ b/l10n_fr_department/data/res_country_department_data.yml @@ -25,7 +25,7 @@ - !record {model: res.country.department, id: res_country_department_ain}: code: FR-01 - country_state_id: l10n_fr_state.res_country_state_rhonealpes + state_id: l10n_fr_state.res_country_state_rhonealpes name: Ain - @@ -33,7 +33,7 @@ - !record {model: res.country.department, id: res_country_department_aisne}: code: FR-02 - country_state_id: l10n_fr_state.res_country_state_picardie + state_id: l10n_fr_state.res_country_state_picardie name: Aisne - @@ -41,7 +41,7 @@ - !record {model: res.country.department, id: res_country_department_allier}: code: FR-03 - country_state_id: l10n_fr_state.res_country_state_auvergne + state_id: l10n_fr_state.res_country_state_auvergne name: Allier - @@ -49,7 +49,7 @@ - !record {model: res.country.department, id: res_country_department_alpesdehauteprovence}: code: FR-04 - country_state_id: l10n_fr_state.res_country_state_provencealpescotedazur + state_id: l10n_fr_state.res_country_state_provencealpescotedazur name: Alpes-de-Haute-Provence - @@ -57,7 +57,7 @@ - !record {model: res.country.department, id: res_country_department_hautesalpes}: code: FR-05 - country_state_id: l10n_fr_state.res_country_state_provencealpescotedazur + state_id: l10n_fr_state.res_country_state_provencealpescotedazur name: Hautes-Alpes - @@ -65,7 +65,7 @@ - !record {model: res.country.department, id: res_country_department_alpesmaritimes}: code: FR-06 - country_state_id: l10n_fr_state.res_country_state_provencealpescotedazur + state_id: l10n_fr_state.res_country_state_provencealpescotedazur name: Alpes-Maritimes - @@ -73,7 +73,7 @@ - !record {model: res.country.department, id: res_country_department_ardeche}: code: FR-07 - country_state_id: l10n_fr_state.res_country_state_rhonealpes + state_id: l10n_fr_state.res_country_state_rhonealpes name: Ardèche - @@ -81,7 +81,7 @@ - !record {model: res.country.department, id: res_country_department_ardennes}: code: FR-08 - country_state_id: l10n_fr_state.res_country_state_champagneardenne + state_id: l10n_fr_state.res_country_state_champagneardenne name: Ardennes - @@ -89,7 +89,7 @@ - !record {model: res.country.department, id: res_country_department_ariege}: code: FR-09 - country_state_id: l10n_fr_state.res_country_state_midipyrenees + state_id: l10n_fr_state.res_country_state_midipyrenees name: Ariège - @@ -97,7 +97,7 @@ - !record {model: res.country.department, id: res_country_department_aube}: code: FR-10 - country_state_id: l10n_fr_state.res_country_state_champagneardenne + state_id: l10n_fr_state.res_country_state_champagneardenne name: Aube - @@ -105,7 +105,7 @@ - !record {model: res.country.department, id: res_country_department_aude}: code: FR-11 - country_state_id: l10n_fr_state.res_country_state_languedocroussillon + state_id: l10n_fr_state.res_country_state_languedocroussillon name: Aude - @@ -113,7 +113,7 @@ - !record {model: res.country.department, id: res_country_department_aveyron}: code: FR-12 - country_state_id: l10n_fr_state.res_country_state_midipyrenees + state_id: l10n_fr_state.res_country_state_midipyrenees name: Aveyron - @@ -121,7 +121,7 @@ - !record {model: res.country.department, id: res_country_department_bouchesdurhone}: code: FR-13 - country_state_id: l10n_fr_state.res_country_state_provencealpescotedazur + state_id: l10n_fr_state.res_country_state_provencealpescotedazur name: Bouches-du-Rhône - @@ -129,7 +129,7 @@ - !record {model: res.country.department, id: res_country_department_calvados}: code: FR-14 - country_state_id: l10n_fr_state.res_country_state_bassenormandie + state_id: l10n_fr_state.res_country_state_bassenormandie name: Calvados - @@ -137,7 +137,7 @@ - !record {model: res.country.department, id: res_country_department_cantal}: code: FR-15 - country_state_id: l10n_fr_state.res_country_state_auvergne + state_id: l10n_fr_state.res_country_state_auvergne name: Cantal - @@ -145,7 +145,7 @@ - !record {model: res.country.department, id: res_country_department_charente}: code: FR-16 - country_state_id: l10n_fr_state.res_country_state_poitoucharentes + state_id: l10n_fr_state.res_country_state_poitoucharentes name: Charente - @@ -153,7 +153,7 @@ - !record {model: res.country.department, id: res_country_department_charentemaritime}: code: FR-17 - country_state_id: l10n_fr_state.res_country_state_poitoucharentes + state_id: l10n_fr_state.res_country_state_poitoucharentes name: Charente-Maritime - @@ -161,7 +161,7 @@ - !record {model: res.country.department, id: res_country_department_cher}: code: FR-18 - country_state_id: l10n_fr_state.res_country_state_centre + state_id: l10n_fr_state.res_country_state_centre name: Cher - @@ -169,7 +169,7 @@ - !record {model: res.country.department, id: res_country_department_corrze}: code: FR-19 - country_state_id: l10n_fr_state.res_country_state_limousin + state_id: l10n_fr_state.res_country_state_limousin name: u'Corr\xe8ze' @@ -178,7 +178,7 @@ - !record {model: res.country.department, id: res_country_department_corsedusud}: code: FR-2A - country_state_id: l10n_fr_state.res_country_state_corse + state_id: l10n_fr_state.res_country_state_corse name: Corse-du-Sud - @@ -186,7 +186,7 @@ - !record {model: res.country.department, id: res_country_department_hautecorse}: code: FR-2B - country_state_id: l10n_fr_state.res_country_state_corse + state_id: l10n_fr_state.res_country_state_corse name: Haute-Corse - @@ -194,7 +194,7 @@ - !record {model: res.country.department, id: res_country_department_cotedor}: code: FR-21 - country_state_id: l10n_fr_state.res_country_state_bourgogne + state_id: l10n_fr_state.res_country_state_bourgogne name: Côte-d'Or - @@ -202,7 +202,7 @@ - !record {model: res.country.department, id: res_country_department_cotesdarmor}: code: FR-22 - country_state_id: l10n_fr_state.res_country_state_bretagne + state_id: l10n_fr_state.res_country_state_bretagne name: Côtes-d'Armor - @@ -210,7 +210,7 @@ - !record {model: res.country.department, id: res_country_department_creuse}: code: FR-23 - country_state_id: l10n_fr_state.res_country_state_limousin + state_id: l10n_fr_state.res_country_state_limousin name: Creuse - @@ -218,7 +218,7 @@ - !record {model: res.country.department, id: res_country_department_dordogne}: code: FR-24 - country_state_id: l10n_fr_state.res_country_state_aquitaine + state_id: l10n_fr_state.res_country_state_aquitaine name: Dordogne - @@ -226,7 +226,7 @@ - !record {model: res.country.department, id: res_country_department_doubs}: code: FR-25 - country_state_id: l10n_fr_state.res_country_state_franchecomte + state_id: l10n_fr_state.res_country_state_franchecomte name: Doubs - @@ -234,7 +234,7 @@ - !record {model: res.country.department, id: res_country_department_drome}: code: FR-26 - country_state_id: l10n_fr_state.res_country_state_rhonealpes + state_id: l10n_fr_state.res_country_state_rhonealpes name: Drôme - @@ -242,7 +242,7 @@ - !record {model: res.country.department, id: res_country_department_eure}: code: FR-27 - country_state_id: l10n_fr_state.res_country_state_hautenormandie + state_id: l10n_fr_state.res_country_state_hautenormandie name: Eure - @@ -250,7 +250,7 @@ - !record {model: res.country.department, id: res_country_department_eureetloir}: code: FR-28 - country_state_id: l10n_fr_state.res_country_state_centre + state_id: l10n_fr_state.res_country_state_centre name: Eure-et-Loir - @@ -258,7 +258,7 @@ - !record {model: res.country.department, id: res_country_department_finistere}: code: FR-29 - country_state_id: l10n_fr_state.res_country_state_bretagne + state_id: l10n_fr_state.res_country_state_bretagne name: Finistère - @@ -266,7 +266,7 @@ - !record {model: res.country.department, id: res_country_department_gard}: code: FR-30 - country_state_id: l10n_fr_state.res_country_state_languedocroussillon + state_id: l10n_fr_state.res_country_state_languedocroussillon name: Gard - @@ -274,7 +274,7 @@ - !record {model: res.country.department, id: res_country_department_hautegaronne}: code: FR-31 - country_state_id: l10n_fr_state.res_country_state_midipyrenees + state_id: l10n_fr_state.res_country_state_midipyrenees name: Haute-Garonne - @@ -282,7 +282,7 @@ - !record {model: res.country.department, id: res_country_department_gers}: code: FR-32 - country_state_id: l10n_fr_state.res_country_state_midipyrenees + state_id: l10n_fr_state.res_country_state_midipyrenees name: Gers - @@ -290,7 +290,7 @@ - !record {model: res.country.department, id: res_country_department_gironde}: code: FR-33 - country_state_id: l10n_fr_state.res_country_state_aquitaine + state_id: l10n_fr_state.res_country_state_aquitaine name: Gironde - @@ -298,7 +298,7 @@ - !record {model: res.country.department, id: res_country_department_herault}: code: FR-34 - country_state_id: l10n_fr_state.res_country_state_languedocroussillon + state_id: l10n_fr_state.res_country_state_languedocroussillon name: Hérault - @@ -306,7 +306,7 @@ - !record {model: res.country.department, id: res_country_department_illeetvilaine}: code: FR-35 - country_state_id: l10n_fr_state.res_country_state_bretagne + state_id: l10n_fr_state.res_country_state_bretagne name: Ille-et-Vilaine - @@ -314,7 +314,7 @@ - !record {model: res.country.department, id: res_country_department_indre}: code: FR-36 - country_state_id: l10n_fr_state.res_country_state_centre + state_id: l10n_fr_state.res_country_state_centre name: Indre - @@ -322,7 +322,7 @@ - !record {model: res.country.department, id: res_country_department_indreetloire}: code: FR-37 - country_state_id: l10n_fr_state.res_country_state_centre + state_id: l10n_fr_state.res_country_state_centre name: Indre-et-Loire - @@ -330,7 +330,7 @@ - !record {model: res.country.department, id: res_country_department_isere}: code: FR-38 - country_state_id: l10n_fr_state.res_country_state_rhonealpes + state_id: l10n_fr_state.res_country_state_rhonealpes name: Isère - @@ -338,7 +338,7 @@ - !record {model: res.country.department, id: res_country_department_jura}: code: FR-39 - country_state_id: l10n_fr_state.res_country_state_franchecomte + state_id: l10n_fr_state.res_country_state_franchecomte name: Jura - @@ -346,7 +346,7 @@ - !record {model: res.country.department, id: res_country_department_landes}: code: FR-40 - country_state_id: l10n_fr_state.res_country_state_aquitaine + state_id: l10n_fr_state.res_country_state_aquitaine name: Landes - @@ -354,7 +354,7 @@ - !record {model: res.country.department, id: res_country_department_loiretcher}: code: FR-41 - country_state_id: l10n_fr_state.res_country_state_centre + state_id: l10n_fr_state.res_country_state_centre name: Loir-et-Cher - @@ -362,7 +362,7 @@ - !record {model: res.country.department, id: res_country_department_loire}: code: FR-42 - country_state_id: l10n_fr_state.res_country_state_rhonealpes + state_id: l10n_fr_state.res_country_state_rhonealpes name: Loire - @@ -370,7 +370,7 @@ - !record {model: res.country.department, id: res_country_department_hauteloire}: code: FR-43 - country_state_id: l10n_fr_state.res_country_state_auvergne + state_id: l10n_fr_state.res_country_state_auvergne name: Haute-Loire - @@ -378,7 +378,7 @@ - !record {model: res.country.department, id: res_country_department_loireatlantique}: code: FR-44 - country_state_id: l10n_fr_state.res_country_state_paysdelaloire + state_id: l10n_fr_state.res_country_state_paysdelaloire name: Loire-Atlantique - @@ -386,7 +386,7 @@ - !record {model: res.country.department, id: res_country_department_loiret}: code: FR-45 - country_state_id: l10n_fr_state.res_country_state_centre + state_id: l10n_fr_state.res_country_state_centre name: Loiret - @@ -394,7 +394,7 @@ - !record {model: res.country.department, id: res_country_department_lot}: code: FR-46 - country_state_id: l10n_fr_state.res_country_state_midipyrenees + state_id: l10n_fr_state.res_country_state_midipyrenees name: Lot - @@ -402,7 +402,7 @@ - !record {model: res.country.department, id: res_country_department_lotetgaronne}: code: FR-47 - country_state_id: l10n_fr_state.res_country_state_aquitaine + state_id: l10n_fr_state.res_country_state_aquitaine name: Lot-et-Garonne - @@ -410,7 +410,7 @@ - !record {model: res.country.department, id: res_country_department_lozere}: code: FR-48 - country_state_id: l10n_fr_state.res_country_state_languedocroussillon + state_id: l10n_fr_state.res_country_state_languedocroussillon name: Lozère - @@ -418,7 +418,7 @@ - !record {model: res.country.department, id: res_country_department_maineetloire}: code: FR-49 - country_state_id: l10n_fr_state.res_country_state_paysdelaloire + state_id: l10n_fr_state.res_country_state_paysdelaloire name: Maine-et-Loire - @@ -426,7 +426,7 @@ - !record {model: res.country.department, id: res_country_department_manche}: code: FR-50 - country_state_id: l10n_fr_state.res_country_state_bassenormandie + state_id: l10n_fr_state.res_country_state_bassenormandie name: Manche - @@ -434,7 +434,7 @@ - !record {model: res.country.department, id: res_country_department_marne}: code: FR-51 - country_state_id: l10n_fr_state.res_country_state_champagneardenne + state_id: l10n_fr_state.res_country_state_champagneardenne name: Marne - @@ -442,7 +442,7 @@ - !record {model: res.country.department, id: res_country_department_hautemarne}: code: FR-52 - country_state_id: l10n_fr_state.res_country_state_champagneardenne + state_id: l10n_fr_state.res_country_state_champagneardenne name: Haute-Marne - @@ -450,7 +450,7 @@ - !record {model: res.country.department, id: res_country_department_mayenne}: code: FR-53 - country_state_id: l10n_fr_state.res_country_state_paysdelaloire + state_id: l10n_fr_state.res_country_state_paysdelaloire name: Mayenne - @@ -458,7 +458,7 @@ - !record {model: res.country.department, id: res_country_department_meurtheetmoselle}: code: FR-54 - country_state_id: l10n_fr_state.res_country_state_lorraine + state_id: l10n_fr_state.res_country_state_lorraine name: Meurthe-et-Moselle - @@ -466,7 +466,7 @@ - !record {model: res.country.department, id: res_country_department_meuse}: code: FR-55 - country_state_id: l10n_fr_state.res_country_state_lorraine + state_id: l10n_fr_state.res_country_state_lorraine name: Meuse - @@ -474,7 +474,7 @@ - !record {model: res.country.department, id: res_country_department_morbihan}: code: FR-56 - country_state_id: l10n_fr_state.res_country_state_bretagne + state_id: l10n_fr_state.res_country_state_bretagne name: Morbihan - @@ -482,7 +482,7 @@ - !record {model: res.country.department, id: res_country_department_moselle}: code: FR-57 - country_state_id: l10n_fr_state.res_country_state_lorraine + state_id: l10n_fr_state.res_country_state_lorraine name: Moselle - @@ -490,7 +490,7 @@ - !record {model: res.country.department, id: res_country_department_nievre}: code: FR-58 - country_state_id: l10n_fr_state.res_country_state_bourgogne + state_id: l10n_fr_state.res_country_state_bourgogne name: Nièvre - @@ -498,7 +498,7 @@ - !record {model: res.country.department, id: res_country_department_nord}: code: FR-59 - country_state_id: l10n_fr_state.res_country_state_nordpasdecalais + state_id: l10n_fr_state.res_country_state_nordpasdecalais name: Nord - @@ -506,7 +506,7 @@ - !record {model: res.country.department, id: res_country_department_oise}: code: FR-60 - country_state_id: l10n_fr_state.res_country_state_picardie + state_id: l10n_fr_state.res_country_state_picardie name: Oise - @@ -514,7 +514,7 @@ - !record {model: res.country.department, id: res_country_department_orne}: code: FR-61 - country_state_id: l10n_fr_state.res_country_state_bassenormandie + state_id: l10n_fr_state.res_country_state_bassenormandie name: Orne - @@ -522,7 +522,7 @@ - !record {model: res.country.department, id: res_country_department_pasdecalais}: code: FR-62 - country_state_id: l10n_fr_state.res_country_state_nordpasdecalais + state_id: l10n_fr_state.res_country_state_nordpasdecalais name: Pas-de-Calais - @@ -530,7 +530,7 @@ - !record {model: res.country.department, id: res_country_department_puydedome}: code: FR-63 - country_state_id: l10n_fr_state.res_country_state_auvergne + state_id: l10n_fr_state.res_country_state_auvergne name: Puy-de-Dôme - @@ -538,7 +538,7 @@ - !record {model: res.country.department, id: res_country_department_pyreneesatlantiques}: code: FR-64 - country_state_id: l10n_fr_state.res_country_state_aquitaine + state_id: l10n_fr_state.res_country_state_aquitaine name: Pyrénées-Atlantiques - @@ -546,7 +546,7 @@ - !record {model: res.country.department, id: res_country_department_hautespyrenees}: code: FR-65 - country_state_id: l10n_fr_state.res_country_state_midipyrenees + state_id: l10n_fr_state.res_country_state_midipyrenees name: Hautes-Pyrénées - @@ -554,7 +554,7 @@ - !record {model: res.country.department, id: res_country_department_pyreneesorientales}: code: FR-66 - country_state_id: l10n_fr_state.res_country_state_languedocroussillon + state_id: l10n_fr_state.res_country_state_languedocroussillon name: Pyrénées-Orientales - @@ -562,7 +562,7 @@ - !record {model: res.country.department, id: res_country_department_basrhin}: code: FR-67 - country_state_id: l10n_fr_state.res_country_state_alsace + state_id: l10n_fr_state.res_country_state_alsace name: Bas-Rhin - @@ -570,7 +570,7 @@ - !record {model: res.country.department, id: res_country_department_hautrhin}: code: FR-68 - country_state_id: l10n_fr_state.res_country_state_alsace + state_id: l10n_fr_state.res_country_state_alsace name: Haut-Rhin - @@ -578,7 +578,7 @@ - !record {model: res.country.department, id: res_country_department_rhone}: code: FR-69 - country_state_id: l10n_fr_state.res_country_state_rhonealpes + state_id: l10n_fr_state.res_country_state_rhonealpes name: Rhône - @@ -586,7 +586,7 @@ - !record {model: res.country.department, id: res_country_department_hautesaone}: code: FR-70 - country_state_id: l10n_fr_state.res_country_state_franchecomte + state_id: l10n_fr_state.res_country_state_franchecomte name: Haute-Saône - @@ -594,7 +594,7 @@ - !record {model: res.country.department, id: res_country_department_saoneetloire}: code: FR-71 - country_state_id: l10n_fr_state.res_country_state_bourgogne + state_id: l10n_fr_state.res_country_state_bourgogne name: Saône-et-Loire - @@ -602,7 +602,7 @@ - !record {model: res.country.department, id: res_country_department_sarthe}: code: FR-72 - country_state_id: l10n_fr_state.res_country_state_paysdelaloire + state_id: l10n_fr_state.res_country_state_paysdelaloire name: Sarthe - @@ -610,7 +610,7 @@ - !record {model: res.country.department, id: res_country_department_savoie}: code: FR-73 - country_state_id: l10n_fr_state.res_country_state_rhonealpes + state_id: l10n_fr_state.res_country_state_rhonealpes name: Savoie - @@ -618,7 +618,7 @@ - !record {model: res.country.department, id: res_country_department_hautesavoie}: code: FR-74 - country_state_id: l10n_fr_state.res_country_state_rhonealpes + state_id: l10n_fr_state.res_country_state_rhonealpes name: Haute-Savoie - @@ -626,7 +626,7 @@ - !record {model: res.country.department, id: res_country_department_paris}: code: FR-75 - country_state_id: l10n_fr_state.res_country_state_iledefrance + state_id: l10n_fr_state.res_country_state_iledefrance name: Paris - @@ -634,7 +634,7 @@ - !record {model: res.country.department, id: res_country_department_seinemaritime}: code: FR-76 - country_state_id: l10n_fr_state.res_country_state_hautenormandie + state_id: l10n_fr_state.res_country_state_hautenormandie name: Seine-Maritime - @@ -642,7 +642,7 @@ - !record {model: res.country.department, id: res_country_department_seineetmarne}: code: FR-77 - country_state_id: l10n_fr_state.res_country_state_iledefrance + state_id: l10n_fr_state.res_country_state_iledefrance name: Seine-et-Marne - @@ -650,7 +650,7 @@ - !record {model: res.country.department, id: res_country_department_yvelines}: code: FR-78 - country_state_id: l10n_fr_state.res_country_state_iledefrance + state_id: l10n_fr_state.res_country_state_iledefrance name: Yvelines - @@ -658,7 +658,7 @@ - !record {model: res.country.department, id: res_country_department_deuxsevres}: code: FR-79 - country_state_id: l10n_fr_state.res_country_state_poitoucharentes + state_id: l10n_fr_state.res_country_state_poitoucharentes name: Deux-Sèvres - @@ -666,7 +666,7 @@ - !record {model: res.country.department, id: res_country_department_somme}: code: FR-80 - country_state_id: l10n_fr_state.res_country_state_picardie + state_id: l10n_fr_state.res_country_state_picardie name: Somme - @@ -674,7 +674,7 @@ - !record {model: res.country.department, id: res_country_department_tarn}: code: FR-81 - country_state_id: l10n_fr_state.res_country_state_midipyrenees + state_id: l10n_fr_state.res_country_state_midipyrenees name: Tarn - @@ -682,7 +682,7 @@ - !record {model: res.country.department, id: res_country_department_tarnetgaronne}: code: FR-82 - country_state_id: l10n_fr_state.res_country_state_midipyrenees + state_id: l10n_fr_state.res_country_state_midipyrenees name: Tarn-et-Garonne - @@ -690,7 +690,7 @@ - !record {model: res.country.department, id: res_country_department_var}: code: FR-83 - country_state_id: l10n_fr_state.res_country_state_provencealpescotedazur + state_id: l10n_fr_state.res_country_state_provencealpescotedazur name: Var - @@ -698,7 +698,7 @@ - !record {model: res.country.department, id: res_country_department_vaucluse}: code: FR-84 - country_state_id: l10n_fr_state.res_country_state_provencealpescotedazur + state_id: l10n_fr_state.res_country_state_provencealpescotedazur name: Vaucluse - @@ -706,7 +706,7 @@ - !record {model: res.country.department, id: res_country_department_vendee}: code: FR-85 - country_state_id: l10n_fr_state.res_country_state_paysdelaloire + state_id: l10n_fr_state.res_country_state_paysdelaloire name: Vendée - @@ -714,7 +714,7 @@ - !record {model: res.country.department, id: res_country_department_vienne}: code: FR-86 - country_state_id: l10n_fr_state.res_country_state_poitoucharentes + state_id: l10n_fr_state.res_country_state_poitoucharentes name: Vienne - @@ -722,7 +722,7 @@ - !record {model: res.country.department, id: res_country_department_hautevienne}: code: FR-87 - country_state_id: l10n_fr_state.res_country_state_limousin + state_id: l10n_fr_state.res_country_state_limousin name: Haute-Vienne - @@ -730,7 +730,7 @@ - !record {model: res.country.department, id: res_country_department_vosges}: code: FR-88 - country_state_id: l10n_fr_state.res_country_state_lorraine + state_id: l10n_fr_state.res_country_state_lorraine name: Vosges - @@ -738,7 +738,7 @@ - !record {model: res.country.department, id: res_country_department_yonne}: code: FR-89 - country_state_id: l10n_fr_state.res_country_state_bourgogne + state_id: l10n_fr_state.res_country_state_bourgogne name: Yonne - @@ -746,7 +746,7 @@ - !record {model: res.country.department, id: res_country_department_territoiredebelfort}: code: FR-90 - country_state_id: l10n_fr_state.res_country_state_franchecomte + state_id: l10n_fr_state.res_country_state_franchecomte name: Territoire de Belfort - @@ -754,7 +754,7 @@ - !record {model: res.country.department, id: res_country_department_essonne}: code: FR-91 - country_state_id: l10n_fr_state.res_country_state_iledefrance + state_id: l10n_fr_state.res_country_state_iledefrance name: Essonne - @@ -762,7 +762,7 @@ - !record {model: res.country.department, id: res_country_department_hautsdeseine}: code: FR-92 - country_state_id: l10n_fr_state.res_country_state_iledefrance + state_id: l10n_fr_state.res_country_state_iledefrance name: Hauts-de-Seine - @@ -770,7 +770,7 @@ - !record {model: res.country.department, id: res_country_department_seinesaintdenis}: code: FR-93 - country_state_id: l10n_fr_state.res_country_state_iledefrance + state_id: l10n_fr_state.res_country_state_iledefrance name: Seine-Saint-Denis - @@ -778,7 +778,7 @@ - !record {model: res.country.department, id: res_country_department_valdemarne}: code: FR-94 - country_state_id: l10n_fr_state.res_country_state_iledefrance + state_id: l10n_fr_state.res_country_state_iledefrance name: Val-de-Marne - @@ -786,5 +786,5 @@ - !record {model: res.country.department, id: res_country_department_valdoise}: code: FR-95 - country_state_id: l10n_fr_state.res_country_state_iledefrance + state_id: l10n_fr_state.res_country_state_iledefrance name: Val-d'Oise diff --git a/l10n_fr_department/i18n/fr.po b/l10n_fr_department/i18n/fr.po index 722f3f986..71c95dd94 100644 --- a/l10n_fr_department/i18n/fr.po +++ b/l10n_fr_department/i18n/fr.po @@ -77,12 +77,12 @@ msgstr "Afficher et gérer la liste de tous les départements." #. module: l10n_fr_department #: view:res.country.department:0 -#: field:res.country.department,country_state_id:0 +#: field:res.country.department,state_id:0 msgid "State" msgstr "Région" #. module: l10n_fr_department -#: help:res.country.department,country_state_id:0 +#: help:res.country.department,state_id:0 msgid "State related of the current department" msgstr "Région associée au département courrant" diff --git a/l10n_fr_department/i18n/l10n_fr_department.pot b/l10n_fr_department/i18n/l10n_fr_department.pot index 31d92a38b..3b118adf8 100644 --- a/l10n_fr_department/i18n/l10n_fr_department.pot +++ b/l10n_fr_department/i18n/l10n_fr_department.pot @@ -76,12 +76,12 @@ msgstr "" #. module: l10n_fr_department #: view:res.country.department:0 -#: field:res.country.department,country_state_id:0 +#: field:res.country.department,state_id:0 msgid "State" msgstr "" #. module: l10n_fr_department -#: help:res.country.department,country_state_id:0 +#: help:res.country.department,state_id:0 msgid "State related of the current department" msgstr "" diff --git a/l10n_fr_department/model/res_country_department.py b/l10n_fr_department/model/res_country_department.py index 6528e1b90..74c361052 100644 --- a/l10n_fr_department/model/res_country_department.py +++ b/l10n_fr_department/model/res_country_department.py @@ -29,11 +29,11 @@ class res_country_department(Model): _name = 'res.country.department' _columns = { - 'country_state_id': fields.many2one( + 'state_id': fields.many2one( 'res.country.state', 'State', required=True, help='State related of the current department',), 'country_id': fields.related( - 'country_state_id', 'country_id', type='many2one', + 'state_id', 'country_id', type='many2one', relation='res.country', string='Country', help='Country of the related state',), 'name': fields.char('Department Name', size=128, required=True,), diff --git a/l10n_fr_department/model/res_country_state.py b/l10n_fr_department/model/res_country_state.py index 9b18136f1..637765f81 100644 --- a/l10n_fr_department/model/res_country_state.py +++ b/l10n_fr_department/model/res_country_state.py @@ -29,6 +29,6 @@ class res_country_state(Model): _columns = { 'department_ids': fields.one2many( - 'res.country.department','country_state_id', 'Departments', + 'res.country.department','state_id', 'Departments', help='Departments related to this state',), } diff --git a/l10n_fr_department/view/view.xml b/l10n_fr_department/view/view.xml index ce0cfad3b..bf18c88d4 100644 --- a/l10n_fr_department/view/view.xml +++ b/l10n_fr_department/view/view.xml @@ -28,7 +28,7 @@ - + @@ -41,7 +41,7 @@ - + @@ -55,7 +55,7 @@ - + From 3510870f72534ffe5671b5f1455ac3e652e1ac2b Mon Sep 17 00:00:00 2001 From: Sylvain LE GAL Date: Mon, 14 Apr 2014 20:34:38 +0200 Subject: [PATCH 08/93] Remove country prefix in department code; --- .../data/res_country_department_data.yml | 192 +++++++++--------- .../model/res_country_department.py | 4 +- 2 files changed, 98 insertions(+), 98 deletions(-) diff --git a/l10n_fr_department/data/res_country_department_data.yml b/l10n_fr_department/data/res_country_department_data.yml index 73bbb57f0..036b7c8fd 100644 --- a/l10n_fr_department/data/res_country_department_data.yml +++ b/l10n_fr_department/data/res_country_department_data.yml @@ -24,7 +24,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_ain}: - code: FR-01 + code: '01' state_id: l10n_fr_state.res_country_state_rhonealpes name: Ain @@ -32,7 +32,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_aisne}: - code: FR-02 + code: '02' state_id: l10n_fr_state.res_country_state_picardie name: Aisne @@ -40,7 +40,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_allier}: - code: FR-03 + code: '03' state_id: l10n_fr_state.res_country_state_auvergne name: Allier @@ -48,7 +48,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_alpesdehauteprovence}: - code: FR-04 + code: '04' state_id: l10n_fr_state.res_country_state_provencealpescotedazur name: Alpes-de-Haute-Provence @@ -56,7 +56,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_hautesalpes}: - code: FR-05 + code: '05' state_id: l10n_fr_state.res_country_state_provencealpescotedazur name: Hautes-Alpes @@ -64,7 +64,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_alpesmaritimes}: - code: FR-06 + code: '06' state_id: l10n_fr_state.res_country_state_provencealpescotedazur name: Alpes-Maritimes @@ -72,7 +72,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_ardeche}: - code: FR-07 + code: '07' state_id: l10n_fr_state.res_country_state_rhonealpes name: Ardèche @@ -80,7 +80,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_ardennes}: - code: FR-08 + code: '08' state_id: l10n_fr_state.res_country_state_champagneardenne name: Ardennes @@ -88,7 +88,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_ariege}: - code: FR-09 + code: '09' state_id: l10n_fr_state.res_country_state_midipyrenees name: Ariège @@ -96,7 +96,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_aube}: - code: FR-10 + code: 10 state_id: l10n_fr_state.res_country_state_champagneardenne name: Aube @@ -104,7 +104,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_aude}: - code: FR-11 + code: 11 state_id: l10n_fr_state.res_country_state_languedocroussillon name: Aude @@ -112,7 +112,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_aveyron}: - code: FR-12 + code: 12 state_id: l10n_fr_state.res_country_state_midipyrenees name: Aveyron @@ -120,7 +120,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_bouchesdurhone}: - code: FR-13 + code: 13 state_id: l10n_fr_state.res_country_state_provencealpescotedazur name: Bouches-du-Rhône @@ -128,7 +128,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_calvados}: - code: FR-14 + code: 14 state_id: l10n_fr_state.res_country_state_bassenormandie name: Calvados @@ -136,7 +136,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_cantal}: - code: FR-15 + code: 15 state_id: l10n_fr_state.res_country_state_auvergne name: Cantal @@ -144,7 +144,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_charente}: - code: FR-16 + code: 16 state_id: l10n_fr_state.res_country_state_poitoucharentes name: Charente @@ -152,7 +152,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_charentemaritime}: - code: FR-17 + code: 17 state_id: l10n_fr_state.res_country_state_poitoucharentes name: Charente-Maritime @@ -160,7 +160,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_cher}: - code: FR-18 + code: 18 state_id: l10n_fr_state.res_country_state_centre name: Cher @@ -168,7 +168,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_corrze}: - code: FR-19 + code: 19 state_id: l10n_fr_state.res_country_state_limousin name: u'Corr\xe8ze' @@ -177,7 +177,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_corsedusud}: - code: FR-2A + code: 2A state_id: l10n_fr_state.res_country_state_corse name: Corse-du-Sud @@ -185,7 +185,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_hautecorse}: - code: FR-2B + code: 2B state_id: l10n_fr_state.res_country_state_corse name: Haute-Corse @@ -193,7 +193,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_cotedor}: - code: FR-21 + code: 21 state_id: l10n_fr_state.res_country_state_bourgogne name: Côte-d'Or @@ -201,7 +201,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_cotesdarmor}: - code: FR-22 + code: 22 state_id: l10n_fr_state.res_country_state_bretagne name: Côtes-d'Armor @@ -209,7 +209,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_creuse}: - code: FR-23 + code: 23 state_id: l10n_fr_state.res_country_state_limousin name: Creuse @@ -217,7 +217,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_dordogne}: - code: FR-24 + code: 24 state_id: l10n_fr_state.res_country_state_aquitaine name: Dordogne @@ -225,7 +225,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_doubs}: - code: FR-25 + code: 25 state_id: l10n_fr_state.res_country_state_franchecomte name: Doubs @@ -233,7 +233,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_drome}: - code: FR-26 + code: 26 state_id: l10n_fr_state.res_country_state_rhonealpes name: Drôme @@ -241,7 +241,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_eure}: - code: FR-27 + code: 27 state_id: l10n_fr_state.res_country_state_hautenormandie name: Eure @@ -249,7 +249,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_eureetloir}: - code: FR-28 + code: 28 state_id: l10n_fr_state.res_country_state_centre name: Eure-et-Loir @@ -257,7 +257,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_finistere}: - code: FR-29 + code: 29 state_id: l10n_fr_state.res_country_state_bretagne name: Finistère @@ -265,7 +265,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_gard}: - code: FR-30 + code: 30 state_id: l10n_fr_state.res_country_state_languedocroussillon name: Gard @@ -273,7 +273,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_hautegaronne}: - code: FR-31 + code: 31 state_id: l10n_fr_state.res_country_state_midipyrenees name: Haute-Garonne @@ -281,7 +281,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_gers}: - code: FR-32 + code: 32 state_id: l10n_fr_state.res_country_state_midipyrenees name: Gers @@ -289,7 +289,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_gironde}: - code: FR-33 + code: 33 state_id: l10n_fr_state.res_country_state_aquitaine name: Gironde @@ -297,7 +297,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_herault}: - code: FR-34 + code: 34 state_id: l10n_fr_state.res_country_state_languedocroussillon name: Hérault @@ -305,7 +305,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_illeetvilaine}: - code: FR-35 + code: 35 state_id: l10n_fr_state.res_country_state_bretagne name: Ille-et-Vilaine @@ -313,7 +313,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_indre}: - code: FR-36 + code: 36 state_id: l10n_fr_state.res_country_state_centre name: Indre @@ -321,7 +321,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_indreetloire}: - code: FR-37 + code: 37 state_id: l10n_fr_state.res_country_state_centre name: Indre-et-Loire @@ -329,7 +329,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_isere}: - code: FR-38 + code: 38 state_id: l10n_fr_state.res_country_state_rhonealpes name: Isère @@ -337,7 +337,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_jura}: - code: FR-39 + code: 39 state_id: l10n_fr_state.res_country_state_franchecomte name: Jura @@ -345,7 +345,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_landes}: - code: FR-40 + code: 40 state_id: l10n_fr_state.res_country_state_aquitaine name: Landes @@ -353,7 +353,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_loiretcher}: - code: FR-41 + code: 41 state_id: l10n_fr_state.res_country_state_centre name: Loir-et-Cher @@ -361,7 +361,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_loire}: - code: FR-42 + code: 42 state_id: l10n_fr_state.res_country_state_rhonealpes name: Loire @@ -369,7 +369,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_hauteloire}: - code: FR-43 + code: 43 state_id: l10n_fr_state.res_country_state_auvergne name: Haute-Loire @@ -377,7 +377,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_loireatlantique}: - code: FR-44 + code: 44 state_id: l10n_fr_state.res_country_state_paysdelaloire name: Loire-Atlantique @@ -385,7 +385,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_loiret}: - code: FR-45 + code: 45 state_id: l10n_fr_state.res_country_state_centre name: Loiret @@ -393,7 +393,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_lot}: - code: FR-46 + code: 46 state_id: l10n_fr_state.res_country_state_midipyrenees name: Lot @@ -401,7 +401,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_lotetgaronne}: - code: FR-47 + code: 47 state_id: l10n_fr_state.res_country_state_aquitaine name: Lot-et-Garonne @@ -409,7 +409,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_lozere}: - code: FR-48 + code: 48 state_id: l10n_fr_state.res_country_state_languedocroussillon name: Lozère @@ -417,7 +417,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_maineetloire}: - code: FR-49 + code: 49 state_id: l10n_fr_state.res_country_state_paysdelaloire name: Maine-et-Loire @@ -425,7 +425,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_manche}: - code: FR-50 + code: 50 state_id: l10n_fr_state.res_country_state_bassenormandie name: Manche @@ -433,7 +433,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_marne}: - code: FR-51 + code: 51 state_id: l10n_fr_state.res_country_state_champagneardenne name: Marne @@ -441,7 +441,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_hautemarne}: - code: FR-52 + code: 52 state_id: l10n_fr_state.res_country_state_champagneardenne name: Haute-Marne @@ -449,7 +449,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_mayenne}: - code: FR-53 + code: 53 state_id: l10n_fr_state.res_country_state_paysdelaloire name: Mayenne @@ -457,7 +457,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_meurtheetmoselle}: - code: FR-54 + code: 54 state_id: l10n_fr_state.res_country_state_lorraine name: Meurthe-et-Moselle @@ -465,7 +465,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_meuse}: - code: FR-55 + code: 55 state_id: l10n_fr_state.res_country_state_lorraine name: Meuse @@ -473,7 +473,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_morbihan}: - code: FR-56 + code: 56 state_id: l10n_fr_state.res_country_state_bretagne name: Morbihan @@ -481,7 +481,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_moselle}: - code: FR-57 + code: 57 state_id: l10n_fr_state.res_country_state_lorraine name: Moselle @@ -489,7 +489,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_nievre}: - code: FR-58 + code: 58 state_id: l10n_fr_state.res_country_state_bourgogne name: Nièvre @@ -497,7 +497,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_nord}: - code: FR-59 + code: 59 state_id: l10n_fr_state.res_country_state_nordpasdecalais name: Nord @@ -505,7 +505,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_oise}: - code: FR-60 + code: 60 state_id: l10n_fr_state.res_country_state_picardie name: Oise @@ -513,7 +513,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_orne}: - code: FR-61 + code: 61 state_id: l10n_fr_state.res_country_state_bassenormandie name: Orne @@ -521,7 +521,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_pasdecalais}: - code: FR-62 + code: 62 state_id: l10n_fr_state.res_country_state_nordpasdecalais name: Pas-de-Calais @@ -529,7 +529,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_puydedome}: - code: FR-63 + code: 63 state_id: l10n_fr_state.res_country_state_auvergne name: Puy-de-Dôme @@ -537,7 +537,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_pyreneesatlantiques}: - code: FR-64 + code: 64 state_id: l10n_fr_state.res_country_state_aquitaine name: Pyrénées-Atlantiques @@ -545,7 +545,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_hautespyrenees}: - code: FR-65 + code: 65 state_id: l10n_fr_state.res_country_state_midipyrenees name: Hautes-Pyrénées @@ -553,7 +553,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_pyreneesorientales}: - code: FR-66 + code: 66 state_id: l10n_fr_state.res_country_state_languedocroussillon name: Pyrénées-Orientales @@ -561,7 +561,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_basrhin}: - code: FR-67 + code: 67 state_id: l10n_fr_state.res_country_state_alsace name: Bas-Rhin @@ -569,7 +569,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_hautrhin}: - code: FR-68 + code: 68 state_id: l10n_fr_state.res_country_state_alsace name: Haut-Rhin @@ -577,7 +577,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_rhone}: - code: FR-69 + code: 69 state_id: l10n_fr_state.res_country_state_rhonealpes name: Rhône @@ -585,7 +585,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_hautesaone}: - code: FR-70 + code: 70 state_id: l10n_fr_state.res_country_state_franchecomte name: Haute-Saône @@ -593,7 +593,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_saoneetloire}: - code: FR-71 + code: 71 state_id: l10n_fr_state.res_country_state_bourgogne name: Saône-et-Loire @@ -601,7 +601,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_sarthe}: - code: FR-72 + code: 72 state_id: l10n_fr_state.res_country_state_paysdelaloire name: Sarthe @@ -609,7 +609,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_savoie}: - code: FR-73 + code: 73 state_id: l10n_fr_state.res_country_state_rhonealpes name: Savoie @@ -617,7 +617,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_hautesavoie}: - code: FR-74 + code: 74 state_id: l10n_fr_state.res_country_state_rhonealpes name: Haute-Savoie @@ -625,7 +625,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_paris}: - code: FR-75 + code: 75 state_id: l10n_fr_state.res_country_state_iledefrance name: Paris @@ -633,7 +633,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_seinemaritime}: - code: FR-76 + code: 76 state_id: l10n_fr_state.res_country_state_hautenormandie name: Seine-Maritime @@ -641,7 +641,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_seineetmarne}: - code: FR-77 + code: 77 state_id: l10n_fr_state.res_country_state_iledefrance name: Seine-et-Marne @@ -649,7 +649,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_yvelines}: - code: FR-78 + code: 78 state_id: l10n_fr_state.res_country_state_iledefrance name: Yvelines @@ -657,7 +657,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_deuxsevres}: - code: FR-79 + code: 79 state_id: l10n_fr_state.res_country_state_poitoucharentes name: Deux-Sèvres @@ -665,7 +665,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_somme}: - code: FR-80 + code: 80 state_id: l10n_fr_state.res_country_state_picardie name: Somme @@ -673,7 +673,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_tarn}: - code: FR-81 + code: 81 state_id: l10n_fr_state.res_country_state_midipyrenees name: Tarn @@ -681,7 +681,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_tarnetgaronne}: - code: FR-82 + code: 82 state_id: l10n_fr_state.res_country_state_midipyrenees name: Tarn-et-Garonne @@ -689,7 +689,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_var}: - code: FR-83 + code: 83 state_id: l10n_fr_state.res_country_state_provencealpescotedazur name: Var @@ -697,7 +697,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_vaucluse}: - code: FR-84 + code: 84 state_id: l10n_fr_state.res_country_state_provencealpescotedazur name: Vaucluse @@ -705,7 +705,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_vendee}: - code: FR-85 + code: 85 state_id: l10n_fr_state.res_country_state_paysdelaloire name: Vendée @@ -713,7 +713,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_vienne}: - code: FR-86 + code: 86 state_id: l10n_fr_state.res_country_state_poitoucharentes name: Vienne @@ -721,7 +721,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_hautevienne}: - code: FR-87 + code: 87 state_id: l10n_fr_state.res_country_state_limousin name: Haute-Vienne @@ -729,7 +729,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_vosges}: - code: FR-88 + code: 88 state_id: l10n_fr_state.res_country_state_lorraine name: Vosges @@ -737,7 +737,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_yonne}: - code: FR-89 + code: 89 state_id: l10n_fr_state.res_country_state_bourgogne name: Yonne @@ -745,7 +745,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_territoiredebelfort}: - code: FR-90 + code: 90 state_id: l10n_fr_state.res_country_state_franchecomte name: Territoire de Belfort @@ -753,7 +753,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_essonne}: - code: FR-91 + code: 91 state_id: l10n_fr_state.res_country_state_iledefrance name: Essonne @@ -761,7 +761,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_hautsdeseine}: - code: FR-92 + code: 92 state_id: l10n_fr_state.res_country_state_iledefrance name: Hauts-de-Seine @@ -769,7 +769,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_seinesaintdenis}: - code: FR-93 + code: 93 state_id: l10n_fr_state.res_country_state_iledefrance name: Seine-Saint-Denis @@ -777,7 +777,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_valdemarne}: - code: FR-94 + code: 94 state_id: l10n_fr_state.res_country_state_iledefrance name: Val-de-Marne @@ -785,6 +785,6 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_valdoise}: - code: FR-95 + code: 95 state_id: l10n_fr_state.res_country_state_iledefrance name: Val-d'Oise diff --git a/l10n_fr_department/model/res_country_department.py b/l10n_fr_department/model/res_country_department.py index 74c361052..1ef3a7ab1 100644 --- a/l10n_fr_department/model/res_country_department.py +++ b/l10n_fr_department/model/res_country_department.py @@ -38,8 +38,8 @@ class res_country_department(Model): help='Country of the related state',), 'name': fields.char('Department Name', size=128, required=True,), 'code': fields.char( - 'Departement Code', size=5, required=True, - help="""The department code in max. five chars. """ + 'Departement Code', size=2, required=True, + help="""The department code in two chars.""" """(ISO 3166-2 Codification)""",), } From 92c21181b78f138ffdc3508f117429c3480afe26 Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Wed, 14 May 2014 17:04:55 +0200 Subject: [PATCH 09/93] Add country_id in res.country.department datas. --- .../data/res_country_department_data.yml | 486 +++++++++++------- 1 file changed, 291 insertions(+), 195 deletions(-) diff --git a/l10n_fr_department/data/res_country_department_data.yml b/l10n_fr_department/data/res_country_department_data.yml index 036b7c8fd..3006c3bc0 100644 --- a/l10n_fr_department/data/res_country_department_data.yml +++ b/l10n_fr_department/data/res_country_department_data.yml @@ -20,771 +20,867 @@ # ############################################################################## -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_ain}: code: '01' state_id: l10n_fr_state.res_country_state_rhonealpes name: Ain + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_aisne}: code: '02' state_id: l10n_fr_state.res_country_state_picardie name: Aisne + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_allier}: code: '03' state_id: l10n_fr_state.res_country_state_auvergne name: Allier + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_alpesdehauteprovence}: code: '04' state_id: l10n_fr_state.res_country_state_provencealpescotedazur name: Alpes-de-Haute-Provence + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_hautesalpes}: code: '05' state_id: l10n_fr_state.res_country_state_provencealpescotedazur name: Hautes-Alpes + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_alpesmaritimes}: code: '06' state_id: l10n_fr_state.res_country_state_provencealpescotedazur name: Alpes-Maritimes + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_ardeche}: code: '07' state_id: l10n_fr_state.res_country_state_rhonealpes name: Ardèche + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_ardennes}: code: '08' state_id: l10n_fr_state.res_country_state_champagneardenne name: Ardennes + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_ariege}: code: '09' state_id: l10n_fr_state.res_country_state_midipyrenees name: Ariège + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_aube}: code: 10 state_id: l10n_fr_state.res_country_state_champagneardenne name: Aube + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_aude}: code: 11 state_id: l10n_fr_state.res_country_state_languedocroussillon name: Aude + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_aveyron}: code: 12 state_id: l10n_fr_state.res_country_state_midipyrenees name: Aveyron + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_bouchesdurhone}: code: 13 state_id: l10n_fr_state.res_country_state_provencealpescotedazur name: Bouches-du-Rhône + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_calvados}: code: 14 state_id: l10n_fr_state.res_country_state_bassenormandie name: Calvados + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_cantal}: code: 15 state_id: l10n_fr_state.res_country_state_auvergne name: Cantal + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_charente}: code: 16 state_id: l10n_fr_state.res_country_state_poitoucharentes name: Charente + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_charentemaritime}: code: 17 state_id: l10n_fr_state.res_country_state_poitoucharentes name: Charente-Maritime + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_cher}: code: 18 state_id: l10n_fr_state.res_country_state_centre name: Cher + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_corrze}: code: 19 state_id: l10n_fr_state.res_country_state_limousin - name: u'Corr\xe8ze' - - -- + name: Corrèze + country_id: base.fr + + +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_corsedusud}: code: 2A state_id: l10n_fr_state.res_country_state_corse name: Corse-du-Sud + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_hautecorse}: code: 2B state_id: l10n_fr_state.res_country_state_corse name: Haute-Corse + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_cotedor}: code: 21 state_id: l10n_fr_state.res_country_state_bourgogne name: Côte-d'Or + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_cotesdarmor}: code: 22 state_id: l10n_fr_state.res_country_state_bretagne name: Côtes-d'Armor + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_creuse}: code: 23 state_id: l10n_fr_state.res_country_state_limousin name: Creuse + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_dordogne}: code: 24 state_id: l10n_fr_state.res_country_state_aquitaine name: Dordogne + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_doubs}: code: 25 state_id: l10n_fr_state.res_country_state_franchecomte name: Doubs + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_drome}: code: 26 state_id: l10n_fr_state.res_country_state_rhonealpes name: Drôme + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_eure}: code: 27 state_id: l10n_fr_state.res_country_state_hautenormandie name: Eure + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_eureetloir}: code: 28 state_id: l10n_fr_state.res_country_state_centre name: Eure-et-Loir + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_finistere}: code: 29 state_id: l10n_fr_state.res_country_state_bretagne name: Finistère + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_gard}: code: 30 state_id: l10n_fr_state.res_country_state_languedocroussillon name: Gard + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_hautegaronne}: code: 31 state_id: l10n_fr_state.res_country_state_midipyrenees name: Haute-Garonne + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_gers}: code: 32 state_id: l10n_fr_state.res_country_state_midipyrenees name: Gers + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_gironde}: code: 33 state_id: l10n_fr_state.res_country_state_aquitaine name: Gironde + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_herault}: code: 34 state_id: l10n_fr_state.res_country_state_languedocroussillon name: Hérault + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_illeetvilaine}: code: 35 state_id: l10n_fr_state.res_country_state_bretagne name: Ille-et-Vilaine + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_indre}: code: 36 state_id: l10n_fr_state.res_country_state_centre name: Indre + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_indreetloire}: code: 37 state_id: l10n_fr_state.res_country_state_centre name: Indre-et-Loire + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_isere}: code: 38 state_id: l10n_fr_state.res_country_state_rhonealpes name: Isère + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_jura}: code: 39 state_id: l10n_fr_state.res_country_state_franchecomte name: Jura + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_landes}: code: 40 state_id: l10n_fr_state.res_country_state_aquitaine name: Landes + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_loiretcher}: code: 41 state_id: l10n_fr_state.res_country_state_centre name: Loir-et-Cher + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_loire}: code: 42 state_id: l10n_fr_state.res_country_state_rhonealpes name: Loire + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_hauteloire}: code: 43 state_id: l10n_fr_state.res_country_state_auvergne name: Haute-Loire + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_loireatlantique}: code: 44 state_id: l10n_fr_state.res_country_state_paysdelaloire name: Loire-Atlantique + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_loiret}: code: 45 state_id: l10n_fr_state.res_country_state_centre name: Loiret + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_lot}: code: 46 state_id: l10n_fr_state.res_country_state_midipyrenees name: Lot + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_lotetgaronne}: code: 47 state_id: l10n_fr_state.res_country_state_aquitaine name: Lot-et-Garonne + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_lozere}: code: 48 state_id: l10n_fr_state.res_country_state_languedocroussillon name: Lozère + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_maineetloire}: code: 49 state_id: l10n_fr_state.res_country_state_paysdelaloire name: Maine-et-Loire + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_manche}: code: 50 state_id: l10n_fr_state.res_country_state_bassenormandie name: Manche + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_marne}: code: 51 state_id: l10n_fr_state.res_country_state_champagneardenne name: Marne + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_hautemarne}: code: 52 state_id: l10n_fr_state.res_country_state_champagneardenne name: Haute-Marne + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_mayenne}: code: 53 state_id: l10n_fr_state.res_country_state_paysdelaloire name: Mayenne + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_meurtheetmoselle}: code: 54 state_id: l10n_fr_state.res_country_state_lorraine name: Meurthe-et-Moselle + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_meuse}: code: 55 state_id: l10n_fr_state.res_country_state_lorraine name: Meuse + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_morbihan}: code: 56 state_id: l10n_fr_state.res_country_state_bretagne name: Morbihan + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_moselle}: code: 57 state_id: l10n_fr_state.res_country_state_lorraine name: Moselle + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_nievre}: code: 58 state_id: l10n_fr_state.res_country_state_bourgogne name: Nièvre + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_nord}: code: 59 state_id: l10n_fr_state.res_country_state_nordpasdecalais name: Nord + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_oise}: code: 60 state_id: l10n_fr_state.res_country_state_picardie name: Oise + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_orne}: code: 61 state_id: l10n_fr_state.res_country_state_bassenormandie name: Orne + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_pasdecalais}: code: 62 state_id: l10n_fr_state.res_country_state_nordpasdecalais name: Pas-de-Calais + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_puydedome}: code: 63 state_id: l10n_fr_state.res_country_state_auvergne name: Puy-de-Dôme + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_pyreneesatlantiques}: code: 64 state_id: l10n_fr_state.res_country_state_aquitaine name: Pyrénées-Atlantiques + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_hautespyrenees}: code: 65 state_id: l10n_fr_state.res_country_state_midipyrenees name: Hautes-Pyrénées + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_pyreneesorientales}: code: 66 state_id: l10n_fr_state.res_country_state_languedocroussillon name: Pyrénées-Orientales + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_basrhin}: code: 67 state_id: l10n_fr_state.res_country_state_alsace name: Bas-Rhin + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_hautrhin}: code: 68 state_id: l10n_fr_state.res_country_state_alsace name: Haut-Rhin + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_rhone}: code: 69 state_id: l10n_fr_state.res_country_state_rhonealpes name: Rhône + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_hautesaone}: code: 70 state_id: l10n_fr_state.res_country_state_franchecomte name: Haute-Saône + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_saoneetloire}: code: 71 state_id: l10n_fr_state.res_country_state_bourgogne name: Saône-et-Loire + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_sarthe}: code: 72 state_id: l10n_fr_state.res_country_state_paysdelaloire name: Sarthe + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_savoie}: code: 73 state_id: l10n_fr_state.res_country_state_rhonealpes name: Savoie + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_hautesavoie}: code: 74 state_id: l10n_fr_state.res_country_state_rhonealpes name: Haute-Savoie + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_paris}: code: 75 state_id: l10n_fr_state.res_country_state_iledefrance name: Paris + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_seinemaritime}: code: 76 state_id: l10n_fr_state.res_country_state_hautenormandie name: Seine-Maritime + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_seineetmarne}: code: 77 state_id: l10n_fr_state.res_country_state_iledefrance name: Seine-et-Marne + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_yvelines}: code: 78 state_id: l10n_fr_state.res_country_state_iledefrance name: Yvelines + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_deuxsevres}: code: 79 state_id: l10n_fr_state.res_country_state_poitoucharentes name: Deux-Sèvres + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_somme}: code: 80 state_id: l10n_fr_state.res_country_state_picardie name: Somme + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_tarn}: code: 81 state_id: l10n_fr_state.res_country_state_midipyrenees name: Tarn + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_tarnetgaronne}: code: 82 state_id: l10n_fr_state.res_country_state_midipyrenees name: Tarn-et-Garonne + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_var}: code: 83 state_id: l10n_fr_state.res_country_state_provencealpescotedazur name: Var + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_vaucluse}: code: 84 state_id: l10n_fr_state.res_country_state_provencealpescotedazur name: Vaucluse + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_vendee}: code: 85 state_id: l10n_fr_state.res_country_state_paysdelaloire name: Vendée + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_vienne}: code: 86 state_id: l10n_fr_state.res_country_state_poitoucharentes name: Vienne + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_hautevienne}: code: 87 state_id: l10n_fr_state.res_country_state_limousin name: Haute-Vienne + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_vosges}: code: 88 state_id: l10n_fr_state.res_country_state_lorraine name: Vosges + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_yonne}: code: 89 state_id: l10n_fr_state.res_country_state_bourgogne name: Yonne + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_territoiredebelfort}: code: 90 state_id: l10n_fr_state.res_country_state_franchecomte name: Territoire de Belfort + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_essonne}: code: 91 state_id: l10n_fr_state.res_country_state_iledefrance name: Essonne + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_hautsdeseine}: code: 92 state_id: l10n_fr_state.res_country_state_iledefrance name: Hauts-de-Seine + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_seinesaintdenis}: code: 93 state_id: l10n_fr_state.res_country_state_iledefrance name: Seine-Saint-Denis + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_valdemarne}: code: 94 state_id: l10n_fr_state.res_country_state_iledefrance name: Val-de-Marne + country_id: base.fr -- +- Creating a res.country.department record -- +- !record {model: res.country.department, id: res_country_department_valdoise}: code: 95 state_id: l10n_fr_state.res_country_state_iledefrance name: Val-d'Oise + country_id: base.fr From 2419f007a3b04c634fd378cec6084cc596ec8454 Mon Sep 17 00:00:00 2001 From: Alexandre Fayolle Date: Mon, 2 Mar 2015 17:25:22 +0100 Subject: [PATCH 10/93] Add OCA as author of OCA addons In order to get visibility on https://www.odoo.com/apps the OCA board has decided to add the OCA as author of all the addons maintained as part of the association. --- l10n_fr_department/__openerp__.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/l10n_fr_department/__openerp__.py b/l10n_fr_department/__openerp__.py index 9bbeb1924..44b4433a9 100755 --- a/l10n_fr_department/__openerp__.py +++ b/l10n_fr_department/__openerp__.py @@ -42,10 +42,12 @@ Copyright, Authors and Licence: ------------------------------- - * Copyright: 2013, Groupement Régional Alimentaire de Proximité; - * Author: Sylvain LE GAL (https://twitter.com/legalsylvain); - * Licence: AGPL-3 (http://www.gnu.org/licenses/);""", - 'author': 'GRAP', + * Copyright: 2013-2014, Groupement Régional Alimentaire de Proximité + * Copyright: 2014, Akretion (http://www.akretion.com/) + * Author: Sylvain LE GAL (https://twitter.com/legalsylvain) + * Author: Alexis de Lattre + * Licence: AGPL-3 (http://www.gnu.org/licenses/)""", + 'author': "GRAP,Odoo Community Association (OCA)", 'website': 'http://www.grap.coop', 'license': 'AGPL-3', 'depends': [ From 48513fe5520eea54e159b99736e63d4b83595759 Mon Sep 17 00:00:00 2001 From: Yannick Vaucher Date: Tue, 3 Mar 2015 13:32:35 +0100 Subject: [PATCH 11/93] Move module icon in static/description --- .../static/{src/img => description}/icon.png | Bin 1 file changed, 0 insertions(+), 0 deletions(-) rename l10n_fr_department/static/{src/img => description}/icon.png (100%) diff --git a/l10n_fr_department/static/src/img/icon.png b/l10n_fr_department/static/description/icon.png similarity index 100% rename from l10n_fr_department/static/src/img/icon.png rename to l10n_fr_department/static/description/icon.png From f423730c1c40947e365d309d2f5b2444229ac59e Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Sun, 26 Apr 2015 22:25:08 +0200 Subject: [PATCH 12/93] Port to new API Add YAML test in l10n_fr_department --- l10n_fr_department/__openerp__.py | 3 +- .../model/res_country_department.py | 37 ++++++++-------- l10n_fr_department/model/res_country_state.py | 15 ++++--- .../security/ir.model.access.csv | 3 ++ .../security/ir_model_access.yml | 42 ------------------- l10n_fr_department/test/department.yml | 26 ++++++++++++ l10n_fr_department/view/view.xml | 20 +++++++-- 7 files changed, 73 insertions(+), 73 deletions(-) create mode 100644 l10n_fr_department/security/ir.model.access.csv delete mode 100644 l10n_fr_department/security/ir_model_access.yml create mode 100644 l10n_fr_department/test/department.yml diff --git a/l10n_fr_department/__openerp__.py b/l10n_fr_department/__openerp__.py index 44b4433a9..7229a7c0e 100755 --- a/l10n_fr_department/__openerp__.py +++ b/l10n_fr_department/__openerp__.py @@ -54,7 +54,7 @@ 'l10n_fr_state', ], 'data': [ - 'security/ir_model_access.yml', + 'security/ir.model.access.csv', 'data/res_country_department_data.yml', 'view/view.xml', 'view/action.xml', @@ -63,4 +63,5 @@ 'images': [ 'static/src/img/screenshots/1.png' ], + 'test': ['test/department.yml'], } diff --git a/l10n_fr_department/model/res_country_department.py b/l10n_fr_department/model/res_country_department.py index 1ef3a7ab1..f0514d64a 100644 --- a/l10n_fr_department/model/res_country_department.py +++ b/l10n_fr_department/model/res_country_department.py @@ -3,7 +3,9 @@ # # l10n FR Departments module for OpenERP # Copyright (C) 2013-2014 GRAP (http://www.grap.coop) +# Copyright (C) 2015 Akretion (http://www.akretion.com) # @author Sylvain LE GAL (https://twitter.com/legalsylvain) +# @author Alexis de Lattre (alexis.delattre@akretion.com) # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Affero General Public License as @@ -20,28 +22,27 @@ # ############################################################################## -from openerp.osv import fields -from openerp.osv.orm import Model -from openerp.tools.translate import _ +from openerp import models, fields, _ -class res_country_department(Model): + +class ResCountryDepartment(models.Model): _description = "Department" _name = 'res.country.department' + _order = 'country_id, code' - _columns = { - 'state_id': fields.many2one( - 'res.country.state', 'State', required=True, - help='State related of the current department',), - 'country_id': fields.related( - 'state_id', 'country_id', type='many2one', - relation='res.country', string='Country', - help='Country of the related state',), - 'name': fields.char('Department Name', size=128, required=True,), - 'code': fields.char( - 'Departement Code', size=2, required=True, - help="""The department code in two chars.""" - """(ISO 3166-2 Codification)""",), - } + state_id = fields.Many2one( + 'res.country.state', string='State', required=True, + help='State related to the current department') + country_id = fields.Many2one( + 'res.country', related='state_id.country_id', + string='Country', readonly=True, + store=True, help='Country of the related state') + name = fields.Char( + string='Department Name', size=128, required=True) + code = fields.Char( + string='Departement Code', size=2, required=True, + help="""The department code in two chars.""" + """(ISO 3166-2 Codification)""") _sql_constraints = [ ('code_uniq', 'unique (code)', diff --git a/l10n_fr_department/model/res_country_state.py b/l10n_fr_department/model/res_country_state.py index 637765f81..2ca560523 100644 --- a/l10n_fr_department/model/res_country_state.py +++ b/l10n_fr_department/model/res_country_state.py @@ -3,7 +3,9 @@ # # l10n FR Departments module for OpenERP # Copyright (C) 2013-2014 GRAP (http://www.grap.coop) +# Copyright (C) 2015 Akretion (http://www.akretion.com) # @author Sylvain LE GAL (https://twitter.com/legalsylvain) +# @author Alexis de Lattre (alexis.delattre@akretion.com) # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Affero General Public License as @@ -20,15 +22,12 @@ # ############################################################################## -from openerp.osv import fields -from openerp.osv.orm import Model +from openerp import models, fields -class res_country_state(Model): +class ResCountryState(models.Model): _inherit = 'res.country.state' - _columns = { - 'department_ids': fields.one2many( - 'res.country.department','state_id', 'Departments', - help='Departments related to this state',), - } + department_ids = fields.One2many( + 'res.country.department', 'state_id', string='Departments', + help='Departments related to this state') 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..5b26f09ba --- /dev/null +++ b/l10n_fr_department/security/ir.model.access.csv @@ -0,0 +1,3 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_res_country_department_all,Read access to res.country.department to everybody,model_res_country_department,,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/security/ir_model_access.yml b/l10n_fr_department/security/ir_model_access.yml deleted file mode 100644 index 9ffe38be3..000000000 --- a/l10n_fr_department/security/ir_model_access.yml +++ /dev/null @@ -1,42 +0,0 @@ -############################################################################## -# -# l10n FR Departments module for OpenERP -# Copyright (C) 2013-2014 GRAP (http://www.grap.coop) -# @author Sylvain LE GAL (https://twitter.com/legalsylvain) -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## -- - Creating a ir.model.access record -- - !record {model: ir.model.access, id: access_res_country_department_all}: - name: res.country.department all - model_id: model_res_country_department - perm_read: 1 - perm_write: 0 - perm_create: 0 - perm_unlink: 0 - -- - Creating a ir.model.access record -- - !record {model: ir.model.access, id: access_res_country_department_manager}: - name: res.country.department manager - model_id: model_res_country_department - group_id: base.group_system - perm_read: 1 - perm_write: 1 - perm_create: 1 - perm_unlink: 1 diff --git a/l10n_fr_department/test/department.yml b/l10n_fr_department/test/department.yml new file mode 100644 index 000000000..43e01dc16 --- /dev/null +++ b/l10n_fr_department/test/department.yml @@ -0,0 +1,26 @@ + rtment + Createnew partner +- + !record {model: res.partner, id: partner1}: + name: Akretion France + street: 35B rue Montgolfier + zip: 69100 + city: Villeurbanne + country_id: base.fr +- + Create a second new partner +- + !record {model: res.partner, id: partner2}: + name: Abbaye du Barroux + street: 1201 chemin des Rabassières + zip: 84330 + city: Le Barroux + country_id: base.fr +- + Check that the department is right +- + !python {model: res.partner}: | + partner1 = self.browse(cr, uid, ref('partner1'), context=context) + assert partner1.department_id.id == self.pool['ir.model.data'].xmlid_to_res_id(cr, uid, 'l10n_fr_department.res_country_department_rhone') + partner2 = self.browse(cr, uid, ref('partner2'), context=context) + assert partner2.department_id.id == self.pool['ir.model.data'].xmlid_to_res_id(cr, uid, 'l10n_fr_department.res_country_department_vaucluse') diff --git a/l10n_fr_department/view/view.xml b/l10n_fr_department/view/view.xml index bf18c88d4..27f7c80e6 100644 --- a/l10n_fr_department/view/view.xml +++ b/l10n_fr_department/view/view.xml @@ -1,6 +1,6 @@ - + @@ -26,8 +26,8 @@ res.country.department - - + @@ -51,7 +51,7 @@ res.country.department.form res.country.department -
    + @@ -62,5 +62,17 @@ + + Departments + res.country.department + tree,form + Display and manage the list of all departments. + + + + From 830c083ee7694cafd362fa0c81b8d1e42c7c208b Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Tue, 26 May 2015 20:25:01 +0200 Subject: [PATCH 13/93] Add invalidation on country_id.code --- l10n_fr_department/model/res_partner.py | 52 +++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 l10n_fr_department/model/res_partner.py diff --git a/l10n_fr_department/model/res_partner.py b/l10n_fr_department/model/res_partner.py new file mode 100644 index 000000000..1ebd881bf --- /dev/null +++ b/l10n_fr_department/model/res_partner.py @@ -0,0 +1,52 @@ +# -*- encoding: utf-8 -*- +############################################################################## +# +# l10n FR Departments module for OpenERP +# Copyright (C) 2014 Akretion (http://www.akretion.com) +# @author Alexis de Lattre +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with this program. If not, see . +# +############################################################################## + +from openerp import models, fields, api + + +class ResPartner(models.Model): + _inherit = 'res.partner' + + @api.one + @api.depends('zip', 'country_id', 'country_id.code') + # If a department code changes, it will have to be manually recomputed + def _compute_department(self): + '''This method is designed to be inherited''' + dpt_id = False + zip = self.zip + if ( + self.country_id and + self.country_id.code == 'FR' and + zip and + len(zip) == 5): + code = zip[0:2] + dpts = self.env['res.country.department'].search([ + ('code', '=', code), + ('country_id', '=', self.country_id.id), + ]) + if len(dpts) == 1: + dpt_id = dpts[0].id + self.department_id = dpt_id + + department_id = fields.Many2one( + 'res.country.department', compute='_compute_department', + string='Department', readonly=True, store=True) From 276bfbc25249c39c4db66cdac6c065b886f0130d Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Tue, 26 May 2015 22:25:52 +0200 Subject: [PATCH 14/93] Fix corrupted file --- l10n_fr_department/test/department.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/l10n_fr_department/test/department.yml b/l10n_fr_department/test/department.yml index 43e01dc16..025d7d27c 100644 --- a/l10n_fr_department/test/department.yml +++ b/l10n_fr_department/test/department.yml @@ -1,5 +1,5 @@ - rtment - Createnew partner +- + Create a first new partner - !record {model: res.partner, id: partner1}: name: Akretion France From c5315cbd1cd47de2d502a9bf4a2cf442d4419888 Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Sun, 28 Jun 2015 23:01:48 +0200 Subject: [PATCH 15/93] FIX bug #29 Add post_install script to compute department_id on res.partner --- l10n_fr_department/__init__.py | 1 + l10n_fr_department/__openerp__.py | 1 + l10n_fr_department/post_install.py | 38 ++++++++++++++++++++++++++++++ 3 files changed, 40 insertions(+) create mode 100644 l10n_fr_department/post_install.py diff --git a/l10n_fr_department/__init__.py b/l10n_fr_department/__init__.py index 8791a5234..7c6491a9f 100755 --- a/l10n_fr_department/__init__.py +++ b/l10n_fr_department/__init__.py @@ -21,3 +21,4 @@ ############################################################################## from . import model +from .post_install import set_department_on_partner diff --git a/l10n_fr_department/__openerp__.py b/l10n_fr_department/__openerp__.py index 7229a7c0e..d593d5670 100755 --- a/l10n_fr_department/__openerp__.py +++ b/l10n_fr_department/__openerp__.py @@ -60,6 +60,7 @@ 'view/action.xml', 'view/menu.xml', ], + 'post_init_hook': 'set_department_on_partner', 'images': [ 'static/src/img/screenshots/1.png' ], diff --git a/l10n_fr_department/post_install.py b/l10n_fr_department/post_install.py new file mode 100644 index 000000000..ae65020f4 --- /dev/null +++ b/l10n_fr_department/post_install.py @@ -0,0 +1,38 @@ +# -*- encoding: utf-8 -*- +############################################################################## +# +# L10n FR department module for Odoo +# Copyright (C) 2015 Akretion (http://www.akretion.com) +# @author: Alexis de Lattre +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with this program. If not, see . +# +############################################################################## + +from openerp import SUPERUSER_ID + + +def set_department_on_partner(cr, pool): + """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_data.yml... + So, when it computes the field on module installation, the + departments are not available in the DB, so the department_id field + on res.partner stays null. This post_install script fixes this.""" + rpo = pool['res.partner'] + partner_ids = rpo.search( + cr, SUPERUSER_ID, ['|', ('active', '=', False), ('active', '=', True)]) + partners = rpo.browse(cr, SUPERUSER_ID, partner_ids) + partners._compute_department() + return From 88bd287d716eae0bc783023784e20c17bf2d67a3 Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Sun, 28 Jun 2015 23:16:05 +0200 Subject: [PATCH 16/93] l10n_fr_department: Port YAML test to new API Add Akretion in author list --- l10n_fr_department/__openerp__.py | 2 +- l10n_fr_department/test/department.yml | 9 ++++----- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/l10n_fr_department/__openerp__.py b/l10n_fr_department/__openerp__.py index d593d5670..a114eadc6 100755 --- a/l10n_fr_department/__openerp__.py +++ b/l10n_fr_department/__openerp__.py @@ -47,7 +47,7 @@ * Author: Sylvain LE GAL (https://twitter.com/legalsylvain) * Author: Alexis de Lattre * Licence: AGPL-3 (http://www.gnu.org/licenses/)""", - 'author': "GRAP,Odoo Community Association (OCA)", + 'author': "GRAP,Akretion,Odoo Community Association (OCA)", 'website': 'http://www.grap.coop', 'license': 'AGPL-3', 'depends': [ diff --git a/l10n_fr_department/test/department.yml b/l10n_fr_department/test/department.yml index 025d7d27c..bb81d75b0 100644 --- a/l10n_fr_department/test/department.yml +++ b/l10n_fr_department/test/department.yml @@ -19,8 +19,7 @@ - Check that the department is right - - !python {model: res.partner}: | - partner1 = self.browse(cr, uid, ref('partner1'), context=context) - assert partner1.department_id.id == self.pool['ir.model.data'].xmlid_to_res_id(cr, uid, 'l10n_fr_department.res_country_department_rhone') - partner2 = self.browse(cr, uid, ref('partner2'), context=context) - assert partner2.department_id.id == self.pool['ir.model.data'].xmlid_to_res_id(cr, uid, 'l10n_fr_department.res_country_department_vaucluse') + !python {model: res.partner, id: partner1}: | + assert self.department_id == self.env.ref('l10n_fr_department.res_country_department_rhone') + partner2 = self.env.ref('l10n_fr_department.partner2') + assert partner2.department_id == self.env.ref('l10n_fr_department.res_country_department_vaucluse') From 06c17fc1816ca5d7e4780025fdfb509fec390d8d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Bidoul?= Date: Fri, 9 Oct 2015 10:00:34 +0200 Subject: [PATCH 17/93] prefix versions with 8.0 --- l10n_fr_department/__openerp__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/l10n_fr_department/__openerp__.py b/l10n_fr_department/__openerp__.py index a114eadc6..4f2ad32a1 100755 --- a/l10n_fr_department/__openerp__.py +++ b/l10n_fr_department/__openerp__.py @@ -23,8 +23,8 @@ { 'name': 'French Departments (Départements)', 'summary': 'Populate Database with French Departments (Départements)', - 'version': '0.1', - 'category': 'base', + 'version': '8.0.0.1.0', + 'category': 'French Localization', 'description': """ Populate Database with French Departments (Départements) ======================================================== From 56fe20b3fcd2f3cd43b625cb309ba115ade26996 Mon Sep 17 00:00:00 2001 From: "Pedro M. Baeza" Date: Wed, 14 Oct 2015 02:27:16 +0200 Subject: [PATCH 18/93] Make modules uninstallable --- l10n_fr_department/__openerp__.py | 1 + 1 file changed, 1 insertion(+) diff --git a/l10n_fr_department/__openerp__.py b/l10n_fr_department/__openerp__.py index 4f2ad32a1..7af84d0ac 100755 --- a/l10n_fr_department/__openerp__.py +++ b/l10n_fr_department/__openerp__.py @@ -65,4 +65,5 @@ 'static/src/img/screenshots/1.png' ], 'test': ['test/department.yml'], + 'installable': False, } From e911ec1bd45f3fbcc3ca9a341810e7a072747a78 Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Sun, 18 Oct 2015 11:09:07 +0200 Subject: [PATCH 19/93] Port l10n_fr_department, l10n_fr_state and l10n_fr_tax_sale_ttc to v9 --- l10n_fr_department/__init__.py | 22 +------------------ l10n_fr_department/__openerp__.py | 6 ++--- l10n_fr_department/model/__init__.py | 22 +------------------ .../model/res_country_department.py | 4 ++-- l10n_fr_department/model/res_country_state.py | 4 ++-- l10n_fr_department/model/res_partner.py | 6 ++--- l10n_fr_department/view/view.xml | 4 ++++ 7 files changed, 16 insertions(+), 52 deletions(-) diff --git a/l10n_fr_department/__init__.py b/l10n_fr_department/__init__.py index 7c6491a9f..109e1a94a 100755 --- a/l10n_fr_department/__init__.py +++ b/l10n_fr_department/__init__.py @@ -1,24 +1,4 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# -# l10n FR Departments module for OpenERP -# Copyright (C) 2013-2014 GRAP (http://www.grap.coop) -# @author Sylvain LE GAL (https://twitter.com/legalsylvain) -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## +# -*- coding: utf-8 -*- from . import model from .post_install import set_department_on_partner diff --git a/l10n_fr_department/__openerp__.py b/l10n_fr_department/__openerp__.py index 7af84d0ac..55db73f22 100755 --- a/l10n_fr_department/__openerp__.py +++ b/l10n_fr_department/__openerp__.py @@ -1,4 +1,4 @@ -# -*- encoding: utf-8 -*- +# -*- coding: utf-8 -*- ############################################################################## # # l10n FR Departments module for OpenERP @@ -23,7 +23,7 @@ { 'name': 'French Departments (Départements)', 'summary': 'Populate Database with French Departments (Départements)', - 'version': '8.0.0.1.0', + 'version': '9.0.0.1.0', 'category': 'French Localization', 'description': """ Populate Database with French Departments (Départements) @@ -65,5 +65,5 @@ 'static/src/img/screenshots/1.png' ], 'test': ['test/department.yml'], - 'installable': False, + 'installable': True, } diff --git a/l10n_fr_department/model/__init__.py b/l10n_fr_department/model/__init__.py index 0ba3122df..6fe9fb499 100755 --- a/l10n_fr_department/model/__init__.py +++ b/l10n_fr_department/model/__init__.py @@ -1,24 +1,4 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# -# l10n FR Departments module for OpenERP -# Copyright (C) 2013-2014 GRAP (http://www.grap.coop) -# @author Sylvain LE GAL (https://twitter.com/legalsylvain) -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## +# -*- coding: utf-8 -*- from . import res_country_state from . import res_country_department diff --git a/l10n_fr_department/model/res_country_department.py b/l10n_fr_department/model/res_country_department.py index f0514d64a..3b726d318 100644 --- a/l10n_fr_department/model/res_country_department.py +++ b/l10n_fr_department/model/res_country_department.py @@ -1,7 +1,7 @@ -# -*- encoding: utf-8 -*- +# -*- coding: utf-8 -*- ############################################################################## # -# l10n FR Departments module for OpenERP +# l10n FR Departments module for Odoo # Copyright (C) 2013-2014 GRAP (http://www.grap.coop) # Copyright (C) 2015 Akretion (http://www.akretion.com) # @author Sylvain LE GAL (https://twitter.com/legalsylvain) diff --git a/l10n_fr_department/model/res_country_state.py b/l10n_fr_department/model/res_country_state.py index 2ca560523..95d7ef2c0 100644 --- a/l10n_fr_department/model/res_country_state.py +++ b/l10n_fr_department/model/res_country_state.py @@ -1,7 +1,7 @@ -# -*- encoding: utf-8 -*- +# -*- coding: utf-8 -*- ############################################################################## # -# l10n FR Departments module for OpenERP +# l10n FR Departments module for Odoo # Copyright (C) 2013-2014 GRAP (http://www.grap.coop) # Copyright (C) 2015 Akretion (http://www.akretion.com) # @author Sylvain LE GAL (https://twitter.com/legalsylvain) diff --git a/l10n_fr_department/model/res_partner.py b/l10n_fr_department/model/res_partner.py index 1ebd881bf..a487658da 100644 --- a/l10n_fr_department/model/res_partner.py +++ b/l10n_fr_department/model/res_partner.py @@ -1,8 +1,8 @@ -# -*- encoding: utf-8 -*- +# -*- coding: utf-8 -*- ############################################################################## # -# l10n FR Departments module for OpenERP -# Copyright (C) 2014 Akretion (http://www.akretion.com) +# l10n FR Departments module for Odoo +# Copyright (C) 2014-2015 Akretion (http://www.akretion.com) # @author Alexis de Lattre # # This program is free software: you can redistribute it and/or modify diff --git a/l10n_fr_department/view/view.xml b/l10n_fr_department/view/view.xml index 27f7c80e6..518cd2500 100644 --- a/l10n_fr_department/view/view.xml +++ b/l10n_fr_department/view/view.xml @@ -30,6 +30,10 @@ filter_domain="['|', ('name', 'ilike', self), ('code', 'ilike', self)]"/> + + + From fe7534490d1c0ad7d26ff78c5c982417f12d2b75 Mon Sep 17 00:00:00 2001 From: OCA Transbot Date: Sat, 16 Apr 2016 14:05:33 -0400 Subject: [PATCH 20/93] OCA Transbot updated translations from Transifex --- l10n_fr_department/i18n/en.po | 142 +++++++++++++++++++++++++++ l10n_fr_department/i18n/fr.po | 180 ++++++++++++++++------------------ 2 files changed, 229 insertions(+), 93 deletions(-) create mode 100644 l10n_fr_department/i18n/en.po diff --git a/l10n_fr_department/i18n/en.po b/l10n_fr_department/i18n/en.po new file mode 100644 index 000000000..ec21b8f70 --- /dev/null +++ b/l10n_fr_department/i18n/en.po @@ -0,0 +1,142 @@ +# 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-04-14 10:26+0000\n" +"PO-Revision-Date: 2016-04-14 10:26+0000\n" +"Last-Translator: OCA Transbot \n" +"Language-Team: English (http://www.transifex.com/oca/OCA-l10n-france-9-0/language/en/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: en\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_country_id +msgid "Country" +msgstr "Country" + +#. 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 "Country of the related state" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_country_state +msgid "Country state" +msgstr "Country state" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_create_uid +msgid "Created by" +msgstr "Created by" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_create_date +msgid "Created on" +msgstr "Created on" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_code +msgid "Departement Code" +msgstr "Departement Code" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_country_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner_department_id +msgid "Department" +msgstr "Department" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_name +msgid "Department Name" +msgstr "Department Name" + +#. 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 +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree +msgid "Departments" +msgstr "Departments" + +#. 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 "Departments related to this state" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_display_name +msgid "Display Name" +msgstr "Display Name" + +#. module: l10n_fr_department +#: model:ir.actions.act_window,help:l10n_fr_department.action_view_country_department_tree +msgid "Display and manage the list of all departments." +msgstr "Display and manage the list of all departments." + +#. module: l10n_fr_department +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Group By" +msgstr "Group By" + +#. 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___last_update +msgid "Last Modified on" +msgstr "Last Modified on" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_write_uid +msgid "Last Updated by" +msgstr "Last Updated by" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_write_date +msgid "Last Updated on" +msgstr "Last Updated on" + +#. module: l10n_fr_department +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Name or Code" +msgstr "Name or Code" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_partner +msgid "Partner" +msgstr "Partner" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_state_id +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "State" +msgstr "State" + +#. 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 "State related to the current department" + +#. module: l10n_fr_department +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department_code +msgid "The department code in two chars.(ISO 3166-2 Codification)" +msgstr "The department code in two chars.(ISO 3166-2 Codification)" + +#. module: l10n_fr_department +#: code:addons/l10n_fr_department/model/res_country_department.py:49 +#: sql_constraint:res.country.department:0 +#, python-format +msgid "You cannot have two departments with the same code!" +msgstr "You cannot have two departments with the same code!" diff --git a/l10n_fr_department/i18n/fr.po b/l10n_fr_department/i18n/fr.po index 71c95dd94..4d77da45a 100644 --- a/l10n_fr_department/i18n/fr.po +++ b/l10n_fr_department/i18n/fr.po @@ -1,148 +1,142 @@ -############################################################################## -# -# l10n FR Departments module for OpenERP -# Copyright (C) 2013-2014 GRAP (http://www.grap.coop) -# @author Sylvain LE GAL (https://twitter.com/legalsylvain) -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## -# Translation of OpenERP Server. +# Translation of Odoo Server. # This file contains the translation of the following modules: -# * l10n_fr_department -# * base +# * l10n_fr_department # - +# Translators: msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 7.0\n" +"Project-Id-Version: l10n-france (9.0)\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-03-26 17:43+0000\n" -"PO-Revision-Date: 2014-03-26 17:43+0000\n" -"Last-Translator: <>\n" -"Language-Team: \n" +"POT-Creation-Date: 2016-04-14 10:26+0000\n" +"PO-Revision-Date: 2016-04-14 10:26+0000\n" +"Last-Translator: OCA Transbot \n" +"Language-Team: French (http://www.transifex.com/oca/OCA-l10n-france-9-0/language/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Plural-Forms: \n" +"Language: fr\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" #. module: l10n_fr_department -#: field:res.country.department,country_id:0 +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_country_id msgid "Country" msgstr "Pays" #. module: l10n_fr_department -#: help:res.country.department,country_id:0 +#: 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 -#: field:res.country.department,code:0 +#: 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.fields,field_description:l10n_fr_department.field_res_country_department_code msgid "Departement Code" msgstr "Code du département" #. module: l10n_fr_department -#: code:_description:0 #: model:ir.model,name:l10n_fr_department.model_res_country_department -#, python-format +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner_department_id msgid "Department" msgstr "Département" #. module: l10n_fr_department -#: field:res.country.department,name:0 +#: 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 +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree 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 "" + +#. 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:ir.actions.act_window,help:l10n_fr_department.action_view_country_department_tree msgid "Display and manage the list of all departments." msgstr "Afficher et gérer la liste de tous les départements." #. module: l10n_fr_department -#: view:res.country.department:0 -#: field:res.country.department,state_id:0 +#: model: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___last_update +msgid "Last Modified on" +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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Name or Code" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_partner +msgid "Partner" +msgstr "Partenaire" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_state_id +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search msgid "State" msgstr "Région" #. module: l10n_fr_department -#: help:res.country.department,state_id:0 -msgid "State related of the current 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 courrant" #. module: l10n_fr_department -#: help:res.country.department,code:0 -msgid "The department code in max. five chars. (ISO 3166-2 Codification)" -msgstr "Le code du département sur cinq caractères. (Norme ISO 3166-2)" +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department_code +msgid "The department code in two chars.(ISO 3166-2 Codification)" +msgstr "" #. module: l10n_fr_department -#: code:addons/l10n_fr_department/model/res_country_department.py:48 +#: code:addons/l10n_fr_department/model/res_country_department.py:49 #: sql_constraint:res.country.department:0 #, python-format msgid "You cannot have two departments with the same code!" msgstr "Vous ne pouvez pas avoir deux départements avec le même code !" - -#. module: base -#: model:ir.module.module,shortdesc:base.module_l10n_fr_department -msgid "French Departments (Département)" -msgstr "Départements Français" - -#. module: base -#: model:ir.module.module,summary:base.module_l10n_fr_department -msgid "Populate Database with French Departments (Départements)" -msgstr "Remplit la base de données avec les départments françaises" - -#. module: base -#: model:ir.module.module,description:base.module_l10n_fr_department -msgid "\n" -"Populate Database with French Departments (Départements)\n" -"========================================================\n" -"\n" -"Feature:\n" -"--------\n" -" * Create a new model res_country_department, sub division of the res_country_state;\n" -" * Populate the table res_country_department with the french departments;\n" -"\n" -"Technical informations:\n" -"-----------------------\n" -" * Use 3166-2:FR codifications (more detailhttp://fr.wikipedia.org/wiki/ISO_3166-2:FR);\n" -"\n" -"Copyright, Authors and Licence:\n" -"-------------------------------\n" -" * Copyright: 2013, Groupement Régional Alimentaire de Proximité;\n" -" * Author: Sylvain LE GAL (https://twitter.com/legalsylvain);\n" -" * Licence: AGPL-3 (http://www.gnu.org/licenses/);" -msgstr "\n" -"Ajoute les départements français en base de données\n" -"===================================================\n" -"\n" -"Caractéristiques:\n" -"-----------------\n" -" * Crée un nouveau modèle 'res_country_department', sous-division du modèle des régions 'res_country_state' ;\n" -" * Remplit la table 'res_country_department' avec les départements français ;\n" -"\n" -"Informations techniques :\n" -"-------------------------\n" -" * Utilise la codification 3166-2:FR (plus de détail sur http://fr.wikipedia.org/wiki/ISO_3166-2:FR) ;\n" -"\n" -"Copyright, Auteurs et Licence:\n" -"------------------------------\n" -" * Copyright : 2013, Groupement Régional Alimentaire de Proximité ;\n" -" * Auteur : Sylvain LE GAL (https://twitter.com/legalsylvain) ;\n" -" * Licence : AGPL-3 (http://www.gnu.org/licenses/) ;" From d183d83de7323614554b34f33bb1ecca197440b7 Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Fri, 8 Jul 2016 00:03:44 +0200 Subject: [PATCH 21/93] Migration to new region organisation dated 01/01/2016 and to new region names --- l10n_fr_department/__openerp__.py | 2 +- .../data/res_country_department_data.yml | 152 +++++++++--------- 2 files changed, 77 insertions(+), 77 deletions(-) diff --git a/l10n_fr_department/__openerp__.py b/l10n_fr_department/__openerp__.py index 55db73f22..f77e0b5d7 100755 --- a/l10n_fr_department/__openerp__.py +++ b/l10n_fr_department/__openerp__.py @@ -23,7 +23,7 @@ { 'name': 'French Departments (Départements)', 'summary': 'Populate Database with French Departments (Départements)', - 'version': '9.0.0.1.0', + 'version': '9.0.0.1.1', 'category': 'French Localization', 'description': """ Populate Database with French Departments (Départements) diff --git a/l10n_fr_department/data/res_country_department_data.yml b/l10n_fr_department/data/res_country_department_data.yml index 3006c3bc0..e7e1d62f8 100644 --- a/l10n_fr_department/data/res_country_department_data.yml +++ b/l10n_fr_department/data/res_country_department_data.yml @@ -25,7 +25,7 @@ - !record {model: res.country.department, id: res_country_department_ain}: code: '01' - state_id: l10n_fr_state.res_country_state_rhonealpes + state_id: l10n_fr_state.res_country_state_auvergne name: Ain country_id: base.fr @@ -34,7 +34,7 @@ - !record {model: res.country.department, id: res_country_department_aisne}: code: '02' - state_id: l10n_fr_state.res_country_state_picardie + state_id: l10n_fr_state.res_country_state_nordpasdecalais name: Aisne country_id: base.fr @@ -79,7 +79,7 @@ - !record {model: res.country.department, id: res_country_department_ardeche}: code: '07' - state_id: l10n_fr_state.res_country_state_rhonealpes + state_id: l10n_fr_state.res_country_state_auvergne name: Ardèche country_id: base.fr @@ -88,7 +88,7 @@ - !record {model: res.country.department, id: res_country_department_ardennes}: code: '08' - state_id: l10n_fr_state.res_country_state_champagneardenne + state_id: l10n_fr_state.res_country_state_alsace name: Ardennes country_id: base.fr @@ -97,7 +97,7 @@ - !record {model: res.country.department, id: res_country_department_ariege}: code: '09' - state_id: l10n_fr_state.res_country_state_midipyrenees + state_id: l10n_fr_state.res_country_state_languedocroussillon name: Ariège country_id: base.fr @@ -105,8 +105,8 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_aube}: - code: 10 - state_id: l10n_fr_state.res_country_state_champagneardenne + code: '10' + state_id: l10n_fr_state.res_country_state_alsace name: Aube country_id: base.fr @@ -123,8 +123,8 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_aveyron}: - code: 12 - state_id: l10n_fr_state.res_country_state_midipyrenees + code: '12' + state_id: l10n_fr_state.res_country_state_languedocroussillon name: Aveyron country_id: base.fr @@ -159,8 +159,8 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_charente}: - code: 16 - state_id: l10n_fr_state.res_country_state_poitoucharentes + code: '16' + state_id: l10n_fr_state.res_country_state_aquitaine name: Charente country_id: base.fr @@ -168,8 +168,8 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_charentemaritime}: - code: 17 - state_id: l10n_fr_state.res_country_state_poitoucharentes + code: '17' + state_id: l10n_fr_state.res_country_state_aquitaine name: Charente-Maritime country_id: base.fr @@ -185,9 +185,9 @@ - Creating a res.country.department record - - !record {model: res.country.department, id: res_country_department_corrze}: - code: 19 - state_id: l10n_fr_state.res_country_state_limousin + !record {model: res.country.department, id: res_country_department_correze}: + code: '19' + state_id: l10n_fr_state.res_country_state_aquitaine name: Corrèze country_id: base.fr @@ -232,8 +232,8 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_creuse}: - code: 23 - state_id: l10n_fr_state.res_country_state_limousin + code: '23' + state_id: l10n_fr_state.res_country_state_aquitaine name: Creuse country_id: base.fr @@ -250,8 +250,8 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_doubs}: - code: 25 - state_id: l10n_fr_state.res_country_state_franchecomte + code: '25' + state_id: l10n_fr_state.res_country_state_bourgogne name: Doubs country_id: base.fr @@ -259,8 +259,8 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_drome}: - code: 26 - state_id: l10n_fr_state.res_country_state_rhonealpes + code: '26' + state_id: l10n_fr_state.res_country_state_auvergne name: Drôme country_id: base.fr @@ -268,8 +268,8 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_eure}: - code: 27 - state_id: l10n_fr_state.res_country_state_hautenormandie + code: '27' + state_id: l10n_fr_state.res_country_state_bassenormandie name: Eure country_id: base.fr @@ -304,8 +304,8 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_hautegaronne}: - code: 31 - state_id: l10n_fr_state.res_country_state_midipyrenees + code: '31' + state_id: l10n_fr_state.res_country_state_languedocroussillon name: Haute-Garonne country_id: base.fr @@ -313,8 +313,8 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_gers}: - code: 32 - state_id: l10n_fr_state.res_country_state_midipyrenees + code: '32' + state_id: l10n_fr_state.res_country_state_languedocroussillon name: Gers country_id: base.fr @@ -367,8 +367,8 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_isere}: - code: 38 - state_id: l10n_fr_state.res_country_state_rhonealpes + code: '38' + state_id: l10n_fr_state.res_country_state_auvergne name: Isère country_id: base.fr @@ -376,8 +376,8 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_jura}: - code: 39 - state_id: l10n_fr_state.res_country_state_franchecomte + code: '39' + state_id: l10n_fr_state.res_country_state_bourgogne name: Jura country_id: base.fr @@ -403,8 +403,8 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_loire}: - code: 42 - state_id: l10n_fr_state.res_country_state_rhonealpes + code: '42' + state_id: l10n_fr_state.res_country_state_auvergne name: Loire country_id: base.fr @@ -439,8 +439,8 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_lot}: - code: 46 - state_id: l10n_fr_state.res_country_state_midipyrenees + code: '46' + state_id: l10n_fr_state.res_country_state_languedocroussillon name: Lot country_id: base.fr @@ -484,8 +484,8 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_marne}: - code: 51 - state_id: l10n_fr_state.res_country_state_champagneardenne + code: '51' + state_id: l10n_fr_state.res_country_state_alsace name: Marne country_id: base.fr @@ -493,8 +493,8 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_hautemarne}: - code: 52 - state_id: l10n_fr_state.res_country_state_champagneardenne + code: '52' + state_id: l10n_fr_state.res_country_state_alsace name: Haute-Marne country_id: base.fr @@ -511,8 +511,8 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_meurtheetmoselle}: - code: 54 - state_id: l10n_fr_state.res_country_state_lorraine + code: '54' + state_id: l10n_fr_state.res_country_state_alsace name: Meurthe-et-Moselle country_id: base.fr @@ -520,8 +520,8 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_meuse}: - code: 55 - state_id: l10n_fr_state.res_country_state_lorraine + code: '55' + state_id: l10n_fr_state.res_country_state_alsace name: Meuse country_id: base.fr @@ -538,8 +538,8 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_moselle}: - code: 57 - state_id: l10n_fr_state.res_country_state_lorraine + code: '57' + state_id: l10n_fr_state.res_country_state_alsace name: Moselle country_id: base.fr @@ -565,8 +565,8 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_oise}: - code: 60 - state_id: l10n_fr_state.res_country_state_picardie + code: '60' + state_id: l10n_fr_state.res_country_state_nordpasdecalais name: Oise country_id: base.fr @@ -610,8 +610,8 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_hautespyrenees}: - code: 65 - state_id: l10n_fr_state.res_country_state_midipyrenees + code: '65' + state_id: l10n_fr_state.res_country_state_languedocroussillon name: Hautes-Pyrénées country_id: base.fr @@ -646,8 +646,8 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_rhone}: - code: 69 - state_id: l10n_fr_state.res_country_state_rhonealpes + code: '69' + state_id: l10n_fr_state.res_country_state_auvergne name: Rhône country_id: base.fr @@ -655,8 +655,8 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_hautesaone}: - code: 70 - state_id: l10n_fr_state.res_country_state_franchecomte + code: '70' + state_id: l10n_fr_state.res_country_state_bourgogne name: Haute-Saône country_id: base.fr @@ -682,8 +682,8 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_savoie}: - code: 73 - state_id: l10n_fr_state.res_country_state_rhonealpes + code: '73' + state_id: l10n_fr_state.res_country_state_auvergne name: Savoie country_id: base.fr @@ -691,8 +691,8 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_hautesavoie}: - code: 74 - state_id: l10n_fr_state.res_country_state_rhonealpes + code: '74' + state_id: l10n_fr_state.res_country_state_auvergne name: Haute-Savoie country_id: base.fr @@ -709,8 +709,8 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_seinemaritime}: - code: 76 - state_id: l10n_fr_state.res_country_state_hautenormandie + code: '76' + state_id: l10n_fr_state.res_country_state_bassenormandie name: Seine-Maritime country_id: base.fr @@ -736,8 +736,8 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_deuxsevres}: - code: 79 - state_id: l10n_fr_state.res_country_state_poitoucharentes + code: '79' + state_id: l10n_fr_state.res_country_state_aquitaine name: Deux-Sèvres country_id: base.fr @@ -745,8 +745,8 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_somme}: - code: 80 - state_id: l10n_fr_state.res_country_state_picardie + code: '80' + state_id: l10n_fr_state.res_country_state_nordpasdecalais name: Somme country_id: base.fr @@ -754,8 +754,8 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_tarn}: - code: 81 - state_id: l10n_fr_state.res_country_state_midipyrenees + code: '81' + state_id: l10n_fr_state.res_country_state_languedocroussillon name: Tarn country_id: base.fr @@ -763,8 +763,8 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_tarnetgaronne}: - code: 82 - state_id: l10n_fr_state.res_country_state_midipyrenees + code: '82' + state_id: l10n_fr_state.res_country_state_languedocroussillon name: Tarn-et-Garonne country_id: base.fr @@ -799,8 +799,8 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_vienne}: - code: 86 - state_id: l10n_fr_state.res_country_state_poitoucharentes + code: '86' + state_id: l10n_fr_state.res_country_state_aquitaine name: Vienne country_id: base.fr @@ -808,8 +808,8 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_hautevienne}: - code: 87 - state_id: l10n_fr_state.res_country_state_limousin + code: '87' + state_id: l10n_fr_state.res_country_state_aquitaine name: Haute-Vienne country_id: base.fr @@ -817,8 +817,8 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_vosges}: - code: 88 - state_id: l10n_fr_state.res_country_state_lorraine + code: '88' + state_id: l10n_fr_state.res_country_state_alsace name: Vosges country_id: base.fr @@ -835,8 +835,8 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_territoiredebelfort}: - code: 90 - state_id: l10n_fr_state.res_country_state_franchecomte + code: '90' + state_id: l10n_fr_state.res_country_state_bourgogne name: Territoire de Belfort country_id: base.fr From b6357523f22fdc54cf2c543dd806bf133d297d13 Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Fri, 8 Jul 2016 12:02:02 +0200 Subject: [PATCH 22/93] PEP8 fix --- l10n_fr_department/post_install.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/l10n_fr_department/post_install.py b/l10n_fr_department/post_install.py index ae65020f4..a9c3177c3 100644 --- a/l10n_fr_department/post_install.py +++ b/l10n_fr_department/post_install.py @@ -1,4 +1,4 @@ -# -*- encoding: utf-8 -*- +# -*- coding: utf-8 -*- ############################################################################## # # L10n FR department module for Odoo From fc853bfe9aa425fd537baa4a640a8c5a4fd28277 Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Thu, 21 Jul 2016 12:54:29 +0200 Subject: [PATCH 23/93] Add overseas regions and departments --- .../data/res_country_department_data.yml | 64 +++++++++++++------ .../model/res_country_department.py | 4 +- 2 files changed, 45 insertions(+), 23 deletions(-) diff --git a/l10n_fr_department/data/res_country_department_data.yml b/l10n_fr_department/data/res_country_department_data.yml index e7e1d62f8..ba44bb3c9 100644 --- a/l10n_fr_department/data/res_country_department_data.yml +++ b/l10n_fr_department/data/res_country_department_data.yml @@ -1,24 +1,6 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# -# l10n FR Departments module for OpenERP -# Copyright (C) 2013-2014 GRAP (http://www.grap.coop) -# @author Sylvain LE GAL (https://twitter.com/legalsylvain) -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## +# -*- coding: utf-8 -*- +# © 2013-2014 GRAP (Sylvain LE GAL https://twitter.com/legalsylvain) +# © 2016 Akretion (Alexis de Lattre ) - Creating a res.country.department record @@ -884,3 +866,43 @@ state_id: l10n_fr_state.res_country_state_iledefrance name: Val-d'Oise country_id: base.fr +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_guadeloupe}: + code: '971' + state_id: l10n_fr_state.res_country_state_guadeloupe + name: Guadeloupe + country_id: base.gp +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_martinique}: + code: '972' + state_id: l10n_fr_state.res_country_state_martinique + name: Martinique + country_id: base.mq +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_guyane}: + code: '973' + state_id: l10n_fr_state.res_country_state_guyane + name: Guyane + country_id: base.gf +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_reunion}: + code: '974' + state_id: l10n_fr_state.res_country_state_reunion + name: La Réunion + country_id: base.re +- + Creating a res.country.department record +- + !record {model: res.country.department, id: res_country_department_mayotte}: + code: '975' + state_id: l10n_fr_state.res_country_state_mayotte + name: Mayotte + country_id: base.yt diff --git a/l10n_fr_department/model/res_country_department.py b/l10n_fr_department/model/res_country_department.py index 3b726d318..8c46fc223 100644 --- a/l10n_fr_department/model/res_country_department.py +++ b/l10n_fr_department/model/res_country_department.py @@ -40,8 +40,8 @@ class ResCountryDepartment(models.Model): name = fields.Char( string='Department Name', size=128, required=True) code = fields.Char( - string='Departement Code', size=2, required=True, - help="""The department code in two chars.""" + string='Departement Code', size=3, required=True, + help="""The department code.""" """(ISO 3166-2 Codification)""") _sql_constraints = [ From 1e97dfed84834171e1d2c9254180e7868558ea04 Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Thu, 21 Jul 2016 14:03:26 +0200 Subject: [PATCH 24/93] Fix code of mayotte --- l10n_fr_department/data/res_country_department_data.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/l10n_fr_department/data/res_country_department_data.yml b/l10n_fr_department/data/res_country_department_data.yml index ba44bb3c9..31552b3c0 100644 --- a/l10n_fr_department/data/res_country_department_data.yml +++ b/l10n_fr_department/data/res_country_department_data.yml @@ -902,7 +902,7 @@ Creating a res.country.department record - !record {model: res.country.department, id: res_country_department_mayotte}: - code: '975' + code: '976' state_id: l10n_fr_state.res_country_state_mayotte name: Mayotte country_id: base.yt From 42c0a49063358b39e86a319a0d2e16a20f19af00 Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Sun, 24 Jul 2016 10:55:22 +0200 Subject: [PATCH 25/93] FIX computed field department_id to make it work with overseas departments Add missing README.rst --- l10n_fr_department/README.rst | 56 +++++++++++++++++++++++++ l10n_fr_department/__openerp__.py | 45 ++------------------ l10n_fr_department/model/res_partner.py | 5 ++- 3 files changed, 63 insertions(+), 43 deletions(-) create mode 100644 l10n_fr_department/README.rst diff --git a/l10n_fr_department/README.rst b/l10n_fr_department/README.rst new file mode 100644 index 000000000..7b9a48fd4 --- /dev/null +++ b/l10n_fr_department/README.rst @@ -0,0 +1,56 @@ +.. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 + +================================= +French Departments (Départements) +================================= + +This module creates a new model *res_country_department*, sub division +of the *res_country_state* and populate it with all the french +departments, including overseas departments (in order to have the full +list of legal French departments in the res_country_department table). + +It also adds a computed many2one *department_id* field on the +*res_partner* object (this field is not displayed in the partner form +view by default). + +Usage +===== + +.. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas + :alt: Try me on Runbot + :target: https://runbot.odoo-community.org/runbot/121/9.0 + + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues +`_. In case of trouble, please +check there if your issue has already been reported. If you spotted it first, +help us smashing it by providing a detailed and welcomed feedback. + +Credits +======= + +Contributors +------------ + +* Sylvain LE GAL (`Twitter `_), GRAP (Groupement Régional Alimentaire de Proximité) +* Alexis de Lattre + +Maintainer +---------- + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +This module is maintained by the OCA. + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +To contribute to this module, please visit https://odoo-community.org. diff --git a/l10n_fr_department/__openerp__.py b/l10n_fr_department/__openerp__.py index f77e0b5d7..4aae04f18 100755 --- a/l10n_fr_department/__openerp__.py +++ b/l10n_fr_department/__openerp__.py @@ -1,52 +1,13 @@ # -*- coding: utf-8 -*- -############################################################################## -# -# l10n FR Departments module for OpenERP -# Copyright (C) 2013-2014 GRAP (http://www.grap.coop) -# @author Sylvain LE GAL (https://twitter.com/legalsylvain) -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## +# © 2013-2016 GRAP (Sylvain LE GAL https://twitter.com/legalsylvain) +# © 2015-2016 Akretion (Alexis de Lattre ) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). { 'name': 'French Departments (Départements)', 'summary': 'Populate Database with French Departments (Départements)', 'version': '9.0.0.1.1', 'category': 'French Localization', - 'description': """ -Populate Database with French Departments (Départements) -======================================================== - -Feature: --------- - * Create a new model res_country_department, sub division of the """ - """res_country_state; - * Populate the table res_country_department with the french departments; - -Technical informations: ------------------------ - * Use 3166-2:FR codifications (more detail""" - """http://fr.wikipedia.org/wiki/ISO_3166-2:FR); - -Copyright, Authors and Licence: -------------------------------- - * Copyright: 2013-2014, Groupement Régional Alimentaire de Proximité - * Copyright: 2014, Akretion (http://www.akretion.com/) - * Author: Sylvain LE GAL (https://twitter.com/legalsylvain) - * Author: Alexis de Lattre - * Licence: AGPL-3 (http://www.gnu.org/licenses/)""", 'author': "GRAP,Akretion,Odoo Community Association (OCA)", 'website': 'http://www.grap.coop', 'license': 'AGPL-3', diff --git a/l10n_fr_department/model/res_partner.py b/l10n_fr_department/model/res_partner.py index a487658da..bf2bc73f2 100644 --- a/l10n_fr_department/model/res_partner.py +++ b/l10n_fr_department/model/res_partner.py @@ -35,10 +35,13 @@ def _compute_department(self): zip = self.zip if ( self.country_id and - self.country_id.code == 'FR' and + self.country_id.code in ( + 'FR', 'GP', 'MQ', 'GF', 'RE', 'YT') and zip and len(zip) == 5): code = zip[0:2] + if code == '97': + code = zip[0:3] dpts = self.env['res.country.department'].search([ ('code', '=', code), ('country_id', '=', self.country_id.id), From 29355c5dbeab6013b4e4ea38985f93f128f3918b Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Mon, 25 Jul 2016 12:04:02 +0200 Subject: [PATCH 26/93] Add module l10n_fr_department_oversea Convert YAML test to unittest Convert api.one to api.multi Remove country_id field in data/res_country_department_data.yml because it is a related field --- l10n_fr_department/README.rst | 9 +- l10n_fr_department/__openerp__.py | 1 - .../data/res_country_department_data.yml | 136 ------------------ l10n_fr_department/model/res_partner.py | 64 ++++----- l10n_fr_department/post_install.py | 31 ++-- l10n_fr_department/test/department.yml | 25 ---- l10n_fr_department/tests/__init__.py | 3 + l10n_fr_department/tests/test_department.py | 31 ++++ 8 files changed, 73 insertions(+), 227 deletions(-) delete mode 100644 l10n_fr_department/test/department.yml create mode 100644 l10n_fr_department/tests/__init__.py create mode 100644 l10n_fr_department/tests/test_department.py diff --git a/l10n_fr_department/README.rst b/l10n_fr_department/README.rst index 7b9a48fd4..304508aef 100644 --- a/l10n_fr_department/README.rst +++ b/l10n_fr_department/README.rst @@ -6,10 +6,11 @@ French Departments (Départements) ================================= -This module creates a new model *res_country_department*, sub division -of the *res_country_state* and populate it with all the french -departments, including overseas departments (in order to have the full -list of legal French departments in the res_country_department table). +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 *department_id* field on the *res_partner* object (this field is not displayed in the partner form diff --git a/l10n_fr_department/__openerp__.py b/l10n_fr_department/__openerp__.py index 4aae04f18..043085394 100755 --- a/l10n_fr_department/__openerp__.py +++ b/l10n_fr_department/__openerp__.py @@ -25,6 +25,5 @@ 'images': [ 'static/src/img/screenshots/1.png' ], - 'test': ['test/department.yml'], 'installable': True, } diff --git a/l10n_fr_department/data/res_country_department_data.yml b/l10n_fr_department/data/res_country_department_data.yml index 31552b3c0..4af06c11b 100644 --- a/l10n_fr_department/data/res_country_department_data.yml +++ b/l10n_fr_department/data/res_country_department_data.yml @@ -9,7 +9,6 @@ code: '01' state_id: l10n_fr_state.res_country_state_auvergne name: Ain - country_id: base.fr - Creating a res.country.department record @@ -18,7 +17,6 @@ code: '02' state_id: l10n_fr_state.res_country_state_nordpasdecalais name: Aisne - country_id: base.fr - Creating a res.country.department record @@ -27,7 +25,6 @@ code: '03' state_id: l10n_fr_state.res_country_state_auvergne name: Allier - country_id: base.fr - Creating a res.country.department record @@ -36,7 +33,6 @@ code: '04' state_id: l10n_fr_state.res_country_state_provencealpescotedazur name: Alpes-de-Haute-Provence - country_id: base.fr - Creating a res.country.department record @@ -45,7 +41,6 @@ code: '05' state_id: l10n_fr_state.res_country_state_provencealpescotedazur name: Hautes-Alpes - country_id: base.fr - Creating a res.country.department record @@ -54,7 +49,6 @@ code: '06' state_id: l10n_fr_state.res_country_state_provencealpescotedazur name: Alpes-Maritimes - country_id: base.fr - Creating a res.country.department record @@ -63,7 +57,6 @@ code: '07' state_id: l10n_fr_state.res_country_state_auvergne name: Ardèche - country_id: base.fr - Creating a res.country.department record @@ -72,7 +65,6 @@ code: '08' state_id: l10n_fr_state.res_country_state_alsace name: Ardennes - country_id: base.fr - Creating a res.country.department record @@ -81,7 +73,6 @@ code: '09' state_id: l10n_fr_state.res_country_state_languedocroussillon name: Ariège - country_id: base.fr - Creating a res.country.department record @@ -90,7 +81,6 @@ code: '10' state_id: l10n_fr_state.res_country_state_alsace name: Aube - country_id: base.fr - Creating a res.country.department record @@ -99,7 +89,6 @@ code: 11 state_id: l10n_fr_state.res_country_state_languedocroussillon name: Aude - country_id: base.fr - Creating a res.country.department record @@ -108,7 +97,6 @@ code: '12' state_id: l10n_fr_state.res_country_state_languedocroussillon name: Aveyron - country_id: base.fr - Creating a res.country.department record @@ -117,7 +105,6 @@ code: 13 state_id: l10n_fr_state.res_country_state_provencealpescotedazur name: Bouches-du-Rhône - country_id: base.fr - Creating a res.country.department record @@ -126,7 +113,6 @@ code: 14 state_id: l10n_fr_state.res_country_state_bassenormandie name: Calvados - country_id: base.fr - Creating a res.country.department record @@ -135,7 +121,6 @@ code: 15 state_id: l10n_fr_state.res_country_state_auvergne name: Cantal - country_id: base.fr - Creating a res.country.department record @@ -144,7 +129,6 @@ code: '16' state_id: l10n_fr_state.res_country_state_aquitaine name: Charente - country_id: base.fr - Creating a res.country.department record @@ -153,7 +137,6 @@ code: '17' state_id: l10n_fr_state.res_country_state_aquitaine name: Charente-Maritime - country_id: base.fr - Creating a res.country.department record @@ -162,7 +145,6 @@ code: 18 state_id: l10n_fr_state.res_country_state_centre name: Cher - country_id: base.fr - Creating a res.country.department record @@ -171,7 +153,6 @@ code: '19' state_id: l10n_fr_state.res_country_state_aquitaine name: Corrèze - country_id: base.fr - @@ -181,7 +162,6 @@ code: 2A state_id: l10n_fr_state.res_country_state_corse name: Corse-du-Sud - country_id: base.fr - Creating a res.country.department record @@ -190,7 +170,6 @@ code: 2B state_id: l10n_fr_state.res_country_state_corse name: Haute-Corse - country_id: base.fr - Creating a res.country.department record @@ -199,7 +178,6 @@ code: 21 state_id: l10n_fr_state.res_country_state_bourgogne name: Côte-d'Or - country_id: base.fr - Creating a res.country.department record @@ -208,7 +186,6 @@ code: 22 state_id: l10n_fr_state.res_country_state_bretagne name: Côtes-d'Armor - country_id: base.fr - Creating a res.country.department record @@ -217,7 +194,6 @@ code: '23' state_id: l10n_fr_state.res_country_state_aquitaine name: Creuse - country_id: base.fr - Creating a res.country.department record @@ -226,7 +202,6 @@ code: 24 state_id: l10n_fr_state.res_country_state_aquitaine name: Dordogne - country_id: base.fr - Creating a res.country.department record @@ -235,7 +210,6 @@ code: '25' state_id: l10n_fr_state.res_country_state_bourgogne name: Doubs - country_id: base.fr - Creating a res.country.department record @@ -244,7 +218,6 @@ code: '26' state_id: l10n_fr_state.res_country_state_auvergne name: Drôme - country_id: base.fr - Creating a res.country.department record @@ -253,7 +226,6 @@ code: '27' state_id: l10n_fr_state.res_country_state_bassenormandie name: Eure - country_id: base.fr - Creating a res.country.department record @@ -262,7 +234,6 @@ code: 28 state_id: l10n_fr_state.res_country_state_centre name: Eure-et-Loir - country_id: base.fr - Creating a res.country.department record @@ -271,7 +242,6 @@ code: 29 state_id: l10n_fr_state.res_country_state_bretagne name: Finistère - country_id: base.fr - Creating a res.country.department record @@ -280,7 +250,6 @@ code: 30 state_id: l10n_fr_state.res_country_state_languedocroussillon name: Gard - country_id: base.fr - Creating a res.country.department record @@ -289,7 +258,6 @@ code: '31' state_id: l10n_fr_state.res_country_state_languedocroussillon name: Haute-Garonne - country_id: base.fr - Creating a res.country.department record @@ -298,7 +266,6 @@ code: '32' state_id: l10n_fr_state.res_country_state_languedocroussillon name: Gers - country_id: base.fr - Creating a res.country.department record @@ -307,7 +274,6 @@ code: 33 state_id: l10n_fr_state.res_country_state_aquitaine name: Gironde - country_id: base.fr - Creating a res.country.department record @@ -316,7 +282,6 @@ code: 34 state_id: l10n_fr_state.res_country_state_languedocroussillon name: Hérault - country_id: base.fr - Creating a res.country.department record @@ -325,7 +290,6 @@ code: 35 state_id: l10n_fr_state.res_country_state_bretagne name: Ille-et-Vilaine - country_id: base.fr - Creating a res.country.department record @@ -334,7 +298,6 @@ code: 36 state_id: l10n_fr_state.res_country_state_centre name: Indre - country_id: base.fr - Creating a res.country.department record @@ -343,7 +306,6 @@ code: 37 state_id: l10n_fr_state.res_country_state_centre name: Indre-et-Loire - country_id: base.fr - Creating a res.country.department record @@ -352,7 +314,6 @@ code: '38' state_id: l10n_fr_state.res_country_state_auvergne name: Isère - country_id: base.fr - Creating a res.country.department record @@ -361,7 +322,6 @@ code: '39' state_id: l10n_fr_state.res_country_state_bourgogne name: Jura - country_id: base.fr - Creating a res.country.department record @@ -370,7 +330,6 @@ code: 40 state_id: l10n_fr_state.res_country_state_aquitaine name: Landes - country_id: base.fr - Creating a res.country.department record @@ -379,7 +338,6 @@ code: 41 state_id: l10n_fr_state.res_country_state_centre name: Loir-et-Cher - country_id: base.fr - Creating a res.country.department record @@ -388,7 +346,6 @@ code: '42' state_id: l10n_fr_state.res_country_state_auvergne name: Loire - country_id: base.fr - Creating a res.country.department record @@ -397,7 +354,6 @@ code: 43 state_id: l10n_fr_state.res_country_state_auvergne name: Haute-Loire - country_id: base.fr - Creating a res.country.department record @@ -406,7 +362,6 @@ code: 44 state_id: l10n_fr_state.res_country_state_paysdelaloire name: Loire-Atlantique - country_id: base.fr - Creating a res.country.department record @@ -415,7 +370,6 @@ code: 45 state_id: l10n_fr_state.res_country_state_centre name: Loiret - country_id: base.fr - Creating a res.country.department record @@ -424,7 +378,6 @@ code: '46' state_id: l10n_fr_state.res_country_state_languedocroussillon name: Lot - country_id: base.fr - Creating a res.country.department record @@ -433,7 +386,6 @@ code: 47 state_id: l10n_fr_state.res_country_state_aquitaine name: Lot-et-Garonne - country_id: base.fr - Creating a res.country.department record @@ -442,7 +394,6 @@ code: 48 state_id: l10n_fr_state.res_country_state_languedocroussillon name: Lozère - country_id: base.fr - Creating a res.country.department record @@ -451,7 +402,6 @@ code: 49 state_id: l10n_fr_state.res_country_state_paysdelaloire name: Maine-et-Loire - country_id: base.fr - Creating a res.country.department record @@ -460,7 +410,6 @@ code: 50 state_id: l10n_fr_state.res_country_state_bassenormandie name: Manche - country_id: base.fr - Creating a res.country.department record @@ -469,7 +418,6 @@ code: '51' state_id: l10n_fr_state.res_country_state_alsace name: Marne - country_id: base.fr - Creating a res.country.department record @@ -478,7 +426,6 @@ code: '52' state_id: l10n_fr_state.res_country_state_alsace name: Haute-Marne - country_id: base.fr - Creating a res.country.department record @@ -487,7 +434,6 @@ code: 53 state_id: l10n_fr_state.res_country_state_paysdelaloire name: Mayenne - country_id: base.fr - Creating a res.country.department record @@ -496,7 +442,6 @@ code: '54' state_id: l10n_fr_state.res_country_state_alsace name: Meurthe-et-Moselle - country_id: base.fr - Creating a res.country.department record @@ -505,7 +450,6 @@ code: '55' state_id: l10n_fr_state.res_country_state_alsace name: Meuse - country_id: base.fr - Creating a res.country.department record @@ -514,7 +458,6 @@ code: 56 state_id: l10n_fr_state.res_country_state_bretagne name: Morbihan - country_id: base.fr - Creating a res.country.department record @@ -523,7 +466,6 @@ code: '57' state_id: l10n_fr_state.res_country_state_alsace name: Moselle - country_id: base.fr - Creating a res.country.department record @@ -532,7 +474,6 @@ code: 58 state_id: l10n_fr_state.res_country_state_bourgogne name: Nièvre - country_id: base.fr - Creating a res.country.department record @@ -541,7 +482,6 @@ code: 59 state_id: l10n_fr_state.res_country_state_nordpasdecalais name: Nord - country_id: base.fr - Creating a res.country.department record @@ -550,7 +490,6 @@ code: '60' state_id: l10n_fr_state.res_country_state_nordpasdecalais name: Oise - country_id: base.fr - Creating a res.country.department record @@ -559,7 +498,6 @@ code: 61 state_id: l10n_fr_state.res_country_state_bassenormandie name: Orne - country_id: base.fr - Creating a res.country.department record @@ -568,7 +506,6 @@ code: 62 state_id: l10n_fr_state.res_country_state_nordpasdecalais name: Pas-de-Calais - country_id: base.fr - Creating a res.country.department record @@ -577,7 +514,6 @@ code: 63 state_id: l10n_fr_state.res_country_state_auvergne name: Puy-de-Dôme - country_id: base.fr - Creating a res.country.department record @@ -586,7 +522,6 @@ code: 64 state_id: l10n_fr_state.res_country_state_aquitaine name: Pyrénées-Atlantiques - country_id: base.fr - Creating a res.country.department record @@ -595,7 +530,6 @@ code: '65' state_id: l10n_fr_state.res_country_state_languedocroussillon name: Hautes-Pyrénées - country_id: base.fr - Creating a res.country.department record @@ -604,7 +538,6 @@ code: 66 state_id: l10n_fr_state.res_country_state_languedocroussillon name: Pyrénées-Orientales - country_id: base.fr - Creating a res.country.department record @@ -613,7 +546,6 @@ code: 67 state_id: l10n_fr_state.res_country_state_alsace name: Bas-Rhin - country_id: base.fr - Creating a res.country.department record @@ -622,7 +554,6 @@ code: 68 state_id: l10n_fr_state.res_country_state_alsace name: Haut-Rhin - country_id: base.fr - Creating a res.country.department record @@ -631,7 +562,6 @@ code: '69' state_id: l10n_fr_state.res_country_state_auvergne name: Rhône - country_id: base.fr - Creating a res.country.department record @@ -640,7 +570,6 @@ code: '70' state_id: l10n_fr_state.res_country_state_bourgogne name: Haute-Saône - country_id: base.fr - Creating a res.country.department record @@ -649,7 +578,6 @@ code: 71 state_id: l10n_fr_state.res_country_state_bourgogne name: Saône-et-Loire - country_id: base.fr - Creating a res.country.department record @@ -658,7 +586,6 @@ code: 72 state_id: l10n_fr_state.res_country_state_paysdelaloire name: Sarthe - country_id: base.fr - Creating a res.country.department record @@ -667,7 +594,6 @@ code: '73' state_id: l10n_fr_state.res_country_state_auvergne name: Savoie - country_id: base.fr - Creating a res.country.department record @@ -676,7 +602,6 @@ code: '74' state_id: l10n_fr_state.res_country_state_auvergne name: Haute-Savoie - country_id: base.fr - Creating a res.country.department record @@ -685,7 +610,6 @@ code: 75 state_id: l10n_fr_state.res_country_state_iledefrance name: Paris - country_id: base.fr - Creating a res.country.department record @@ -694,7 +618,6 @@ code: '76' state_id: l10n_fr_state.res_country_state_bassenormandie name: Seine-Maritime - country_id: base.fr - Creating a res.country.department record @@ -703,7 +626,6 @@ code: 77 state_id: l10n_fr_state.res_country_state_iledefrance name: Seine-et-Marne - country_id: base.fr - Creating a res.country.department record @@ -712,7 +634,6 @@ code: 78 state_id: l10n_fr_state.res_country_state_iledefrance name: Yvelines - country_id: base.fr - Creating a res.country.department record @@ -721,7 +642,6 @@ code: '79' state_id: l10n_fr_state.res_country_state_aquitaine name: Deux-Sèvres - country_id: base.fr - Creating a res.country.department record @@ -730,7 +650,6 @@ code: '80' state_id: l10n_fr_state.res_country_state_nordpasdecalais name: Somme - country_id: base.fr - Creating a res.country.department record @@ -739,7 +658,6 @@ code: '81' state_id: l10n_fr_state.res_country_state_languedocroussillon name: Tarn - country_id: base.fr - Creating a res.country.department record @@ -748,7 +666,6 @@ code: '82' state_id: l10n_fr_state.res_country_state_languedocroussillon name: Tarn-et-Garonne - country_id: base.fr - Creating a res.country.department record @@ -757,7 +674,6 @@ code: 83 state_id: l10n_fr_state.res_country_state_provencealpescotedazur name: Var - country_id: base.fr - Creating a res.country.department record @@ -766,7 +682,6 @@ code: 84 state_id: l10n_fr_state.res_country_state_provencealpescotedazur name: Vaucluse - country_id: base.fr - Creating a res.country.department record @@ -775,7 +690,6 @@ code: 85 state_id: l10n_fr_state.res_country_state_paysdelaloire name: Vendée - country_id: base.fr - Creating a res.country.department record @@ -784,7 +698,6 @@ code: '86' state_id: l10n_fr_state.res_country_state_aquitaine name: Vienne - country_id: base.fr - Creating a res.country.department record @@ -793,7 +706,6 @@ code: '87' state_id: l10n_fr_state.res_country_state_aquitaine name: Haute-Vienne - country_id: base.fr - Creating a res.country.department record @@ -802,7 +714,6 @@ code: '88' state_id: l10n_fr_state.res_country_state_alsace name: Vosges - country_id: base.fr - Creating a res.country.department record @@ -811,7 +722,6 @@ code: 89 state_id: l10n_fr_state.res_country_state_bourgogne name: Yonne - country_id: base.fr - Creating a res.country.department record @@ -820,7 +730,6 @@ code: '90' state_id: l10n_fr_state.res_country_state_bourgogne name: Territoire de Belfort - country_id: base.fr - Creating a res.country.department record @@ -829,7 +738,6 @@ code: 91 state_id: l10n_fr_state.res_country_state_iledefrance name: Essonne - country_id: base.fr - Creating a res.country.department record @@ -838,7 +746,6 @@ code: 92 state_id: l10n_fr_state.res_country_state_iledefrance name: Hauts-de-Seine - country_id: base.fr - Creating a res.country.department record @@ -847,7 +754,6 @@ code: 93 state_id: l10n_fr_state.res_country_state_iledefrance name: Seine-Saint-Denis - country_id: base.fr - Creating a res.country.department record @@ -856,7 +762,6 @@ code: 94 state_id: l10n_fr_state.res_country_state_iledefrance name: Val-de-Marne - country_id: base.fr - Creating a res.country.department record @@ -865,44 +770,3 @@ code: 95 state_id: l10n_fr_state.res_country_state_iledefrance name: Val-d'Oise - country_id: base.fr -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_guadeloupe}: - code: '971' - state_id: l10n_fr_state.res_country_state_guadeloupe - name: Guadeloupe - country_id: base.gp -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_martinique}: - code: '972' - state_id: l10n_fr_state.res_country_state_martinique - name: Martinique - country_id: base.mq -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_guyane}: - code: '973' - state_id: l10n_fr_state.res_country_state_guyane - name: Guyane - country_id: base.gf -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_reunion}: - code: '974' - state_id: l10n_fr_state.res_country_state_reunion - name: La Réunion - country_id: base.re -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_mayotte}: - code: '976' - state_id: l10n_fr_state.res_country_state_mayotte - name: Mayotte - country_id: base.yt diff --git a/l10n_fr_department/model/res_partner.py b/l10n_fr_department/model/res_partner.py index bf2bc73f2..8e11da44d 100644 --- a/l10n_fr_department/model/res_partner.py +++ b/l10n_fr_department/model/res_partner.py @@ -1,24 +1,6 @@ # -*- coding: utf-8 -*- -############################################################################## -# -# l10n FR Departments module for Odoo -# Copyright (C) 2014-2015 Akretion (http://www.akretion.com) -# @author Alexis de Lattre -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## +# © 2014-2016 Akretion (Alexis de Lattre ) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). from openerp import models, fields, api @@ -26,29 +8,31 @@ class ResPartner(models.Model): _inherit = 'res.partner' - @api.one + @api.multi @api.depends('zip', 'country_id', 'country_id.code') # If a department code changes, it will have to be manually recomputed def _compute_department(self): - '''This method is designed to be inherited''' - dpt_id = False - zip = self.zip - if ( - self.country_id and - self.country_id.code in ( - 'FR', 'GP', 'MQ', 'GF', 'RE', 'YT') and - zip and - len(zip) == 5): - code = zip[0:2] - if code == '97': - code = zip[0:3] - dpts = self.env['res.country.department'].search([ - ('code', '=', code), - ('country_id', '=', self.country_id.id), - ]) - if len(dpts) == 1: - dpt_id = dpts[0].id - self.department_id = dpt_id + rcdo = self.env['res.country.department'] + fr_country_ids = self.env['res.country'].search([ + ('code', 'in', ('FR', 'GP', 'MQ', 'GF', 'RE', 'YT'))]).ids + for partner in self: + dpt_id = False + zip = partner.zip + if ( + partner.country_id and + partner.country_id.id in fr_country_ids and + zip and + len(zip) == 5): + code = zip[0:2] + if code == '97': + code = zip[0:3] + dpts = rcdo.search([ + ('code', '=', code), + ('country_id', 'in', fr_country_ids), + ]) + if len(dpts) == 1: + dpt_id = dpts[0].id + partner.department_id = dpt_id department_id = fields.Many2one( 'res.country.department', compute='_compute_department', diff --git a/l10n_fr_department/post_install.py b/l10n_fr_department/post_install.py index a9c3177c3..8cbc9e02c 100644 --- a/l10n_fr_department/post_install.py +++ b/l10n_fr_department/post_install.py @@ -1,24 +1,6 @@ # -*- coding: utf-8 -*- -############################################################################## -# -# L10n FR department module for Odoo -# Copyright (C) 2015 Akretion (http://www.akretion.com) -# @author: Alexis de Lattre -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## +# © 2014-2016 Akretion (Alexis de Lattre ) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). from openerp import SUPERUSER_ID @@ -31,8 +13,15 @@ def set_department_on_partner(cr, pool): departments are not available in the DB, so the department_id field on res.partner stays null. This post_install script fixes this.""" rpo = pool['res.partner'] + fr_country_ids = pool['res.country'].search( + cr, SUPERUSER_ID, + [('code', 'in', ('FR', 'GP', 'MQ', 'GF', 'RE', 'YT'))]) partner_ids = rpo.search( - cr, SUPERUSER_ID, ['|', ('active', '=', False), ('active', '=', True)]) + cr, SUPERUSER_ID, + [ + '|', ('active', '=', False), ('active', '=', True), + ('country_id', 'in', fr_country_ids), + ]) partners = rpo.browse(cr, SUPERUSER_ID, partner_ids) partners._compute_department() return diff --git a/l10n_fr_department/test/department.yml b/l10n_fr_department/test/department.yml deleted file mode 100644 index bb81d75b0..000000000 --- a/l10n_fr_department/test/department.yml +++ /dev/null @@ -1,25 +0,0 @@ -- - Create a first new partner -- - !record {model: res.partner, id: partner1}: - name: Akretion France - street: 35B rue Montgolfier - zip: 69100 - city: Villeurbanne - country_id: base.fr -- - Create a second new partner -- - !record {model: res.partner, id: partner2}: - name: Abbaye du Barroux - street: 1201 chemin des Rabassières - zip: 84330 - city: Le Barroux - country_id: base.fr -- - Check that the department is right -- - !python {model: res.partner, id: partner1}: | - assert self.department_id == self.env.ref('l10n_fr_department.res_country_department_rhone') - partner2 = self.env.ref('l10n_fr_department.partner2') - assert partner2.department_id == self.env.ref('l10n_fr_department.res_country_department_vaucluse') diff --git a/l10n_fr_department/tests/__init__.py b/l10n_fr_department/tests/__init__.py new file mode 100644 index 000000000..e1a146927 --- /dev/null +++ b/l10n_fr_department/tests/__init__.py @@ -0,0 +1,3 @@ +# -*- coding: utf-8 -*- + +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..92e82b790 --- /dev/null +++ b/l10n_fr_department/tests/test_department.py @@ -0,0 +1,31 @@ +# -*- coding: utf-8 -*- +# © 2016 Akretion (Alexis de Lattre ) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from openerp.tests.common import TransactionCase + + +class TestFrDepartment(TransactionCase): + + def test_fr_department(self): + rpo = self.env['res.partner'] + partner1 = rpo.create({ + 'name': u'Akretion France', + 'street': u'35B rue Montgolfier', + 'zip': '69100', + 'city': u'Villeurbanne', + 'country_id': self.env.ref('base.fr').id, + }) + self.assertEquals( + partner1.department_id, + self.env.ref('l10n_fr_department.res_country_department_rhone')) + partner2 = rpo.create({ + 'name': u'Abbaye du Barroux', + 'street': u'1201 chemin des Rabassières', + 'zip': '84330', + 'city': u'Le Barroux', + 'country_id': self.env.ref('base.fr').id, + }) + self.assertEquals( + partner2.department_id, + self.env.ref('l10n_fr_department.res_country_department_vaucluse')) From 0d0e87da3b4fccc4b5e7f0b75a748ec07c53eddb Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Mon, 25 Jul 2016 13:08:16 +0200 Subject: [PATCH 27/93] PEP8 fix --- l10n_fr_department/__openerp__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/l10n_fr_department/__openerp__.py b/l10n_fr_department/__openerp__.py index 043085394..02ed529ee 100755 --- a/l10n_fr_department/__openerp__.py +++ b/l10n_fr_department/__openerp__.py @@ -4,8 +4,8 @@ # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). { - 'name': 'French Departments (Départements)', - 'summary': 'Populate Database with French Departments (Départements)', + 'name': u'French Departments (Départements)', + 'summary': u'Populate Database with French Departments (Départements)', 'version': '9.0.0.1.1', 'category': 'French Localization', 'author': "GRAP,Akretion,Odoo Community Association (OCA)", From f5d507663205215790001401147bef303faf2103 Mon Sep 17 00:00:00 2001 From: OCA Transbot Date: Sat, 30 Jul 2016 17:28:15 -0400 Subject: [PATCH 28/93] OCA Transbot updated translations from Transifex --- l10n_fr_department/i18n/en.po | 8 +- l10n_fr_department/i18n/nb_NO.po | 143 +++++++++++++++++++++++++++++++ 2 files changed, 147 insertions(+), 4 deletions(-) create mode 100644 l10n_fr_department/i18n/nb_NO.po diff --git a/l10n_fr_department/i18n/en.po b/l10n_fr_department/i18n/en.po index ec21b8f70..45810dea2 100644 --- a/l10n_fr_department/i18n/en.po +++ b/l10n_fr_department/i18n/en.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: l10n-france (9.0)\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-04-14 10:26+0000\n" -"PO-Revision-Date: 2016-04-14 10:26+0000\n" +"POT-Creation-Date: 2016-07-30 02:48+0000\n" +"PO-Revision-Date: 2016-07-29 19:51+0000\n" "Last-Translator: OCA Transbot \n" "Language-Team: English (http://www.transifex.com/oca/OCA-l10n-france-9-0/language/en/)\n" "MIME-Version: 1.0\n" @@ -131,8 +131,8 @@ msgstr "State related to the current department" #. module: l10n_fr_department #: model:ir.model.fields,help:l10n_fr_department.field_res_country_department_code -msgid "The department code in two chars.(ISO 3166-2 Codification)" -msgstr "The department code in two chars.(ISO 3166-2 Codification)" +msgid "The department code.(ISO 3166-2 Codification)" +msgstr "The department code.(ISO 3166-2 Codification)" #. module: l10n_fr_department #: code:addons/l10n_fr_department/model/res_country_department.py:49 diff --git a/l10n_fr_department/i18n/nb_NO.po b/l10n_fr_department/i18n/nb_NO.po new file mode 100644 index 000000000..f87d83962 --- /dev/null +++ b/l10n_fr_department/i18n/nb_NO.po @@ -0,0 +1,143 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * l10n_fr_department +# +# Translators: +# Imre Kristoffer Eilertsen , 2016 +msgid "" +msgstr "" +"Project-Id-Version: l10n-france (9.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-07-30 21:33+0000\n" +"PO-Revision-Date: 2016-08-04 05:05+0000\n" +"Last-Translator: Imre Kristoffer Eilertsen \n" +"Language-Team: Norwegian Bokmål (Norway) (http://www.transifex.com/oca/OCA-l10n-france-9-0/language/nb_NO/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: nb_NO\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_country_id +msgid "Country" +msgstr "Land" + +#. 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.fields,field_description:l10n_fr_department.field_res_country_department_code +msgid "Departement Code" +msgstr "Departemént-kode" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_country_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner_department_id +msgid "Department" +msgstr "Departement" + +#. 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 +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree +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:ir.actions.act_window,help:l10n_fr_department.action_view_country_department_tree +msgid "Display and manage the list of all departments." +msgstr "Vis og håndter en liste over alle departementene." + +#. module: l10n_fr_department +#: model: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___last_update +msgid "Last Modified on" +msgstr "Sist endret den" + +#. 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: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,name:l10n_fr_department.model_res_partner +msgid "Partner" +msgstr "Partner" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_state_id +#: model: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 +#: code:addons/l10n_fr_department/model/res_country_department.py:49 +#: sql_constraint:res.country.department:0 +#, python-format +msgid "You cannot have two departments with the same code!" +msgstr "" From cf4b4e6b23f4a3dc04bf27d8d02cbe6e6f2aa766 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Bidoul=20=28ACSONE=29?= Date: Fri, 26 Aug 2016 17:08:21 +0200 Subject: [PATCH 29/93] remove en.po that was erroneously created by transbot --- l10n_fr_department/i18n/en.po | 142 ---------------------------------- 1 file changed, 142 deletions(-) delete mode 100644 l10n_fr_department/i18n/en.po diff --git a/l10n_fr_department/i18n/en.po b/l10n_fr_department/i18n/en.po deleted file mode 100644 index 45810dea2..000000000 --- a/l10n_fr_department/i18n/en.po +++ /dev/null @@ -1,142 +0,0 @@ -# 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-07-30 02:48+0000\n" -"PO-Revision-Date: 2016-07-29 19:51+0000\n" -"Last-Translator: OCA Transbot \n" -"Language-Team: English (http://www.transifex.com/oca/OCA-l10n-france-9-0/language/en/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Language: en\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_country_id -msgid "Country" -msgstr "Country" - -#. 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 "Country of the related state" - -#. module: l10n_fr_department -#: model:ir.model,name:l10n_fr_department.model_res_country_state -msgid "Country state" -msgstr "Country state" - -#. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_create_uid -msgid "Created by" -msgstr "Created by" - -#. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_create_date -msgid "Created on" -msgstr "Created on" - -#. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_code -msgid "Departement Code" -msgstr "Departement Code" - -#. module: l10n_fr_department -#: model:ir.model,name:l10n_fr_department.model_res_country_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner_department_id -msgid "Department" -msgstr "Department" - -#. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_name -msgid "Department Name" -msgstr "Department Name" - -#. 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 -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree -msgid "Departments" -msgstr "Departments" - -#. 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 "Departments related to this state" - -#. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_display_name -msgid "Display Name" -msgstr "Display Name" - -#. module: l10n_fr_department -#: model:ir.actions.act_window,help:l10n_fr_department.action_view_country_department_tree -msgid "Display and manage the list of all departments." -msgstr "Display and manage the list of all departments." - -#. module: l10n_fr_department -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search -msgid "Group By" -msgstr "Group By" - -#. 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___last_update -msgid "Last Modified on" -msgstr "Last Modified on" - -#. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_write_uid -msgid "Last Updated by" -msgstr "Last Updated by" - -#. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_write_date -msgid "Last Updated on" -msgstr "Last Updated on" - -#. module: l10n_fr_department -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search -msgid "Name or Code" -msgstr "Name or Code" - -#. module: l10n_fr_department -#: model:ir.model,name:l10n_fr_department.model_res_partner -msgid "Partner" -msgstr "Partner" - -#. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_state_id -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search -msgid "State" -msgstr "State" - -#. 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 "State related to the current department" - -#. 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 "The department code.(ISO 3166-2 Codification)" - -#. module: l10n_fr_department -#: code:addons/l10n_fr_department/model/res_country_department.py:49 -#: sql_constraint:res.country.department:0 -#, python-format -msgid "You cannot have two departments with the same code!" -msgstr "You cannot have two departments with the same code!" From cb6d443bf6dab2d15dd1d36eb48109bd0543226a Mon Sep 17 00:00:00 2001 From: OCA Transbot Date: Sat, 17 Sep 2016 12:05:46 -0400 Subject: [PATCH 30/93] OCA Transbot updated translations from Transifex --- l10n_fr_department/i18n/am.po | 142 +++++++++++++++++++++++++++++++ l10n_fr_department/i18n/ca.po | 142 +++++++++++++++++++++++++++++++ l10n_fr_department/i18n/de.po | 142 +++++++++++++++++++++++++++++++ l10n_fr_department/i18n/el_GR.po | 142 +++++++++++++++++++++++++++++++ l10n_fr_department/i18n/es.po | 142 +++++++++++++++++++++++++++++++ l10n_fr_department/i18n/es_ES.po | 142 +++++++++++++++++++++++++++++++ l10n_fr_department/i18n/fi.po | 142 +++++++++++++++++++++++++++++++ l10n_fr_department/i18n/fr.po | 22 ++--- l10n_fr_department/i18n/gl.po | 142 +++++++++++++++++++++++++++++++ l10n_fr_department/i18n/it.po | 142 +++++++++++++++++++++++++++++++ l10n_fr_department/i18n/pt.po | 142 +++++++++++++++++++++++++++++++ l10n_fr_department/i18n/pt_BR.po | 142 +++++++++++++++++++++++++++++++ l10n_fr_department/i18n/pt_PT.po | 142 +++++++++++++++++++++++++++++++ l10n_fr_department/i18n/sl.po | 142 +++++++++++++++++++++++++++++++ l10n_fr_department/i18n/tr.po | 142 +++++++++++++++++++++++++++++++ 15 files changed, 1999 insertions(+), 11 deletions(-) create mode 100644 l10n_fr_department/i18n/am.po create mode 100644 l10n_fr_department/i18n/ca.po create mode 100644 l10n_fr_department/i18n/de.po create mode 100644 l10n_fr_department/i18n/el_GR.po create mode 100644 l10n_fr_department/i18n/es.po create mode 100644 l10n_fr_department/i18n/es_ES.po create mode 100644 l10n_fr_department/i18n/fi.po create mode 100644 l10n_fr_department/i18n/gl.po create mode 100644 l10n_fr_department/i18n/it.po create mode 100644 l10n_fr_department/i18n/pt.po create mode 100644 l10n_fr_department/i18n/pt_BR.po create mode 100644 l10n_fr_department/i18n/pt_PT.po create mode 100644 l10n_fr_department/i18n/sl.po create mode 100644 l10n_fr_department/i18n/tr.po diff --git a/l10n_fr_department/i18n/am.po b/l10n_fr_department/i18n/am.po new file mode 100644 index 000000000..37a8f2263 --- /dev/null +++ b/l10n_fr_department/i18n/am.po @@ -0,0 +1,142 @@ +# 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" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: am\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_country_id +msgid "Country" +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.fields,field_description:l10n_fr_department.field_res_country_department_code +msgid "Departement Code" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_country_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner_department_id +msgid "Department" +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 +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree +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:ir.actions.act_window,help:l10n_fr_department.action_view_country_department_tree +msgid "Display and manage the list of all departments." +msgstr "" + +#. module: l10n_fr_department +#: model: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___last_update +msgid "Last Modified on" +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 "Ú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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Name or Code" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_partner +msgid "Partner" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_state_id +#: model: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 +#: code:addons/l10n_fr_department/model/res_country_department.py:49 +#: sql_constraint:res.country.department:0 +#, python-format +msgid "You cannot have two departments with the same code!" +msgstr "" diff --git a/l10n_fr_department/i18n/ca.po b/l10n_fr_department/i18n/ca.po new file mode 100644 index 000000000..f603b7ff4 --- /dev/null +++ b/l10n_fr_department/i18n/ca.po @@ -0,0 +1,142 @@ +# 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" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: ca\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_country_id +msgid "Country" +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.fields,field_description:l10n_fr_department.field_res_country_department_code +msgid "Departement Code" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_country_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner_department_id +msgid "Department" +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 +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree +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:ir.actions.act_window,help:l10n_fr_department.action_view_country_department_tree +msgid "Display and manage the list of all departments." +msgstr "" + +#. module: l10n_fr_department +#: model: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___last_update +msgid "Last Modified on" +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 "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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Name or Code" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_partner +msgid "Partner" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_state_id +#: model: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 +#: code:addons/l10n_fr_department/model/res_country_department.py:49 +#: sql_constraint:res.country.department:0 +#, python-format +msgid "You cannot have two departments with the same code!" +msgstr "" diff --git a/l10n_fr_department/i18n/de.po b/l10n_fr_department/i18n/de.po new file mode 100644 index 000000000..99c86c2e1 --- /dev/null +++ b/l10n_fr_department/i18n/de.po @@ -0,0 +1,142 @@ +# 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: German (http://www.transifex.com/oca/OCA-l10n-france-9-0/language/de/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: de\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_country_id +msgid "Country" +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.fields,field_description:l10n_fr_department.field_res_country_department_code +msgid "Departement Code" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_country_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner_department_id +msgid "Department" +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 +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree +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:ir.actions.act_window,help:l10n_fr_department.action_view_country_department_tree +msgid "Display and manage the list of all departments." +msgstr "" + +#. module: l10n_fr_department +#: model: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___last_update +msgid "Last Modified on" +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 "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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Name or Code" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_partner +msgid "Partner" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_state_id +#: model: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 +#: code:addons/l10n_fr_department/model/res_country_department.py:49 +#: sql_constraint:res.country.department:0 +#, python-format +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..fc2419ca1 --- /dev/null +++ b/l10n_fr_department/i18n/el_GR.po @@ -0,0 +1,142 @@ +# 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: Greek (Greece) (http://www.transifex.com/oca/OCA-l10n-france-9-0/language/el_GR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: el_GR\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_country_id +msgid "Country" +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.fields,field_description:l10n_fr_department.field_res_country_department_code +msgid "Departement Code" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_country_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner_department_id +msgid "Department" +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 +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree +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:ir.actions.act_window,help:l10n_fr_department.action_view_country_department_tree +msgid "Display and manage the list of all departments." +msgstr "" + +#. module: l10n_fr_department +#: model: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___last_update +msgid "Last Modified on" +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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Name or Code" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_partner +msgid "Partner" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_state_id +#: model: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 +#: code:addons/l10n_fr_department/model/res_country_department.py:49 +#: sql_constraint:res.country.department:0 +#, python-format +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..f7895db11 --- /dev/null +++ b/l10n_fr_department/i18n/es.po @@ -0,0 +1,142 @@ +# 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-16 21:45+0000\n" +"Last-Translator: OCA Transbot \n" +"Language-Team: Spanish (http://www.transifex.com/oca/OCA-l10n-france-9-0/language/es/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: es\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_country_id +msgid "Country" +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.fields,field_description:l10n_fr_department.field_res_country_department_code +msgid "Departement Code" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_country_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner_department_id +msgid "Department" +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 +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree +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 "Nombre mostrado" + +#. module: l10n_fr_department +#: model:ir.actions.act_window,help:l10n_fr_department.action_view_country_department_tree +msgid "Display and manage the list of all departments." +msgstr "" + +#. module: l10n_fr_department +#: model: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___last_update +msgid "Last Modified on" +msgstr "Última modificación el" + +#. 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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Name or Code" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_partner +msgid "Partner" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_state_id +#: model: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 +#: code:addons/l10n_fr_department/model/res_country_department.py:49 +#: sql_constraint:res.country.department:0 +#, python-format +msgid "You cannot have two departments with the same code!" +msgstr "" diff --git a/l10n_fr_department/i18n/es_ES.po b/l10n_fr_department/i18n/es_ES.po new file mode 100644 index 000000000..f65511a8e --- /dev/null +++ b/l10n_fr_department/i18n/es_ES.po @@ -0,0 +1,142 @@ +# 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" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: es_ES\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_country_id +msgid "Country" +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.fields,field_description:l10n_fr_department.field_res_country_department_code +msgid "Departement Code" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_country_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner_department_id +msgid "Department" +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 +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree +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:ir.actions.act_window,help:l10n_fr_department.action_view_country_department_tree +msgid "Display and manage the list of all departments." +msgstr "" + +#. module: l10n_fr_department +#: model: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___last_update +msgid "Last Modified on" +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 "Ú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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Name or Code" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_partner +msgid "Partner" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_state_id +#: model: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 +#: code:addons/l10n_fr_department/model/res_country_department.py:49 +#: sql_constraint:res.country.department:0 +#, python-format +msgid "You cannot have two departments with the same code!" +msgstr "" diff --git a/l10n_fr_department/i18n/fi.po b/l10n_fr_department/i18n/fi.po new file mode 100644 index 000000000..b6ea15bd3 --- /dev/null +++ b/l10n_fr_department/i18n/fi.po @@ -0,0 +1,142 @@ +# 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-15 12:46+0000\n" +"Last-Translator: OCA Transbot \n" +"Language-Team: Finnish (http://www.transifex.com/oca/OCA-l10n-france-9-0/language/fi/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: fi\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_country_id +msgid "Country" +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.fields,field_description:l10n_fr_department.field_res_country_department_code +msgid "Departement Code" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_country_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner_department_id +msgid "Department" +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 +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree +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:ir.actions.act_window,help:l10n_fr_department.action_view_country_department_tree +msgid "Display and manage the list of all departments." +msgstr "" + +#. module: l10n_fr_department +#: model: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___last_update +msgid "Last Modified on" +msgstr "Viimeksi muokattu" + +#. 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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Name or Code" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_partner +msgid "Partner" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_state_id +#: model: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 +#: code:addons/l10n_fr_department/model/res_country_department.py:49 +#: sql_constraint:res.country.department:0 +#, python-format +msgid "You cannot have two departments with the same code!" +msgstr "" diff --git a/l10n_fr_department/i18n/fr.po b/l10n_fr_department/i18n/fr.po index 4d77da45a..894e87e22 100644 --- a/l10n_fr_department/i18n/fr.po +++ b/l10n_fr_department/i18n/fr.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: l10n-france (9.0)\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-04-14 10:26+0000\n" -"PO-Revision-Date: 2016-04-14 10:26+0000\n" +"POT-Creation-Date: 2016-08-26 15:35+0000\n" +"PO-Revision-Date: 2016-09-16 21:46+0000\n" "Last-Translator: OCA Transbot \n" "Language-Team: French (http://www.transifex.com/oca/OCA-l10n-france-9-0/language/fr/)\n" "MIME-Version: 1.0\n" @@ -35,12 +35,12 @@ msgstr "" #. module: l10n_fr_department #: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_create_uid msgid "Created by" -msgstr "" +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 "" +msgstr "Date" #. module: l10n_fr_department #: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_code @@ -76,7 +76,7 @@ msgstr "" #. module: l10n_fr_department #: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_display_name msgid "Display Name" -msgstr "" +msgstr "Nom à afficher" #. module: l10n_fr_department #: model:ir.actions.act_window,help:l10n_fr_department.action_view_country_department_tree @@ -86,27 +86,27 @@ msgstr "Afficher et gérer la liste de tous les départements." #. module: l10n_fr_department #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search msgid "Group By" -msgstr "" +msgstr "Regrouper par" #. module: l10n_fr_department #: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_id msgid "ID" -msgstr "" +msgstr "ID" #. module: l10n_fr_department #: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department___last_update msgid "Last Modified on" -msgstr "" +msgstr "Dernière modification le" #. module: l10n_fr_department #: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_write_uid msgid "Last Updated by" -msgstr "" +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 "" +msgstr "Dernière mise à jour le" #. module: l10n_fr_department #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search @@ -131,7 +131,7 @@ msgstr "Région associée au département courrant" #. module: l10n_fr_department #: model:ir.model.fields,help:l10n_fr_department.field_res_country_department_code -msgid "The department code in two chars.(ISO 3166-2 Codification)" +msgid "The department code.(ISO 3166-2 Codification)" msgstr "" #. module: l10n_fr_department diff --git a/l10n_fr_department/i18n/gl.po b/l10n_fr_department/i18n/gl.po new file mode 100644 index 000000000..ce340184b --- /dev/null +++ b/l10n_fr_department/i18n/gl.po @@ -0,0 +1,142 @@ +# 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" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: gl\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_country_id +msgid "Country" +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.fields,field_description:l10n_fr_department.field_res_country_department_code +msgid "Departement Code" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_country_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner_department_id +msgid "Department" +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 +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree +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:ir.actions.act_window,help:l10n_fr_department.action_view_country_department_tree +msgid "Display and manage the list of all departments." +msgstr "" + +#. module: l10n_fr_department +#: model: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___last_update +msgid "Last Modified on" +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 "ü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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Name or Code" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_partner +msgid "Partner" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_state_id +#: model: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 +#: code:addons/l10n_fr_department/model/res_country_department.py:49 +#: sql_constraint:res.country.department:0 +#, python-format +msgid "You cannot have two departments with the same code!" +msgstr "" diff --git a/l10n_fr_department/i18n/it.po b/l10n_fr_department/i18n/it.po new file mode 100644 index 000000000..f4686c51b --- /dev/null +++ b/l10n_fr_department/i18n/it.po @@ -0,0 +1,142 @@ +# 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: Italian (http://www.transifex.com/oca/OCA-l10n-france-9-0/language/it/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: it\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_country_id +msgid "Country" +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.fields,field_description:l10n_fr_department.field_res_country_department_code +msgid "Departement Code" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_country_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner_department_id +msgid "Department" +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 +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree +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 da visualizzare" + +#. module: l10n_fr_department +#: model:ir.actions.act_window,help:l10n_fr_department.action_view_country_department_tree +msgid "Display and manage the list of all departments." +msgstr "" + +#. module: l10n_fr_department +#: model: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___last_update +msgid "Last Modified on" +msgstr "Ultima modifica il" + +#. 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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Name or Code" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_partner +msgid "Partner" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_state_id +#: model: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 +#: code:addons/l10n_fr_department/model/res_country_department.py:49 +#: sql_constraint:res.country.department:0 +#, python-format +msgid "You cannot have two departments with the same code!" +msgstr "" diff --git a/l10n_fr_department/i18n/pt.po b/l10n_fr_department/i18n/pt.po new file mode 100644 index 000000000..dc22ad617 --- /dev/null +++ b/l10n_fr_department/i18n/pt.po @@ -0,0 +1,142 @@ +# 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:27+0000\n" +"Last-Translator: OCA Transbot \n" +"Language-Team: Portuguese (http://www.transifex.com/oca/OCA-l10n-france-9-0/language/pt/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: pt\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_country_id +msgid "Country" +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.fields,field_description:l10n_fr_department.field_res_country_department_code +msgid "Departement Code" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_country_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner_department_id +msgid "Department" +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 +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree +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:ir.actions.act_window,help:l10n_fr_department.action_view_country_department_tree +msgid "Display and manage the list of all departments." +msgstr "" + +#. module: l10n_fr_department +#: model: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___last_update +msgid "Last Modified on" +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 "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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Name or Code" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_partner +msgid "Partner" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_state_id +#: model: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 +#: code:addons/l10n_fr_department/model/res_country_department.py:49 +#: sql_constraint:res.country.department:0 +#, python-format +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..8d37b75eb --- /dev/null +++ b/l10n_fr_department/i18n/pt_BR.po @@ -0,0 +1,142 @@ +# 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-08 13:36+0000\n" +"Last-Translator: OCA Transbot \n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/oca/OCA-l10n-france-9-0/language/pt_BR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: pt_BR\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_country_id +msgid "Country" +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.fields,field_description:l10n_fr_department.field_res_country_department_code +msgid "Departement Code" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_country_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner_department_id +msgid "Department" +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 +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree +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:ir.actions.act_window,help:l10n_fr_department.action_view_country_department_tree +msgid "Display and manage the list of all departments." +msgstr "" + +#. module: l10n_fr_department +#: model: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___last_update +msgid "Last Modified on" +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 "Ú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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Name or Code" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_partner +msgid "Partner" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_state_id +#: model: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 +#: code:addons/l10n_fr_department/model/res_country_department.py:49 +#: sql_constraint:res.country.department:0 +#, python-format +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..3cf52ffdf --- /dev/null +++ b/l10n_fr_department/i18n/pt_PT.po @@ -0,0 +1,142 @@ +# 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" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: pt_PT\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_country_id +msgid "Country" +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.fields,field_description:l10n_fr_department.field_res_country_department_code +msgid "Departement Code" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_country_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner_department_id +msgid "Department" +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 +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree +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:ir.actions.act_window,help:l10n_fr_department.action_view_country_department_tree +msgid "Display and manage the list of all departments." +msgstr "" + +#. module: l10n_fr_department +#: model: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___last_update +msgid "Last Modified on" +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 "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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Name or Code" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_partner +msgid "Partner" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_state_id +#: model: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 +#: code:addons/l10n_fr_department/model/res_country_department.py:49 +#: sql_constraint:res.country.department:0 +#, python-format +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..04c10c5b6 --- /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: +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-16 21:45+0000\n" +"Last-Translator: OCA Transbot \n" +"Language-Team: Slovenian (http://www.transifex.com/oca/OCA-l10n-france-9-0/language/sl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: sl\n" +"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_country_id +msgid "Country" +msgstr "Država" + +#. 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.fields,field_description:l10n_fr_department.field_res_country_department_code +msgid "Departement Code" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_country_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner_department_id +msgid "Department" +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 +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree +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 "Prikazni naziv" + +#. module: l10n_fr_department +#: model:ir.actions.act_window,help:l10n_fr_department.action_view_country_department_tree +msgid "Display and manage the list of all departments." +msgstr "" + +#. module: l10n_fr_department +#: model: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___last_update +msgid "Last Modified on" +msgstr "Zadnjič spremenjeno" + +#. 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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Name or Code" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_partner +msgid "Partner" +msgstr "Partner" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_state_id +#: model: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 +#: code:addons/l10n_fr_department/model/res_country_department.py:49 +#: sql_constraint:res.country.department:0 +#, python-format +msgid "You cannot have two departments with the same code!" +msgstr "" diff --git a/l10n_fr_department/i18n/tr.po b/l10n_fr_department/i18n/tr.po new file mode 100644 index 000000000..5ca75944b --- /dev/null +++ b/l10n_fr_department/i18n/tr.po @@ -0,0 +1,142 @@ +# 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" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: tr\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_country_id +msgid "Country" +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.fields,field_description:l10n_fr_department.field_res_country_department_code +msgid "Departement Code" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_country_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner_department_id +msgid "Department" +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 +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree +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:ir.actions.act_window,help:l10n_fr_department.action_view_country_department_tree +msgid "Display and manage the list of all departments." +msgstr "" + +#. module: l10n_fr_department +#: model: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___last_update +msgid "Last Modified on" +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 "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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Name or Code" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_partner +msgid "Partner" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_state_id +#: model: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 +#: code:addons/l10n_fr_department/model/res_country_department.py:49 +#: sql_constraint:res.country.department:0 +#, python-format +msgid "You cannot have two departments with the same code!" +msgstr "" From 07a694b7b1408c6f6d276fb14ac4439789a54dcc Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Mon, 26 Sep 2016 10:59:36 +0200 Subject: [PATCH 31/93] =?UTF-8?q?Display=20department=20with=20name=20AND?= =?UTF-8?q?=20code=20i.e.=20'Rh=C3=B4ne=20(69)'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add group by in partner search view --- l10n_fr_department/__openerp__.py | 5 ++-- .../model/res_country_department.py | 14 ++++++++++- l10n_fr_department/view/res_partner.xml | 25 +++++++++++++++++++ l10n_fr_department/view/view.xml | 2 ++ 4 files changed, 42 insertions(+), 4 deletions(-) create mode 100644 l10n_fr_department/view/res_partner.xml diff --git a/l10n_fr_department/__openerp__.py b/l10n_fr_department/__openerp__.py index 02ed529ee..2b7d338d2 100755 --- a/l10n_fr_department/__openerp__.py +++ b/l10n_fr_department/__openerp__.py @@ -17,9 +17,8 @@ 'data': [ 'security/ir.model.access.csv', 'data/res_country_department_data.yml', - 'view/view.xml', - 'view/action.xml', - 'view/menu.xml', + 'view/res_country_department.xml', + 'view/res_partner.xml', ], 'post_init_hook': 'set_department_on_partner', 'images': [ diff --git a/l10n_fr_department/model/res_country_department.py b/l10n_fr_department/model/res_country_department.py index 8c46fc223..37ec3872f 100644 --- a/l10n_fr_department/model/res_country_department.py +++ b/l10n_fr_department/model/res_country_department.py @@ -22,12 +22,13 @@ # ############################################################################## -from openerp import models, fields, _ +from openerp import models, fields, api, _ class ResCountryDepartment(models.Model): _description = "Department" _name = 'res.country.department' + _rec_name = 'display_name' _order = 'country_id, code' state_id = fields.Many2one( @@ -43,8 +44,19 @@ class ResCountryDepartment(models.Model): string='Departement Code', size=3, required=True, help="""The department code.""" """(ISO 3166-2 Codification)""") + display_name = fields.Char( + compute='compute_display_name', string='Display Name', readonly=True, + store=True) _sql_constraints = [ ('code_uniq', 'unique (code)', _("""You cannot have two departments with the same code!""")), ] + + @api.one + @api.depends('name', 'code') + def compute_display_name(self): + dname = self.name + if self.code: + dname = '%s (%s)' % (dname, self.code) + self.display_name = dname diff --git a/l10n_fr_department/view/res_partner.xml b/l10n_fr_department/view/res_partner.xml new file mode 100644 index 000000000..df3a4816f --- /dev/null +++ b/l10n_fr_department/view/res_partner.xml @@ -0,0 +1,25 @@ + + + + + + + + + encres.partner.search + res.partner + + + + + + + + + + + diff --git a/l10n_fr_department/view/view.xml b/l10n_fr_department/view/view.xml index 518cd2500..7f85ee33f 100644 --- a/l10n_fr_department/view/view.xml +++ b/l10n_fr_department/view/view.xml @@ -33,6 +33,8 @@ + From 97ee6ca6cfa55ac81d08615899cc7b9dd1b4c075 Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Sat, 1 Oct 2016 00:05:50 +0200 Subject: [PATCH 32/93] Fix name of view --- l10n_fr_department/view/res_partner.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/l10n_fr_department/view/res_partner.xml b/l10n_fr_department/view/res_partner.xml index df3a4816f..0b58e4564 100644 --- a/l10n_fr_department/view/res_partner.xml +++ b/l10n_fr_department/view/res_partner.xml @@ -9,7 +9,7 @@ - encres.partner.search + l10n_fr_department.partner.search res.partner From 47929f8a04c85eb3b7ae2cc11def9af35d42502a Mon Sep 17 00:00:00 2001 From: "Pedro M. Baeza" Date: Thu, 6 Oct 2016 14:54:33 +0200 Subject: [PATCH 33/93] Make modules uninstallable --- l10n_fr_department/__openerp__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/l10n_fr_department/__openerp__.py b/l10n_fr_department/__openerp__.py index 2b7d338d2..1fa2aa75a 100755 --- a/l10n_fr_department/__openerp__.py +++ b/l10n_fr_department/__openerp__.py @@ -24,5 +24,5 @@ 'images': [ 'static/src/img/screenshots/1.png' ], - 'installable': True, + 'installable': False, } From e8d079b90a329180a107b14624bbd8816cec6ee1 Mon Sep 17 00:00:00 2001 From: "Pedro M. Baeza" Date: Thu, 6 Oct 2016 14:54:34 +0200 Subject: [PATCH 34/93] Rename manifest files --- l10n_fr_department/{__openerp__.py => __manifest__.py} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename l10n_fr_department/{__openerp__.py => __manifest__.py} (100%) diff --git a/l10n_fr_department/__openerp__.py b/l10n_fr_department/__manifest__.py similarity index 100% rename from l10n_fr_department/__openerp__.py rename to l10n_fr_department/__manifest__.py From 94703489ba300ba2b3b24b727debd747cedb403d Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Fri, 7 Oct 2016 00:14:27 +0200 Subject: [PATCH 35/93] Port l10n_fr_department, l10n_fr_department_oversea and l10n_fr_state to v10 --- l10n_fr_department/README.rst | 2 +- l10n_fr_department/__manifest__.py | 4 +- .../model/res_country_department.py | 31 +---- l10n_fr_department/model/res_country_state.py | 29 +--- l10n_fr_department/model/res_partner.py | 2 +- l10n_fr_department/post_install.py | 26 ++-- l10n_fr_department/view/res_partner.xml | 6 +- l10n_fr_department/view/view.xml | 131 ++++++++---------- 8 files changed, 90 insertions(+), 141 deletions(-) diff --git a/l10n_fr_department/README.rst b/l10n_fr_department/README.rst index 304508aef..8de04b34c 100644 --- a/l10n_fr_department/README.rst +++ b/l10n_fr_department/README.rst @@ -21,7 +21,7 @@ Usage .. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas :alt: Try me on Runbot - :target: https://runbot.odoo-community.org/runbot/121/9.0 + :target: https://runbot.odoo-community.org/runbot/121/10.0 Bug Tracker diff --git a/l10n_fr_department/__manifest__.py b/l10n_fr_department/__manifest__.py index 1fa2aa75a..34b6eb4b1 100755 --- a/l10n_fr_department/__manifest__.py +++ b/l10n_fr_department/__manifest__.py @@ -6,7 +6,7 @@ { 'name': u'French Departments (Départements)', 'summary': u'Populate Database with French Departments (Départements)', - 'version': '9.0.0.1.1', + 'version': '10.0.0.1.1', 'category': 'French Localization', 'author': "GRAP,Akretion,Odoo Community Association (OCA)", 'website': 'http://www.grap.coop', @@ -24,5 +24,5 @@ 'images': [ 'static/src/img/screenshots/1.png' ], - 'installable': False, + 'installable': True, } diff --git a/l10n_fr_department/model/res_country_department.py b/l10n_fr_department/model/res_country_department.py index 37ec3872f..fbd2417da 100644 --- a/l10n_fr_department/model/res_country_department.py +++ b/l10n_fr_department/model/res_country_department.py @@ -1,28 +1,11 @@ # -*- coding: utf-8 -*- -############################################################################## -# -# l10n FR Departments module for Odoo -# Copyright (C) 2013-2014 GRAP (http://www.grap.coop) -# Copyright (C) 2015 Akretion (http://www.akretion.com) -# @author Sylvain LE GAL (https://twitter.com/legalsylvain) -# @author Alexis de Lattre (alexis.delattre@akretion.com) -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## +# © 2013-2016 GRAP (http://www.grap.coop) +# © 2015-2016 Akretion (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 (http://www.gnu.org/licenses/agpl). -from openerp import models, fields, api, _ +from odoo import models, fields, api, _ class ResCountryDepartment(models.Model): @@ -50,7 +33,7 @@ class ResCountryDepartment(models.Model): _sql_constraints = [ ('code_uniq', 'unique (code)', - _("""You cannot have two departments with the same code!""")), + _("You cannot have two departments with the same code!")), ] @api.one diff --git a/l10n_fr_department/model/res_country_state.py b/l10n_fr_department/model/res_country_state.py index 95d7ef2c0..31fd14cb9 100644 --- a/l10n_fr_department/model/res_country_state.py +++ b/l10n_fr_department/model/res_country_state.py @@ -1,28 +1,11 @@ # -*- coding: utf-8 -*- -############################################################################## -# -# l10n FR Departments module for Odoo -# Copyright (C) 2013-2014 GRAP (http://www.grap.coop) -# Copyright (C) 2015 Akretion (http://www.akretion.com) -# @author Sylvain LE GAL (https://twitter.com/legalsylvain) -# @author Alexis de Lattre (alexis.delattre@akretion.com) -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## +# © 2013-2016 GRAP (http://www.grap.coop) +# © 2015-2016 Akretion (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 (http://www.gnu.org/licenses/agpl). -from openerp import models, fields +from odoo import models, fields class ResCountryState(models.Model): diff --git a/l10n_fr_department/model/res_partner.py b/l10n_fr_department/model/res_partner.py index 8e11da44d..d4c067a10 100644 --- a/l10n_fr_department/model/res_partner.py +++ b/l10n_fr_department/model/res_partner.py @@ -2,7 +2,7 @@ # © 2014-2016 Akretion (Alexis de Lattre ) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). -from openerp import models, fields, api +from odoo import models, fields, api class ResPartner(models.Model): diff --git a/l10n_fr_department/post_install.py b/l10n_fr_department/post_install.py index 8cbc9e02c..3f085e10e 100644 --- a/l10n_fr_department/post_install.py +++ b/l10n_fr_department/post_install.py @@ -2,26 +2,24 @@ # © 2014-2016 Akretion (Alexis de Lattre ) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). -from openerp import SUPERUSER_ID +from odoo import api, SUPERUSER_ID -def set_department_on_partner(cr, pool): +def set_department_on_partner(cr, registry): """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_data.yml... So, when it computes the field on module installation, the departments are not available in the DB, so the department_id field on res.partner stays null. This post_install script fixes this.""" - rpo = pool['res.partner'] - fr_country_ids = pool['res.country'].search( - cr, SUPERUSER_ID, - [('code', 'in', ('FR', 'GP', 'MQ', 'GF', 'RE', 'YT'))]) - partner_ids = rpo.search( - cr, SUPERUSER_ID, - [ - '|', ('active', '=', False), ('active', '=', True), - ('country_id', 'in', fr_country_ids), - ]) - partners = rpo.browse(cr, SUPERUSER_ID, partner_ids) - partners._compute_department() + with api.Environment.manage(): + env = api.Environment(cr, SUPERUSER_ID, {}) + fr_countries = env['res.country'].search( + [('code', 'in', ('FR', 'GP', 'MQ', 'GF', 'RE', 'YT'))]) + partners = env['res.partner'].search( + [ + '|', ('active', '=', False), ('active', '=', True), + ('country_id', 'in', fr_countries.ids), + ]) + partners._compute_department() return diff --git a/l10n_fr_department/view/res_partner.xml b/l10n_fr_department/view/res_partner.xml index 0b58e4564..272bec2c8 100644 --- a/l10n_fr_department/view/res_partner.xml +++ b/l10n_fr_department/view/res_partner.xml @@ -4,8 +4,7 @@ License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). --> - - + @@ -21,5 +20,4 @@ - - + diff --git a/l10n_fr_department/view/view.xml b/l10n_fr_department/view/view.xml index 7f85ee33f..39360ac2f 100644 --- a/l10n_fr_department/view/view.xml +++ b/l10n_fr_department/view/view.xml @@ -1,84 +1,71 @@ - - - - + - - - - + - - - - + + res.country.department.search + res.country.department + + + + + + + + + + + + - - - + + res.country.department.tree + res.country.department + + + + + + + + + - - - - - res.country.department.search - res.country.department - - - - - - - - - - - - - - - res.country.department.tree - res.country.department - - + + res.country.department.form + res.country.department + + + - - - - - - res.country.department.form - res.country.department - - - - - - - - - - - +
    + +
    +
    - - Departments - res.country.department - tree,form - Display and manage the list of all departments. - + + Departments + res.country.department + tree,form + Display and manage the list of all departments. + - + -
    -
    + From bb4c6e18d9c3a27397071eb5f2597bdb9e2abf5d Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Tue, 11 Oct 2016 15:10:17 +0200 Subject: [PATCH 36/93] Remove migration script of older versions Start with good version names --- l10n_fr_department/__manifest__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/l10n_fr_department/__manifest__.py b/l10n_fr_department/__manifest__.py index 34b6eb4b1..bfa4e52a8 100755 --- a/l10n_fr_department/__manifest__.py +++ b/l10n_fr_department/__manifest__.py @@ -6,7 +6,7 @@ { 'name': u'French Departments (Départements)', 'summary': u'Populate Database with French Departments (Départements)', - 'version': '10.0.0.1.1', + 'version': '10.0.1.0.0', 'category': 'French Localization', 'author': "GRAP,Akretion,Odoo Community Association (OCA)", 'website': 'http://www.grap.coop', From 824e4d9a4ffab1f4a280785a1c7038e3ec00f298 Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Fri, 25 Nov 2016 20:43:51 +0100 Subject: [PATCH 37/93] Update strings and FR translation --- l10n_fr_department/i18n/fr.po | 41 +++++++++---------- .../model/res_country_department.py | 16 ++++---- 2 files changed, 28 insertions(+), 29 deletions(-) diff --git a/l10n_fr_department/i18n/fr.po b/l10n_fr_department/i18n/fr.po index 894e87e22..0f4682e32 100644 --- a/l10n_fr_department/i18n/fr.po +++ b/l10n_fr_department/i18n/fr.po @@ -1,24 +1,23 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: -# * l10n_fr_department +# * l10n_fr_department # -# Translators: msgid "" msgstr "" -"Project-Id-Version: l10n-france (9.0)\n" +"Project-Id-Version: Odoo Server 10.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-08-26 15:35+0000\n" -"PO-Revision-Date: 2016-09-16 21:46+0000\n" -"Last-Translator: OCA Transbot \n" -"Language-Team: French (http://www.transifex.com/oca/OCA-l10n-france-9-0/language/fr/)\n" +"POT-Creation-Date: 2016-11-25 19:36+0000\n" +"PO-Revision-Date: 2016-11-25 19:36+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: fr\n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"Plural-Forms: \n" #. module: l10n_fr_department #: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_country_id +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search msgid "Country" msgstr "Pays" @@ -30,7 +29,7 @@ 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 "" +msgstr "État" #. module: l10n_fr_department #: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_create_uid @@ -40,16 +39,17 @@ 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 "Date" +msgstr "Créé le" #. module: l10n_fr_department #: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_code -msgid "Departement Code" +msgid "Department Code" msgstr "Code du département" #. module: l10n_fr_department #: model:ir.model,name:l10n_fr_department.model_res_country_department #: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner_department_id +#: model:ir.ui.view,arch_db:l10n_fr_department.view_res_partner_filter msgid "Department" msgstr "Département" @@ -61,7 +61,6 @@ 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 #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree @@ -71,12 +70,12 @@ 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 "" +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 à afficher" +msgstr "Afficher le nom" #. module: l10n_fr_department #: model:ir.actions.act_window,help:l10n_fr_department.action_view_country_department_tree @@ -96,7 +95,7 @@ msgstr "ID" #. module: l10n_fr_department #: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department___last_update msgid "Last Modified on" -msgstr "Dernière modification le" +msgstr "Dernière Modification le" #. module: l10n_fr_department #: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_write_uid @@ -111,7 +110,7 @@ msgstr "Dernière mise à jour le" #. module: l10n_fr_department #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search msgid "Name or Code" -msgstr "" +msgstr "Nom ou code" #. module: l10n_fr_department #: model:ir.model,name:l10n_fr_department.model_res_partner @@ -122,7 +121,7 @@ msgstr "Partenaire" #: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_state_id #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search msgid "State" -msgstr "Région" +msgstr "État" #. module: l10n_fr_department #: model:ir.model.fields,help:l10n_fr_department.field_res_country_department_state_id @@ -131,11 +130,11 @@ msgstr "Région associée au département courrant" #. 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 "" +msgid "The department code (ISO 3166-2 codification)" +msgstr "Code du département (codification ISO 3166-2)" #. module: l10n_fr_department -#: code:addons/l10n_fr_department/model/res_country_department.py:49 +#: code:addons/l10n_fr_department/model/res_country_department.py:36 #: sql_constraint:res.country.department:0 #, python-format msgid "You cannot have two departments with the same code!" diff --git a/l10n_fr_department/model/res_country_department.py b/l10n_fr_department/model/res_country_department.py index fbd2417da..d7bddc276 100644 --- a/l10n_fr_department/model/res_country_department.py +++ b/l10n_fr_department/model/res_country_department.py @@ -5,7 +5,7 @@ # @author Alexis de Lattre (alexis.delattre@akretion.com) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). -from odoo import models, fields, api, _ +from odoo import models, fields, api class ResCountryDepartment(models.Model): @@ -24,17 +24,17 @@ class ResCountryDepartment(models.Model): name = fields.Char( string='Department Name', size=128, required=True) code = fields.Char( - string='Departement Code', size=3, required=True, - help="""The department code.""" - """(ISO 3166-2 Codification)""") + string='Department Code', size=3, required=True, + help="The department code (ISO 3166-2 codification)") display_name = fields.Char( compute='compute_display_name', string='Display Name', readonly=True, store=True) - _sql_constraints = [ - ('code_uniq', 'unique (code)', - _("You cannot have two departments with the same code!")), - ] + _sql_constraints = [( + 'code_uniq', + 'unique (code)', + "You cannot have two departments with the same code!" + )] @api.one @api.depends('name', 'code') From a5e3440ccb32180e4d4c34eff7bf6ee8eeda27af Mon Sep 17 00:00:00 2001 From: Alexandre Fayolle Date: Thu, 12 Jan 2017 09:53:25 +0100 Subject: [PATCH 38/93] fix pylint warnings and errors --- .../model/res_country_department.py | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/l10n_fr_department/model/res_country_department.py b/l10n_fr_department/model/res_country_department.py index d7bddc276..1c92cae43 100644 --- a/l10n_fr_department/model/res_country_department.py +++ b/l10n_fr_department/model/res_country_department.py @@ -27,7 +27,7 @@ class ResCountryDepartment(models.Model): string='Department Code', size=3, required=True, help="The department code (ISO 3166-2 codification)") display_name = fields.Char( - compute='compute_display_name', string='Display Name', readonly=True, + compute='_compute_display_name', string='Display Name', readonly=True, store=True) _sql_constraints = [( @@ -36,10 +36,11 @@ class ResCountryDepartment(models.Model): "You cannot have two departments with the same code!" )] - @api.one + @api.multi @api.depends('name', 'code') - def compute_display_name(self): - dname = self.name - if self.code: - dname = '%s (%s)' % (dname, self.code) - self.display_name = dname + def _compute_display_name(self): + for rec in self: + dname = rec.name + if rec.code: + dname = '%s (%s)' % (dname, rec.code) + rec.display_name = dname From a6e927994f54ce3b6c917a9e615ab264986e5509 Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Thu, 12 Jan 2017 16:37:53 +0100 Subject: [PATCH 39/93] Rename method _compute_display_name to _compute_display_name_field, to avoid a warning "Field res.country.department.display_name depends on itself; please fix its decorator @api.depends()" --- l10n_fr_department/model/res_country_department.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/l10n_fr_department/model/res_country_department.py b/l10n_fr_department/model/res_country_department.py index 1c92cae43..215c882ac 100644 --- a/l10n_fr_department/model/res_country_department.py +++ b/l10n_fr_department/model/res_country_department.py @@ -27,8 +27,8 @@ class ResCountryDepartment(models.Model): string='Department Code', size=3, required=True, help="The department code (ISO 3166-2 codification)") display_name = fields.Char( - compute='_compute_display_name', string='Display Name', readonly=True, - store=True) + compute='_compute_display_name_field', string='Display Name', + readonly=True, store=True) _sql_constraints = [( 'code_uniq', @@ -38,7 +38,7 @@ class ResCountryDepartment(models.Model): @api.multi @api.depends('name', 'code') - def _compute_display_name(self): + def _compute_display_name_field(self): for rec in self: dname = rec.name if rec.code: From 2bbf2f07ab91aa6467247bfb0037d2ae1196921f Mon Sep 17 00:00:00 2001 From: OCA Transbot Date: Fri, 13 Jan 2017 22:19:44 -0500 Subject: [PATCH 40/93] OCA Transbot updated translations from Transifex --- l10n_fr_department/i18n/bg.po | 142 +++++++++++++++++++++++++++++++ l10n_fr_department/i18n/da.po | 142 +++++++++++++++++++++++++++++++ l10n_fr_department/i18n/de.po | 30 +++---- l10n_fr_department/i18n/el_GR.po | 30 +++---- l10n_fr_department/i18n/es.po | 30 +++---- l10n_fr_department/i18n/es_MX.po | 142 +++++++++++++++++++++++++++++++ l10n_fr_department/i18n/fi.po | 30 +++---- l10n_fr_department/i18n/fr.po | 36 ++++---- l10n_fr_department/i18n/fr_CH.po | 142 +++++++++++++++++++++++++++++++ l10n_fr_department/i18n/hr.po | 142 +++++++++++++++++++++++++++++++ l10n_fr_department/i18n/it.po | 30 +++---- l10n_fr_department/i18n/nb_NO.po | 30 +++---- l10n_fr_department/i18n/nl.po | 142 +++++++++++++++++++++++++++++++ l10n_fr_department/i18n/pt.po | 30 +++---- l10n_fr_department/i18n/pt_BR.po | 30 +++---- l10n_fr_department/i18n/sl.po | 28 +++--- 16 files changed, 1005 insertions(+), 151 deletions(-) create mode 100644 l10n_fr_department/i18n/bg.po create mode 100644 l10n_fr_department/i18n/da.po create mode 100644 l10n_fr_department/i18n/es_MX.po create mode 100644 l10n_fr_department/i18n/fr_CH.po create mode 100644 l10n_fr_department/i18n/hr.po create mode 100644 l10n_fr_department/i18n/nl.po diff --git a/l10n_fr_department/i18n/bg.po b/l10n_fr_department/i18n/bg.po new file mode 100644 index 000000000..5947ed948 --- /dev/null +++ b/l10n_fr_department/i18n/bg.po @@ -0,0 +1,142 @@ +# 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" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: bg\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_country_id +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Country" +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:ir.model.fields,field_description:l10n_fr_department.field_res_partner_department_id +#: model: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.view,arch_db:l10n_fr_department.view_country_department_form +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree +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:ir.actions.act_window,help:l10n_fr_department.action_view_country_department_tree +msgid "Display and manage the list of all departments." +msgstr "" + +#. module: l10n_fr_department +#: model: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___last_update +msgid "Last Modified on" +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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Name or Code" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_partner +msgid "Partner" +msgstr "Партньор" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_state_id +#: model: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 +#: sql_constraint:res.country.department:0 +msgid "You cannot have two departments with the same code!" +msgstr "" diff --git a/l10n_fr_department/i18n/da.po b/l10n_fr_department/i18n/da.po new file mode 100644 index 000000000..f6e100e07 --- /dev/null +++ b/l10n_fr_department/i18n/da.po @@ -0,0 +1,142 @@ +# 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" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: da\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_country_id +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Country" +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:ir.model.fields,field_description:l10n_fr_department.field_res_partner_department_id +#: model: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.view,arch_db:l10n_fr_department.view_country_department_form +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree +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:ir.actions.act_window,help:l10n_fr_department.action_view_country_department_tree +msgid "Display and manage the list of all departments." +msgstr "" + +#. module: l10n_fr_department +#: model: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___last_update +msgid "Last Modified on" +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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Name or Code" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_partner +msgid "Partner" +msgstr "Partner" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_state_id +#: model: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 +#: sql_constraint:res.country.department:0 +msgid "You cannot have two departments with the same code!" +msgstr "" diff --git a/l10n_fr_department/i18n/de.po b/l10n_fr_department/i18n/de.po index 99c86c2e1..4bfa28748 100644 --- a/l10n_fr_department/i18n/de.po +++ b/l10n_fr_department/i18n/de.po @@ -3,14 +3,15 @@ # * l10n_fr_department # # Translators: +# OCA Transbot , 2017 msgid "" msgstr "" -"Project-Id-Version: l10n-france (9.0)\n" +"Project-Id-Version: Odoo Server 10.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: German (http://www.transifex.com/oca/OCA-l10n-france-9-0/language/de/)\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: German (https://www.transifex.com/oca/teams/23907/de/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" @@ -19,6 +20,7 @@ msgstr "" #. module: l10n_fr_department #: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_country_id +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search msgid "Country" msgstr "" @@ -42,17 +44,18 @@ msgstr "Erstellt von" msgid "Created on" msgstr "Erstellt am:" -#. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_code -msgid "Departement Code" -msgstr "" - #. module: l10n_fr_department #: model:ir.model,name:l10n_fr_department.model_res_country_department #: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner_department_id +#: model: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" @@ -61,7 +64,6 @@ 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 #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree @@ -116,7 +118,7 @@ msgstr "" #. module: l10n_fr_department #: model:ir.model,name:l10n_fr_department.model_res_partner msgid "Partner" -msgstr "" +msgstr "Partner" #. module: l10n_fr_department #: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_state_id @@ -131,12 +133,10 @@ 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)" +msgid "The department code (ISO 3166-2 codification)" msgstr "" #. module: l10n_fr_department -#: code:addons/l10n_fr_department/model/res_country_department.py:49 #: sql_constraint:res.country.department:0 -#, python-format 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 index fc2419ca1..01c4f3118 100644 --- a/l10n_fr_department/i18n/el_GR.po +++ b/l10n_fr_department/i18n/el_GR.po @@ -3,14 +3,15 @@ # * l10n_fr_department # # Translators: +# OCA Transbot , 2017 msgid "" msgstr "" -"Project-Id-Version: l10n-france (9.0)\n" +"Project-Id-Version: Odoo Server 10.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: Greek (Greece) (http://www.transifex.com/oca/OCA-l10n-france-9-0/language/el_GR/)\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: Greek (Greece) (https://www.transifex.com/oca/teams/23907/el_GR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" @@ -19,6 +20,7 @@ msgstr "" #. module: l10n_fr_department #: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_country_id +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search msgid "Country" msgstr "" @@ -42,17 +44,18 @@ msgstr "Δημιουργήθηκε από " msgid "Created on" msgstr "Δημιουργήθηκε στις" -#. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_code -msgid "Departement Code" -msgstr "" - #. module: l10n_fr_department #: model:ir.model,name:l10n_fr_department.model_res_country_department #: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner_department_id +#: model: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" @@ -61,7 +64,6 @@ 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 #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree @@ -116,7 +118,7 @@ msgstr "" #. module: l10n_fr_department #: model:ir.model,name:l10n_fr_department.model_res_partner msgid "Partner" -msgstr "" +msgstr "Συνεργάτης" #. module: l10n_fr_department #: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_state_id @@ -131,12 +133,10 @@ 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)" +msgid "The department code (ISO 3166-2 codification)" msgstr "" #. module: l10n_fr_department -#: code:addons/l10n_fr_department/model/res_country_department.py:49 #: sql_constraint:res.country.department:0 -#, python-format 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 index f7895db11..839c90ef8 100644 --- a/l10n_fr_department/i18n/es.po +++ b/l10n_fr_department/i18n/es.po @@ -3,14 +3,15 @@ # * l10n_fr_department # # Translators: +# OCA Transbot , 2017 msgid "" msgstr "" -"Project-Id-Version: l10n-france (9.0)\n" +"Project-Id-Version: Odoo Server 10.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-08-26 15:35+0000\n" -"PO-Revision-Date: 2016-09-16 21:45+0000\n" -"Last-Translator: OCA Transbot \n" -"Language-Team: Spanish (http://www.transifex.com/oca/OCA-l10n-france-9-0/language/es/)\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 (https://www.transifex.com/oca/teams/23907/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" @@ -19,6 +20,7 @@ msgstr "" #. module: l10n_fr_department #: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_country_id +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search msgid "Country" msgstr "" @@ -42,17 +44,18 @@ msgstr "Creado por" msgid "Created on" msgstr "Creado en" -#. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_code -msgid "Departement Code" -msgstr "" - #. module: l10n_fr_department #: model:ir.model,name:l10n_fr_department.model_res_country_department #: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner_department_id +#: model: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" @@ -61,7 +64,6 @@ 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 #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree @@ -116,7 +118,7 @@ msgstr "" #. module: l10n_fr_department #: model:ir.model,name:l10n_fr_department.model_res_partner msgid "Partner" -msgstr "" +msgstr "Empresa" #. module: l10n_fr_department #: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_state_id @@ -131,12 +133,10 @@ 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)" +msgid "The department code (ISO 3166-2 codification)" msgstr "" #. module: l10n_fr_department -#: code:addons/l10n_fr_department/model/res_country_department.py:49 #: sql_constraint:res.country.department:0 -#, python-format 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..81330fd7d --- /dev/null +++ b/l10n_fr_department/i18n/es_MX.po @@ -0,0 +1,142 @@ +# 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" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: es_MX\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_country_id +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Country" +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:ir.model.fields,field_description:l10n_fr_department.field_res_partner_department_id +#: model: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.view,arch_db:l10n_fr_department.view_country_department_form +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree +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:ir.actions.act_window,help:l10n_fr_department.action_view_country_department_tree +msgid "Display and manage the list of all departments." +msgstr "" + +#. module: l10n_fr_department +#: model: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___last_update +msgid "Last Modified on" +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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Name or Code" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_partner +msgid "Partner" +msgstr "Compañero" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_state_id +#: model: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 +#: sql_constraint:res.country.department:0 +msgid "You cannot have two departments with the same code!" +msgstr "" diff --git a/l10n_fr_department/i18n/fi.po b/l10n_fr_department/i18n/fi.po index b6ea15bd3..dec3d3ed0 100644 --- a/l10n_fr_department/i18n/fi.po +++ b/l10n_fr_department/i18n/fi.po @@ -3,14 +3,15 @@ # * l10n_fr_department # # Translators: +# OCA Transbot , 2017 msgid "" msgstr "" -"Project-Id-Version: l10n-france (9.0)\n" +"Project-Id-Version: Odoo Server 10.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-08-26 15:35+0000\n" -"PO-Revision-Date: 2016-09-15 12:46+0000\n" -"Last-Translator: OCA Transbot \n" -"Language-Team: Finnish (http://www.transifex.com/oca/OCA-l10n-france-9-0/language/fi/)\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: Finnish (https://www.transifex.com/oca/teams/23907/fi/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" @@ -19,6 +20,7 @@ msgstr "" #. module: l10n_fr_department #: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_country_id +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search msgid "Country" msgstr "" @@ -42,17 +44,18 @@ msgstr "Luonut" msgid "Created on" msgstr "Luotu" -#. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_code -msgid "Departement Code" -msgstr "" - #. module: l10n_fr_department #: model:ir.model,name:l10n_fr_department.model_res_country_department #: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner_department_id +#: model: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" @@ -61,7 +64,6 @@ 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 #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree @@ -116,7 +118,7 @@ msgstr "" #. module: l10n_fr_department #: model:ir.model,name:l10n_fr_department.model_res_partner msgid "Partner" -msgstr "" +msgstr "Kumppani" #. module: l10n_fr_department #: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_state_id @@ -131,12 +133,10 @@ 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)" +msgid "The department code (ISO 3166-2 codification)" msgstr "" #. module: l10n_fr_department -#: code:addons/l10n_fr_department/model/res_country_department.py:49 #: sql_constraint:res.country.department:0 -#, python-format msgid "You cannot have two departments with the same code!" msgstr "" diff --git a/l10n_fr_department/i18n/fr.po b/l10n_fr_department/i18n/fr.po index 0f4682e32..ecbb72328 100644 --- a/l10n_fr_department/i18n/fr.po +++ b/l10n_fr_department/i18n/fr.po @@ -1,19 +1,22 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: -# * l10n_fr_department -# +# * 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: 2016-11-25 19:36+0000\n" -"PO-Revision-Date: 2016-11-25 19:36+0000\n" -"Last-Translator: <>\n" -"Language-Team: \n" +"POT-Creation-Date: 2017-11-30 10:45+0000\n" +"PO-Revision-Date: 2017-11-30 10:45+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Plural-Forms: \n" +"Language: fr\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" #. module: l10n_fr_department #: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_country_id @@ -41,18 +44,19 @@ msgstr "Créé par" msgid "Created on" msgstr "Créé le" -#. 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,name:l10n_fr_department.model_res_country_department #: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner_department_id +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_users_department_id #: model:ir.ui.view,arch_db:l10n_fr_department.view_res_partner_filter msgid "Department" msgstr "Département" +#. 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" @@ -85,7 +89,7 @@ msgstr "Afficher et gérer la liste de tous les départements." #. module: l10n_fr_department #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search msgid "Group By" -msgstr "Regrouper par" +msgstr "Grouper par" #. module: l10n_fr_department #: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_id @@ -100,12 +104,12 @@ msgstr "Dernière Modification le" #. 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" +msgstr "Dernière modification 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" +msgstr "Dernière modification le" #. module: l10n_fr_department #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search @@ -134,8 +138,6 @@ msgid "The department code (ISO 3166-2 codification)" msgstr "Code du département (codification ISO 3166-2)" #. module: l10n_fr_department -#: code:addons/l10n_fr_department/model/res_country_department.py:36 #: sql_constraint:res.country.department:0 -#, python-format msgid "You cannot have two departments with the same code!" msgstr "Vous ne pouvez pas avoir deux départements avec le même code !" diff --git a/l10n_fr_department/i18n/fr_CH.po b/l10n_fr_department/i18n/fr_CH.po new file mode 100644 index 000000000..9509f5d94 --- /dev/null +++ b/l10n_fr_department/i18n/fr_CH.po @@ -0,0 +1,142 @@ +# 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" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: fr_CH\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_country_id +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Country" +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:ir.model.fields,field_description:l10n_fr_department.field_res_partner_department_id +#: model: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.view,arch_db:l10n_fr_department.view_country_department_form +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree +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:ir.actions.act_window,help:l10n_fr_department.action_view_country_department_tree +msgid "Display and manage the list of all departments." +msgstr "" + +#. module: l10n_fr_department +#: model: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___last_update +msgid "Last Modified on" +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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Name or Code" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_partner +msgid "Partner" +msgstr "Partenaire" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_state_id +#: model: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 +#: sql_constraint:res.country.department:0 +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..6acbb964e --- /dev/null +++ b/l10n_fr_department/i18n/hr.po @@ -0,0 +1,142 @@ +# 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" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: hr\n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_country_id +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Country" +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:ir.model.fields,field_description:l10n_fr_department.field_res_partner_department_id +#: model: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.view,arch_db:l10n_fr_department.view_country_department_form +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree +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:ir.actions.act_window,help:l10n_fr_department.action_view_country_department_tree +msgid "Display and manage the list of all departments." +msgstr "" + +#. module: l10n_fr_department +#: model: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___last_update +msgid "Last Modified on" +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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Name or Code" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_partner +msgid "Partner" +msgstr "Partner" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_state_id +#: model: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 +#: sql_constraint:res.country.department:0 +msgid "You cannot have two departments with the same code!" +msgstr "" diff --git a/l10n_fr_department/i18n/it.po b/l10n_fr_department/i18n/it.po index f4686c51b..84103e209 100644 --- a/l10n_fr_department/i18n/it.po +++ b/l10n_fr_department/i18n/it.po @@ -3,14 +3,15 @@ # * l10n_fr_department # # Translators: +# OCA Transbot , 2017 msgid "" msgstr "" -"Project-Id-Version: l10n-france (9.0)\n" +"Project-Id-Version: Odoo Server 10.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: Italian (http://www.transifex.com/oca/OCA-l10n-france-9-0/language/it/)\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: Italian (https://www.transifex.com/oca/teams/23907/it/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" @@ -19,6 +20,7 @@ msgstr "" #. module: l10n_fr_department #: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_country_id +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search msgid "Country" msgstr "" @@ -42,17 +44,18 @@ msgstr "Creato da" msgid "Created on" msgstr "Creato il" -#. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_code -msgid "Departement Code" -msgstr "" - #. module: l10n_fr_department #: model:ir.model,name:l10n_fr_department.model_res_country_department #: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner_department_id +#: model: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" @@ -61,7 +64,6 @@ 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 #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree @@ -116,7 +118,7 @@ msgstr "" #. module: l10n_fr_department #: model:ir.model,name:l10n_fr_department.model_res_partner msgid "Partner" -msgstr "" +msgstr "Partner" #. module: l10n_fr_department #: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_state_id @@ -131,12 +133,10 @@ 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)" +msgid "The department code (ISO 3166-2 codification)" msgstr "" #. module: l10n_fr_department -#: code:addons/l10n_fr_department/model/res_country_department.py:49 #: sql_constraint:res.country.department:0 -#, python-format 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 index f87d83962..585a5f817 100644 --- a/l10n_fr_department/i18n/nb_NO.po +++ b/l10n_fr_department/i18n/nb_NO.po @@ -3,15 +3,15 @@ # * l10n_fr_department # # Translators: -# Imre Kristoffer Eilertsen , 2016 +# OCA Transbot , 2017 msgid "" msgstr "" -"Project-Id-Version: l10n-france (9.0)\n" +"Project-Id-Version: Odoo Server 10.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-07-30 21:33+0000\n" -"PO-Revision-Date: 2016-08-04 05:05+0000\n" -"Last-Translator: Imre Kristoffer Eilertsen \n" -"Language-Team: Norwegian Bokmål (Norway) (http://www.transifex.com/oca/OCA-l10n-france-9-0/language/nb_NO/)\n" +"POT-Creation-Date: 2017-04-26 02:41+0000\n" +"PO-Revision-Date: 2017-04-26 02:41+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Norwegian Bokmål (Norway) (https://www.transifex.com/oca/teams/23907/nb_NO/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" @@ -20,6 +20,7 @@ msgstr "" #. module: l10n_fr_department #: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_country_id +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search msgid "Country" msgstr "Land" @@ -43,17 +44,19 @@ msgstr "Laget av" msgid "Created on" msgstr "Laget den" -#. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_code -msgid "Departement Code" -msgstr "Departemént-kode" - #. module: l10n_fr_department #: model:ir.model,name:l10n_fr_department.model_res_country_department #: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner_department_id +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_users_department_id +#: model:ir.ui.view,arch_db:l10n_fr_department.view_res_partner_filter msgid "Department" msgstr "Departement" +#. 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" @@ -62,7 +65,6 @@ 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 #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree @@ -132,12 +134,10 @@ 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)" +msgid "The department code (ISO 3166-2 codification)" msgstr "" #. module: l10n_fr_department -#: code:addons/l10n_fr_department/model/res_country_department.py:49 #: sql_constraint:res.country.department:0 -#, python-format msgid "You cannot have two departments with the same code!" msgstr "" diff --git a/l10n_fr_department/i18n/nl.po b/l10n_fr_department/i18n/nl.po new file mode 100644 index 000000000..22f976618 --- /dev/null +++ b/l10n_fr_department/i18n/nl.po @@ -0,0 +1,142 @@ +# 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" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: nl\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_country_id +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Country" +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:ir.model.fields,field_description:l10n_fr_department.field_res_partner_department_id +#: model: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.view,arch_db:l10n_fr_department.view_country_department_form +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree +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:ir.actions.act_window,help:l10n_fr_department.action_view_country_department_tree +msgid "Display and manage the list of all departments." +msgstr "" + +#. module: l10n_fr_department +#: model: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___last_update +msgid "Last Modified on" +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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Name or Code" +msgstr "" + +#. module: l10n_fr_department +#: model:ir.model,name:l10n_fr_department.model_res_partner +msgid "Partner" +msgstr "Relatie" + +#. module: l10n_fr_department +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_state_id +#: model: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 +#: sql_constraint:res.country.department:0 +msgid "You cannot have two departments with the same code!" +msgstr "" diff --git a/l10n_fr_department/i18n/pt.po b/l10n_fr_department/i18n/pt.po index dc22ad617..1f0190ece 100644 --- a/l10n_fr_department/i18n/pt.po +++ b/l10n_fr_department/i18n/pt.po @@ -3,14 +3,15 @@ # * l10n_fr_department # # Translators: +# OCA Transbot , 2017 msgid "" msgstr "" -"Project-Id-Version: l10n-france (9.0)\n" +"Project-Id-Version: Odoo Server 10.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-08-26 15:35+0000\n" -"PO-Revision-Date: 2016-09-09 12:27+0000\n" -"Last-Translator: OCA Transbot \n" -"Language-Team: Portuguese (http://www.transifex.com/oca/OCA-l10n-france-9-0/language/pt/)\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: Portuguese (https://www.transifex.com/oca/teams/23907/pt/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" @@ -19,6 +20,7 @@ msgstr "" #. module: l10n_fr_department #: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_country_id +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search msgid "Country" msgstr "" @@ -42,17 +44,18 @@ msgstr "Criado por" msgid "Created on" msgstr "Criado em" -#. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_code -msgid "Departement Code" -msgstr "" - #. module: l10n_fr_department #: model:ir.model,name:l10n_fr_department.model_res_country_department #: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner_department_id +#: model: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" @@ -61,7 +64,6 @@ 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 #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree @@ -116,7 +118,7 @@ msgstr "" #. module: l10n_fr_department #: model:ir.model,name:l10n_fr_department.model_res_partner msgid "Partner" -msgstr "" +msgstr "Parceiro" #. module: l10n_fr_department #: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_state_id @@ -131,12 +133,10 @@ 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)" +msgid "The department code (ISO 3166-2 codification)" msgstr "" #. module: l10n_fr_department -#: code:addons/l10n_fr_department/model/res_country_department.py:49 #: sql_constraint:res.country.department:0 -#, python-format 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 index 8d37b75eb..69043d29f 100644 --- a/l10n_fr_department/i18n/pt_BR.po +++ b/l10n_fr_department/i18n/pt_BR.po @@ -3,14 +3,15 @@ # * l10n_fr_department # # Translators: +# OCA Transbot , 2017 msgid "" msgstr "" -"Project-Id-Version: l10n-france (9.0)\n" +"Project-Id-Version: Odoo Server 10.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-08-26 15:35+0000\n" -"PO-Revision-Date: 2016-09-08 13:36+0000\n" -"Last-Translator: OCA Transbot \n" -"Language-Team: Portuguese (Brazil) (http://www.transifex.com/oca/OCA-l10n-france-9-0/language/pt_BR/)\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: Portuguese (Brazil) (https://www.transifex.com/oca/teams/23907/pt_BR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" @@ -19,6 +20,7 @@ msgstr "" #. module: l10n_fr_department #: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_country_id +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search msgid "Country" msgstr "" @@ -42,17 +44,18 @@ msgstr "Criado por" msgid "Created on" msgstr "Criado em" -#. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_code -msgid "Departement Code" -msgstr "" - #. module: l10n_fr_department #: model:ir.model,name:l10n_fr_department.model_res_country_department #: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner_department_id +#: model: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" @@ -61,7 +64,6 @@ 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 #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree @@ -116,7 +118,7 @@ msgstr "" #. module: l10n_fr_department #: model:ir.model,name:l10n_fr_department.model_res_partner msgid "Partner" -msgstr "" +msgstr "Parceiro" #. module: l10n_fr_department #: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_state_id @@ -131,12 +133,10 @@ 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)" +msgid "The department code (ISO 3166-2 codification)" msgstr "" #. module: l10n_fr_department -#: code:addons/l10n_fr_department/model/res_country_department.py:49 #: sql_constraint:res.country.department:0 -#, python-format 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 index 04c10c5b6..1a8781f14 100644 --- a/l10n_fr_department/i18n/sl.po +++ b/l10n_fr_department/i18n/sl.po @@ -3,14 +3,15 @@ # * l10n_fr_department # # Translators: +# OCA Transbot , 2017 msgid "" msgstr "" -"Project-Id-Version: l10n-france (9.0)\n" +"Project-Id-Version: Odoo Server 10.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-08-26 15:35+0000\n" -"PO-Revision-Date: 2016-09-16 21:45+0000\n" -"Last-Translator: OCA Transbot \n" -"Language-Team: Slovenian (http://www.transifex.com/oca/OCA-l10n-france-9-0/language/sl/)\n" +"POT-Creation-Date: 2017-01-13 03:36+0000\n" +"PO-Revision-Date: 2017-01-13 03:36+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Slovenian (https://www.transifex.com/oca/teams/23907/sl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" @@ -19,6 +20,7 @@ msgstr "" #. module: l10n_fr_department #: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_country_id +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search msgid "Country" msgstr "Država" @@ -42,17 +44,18 @@ msgstr "Ustvaril" msgid "Created on" msgstr "Ustvarjeno" -#. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_code -msgid "Departement Code" -msgstr "" - #. module: l10n_fr_department #: model:ir.model,name:l10n_fr_department.model_res_country_department #: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner_department_id +#: model: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" @@ -61,7 +64,6 @@ 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 #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree @@ -131,12 +133,10 @@ 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)" +msgid "The department code (ISO 3166-2 codification)" msgstr "" #. module: l10n_fr_department -#: code:addons/l10n_fr_department/model/res_country_department.py:49 #: sql_constraint:res.country.department:0 -#, python-format msgid "You cannot have two departments with the same code!" msgstr "" From 2d3443b2f0c08eef4ddd21afa80cf4747a9fb6b8 Mon Sep 17 00:00:00 2001 From: Nicolas JEUDY Date: Sat, 13 Jan 2018 17:37:10 +0100 Subject: [PATCH 41/93] l10n_fr_department: migrate to 11.0 --- l10n_fr_department/README.rst | 7 ++++- l10n_fr_department/__init__.py | 2 -- l10n_fr_department/__manifest__.py | 15 +++++---- l10n_fr_department/model/__init__.py | 3 +- .../model/res_country_department.py | 5 ++- l10n_fr_department/model/res_country_state.py | 3 +- l10n_fr_department/model/res_partner.py | 5 ++- l10n_fr_department/post_install.py | 3 +- l10n_fr_department/tests/__init__.py | 2 -- l10n_fr_department/tests/test_department.py | 21 ++++++------- l10n_fr_department/view/action.xml | 31 ------------------- l10n_fr_department/view/menu.xml | 28 ----------------- .../{view.xml => res_country_department.xml} | 4 +-- 13 files changed, 33 insertions(+), 96 deletions(-) delete mode 100644 l10n_fr_department/view/action.xml delete mode 100644 l10n_fr_department/view/menu.xml rename l10n_fr_department/view/{view.xml => res_country_department.xml} (96%) diff --git a/l10n_fr_department/README.rst b/l10n_fr_department/README.rst index 8de04b34c..b2137c33b 100644 --- a/l10n_fr_department/README.rst +++ b/l10n_fr_department/README.rst @@ -21,8 +21,12 @@ Usage .. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas :alt: Try me on Runbot - :target: https://runbot.odoo-community.org/runbot/121/10.0 + :target: https://runbot.odoo-community.org/runbot/121/11.0 +Known issues / Roadmap +====================== + +* YML data should be migrated to XML Bug Tracker =========== @@ -40,6 +44,7 @@ Contributors * Sylvain LE GAL (`Twitter `_), GRAP (Groupement Régional Alimentaire de Proximité) * Alexis de Lattre +* Nicolas JEUDY Maintainer ---------- diff --git a/l10n_fr_department/__init__.py b/l10n_fr_department/__init__.py index 109e1a94a..b3fd126bb 100755 --- a/l10n_fr_department/__init__.py +++ b/l10n_fr_department/__init__.py @@ -1,4 +1,2 @@ -# -*- coding: utf-8 -*- - 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 index bfa4e52a8..0e72cee64 100755 --- a/l10n_fr_department/__manifest__.py +++ b/l10n_fr_department/__manifest__.py @@ -1,18 +1,21 @@ -# -*- coding: utf-8 -*- # © 2013-2016 GRAP (Sylvain LE GAL https://twitter.com/legalsylvain) # © 2015-2016 Akretion (Alexis de Lattre ) -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). { - 'name': u'French Departments (Départements)', - 'summary': u'Populate Database with French Departments (Départements)', - 'version': '10.0.1.0.0', + 'name': 'French Departments (Départements)', + 'summary': 'Populate Database with French Departments (Départements)', + 'version': '11.0.1.0.0', 'category': 'French Localization', - 'author': "GRAP,Akretion,Odoo Community Association (OCA)", + 'author': 'GRAP, ' + 'Akretion, ' + 'Nicolas JEUDY, ' + 'Odoo Community Association (OCA)', 'website': 'http://www.grap.coop', 'license': 'AGPL-3', 'depends': [ 'l10n_fr_state', + 'contacts', ], 'data': [ 'security/ir.model.access.csv', diff --git a/l10n_fr_department/model/__init__.py b/l10n_fr_department/model/__init__.py index 6fe9fb499..e6e8abb6b 100755 --- a/l10n_fr_department/model/__init__.py +++ b/l10n_fr_department/model/__init__.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- - 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 index 215c882ac..a17a63a2a 100644 --- a/l10n_fr_department/model/res_country_department.py +++ b/l10n_fr_department/model/res_country_department.py @@ -1,9 +1,8 @@ -# -*- coding: utf-8 -*- # © 2013-2016 GRAP (http://www.grap.coop) # © 2015-2016 Akretion (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 (http://www.gnu.org/licenses/agpl). +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). from odoo import models, fields, api @@ -34,7 +33,7 @@ class ResCountryDepartment(models.Model): 'code_uniq', 'unique (code)', "You cannot have two departments with the same code!" - )] + )] @api.multi @api.depends('name', 'code') diff --git a/l10n_fr_department/model/res_country_state.py b/l10n_fr_department/model/res_country_state.py index 31fd14cb9..6bae00e4a 100644 --- a/l10n_fr_department/model/res_country_state.py +++ b/l10n_fr_department/model/res_country_state.py @@ -1,9 +1,8 @@ -# -*- coding: utf-8 -*- # © 2013-2016 GRAP (http://www.grap.coop) # © 2015-2016 Akretion (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 (http://www.gnu.org/licenses/agpl). +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). from odoo import models, fields diff --git a/l10n_fr_department/model/res_partner.py b/l10n_fr_department/model/res_partner.py index d4c067a10..fe90763ee 100644 --- a/l10n_fr_department/model/res_partner.py +++ b/l10n_fr_department/model/res_partner.py @@ -1,6 +1,5 @@ -# -*- coding: utf-8 -*- # © 2014-2016 Akretion (Alexis de Lattre ) -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). from odoo import models, fields, api @@ -29,7 +28,7 @@ def _compute_department(self): dpts = rcdo.search([ ('code', '=', code), ('country_id', 'in', fr_country_ids), - ]) + ]) if len(dpts) == 1: dpt_id = dpts[0].id partner.department_id = dpt_id diff --git a/l10n_fr_department/post_install.py b/l10n_fr_department/post_install.py index 3f085e10e..d60e89fdd 100644 --- a/l10n_fr_department/post_install.py +++ b/l10n_fr_department/post_install.py @@ -1,6 +1,5 @@ -# -*- coding: utf-8 -*- # © 2014-2016 Akretion (Alexis de Lattre ) -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). from odoo import api, SUPERUSER_ID diff --git a/l10n_fr_department/tests/__init__.py b/l10n_fr_department/tests/__init__.py index e1a146927..8459c319d 100644 --- a/l10n_fr_department/tests/__init__.py +++ b/l10n_fr_department/tests/__init__.py @@ -1,3 +1 @@ -# -*- coding: utf-8 -*- - from . import test_department diff --git a/l10n_fr_department/tests/test_department.py b/l10n_fr_department/tests/test_department.py index 92e82b790..13b8f69c0 100644 --- a/l10n_fr_department/tests/test_department.py +++ b/l10n_fr_department/tests/test_department.py @@ -1,8 +1,7 @@ -# -*- coding: utf-8 -*- # © 2016 Akretion (Alexis de Lattre ) -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). -from openerp.tests.common import TransactionCase +from odoo.tests.common import TransactionCase class TestFrDepartment(TransactionCase): @@ -10,22 +9,22 @@ class TestFrDepartment(TransactionCase): def test_fr_department(self): rpo = self.env['res.partner'] partner1 = rpo.create({ - 'name': u'Akretion France', - 'street': u'35B rue Montgolfier', + 'name': 'Akretion France', + 'street': '35B rue Montgolfier', 'zip': '69100', - 'city': u'Villeurbanne', + 'city': 'Villeurbanne', 'country_id': self.env.ref('base.fr').id, }) - self.assertEquals( + self.assertEqual( partner1.department_id, self.env.ref('l10n_fr_department.res_country_department_rhone')) partner2 = rpo.create({ - 'name': u'Abbaye du Barroux', - 'street': u'1201 chemin des Rabassières', + 'name': 'Abbaye du Barroux', + 'street': '1201 chemin des Rabassières', 'zip': '84330', - 'city': u'Le Barroux', + 'city': 'Le Barroux', 'country_id': self.env.ref('base.fr').id, }) - self.assertEquals( + self.assertEqual( partner2.department_id, self.env.ref('l10n_fr_department.res_country_department_vaucluse')) diff --git a/l10n_fr_department/view/action.xml b/l10n_fr_department/view/action.xml deleted file mode 100644 index 3763f0a01..000000000 --- a/l10n_fr_department/view/action.xml +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - Departments - res.country.department - form - tree,form - Display and manage the list of all departments. - - - diff --git a/l10n_fr_department/view/menu.xml b/l10n_fr_department/view/menu.xml deleted file mode 100644 index 920300e70..000000000 --- a/l10n_fr_department/view/menu.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/l10n_fr_department/view/view.xml b/l10n_fr_department/view/res_country_department.xml similarity index 96% rename from l10n_fr_department/view/view.xml rename to l10n_fr_department/view/res_country_department.xml index 39360ac2f..b7fed9a25 100644 --- a/l10n_fr_department/view/view.xml +++ b/l10n_fr_department/view/res_country_department.xml @@ -61,11 +61,9 @@ Display and manage the list of all departments. - From 39c553ca22884ca379b5c2cbbc112271172fc40a Mon Sep 17 00:00:00 2001 From: OCA Transbot Date: Sat, 3 Mar 2018 06:26:11 +0100 Subject: [PATCH 42/93] OCA Transbot updated translations from Transifex --- l10n_fr_department/i18n/cs_CZ.po | 144 +++++++++++++++++++++++++++++++ l10n_fr_department/i18n/de.po | 22 ++--- l10n_fr_department/i18n/el_GR.po | 22 ++--- l10n_fr_department/i18n/es.po | 22 ++--- l10n_fr_department/i18n/fi.po | 22 ++--- l10n_fr_department/i18n/fr.po | 22 ++--- l10n_fr_department/i18n/it.po | 22 ++--- l10n_fr_department/i18n/nb_NO.po | 21 ++--- l10n_fr_department/i18n/pt.po | 22 ++--- l10n_fr_department/i18n/pt_BR.po | 22 ++--- l10n_fr_department/i18n/sl.po | 22 ++--- 11 files changed, 263 insertions(+), 100 deletions(-) create mode 100644 l10n_fr_department/i18n/cs_CZ.po diff --git a/l10n_fr_department/i18n/cs_CZ.po b/l10n_fr_department/i18n/cs_CZ.po new file mode 100644 index 000000000..7a840616c --- /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" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: cs_CZ\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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Country" +msgstr "Země" + +#. 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:ir.model.fields,field_description:l10n_fr_department.field_res_partner_department_id +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_users_department_id +#: model:ir.ui.view,arch_db:l10n_fr_department.view_res_partner_filter +msgid "Department" +msgstr "Oddělení" + +#. 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 +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree +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:ir.actions.act_window,help:l10n_fr_department.action_view_country_department_tree +msgid "Display and manage the list of all departments." +msgstr "Zobrazte a spravujte seznam všech oddělení." + +#. module: l10n_fr_department +#: model: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___last_update +msgid "Last Modified on" +msgstr "Poslední změna dne" + +#. 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: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: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 +#: sql_constraint:res.country.department:0 +msgid "You cannot have two departments with the same code!" +msgstr "Nemůžete mít dvě oddělení se stejným kódem!" diff --git a/l10n_fr_department/i18n/de.po b/l10n_fr_department/i18n/de.po index 4bfa28748..217443e76 100644 --- a/l10n_fr_department/i18n/de.po +++ b/l10n_fr_department/i18n/de.po @@ -3,14 +3,14 @@ # * l10n_fr_department # # Translators: -# OCA Transbot , 2017 +# OCA Transbot , 2018 msgid "" msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" +"Project-Id-Version: Odoo Server 11.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" +"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" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -18,6 +18,11 @@ msgstr "" "Language: de\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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search @@ -47,6 +52,7 @@ msgstr "Erstellt am:" #. module: l10n_fr_department #: model:ir.model,name:l10n_fr_department.model_res_country_department #: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner_department_id +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_users_department_id #: model:ir.ui.view,arch_db:l10n_fr_department.view_res_partner_filter msgid "Department" msgstr "" @@ -64,6 +70,7 @@ 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 #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree @@ -115,11 +122,6 @@ msgstr "Zuletzt aktualisiert am" msgid "Name or Code" msgstr "" -#. module: l10n_fr_department -#: model:ir.model,name:l10n_fr_department.model_res_partner -msgid "Partner" -msgstr "Partner" - #. module: l10n_fr_department #: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_state_id #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search diff --git a/l10n_fr_department/i18n/el_GR.po b/l10n_fr_department/i18n/el_GR.po index 01c4f3118..e389d64c1 100644 --- a/l10n_fr_department/i18n/el_GR.po +++ b/l10n_fr_department/i18n/el_GR.po @@ -3,14 +3,14 @@ # * l10n_fr_department # # Translators: -# OCA Transbot , 2017 +# OCA Transbot , 2018 msgid "" msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" +"Project-Id-Version: Odoo Server 11.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" +"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" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -18,6 +18,11 @@ msgstr "" "Language: el_GR\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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search @@ -47,6 +52,7 @@ msgstr "Δημιουργήθηκε στις" #. module: l10n_fr_department #: model:ir.model,name:l10n_fr_department.model_res_country_department #: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner_department_id +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_users_department_id #: model:ir.ui.view,arch_db:l10n_fr_department.view_res_partner_filter msgid "Department" msgstr "" @@ -64,6 +70,7 @@ 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 #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree @@ -115,11 +122,6 @@ msgstr "Τελευταία ενημέρωση στις" msgid "Name or Code" msgstr "" -#. module: l10n_fr_department -#: model:ir.model,name:l10n_fr_department.model_res_partner -msgid "Partner" -msgstr "Συνεργάτης" - #. module: l10n_fr_department #: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_state_id #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search diff --git a/l10n_fr_department/i18n/es.po b/l10n_fr_department/i18n/es.po index 839c90ef8..a2e6e8fc6 100644 --- a/l10n_fr_department/i18n/es.po +++ b/l10n_fr_department/i18n/es.po @@ -3,14 +3,14 @@ # * l10n_fr_department # # Translators: -# OCA Transbot , 2017 +# OCA Transbot , 2018 msgid "" msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" +"Project-Id-Version: Odoo Server 11.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" +"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: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -18,6 +18,11 @@ msgstr "" "Language: es\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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search @@ -47,6 +52,7 @@ msgstr "Creado en" #. module: l10n_fr_department #: model:ir.model,name:l10n_fr_department.model_res_country_department #: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner_department_id +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_users_department_id #: model:ir.ui.view,arch_db:l10n_fr_department.view_res_partner_filter msgid "Department" msgstr "" @@ -64,6 +70,7 @@ 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 #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree @@ -115,11 +122,6 @@ msgstr "Última actualización el" msgid "Name or Code" msgstr "" -#. module: l10n_fr_department -#: model:ir.model,name:l10n_fr_department.model_res_partner -msgid "Partner" -msgstr "Empresa" - #. module: l10n_fr_department #: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_state_id #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search diff --git a/l10n_fr_department/i18n/fi.po b/l10n_fr_department/i18n/fi.po index dec3d3ed0..8141725f0 100644 --- a/l10n_fr_department/i18n/fi.po +++ b/l10n_fr_department/i18n/fi.po @@ -3,14 +3,14 @@ # * l10n_fr_department # # Translators: -# OCA Transbot , 2017 +# OCA Transbot , 2018 msgid "" msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" +"Project-Id-Version: Odoo Server 11.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" +"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" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -18,6 +18,11 @@ msgstr "" "Language: fi\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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search @@ -47,6 +52,7 @@ msgstr "Luotu" #. module: l10n_fr_department #: model:ir.model,name:l10n_fr_department.model_res_country_department #: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner_department_id +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_users_department_id #: model:ir.ui.view,arch_db:l10n_fr_department.view_res_partner_filter msgid "Department" msgstr "" @@ -64,6 +70,7 @@ 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 #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree @@ -115,11 +122,6 @@ msgstr "Viimeksi päivitetty" msgid "Name or Code" msgstr "" -#. module: l10n_fr_department -#: model:ir.model,name:l10n_fr_department.model_res_partner -msgid "Partner" -msgstr "Kumppani" - #. module: l10n_fr_department #: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_state_id #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search diff --git a/l10n_fr_department/i18n/fr.po b/l10n_fr_department/i18n/fr.po index ecbb72328..cca85af5e 100644 --- a/l10n_fr_department/i18n/fr.po +++ b/l10n_fr_department/i18n/fr.po @@ -3,14 +3,15 @@ # * l10n_fr_department # # Translators: -# OCA Transbot , 2017 +# Quentin THEURET , 2018 +# OCA Transbot , 2018 msgid "" msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" +"Project-Id-Version: Odoo Server 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-11-30 10:45+0000\n" -"PO-Revision-Date: 2017-11-30 10:45+0000\n" -"Last-Translator: OCA Transbot , 2017\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: French (https://www.transifex.com/oca/teams/23907/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -18,6 +19,11 @@ msgstr "" "Language: fr\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 "Contact" + #. module: l10n_fr_department #: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_country_id #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search @@ -65,6 +71,7 @@ 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 #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree @@ -116,11 +123,6 @@ msgstr "Dernière modification le" msgid "Name or Code" msgstr "Nom ou code" -#. module: l10n_fr_department -#: model:ir.model,name:l10n_fr_department.model_res_partner -msgid "Partner" -msgstr "Partenaire" - #. module: l10n_fr_department #: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_state_id #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search diff --git a/l10n_fr_department/i18n/it.po b/l10n_fr_department/i18n/it.po index 84103e209..eb5e66af4 100644 --- a/l10n_fr_department/i18n/it.po +++ b/l10n_fr_department/i18n/it.po @@ -3,14 +3,14 @@ # * l10n_fr_department # # Translators: -# OCA Transbot , 2017 +# OCA Transbot , 2018 msgid "" msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" +"Project-Id-Version: Odoo Server 11.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" +"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: Italian (https://www.transifex.com/oca/teams/23907/it/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -18,6 +18,11 @@ msgstr "" "Language: it\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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search @@ -47,6 +52,7 @@ msgstr "Creato il" #. module: l10n_fr_department #: model:ir.model,name:l10n_fr_department.model_res_country_department #: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner_department_id +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_users_department_id #: model:ir.ui.view,arch_db:l10n_fr_department.view_res_partner_filter msgid "Department" msgstr "" @@ -64,6 +70,7 @@ 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 #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree @@ -115,11 +122,6 @@ msgstr "Ultimo aggiornamento il" msgid "Name or Code" msgstr "" -#. module: l10n_fr_department -#: model:ir.model,name:l10n_fr_department.model_res_partner -msgid "Partner" -msgstr "Partner" - #. module: l10n_fr_department #: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_state_id #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search diff --git a/l10n_fr_department/i18n/nb_NO.po b/l10n_fr_department/i18n/nb_NO.po index 585a5f817..1f846c70e 100644 --- a/l10n_fr_department/i18n/nb_NO.po +++ b/l10n_fr_department/i18n/nb_NO.po @@ -3,14 +3,14 @@ # * l10n_fr_department # # Translators: -# OCA Transbot , 2017 +# OCA Transbot , 2018 msgid "" msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" +"Project-Id-Version: Odoo Server 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-04-26 02:41+0000\n" -"PO-Revision-Date: 2017-04-26 02:41+0000\n" -"Last-Translator: OCA Transbot , 2017\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" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -18,6 +18,11 @@ msgstr "" "Language: nb_NO\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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search @@ -65,6 +70,7 @@ 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 #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree @@ -116,11 +122,6 @@ msgstr "Sist oppdatert den" msgid "Name or Code" msgstr "Navn eller kode" -#. module: l10n_fr_department -#: model:ir.model,name:l10n_fr_department.model_res_partner -msgid "Partner" -msgstr "Partner" - #. module: l10n_fr_department #: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_state_id #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search diff --git a/l10n_fr_department/i18n/pt.po b/l10n_fr_department/i18n/pt.po index 1f0190ece..1b4f9ac9b 100644 --- a/l10n_fr_department/i18n/pt.po +++ b/l10n_fr_department/i18n/pt.po @@ -3,14 +3,14 @@ # * l10n_fr_department # # Translators: -# OCA Transbot , 2017 +# OCA Transbot , 2018 msgid "" msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" +"Project-Id-Version: Odoo Server 11.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" +"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" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -18,6 +18,11 @@ msgstr "" "Language: pt\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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search @@ -47,6 +52,7 @@ msgstr "Criado em" #. module: l10n_fr_department #: model:ir.model,name:l10n_fr_department.model_res_country_department #: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner_department_id +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_users_department_id #: model:ir.ui.view,arch_db:l10n_fr_department.view_res_partner_filter msgid "Department" msgstr "" @@ -64,6 +70,7 @@ 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 #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree @@ -115,11 +122,6 @@ msgstr "Atualizado pela última vez em" msgid "Name or Code" msgstr "" -#. module: l10n_fr_department -#: model:ir.model,name:l10n_fr_department.model_res_partner -msgid "Partner" -msgstr "Parceiro" - #. module: l10n_fr_department #: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_state_id #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search diff --git a/l10n_fr_department/i18n/pt_BR.po b/l10n_fr_department/i18n/pt_BR.po index 69043d29f..457e2f274 100644 --- a/l10n_fr_department/i18n/pt_BR.po +++ b/l10n_fr_department/i18n/pt_BR.po @@ -3,14 +3,14 @@ # * l10n_fr_department # # Translators: -# OCA Transbot , 2017 +# OCA Transbot , 2018 msgid "" msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" +"Project-Id-Version: Odoo Server 11.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" +"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" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -18,6 +18,11 @@ msgstr "" "Language: pt_BR\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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search @@ -47,6 +52,7 @@ msgstr "Criado em" #. module: l10n_fr_department #: model:ir.model,name:l10n_fr_department.model_res_country_department #: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner_department_id +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_users_department_id #: model:ir.ui.view,arch_db:l10n_fr_department.view_res_partner_filter msgid "Department" msgstr "" @@ -64,6 +70,7 @@ 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 #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree @@ -115,11 +122,6 @@ msgstr "Última atualização em" msgid "Name or Code" msgstr "" -#. module: l10n_fr_department -#: model:ir.model,name:l10n_fr_department.model_res_partner -msgid "Partner" -msgstr "Parceiro" - #. module: l10n_fr_department #: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_state_id #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search diff --git a/l10n_fr_department/i18n/sl.po b/l10n_fr_department/i18n/sl.po index 1a8781f14..073e1f494 100644 --- a/l10n_fr_department/i18n/sl.po +++ b/l10n_fr_department/i18n/sl.po @@ -3,14 +3,14 @@ # * l10n_fr_department # # Translators: -# OCA Transbot , 2017 +# OCA Transbot , 2018 msgid "" msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" +"Project-Id-Version: Odoo Server 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-01-13 03:36+0000\n" -"PO-Revision-Date: 2017-01-13 03:36+0000\n" -"Last-Translator: OCA Transbot , 2017\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: Slovenian (https://www.transifex.com/oca/teams/23907/sl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -18,6 +18,11 @@ msgstr "" "Language: sl\n" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n" +#. module: 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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search @@ -47,6 +52,7 @@ msgstr "Ustvarjeno" #. module: l10n_fr_department #: model:ir.model,name:l10n_fr_department.model_res_country_department #: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner_department_id +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_users_department_id #: model:ir.ui.view,arch_db:l10n_fr_department.view_res_partner_filter msgid "Department" msgstr "" @@ -64,6 +70,7 @@ 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 #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree @@ -115,11 +122,6 @@ msgstr "Zadnjič posodobljeno" msgid "Name or Code" msgstr "" -#. module: l10n_fr_department -#: model:ir.model,name:l10n_fr_department.model_res_partner -msgid "Partner" -msgstr "Partner" - #. module: l10n_fr_department #: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_state_id #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search From 5930a24ce3e8cdee2c371e6d7841135b8694b6f1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Bidoul=20=28ACSONE=29?= Date: Fri, 15 Jun 2018 23:22:12 +0200 Subject: [PATCH 43/93] remove obsolete .pot files [ci skip] --- .../i18n/l10n_fr_department.pot | 92 ------------------- 1 file changed, 92 deletions(-) delete mode 100644 l10n_fr_department/i18n/l10n_fr_department.pot diff --git a/l10n_fr_department/i18n/l10n_fr_department.pot b/l10n_fr_department/i18n/l10n_fr_department.pot deleted file mode 100644 index 3b118adf8..000000000 --- a/l10n_fr_department/i18n/l10n_fr_department.pot +++ /dev/null @@ -1,92 +0,0 @@ -############################################################################## -# -# l10n FR Departments module for OpenERP -# Copyright (C) 2013-2014 GRAP (http://www.grap.coop) -# @author Sylvain LE GAL (https://twitter.com/legalsylvain) -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * l10n_fr_department -# - -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 7.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-03-26 17:46+0000\n" -"PO-Revision-Date: 2014-03-26 17:46+0000\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 -#: field:res.country.department,country_id:0 -msgid "Country" -msgstr "" - -#. module: l10n_fr_department -#: help:res.country.department,country_id:0 -msgid "Country of the related state" -msgstr "" - -#. module: l10n_fr_department -#: field:res.country.department,code:0 -msgid "Departement Code" -msgstr "" - -#. module: l10n_fr_department -#: code:_description:0 -#: model:ir.model,name:l10n_fr_department.model_res_country_department -#, python-format -msgid "Department" -msgstr "" - -#. module: l10n_fr_department -#: field:res.country.department,name:0 -msgid "Department Name" -msgstr "" - -#. module: l10n_fr_department -#: model:ir.actions.act_window,name:l10n_fr_department.action_view_country_department_tree -#: model:ir.ui.menu,name:l10n_fr_department.menu_res_country_department -msgid "Departments" -msgstr "" - -#. module: l10n_fr_department -#: model:ir.actions.act_window,help:l10n_fr_department.action_view_country_department_tree -msgid "Display and manage the list of all departments." -msgstr "" - -#. module: l10n_fr_department -#: view:res.country.department:0 -#: field:res.country.department,state_id:0 -msgid "State" -msgstr "" - -#. module: l10n_fr_department -#: help:res.country.department,state_id:0 -msgid "State related of the current department" -msgstr "" - -#. module: l10n_fr_department -#: help:res.country.department,code:0 -msgid "The department code in max. five chars. (ISO 3166-2 Codification)" -msgstr "" - From 7d9a6181e9cae9c9e43b7832cfd794e5807de757 Mon Sep 17 00:00:00 2001 From: oca-travis Date: Sat, 23 Jun 2018 13:23:26 +0000 Subject: [PATCH 44/93] Update l10n_fr_department.pot --- l10n_fr_department/i18n/am.po | 34 +++-- l10n_fr_department/i18n/bg.po | 19 ++- l10n_fr_department/i18n/ca.po | 34 +++-- l10n_fr_department/i18n/cs_CZ.po | 7 +- l10n_fr_department/i18n/da.po | 19 ++- l10n_fr_department/i18n/de.po | 4 +- l10n_fr_department/i18n/el_GR.po | 7 +- l10n_fr_department/i18n/es.po | 4 +- l10n_fr_department/i18n/es_ES.po | 34 +++-- l10n_fr_department/i18n/es_MX.po | 22 ++- l10n_fr_department/i18n/fi.po | 4 +- l10n_fr_department/i18n/fr.po | 4 +- l10n_fr_department/i18n/fr_CH.po | 22 ++- l10n_fr_department/i18n/gl.po | 34 +++-- l10n_fr_department/i18n/hr.po | 22 ++- l10n_fr_department/i18n/it.po | 4 +- .../i18n/l10n_fr_department.pot | 140 ++++++++++++++++++ l10n_fr_department/i18n/nb_NO.po | 7 +- l10n_fr_department/i18n/nl.po | 19 ++- l10n_fr_department/i18n/pt.po | 4 +- l10n_fr_department/i18n/pt_BR.po | 7 +- l10n_fr_department/i18n/pt_PT.po | 34 +++-- l10n_fr_department/i18n/sl.po | 7 +- l10n_fr_department/i18n/tr.po | 34 +++-- 24 files changed, 358 insertions(+), 168 deletions(-) create mode 100644 l10n_fr_department/i18n/l10n_fr_department.pot diff --git a/l10n_fr_department/i18n/am.po b/l10n_fr_department/i18n/am.po index 37a8f2263..3705f5b2b 100644 --- a/l10n_fr_department/i18n/am.po +++ b/l10n_fr_department/i18n/am.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * l10n_fr_department -# +# # Translators: msgid "" msgstr "" @@ -10,15 +10,22 @@ msgstr "" "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-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" -"Language: am\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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search msgid "Country" msgstr "" @@ -42,17 +49,19 @@ msgstr "Creado por" msgid "Created on" msgstr "Creado en" -#. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_code -msgid "Departement Code" -msgstr "" - #. module: l10n_fr_department #: model:ir.model,name:l10n_fr_department.model_res_country_department #: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner_department_id +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_users_department_id +#: model: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" @@ -113,11 +122,6 @@ msgstr "Última actualización en" msgid "Name or Code" msgstr "" -#. module: l10n_fr_department -#: model:ir.model,name:l10n_fr_department.model_res_partner -msgid "Partner" -msgstr "" - #. module: l10n_fr_department #: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_state_id #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search @@ -131,12 +135,10 @@ 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)" +msgid "The department code (ISO 3166-2 codification)" msgstr "" #. module: l10n_fr_department -#: code:addons/l10n_fr_department/model/res_country_department.py:49 #: sql_constraint:res.country.department:0 -#, python-format 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 index 5947ed948..6a9469582 100644 --- a/l10n_fr_department/i18n/bg.po +++ b/l10n_fr_department/i18n/bg.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * l10n_fr_department -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,12 +12,17 @@ msgstr "" "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" -"Language: bg\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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search @@ -47,6 +52,7 @@ msgstr "" #. module: l10n_fr_department #: model:ir.model,name:l10n_fr_department.model_res_country_department #: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner_department_id +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_users_department_id #: model:ir.ui.view,arch_db:l10n_fr_department.view_res_partner_filter msgid "Department" msgstr "" @@ -64,6 +70,7 @@ 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 #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree @@ -115,11 +122,6 @@ msgstr "" msgid "Name or Code" msgstr "" -#. module: l10n_fr_department -#: model:ir.model,name:l10n_fr_department.model_res_partner -msgid "Partner" -msgstr "Партньор" - #. module: l10n_fr_department #: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_state_id #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search @@ -140,3 +142,6 @@ msgstr "" #: sql_constraint:res.country.department:0 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 index f603b7ff4..df3ae90bc 100644 --- a/l10n_fr_department/i18n/ca.po +++ b/l10n_fr_department/i18n/ca.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * l10n_fr_department -# +# # Translators: msgid "" msgstr "" @@ -10,15 +10,22 @@ msgstr "" "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-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" -"Language: ca\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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search msgid "Country" msgstr "" @@ -42,17 +49,19 @@ msgstr "Creat per" msgid "Created on" msgstr "Creat el" -#. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_code -msgid "Departement Code" -msgstr "" - #. module: l10n_fr_department #: model:ir.model,name:l10n_fr_department.model_res_country_department #: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner_department_id +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_users_department_id +#: model: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" @@ -113,11 +122,6 @@ msgstr "Darrera Actualització el" msgid "Name or Code" msgstr "" -#. module: l10n_fr_department -#: model:ir.model,name:l10n_fr_department.model_res_partner -msgid "Partner" -msgstr "" - #. module: l10n_fr_department #: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_state_id #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search @@ -131,12 +135,10 @@ 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)" +msgid "The department code (ISO 3166-2 codification)" msgstr "" #. module: l10n_fr_department -#: code:addons/l10n_fr_department/model/res_country_department.py:49 #: sql_constraint:res.country.department:0 -#, python-format 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 index 7a840616c..cc211855e 100644 --- a/l10n_fr_department/i18n/cs_CZ.po +++ b/l10n_fr_department/i18n/cs_CZ.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * l10n_fr_department -# +# # Translators: # Lukáš Spurný , 2018 msgid "" @@ -11,11 +11,12 @@ msgstr "" "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-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" -"Language: cs_CZ\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" #. module: l10n_fr_department diff --git a/l10n_fr_department/i18n/da.po b/l10n_fr_department/i18n/da.po index f6e100e07..c0483e327 100644 --- a/l10n_fr_department/i18n/da.po +++ b/l10n_fr_department/i18n/da.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * l10n_fr_department -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,12 +12,17 @@ msgstr "" "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" -"Language: da\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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search @@ -47,6 +52,7 @@ msgstr "" #. module: l10n_fr_department #: model:ir.model,name:l10n_fr_department.model_res_country_department #: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner_department_id +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_users_department_id #: model:ir.ui.view,arch_db:l10n_fr_department.view_res_partner_filter msgid "Department" msgstr "" @@ -64,6 +70,7 @@ 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 #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree @@ -115,11 +122,6 @@ msgstr "" msgid "Name or Code" msgstr "" -#. module: l10n_fr_department -#: model:ir.model,name:l10n_fr_department.model_res_partner -msgid "Partner" -msgstr "Partner" - #. module: l10n_fr_department #: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_state_id #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search @@ -140,3 +142,6 @@ msgstr "" #: sql_constraint:res.country.department:0 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 index 217443e76..554f640a0 100644 --- a/l10n_fr_department/i18n/de.po +++ b/l10n_fr_department/i18n/de.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * l10n_fr_department -# +# # Translators: # OCA Transbot , 2018 msgid "" @@ -12,10 +12,10 @@ msgstr "" "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" -"Language: de\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: l10n_fr_department diff --git a/l10n_fr_department/i18n/el_GR.po b/l10n_fr_department/i18n/el_GR.po index e389d64c1..0b43804f3 100644 --- a/l10n_fr_department/i18n/el_GR.po +++ b/l10n_fr_department/i18n/el_GR.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * l10n_fr_department -# +# # Translators: # OCA Transbot , 2018 msgid "" @@ -11,11 +11,12 @@ msgstr "" "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-Team: Greek (Greece) (https://www.transifex.com/oca/teams/23907/" +"el_GR/)\n" +"Language: el_GR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: el_GR\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: l10n_fr_department diff --git a/l10n_fr_department/i18n/es.po b/l10n_fr_department/i18n/es.po index a2e6e8fc6..161eefb29 100644 --- a/l10n_fr_department/i18n/es.po +++ b/l10n_fr_department/i18n/es.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * l10n_fr_department -# +# # Translators: # OCA Transbot , 2018 msgid "" @@ -12,10 +12,10 @@ msgstr "" "PO-Revision-Date: 2018-02-22 03:41+0000\n" "Last-Translator: OCA Transbot , 2018\n" "Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n" +"Language: es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: es\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: l10n_fr_department diff --git a/l10n_fr_department/i18n/es_ES.po b/l10n_fr_department/i18n/es_ES.po index f65511a8e..6f8451037 100644 --- a/l10n_fr_department/i18n/es_ES.po +++ b/l10n_fr_department/i18n/es_ES.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * l10n_fr_department -# +# # Translators: msgid "" msgstr "" @@ -10,15 +10,22 @@ msgstr "" "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-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" -"Language: es_ES\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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search msgid "Country" msgstr "" @@ -42,17 +49,19 @@ msgstr "Creado por" msgid "Created on" msgstr "Creado en" -#. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_code -msgid "Departement Code" -msgstr "" - #. module: l10n_fr_department #: model:ir.model,name:l10n_fr_department.model_res_country_department #: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner_department_id +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_users_department_id +#: model: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" @@ -113,11 +122,6 @@ msgstr "Última actualización en" msgid "Name or Code" msgstr "" -#. module: l10n_fr_department -#: model:ir.model,name:l10n_fr_department.model_res_partner -msgid "Partner" -msgstr "" - #. module: l10n_fr_department #: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_state_id #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search @@ -131,12 +135,10 @@ 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)" +msgid "The department code (ISO 3166-2 codification)" msgstr "" #. module: l10n_fr_department -#: code:addons/l10n_fr_department/model/res_country_department.py:49 #: sql_constraint:res.country.department:0 -#, python-format 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 index 81330fd7d..fc4c41bd3 100644 --- a/l10n_fr_department/i18n/es_MX.po +++ b/l10n_fr_department/i18n/es_MX.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * l10n_fr_department -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -11,13 +11,19 @@ msgstr "" "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-Team: Spanish (Mexico) (https://www.transifex.com/oca/teams/23907/" +"es_MX/)\n" +"Language: es_MX\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: es_MX\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: 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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search @@ -47,6 +53,7 @@ msgstr "" #. module: l10n_fr_department #: model:ir.model,name:l10n_fr_department.model_res_country_department #: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner_department_id +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_users_department_id #: model:ir.ui.view,arch_db:l10n_fr_department.view_res_partner_filter msgid "Department" msgstr "" @@ -64,6 +71,7 @@ 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 #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree @@ -115,11 +123,6 @@ msgstr "" msgid "Name or Code" msgstr "" -#. module: l10n_fr_department -#: model:ir.model,name:l10n_fr_department.model_res_partner -msgid "Partner" -msgstr "Compañero" - #. module: l10n_fr_department #: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_state_id #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search @@ -140,3 +143,6 @@ msgstr "" #: sql_constraint:res.country.department:0 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 index 8141725f0..5a622deb6 100644 --- a/l10n_fr_department/i18n/fi.po +++ b/l10n_fr_department/i18n/fi.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * l10n_fr_department -# +# # Translators: # OCA Transbot , 2018 msgid "" @@ -12,10 +12,10 @@ msgstr "" "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" -"Language: fi\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: l10n_fr_department diff --git a/l10n_fr_department/i18n/fr.po b/l10n_fr_department/i18n/fr.po index cca85af5e..85cbdd19d 100644 --- a/l10n_fr_department/i18n/fr.po +++ b/l10n_fr_department/i18n/fr.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * l10n_fr_department -# +# # Translators: # Quentin THEURET , 2018 # OCA Transbot , 2018 @@ -13,10 +13,10 @@ msgstr "" "PO-Revision-Date: 2018-02-22 03:41+0000\n" "Last-Translator: OCA Transbot , 2018\n" "Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" +"Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: fr\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #. module: l10n_fr_department diff --git a/l10n_fr_department/i18n/fr_CH.po b/l10n_fr_department/i18n/fr_CH.po index 9509f5d94..e6acea1ce 100644 --- a/l10n_fr_department/i18n/fr_CH.po +++ b/l10n_fr_department/i18n/fr_CH.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * l10n_fr_department -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -11,13 +11,19 @@ msgstr "" "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-Team: French (Switzerland) (https://www.transifex.com/oca/" +"teams/23907/fr_CH/)\n" +"Language: fr_CH\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: fr_CH\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" +#. module: 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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search @@ -47,6 +53,7 @@ msgstr "" #. module: l10n_fr_department #: model:ir.model,name:l10n_fr_department.model_res_country_department #: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner_department_id +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_users_department_id #: model:ir.ui.view,arch_db:l10n_fr_department.view_res_partner_filter msgid "Department" msgstr "" @@ -64,6 +71,7 @@ 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 #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree @@ -115,11 +123,6 @@ msgstr "" msgid "Name or Code" msgstr "" -#. module: l10n_fr_department -#: model:ir.model,name:l10n_fr_department.model_res_partner -msgid "Partner" -msgstr "Partenaire" - #. module: l10n_fr_department #: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_state_id #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search @@ -140,3 +143,6 @@ msgstr "" #: sql_constraint:res.country.department:0 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 index ce340184b..b92db5072 100644 --- a/l10n_fr_department/i18n/gl.po +++ b/l10n_fr_department/i18n/gl.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * l10n_fr_department -# +# # Translators: msgid "" msgstr "" @@ -10,15 +10,22 @@ msgstr "" "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-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" -"Language: gl\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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search msgid "Country" msgstr "" @@ -42,17 +49,19 @@ msgstr "Creado por" msgid "Created on" msgstr "Creado en" -#. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_code -msgid "Departement Code" -msgstr "" - #. module: l10n_fr_department #: model:ir.model,name:l10n_fr_department.model_res_country_department #: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner_department_id +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_users_department_id +#: model: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" @@ -113,11 +122,6 @@ msgstr "Última actualización en" msgid "Name or Code" msgstr "" -#. module: l10n_fr_department -#: model:ir.model,name:l10n_fr_department.model_res_partner -msgid "Partner" -msgstr "" - #. module: l10n_fr_department #: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_state_id #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search @@ -131,12 +135,10 @@ 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)" +msgid "The department code (ISO 3166-2 codification)" msgstr "" #. module: l10n_fr_department -#: code:addons/l10n_fr_department/model/res_country_department.py:49 #: sql_constraint:res.country.department:0 -#, python-format 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 index 6acbb964e..94dfba589 100644 --- a/l10n_fr_department/i18n/hr.po +++ b/l10n_fr_department/i18n/hr.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * l10n_fr_department -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,11 +12,17 @@ msgstr "" "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" -"Language: hr\n" -"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" + +#. module: 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 @@ -47,6 +53,7 @@ msgstr "" #. module: l10n_fr_department #: model:ir.model,name:l10n_fr_department.model_res_country_department #: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner_department_id +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_users_department_id #: model:ir.ui.view,arch_db:l10n_fr_department.view_res_partner_filter msgid "Department" msgstr "" @@ -64,6 +71,7 @@ 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 #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree @@ -115,11 +123,6 @@ msgstr "" msgid "Name or Code" msgstr "" -#. module: l10n_fr_department -#: model:ir.model,name:l10n_fr_department.model_res_partner -msgid "Partner" -msgstr "Partner" - #. module: l10n_fr_department #: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_state_id #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search @@ -140,3 +143,6 @@ msgstr "" #: sql_constraint:res.country.department:0 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 index eb5e66af4..3b8994e73 100644 --- a/l10n_fr_department/i18n/it.po +++ b/l10n_fr_department/i18n/it.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * l10n_fr_department -# +# # Translators: # OCA Transbot , 2018 msgid "" @@ -12,10 +12,10 @@ msgstr "" "PO-Revision-Date: 2018-02-22 03:41+0000\n" "Last-Translator: OCA Transbot , 2018\n" "Language-Team: Italian (https://www.transifex.com/oca/teams/23907/it/)\n" +"Language: it\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: it\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: l10n_fr_department 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..189ef6fea --- /dev/null +++ b/l10n_fr_department/i18n/l10n_fr_department.pot @@ -0,0 +1,140 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * l10n_fr_department +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: 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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +msgid "Country" +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:ir.model.fields,field_description:l10n_fr_department.field_res_partner_department_id +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_users_department_id +#: model: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 +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree +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:ir.actions.act_window,help:l10n_fr_department.action_view_country_department_tree +msgid "Display and manage the list of all departments." +msgstr "" + +#. module: l10n_fr_department +#: model: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___last_update +msgid "Last Modified on" +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: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: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 +#: sql_constraint:res.country.department:0 +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 index 1f846c70e..2994019bb 100644 --- a/l10n_fr_department/i18n/nb_NO.po +++ b/l10n_fr_department/i18n/nb_NO.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * l10n_fr_department -# +# # Translators: # OCA Transbot , 2018 msgid "" @@ -11,11 +11,12 @@ msgstr "" "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-Team: Norwegian Bokmål (Norway) (https://www.transifex.com/oca/" +"teams/23907/nb_NO/)\n" +"Language: nb_NO\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: nb_NO\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: l10n_fr_department diff --git a/l10n_fr_department/i18n/nl.po b/l10n_fr_department/i18n/nl.po index 22f976618..7ebd5107f 100644 --- a/l10n_fr_department/i18n/nl.po +++ b/l10n_fr_department/i18n/nl.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * l10n_fr_department -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,12 +12,17 @@ msgstr "" "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" -"Language: nl\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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search @@ -47,6 +52,7 @@ msgstr "" #. module: l10n_fr_department #: model:ir.model,name:l10n_fr_department.model_res_country_department #: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner_department_id +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_users_department_id #: model:ir.ui.view,arch_db:l10n_fr_department.view_res_partner_filter msgid "Department" msgstr "" @@ -64,6 +70,7 @@ 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 #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree @@ -115,11 +122,6 @@ msgstr "" msgid "Name or Code" msgstr "" -#. module: l10n_fr_department -#: model:ir.model,name:l10n_fr_department.model_res_partner -msgid "Partner" -msgstr "Relatie" - #. module: l10n_fr_department #: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_state_id #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search @@ -140,3 +142,6 @@ msgstr "" #: sql_constraint:res.country.department:0 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 index 1b4f9ac9b..50e6b2da4 100644 --- a/l10n_fr_department/i18n/pt.po +++ b/l10n_fr_department/i18n/pt.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * l10n_fr_department -# +# # Translators: # OCA Transbot , 2018 msgid "" @@ -12,10 +12,10 @@ msgstr "" "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" -"Language: pt\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: l10n_fr_department diff --git a/l10n_fr_department/i18n/pt_BR.po b/l10n_fr_department/i18n/pt_BR.po index 457e2f274..3a1deb027 100644 --- a/l10n_fr_department/i18n/pt_BR.po +++ b/l10n_fr_department/i18n/pt_BR.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * l10n_fr_department -# +# # Translators: # OCA Transbot , 2018 msgid "" @@ -11,11 +11,12 @@ msgstr "" "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-Team: Portuguese (Brazil) (https://www.transifex.com/oca/" +"teams/23907/pt_BR/)\n" +"Language: pt_BR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: pt_BR\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #. module: l10n_fr_department diff --git a/l10n_fr_department/i18n/pt_PT.po b/l10n_fr_department/i18n/pt_PT.po index 3cf52ffdf..540e52bcd 100644 --- a/l10n_fr_department/i18n/pt_PT.po +++ b/l10n_fr_department/i18n/pt_PT.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * l10n_fr_department -# +# # Translators: msgid "" msgstr "" @@ -10,15 +10,22 @@ msgstr "" "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-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" -"Language: pt_PT\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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search msgid "Country" msgstr "" @@ -42,17 +49,19 @@ msgstr "Criado por" msgid "Created on" msgstr "Criado em" -#. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_code -msgid "Departement Code" -msgstr "" - #. module: l10n_fr_department #: model:ir.model,name:l10n_fr_department.model_res_country_department #: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner_department_id +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_users_department_id +#: model: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" @@ -113,11 +122,6 @@ msgstr "Atualizado pela última vez em" msgid "Name or Code" msgstr "" -#. module: l10n_fr_department -#: model:ir.model,name:l10n_fr_department.model_res_partner -msgid "Partner" -msgstr "" - #. module: l10n_fr_department #: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_state_id #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search @@ -131,12 +135,10 @@ 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)" +msgid "The department code (ISO 3166-2 codification)" msgstr "" #. module: l10n_fr_department -#: code:addons/l10n_fr_department/model/res_country_department.py:49 #: sql_constraint:res.country.department:0 -#, python-format 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 index 073e1f494..42036e800 100644 --- a/l10n_fr_department/i18n/sl.po +++ b/l10n_fr_department/i18n/sl.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * l10n_fr_department -# +# # Translators: # OCA Transbot , 2018 msgid "" @@ -12,11 +12,12 @@ msgstr "" "PO-Revision-Date: 2018-02-22 03:41+0000\n" "Last-Translator: OCA Transbot , 2018\n" "Language-Team: Slovenian (https://www.transifex.com/oca/teams/23907/sl/)\n" +"Language: sl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: sl\n" -"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n" +"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n" +"%100==4 ? 2 : 3);\n" #. module: l10n_fr_department #: model:ir.model,name:l10n_fr_department.model_res_partner diff --git a/l10n_fr_department/i18n/tr.po b/l10n_fr_department/i18n/tr.po index 5ca75944b..5bc9a7874 100644 --- a/l10n_fr_department/i18n/tr.po +++ b/l10n_fr_department/i18n/tr.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * l10n_fr_department -# +# # Translators: msgid "" msgstr "" @@ -10,15 +10,22 @@ msgstr "" "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-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" -"Language: tr\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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search msgid "Country" msgstr "" @@ -42,17 +49,19 @@ msgstr "Oluşturan" msgid "Created on" msgstr "Oluşturuldu" -#. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_code -msgid "Departement Code" -msgstr "" - #. module: l10n_fr_department #: model:ir.model,name:l10n_fr_department.model_res_country_department #: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner_department_id +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_users_department_id +#: model: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" @@ -113,11 +122,6 @@ msgstr "Son güncelleme" msgid "Name or Code" msgstr "" -#. module: l10n_fr_department -#: model:ir.model,name:l10n_fr_department.model_res_partner -msgid "Partner" -msgstr "" - #. module: l10n_fr_department #: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_state_id #: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search @@ -131,12 +135,10 @@ 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)" +msgid "The department code (ISO 3166-2 codification)" msgstr "" #. module: l10n_fr_department -#: code:addons/l10n_fr_department/model/res_country_department.py:49 #: sql_constraint:res.country.department:0 -#, python-format msgid "You cannot have two departments with the same code!" msgstr "" From 15da98f5ee87ff21c8dee217bbd1b7136f2eb242 Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Fri, 5 Oct 2018 11:15:11 +0200 Subject: [PATCH 45/93] [MIG] l10n_fr_department, l10n_fr_department_oversea, l10n_fr_state from v11 to v12 --- l10n_fr_department/README.rst | 62 -- l10n_fr_department/__init__.py | 0 l10n_fr_department/__manifest__.py | 9 +- .../data/res_country_department.xml | 588 +++++++++++++ .../data/res_country_department_data.yml | 772 ------------------ l10n_fr_department/model/__init__.py | 0 .../model/res_country_department.py | 17 +- l10n_fr_department/model/res_partner.py | 4 +- l10n_fr_department/post_install.py | 3 +- l10n_fr_department/readme/CONTRIBUTORS.rst | 3 + l10n_fr_department/readme/DESCRIPTION.rst | 9 + l10n_fr_department/tests/test_department.py | 3 +- .../view/res_country_department.xml | 2 +- 13 files changed, 619 insertions(+), 853 deletions(-) delete mode 100644 l10n_fr_department/README.rst mode change 100755 => 100644 l10n_fr_department/__init__.py mode change 100755 => 100644 l10n_fr_department/__manifest__.py create mode 100644 l10n_fr_department/data/res_country_department.xml delete mode 100644 l10n_fr_department/data/res_country_department_data.yml mode change 100755 => 100644 l10n_fr_department/model/__init__.py create mode 100644 l10n_fr_department/readme/CONTRIBUTORS.rst create mode 100644 l10n_fr_department/readme/DESCRIPTION.rst diff --git a/l10n_fr_department/README.rst b/l10n_fr_department/README.rst deleted file mode 100644 index b2137c33b..000000000 --- a/l10n_fr_department/README.rst +++ /dev/null @@ -1,62 +0,0 @@ -.. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg - :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html - :alt: License: AGPL-3 - -================================= -French Departments (Départements) -================================= - -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 *department_id* field on the -*res_partner* object (this field is not displayed in the partner form -view by default). - -Usage -===== - -.. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas - :alt: Try me on Runbot - :target: https://runbot.odoo-community.org/runbot/121/11.0 - -Known issues / Roadmap -====================== - -* YML data should be migrated to XML - -Bug Tracker -=========== - -Bugs are tracked on `GitHub Issues -`_. In case of trouble, please -check there if your issue has already been reported. If you spotted it first, -help us smashing it by providing a detailed and welcomed feedback. - -Credits -======= - -Contributors ------------- - -* Sylvain LE GAL (`Twitter `_), GRAP (Groupement Régional Alimentaire de Proximité) -* Alexis de Lattre -* Nicolas JEUDY - -Maintainer ----------- - -.. image:: https://odoo-community.org/logo.png - :alt: Odoo Community Association - :target: https://odoo-community.org - -This module is maintained by the OCA. - -OCA, or the Odoo Community Association, is a nonprofit organization whose -mission is to support the collaborative development of Odoo features and -promote its widespread use. - -To contribute to this module, please visit https://odoo-community.org. diff --git a/l10n_fr_department/__init__.py b/l10n_fr_department/__init__.py old mode 100755 new mode 100644 diff --git a/l10n_fr_department/__manifest__.py b/l10n_fr_department/__manifest__.py old mode 100755 new mode 100644 index 0e72cee64..4612df69c --- a/l10n_fr_department/__manifest__.py +++ b/l10n_fr_department/__manifest__.py @@ -1,11 +1,12 @@ -# © 2013-2016 GRAP (Sylvain LE GAL https://twitter.com/legalsylvain) -# © 2015-2016 Akretion (Alexis de Lattre ) +# Copyright 2013-2018 GRAP (Sylvain LE GAL https://twitter.com/legalsylvain) +# Copyright 2015-2018 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': '11.0.1.0.0', + 'version': '12.0.1.0.0', 'category': 'French Localization', 'author': 'GRAP, ' 'Akretion, ' @@ -19,7 +20,7 @@ ], 'data': [ 'security/ir.model.access.csv', - 'data/res_country_department_data.yml', + 'data/res_country_department.xml', 'view/res_country_department.xml', 'view/res_partner.xml', ], 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..d20f17714 --- /dev/null +++ b/l10n_fr_department/data/res_country_department.xml @@ -0,0 +1,588 @@ + + + + + + + + Ain + 1 + + + + + Aisne + 2 + + + + + Allier + 3 + + + + + Alpes-de-Haute-Provence + 4 + + + + + Hautes-Alpes + 5 + + + + + Alpes-Maritimes + 6 + + + + + Ardèche + 7 + + + + + Ardennes + 8 + + + + + Ariège + 9 + + + + + 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/data/res_country_department_data.yml b/l10n_fr_department/data/res_country_department_data.yml deleted file mode 100644 index 4af06c11b..000000000 --- a/l10n_fr_department/data/res_country_department_data.yml +++ /dev/null @@ -1,772 +0,0 @@ -# -*- coding: utf-8 -*- -# © 2013-2014 GRAP (Sylvain LE GAL https://twitter.com/legalsylvain) -# © 2016 Akretion (Alexis de Lattre ) - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_ain}: - code: '01' - state_id: l10n_fr_state.res_country_state_auvergne - name: Ain - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_aisne}: - code: '02' - state_id: l10n_fr_state.res_country_state_nordpasdecalais - name: Aisne - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_allier}: - code: '03' - state_id: l10n_fr_state.res_country_state_auvergne - name: Allier - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_alpesdehauteprovence}: - code: '04' - state_id: l10n_fr_state.res_country_state_provencealpescotedazur - name: Alpes-de-Haute-Provence - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_hautesalpes}: - code: '05' - state_id: l10n_fr_state.res_country_state_provencealpescotedazur - name: Hautes-Alpes - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_alpesmaritimes}: - code: '06' - state_id: l10n_fr_state.res_country_state_provencealpescotedazur - name: Alpes-Maritimes - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_ardeche}: - code: '07' - state_id: l10n_fr_state.res_country_state_auvergne - name: Ardèche - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_ardennes}: - code: '08' - state_id: l10n_fr_state.res_country_state_alsace - name: Ardennes - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_ariege}: - code: '09' - state_id: l10n_fr_state.res_country_state_languedocroussillon - name: Ariège - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_aube}: - code: '10' - state_id: l10n_fr_state.res_country_state_alsace - name: Aube - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_aude}: - code: 11 - state_id: l10n_fr_state.res_country_state_languedocroussillon - name: Aude - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_aveyron}: - code: '12' - state_id: l10n_fr_state.res_country_state_languedocroussillon - name: Aveyron - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_bouchesdurhone}: - code: 13 - state_id: l10n_fr_state.res_country_state_provencealpescotedazur - name: Bouches-du-Rhône - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_calvados}: - code: 14 - state_id: l10n_fr_state.res_country_state_bassenormandie - name: Calvados - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_cantal}: - code: 15 - state_id: l10n_fr_state.res_country_state_auvergne - name: Cantal - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_charente}: - code: '16' - state_id: l10n_fr_state.res_country_state_aquitaine - name: Charente - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_charentemaritime}: - code: '17' - state_id: l10n_fr_state.res_country_state_aquitaine - name: Charente-Maritime - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_cher}: - code: 18 - state_id: l10n_fr_state.res_country_state_centre - name: Cher - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_correze}: - code: '19' - state_id: l10n_fr_state.res_country_state_aquitaine - name: Corrèze - - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_corsedusud}: - code: 2A - state_id: l10n_fr_state.res_country_state_corse - name: Corse-du-Sud - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_hautecorse}: - code: 2B - state_id: l10n_fr_state.res_country_state_corse - name: Haute-Corse - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_cotedor}: - code: 21 - state_id: l10n_fr_state.res_country_state_bourgogne - name: Côte-d'Or - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_cotesdarmor}: - code: 22 - state_id: l10n_fr_state.res_country_state_bretagne - name: Côtes-d'Armor - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_creuse}: - code: '23' - state_id: l10n_fr_state.res_country_state_aquitaine - name: Creuse - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_dordogne}: - code: 24 - state_id: l10n_fr_state.res_country_state_aquitaine - name: Dordogne - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_doubs}: - code: '25' - state_id: l10n_fr_state.res_country_state_bourgogne - name: Doubs - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_drome}: - code: '26' - state_id: l10n_fr_state.res_country_state_auvergne - name: Drôme - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_eure}: - code: '27' - state_id: l10n_fr_state.res_country_state_bassenormandie - name: Eure - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_eureetloir}: - code: 28 - state_id: l10n_fr_state.res_country_state_centre - name: Eure-et-Loir - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_finistere}: - code: 29 - state_id: l10n_fr_state.res_country_state_bretagne - name: Finistère - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_gard}: - code: 30 - state_id: l10n_fr_state.res_country_state_languedocroussillon - name: Gard - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_hautegaronne}: - code: '31' - state_id: l10n_fr_state.res_country_state_languedocroussillon - name: Haute-Garonne - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_gers}: - code: '32' - state_id: l10n_fr_state.res_country_state_languedocroussillon - name: Gers - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_gironde}: - code: 33 - state_id: l10n_fr_state.res_country_state_aquitaine - name: Gironde - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_herault}: - code: 34 - state_id: l10n_fr_state.res_country_state_languedocroussillon - name: Hérault - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_illeetvilaine}: - code: 35 - state_id: l10n_fr_state.res_country_state_bretagne - name: Ille-et-Vilaine - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_indre}: - code: 36 - state_id: l10n_fr_state.res_country_state_centre - name: Indre - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_indreetloire}: - code: 37 - state_id: l10n_fr_state.res_country_state_centre - name: Indre-et-Loire - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_isere}: - code: '38' - state_id: l10n_fr_state.res_country_state_auvergne - name: Isère - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_jura}: - code: '39' - state_id: l10n_fr_state.res_country_state_bourgogne - name: Jura - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_landes}: - code: 40 - state_id: l10n_fr_state.res_country_state_aquitaine - name: Landes - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_loiretcher}: - code: 41 - state_id: l10n_fr_state.res_country_state_centre - name: Loir-et-Cher - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_loire}: - code: '42' - state_id: l10n_fr_state.res_country_state_auvergne - name: Loire - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_hauteloire}: - code: 43 - state_id: l10n_fr_state.res_country_state_auvergne - name: Haute-Loire - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_loireatlantique}: - code: 44 - state_id: l10n_fr_state.res_country_state_paysdelaloire - name: Loire-Atlantique - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_loiret}: - code: 45 - state_id: l10n_fr_state.res_country_state_centre - name: Loiret - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_lot}: - code: '46' - state_id: l10n_fr_state.res_country_state_languedocroussillon - name: Lot - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_lotetgaronne}: - code: 47 - state_id: l10n_fr_state.res_country_state_aquitaine - name: Lot-et-Garonne - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_lozere}: - code: 48 - state_id: l10n_fr_state.res_country_state_languedocroussillon - name: Lozère - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_maineetloire}: - code: 49 - state_id: l10n_fr_state.res_country_state_paysdelaloire - name: Maine-et-Loire - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_manche}: - code: 50 - state_id: l10n_fr_state.res_country_state_bassenormandie - name: Manche - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_marne}: - code: '51' - state_id: l10n_fr_state.res_country_state_alsace - name: Marne - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_hautemarne}: - code: '52' - state_id: l10n_fr_state.res_country_state_alsace - name: Haute-Marne - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_mayenne}: - code: 53 - state_id: l10n_fr_state.res_country_state_paysdelaloire - name: Mayenne - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_meurtheetmoselle}: - code: '54' - state_id: l10n_fr_state.res_country_state_alsace - name: Meurthe-et-Moselle - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_meuse}: - code: '55' - state_id: l10n_fr_state.res_country_state_alsace - name: Meuse - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_morbihan}: - code: 56 - state_id: l10n_fr_state.res_country_state_bretagne - name: Morbihan - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_moselle}: - code: '57' - state_id: l10n_fr_state.res_country_state_alsace - name: Moselle - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_nievre}: - code: 58 - state_id: l10n_fr_state.res_country_state_bourgogne - name: Nièvre - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_nord}: - code: 59 - state_id: l10n_fr_state.res_country_state_nordpasdecalais - name: Nord - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_oise}: - code: '60' - state_id: l10n_fr_state.res_country_state_nordpasdecalais - name: Oise - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_orne}: - code: 61 - state_id: l10n_fr_state.res_country_state_bassenormandie - name: Orne - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_pasdecalais}: - code: 62 - state_id: l10n_fr_state.res_country_state_nordpasdecalais - name: Pas-de-Calais - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_puydedome}: - code: 63 - state_id: l10n_fr_state.res_country_state_auvergne - name: Puy-de-Dôme - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_pyreneesatlantiques}: - code: 64 - state_id: l10n_fr_state.res_country_state_aquitaine - name: Pyrénées-Atlantiques - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_hautespyrenees}: - code: '65' - state_id: l10n_fr_state.res_country_state_languedocroussillon - name: Hautes-Pyrénées - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_pyreneesorientales}: - code: 66 - state_id: l10n_fr_state.res_country_state_languedocroussillon - name: Pyrénées-Orientales - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_basrhin}: - code: 67 - state_id: l10n_fr_state.res_country_state_alsace - name: Bas-Rhin - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_hautrhin}: - code: 68 - state_id: l10n_fr_state.res_country_state_alsace - name: Haut-Rhin - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_rhone}: - code: '69' - state_id: l10n_fr_state.res_country_state_auvergne - name: Rhône - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_hautesaone}: - code: '70' - state_id: l10n_fr_state.res_country_state_bourgogne - name: Haute-Saône - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_saoneetloire}: - code: 71 - state_id: l10n_fr_state.res_country_state_bourgogne - name: Saône-et-Loire - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_sarthe}: - code: 72 - state_id: l10n_fr_state.res_country_state_paysdelaloire - name: Sarthe - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_savoie}: - code: '73' - state_id: l10n_fr_state.res_country_state_auvergne - name: Savoie - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_hautesavoie}: - code: '74' - state_id: l10n_fr_state.res_country_state_auvergne - name: Haute-Savoie - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_paris}: - code: 75 - state_id: l10n_fr_state.res_country_state_iledefrance - name: Paris - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_seinemaritime}: - code: '76' - state_id: l10n_fr_state.res_country_state_bassenormandie - name: Seine-Maritime - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_seineetmarne}: - code: 77 - state_id: l10n_fr_state.res_country_state_iledefrance - name: Seine-et-Marne - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_yvelines}: - code: 78 - state_id: l10n_fr_state.res_country_state_iledefrance - name: Yvelines - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_deuxsevres}: - code: '79' - state_id: l10n_fr_state.res_country_state_aquitaine - name: Deux-Sèvres - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_somme}: - code: '80' - state_id: l10n_fr_state.res_country_state_nordpasdecalais - name: Somme - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_tarn}: - code: '81' - state_id: l10n_fr_state.res_country_state_languedocroussillon - name: Tarn - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_tarnetgaronne}: - code: '82' - state_id: l10n_fr_state.res_country_state_languedocroussillon - name: Tarn-et-Garonne - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_var}: - code: 83 - state_id: l10n_fr_state.res_country_state_provencealpescotedazur - name: Var - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_vaucluse}: - code: 84 - state_id: l10n_fr_state.res_country_state_provencealpescotedazur - name: Vaucluse - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_vendee}: - code: 85 - state_id: l10n_fr_state.res_country_state_paysdelaloire - name: Vendée - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_vienne}: - code: '86' - state_id: l10n_fr_state.res_country_state_aquitaine - name: Vienne - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_hautevienne}: - code: '87' - state_id: l10n_fr_state.res_country_state_aquitaine - name: Haute-Vienne - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_vosges}: - code: '88' - state_id: l10n_fr_state.res_country_state_alsace - name: Vosges - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_yonne}: - code: 89 - state_id: l10n_fr_state.res_country_state_bourgogne - name: Yonne - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_territoiredebelfort}: - code: '90' - state_id: l10n_fr_state.res_country_state_bourgogne - name: Territoire de Belfort - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_essonne}: - code: 91 - state_id: l10n_fr_state.res_country_state_iledefrance - name: Essonne - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_hautsdeseine}: - code: 92 - state_id: l10n_fr_state.res_country_state_iledefrance - name: Hauts-de-Seine - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_seinesaintdenis}: - code: 93 - state_id: l10n_fr_state.res_country_state_iledefrance - name: Seine-Saint-Denis - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_valdemarne}: - code: 94 - state_id: l10n_fr_state.res_country_state_iledefrance - name: Val-de-Marne - -- - Creating a res.country.department record -- - !record {model: res.country.department, id: res_country_department_valdoise}: - code: 95 - state_id: l10n_fr_state.res_country_state_iledefrance - name: Val-d'Oise diff --git a/l10n_fr_department/model/__init__.py b/l10n_fr_department/model/__init__.py old mode 100755 new mode 100644 diff --git a/l10n_fr_department/model/res_country_department.py b/l10n_fr_department/model/res_country_department.py index a17a63a2a..9c1551155 100644 --- a/l10n_fr_department/model/res_country_department.py +++ b/l10n_fr_department/model/res_country_department.py @@ -1,16 +1,15 @@ -# © 2013-2016 GRAP (http://www.grap.coop) -# © 2015-2016 Akretion (http://www.akretion.com) +# Copyright 2013-2018 GRAP (http://www.grap.coop) +# Copyright 2015-2016 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 models, fields, api +from odoo import api, fields, models class ResCountryDepartment(models.Model): _description = "Department" _name = 'res.country.department' - _rec_name = 'display_name' _order = 'country_id, code' state_id = fields.Many2one( @@ -25,9 +24,6 @@ class ResCountryDepartment(models.Model): code = fields.Char( string='Department Code', size=3, required=True, help="The department code (ISO 3166-2 codification)") - display_name = fields.Char( - compute='_compute_display_name_field', string='Display Name', - readonly=True, store=True) _sql_constraints = [( 'code_uniq', @@ -35,11 +31,12 @@ class ResCountryDepartment(models.Model): "You cannot have two departments with the same code!" )] - @api.multi @api.depends('name', 'code') - def _compute_display_name_field(self): + def name_get(self): + res = [] for rec in self: dname = rec.name if rec.code: dname = '%s (%s)' % (dname, rec.code) - rec.display_name = dname + res.append((rec.id, dname)) + return res diff --git a/l10n_fr_department/model/res_partner.py b/l10n_fr_department/model/res_partner.py index fe90763ee..d707538f6 100644 --- a/l10n_fr_department/model/res_partner.py +++ b/l10n_fr_department/model/res_partner.py @@ -1,4 +1,5 @@ -# © 2014-2016 Akretion (Alexis de Lattre ) +# Copyright 2014-2018 Akretion France +# author: Alexis de Lattre # License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). from odoo import models, fields, api @@ -7,7 +8,6 @@ class ResPartner(models.Model): _inherit = 'res.partner' - @api.multi @api.depends('zip', 'country_id', 'country_id.code') # If a department code changes, it will have to be manually recomputed def _compute_department(self): diff --git a/l10n_fr_department/post_install.py b/l10n_fr_department/post_install.py index d60e89fdd..fbd231062 100644 --- a/l10n_fr_department/post_install.py +++ b/l10n_fr_department/post_install.py @@ -1,4 +1,5 @@ -# © 2014-2016 Akretion (Alexis de Lattre ) +# Copyright 2014-2018 Akretion France +# @author: Alexis de Lattre # License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). from odoo import api, SUPERUSER_ID diff --git a/l10n_fr_department/readme/CONTRIBUTORS.rst b/l10n_fr_department/readme/CONTRIBUTORS.rst new file mode 100644 index 000000000..b9bd37043 --- /dev/null +++ b/l10n_fr_department/readme/CONTRIBUTORS.rst @@ -0,0 +1,3 @@ +* Sylvain LE GAL (`Twitter `_), GRAP (Groupement Régional Alimentaire de Proximité) +* Alexis de Lattre +* Nicolas JEUDY diff --git a/l10n_fr_department/readme/DESCRIPTION.rst b/l10n_fr_department/readme/DESCRIPTION.rst new file mode 100644 index 000000000..a204f4e9e --- /dev/null +++ b/l10n_fr_department/readme/DESCRIPTION.rst @@ -0,0 +1,9 @@ +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 *department_id* field on the +*res_partner* object (this field is not displayed in the partner form +view by default). diff --git a/l10n_fr_department/tests/test_department.py b/l10n_fr_department/tests/test_department.py index 13b8f69c0..7ff6cb2bb 100644 --- a/l10n_fr_department/tests/test_department.py +++ b/l10n_fr_department/tests/test_department.py @@ -1,4 +1,5 @@ -# © 2016 Akretion (Alexis de Lattre ) +# Copyright 2016-2018 Akretion France +# @author: Alexis de Lattre # License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). from odoo.tests.common import TransactionCase diff --git a/l10n_fr_department/view/res_country_department.xml b/l10n_fr_department/view/res_country_department.xml index b7fed9a25..8a0157d85 100644 --- a/l10n_fr_department/view/res_country_department.xml +++ b/l10n_fr_department/view/res_country_department.xml @@ -1,6 +1,6 @@ From 4157ef2ee597f273c44e8a29d5c21b89d75318c2 Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Wed, 7 Nov 2018 10:24:02 +0000 Subject: [PATCH 46/93] [UPD] README.rst --- l10n_fr_department/README.rst | 85 ++++ .../static/description/index.html | 430 ++++++++++++++++++ 2 files changed, 515 insertions(+) create mode 100644 l10n_fr_department/README.rst create mode 100644 l10n_fr_department/static/description/index.html diff --git a/l10n_fr_department/README.rst b/l10n_fr_department/README.rst new file mode 100644 index 000000000..ac70c73c2 --- /dev/null +++ b/l10n_fr_department/README.rst @@ -0,0 +1,85 @@ +================================= +French Departments (Départements) +================================= + +.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fl10n--france-lightgray.png?logo=github + :target: https://github.com/OCA/l10n-france/tree/12.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-12-0/l10n-france-12-0-l10n_fr_department + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png + :target: https://runbot.odoo-community.org/runbot/121/12.0 + :alt: Try me on Runbot + +|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 *department_id* field on the +*res_partner* object (this field is not displayed in the partner form +view by default). + +**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 smashing 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. + +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/description/index.html b/l10n_fr_department/static/description/index.html new file mode 100644 index 000000000..f69575783 --- /dev/null +++ b/l10n_fr_department/static/description/index.html @@ -0,0 +1,430 @@ + + + + + + +French Departments (Départements) + + + +
    +

    French Departments (Départements)

    + + +

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

    +

    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 department_id field on the +res_partner object (this field is not displayed in the partner form +view by default).

    +

    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 smashing 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.

    +

    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.

    +
    +
    +
    + + From d659c95823d71a22580715fe8bafcf05134f3488 Mon Sep 17 00:00:00 2001 From: oca-travis Date: Wed, 7 Nov 2018 10:36:04 +0000 Subject: [PATCH 47/93] [UPD] Update l10n_fr_department.pot --- .../i18n/l10n_fr_department.pot | 55 +++++++++---------- 1 file changed, 27 insertions(+), 28 deletions(-) diff --git a/l10n_fr_department/i18n/l10n_fr_department.pot b/l10n_fr_department/i18n/l10n_fr_department.pot index 189ef6fea..dcc52b0dd 100644 --- a/l10n_fr_department/i18n/l10n_fr_department.pot +++ b/l10n_fr_department/i18n/l10n_fr_department.pot @@ -4,7 +4,7 @@ # msgid "" msgstr "" -"Project-Id-Version: Odoo Server 11.0\n" +"Project-Id-Version: Odoo Server 12.0\n" "Report-Msgid-Bugs-To: \n" "Last-Translator: <>\n" "Language-Team: \n" @@ -19,13 +19,13 @@ msgid "Contact" msgstr "" #. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_country_id -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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,help:l10n_fr_department.field_res_country_department_country_id +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__country_id msgid "Country of the related state" msgstr "" @@ -35,101 +35,100 @@ msgid "Country state" msgstr "" #. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_create_uid +#: 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 +#: 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:ir.model.fields,field_description:l10n_fr_department.field_res_partner_department_id -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_users_department_id -#: model:ir.ui.view,arch_db:l10n_fr_department.view_res_partner_filter +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner__department_id +#: 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 +#: 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 +#: 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.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 -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree msgid "Departments" msgstr "" #. module: l10n_fr_department -#: model:ir.model.fields,help:l10n_fr_department.field_res_country_state_department_ids +#: 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 +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__display_name msgid "Display Name" msgstr "" #. module: l10n_fr_department -#: model:ir.actions.act_window,help:l10n_fr_department.action_view_country_department_tree +#: model_terms:ir.actions.act_window,help:l10n_fr_department.action_view_country_department_tree msgid "Display and manage the list of all departments." msgstr "" #. module: l10n_fr_department -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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 +#: 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___last_update +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department____last_update msgid "Last Modified on" msgstr "" #. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_write_uid +#: 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 +#: 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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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 +#: 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 +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__code msgid "The department code (ISO 3166-2 codification)" msgstr "" From 043898ad54fc5bb404f3cea91e4ed8b8f7fb500f Mon Sep 17 00:00:00 2001 From: OCA Transbot Date: Sun, 9 Dec 2018 12:27:53 +0000 Subject: [PATCH 48/93] Update translation files Updated by Update PO files to match POT (msgmerge) hook in Weblate. --- l10n_fr_department/i18n/am.po | 53 ++++++++++++++++---------------- l10n_fr_department/i18n/bg.po | 53 ++++++++++++++++---------------- l10n_fr_department/i18n/ca.po | 53 ++++++++++++++++---------------- l10n_fr_department/i18n/cs_CZ.po | 53 ++++++++++++++++---------------- l10n_fr_department/i18n/da.po | 53 ++++++++++++++++---------------- l10n_fr_department/i18n/de.po | 53 ++++++++++++++++---------------- l10n_fr_department/i18n/el_GR.po | 53 ++++++++++++++++---------------- l10n_fr_department/i18n/es.po | 53 ++++++++++++++++---------------- l10n_fr_department/i18n/es_ES.po | 53 ++++++++++++++++---------------- l10n_fr_department/i18n/es_MX.po | 53 ++++++++++++++++---------------- l10n_fr_department/i18n/fi.po | 53 ++++++++++++++++---------------- l10n_fr_department/i18n/fr.po | 53 ++++++++++++++++---------------- l10n_fr_department/i18n/fr_CH.po | 53 ++++++++++++++++---------------- l10n_fr_department/i18n/gl.po | 53 ++++++++++++++++---------------- l10n_fr_department/i18n/hr.po | 53 ++++++++++++++++---------------- l10n_fr_department/i18n/it.po | 53 ++++++++++++++++---------------- l10n_fr_department/i18n/nb_NO.po | 53 ++++++++++++++++---------------- l10n_fr_department/i18n/nl.po | 53 ++++++++++++++++---------------- l10n_fr_department/i18n/pt.po | 53 ++++++++++++++++---------------- l10n_fr_department/i18n/pt_BR.po | 53 ++++++++++++++++---------------- l10n_fr_department/i18n/pt_PT.po | 53 ++++++++++++++++---------------- l10n_fr_department/i18n/sl.po | 53 ++++++++++++++++---------------- l10n_fr_department/i18n/tr.po | 53 ++++++++++++++++---------------- 23 files changed, 598 insertions(+), 621 deletions(-) diff --git a/l10n_fr_department/i18n/am.po b/l10n_fr_department/i18n/am.po index 3705f5b2b..1cc98078b 100644 --- a/l10n_fr_department/i18n/am.po +++ b/l10n_fr_department/i18n/am.po @@ -24,13 +24,13 @@ msgid "Contact" msgstr "" #. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_country_id -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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,help:l10n_fr_department.field_res_country_department_country_id +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__country_id msgid "Country of the related state" msgstr "" @@ -40,101 +40,100 @@ msgid "Country state" msgstr "" #. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_create_uid +#: 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 +#: 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:ir.model.fields,field_description:l10n_fr_department.field_res_partner_department_id -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_users_department_id -#: model:ir.ui.view,arch_db:l10n_fr_department.view_res_partner_filter +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner__department_id +#: 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 +#: 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 +#: 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.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 -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree msgid "Departments" msgstr "" #. module: l10n_fr_department -#: model:ir.model.fields,help:l10n_fr_department.field_res_country_state_department_ids +#: 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 +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__display_name msgid "Display Name" msgstr "" #. module: l10n_fr_department -#: model:ir.actions.act_window,help:l10n_fr_department.action_view_country_department_tree +#: model_terms:ir.actions.act_window,help:l10n_fr_department.action_view_country_department_tree msgid "Display and manage the list of all departments." msgstr "" #. module: l10n_fr_department -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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 +#: 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___last_update +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department____last_update msgid "Last Modified on" msgstr "" #. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_write_uid +#: 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 +#: 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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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 +#: 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 +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__code msgid "The department code (ISO 3166-2 codification)" msgstr "" diff --git a/l10n_fr_department/i18n/bg.po b/l10n_fr_department/i18n/bg.po index 6a9469582..21a48f904 100644 --- a/l10n_fr_department/i18n/bg.po +++ b/l10n_fr_department/i18n/bg.po @@ -24,13 +24,13 @@ msgid "Contact" msgstr "" #. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_country_id -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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,help:l10n_fr_department.field_res_country_department_country_id +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__country_id msgid "Country of the related state" msgstr "" @@ -40,101 +40,100 @@ msgid "Country state" msgstr "" #. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_create_uid +#: 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 +#: 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:ir.model.fields,field_description:l10n_fr_department.field_res_partner_department_id -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_users_department_id -#: model:ir.ui.view,arch_db:l10n_fr_department.view_res_partner_filter +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner__department_id +#: 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 +#: 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 +#: 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.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 -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree msgid "Departments" msgstr "" #. module: l10n_fr_department -#: model:ir.model.fields,help:l10n_fr_department.field_res_country_state_department_ids +#: 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 +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__display_name msgid "Display Name" msgstr "" #. module: l10n_fr_department -#: model:ir.actions.act_window,help:l10n_fr_department.action_view_country_department_tree +#: model_terms:ir.actions.act_window,help:l10n_fr_department.action_view_country_department_tree msgid "Display and manage the list of all departments." msgstr "" #. module: l10n_fr_department -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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 +#: 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___last_update +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department____last_update msgid "Last Modified on" msgstr "" #. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_write_uid +#: 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 +#: 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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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 +#: 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 +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__code msgid "The department code (ISO 3166-2 codification)" msgstr "" diff --git a/l10n_fr_department/i18n/ca.po b/l10n_fr_department/i18n/ca.po index df3ae90bc..9640d2b5f 100644 --- a/l10n_fr_department/i18n/ca.po +++ b/l10n_fr_department/i18n/ca.po @@ -24,13 +24,13 @@ msgid "Contact" msgstr "" #. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_country_id -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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,help:l10n_fr_department.field_res_country_department_country_id +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__country_id msgid "Country of the related state" msgstr "" @@ -40,101 +40,100 @@ msgid "Country state" msgstr "" #. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_create_uid +#: 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 +#: 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:ir.model.fields,field_description:l10n_fr_department.field_res_partner_department_id -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_users_department_id -#: model:ir.ui.view,arch_db:l10n_fr_department.view_res_partner_filter +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner__department_id +#: 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 +#: 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 +#: 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.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 -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree msgid "Departments" msgstr "" #. module: l10n_fr_department -#: model:ir.model.fields,help:l10n_fr_department.field_res_country_state_department_ids +#: 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 +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__display_name msgid "Display Name" msgstr "" #. module: l10n_fr_department -#: model:ir.actions.act_window,help:l10n_fr_department.action_view_country_department_tree +#: model_terms:ir.actions.act_window,help:l10n_fr_department.action_view_country_department_tree msgid "Display and manage the list of all departments." msgstr "" #. module: l10n_fr_department -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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 +#: 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___last_update +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department____last_update msgid "Last Modified on" msgstr "" #. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_write_uid +#: 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 +#: 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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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 +#: 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 +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__code msgid "The department code (ISO 3166-2 codification)" msgstr "" diff --git a/l10n_fr_department/i18n/cs_CZ.po b/l10n_fr_department/i18n/cs_CZ.po index cc211855e..6cf38fab8 100644 --- a/l10n_fr_department/i18n/cs_CZ.po +++ b/l10n_fr_department/i18n/cs_CZ.po @@ -25,13 +25,13 @@ msgid "Contact" msgstr "Kontakt" #. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_country_id -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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,help:l10n_fr_department.field_res_country_department_country_id +#: 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" @@ -41,101 +41,100 @@ 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 +#: 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 +#: 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:ir.model.fields,field_description:l10n_fr_department.field_res_partner_department_id -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_users_department_id -#: model:ir.ui.view,arch_db:l10n_fr_department.view_res_partner_filter +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner__department_id +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_res_partner_filter msgid "Department" msgstr "Oddělení" #. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_code +#: 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 +#: 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.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 -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree msgid "Departments" msgstr "Oddělení" #. module: l10n_fr_department -#: model:ir.model.fields,help:l10n_fr_department.field_res_country_state_department_ids +#: 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 +#: 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:ir.actions.act_window,help:l10n_fr_department.action_view_country_department_tree +#: model_terms:ir.actions.act_window,help:l10n_fr_department.action_view_country_department_tree msgid "Display and manage the list of all departments." msgstr "Zobrazte a spravujte seznam všech oddělení." #. module: l10n_fr_department -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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 +#: 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___last_update +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department____last_update msgid "Last Modified on" msgstr "Poslední změna dne" #. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_write_uid +#: 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 +#: 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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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 +#: 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 +#: 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)" diff --git a/l10n_fr_department/i18n/da.po b/l10n_fr_department/i18n/da.po index c0483e327..bb15bc936 100644 --- a/l10n_fr_department/i18n/da.po +++ b/l10n_fr_department/i18n/da.po @@ -24,13 +24,13 @@ msgid "Contact" msgstr "" #. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_country_id -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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,help:l10n_fr_department.field_res_country_department_country_id +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__country_id msgid "Country of the related state" msgstr "" @@ -40,101 +40,100 @@ msgid "Country state" msgstr "" #. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_create_uid +#: 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 +#: 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:ir.model.fields,field_description:l10n_fr_department.field_res_partner_department_id -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_users_department_id -#: model:ir.ui.view,arch_db:l10n_fr_department.view_res_partner_filter +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner__department_id +#: 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 +#: 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 +#: 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.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 -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree msgid "Departments" msgstr "" #. module: l10n_fr_department -#: model:ir.model.fields,help:l10n_fr_department.field_res_country_state_department_ids +#: 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 +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__display_name msgid "Display Name" msgstr "" #. module: l10n_fr_department -#: model:ir.actions.act_window,help:l10n_fr_department.action_view_country_department_tree +#: model_terms:ir.actions.act_window,help:l10n_fr_department.action_view_country_department_tree msgid "Display and manage the list of all departments." msgstr "" #. module: l10n_fr_department -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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 +#: 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___last_update +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department____last_update msgid "Last Modified on" msgstr "" #. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_write_uid +#: 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 +#: 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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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 +#: 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 +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__code msgid "The department code (ISO 3166-2 codification)" msgstr "" diff --git a/l10n_fr_department/i18n/de.po b/l10n_fr_department/i18n/de.po index 554f640a0..602d4fa42 100644 --- a/l10n_fr_department/i18n/de.po +++ b/l10n_fr_department/i18n/de.po @@ -24,13 +24,13 @@ msgid "Contact" msgstr "" #. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_country_id -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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,help:l10n_fr_department.field_res_country_department_country_id +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__country_id msgid "Country of the related state" msgstr "" @@ -40,101 +40,100 @@ msgid "Country state" msgstr "" #. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_create_uid +#: 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 +#: 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:ir.model.fields,field_description:l10n_fr_department.field_res_partner_department_id -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_users_department_id -#: model:ir.ui.view,arch_db:l10n_fr_department.view_res_partner_filter +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner__department_id +#: 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 +#: 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 +#: 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.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 -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree msgid "Departments" msgstr "" #. module: l10n_fr_department -#: model:ir.model.fields,help:l10n_fr_department.field_res_country_state_department_ids +#: 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 +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__display_name msgid "Display Name" msgstr "" #. module: l10n_fr_department -#: model:ir.actions.act_window,help:l10n_fr_department.action_view_country_department_tree +#: model_terms:ir.actions.act_window,help:l10n_fr_department.action_view_country_department_tree msgid "Display and manage the list of all departments." msgstr "" #. module: l10n_fr_department -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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 +#: 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___last_update +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department____last_update msgid "Last Modified on" msgstr "" #. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_write_uid +#: 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 +#: 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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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 +#: 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 +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__code msgid "The department code (ISO 3166-2 codification)" msgstr "" diff --git a/l10n_fr_department/i18n/el_GR.po b/l10n_fr_department/i18n/el_GR.po index 0b43804f3..0d567183d 100644 --- a/l10n_fr_department/i18n/el_GR.po +++ b/l10n_fr_department/i18n/el_GR.po @@ -25,13 +25,13 @@ msgid "Contact" msgstr "" #. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_country_id -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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,help:l10n_fr_department.field_res_country_department_country_id +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__country_id msgid "Country of the related state" msgstr "" @@ -41,101 +41,100 @@ msgid "Country state" msgstr "" #. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_create_uid +#: 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 +#: 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:ir.model.fields,field_description:l10n_fr_department.field_res_partner_department_id -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_users_department_id -#: model:ir.ui.view,arch_db:l10n_fr_department.view_res_partner_filter +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner__department_id +#: 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 +#: 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 +#: 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.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 -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree msgid "Departments" msgstr "" #. module: l10n_fr_department -#: model:ir.model.fields,help:l10n_fr_department.field_res_country_state_department_ids +#: 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 +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__display_name msgid "Display Name" msgstr "" #. module: l10n_fr_department -#: model:ir.actions.act_window,help:l10n_fr_department.action_view_country_department_tree +#: model_terms:ir.actions.act_window,help:l10n_fr_department.action_view_country_department_tree msgid "Display and manage the list of all departments." msgstr "" #. module: l10n_fr_department -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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 +#: 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___last_update +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department____last_update msgid "Last Modified on" msgstr "" #. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_write_uid +#: 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 +#: 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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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 +#: 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 +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__code msgid "The department code (ISO 3166-2 codification)" msgstr "" diff --git a/l10n_fr_department/i18n/es.po b/l10n_fr_department/i18n/es.po index 161eefb29..ed6efffb0 100644 --- a/l10n_fr_department/i18n/es.po +++ b/l10n_fr_department/i18n/es.po @@ -24,13 +24,13 @@ msgid "Contact" msgstr "" #. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_country_id -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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,help:l10n_fr_department.field_res_country_department_country_id +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__country_id msgid "Country of the related state" msgstr "" @@ -40,101 +40,100 @@ msgid "Country state" msgstr "" #. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_create_uid +#: 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 +#: 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:ir.model.fields,field_description:l10n_fr_department.field_res_partner_department_id -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_users_department_id -#: model:ir.ui.view,arch_db:l10n_fr_department.view_res_partner_filter +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner__department_id +#: 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 +#: 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 +#: 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.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 -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree msgid "Departments" msgstr "" #. module: l10n_fr_department -#: model:ir.model.fields,help:l10n_fr_department.field_res_country_state_department_ids +#: 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 +#: 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:ir.actions.act_window,help:l10n_fr_department.action_view_country_department_tree +#: model_terms:ir.actions.act_window,help:l10n_fr_department.action_view_country_department_tree msgid "Display and manage the list of all departments." msgstr "" #. module: l10n_fr_department -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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 +#: 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___last_update +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department____last_update msgid "Last Modified on" msgstr "Última modificación el" #. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_write_uid +#: 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 +#: 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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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 +#: 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 +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__code msgid "The department code (ISO 3166-2 codification)" msgstr "" diff --git a/l10n_fr_department/i18n/es_ES.po b/l10n_fr_department/i18n/es_ES.po index 6f8451037..0e37d1d45 100644 --- a/l10n_fr_department/i18n/es_ES.po +++ b/l10n_fr_department/i18n/es_ES.po @@ -24,13 +24,13 @@ msgid "Contact" msgstr "" #. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_country_id -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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,help:l10n_fr_department.field_res_country_department_country_id +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__country_id msgid "Country of the related state" msgstr "" @@ -40,101 +40,100 @@ msgid "Country state" msgstr "" #. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_create_uid +#: 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 +#: 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:ir.model.fields,field_description:l10n_fr_department.field_res_partner_department_id -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_users_department_id -#: model:ir.ui.view,arch_db:l10n_fr_department.view_res_partner_filter +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner__department_id +#: 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 +#: 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 +#: 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.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 -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree msgid "Departments" msgstr "" #. module: l10n_fr_department -#: model:ir.model.fields,help:l10n_fr_department.field_res_country_state_department_ids +#: 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 +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__display_name msgid "Display Name" msgstr "" #. module: l10n_fr_department -#: model:ir.actions.act_window,help:l10n_fr_department.action_view_country_department_tree +#: model_terms:ir.actions.act_window,help:l10n_fr_department.action_view_country_department_tree msgid "Display and manage the list of all departments." msgstr "" #. module: l10n_fr_department -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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 +#: 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___last_update +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department____last_update msgid "Last Modified on" msgstr "" #. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_write_uid +#: 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 +#: 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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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 +#: 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 +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__code msgid "The department code (ISO 3166-2 codification)" msgstr "" diff --git a/l10n_fr_department/i18n/es_MX.po b/l10n_fr_department/i18n/es_MX.po index fc4c41bd3..e22949706 100644 --- a/l10n_fr_department/i18n/es_MX.po +++ b/l10n_fr_department/i18n/es_MX.po @@ -25,13 +25,13 @@ msgid "Contact" msgstr "" #. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_country_id -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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,help:l10n_fr_department.field_res_country_department_country_id +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__country_id msgid "Country of the related state" msgstr "" @@ -41,101 +41,100 @@ msgid "Country state" msgstr "" #. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_create_uid +#: 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 +#: 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:ir.model.fields,field_description:l10n_fr_department.field_res_partner_department_id -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_users_department_id -#: model:ir.ui.view,arch_db:l10n_fr_department.view_res_partner_filter +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner__department_id +#: 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 +#: 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 +#: 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.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 -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree msgid "Departments" msgstr "" #. module: l10n_fr_department -#: model:ir.model.fields,help:l10n_fr_department.field_res_country_state_department_ids +#: 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 +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__display_name msgid "Display Name" msgstr "" #. module: l10n_fr_department -#: model:ir.actions.act_window,help:l10n_fr_department.action_view_country_department_tree +#: model_terms:ir.actions.act_window,help:l10n_fr_department.action_view_country_department_tree msgid "Display and manage the list of all departments." msgstr "" #. module: l10n_fr_department -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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 +#: 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___last_update +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department____last_update msgid "Last Modified on" msgstr "" #. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_write_uid +#: 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 +#: 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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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 +#: 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 +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__code msgid "The department code (ISO 3166-2 codification)" msgstr "" diff --git a/l10n_fr_department/i18n/fi.po b/l10n_fr_department/i18n/fi.po index 5a622deb6..11888cbe8 100644 --- a/l10n_fr_department/i18n/fi.po +++ b/l10n_fr_department/i18n/fi.po @@ -24,13 +24,13 @@ msgid "Contact" msgstr "" #. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_country_id -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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,help:l10n_fr_department.field_res_country_department_country_id +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__country_id msgid "Country of the related state" msgstr "" @@ -40,101 +40,100 @@ msgid "Country state" msgstr "" #. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_create_uid +#: 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 +#: 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:ir.model.fields,field_description:l10n_fr_department.field_res_partner_department_id -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_users_department_id -#: model:ir.ui.view,arch_db:l10n_fr_department.view_res_partner_filter +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner__department_id +#: 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 +#: 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 +#: 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.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 -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree msgid "Departments" msgstr "" #. module: l10n_fr_department -#: model:ir.model.fields,help:l10n_fr_department.field_res_country_state_department_ids +#: 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 +#: 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:ir.actions.act_window,help:l10n_fr_department.action_view_country_department_tree +#: model_terms:ir.actions.act_window,help:l10n_fr_department.action_view_country_department_tree msgid "Display and manage the list of all departments." msgstr "" #. module: l10n_fr_department -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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 +#: 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___last_update +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department____last_update msgid "Last Modified on" msgstr "Viimeksi muokattu" #. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_write_uid +#: 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 +#: 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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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 +#: 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 +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__code msgid "The department code (ISO 3166-2 codification)" msgstr "" diff --git a/l10n_fr_department/i18n/fr.po b/l10n_fr_department/i18n/fr.po index 85cbdd19d..ab0d460a4 100644 --- a/l10n_fr_department/i18n/fr.po +++ b/l10n_fr_department/i18n/fr.po @@ -25,13 +25,13 @@ msgid "Contact" msgstr "Contact" #. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_country_id -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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,help:l10n_fr_department.field_res_country_department_country_id +#: 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" @@ -41,101 +41,100 @@ msgid "Country state" msgstr "État" #. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_create_uid +#: 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 +#: 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:ir.model.fields,field_description:l10n_fr_department.field_res_partner_department_id -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_users_department_id -#: model:ir.ui.view,arch_db:l10n_fr_department.view_res_partner_filter +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner__department_id +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_res_partner_filter msgid "Department" msgstr "Département" #. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_code +#: 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 +#: 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.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 -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree msgid "Departments" msgstr "Départements" #. module: l10n_fr_department -#: model:ir.model.fields,help:l10n_fr_department.field_res_country_state_department_ids +#: 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 +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__display_name msgid "Display Name" msgstr "Afficher le nom" #. module: l10n_fr_department -#: model:ir.actions.act_window,help:l10n_fr_department.action_view_country_department_tree +#: model_terms:ir.actions.act_window,help:l10n_fr_department.action_view_country_department_tree msgid "Display and manage the list of all departments." msgstr "Afficher et gérer la liste de tous les départements." #. module: l10n_fr_department -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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 +#: 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___last_update +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department____last_update msgid "Last Modified on" msgstr "Dernière Modification le" #. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_write_uid +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__write_uid msgid "Last Updated by" msgstr "Dernière modification par" #. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_write_date +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__write_date msgid "Last Updated on" msgstr "Dernière modification le" #. module: l10n_fr_department -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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 +#: 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 courrant" #. module: l10n_fr_department -#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department_code +#: 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)" diff --git a/l10n_fr_department/i18n/fr_CH.po b/l10n_fr_department/i18n/fr_CH.po index e6acea1ce..4c520a2a4 100644 --- a/l10n_fr_department/i18n/fr_CH.po +++ b/l10n_fr_department/i18n/fr_CH.po @@ -25,13 +25,13 @@ msgid "Contact" msgstr "" #. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_country_id -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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,help:l10n_fr_department.field_res_country_department_country_id +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__country_id msgid "Country of the related state" msgstr "" @@ -41,101 +41,100 @@ msgid "Country state" msgstr "" #. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_create_uid +#: 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 +#: 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:ir.model.fields,field_description:l10n_fr_department.field_res_partner_department_id -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_users_department_id -#: model:ir.ui.view,arch_db:l10n_fr_department.view_res_partner_filter +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner__department_id +#: 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 +#: 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 +#: 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.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 -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree msgid "Departments" msgstr "" #. module: l10n_fr_department -#: model:ir.model.fields,help:l10n_fr_department.field_res_country_state_department_ids +#: 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 +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__display_name msgid "Display Name" msgstr "" #. module: l10n_fr_department -#: model:ir.actions.act_window,help:l10n_fr_department.action_view_country_department_tree +#: model_terms:ir.actions.act_window,help:l10n_fr_department.action_view_country_department_tree msgid "Display and manage the list of all departments." msgstr "" #. module: l10n_fr_department -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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 +#: 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___last_update +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department____last_update msgid "Last Modified on" msgstr "" #. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_write_uid +#: 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 +#: 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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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 +#: 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 +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__code msgid "The department code (ISO 3166-2 codification)" msgstr "" diff --git a/l10n_fr_department/i18n/gl.po b/l10n_fr_department/i18n/gl.po index b92db5072..a460e1dc8 100644 --- a/l10n_fr_department/i18n/gl.po +++ b/l10n_fr_department/i18n/gl.po @@ -24,13 +24,13 @@ msgid "Contact" msgstr "" #. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_country_id -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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,help:l10n_fr_department.field_res_country_department_country_id +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__country_id msgid "Country of the related state" msgstr "" @@ -40,101 +40,100 @@ msgid "Country state" msgstr "" #. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_create_uid +#: 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 +#: 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:ir.model.fields,field_description:l10n_fr_department.field_res_partner_department_id -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_users_department_id -#: model:ir.ui.view,arch_db:l10n_fr_department.view_res_partner_filter +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner__department_id +#: 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 +#: 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 +#: 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.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 -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree msgid "Departments" msgstr "" #. module: l10n_fr_department -#: model:ir.model.fields,help:l10n_fr_department.field_res_country_state_department_ids +#: 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 +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__display_name msgid "Display Name" msgstr "" #. module: l10n_fr_department -#: model:ir.actions.act_window,help:l10n_fr_department.action_view_country_department_tree +#: model_terms:ir.actions.act_window,help:l10n_fr_department.action_view_country_department_tree msgid "Display and manage the list of all departments." msgstr "" #. module: l10n_fr_department -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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 +#: 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___last_update +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department____last_update msgid "Last Modified on" msgstr "" #. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_write_uid +#: 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 +#: 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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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 +#: 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 +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__code msgid "The department code (ISO 3166-2 codification)" msgstr "" diff --git a/l10n_fr_department/i18n/hr.po b/l10n_fr_department/i18n/hr.po index 94dfba589..1be364f26 100644 --- a/l10n_fr_department/i18n/hr.po +++ b/l10n_fr_department/i18n/hr.po @@ -25,13 +25,13 @@ msgid "Contact" msgstr "" #. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_country_id -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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,help:l10n_fr_department.field_res_country_department_country_id +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__country_id msgid "Country of the related state" msgstr "" @@ -41,101 +41,100 @@ msgid "Country state" msgstr "" #. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_create_uid +#: 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 +#: 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:ir.model.fields,field_description:l10n_fr_department.field_res_partner_department_id -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_users_department_id -#: model:ir.ui.view,arch_db:l10n_fr_department.view_res_partner_filter +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner__department_id +#: 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 +#: 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 +#: 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.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 -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree msgid "Departments" msgstr "" #. module: l10n_fr_department -#: model:ir.model.fields,help:l10n_fr_department.field_res_country_state_department_ids +#: 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 +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__display_name msgid "Display Name" msgstr "" #. module: l10n_fr_department -#: model:ir.actions.act_window,help:l10n_fr_department.action_view_country_department_tree +#: model_terms:ir.actions.act_window,help:l10n_fr_department.action_view_country_department_tree msgid "Display and manage the list of all departments." msgstr "" #. module: l10n_fr_department -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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 +#: 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___last_update +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department____last_update msgid "Last Modified on" msgstr "" #. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_write_uid +#: 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 +#: 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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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 +#: 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 +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__code msgid "The department code (ISO 3166-2 codification)" msgstr "" diff --git a/l10n_fr_department/i18n/it.po b/l10n_fr_department/i18n/it.po index 3b8994e73..5d2b7ee92 100644 --- a/l10n_fr_department/i18n/it.po +++ b/l10n_fr_department/i18n/it.po @@ -24,13 +24,13 @@ msgid "Contact" msgstr "" #. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_country_id -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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,help:l10n_fr_department.field_res_country_department_country_id +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__country_id msgid "Country of the related state" msgstr "" @@ -40,101 +40,100 @@ msgid "Country state" msgstr "" #. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_create_uid +#: 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 +#: 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:ir.model.fields,field_description:l10n_fr_department.field_res_partner_department_id -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_users_department_id -#: model:ir.ui.view,arch_db:l10n_fr_department.view_res_partner_filter +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner__department_id +#: 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 +#: 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 +#: 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.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 -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree msgid "Departments" msgstr "" #. module: l10n_fr_department -#: model:ir.model.fields,help:l10n_fr_department.field_res_country_state_department_ids +#: 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 +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__display_name msgid "Display Name" msgstr "Nome da visualizzare" #. module: l10n_fr_department -#: model:ir.actions.act_window,help:l10n_fr_department.action_view_country_department_tree +#: model_terms:ir.actions.act_window,help:l10n_fr_department.action_view_country_department_tree msgid "Display and manage the list of all departments." msgstr "" #. module: l10n_fr_department -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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 +#: 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___last_update +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department____last_update msgid "Last Modified on" msgstr "Ultima modifica il" #. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_write_uid +#: 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 +#: 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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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 +#: 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 +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__code msgid "The department code (ISO 3166-2 codification)" msgstr "" diff --git a/l10n_fr_department/i18n/nb_NO.po b/l10n_fr_department/i18n/nb_NO.po index 2994019bb..7f4b64b5a 100644 --- a/l10n_fr_department/i18n/nb_NO.po +++ b/l10n_fr_department/i18n/nb_NO.po @@ -25,13 +25,13 @@ msgid "Contact" msgstr "" #. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_country_id -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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,help:l10n_fr_department.field_res_country_department_country_id +#: 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" @@ -41,101 +41,100 @@ msgid "Country state" msgstr "Landsstat" #. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_create_uid +#: 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 +#: 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:ir.model.fields,field_description:l10n_fr_department.field_res_partner_department_id -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_users_department_id -#: model:ir.ui.view,arch_db:l10n_fr_department.view_res_partner_filter +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner__department_id +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_res_partner_filter msgid "Department" msgstr "Departement" #. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_code +#: 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 +#: 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.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 -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree msgid "Departments" msgstr "Departementer" #. module: l10n_fr_department -#: model:ir.model.fields,help:l10n_fr_department.field_res_country_state_department_ids +#: 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 +#: 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:ir.actions.act_window,help:l10n_fr_department.action_view_country_department_tree +#: model_terms:ir.actions.act_window,help:l10n_fr_department.action_view_country_department_tree msgid "Display and manage the list of all departments." msgstr "Vis og håndter en liste over alle departementene." #. module: l10n_fr_department -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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 +#: 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___last_update +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department____last_update msgid "Last Modified on" msgstr "Sist endret den" #. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_write_uid +#: 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 +#: 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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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 +#: 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 +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__code msgid "The department code (ISO 3166-2 codification)" msgstr "" diff --git a/l10n_fr_department/i18n/nl.po b/l10n_fr_department/i18n/nl.po index 7ebd5107f..2b07159c9 100644 --- a/l10n_fr_department/i18n/nl.po +++ b/l10n_fr_department/i18n/nl.po @@ -24,13 +24,13 @@ msgid "Contact" msgstr "" #. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_country_id -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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,help:l10n_fr_department.field_res_country_department_country_id +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__country_id msgid "Country of the related state" msgstr "" @@ -40,101 +40,100 @@ msgid "Country state" msgstr "" #. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_create_uid +#: 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 +#: 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:ir.model.fields,field_description:l10n_fr_department.field_res_partner_department_id -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_users_department_id -#: model:ir.ui.view,arch_db:l10n_fr_department.view_res_partner_filter +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner__department_id +#: 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 +#: 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 +#: 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.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 -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree msgid "Departments" msgstr "" #. module: l10n_fr_department -#: model:ir.model.fields,help:l10n_fr_department.field_res_country_state_department_ids +#: 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 +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__display_name msgid "Display Name" msgstr "" #. module: l10n_fr_department -#: model:ir.actions.act_window,help:l10n_fr_department.action_view_country_department_tree +#: model_terms:ir.actions.act_window,help:l10n_fr_department.action_view_country_department_tree msgid "Display and manage the list of all departments." msgstr "" #. module: l10n_fr_department -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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 +#: 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___last_update +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department____last_update msgid "Last Modified on" msgstr "" #. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_write_uid +#: 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 +#: 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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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 +#: 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 +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__code msgid "The department code (ISO 3166-2 codification)" msgstr "" diff --git a/l10n_fr_department/i18n/pt.po b/l10n_fr_department/i18n/pt.po index 50e6b2da4..28440d42b 100644 --- a/l10n_fr_department/i18n/pt.po +++ b/l10n_fr_department/i18n/pt.po @@ -24,13 +24,13 @@ msgid "Contact" msgstr "" #. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_country_id -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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,help:l10n_fr_department.field_res_country_department_country_id +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__country_id msgid "Country of the related state" msgstr "" @@ -40,101 +40,100 @@ msgid "Country state" msgstr "" #. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_create_uid +#: 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 +#: 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:ir.model.fields,field_description:l10n_fr_department.field_res_partner_department_id -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_users_department_id -#: model:ir.ui.view,arch_db:l10n_fr_department.view_res_partner_filter +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner__department_id +#: 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 +#: 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 +#: 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.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 -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree msgid "Departments" msgstr "" #. module: l10n_fr_department -#: model:ir.model.fields,help:l10n_fr_department.field_res_country_state_department_ids +#: 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 +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__display_name msgid "Display Name" msgstr "" #. module: l10n_fr_department -#: model:ir.actions.act_window,help:l10n_fr_department.action_view_country_department_tree +#: model_terms:ir.actions.act_window,help:l10n_fr_department.action_view_country_department_tree msgid "Display and manage the list of all departments." msgstr "" #. module: l10n_fr_department -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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 +#: 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___last_update +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department____last_update msgid "Last Modified on" msgstr "" #. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_write_uid +#: 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 +#: 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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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 +#: 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 +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__code msgid "The department code (ISO 3166-2 codification)" msgstr "" diff --git a/l10n_fr_department/i18n/pt_BR.po b/l10n_fr_department/i18n/pt_BR.po index 3a1deb027..cad253618 100644 --- a/l10n_fr_department/i18n/pt_BR.po +++ b/l10n_fr_department/i18n/pt_BR.po @@ -25,13 +25,13 @@ msgid "Contact" msgstr "" #. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_country_id -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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,help:l10n_fr_department.field_res_country_department_country_id +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__country_id msgid "Country of the related state" msgstr "" @@ -41,101 +41,100 @@ msgid "Country state" msgstr "" #. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_create_uid +#: 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 +#: 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:ir.model.fields,field_description:l10n_fr_department.field_res_partner_department_id -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_users_department_id -#: model:ir.ui.view,arch_db:l10n_fr_department.view_res_partner_filter +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner__department_id +#: 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 +#: 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 +#: 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.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 -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree msgid "Departments" msgstr "" #. module: l10n_fr_department -#: model:ir.model.fields,help:l10n_fr_department.field_res_country_state_department_ids +#: 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 +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__display_name msgid "Display Name" msgstr "" #. module: l10n_fr_department -#: model:ir.actions.act_window,help:l10n_fr_department.action_view_country_department_tree +#: model_terms:ir.actions.act_window,help:l10n_fr_department.action_view_country_department_tree msgid "Display and manage the list of all departments." msgstr "" #. module: l10n_fr_department -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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 +#: 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___last_update +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department____last_update msgid "Last Modified on" msgstr "" #. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_write_uid +#: 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 +#: 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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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 +#: 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 +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__code msgid "The department code (ISO 3166-2 codification)" msgstr "" diff --git a/l10n_fr_department/i18n/pt_PT.po b/l10n_fr_department/i18n/pt_PT.po index 540e52bcd..8a541bdd4 100644 --- a/l10n_fr_department/i18n/pt_PT.po +++ b/l10n_fr_department/i18n/pt_PT.po @@ -24,13 +24,13 @@ msgid "Contact" msgstr "" #. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_country_id -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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,help:l10n_fr_department.field_res_country_department_country_id +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__country_id msgid "Country of the related state" msgstr "" @@ -40,101 +40,100 @@ msgid "Country state" msgstr "" #. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_create_uid +#: 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 +#: 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:ir.model.fields,field_description:l10n_fr_department.field_res_partner_department_id -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_users_department_id -#: model:ir.ui.view,arch_db:l10n_fr_department.view_res_partner_filter +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner__department_id +#: 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 +#: 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 +#: 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.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 -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree msgid "Departments" msgstr "" #. module: l10n_fr_department -#: model:ir.model.fields,help:l10n_fr_department.field_res_country_state_department_ids +#: 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 +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__display_name msgid "Display Name" msgstr "" #. module: l10n_fr_department -#: model:ir.actions.act_window,help:l10n_fr_department.action_view_country_department_tree +#: model_terms:ir.actions.act_window,help:l10n_fr_department.action_view_country_department_tree msgid "Display and manage the list of all departments." msgstr "" #. module: l10n_fr_department -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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 +#: 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___last_update +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department____last_update msgid "Last Modified on" msgstr "" #. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_write_uid +#: 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 +#: 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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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 +#: 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 +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__code msgid "The department code (ISO 3166-2 codification)" msgstr "" diff --git a/l10n_fr_department/i18n/sl.po b/l10n_fr_department/i18n/sl.po index 42036e800..34d98f3f8 100644 --- a/l10n_fr_department/i18n/sl.po +++ b/l10n_fr_department/i18n/sl.po @@ -25,13 +25,13 @@ msgid "Contact" msgstr "" #. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_country_id -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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,help:l10n_fr_department.field_res_country_department_country_id +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__country_id msgid "Country of the related state" msgstr "" @@ -41,101 +41,100 @@ msgid "Country state" msgstr "" #. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_create_uid +#: 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 +#: 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:ir.model.fields,field_description:l10n_fr_department.field_res_partner_department_id -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_users_department_id -#: model:ir.ui.view,arch_db:l10n_fr_department.view_res_partner_filter +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner__department_id +#: 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 +#: 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 +#: 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.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 -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree msgid "Departments" msgstr "" #. module: l10n_fr_department -#: model:ir.model.fields,help:l10n_fr_department.field_res_country_state_department_ids +#: 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 +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__display_name msgid "Display Name" msgstr "Prikazni naziv" #. module: l10n_fr_department -#: model:ir.actions.act_window,help:l10n_fr_department.action_view_country_department_tree +#: model_terms:ir.actions.act_window,help:l10n_fr_department.action_view_country_department_tree msgid "Display and manage the list of all departments." msgstr "" #. module: l10n_fr_department -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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 +#: 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___last_update +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department____last_update msgid "Last Modified on" msgstr "Zadnjič spremenjeno" #. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_write_uid +#: 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 +#: 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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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 +#: 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 +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__code msgid "The department code (ISO 3166-2 codification)" msgstr "" diff --git a/l10n_fr_department/i18n/tr.po b/l10n_fr_department/i18n/tr.po index 5bc9a7874..46f75da62 100644 --- a/l10n_fr_department/i18n/tr.po +++ b/l10n_fr_department/i18n/tr.po @@ -24,13 +24,13 @@ msgid "Contact" msgstr "" #. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_country_id -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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,help:l10n_fr_department.field_res_country_department_country_id +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__country_id msgid "Country of the related state" msgstr "" @@ -40,101 +40,100 @@ msgid "Country state" msgstr "" #. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_create_uid +#: 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 +#: 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:ir.model.fields,field_description:l10n_fr_department.field_res_partner_department_id -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_users_department_id -#: model:ir.ui.view,arch_db:l10n_fr_department.view_res_partner_filter +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_partner__department_id +#: 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 +#: 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 +#: 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.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 -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_form +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: model_terms:ir.ui.view,arch_db:l10n_fr_department.view_country_department_tree msgid "Departments" msgstr "" #. module: l10n_fr_department -#: model:ir.model.fields,help:l10n_fr_department.field_res_country_state_department_ids +#: 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 +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department__display_name msgid "Display Name" msgstr "" #. module: l10n_fr_department -#: model:ir.actions.act_window,help:l10n_fr_department.action_view_country_department_tree +#: model_terms:ir.actions.act_window,help:l10n_fr_department.action_view_country_department_tree msgid "Display and manage the list of all departments." msgstr "" #. module: l10n_fr_department -#: model:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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 +#: 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___last_update +#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department____last_update msgid "Last Modified on" msgstr "" #. module: l10n_fr_department -#: model:ir.model.fields,field_description:l10n_fr_department.field_res_country_department_write_uid +#: 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 +#: 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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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:ir.ui.view,arch_db:l10n_fr_department.view_country_department_search +#: 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 +#: 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 +#: model:ir.model.fields,help:l10n_fr_department.field_res_country_department__code msgid "The department code (ISO 3166-2 codification)" msgstr "" From d9011e15e3ce1f9f3ec62595673065ed4d153963 Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Mon, 29 Jul 2019 03:01:30 +0000 Subject: [PATCH 49/93] [UPD] README.rst --- l10n_fr_department/static/description/index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/l10n_fr_department/static/description/index.html b/l10n_fr_department/static/description/index.html index f69575783..ffbdce079 100644 --- a/l10n_fr_department/static/description/index.html +++ b/l10n_fr_department/static/description/index.html @@ -3,7 +3,7 @@ - + French Departments (Départements)