From d7d204b65b7f570f806a1fdbbbb48dd73a5377af Mon Sep 17 00:00:00 2001 From: Christophe Chauvet Date: Tue, 12 Aug 2008 18:32:16 +0200 Subject: [PATCH 001/153] Exit properly when port is already used bzr revid: christophe.chauvet@syleam.fr-20080812163216-h9mcf053tl1101wx --- bin/netsvc.py | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/bin/netsvc.py b/bin/netsvc.py index e05d4ece6b9..10345c05b5f 100644 --- a/bin/netsvc.py +++ b/bin/netsvc.py @@ -266,9 +266,13 @@ class SimpleThreadedXMLRPCServer(SocketServer.ThreadingMixIn, SimpleXMLRPCServer.SimpleXMLRPCServer): def server_bind(self): - self.socket.setsockopt(socket.SOL_SOCKET, - socket.SO_REUSEADDR, 1) - SimpleXMLRPCServer.SimpleXMLRPCServer.server_bind(self) + try: + self.socket.setsockopt(socket.SOL_SOCKET, + socket.SO_REUSEADDR, 1) + SimpleXMLRPCServer.SimpleXMLRPCServer.server_bind(self) + except: + sys.stderr.write("ERROR: address already in use\n") + sys.exit(1) class HttpDaemon(threading.Thread): @@ -287,9 +291,14 @@ class HttpDaemon(threading.Thread): SecureXMLRPCServer.SecureXMLRPCServer): def server_bind(self): - self.socket.setsockopt(socket.SOL_SOCKET, - socket.SO_REUSEADDR, 1) - SecureXMLRPCServer.SecureXMLRPCServer.server_bind(self) + try: + self.socket.setsockopt(socket.SOL_SOCKET, + socket.SO_REUSEADDR, 1) + SecureXMLRPCServer.SecureXMLRPCServer.server_bind(self) + except: + sys.stderr.write("ERROR: address already in use\n") + sys.exit(1) + self.server = SecureThreadedXMLRPCServer((interface, port), SecureXMLRPCRequestHandler, 0) From 7fff0810f7fa9513caf986664441bd53aa1fa42c Mon Sep 17 00:00:00 2001 From: Christophe Chauvet Date: Wed, 13 Aug 2008 01:02:28 +0200 Subject: [PATCH 002/153] [server] * trap xpath and lxml import error and exit properly bzr revid: christophe.chauvet@syleam.fr-20080812230228-evi0q3la4hgyfq3v --- bin/osv/orm.py | 9 ++++++++- bin/tools/convert.py | 8 +++++++- 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/bin/osv/orm.py b/bin/osv/orm.py index 0178c2d078a..6b478a3af9b 100644 --- a/bin/osv/orm.py +++ b/bin/osv/orm.py @@ -48,7 +48,6 @@ import time import types -from xml import dom, xpath import string import netsvc import re @@ -58,6 +57,14 @@ import pickle import fields import tools +import sys +try: + from xml import dom, xpath +except ImportError: + sys.stderr.write("ERROR: Import xpath module\n") + sys.stderr.write("ERROR: Try to install the old python-xml package\n") + sys.exit(2) + from tools.config import config regex_order = re.compile('^([a-zA-Z0-9_]+( desc)?( asc)?,?)+$', re.I) diff --git a/bin/tools/convert.py b/bin/tools/convert.py index 427467b909d..12b73f63a9a 100644 --- a/bin/tools/convert.py +++ b/bin/tools/convert.py @@ -41,7 +41,13 @@ import netsvc from config import config import logging -from lxml import etree +import sys +try: + from lxml import etree +except: + sys.stderr.write("ERROR: pythonic binding for the libxml2 and libxslt libraries is missing\n") + sys.stderr.write("ERROR: Try to install python-lxml package\n") + sys.exit(2) import pickle From f087c52260a8fc9b14b825624fde946111bef66c Mon Sep 17 00:00:00 2001 From: Amit Mendapara Date: Fri, 10 Oct 2008 18:00:23 +0530 Subject: [PATCH 003/153] - Added Gantt view type - Added simple Gantt view for project.task bzr revid: ame@tinyerp.com-20081010123023-9cv9n21o2el4kvk0 --- bin/addons/base/ir/ir_actions.py | 3 ++- bin/addons/base/ir/ir_ui_view.py | 3 ++- bin/addons/base/ir/wizard/wizard_menu.py | 7 ++++++- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/bin/addons/base/ir/ir_actions.py b/bin/addons/base/ir/ir_actions.py index a0ac5a2ff69..2e3d683c27a 100644 --- a/bin/addons/base/ir/ir_actions.py +++ b/bin/addons/base/ir/ir_actions.py @@ -231,7 +231,8 @@ class act_window_view(osv.osv): ('tree', 'Tree'), ('form', 'Form'), ('graph', 'Graph'), - ('calendar', 'Calendar')), string='Type of view', required=True), + ('calendar', 'Calendar'), + ('gantt', 'Gantt')), string='Type of view', required=True), 'act_window_id': fields.many2one('ir.actions.act_window', 'Action', ondelete='cascade'), 'multi': fields.boolean('On multiple doc.', help="If set to true, the action will not be displayed on the right toolbar of a form views."), diff --git a/bin/addons/base/ir/ir_ui_view.py b/bin/addons/base/ir/ir_ui_view.py index 276568c9e31..e3e7e639f02 100644 --- a/bin/addons/base/ir/ir_ui_view.py +++ b/bin/addons/base/ir/ir_ui_view.py @@ -66,7 +66,8 @@ class view(osv.osv): ('tree','Tree'), ('form','Form'), ('graph', 'Graph'), - ('calendar', 'Calendar')), 'View Type', required=True), + ('calendar', 'Calendar'), + ('gantt', 'Gantt')), 'View Type', required=True), 'arch': fields.text('View Architecture', required=True), 'inherit_id': fields.many2one('ir.ui.view', 'Inherited View', ondelete='cascade'), 'field_parent': fields.char('Childs Field',size=64), diff --git a/bin/addons/base/ir/wizard/wizard_menu.py b/bin/addons/base/ir/wizard/wizard_menu.py index 3724b1dd4e5..9030a6c7164 100644 --- a/bin/addons/base/ir/wizard/wizard_menu.py +++ b/bin/addons/base/ir/wizard/wizard_menu.py @@ -77,7 +77,12 @@ class wizard_model_menu_line(osv.osv_memory): _columns = { 'wizard_id': fields.many2one('wizard.ir.model.menu.create','Wizard'), 'sequence': fields.integer('Sequence'), - 'view_type': fields.selection([('tree','Tree'),('form','Form'),('graph','Graph'),('calendar','Calendar')],'View Type',required=True), + 'view_type': fields.selection([ + ('tree','Tree'), + ('form','Form'), + ('graph','Graph'), + ('calendar','Calendar'), + ('gantt','Gantt')],'View Type',required=True), 'view_id': fields.many2one('ir.ui.view', 'View'), } _defaults = { From 9e6cef90dbc3b25ed6914be1833370cd92100766 Mon Sep 17 00:00:00 2001 From: Jay Vora Date: Mon, 13 Oct 2008 11:52:32 +0530 Subject: [PATCH 004/153] Bugfix:unit problem in rml2pdf bzr revid: jvo@tinyerp.com-20081013062232-g24j9qbky10ocw4u --- bin/report/render/rml2pdf/utils.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bin/report/render/rml2pdf/utils.py b/bin/report/render/rml2pdf/utils.py index 35460a2faeb..a3c68d1eb64 100644 --- a/bin/report/render/rml2pdf/utils.py +++ b/bin/report/render/rml2pdf/utils.py @@ -57,7 +57,7 @@ def text_get(node): units = [ (re.compile('^(-?[0-9\.]+)\s*in$'), reportlab.lib.units.inch), - (re.compile('^(-?[0-9\.]+)\s*cm$'), reportlab.lib.units.cm), + (re.compile('^(-?[0-9\.]+)\s*cm$'), reportlab.lib.units.cm), (re.compile('^(-?[0-9\.]+)\s*mm$'), reportlab.lib.units.mm), (re.compile('^(-?[0-9\.]+)\s*$'), 1) ] @@ -93,7 +93,7 @@ def attr_get(node, attrs, dict={}): elif dict[key]=='int': res[key] = int(node.getAttribute(key)) elif dict[key]=='unit': - res[key] = unit_get(node.getAttribute(name)) + res[key] = unit_get(node.getAttribute(key)) return res # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: From 479dd90af1d058561a59cd8cb1129beebfba9d76 Mon Sep 17 00:00:00 2001 From: Olivier Laurent Date: Mon, 13 Oct 2008 12:44:25 +0200 Subject: [PATCH 005/153] French translation bzr revid: olt@tinyerp.com-20081013104425-6eruv7g5f5fo3ui2 --- addons/auction/i18n/fr_FR.po | 2 +- addons/board_auction/i18n/fr_FR.po | 54 ++--- addons/board_crm_configuration/i18n/fr_FR.po | 56 +++--- addons/board_manufacturing/i18n/fr_FR.po | 27 +-- addons/board_project/i18n/fr_FR.po | 59 +++--- addons/board_sale/i18n/fr_FR.po | 40 ++-- addons/crm/i18n/fr_FR.po | 201 +++++++++++-------- 7 files changed, 227 insertions(+), 212 deletions(-) diff --git a/addons/auction/i18n/fr_FR.po b/addons/auction/i18n/fr_FR.po index 5ec2b6fe4cc..cd95bd43dd9 100644 --- a/addons/auction/i18n/fr_FR.po +++ b/addons/auction/i18n/fr_FR.po @@ -1,4 +1,4 @@ -# Translation of OpenERP Server. +# Translation of OpenERP Server. # This file containt the translation of the following modules: # * auction # diff --git a/addons/board_auction/i18n/fr_FR.po b/addons/board_auction/i18n/fr_FR.po index dfac4ed8dbb..481f87b7553 100644 --- a/addons/board_auction/i18n/fr_FR.po +++ b/addons/board_auction/i18n/fr_FR.po @@ -1,34 +1,35 @@ -# Translation of OpenERP Server. +# Translation of OpenERP Server. # This file containt the translation of the following modules: # * board_auction # msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 4.3.0" -"Report-Msgid-Bugs-To: support@openerp.com" -"POT-Creation-Date: 2008-09-11 15:41:43+0000" -"PO-Revision-Date: 2008-09-11 15:41:43+0000" -"Last-Translator: <>" -"Language-Team: " -"MIME-Version: 1.0" -"Content-Type: text/plain; charset=UTF-8" -"Content-Transfer-Encoding: " -"Plural-Forms: " +"Project-Id-Version: OpenERP Server 4.3.0\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2008-09-05 13:23+0000\n" +"PO-Revision-Date: 2008-10-13 08:03+0000\n" +"Last-Translator: Olivier Laurent \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2008-10-13 08:32+0000\n" +"X-Generator: Launchpad (build Unknown)\n" #. module: board_auction #: constraint:ir.ui.view:0 msgid "Invalid XML for View Architecture!" -msgstr "" +msgstr "XML non valide pour l'architecture de la vue!" #. module: board_auction #: view:board.board:0 msgid "Objects by day" -msgstr "" +msgstr "Objets par Jour" #. module: board_auction #: model:ir.ui.menu,name:board_auction.menu_board_auction_manager msgid "Auction Manager" -msgstr "" +msgstr "Gestionnaire des Enchères" #. module: board_auction #: view:board.board:0 @@ -43,47 +44,47 @@ msgstr "" #. module: board_auction #: view:board.board:0 msgid "My Latest Deposits" -msgstr "" +msgstr "Mes derniers dépots" #. module: board_auction #: view:board.board:0 msgid "Total Adjudications" -msgstr "" +msgstr "Adjudications Totales" #. module: board_auction #: view:board.board:0 msgid "Auction manager " -msgstr "" +msgstr "Gestionnaire des Enchères " #. module: board_auction #: view:board.board:0 msgid "Objects statistics" -msgstr "" +msgstr "Statistiques des Objets" #. module: board_auction #: view:board.board:0 msgid "Estimations/Adjudication" -msgstr "" +msgstr "Estimations/Adjudication" #. module: board_auction #: view:board.board:0 msgid "Latest objects" -msgstr "" +msgstr "Derniers Objets" #. module: board_auction #: view:board.board:0 msgid "My objects By Day" -msgstr "" +msgstr "Mes Objets par Jour" #. module: board_auction #: view:board.board:0 msgid "Min/Adj/Max" -msgstr "" +msgstr "Min/Adj/Max" #. module: board_auction #: view:board.board:0 msgid "Menu" -msgstr "" +msgstr "Menu" #. module: board_auction #: view:board.board:0 @@ -93,15 +94,14 @@ msgstr "Mon tableau" #. module: board_auction #: model:ir.actions.act_window,name:board_auction.open_board_auction_manager msgid "Auction manager board" -msgstr "" +msgstr "Tableau du Gestionnaire des Enchères" #. module: board_auction #: view:board.board:0 msgid "My Latest Objects" -msgstr "" +msgstr "Mes Derniers Objets" #. module: board_auction #: view:board.board:0 msgid "Latest deposits" -msgstr "" - +msgstr "Derniers Dépôts" diff --git a/addons/board_crm_configuration/i18n/fr_FR.po b/addons/board_crm_configuration/i18n/fr_FR.po index d67477414fc..dea2949f7f8 100644 --- a/addons/board_crm_configuration/i18n/fr_FR.po +++ b/addons/board_crm_configuration/i18n/fr_FR.po @@ -1,41 +1,42 @@ -# Translation of OpenERP Server. +# Translation of OpenERP Server. # This file containt the translation of the following modules: # * board_crm_configuration # msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 4.3.0" -"Report-Msgid-Bugs-To: support@openerp.com" -"POT-Creation-Date: 2008-09-11 15:41:42+0000" -"PO-Revision-Date: 2008-09-11 15:41:42+0000" -"Last-Translator: <>" -"Language-Team: " -"MIME-Version: 1.0" -"Content-Type: text/plain; charset=UTF-8" -"Content-Transfer-Encoding: " -"Plural-Forms: " +"Project-Id-Version: OpenERP Server 4.3.0\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2008-09-05 16:29+0000\n" +"PO-Revision-Date: 2008-10-13 08:13+0000\n" +"Last-Translator: Olivier Laurent \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2008-10-13 08:44+0000\n" +"X-Generator: Launchpad (build Unknown)\n" #. module: board_crm_configuration #: constraint:ir.ui.view:0 msgid "Invalid XML for View Architecture!" -msgstr "" +msgstr "XML non valide pour l'architecture de la vue!" #. module: board_crm_configuration #: view:report.crm.case.categ:0 msgid "Cases by Sections and Categories" -msgstr "" +msgstr "Cas par Section et Catégorie" #. module: board_crm_configuration #: model:ir.actions.act_window,name:board_crm_configuration.act_oppor_categ #: view:board.board:0 msgid "Opportunities By Categories" -msgstr "" +msgstr "Oportunités par Catégorie" #. module: board_crm_configuration #: model:ir.actions.act_window,name:board_crm_configuration.act_my_cases #: view:board.board:0 msgid "My Cases" -msgstr "" +msgstr "Mes Cas" #. module: board_crm_configuration #: view:board.board:0 @@ -45,7 +46,7 @@ msgstr "" #. module: board_crm_configuration #: model:ir.actions.act_window,name:board_crm_configuration.open_board_crm msgid "CRM Dashboard" -msgstr "" +msgstr "Tableau de Bord CRM" #. module: board_crm_configuration #: model:ir.ui.menu,name:board_crm_configuration.menu_board_crm @@ -57,57 +58,56 @@ msgstr "" #: model:ir.actions.act_window,name:board_crm_configuration.act_leads_month_user #: view:board.board:0 msgid "Leads Of The Month By User" -msgstr "" +msgstr "Opportunités par Mois et Utilisateur" #. module: board_crm_configuration #: view:report.crm.case.user:0 msgid "Cases by User and Section" -msgstr "" +msgstr "Cas par Utilisateur et Section" #. module: board_crm_configuration #: view:board.board:0 msgid "My Meetings" -msgstr "" +msgstr "Mes rendez-vous" #. module: board_crm_configuration #: model:ir.ui.menu,name:board_crm_configuration.menu_board_crm_config msgid "CRM Configuration" -msgstr "" +msgstr "Configuration CRM" #. module: board_crm_configuration #: view:board.board:0 msgid "Jobs Requests Of The Month by Applied Job" -msgstr "" +msgstr "Demandes d'Emploi du Mois par Emploi Demandé" #. module: board_crm_configuration #: view:board.board:0 msgid "My Leads By Stage" -msgstr "" +msgstr "Mes Affaires par Stage" #. module: board_crm_configuration #: view:board.board:0 #: view:report.crm.case.section.stage:0 msgid "Leads By Stage" -msgstr "" +msgstr "Affaires par Stage" #. module: board_crm_configuration #: model:ir.ui.menu,name:board_crm_configuration.menu_board_statistics_dash #: view:board.board:0 msgid "Statistics Dashboard" -msgstr "" +msgstr "Tableau de Bord Statistique" #. module: board_crm_configuration #: view:board.board:0 msgid "My Leads" -msgstr "" +msgstr "Mes affaires" #. module: board_crm_configuration #: model:ir.actions.act_window,name:board_crm_configuration.open_board_statistical_dash msgid "CRM - Statistics Dashboard" -msgstr "" +msgstr "CRM - Tableau de Bord Statistique" #. module: board_crm_configuration #: view:board.board:0 msgid "My Jobs Requests" -msgstr "" - +msgstr "Mes demandes d'emploi" diff --git a/addons/board_manufacturing/i18n/fr_FR.po b/addons/board_manufacturing/i18n/fr_FR.po index 69b4ecf7ea9..8210f8fcb71 100644 --- a/addons/board_manufacturing/i18n/fr_FR.po +++ b/addons/board_manufacturing/i18n/fr_FR.po @@ -1,19 +1,21 @@ -# Translation of OpenERP Server. +# Translation of OpenERP Server. # This file containt the translation of the following modules: # * board_manufacturing # msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 4.3.0" -"Report-Msgid-Bugs-To: support@openerp.com" -"POT-Creation-Date: 2008-09-11 15:41:43+0000" -"PO-Revision-Date: 2008-09-11 15:41:43+0000" -"Last-Translator: <>" -"Language-Team: " -"MIME-Version: 1.0" -"Content-Type: text/plain; charset=UTF-8" -"Content-Transfer-Encoding: " -"Plural-Forms: " +"Project-Id-Version: OpenERP Server 4.3.0\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2008-09-05 13:28+0000\n" +"PO-Revision-Date: 2008-10-13 08:14+0000\n" +"Last-Translator: Olivier Laurent \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Encoding: Plural-Forms:\n" +"X-Launchpad-Export-Date: 2008-10-13 08:48+0000\n" +"X-Generator: Launchpad (build Unknown)\n" #. module: board_manufacturing #: view:board.board:0 @@ -28,7 +30,7 @@ msgstr "Ordre de fabrication suivant" #. module: board_manufacturing #: constraint:ir.ui.view:0 msgid "Invalid XML for View Architecture!" -msgstr "" +msgstr "XML non valide pour l'architecture de la vue!" #. module: board_manufacturing #: model:ir.ui.menu,name:board_manufacturing.menu_board_manufacturing @@ -59,4 +61,3 @@ msgstr "Variation de la valeur du stock" #: view:board.board:0 msgid "Workcenter futur load" msgstr "Charge future du poste de charge" - diff --git a/addons/board_project/i18n/fr_FR.po b/addons/board_project/i18n/fr_FR.po index 038db6e99b5..cd45ff75fba 100644 --- a/addons/board_project/i18n/fr_FR.po +++ b/addons/board_project/i18n/fr_FR.po @@ -1,19 +1,21 @@ -# Translation of OpenERP Server. +# Translation of OpenERP Server. # This file containt the translation of the following modules: # * board_project # + msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 4.3.0" -"Report-Msgid-Bugs-To: support@openerp.com" -"POT-Creation-Date: 2008-09-11 15:41:42+0000" -"PO-Revision-Date: 2008-09-11 15:41:42+0000" -"Last-Translator: <>" -"Language-Team: " -"MIME-Version: 1.0" -"Content-Type: text/plain; charset=UTF-8" -"Content-Transfer-Encoding: " -"Plural-Forms: " +"Project-Id-Version: OpenERP Server 4.3.0\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2008-09-05 16:28+0000\n" +"PO-Revision-Date: 2008-10-13 08:15+0000\n" +"Last-Translator: Olivier Laurent \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2008-10-13 08:52+0000\n" +"X-Generator: Launchpad (build Unknown)\n" #. module: board_project #: view:board.board:0 @@ -23,32 +25,22 @@ msgstr "Mon pipeline" #. module: board_project #: view:board.board:0 msgid "My Deadlines" -msgstr "" +msgstr "Mes dates limites" #. module: board_project #: constraint:ir.ui.view:0 msgid "Invalid XML for View Architecture!" -msgstr "" +msgstr "XML non valide pour l'architecture de la vue!" #. module: board_project #: view:board.board:0 msgid "User's timesheets" msgstr "Feuille de présence de l'utilisateur" -#. module: board_project -#: view:hr_timesheet_sheet.sheet:0 -msgid "Timesheets" -msgstr "Timesheets" - #. module: board_project #: view:project.task:0 msgid "My Tasks" -msgstr "" - -#. module: board_project -#: view:board.board:0 -msgid "My Timesheet" -msgstr "" +msgstr "Mes tâches" #. module: board_project #: view:board.board:0 @@ -59,7 +51,7 @@ msgstr "Mon planning de projets" #: model:ir.actions.act_window,name:board_project.action_view_board_note_tree #: view:board.board:0 msgid "Public Notes" -msgstr "" +msgstr "Notes publiques" #. module: board_project #: model:ir.actions.act_window,name:board_project.open_board_project @@ -83,9 +75,9 @@ msgid "Project manager board" msgstr "Tableau du responsable projet" #. module: board_project -#: view:board.board:0 -msgid "My tasks board" -msgstr "Mon tableau de tâches" +#: view:hr_timesheet_sheet.sheet:0 +msgid "Timesheets" +msgstr "Feuille de présence" #. module: board_project #: model:ir.actions.act_window,name:board_project.act_my_account @@ -97,7 +89,7 @@ msgstr "Mes comptes à facturer" #: model:ir.actions.act_window,name:board_project.act_my_project #: view:board.board:0 msgid "My projects" -msgstr "Mes projets " +msgstr "Mes projets" #. module: board_project #: model:ir.actions.act_window,name:board_project.action_view_task_tree @@ -108,21 +100,20 @@ msgstr "Mes tâches ouvertes" #. module: board_project #: view:board.board:0 msgid "My Board" -msgstr "" +msgstr "Mon Tableau" #. module: board_project #: model:ir.actions.act_window,name:board_project.action_view_task_tree_deadline msgid "My Task's Deadlines" -msgstr "" +msgstr "Les Dates Limites de mes Tâches" #. module: board_project #: view:board.board:0 -msgid "My Planning" -msgstr "" +msgid "My tasks board" +msgstr "Mon tableau de tâches" #. module: board_project #: model:ir.actions.act_window,name:board_project.open_board_project_manager #: model:ir.ui.menu,name:board_project.menu_board_project_manager msgid "Project Manager Dashboard" msgstr "Tableau de bord de gestion de projet" - diff --git a/addons/board_sale/i18n/fr_FR.po b/addons/board_sale/i18n/fr_FR.po index 7ea49db411e..7ea4f87c053 100644 --- a/addons/board_sale/i18n/fr_FR.po +++ b/addons/board_sale/i18n/fr_FR.po @@ -4,59 +4,59 @@ # msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 4.3.0" -"Report-Msgid-Bugs-To: support@openerp.com" -"POT-Creation-Date: 2008-09-11 15:41:42+0000" -"PO-Revision-Date: 2008-09-11 15:41:42+0000" -"Last-Translator: <>" -"Language-Team: " -"MIME-Version: 1.0" -"Content-Type: text/plain; charset=UTF-8" -"Content-Transfer-Encoding: " -"Plural-Forms: " +"Project-Id-Version: OpenERP Server 4.3.0\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2008-09-05 13:28+0000\n" +"PO-Revision-Date: 2008-10-13 08:53+0000\n" +"Last-Translator: Olivier Laurent \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2008-10-13 09:28+0000\n" +"X-Generator: Launchpad (build Unknown)\n" #. module: board_sale #: constraint:ir.ui.view:0 msgid "Invalid XML for View Architecture!" -msgstr "" +msgstr "XML non valide pour l'architecture de la vue!" #. module: board_sale #: model:ir.ui.menu,name:board_sale.menu_board_sales_manager msgid "Sale Dashboard" -msgstr "" +msgstr "Tableau de Bord des Ventes" #. module: board_sale #: view:board.board:0 msgid "Sales of the month" -msgstr "" +msgstr "Ventes du Mois" #. module: board_sale #: view:board.board:0 msgid "Sales manager board" -msgstr "" +msgstr "Tableau de Bord du Gestionnaire des Ventes" #. module: board_sale #: view:board.board:0 msgid "Cases of the month" -msgstr "" +msgstr "Cas du Mois" #. module: board_sale #: model:ir.ui.menu,name:board_sale.next_id_88 msgid "Sales" -msgstr "" +msgstr "Ventes" #. module: board_sale #: view:board.board:0 msgid "My open quotations" -msgstr "" +msgstr "Mes Devis Ouverts" #. module: board_sale #: view:board.board:0 msgid "Cases statistics" -msgstr "" +msgstr "Statistiques des Cas" #. module: board_sale #: view:board.board:0 msgid "Top ten sales of the month" -msgstr "" - +msgstr "10 meilleures Ventes du Mois" diff --git a/addons/crm/i18n/fr_FR.po b/addons/crm/i18n/fr_FR.po index 01d2728c2b5..64edbe14817 100644 --- a/addons/crm/i18n/fr_FR.po +++ b/addons/crm/i18n/fr_FR.po @@ -1,30 +1,33 @@ -# Translation of OpenERP Server. +# Translation of OpenERP Server. # This file containt the translation of the following modules: # * crm # + msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 4.3.0" -"Report-Msgid-Bugs-To: support@openerp.com" -"POT-Creation-Date: 2008-09-11 15:41:42+0000" -"PO-Revision-Date: 2008-09-11 15:41:42+0000" -"Last-Translator: <>" -"Language-Team: " -"MIME-Version: 1.0" -"Content-Type: text/plain; charset=UTF-8" -"Content-Transfer-Encoding: " -"Plural-Forms: " +"Project-Id-Version: OpenERP Server 4.3.0\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2008-09-05 13:33+0000\n" +"PO-Revision-Date: 2008-10-13 09:10+0000\n" +"Last-Translator: Olivier Laurent \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Encoding: Plural-Forms:\n" +"X-Launchpad-Export-Date: 2008-10-13 09:44+0000\n" +"X-Generator: Launchpad (build Unknown)\n" #. module: crm #: wizard_field:crm.case.section.menu,design_menu,menu7_option:0 #: wizard_field:crm.case.section.menu,design_menu,menu7:0 msgid "My Draft " -msgstr "" +msgstr "Mes brouillons " #. module: crm #: view:crm.case:0 msgid "Add Last Mail for Replying" -msgstr "Ajouter le dernier courrier pour réponse" +msgstr "Ajouter le dernier Mail à la réponse" #. module: crm #: view:crm.segmentation:0 @@ -35,46 +38,51 @@ msgstr "Calcul de l'état d'esprit" #: model:ir.actions.act_window,name:crm.crm_case_categ0-act #: model:ir.ui.menu,name:crm.menu_crm_case_categ0-act msgid "All Cases" -msgstr "" +msgstr "Tous les cas" #. module: crm #: wizard_view:crm.case.section.menu,init:0 msgid "Base Information" -msgstr "" +msgstr "Information de Base" #. module: crm #: field:crm.case.rule,trg_partner_categ_id:0 #: field:crm.segmentation,categ_id:0 msgid "Partner Category" -msgstr "Catégorie de partenaire" +msgstr "Catégorie du partenaire" #. module: crm #: field:crm.segmentation,sales_purchase_active:0 msgid "Use The Sales Purchase Rules" -msgstr "" +msgstr "Utilise les Règles Ventes - Achats" #. module: crm #: wizard_field:crm.case.section.menu,design_menu,menu13_option:0 #: wizard_field:crm.case.section.menu,design_menu,menu13:0 msgid "All Open " -msgstr "" +msgstr "Tous les ouverts " #. module: crm #: help:crm.segmentation,som_interval_default:0 -msgid "Default state of mind for period preceeding the 'Max Interval' computation. This is the starting state of mind by default if the partner has no event." -msgstr "Etat d'esprit par défaut pour la période précédent le calcul de l'intervale maximale. C'est l'état d'esprit par défaut si le partenaire n'a pas d'évenement." +msgid "" +"Default state of mind for period preceeding the 'Max Interval' computation. " +"This is the starting state of mind by default if the partner has no event." +msgstr "" +"Etat d'esprit par défaut pour la période précédent le calcul de l'intervale " +"maximale. C'est l'état d'esprit par défaut si le partenaire n'a pas " +"d'évenement." #. module: crm #: model:ir.actions.wizard,name:crm.wizard_case_section_menu #: model:ir.ui.menu,name:crm.menu_wizard_case_section_menu msgid "Create menus for a case section" -msgstr "Créer des menus pour une section de cas" +msgstr "Création des menus pour cette section de cas" #. module: crm #: model:ir.actions.act_window,name:crm.crm_case_rule-act #: model:ir.ui.menu,name:crm.menu_crm_case_rule-act msgid "Rules" -msgstr "" +msgstr "Règles" #. module: crm #: field:crm.case,email_cc:0 @@ -84,7 +92,7 @@ msgstr "E-mails en copie" #. module: crm #: model:ir.ui.menu,name:crm.menu_crm msgid "CRM & SRM" -msgstr "CRM & SRM" +msgstr "GRC & GRF" #. module: crm #: view:crm.segmentation:0 @@ -105,7 +113,7 @@ msgstr "Ajouter en copie" #: wizard_field:crm.case.section.menu,design_menu,menu1_option:0 #: wizard_field:crm.case.section.menu,design_menu,menu1:0 msgid "My " -msgstr "" +msgstr "Mes " #. module: crm #: model:ir.ui.menu,name:crm.next_id_51 @@ -121,7 +129,7 @@ msgstr "Cas" #: selection:crm.case.rule,trg_priority_from:0 #: selection:crm.case.rule,trg_priority_to:0 msgid "Highest" -msgstr "Très haute" +msgstr "Haute" #. module: crm #: model:ir.actions.act_window,name:crm.act_crm_case_categ_crm_case_opened @@ -134,31 +142,29 @@ msgstr "Cas ouverts" #. module: crm #: help:crm.segmentation,categ_id:0 -msgid "The partner category that will be added to partners that match the segmentation criterions after computation." -msgstr "La catégorie du partenaire qui sera ajouté aux partenaires correspondants aux critères de segmentation après calcul." +msgid "" +"The partner category that will be added to partners that match the " +"segmentation criterions after computation." +msgstr "" +"La catégorie du partenaire qui sera ajouté aux partenaires correspondants " +"aux critères de segmentation après calcul." #. module: crm #: view:crm.case.rule:0 msgid "%(partner)s = Partner name" msgstr "%(partner)s = Nom du partenaire" -#. module: crm -#, python-format -#: code:addons/crm/crm.py:0 -msgid "You can not escalate this case.\nYou are already at the top level." -msgstr "" - #. module: crm #: wizard_button:crm.case.section.menu,init,design_menu:0 #: wizard_button:crm.case.section.menu,design_menu,create:0 msgid "Create menu Entries" -msgstr "" +msgstr "Créer les entrées du menu" #. module: crm #: field:crm.case.log,user_id:0 #: field:crm.case,user_id:0 msgid "User Responsible" -msgstr "Responsable" +msgstr "Utilisateur responsable" #. module: crm #: field:crm.segmentation.line,expr_value:0 @@ -170,26 +176,20 @@ msgstr "Valeur" msgid "Case history" msgstr "Historique du cas" -#. module: crm -#, python-format -#: code:addons/crm/crm.py:0 -msgid "Error!" -msgstr "" - #. module: crm #: field:crm.case.rule,act_state:0 msgid "Set state to" -msgstr "Mettre l'état à" +msgstr "Mettre à l'état" #. module: crm #: field:crm.case.categ,name:0 msgid "Case Category Name" -msgstr "Catégorie de cas" +msgstr "Nom de la catégorie du cas" #. module: crm #: wizard_view:crm.case.section.menu,init:0 msgid "Select Views (empty for default)" -msgstr "" +msgstr "Sélectionne les Vues (vide par défaut)" #. module: crm #: field:crm.segmentation,som_interval_max:0 @@ -215,7 +215,7 @@ msgstr "Email à envoyer" #: wizard_field:crm.case.section.menu,design_menu,menu16_option:0 #: wizard_field:crm.case.section.menu,design_menu,menu16:0 msgid "All Unclosed and Unassigned " -msgstr "" +msgstr "Tous les Fermés et Non Assignés " #. module: crm #: field:crm.case.rule,trg_priority_from:0 @@ -231,7 +231,7 @@ msgstr "Nom de la règle" #. module: crm #: model:ir.ui.menu,name:crm.menu_crm_case_history-act_main msgid "Cases Histories" -msgstr "Historique des cas" +msgstr "Historiques des cas" #. module: crm #: model:ir.ui.menu,name:crm.menu_crm_configuration @@ -246,7 +246,7 @@ msgstr "Référence" #. module: crm #: field:crm.case.section,child_ids:0 msgid "Childs Sections" -msgstr "Sections fils" +msgstr "Sections enfants" #. module: crm #: view:res.partner.events:0 @@ -340,7 +340,7 @@ msgstr "Mail à ces adresses" #. module: crm #: constraint:ir.ui.view:0 msgid "Invalid XML for View Architecture!" -msgstr "" +msgstr "XML non valide pour l'architecture de la vue!" #. module: crm #: field:crm.case,priority:0 @@ -384,7 +384,7 @@ msgstr "Etat d'esprit" #: model:ir.actions.act_window,name:crm.crm_case_section_act #: model:ir.ui.menu,name:crm.menu_crm_case_section_act msgid "Sections" -msgstr "" +msgstr "Sections" #. module: crm #: field:crm.case.history,email:0 @@ -413,13 +413,7 @@ msgstr "Très basse" #. module: crm #: view:crm.segmentation:0 msgid "Profiling" -msgstr "" - -#. module: crm -#, python-format -#: code:addons/crm/crm.py:0 -msgid "Error !" -msgstr "" +msgstr "Analyse" #. module: crm #: view:crm.case:0 @@ -435,7 +429,7 @@ msgstr "Date de création" #: model:ir.actions.act_window,name:crm.crm_case_categ0-act_my #: model:ir.ui.menu,name:crm.menu_crm_case_categ0-act_my msgid "My cases" -msgstr "Mes cas " +msgstr "Mes cas" #. module: crm #: wizard_field:crm.case.section.menu,design_menu,menu15_option:0 @@ -445,8 +439,12 @@ msgstr "" #. module: crm #: help:crm.segmentation,som_interval_max:0 -msgid "The computation is made on all events that occured during this interval, the past X periods." -msgstr "Le calcul est effectué sur tout les évenements qui ont eux lieu pendant cette interval, les dernières X périodes." +msgid "" +"The computation is made on all events that occured during this interval, the " +"past X periods." +msgstr "" +"Le calcul est effectué sur tout les évenements qui ont eux lieu pendant " +"cette interval, les dernières X périodes." #. module: crm #: view:crm.case.rule:0 @@ -488,7 +486,7 @@ msgstr "En attente" #: model:ir.ui.menu,name:crm.menu_crm_segmentation-act #: model:ir.ui.menu,name:crm.next_id_53 msgid "Segmentations" -msgstr "" +msgstr "Segmentations" #. module: crm #: wizard_field:crm.case.section.menu,design_menu,menu3:0 @@ -498,8 +496,19 @@ msgstr "" #. module: crm #: help:crm.segmentation,som_interval:0 -msgid "A period is the average number of days between two cycle of sale or purchase for this segmentation. It's mainly used to detect if a partner has not purchased or buy for a too long time, so we suppose that his state of mind has decreased because he probably bought goods to another supplier. Use this functionnality for recurring businesses." +msgid "" +"A period is the average number of days between two cycle of sale or purchase " +"for this segmentation. It's mainly used to detect if a partner has not " +"purchased or buy for a too long time, so we suppose that his state of mind " +"has decreased because he probably bought goods to another supplier. Use this " +"functionnality for recurring businesses." msgstr "" +"Une période est le nombre de jours moyens entre deux cycles de vente ou " +"d'achat pour cette segmentation. Elle est principalement utilisée pour " +"vérifier si un partenaire n'a pas acheté ou vendu pour une période de temps " +"trop longue, ainsi, nous supposons que son état d'esprit a changé parce " +"qu'il a probablement acheté des biens chez un autre fournisseur. Utilisez " +"cette fonctionalité pour les affaires récurentes." #. module: crm #: model:ir.actions.act_window,name:crm.crm_case_categ-act @@ -572,7 +581,7 @@ msgstr "Probabilité" #. module: crm #: wizard_view:crm.case.section.menu,design_menu:0 msgid "Update The Proposed Menus To Be Created" -msgstr "" +msgstr "Mettre à jour les Menus Proposés pour qu'ils soient créés" #. module: crm #: field:crm.segmentation,partner_id:0 @@ -678,7 +687,7 @@ msgstr "Infos E-mail" #. module: crm #: wizard_field:crm.case.section.menu,init,view_calendar:0 msgid "Calendar View" -msgstr "" +msgstr "Vue calendrier" #. module: crm #: selection:crm.case,priority:0 @@ -705,8 +714,12 @@ msgstr "Après délai" #. module: crm #: help:crm.segmentation,sales_purchase_active:0 -msgid "Check if you want to use this tab as part of the segmentation rule. If not checked, the criteria beneath will be ignored" +msgid "" +"Check if you want to use this tab as part of the segmentation rule. If not " +"checked, the criteria beneath will be ignored" msgstr "" +"Vérifiez si vous voulez utiliser cet onglet comme faisant partie de la règle " +"de segmentation. S'il n'est pas coché, le critère en dessou sera ignoré" #. module: crm #: model:ir.actions.act_window,name:crm.crm_case_categ0-act_open @@ -722,7 +735,7 @@ msgstr "Rappel avec attachement" #. module: crm #: field:crm.case,state:0 msgid "Status" -msgstr "" +msgstr "État" #. module: crm #: field:crm.case.rule,act_remind_user:0 @@ -737,7 +750,7 @@ msgstr "Mettre la section à" #. module: crm #: field:crm.segmentation,state:0 msgid "Execution Status" -msgstr "" +msgstr "Statut d'exécution" #. module: crm #: selection:crm.case,priority:0 @@ -754,12 +767,6 @@ msgstr "Normal" msgid "Escalate" msgstr "Escalader" -#. module: crm -#, python-format -#: code:addons/crm/crm.py:0 -msgid "You must put a Partner eMail to use this action!" -msgstr "" - #. module: crm #: field:crm.segmentation,som_interval_default:0 msgid "Default (0=None)" @@ -806,12 +813,12 @@ msgstr "Section parent" #. module: crm #: wizard_field:crm.case.section.menu,init,menu_parent_id:0 msgid "Parent Menu" -msgstr "" +msgstr "Menu Parent" #. module: crm #: view:crm.segmentation:0 msgid "Included Answers :" -msgstr "" +msgstr "Réponses incluses :" #. module: crm #: view:crm.case.rule:0 @@ -825,13 +832,17 @@ msgstr "Mois" #. module: crm #: help:crm.case.section,reply_to:0 -msgid "The email address wich is the 'Reply-To' of all email sent by Tiny ERP for cases in this section" -msgstr "Cette adresse email qui est le 'Répondre à' de tous les emails envoyé par Tiny ERP concernant les cas dans cette section" +msgid "" +"The email address wich is the 'Reply-To' of all email sent by Tiny ERP for " +"cases in this section" +msgstr "" +"Cette adresse email qui est le 'Répondre à' de tous les emails envoyé par " +"Tiny ERP concernant les cas dans cette section" #. module: crm #: wizard_field:crm.case.section.menu,init,menu_name:0 msgid "Base Menu Name" -msgstr "" +msgstr "Nom du Menu de Base" #. module: crm #: field:crm.case,date:0 @@ -842,7 +853,7 @@ msgstr "Date" #. module: crm #: wizard_view:crm.case.section.menu,design_menu:0 msgid "Created Menus" -msgstr "" +msgstr "Menus Créés" #. module: crm #: field:crm.case.log,name:0 @@ -877,7 +888,7 @@ msgstr "Délai après date déclenchement:" #. module: crm #: view:crm.segmentation:0 msgid "Profiling Options" -msgstr "" +msgstr "Options d'analyse" #. module: crm #: field:crm.case,partner_address_id:0 @@ -967,8 +978,11 @@ msgstr "Code de la section" #. module: crm #: constraint:ir.model:0 -msgid "The Object name must start with x_ and not contain any special character !" +msgid "" +"The Object name must start with x_ and not contain any special character !" msgstr "" +"Le nom de l'objet doit commencer avec x_ et ne pas contenir de charactères " +"spéciaux !" #. module: crm #: view:res.partner.events:0 @@ -984,7 +998,7 @@ msgstr "Responsable" #. module: crm #: wizard_view:crm.case.section.menu,init:0 msgid "Create Menus For Cases" -msgstr "" +msgstr "Créer des Menus pour les Cas" #. module: crm #: view:crm.case.rule:0 @@ -1016,7 +1030,7 @@ msgstr "Segmentation du partenaire" #. module: crm #: view:crm.segmentation:0 msgid "Excluded Answers :" -msgstr "" +msgstr "Réponses exclues :" #. module: crm #: field:crm.case.rule,act_priority:0 @@ -1110,8 +1124,12 @@ msgstr "Nom du segment" #. module: crm #: help:crm.segmentation,som_interval_decrease:0 -msgid "If the partner has not purchased (or buied) during a period, decrease the state of mind by this factor. It's a multiplication" -msgstr "Si le partenaire n'a pas acheté pendant une période, diminue l'état d'esprit par ce facteur. C'est une multiplication" +msgid "" +"If the partner has not purchased (or buied) during a period, decrease the " +"state of mind by this factor. It's a multiplication" +msgstr "" +"Si le partenaire n'a pas acheté pendant une période, diminue l'état d'esprit " +"par ce facteur. C'est une multiplication" #. module: crm #: wizard_field:crm.case.section.menu,design_menu,menu8_option:0 @@ -1173,8 +1191,14 @@ msgstr "ID du cas" #. module: crm #: help:crm.segmentation,exclusif:0 -msgid "Check if the category is limited to partners that match the segmentation criterions. If checked, remove the category from partners that doesn't match segmentation criterions" -msgstr "Vérifie si la catégorie est limitée au partenaires correspondants aux critères de segmentation. Si vérifié, retire la catégorie des partenaires ne correspondants pas aux critères de segmentation." +msgid "" +"Check if the category is limited to partners that match the segmentation " +"criterions. If checked, remove the category from partners that doesn't match " +"segmentation criterions" +msgstr "" +"Vérifie si la catégorie est limitée au partenaires correspondants aux " +"critères de segmentation. Si vérifié, retire la catégorie des partenaires ne " +"correspondants pas aux critères de segmentation." #. module: crm #: field:crm.case,log_ids:0 @@ -1184,7 +1208,7 @@ msgstr "Historique" #. module: crm #: wizard_field:crm.case.section.menu,init,view_form:0 msgid "Form View" -msgstr "" +msgstr "Vue Formulaire" #. module: crm #: field:crm.segmentation,exclusif:0 @@ -1205,7 +1229,7 @@ msgstr "Continuer le processus" #. module: crm #: wizard_field:crm.case.section.menu,init,view_tree:0 msgid "Tree View" -msgstr "" +msgstr "Vue en arbre" #. module: crm #: model:ir.actions.act_window,name:crm.crm_case_section_open_act @@ -1261,4 +1285,3 @@ msgstr "" #: field:crm.case.rule,trg_date_type:0 msgid "Trigger Date" msgstr "Date de déclenchement" - From 5bf86729899eeb12287734e8f044a22c5c4fd267 Mon Sep 17 00:00:00 2001 From: Olivier Laurent Date: Mon, 13 Oct 2008 13:22:30 +0200 Subject: [PATCH 006/153] French translation bzr revid: olt@tinyerp.com-20081013112230-ljc3vdl3afrot4pb --- addons/crm/i18n/fr_FR.po | 10 +- addons/crm_configuration/i18n/fr_FR.po | 341 +++++++++++++------------ addons/crm_profiling/i18n/fr_FR.po | 75 +++--- 3 files changed, 217 insertions(+), 209 deletions(-) diff --git a/addons/crm/i18n/fr_FR.po b/addons/crm/i18n/fr_FR.po index 64edbe14817..be36fca66ff 100644 --- a/addons/crm/i18n/fr_FR.po +++ b/addons/crm/i18n/fr_FR.po @@ -1,21 +1,19 @@ -# Translation of OpenERP Server. +# Translation of OpenERP Server. # This file containt the translation of the following modules: # * crm # - msgid "" msgstr "" "Project-Id-Version: OpenERP Server 4.3.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2008-09-05 13:33+0000\n" -"PO-Revision-Date: 2008-10-13 09:10+0000\n" +"PO-Revision-Date: 2008-10-13 10:15+0000\n" "Last-Translator: Olivier Laurent \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Encoding: Plural-Forms:\n" -"X-Launchpad-Export-Date: 2008-10-13 09:44+0000\n" +"X-Launchpad-Export-Date: 2008-10-13 11:08+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: crm @@ -719,7 +717,7 @@ msgid "" "checked, the criteria beneath will be ignored" msgstr "" "Vérifiez si vous voulez utiliser cet onglet comme faisant partie de la règle " -"de segmentation. S'il n'est pas coché, le critère en dessou sera ignoré" +"de segmentation. S'il n'est pas coché, le critère en dessous sera ignoré" #. module: crm #: model:ir.actions.act_window,name:crm.crm_case_categ0-act_open diff --git a/addons/crm_configuration/i18n/fr_FR.po b/addons/crm_configuration/i18n/fr_FR.po index 5bb0a5c2efb..e5402882e8e 100644 --- a/addons/crm_configuration/i18n/fr_FR.po +++ b/addons/crm_configuration/i18n/fr_FR.po @@ -4,37 +4,38 @@ # msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 4.3.0" -"Report-Msgid-Bugs-To: support@openerp.com" -"POT-Creation-Date: 2008-09-11 15:41:42+0000" -"PO-Revision-Date: 2008-09-11 15:41:42+0000" -"Last-Translator: <>" -"Language-Team: " -"MIME-Version: 1.0" -"Content-Type: text/plain; charset=UTF-8" -"Content-Transfer-Encoding: " -"Plural-Forms: " +"Project-Id-Version: OpenERP Server 4.3.0\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2008-09-05 16:26+0000\n" +"PO-Revision-Date: 2008-10-13 10:14+0000\n" +"Last-Translator: Olivier Laurent \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2008-10-13 11:04+0000\n" +"X-Generator: Launchpad (build Unknown)\n" #. module: crm_configuration #: model:ir.actions.act_window,name:crm_configuration.crm_case_category_act_all1 #: model:ir.ui.menu,name:crm_configuration.menu_crm_case_categ0_act_all1 msgid "Bugs Waiting Approval" -msgstr "" +msgstr "Bugs en attente d'approbation" #. module: crm_configuration #: model:ir.model,name:crm_configuration.model_report_crm_case_section_categ_stage msgid "Cases by section, Category and stage" -msgstr "" +msgstr "Cas par section, catégorie et étape" #. module: crm_configuration #: model:ir.ui.menu,name:crm_configuration.menu_crm_case_categ0_act_leads msgid "Leads Tracking" -msgstr "" +msgstr "Suivi des affaires" #. module: crm_configuration #: view:crm.case:0 msgid "Title" -msgstr "" +msgstr "Titre" #. module: crm_configuration #: view:crm.case:0 @@ -45,82 +46,82 @@ msgstr "Ajouter le dernier courrier pour réponse" #: model:ir.ui.menu,name:crm_configuration.menu_crm_case_opp #: view:crm.case:0 msgid "Opportunities" -msgstr "" +msgstr "Opportunités" #. module: crm_configuration #: model:ir.actions.act_window,name:crm_configuration.crm_case_category_act_oppor22 #: model:ir.ui.menu,name:crm_configuration.menu_crm_case_categ0_act_oppor22 msgid "My Opportunities" -msgstr "" +msgstr "Mes opportunités" #. module: crm_configuration #: model:ir.model,name:crm_configuration.model_report_crm_case_section_categ2 msgid "Cases by section and category2" -msgstr "" +msgstr "Cas par section et catégorie2" #. module: crm_configuration #: view:crm.case:0 msgid "Leads Tree" -msgstr "" +msgstr "Arbre des affaires" #. module: crm_configuration #: model:ir.actions.act_window,name:crm_configuration.crm_case_category_act_my3 #: model:ir.ui.menu,name:crm_configuration.menu_crm_case_categ0_act_my3 msgid "My Bugs Not Fixed" -msgstr "" +msgstr "Mes bugs non fixés" #. module: crm_configuration #: model:ir.actions.act_window,name:crm_configuration.crm_case_category_act_meetall3 #: model:ir.ui.menu,name:crm_configuration.menu_crm_case_categ0_act_meetall3 msgid "Next Deadlines" -msgstr "" +msgstr "Prochaine date d'échéance" #. module: crm_configuration #: view:crm.case:0 msgid "Meeting For Leads Generation" -msgstr "" +msgstr "Rendez-vous pour affaires" #. module: crm_configuration #: view:crm.case:0 msgid "Severity" -msgstr "" +msgstr "Sévérité" #. module: crm_configuration #: view:crm.case:0 msgid "Funds Form" -msgstr "" +msgstr "Recherche de fonds" #. module: crm_configuration #: model:ir.ui.menu,name:crm_configuration.menu_action_report_crm_case_lead_user msgid "Cases by Leads and User" -msgstr "" +msgstr "Cas par affaire et utilisateur" #. module: crm_configuration #: view:crm.case:0 msgid "Campaign Type" -msgstr "" +msgstr "Type de campagne" #. module: crm_configuration #: model:ir.actions.act_window,name:crm_configuration.crm_case_categ0_act11 #: model:ir.ui.menu,name:crm_configuration.menu_crm_case_categ0_act11 msgid "My Jobs Requests" -msgstr "" +msgstr "Mes demandes d'emploi" #. module: crm_configuration #: model:ir.ui.menu,name:crm_configuration.menu_action_report_crm_case_oppor_user msgid "Cases by Opportunities and User" -msgstr "" +msgstr "Cas par opportunités et utilisateurs" #. module: crm_configuration #: field:crm.case.stage,name:0 msgid "Stage Name" -msgstr "" +msgstr "Nom de l'étape" #. module: crm_configuration #: model:ir.actions.act_window,name:crm_configuration.crm_case_category_act_f7 #: model:ir.ui.menu,name:crm_configuration.menu_crm_case_categ0_act_f7 msgid "Old Feature Requests" -msgstr "" +msgstr "Demande d'ancienne fonctionalité" #. module: crm_configuration #: model:ir.actions.act_window,name:crm_configuration.crm_case_category_act_meetall1 @@ -128,64 +129,64 @@ msgstr "" #: model:ir.ui.menu,name:crm_configuration.menu_crm_case_categ0_act_meetall1 #: model:ir.ui.menu,name:crm_configuration.menu_crm_case_categ0_act_meetmy1 msgid "Draft Meetings" -msgstr "" +msgstr "Rendez-vous brouillon" #. module: crm_configuration #: model:ir.ui.menu,name:crm_configuration.menu_crm_case_categ0_act_oppor msgid "New Opportunity" -msgstr "" +msgstr "Nouvelle opportunité" #. module: crm_configuration #: field:crm.case,partner_mobile:0 msgid "Mobile" -msgstr "" +msgstr "Portable" #. module: crm_configuration #: view:crm.case:0 msgid "Notes" -msgstr "" +msgstr "Notes" #. module: crm_configuration #: view:crm.case:0 msgid "Opportunities Form" -msgstr "" +msgstr "Forumlaire opportunités" #. module: crm_configuration #: view:crm.case:0 msgid "Amount" -msgstr "" +msgstr "Montant" #. module: crm_configuration #: model:ir.ui.menu,name:crm_configuration.menu_crm_case_categ_meet_my msgid "My Meetings" -msgstr "" +msgstr "Mes rendez-vous" #. module: crm_configuration #: view:crm.case:0 msgid "Lead Source" -msgstr "" +msgstr "Source de l'affaire" #. module: crm_configuration #: model:ir.actions.act_window,name:crm_configuration.crm_case_categ0_act111 #: model:ir.ui.menu,name:crm_configuration.menu_crm_case_categ0_act111 msgid "All Jobs Requests" -msgstr "" +msgstr "Toutes les demandes d'emploi" #. module: crm_configuration #: view:crm.case:0 msgid "Expected Salary" -msgstr "" +msgstr "Salaire demandé" #. module: crm_configuration #: view:crm.case:0 msgid "Applied Job" -msgstr "" +msgstr "Job postulé" #. module: crm_configuration #: model:ir.actions.act_window,name:crm_configuration.crm_case_category_act_leads_all2 #: model:ir.ui.menu,name:crm_configuration.menu_crm_case_categ0_act_leads_all2 msgid "All Draft Leads" -msgstr "" +msgstr "Toutes les affaires draft" #. module: crm_configuration #: field:report.crm.case.section.categ2,nbr:0 @@ -193,48 +194,48 @@ msgstr "" #: field:report.crm.case.section.categ.stage,nbr:0 #: field:report.crm.case.section.stage,nbr:0 msgid "# of Cases" -msgstr "" +msgstr "# de cas" #. module: crm_configuration #: model:ir.actions.act_window,name:crm_configuration.crm_case_categ_act0 #: model:ir.ui.menu,name:crm_configuration.menu_crm_case_categ_act0 msgid "All Bugs" -msgstr "" +msgstr "Tous les bugs" #. module: crm_configuration #: model:ir.ui.menu,name:crm_configuration.menu_crm_case_section_categ_tree #: model:ir.ui.menu,name:crm_configuration.menu_crm_case_section_categ_tree_month #: view:report.crm.case.section.categ2:0 msgid "Cases by Section and Category2" -msgstr "" +msgstr "Cas par section et catégorie2" #. module: crm_configuration #: model:ir.actions.act_window,name:crm_configuration.crm_case_category_act_leads_my3 #: model:ir.ui.menu,name:crm_configuration.menu_crm_case_categ0_act_leads_my3 msgid "My Open Leads" -msgstr "" +msgstr "Mes affaires ouvertes" #. module: crm_configuration #: model:ir.actions.act_window,name:crm_configuration.crm_case_category_act_my0 #: model:ir.ui.menu,name:crm_configuration.menu_crm_case_categ0_act_my0 msgid "My Bugs" -msgstr "" +msgstr "Mes bugs" #. module: crm_configuration #: model:ir.actions.act_window,name:crm_configuration.crm_case_category_act_meetings #: view:crm.case:0 msgid "Meetings" -msgstr "" +msgstr "Rendez-vous" #. module: crm_configuration #: view:crm.case:0 msgid "Refuse Job" -msgstr "" +msgstr "Refuser Emploi" #. module: crm_configuration #: field:crm.case.category2,name:0 msgid "Case Category2 Name" -msgstr "" +msgstr "Catégorie des cas2" #. module: crm_configuration #: view:crm.case:0 @@ -245,19 +246,19 @@ msgstr "Infos sur l'action" #: model:ir.actions.act_window,name:crm_configuration.crm_case_categ0_act_my2 #: model:ir.ui.menu,name:crm_configuration.menu_crm_case_categ0_act_myjobs2 msgid "My Jobs Propositions to Review" -msgstr "" +msgstr "Mes propositions d'emploi à revoir" #. module: crm_configuration #: model:ir.actions.act_window,name:crm_configuration.crm_case_category_act_leads_my #: model:ir.ui.menu,name:crm_configuration.menu_crm_case_categ0_act_leads_my msgid "My Leads" -msgstr "" +msgstr "Mes affaires" #. module: crm_configuration #: model:ir.actions.act_window,name:crm_configuration.crm_case_category_act_oppor1 #: model:ir.ui.menu,name:crm_configuration.menu_crm_case_categ0_act_oppor1 msgid "All Open Opportunities" -msgstr "" +msgstr "Toutes les opportunités ouvertes" #. module: crm_configuration #: view:crm.case:0 @@ -275,37 +276,37 @@ msgstr "Infos" #: selection:report.crm.case.section.categ.stage,state:0 #: selection:report.crm.case.section.stage,state:0 msgid "Draft" -msgstr "" +msgstr "Brouillon" #. module: crm_configuration #: model:ir.actions.act_window,name:crm_configuration.crm_case_category_act_my1 #: model:ir.ui.menu,name:crm_configuration.menu_crm_case_categ0_act_my1 msgid "My Open Bugs" -msgstr "" +msgstr "Mes bugs ouverts" #. module: crm_configuration #: field:crm.case.category2,section_id:0 #: field:crm.case.stage,section_id:0 msgid "Case Section" -msgstr "" +msgstr "Section du cas" #. module: crm_configuration #: model:ir.actions.act_window,name:crm_configuration.crm_case_category_act_leads_all5 #: model:ir.ui.menu,name:crm_configuration.menu_crm_case_categ0_act_leads_all5 msgid "All Cancelled Leads" -msgstr "" +msgstr "Toutes les affaires annulées" #. module: crm_configuration #: view:crm.case:0 msgid "Proposed Salary" -msgstr "" +msgstr "Salaire proposé" #. module: crm_configuration #: model:ir.ui.menu,name:crm_configuration.menu_crm_case_section_stage_tree #: model:ir.ui.menu,name:crm_configuration.menu_crm_case_section_stage_tree_month #: view:report.crm.case.section.stage:0 msgid "Cases by Section and Stage" -msgstr "" +msgstr "Cas par section et étape" #. module: crm_configuration #: field:report.crm.case.section.categ2,section_id:0 @@ -313,7 +314,7 @@ msgstr "" #: field:report.crm.case.section.categ.stage,section_id:0 #: field:report.crm.case.section.stage,section_id:0 msgid "Section" -msgstr "" +msgstr "Section" #. module: crm_configuration #: view:crm.case:0 @@ -324,12 +325,12 @@ msgstr "Dates" #: model:ir.actions.act_window,name:crm_configuration.crm_case_category_act_f4 #: model:ir.ui.menu,name:crm_configuration.menu_crm_case_categ0_act_f4 msgid "Pending Feature Requests" -msgstr "" +msgstr "Demande de fonctionnalités en attente" #. module: crm_configuration #: view:crm.case:0 msgid "Priority" -msgstr "" +msgstr "Priorité" #. module: crm_configuration #: field:report.crm.case.section.categ2,state:0 @@ -337,17 +338,17 @@ msgstr "" #: field:report.crm.case.section.categ.stage,state:0 #: field:report.crm.case.section.stage,state:0 msgid "State" -msgstr "" +msgstr "État" #. module: crm_configuration #: view:crm.case:0 msgid "Version" -msgstr "" +msgstr "Version" #. module: crm_configuration #: view:crm.case:0 msgid "Location" -msgstr "" +msgstr "Emplacement" #. module: crm_configuration #: model:ir.ui.menu,name:crm_configuration.menu_action_report_crm_case_lead_categ_categ2 @@ -356,63 +357,63 @@ msgstr "" #: model:ir.ui.menu,name:crm_configuration.menu_crm_case_section_categ_categ2_tree_month #: view:report.crm.case.section.categ.categ2:0 msgid "Cases by Section, Category and Category2" -msgstr "" +msgstr "Cas par section, catégorie et catégorie2" #. module: crm_configuration #: view:crm.case:0 msgid "Payment Mode" -msgstr "" +msgstr "Mode de paiement" #. module: crm_configuration #: field:report.crm.case.section.categ2,category2_id:0 #: field:report.crm.case.section.categ.categ2,category2_id:0 #: view:crm.case:0 msgid "Type" -msgstr "" +msgstr "Type" #. module: crm_configuration #: view:crm.case:0 msgid "Email" -msgstr "" +msgstr "Email" #. module: crm_configuration #: model:ir.ui.menu,name:crm_configuration.menu_action_report_crm_case_lead_stage msgid "Cases by Leads and Stage" -msgstr "" +msgstr "Cas par affaire et étape" #. module: crm_configuration #: view:crm.case:0 msgid "Meeting" -msgstr "" +msgstr "Rendez-vous" #. module: crm_configuration #: model:ir.actions.act_window,name:crm_configuration.crm_case_categ0_act_my1 #: model:ir.ui.menu,name:crm_configuration.menu_crm_case_categ0_act_myjobs1 msgid "My Pending Jobs Requests" -msgstr "" +msgstr "Mes demandes d'emplois en attente" #. module: crm_configuration #: model:ir.actions.act_window,name:crm_configuration.crm_case_category_act_leads_my2 #: model:ir.ui.menu,name:crm_configuration.menu_crm_case_categ0_act_leads_my2 msgid "My Draft Leads" -msgstr "" +msgstr "Mes affaires en brouillon" #. module: crm_configuration #: model:ir.model,name:crm_configuration.model_report_crm_case_section_categ_categ2 msgid "Cases by section, Category and Category2" -msgstr "" +msgstr "Cas par section, catégorie et catégorie2" #. module: crm_configuration #: model:ir.actions.act_window,name:crm_configuration.crm_case_category_act_all2 #: model:ir.ui.menu,name:crm_configuration.menu_crm_case_categ0_act_all2 msgid "Open Bugs" -msgstr "" +msgstr "Bugs ouverts" #. module: crm_configuration #: model:ir.actions.act_window,name:crm_configuration.crm_case_category_act_f3 #: model:ir.ui.menu,name:crm_configuration.menu_crm_case_categ0_act_f3 msgid "Open Feature Requests" -msgstr "" +msgstr "Demande de fonctionnalités ouvertes" #. module: crm_configuration #: field:crm.case,stage_id:0 @@ -421,22 +422,22 @@ msgstr "" #: field:report.crm.case.section.categ.stage,stage_id:0 #: field:report.crm.case.section.stage,stage_id:0 msgid "Stage" -msgstr "" +msgstr "Étape" #. module: crm_configuration #: constraint:ir.ui.view:0 msgid "Invalid XML for View Architecture!" -msgstr "" +msgstr "XML non valide pour l'architecture de la vue!" #. module: crm_configuration #: model:ir.ui.menu,name:crm_configuration.menu_action_report_crm_case_oppor_categ msgid "Cases by Opportunities and Category2" -msgstr "" +msgstr "Cas par Opportunité et Catégorie2" #. module: crm_configuration #: field:crm.case,partner_name2:0 msgid "Employee Email" -msgstr "" +msgstr "Email de l'Employé" #. module: crm_configuration #: view:crm.case:0 @@ -447,27 +448,27 @@ msgstr "" #: model:ir.actions.act_window,name:crm_configuration.crm_case_categ0_act_all2 #: model:ir.ui.menu,name:crm_configuration.menu_crm_case_categ0_act_myjobs_all2 msgid "All Jobs Propositions" -msgstr "" +msgstr "Toutes les Propositions d'Emploi" #. module: crm_configuration #: view:crm.case:0 msgid "Contact" -msgstr "" +msgstr "Contact" #. module: crm_configuration #: field:crm.case,category2_id:0 msgid "Category Name" -msgstr "" +msgstr "Nom de la catégorie" #. module: crm_configuration #: view:crm.case:0 msgid "Cancel Meeting" -msgstr "" +msgstr "Annuler le Rendez-vous" #. module: crm_configuration #: view:crm.case:0 msgid "Resolution history" -msgstr "" +msgstr "Historique de la Résolution" #. module: crm_configuration #: view:crm.case:0 @@ -478,12 +479,12 @@ msgstr "Références" #: model:ir.actions.act_window,name:crm_configuration.crm_case_category_act_my2 #: model:ir.ui.menu,name:crm_configuration.menu_crm_case_categ0_act_my2 msgid "My Bugs With Patches" -msgstr "" +msgstr "Mes Bugs avec Patches" #. module: crm_configuration #: view:crm.case:0 msgid "Bug Tracker Form" -msgstr "" +msgstr "Formulaire de Rapport de Bug" #. module: crm_configuration #: view:crm.case:0 @@ -494,12 +495,12 @@ msgstr "Estimer" #: model:ir.actions.act_window,name:crm_configuration.crm_case_categ0_act_all1 #: model:ir.ui.menu,name:crm_configuration.menu_crm_case_categ0_act_myjobs_all1 msgid "All Pending Jobs Requests" -msgstr "" +msgstr "Toutes les Demandes d'Emploi" #. module: crm_configuration #: view:crm.case:0 msgid "Funds Tree" -msgstr "" +msgstr "Arbre des Fonds" #. module: crm_configuration #: field:report.crm.case.section.categ2,name:0 @@ -507,14 +508,14 @@ msgstr "" #: field:report.crm.case.section.categ.stage,name:0 #: field:report.crm.case.section.stage,name:0 msgid "Month" -msgstr "" +msgstr "Mois" #. module: crm_configuration #: model:ir.actions.act_window,name:crm_configuration.crm_case_category_act_leads #: model:ir.ui.menu,name:crm_configuration.menu_action_report_crm_case_lead #: view:crm.case:0 msgid "Leads" -msgstr "" +msgstr "Affaires" #. module: crm_configuration #: selection:report.crm.case.section.categ2,state:0 @@ -522,12 +523,12 @@ msgstr "" #: selection:report.crm.case.section.categ.stage,state:0 #: selection:report.crm.case.section.stage,state:0 msgid "Canceled" -msgstr "" +msgstr "Annulé" #. module: crm_configuration #: view:crm.case:0 msgid "Job Info" -msgstr "" +msgstr "Information sur l'Emploi" #. module: crm_configuration #: model:ir.actions.act_window,name:crm_configuration.crm_case_category_act_meetall2 @@ -535,41 +536,41 @@ msgstr "" #: model:ir.ui.menu,name:crm_configuration.menu_crm_case_categ0_act_meetall2 #: model:ir.ui.menu,name:crm_configuration.menu_crm_case_categ0_act_meetmy2 msgid "Confirmed Meetings" -msgstr "" +msgstr "Rendez-vous Confirmés" #. module: crm_configuration #: view:crm.case:0 msgid "Funds" -msgstr "" +msgstr "Fonds" #. module: crm_configuration #: model:ir.actions.act_window,name:crm_configuration.crm_case_category_act_oppor_my2 #: model:ir.ui.menu,name:crm_configuration.menu_crm_case_categ0_act_oppor_my2 msgid "My Pending Opportunities" -msgstr "" +msgstr "Mes Opportunités en Attente" #. module: crm_configuration #: view:crm.case:0 msgid "Jobs - Recruitment Tree" -msgstr "" +msgstr "Arbre des Emplois - Recrutements" #. module: crm_configuration #: view:crm.case:0 msgid "Jobs Description" -msgstr "" +msgstr "Description de l'Emploi" #. module: crm_configuration #: model:ir.actions.act_window,name:crm_configuration.crm_case_categ0_act_all0 #: model:ir.ui.menu,name:crm_configuration.menu_crm_case_categ0_act_myjobs_all0 msgid "All Open Jobs Requests" -msgstr "" +msgstr "Toutes les Demandes d'Emploi Ouvertes" #. module: crm_configuration #: field:report.crm.case.section.categ.categ2,categ_id:0 #: field:report.crm.case.section.categ.stage,categ_id:0 #: field:report.crm.case.section.stage,categ_id:0 msgid "Category" -msgstr "" +msgstr "Catégorie" #. module: crm_configuration #: model:ir.ui.menu,name:crm_configuration.menu_action_report_crm_case_lead_categ_stage @@ -578,19 +579,19 @@ msgstr "" #: model:ir.ui.menu,name:crm_configuration.menu_crm_case_section_categ_stage_tree_month #: view:report.crm.case.section.categ.stage:0 msgid "Cases by Section, Category and Stage" -msgstr "" +msgstr "Cas par section catégorie et étape" #. module: crm_configuration #: model:ir.actions.act_window,name:crm_configuration.crm_case_category_act_leads_all1 #: model:ir.ui.menu,name:crm_configuration.menu_crm_case_categ0_act_leads_all1 msgid "All Unclosed Leads" -msgstr "" +msgstr "Toutes les Affaires Non Fermées" #. module: crm_configuration #: model:ir.actions.act_window,name:crm_configuration.crm_case_category_act_f0 #: model:ir.ui.menu,name:crm_configuration.menu_crm_case_category_act_f0 msgid "All Feature Request" -msgstr "" +msgstr "Toutes les Demandes de Fonctionalités" #. module: crm_configuration #: view:crm.case:0 @@ -600,7 +601,7 @@ msgstr "Faire une historique" #. module: crm_configuration #: field:crm.case,note:0 msgid "Note" -msgstr "" +msgstr "Note" #. module: crm_configuration #: field:report.crm.case.section.categ2,delay_close:0 @@ -608,13 +609,13 @@ msgstr "" #: field:report.crm.case.section.categ.stage,delay_close:0 #: field:report.crm.case.section.stage,delay_close:0 msgid "Delay Close" -msgstr "" +msgstr "Delai de fermeture" #. module: crm_configuration #: model:ir.actions.act_window,name:crm_configuration.crm_case_category_act_leads_all4 #: model:ir.ui.menu,name:crm_configuration.menu_crm_case_categ0_act_leads_all4 msgid "All Pending Leads" -msgstr "" +msgstr "Toutes les Affaires en Attente" #. module: crm_configuration #: selection:report.crm.case.section.categ2,state:0 @@ -622,19 +623,19 @@ msgstr "" #: selection:report.crm.case.section.categ.stage,state:0 #: selection:report.crm.case.section.stage,state:0 msgid "Closed" -msgstr "" +msgstr "Fermé" #. module: crm_configuration #: model:ir.actions.act_window,name:crm_configuration.crm_case_category_act_all4 #: model:ir.ui.menu,name:crm_configuration.menu_crm_case_categ0_act_all4 msgid "Bugs Not Fixed" -msgstr "" +msgstr "Bugs Non Clos" #. module: crm_configuration #: field:crm.case,partner_name:0 #: view:crm.case:0 msgid "Employee Name" -msgstr "" +msgstr "Nom de l'Employé" #. module: crm_configuration #: selection:report.crm.case.section.categ2,state:0 @@ -648,7 +649,7 @@ msgstr "En attente" #. module: crm_configuration #: view:crm.case:0 msgid "Status" -msgstr "" +msgstr "État" #. module: crm_configuration #: model:ir.actions.act_window,name:crm_configuration.crm_case_category_act_all6 @@ -656,17 +657,17 @@ msgstr "" #: model:ir.ui.menu,name:crm_configuration.menu_crm_case_categ0_act_all6 #: model:ir.ui.menu,name:crm_configuration.menu_crm_case_categ0_act_f5 msgid "Planned For Future Release" -msgstr "" +msgstr "Plannifié pour une Sortie Prochaine" #. module: crm_configuration #: view:crm.case:0 msgid "Degree" -msgstr "" +msgstr "Degré" #. module: crm_configuration #: view:crm.case:0 msgid "Meetings Tree" -msgstr "" +msgstr "Arbre des Rendez-vous" #. module: crm_configuration #: view:crm.case:0 @@ -676,24 +677,24 @@ msgstr "Escalader" #. module: crm_configuration #: model:ir.ui.menu,name:crm_configuration.menu_crm_case_categ_meet msgid "All Meetings" -msgstr "" +msgstr "Tous les Rendez-vous" #. module: crm_configuration #: model:ir.actions.act_window,name:crm_configuration.crm_case_category_act_leads_all3 #: model:ir.ui.menu,name:crm_configuration.menu_crm_case_categ0_act_leads_all3 msgid "All Open Leads" -msgstr "" +msgstr "Toutes les Affaires Ouvertes" #. module: crm_configuration #: model:ir.actions.act_window,name:crm_configuration.crm_case_category_act_f2 #: model:ir.ui.menu,name:crm_configuration.menu_crm_case_categ0_act_f2 msgid "Feature Requests Waiting Approval" -msgstr "" +msgstr "Demande de Fonctionnalités en Attende de Confirmation" #. module: crm_configuration #: field:crm.case,partner_phone:0 msgid "Phone" -msgstr "" +msgstr "Téléphone" #. module: crm_configuration #: field:report.crm.case.section.categ2,user_id:0 @@ -701,62 +702,62 @@ msgstr "" #: field:report.crm.case.section.categ.stage,user_id:0 #: field:report.crm.case.section.stage,user_id:0 msgid "User" -msgstr "" +msgstr "Utilisateur" #. module: crm_configuration #: model:ir.ui.menu,name:crm_configuration.menu_action_report_crm_case_lead_categ msgid "Cases by Leads and Category2" -msgstr "" +msgstr "Cas par Affaire et Catégorie2" #. module: crm_configuration #: model:ir.actions.act_window,name:crm_configuration.crm_case_categ0_act_my0 #: model:ir.ui.menu,name:crm_configuration.menu_crm_case_categ0_act_myjobs0 msgid "My Open Jobs Requests" -msgstr "" +msgstr "Mes Demandes d'Emploi Ouvertes" #. module: crm_configuration #: model:ir.actions.act_window,name:crm_configuration.crm_case_category_act_all5 #: model:ir.ui.menu,name:crm_configuration.menu_crm_case_categ0_act_all5 msgid "Pending Bugs" -msgstr "" +msgstr "Bugs en Attente" #. module: crm_configuration #: model:ir.actions.act_window,name:crm_configuration.crm_case_category_act_oppor_all2 #: model:ir.ui.menu,name:crm_configuration.menu_crm_case_categ0_act_oppor_all2 msgid "All Pending Opportunities" -msgstr "" +msgstr "Toutes les Opportunités en Attente" #. module: crm_configuration #: view:crm.case:0 msgid "Bugs" -msgstr "" +msgstr "Bugs" #. module: crm_configuration #: model:ir.actions.act_window,name:crm_configuration.crm_case_category_act_leads_my6 #: model:ir.ui.menu,name:crm_configuration.menu_crm_case_category_act_leads_my6 msgid "Calendar Of My Leads Meetings" -msgstr "" +msgstr "Calendrier des mes Rendez-vous d'Affaire" #. module: crm_configuration #: model:ir.actions.act_window,name:crm_configuration.crm_case_categ0_act_all3 #: model:ir.ui.menu,name:crm_configuration.menu_crm_case_categ0_act_myjobs_all3 msgid "All Unclosed Requests" -msgstr "" +msgstr "Toutes les Demandes Non Fermées" #. module: crm_configuration #: view:crm.case:0 msgid "Jobs - Recruitment Form" -msgstr "" +msgstr "Formulaire Emplois - Recrutement" #. module: crm_configuration #: view:crm.case:0 msgid "Deadlines" -msgstr "" +msgstr "Dates Limites" #. module: crm_configuration #: view:crm.case:0 msgid "Resolution" -msgstr "" +msgstr "Résolution" #. module: crm_configuration #: view:crm.case:0 @@ -772,23 +773,23 @@ msgstr "" #: model:ir.actions.act_window,name:crm_configuration.crm_case_categ_act_new #: model:ir.ui.menu,name:crm_configuration.menu_crm_case_categ_act_new msgid "New Bug" -msgstr "" +msgstr "Nouveau Bug" #. module: crm_configuration #: model:ir.model,name:crm_configuration.model_crm_case_stage msgid "Stage of case" -msgstr "" +msgstr "Etape des cas" #. module: crm_configuration #: model:ir.actions.act_window,name:crm_configuration.crm_case_category_act_leads_my1 #: model:ir.ui.menu,name:crm_configuration.menu_crm_case_categ0_act_leads_my1 msgid "My Unclosed Leads" -msgstr "" +msgstr "Mes Affaires Non Fermées" #. module: crm_configuration #: model:ir.model,name:crm_configuration.model_report_crm_case_section_stage msgid "Cases by section and stage" -msgstr "" +msgstr "Cas par section et étape" #. module: crm_configuration #: view:crm.case:0 @@ -798,7 +799,7 @@ msgstr "Général" #. module: crm_configuration #: view:crm.case:0 msgid "Done" -msgstr "" +msgstr "Terminé" #. module: crm_configuration #: view:crm.case:0 @@ -814,7 +815,7 @@ msgstr "Annuler" #: model:ir.actions.act_window,name:crm_configuration.crm_case_category_act_oppor11 #: model:ir.ui.menu,name:crm_configuration.menu_crm_case_categ0_act_oppor11 msgid "All Opportunities" -msgstr "" +msgstr "Toutes les Opportunités" #. module: crm_configuration #: selection:report.crm.case.section.categ2,state:0 @@ -823,23 +824,26 @@ msgstr "" #: selection:report.crm.case.section.stage,state:0 #: view:crm.case:0 msgid "Open" -msgstr "Ouvrir" +msgstr "Ouvert" #. module: crm_configuration #: model:ir.actions.act_window,name:crm_configuration.crm_case_category_act_leads_all6 #: model:ir.ui.menu,name:crm_configuration.menu_crm_case_categ0_act_leads_all6 msgid "Calendar Of All Leads Meetings" -msgstr "" +msgstr "Calendrier de Tous les Rendez-vous d'Affaire" #. module: crm_configuration #: view:crm.case:0 msgid "Meetings Form" -msgstr "" +msgstr "Formulaire de Rendez-vous" #. module: crm_configuration #: constraint:ir.model:0 -msgid "The Object name must start with x_ and not contain any special character !" +msgid "" +"The Object name must start with x_ and not contain any special character !" msgstr "" +"Le nom de l'objet doit commencer avec x_ et ne pas contenir de charactères " +"spéciaux !" #. module: crm_configuration #: model:ir.actions.act_window,name:crm_configuration.crm_case_category_act_all7 @@ -847,103 +851,103 @@ msgstr "" #: model:ir.ui.menu,name:crm_configuration.menu_crm_case_categ0_act_all7 #: model:ir.ui.menu,name:crm_configuration.menu_crm_case_categ0_act_f6 msgid "Waiting For Reporter Response" -msgstr "" +msgstr "En Attente d'une réponse du Rapporteur" #. module: crm_configuration #: view:crm.case:0 msgid "Responsible" -msgstr "" +msgstr "Responsable" #. module: crm_configuration #: model:ir.ui.menu,name:crm_configuration.menu_action_report_crm_case_oppor_stage msgid "Cases by Opportunities and Stage" -msgstr "" +msgstr "Cas par opportunités et étape" #. module: crm_configuration #: model:ir.actions.act_window,name:crm_configuration.crm_case_category_act_leads_all #: model:ir.ui.menu,name:crm_configuration.menu_crm_case_categ0_act_leads_all msgid "All Leads" -msgstr "" +msgstr "Toutes les Affaires" #. module: crm_configuration #: model:ir.actions.act_window,name:crm_configuration.crm_case_category_act_oppor2 #: model:ir.ui.menu,name:crm_configuration.menu_crm_case_categ0_act_oppor2 msgid "My Open Opportunities" -msgstr "" +msgstr "Mes Opportunités Ouvertes" #. module: crm_configuration #: model:ir.actions.act_window,name:crm_configuration.crm_case_category_act_all3 #: model:ir.ui.menu,name:crm_configuration.menu_crm_case_categ0_act_all3 msgid "Bugs With Patches Waiting Approval" -msgstr "" +msgstr "Bugs avec Patches en Attente d'approbation" #. module: crm_configuration #: model:ir.actions.act_window,name:crm_configuration.crm_case_category_act_leads_my5 #: model:ir.ui.menu,name:crm_configuration.menu_crm_case_categ0_act_leads_my5 msgid "My Cancelled Leads" -msgstr "" +msgstr "Mes Cas Annulés" #. module: crm_configuration #: view:crm.case:0 msgid "Designation" -msgstr "" +msgstr "Désignation" #. module: crm_configuration #: view:crm.case:0 msgid "Meeting Duration" -msgstr "" +msgstr "Durée du Rendez-vous" #. module: crm_configuration #: view:crm.case:0 msgid "Internal Notes" -msgstr "" +msgstr "Notes Internes" #. module: crm_configuration #: model:ir.actions.act_window,name:crm_configuration.crm_case_categ0_act_my3 #: model:ir.ui.menu,name:crm_configuration.menu_crm_case_categ0_act_myjobs3 msgid "My Unclosed Requests" -msgstr "" +msgstr "Mes Demandes Non Fermées" #. module: crm_configuration #: model:ir.ui.menu,name:crm_configuration.menu_crm_case_category_act_meetings msgid "Calendar of Meetings" -msgstr "" +msgstr "Calendrier des Rendez-vous" #. module: crm_configuration #: view:crm.case:0 msgid "Leads Form" -msgstr "" +msgstr "Fomrulaire des Affaires" #. module: crm_configuration #: model:ir.ui.menu,name:crm_configuration.menu_crm_case_job_req_main msgid "Jobs Requests" -msgstr "" +msgstr "Demandes d'Emplois" #. module: crm_configuration #: model:ir.actions.act_window,name:crm_configuration.crm_case_category_act_oppor #: model:ir.ui.menu,name:crm_configuration.menu_action_report_crm_case_oppor msgid "Opportunity" -msgstr "" +msgstr "Opportunité" #. module: crm_configuration #: view:crm.case:0 msgid "Availability (weeks)" -msgstr "" +msgstr "Disponibilité (semaines)" #. module: crm_configuration #: view:crm.case:0 msgid "Opportunities Tree" -msgstr "" +msgstr "Arbre des Opportunités" #. module: crm_configuration #: view:crm.case:0 msgid "Name" -msgstr "" +msgstr "Nom" #. module: crm_configuration #: view:crm.case:0 msgid "Sales Stage" -msgstr "" +msgstr "Etape de vente" #. module: crm_configuration #: view:crm.case:0 @@ -953,33 +957,33 @@ msgstr "Envoi le partenaire et ajoute à l'historique" #. module: crm_configuration #: view:crm.case:0 msgid "Funds by Categories" -msgstr "" +msgstr "Fonds par Catégorie" #. module: crm_configuration #: view:crm.case:0 msgid "Next Meeting" -msgstr "" +msgstr "Prochain Rendez-vous" #. module: crm_configuration #: view:crm.case:0 msgid "Meeting With Future Employees" -msgstr "" +msgstr "Rendez-vous avec les Futurs Employés" #. module: crm_configuration #: model:ir.actions.act_window,name:crm_configuration.crm_case_category_act_all8 #: model:ir.ui.menu,name:crm_configuration.menu_crm_case_categ0_act_all8 msgid "Old Bugs" -msgstr "" +msgstr "Anciens Bugs" #. module: crm_configuration #: model:ir.ui.menu,name:crm_configuration.menu_crm_case_bug_track msgid "Bug Tracking" -msgstr "" +msgstr "Suivi des Bugs" #. module: crm_configuration #: view:crm.case:0 msgid "Description" -msgstr "" +msgstr "Description" #. module: crm_configuration #: model:ir.actions.act_window,name:crm_configuration.crm_case_categ0_act_alljobs @@ -987,12 +991,12 @@ msgstr "" #: model:ir.ui.menu,name:crm_configuration.menu_crm_case_categ0_act_myjobs_alljobs #: model:ir.ui.menu,name:crm_configuration.menu_crm_case_categ0_act_myjobs_myjobs msgid "Calendar Of Jobs Meetings" -msgstr "" +msgstr "Calendrier des Rendez-vous d'Emploi" #. module: crm_configuration #: view:crm.case:0 msgid "Quality" -msgstr "" +msgstr "Qualité" #. module: crm_configuration #: view:crm.case:0 @@ -1002,22 +1006,21 @@ msgstr "Actions" #. module: crm_configuration #: field:crm.case,duration:0 msgid "Duration" -msgstr "" +msgstr "Durée" #. module: crm_configuration #: view:crm.case:0 msgid "Bugs Tree" -msgstr "" +msgstr "Arbre des Bugs" #. module: crm_configuration #: model:ir.actions.act_window,name:crm_configuration.crm_case_category_act_f1 #: model:ir.ui.menu,name:crm_configuration.menu_crm_case_category_act_f1 msgid "New Feature Request" -msgstr "" +msgstr "Nouvelle Demande de Fonctionalité" #. module: crm_configuration #: model:ir.actions.act_window,name:crm_configuration.crm_case_category_act_leads_my4 #: model:ir.ui.menu,name:crm_configuration.menu_crm_case_categ0_act_leads_my4 msgid "My Pending Leads" -msgstr "" - +msgstr "Mes Affaires en Attente" diff --git a/addons/crm_profiling/i18n/fr_FR.po b/addons/crm_profiling/i18n/fr_FR.po index 42628f8d217..f07f644538b 100644 --- a/addons/crm_profiling/i18n/fr_FR.po +++ b/addons/crm_profiling/i18n/fr_FR.po @@ -4,98 +4,106 @@ # msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 4.3.0" -"Report-Msgid-Bugs-To: support@openerp.com" -"POT-Creation-Date: 2008-09-11 15:41:42+0000" -"PO-Revision-Date: 2008-09-11 15:41:42+0000" -"Last-Translator: <>" -"Language-Team: " -"MIME-Version: 1.0" -"Content-Type: text/plain; charset=UTF-8" -"Content-Transfer-Encoding: " -"Plural-Forms: " +"Project-Id-Version: OpenERP Server 4.3.0\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2008-09-05 16:30+0000\n" +"PO-Revision-Date: 2008-10-13 10:18+0000\n" +"Last-Translator: Olivier Laurent \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2008-10-13 11:12+0000\n" +"X-Generator: Launchpad (build Unknown)\n" #. module: crm_profiling #: constraint:ir.model:0 -msgid "The Object name must start with x_ and not contain any special character !" +msgid "" +"The Object name must start with x_ and not contain any special character !" msgstr "" +"Le nom de l'objet doit commencer avec x_ et ne pas contenir de charactères " +"spéciaux !" #. module: crm_profiling #: field:crm.segmentation,answer_no:0 msgid "Excluded answers" -msgstr "" +msgstr "Réponses exclues" #. module: crm_profiling #: model:ir.model,name:crm_profiling.model_crm_profiling_question #: field:crm_profiling.answer,question_id:0 #: field:crm_profiling.question,name:0 msgid "Question" -msgstr "" +msgstr "Question" #. module: crm_profiling #: wizard_button:open_questionnaire,init,open:0 msgid "Open Questionnaire" -msgstr "" +msgstr "Questionnaire Ouvert" #. module: crm_profiling #: model:ir.actions.act_window,name:crm_profiling.open_questionnaires #: model:ir.ui.menu,name:crm_profiling.menu_segm_questionnaire #: view:crm_profiling.questionnaire:0 msgid "Questionnaires" -msgstr "" +msgstr "Questionnaire" #. module: crm_profiling #: model:ir.model,name:crm_profiling.model_crm_profiling_answer #: field:crm_profiling.answer,name:0 msgid "Answer" -msgstr "" +msgstr "Réponse" #. module: crm_profiling #: help:crm.segmentation,profiling_active:0 -msgid "Check if you want to use this tab as part of the segmentation rule. If not checked, the criteria beneath will be ignored" +msgid "" +"Check if you want to use this tab as part of the segmentation rule. If not " +"checked, the criteria beneath will be ignored" msgstr "" +"Vérifiez si vous voulez utiliser cet onglet comme faisant partie de la règle " +"de segmentation. S'il n'est pas coché, le critère en dessous sera ignoré" #. module: crm_profiling #: view:res.partner:0 msgid "Profiling" -msgstr "" +msgstr "Analyse" #. module: crm_profiling #: field:crm_profiling.questionnaire,description:0 msgid "Description" -msgstr "" +msgstr "Description" #. module: crm_profiling #: field:res.partner,answers_ids:0 #: view:crm_profiling.answer:0 #: view:crm_profiling.question:0 msgid "Answers" -msgstr "" +msgstr "Réponses" #. module: crm_profiling #: wizard_field:open_questionnaire,init,questionnaire_name:0 msgid "Questionnaire name" -msgstr "" +msgstr "Nom du Questionnaire" #. module: crm_profiling #: view:res.partner:0 msgid "Use a questionnaire" -msgstr "" +msgstr "Utiliser un Questionnaire" #. module: crm_profiling #: constraint:ir.ui.view:0 msgid "Invalid XML for View Architecture!" -msgstr "" +msgstr "XML non valide pour l'architecture de la vue!" #. module: crm_profiling #: field:crm.segmentation,answer_yes:0 msgid "Inclued answers" -msgstr "" +msgstr "Réponses Incluses" #. module: crm_profiling #: field:crm.segmentation,child_ids:0 msgid "Childs profile" -msgstr "" +msgstr "Profil Enfants" #. module: crm_profiling #: view:crm.segmentation:0 @@ -105,18 +113,18 @@ msgstr "Segmentation partenaire" #. module: crm_profiling #: field:crm.segmentation,profiling_active:0 msgid "Use The Profiling Rules" -msgstr "" +msgstr "Utiliser les Règles d'Analyse" #. module: crm_profiling #: field:crm_profiling.question,answers_ids:0 #: view:crm_profiling.question:0 msgid "Avalaible answers" -msgstr "" +msgstr "Réponses Disponibles" #. module: crm_profiling #: field:crm.segmentation,parent_id:0 msgid "Parent Profile" -msgstr "" +msgstr "Profil Parent" #. module: crm_profiling #: model:ir.actions.act_window,name:crm_profiling.open_questions @@ -124,28 +132,27 @@ msgstr "" #: model:ir.ui.menu,name:crm_profiling.menu_segm_answer #: view:crm_profiling.question:0 msgid "Questions" -msgstr "" +msgstr "Questions" #. module: crm_profiling #: wizard_button:open_questionnaire,init,end:0 #: wizard_button:open_questionnaire,open,end:0 msgid "Cancel" -msgstr "" +msgstr "Annuler" #. module: crm_profiling #: wizard_view:open_questionnaire,init:0 #: model:ir.model,name:crm_profiling.model_crm_profiling_questionnaire #: field:crm_profiling.questionnaire,name:0 msgid "Questionnaire" -msgstr "" +msgstr "Questionnaire" #. module: crm_profiling #: model:ir.actions.wizard,name:crm_profiling.wizard_open_questionnaire msgid "Using a questionnaire" -msgstr "" +msgstr "Utiliser un Questionnaire" #. module: crm_profiling #: wizard_button:open_questionnaire,open,compute:0 msgid "Save Data" -msgstr "" - +msgstr "Sauvegarder les Données" From 926b4a47e0538c0a4477429a9aae14bd44414945 Mon Sep 17 00:00:00 2001 From: Olivier Laurent Date: Mon, 13 Oct 2008 13:24:11 +0200 Subject: [PATCH 007/153] French translation bzr revid: olt@tinyerp.com-20081013112411-w0pjvxc04kmt5rp7 --- addons/delivery/i18n/fr_FR.po | 160 ++++++++++------------------------ 1 file changed, 48 insertions(+), 112 deletions(-) diff --git a/addons/delivery/i18n/fr_FR.po b/addons/delivery/i18n/fr_FR.po index cb61f1b3c61..e91d7302733 100644 --- a/addons/delivery/i18n/fr_FR.po +++ b/addons/delivery/i18n/fr_FR.po @@ -4,16 +4,17 @@ # msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 4.3.0" -"Report-Msgid-Bugs-To: support@openerp.com" -"POT-Creation-Date: 2008-09-11 15:41:43+0000" -"PO-Revision-Date: 2008-09-11 15:41:43+0000" -"Last-Translator: <>" -"Language-Team: " -"MIME-Version: 1.0" -"Content-Type: text/plain; charset=UTF-8" -"Content-Transfer-Encoding: " -"Plural-Forms: " +"Project-Id-Version: OpenERP Server 4.3.0\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2008-09-05 13:24+0000\n" +"PO-Revision-Date: 2008-10-13 10:22+0000\n" +"Last-Translator: Olivier Laurent \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2008-10-13 11:16+0000\n" +"X-Generator: Launchpad (build Unknown)\n" #. module: delivery #: field:delivery.grid,name:0 @@ -22,104 +23,73 @@ msgstr "Grille de transport" #. module: delivery #: constraint:ir.model:0 -msgid "The Object name must start with x_ and not contain any special character !" +msgid "" +"The Object name must start with x_ and not contain any special character !" msgstr "" +"Le nom de l'objet doit commencer avec x_ et ne pas contenir de charactères " +"spéciaux !" #. module: delivery #: model:ir.model,name:delivery.model_delivery_grid msgid "Delivery Grid" -msgstr "" - -#. module: delivery -#: view:res.partner:0 -msgid "Sales & Purchases" -msgstr "" +msgstr "Grille de Livraison" #. module: delivery #: selection:delivery.grid.line,operator:0 msgid "<=" msgstr "<=" -#. module: delivery -#: constraint:product.template:0 -msgid "Error: The default UOM and the purchase UOM must be in the same category." -msgstr "" - #. module: delivery #: constraint:ir.ui.view:0 msgid "Invalid XML for View Architecture!" -msgstr "" +msgstr "XML non valide pour l'architecture de la vue!" #. module: delivery #: view:res.partner:0 msgid "Deliveries" -msgstr "" +msgstr "Livraisons" #. module: delivery #: wizard_button:delivery.sale.order,init,delivery:0 msgid "Create delivery line" msgstr "Créer les lignes de livraison" -#. module: delivery -#, python-format -#: code:addons/delivery/wizard/delivery_sale_order.py:0 -msgid "No grid avaible !" -msgstr "" - #. module: delivery #: field:delivery.carrier,partner_id:0 msgid "Carrier Partner" -msgstr "" - -#. module: delivery -#: model:product.template,name:delivery.delivery_product_product_template -msgid "Delivery by Poste" -msgstr "" +msgstr "Partenaire pour la Livraison" #. module: delivery #: field:delivery.grid,state_ids:0 msgid "States" msgstr "Statuts" +#. module: delivery +#: model:ir.actions.wizard,name:delivery.wizard_deliver_line_add +msgid "Add delivery line" +msgstr "Ajouter une ligne de Livraison" + #. module: delivery #: model:ir.ui.menu,name:delivery.menu_delivery msgid "Delivery" msgstr "Livraison" -#. module: delivery -#, python-format -#: code:addons/delivery/wizard/delivery_sale_order.py:0 -msgid "The order state have to be draft to add delivery lines." -msgstr "" - #. module: delivery #: field:delivery.grid,line_ids:0 msgid "Grid Line" msgstr "Ligne grille" -#. module: delivery -#, python-format -#: code:addons/delivery/delivery.py:0 -msgid "No price avaible !" -msgstr "" - #. module: delivery #: model:ir.actions.act_window,name:delivery.action_delivery_grid_form #: model:ir.ui.menu,name:delivery.menu_action_delivery_grid_form msgid "Delivery Pricelist" -msgstr "" +msgstr "Liste de Prix Livraison" #. module: delivery #: model:ir.actions.act_window,name:delivery.action_picking_tree5 #: model:ir.ui.menu,name:delivery.menu_action_picking_tree5 msgid "Generate Draft Invoices On Receptions" -msgstr "" - -#. module: delivery -#, python-format -#: code:addons/delivery/wizard/delivery_sale_order.py:0 -msgid "No grid matching for this carrier !" -msgstr "" +msgstr "Créer les Factures Brouillon à la Réception" #. module: delivery #: model:ir.model,name:delivery.model_delivery_grid_line @@ -139,11 +109,6 @@ msgstr "Volume" msgid "Packings to be invoiced" msgstr "Colisages à facturer" -#. module: delivery -#: constraint:product.product:0 -msgid "Error: Invalid ean code" -msgstr "" - #. module: delivery #: field:delivery.grid.line,grid_id:0 msgid "Grid" @@ -164,6 +129,8 @@ msgstr "Créer les livraisons" #: help:res.partner,property_delivery_carrier:0 msgid "This delivery method will be used when invoicing from packings." msgstr "" +"Cette méthode de Livraison sera utilisée dans le cas de Factures générée à " +"partir des emballages" #. module: delivery #: selection:delivery.grid.line,type:0 @@ -194,7 +161,7 @@ msgstr "Transporteur et grilles de livraison" #. module: delivery #: field:delivery.grid.line,standard_price:0 msgid "Cost Price" -msgstr "" +msgstr "Prix standard" #. module: delivery #: view:delivery.grid:0 @@ -206,11 +173,6 @@ msgstr "Destination" msgid "Name" msgstr "Nom" -#. module: delivery -#: constraint:product.template:0 -msgid "Error: UOS must be in a different category than the UOM" -msgstr "" - #. module: delivery #: field:delivery.grid,country_ids:0 msgid "Countries" @@ -245,6 +207,11 @@ msgstr "Opérateur" msgid "Carrier" msgstr "Transporteur" +#. module: delivery +#: view:res.partner:0 +msgid "Properties" +msgstr "Propriétés" + #. module: delivery #: selection:delivery.grid.line,price_type:0 msgid "Fixed" @@ -260,16 +227,10 @@ msgstr "Valeur maximum" msgid "Start Zip" msgstr "Code postal départ" -#. module: delivery -#, python-format -#: code:addons/delivery/wizard/delivery_sale_order.py:0 -msgid "Order not in draft state !" -msgstr "" - #. module: delivery #: field:delivery.carrier,grids_id:0 msgid "Delivery Grids" -msgstr "" +msgstr "Grilles de Livraison" #. module: delivery #: selection:delivery.grid.line,type:0 @@ -286,13 +247,7 @@ msgstr "Séquence" #. module: delivery #: field:delivery.grid.line,list_price:0 msgid "Sale Price" -msgstr "" - -#. module: delivery -#, python-format -#: code:addons/delivery/delivery.py:0 -msgid "No line matched this order in the choosed delivery grids !" -msgstr "" +msgstr "Prix de vente" #. module: delivery #: field:delivery.grid,zip_to:0 @@ -311,13 +266,20 @@ msgstr "Grilles de transport" #. module: delivery #: help:sale.order,carrier_id:0 -msgid "Complete this field if you plan to invoice the shipping based on packings made." -msgstr "Complétez ce champ si vous planifiez de facturer la livraison sur base du colisage effectué." +msgid "" +"Complete this field if you plan to invoice the shipping based on packings " +"made." +msgstr "" +"Complétez ce champ si vous planifiez de facturer la livraison sur base du " +"colisage effectué." #. module: delivery -#: model:ir.actions.wizard,name:delivery.wizard_deliver_line_add -msgid "Delivery Costs" -msgstr "" +#: wizard_field:delivery.sale.order,init,carrier_id:0 +#: wizard_view:delivery.sale.order,init:0 +#: field:res.partner,property_delivery_carrier:0 +#: model:ir.ui.menu,name:delivery.menu_action_delivery_carrier_form +msgid "Delivery Method" +msgstr "Méthode de livraison" #. module: delivery #: view:delivery.grid:0 @@ -330,31 +292,11 @@ msgstr "Lignes grille" msgid "Delivery grids" msgstr "Grilles de transport" -#. module: delivery -#: wizard_field:delivery.sale.order,init,carrier_id:0 -#: wizard_view:delivery.sale.order,init:0 -#: field:res.partner,property_delivery_carrier:0 -#: model:ir.ui.menu,name:delivery.menu_action_delivery_carrier_form -msgid "Delivery Method" -msgstr "Méthode de livraison" - -#. module: delivery -#, python-format -#: code:addons/delivery/stock.py:0 -msgid "The carrier %s (id: %d) has no delivery grid!" -msgstr "" - #. module: delivery #: wizard_button:delivery.sale.order,init,end:0 msgid "Cancel" msgstr "Annuler" -#. module: delivery -#, python-format -#: code:addons/delivery/stock.py:0 -msgid "Warning" -msgstr "" - #. module: delivery #: field:sale.order,carrier_id:0 msgid "Delivery method" @@ -366,13 +308,7 @@ msgstr "Transporteur" msgid "Price" msgstr "Prix" -#. module: delivery -#: constraint:res.partner:0 -msgid "The VAT doesn't seem to be correct." -msgstr "" - #. module: delivery #: field:delivery.grid.line,price_type:0 msgid "Price Type" msgstr "Type de prix" - From 0cb245b5950ac8e76b04cfa1ae78fef1e69263c6 Mon Sep 17 00:00:00 2001 From: Olivier Laurent Date: Mon, 13 Oct 2008 13:44:18 +0200 Subject: [PATCH 008/153] French translation bzr revid: olt@tinyerp.com-20081013114418-z6zb2dy9mn4r0a9h --- addons/event/i18n/fr_FR.po | 226 +++++++++++++++++++------------------ addons/hr/i18n/fr_FR.po | 223 +++++++++++++++++------------------- 2 files changed, 220 insertions(+), 229 deletions(-) diff --git a/addons/event/i18n/fr_FR.po b/addons/event/i18n/fr_FR.po index e4f3d91286c..7e17a0929c6 100644 --- a/addons/event/i18n/fr_FR.po +++ b/addons/event/i18n/fr_FR.po @@ -4,113 +4,114 @@ # msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 4.3.0" -"Report-Msgid-Bugs-To: support@openerp.com" -"POT-Creation-Date: 2008-09-11 15:41:42+0000" -"PO-Revision-Date: 2008-09-11 15:41:42+0000" -"Last-Translator: <>" -"Language-Team: " -"MIME-Version: 1.0" -"Content-Type: text/plain; charset=UTF-8" -"Content-Transfer-Encoding: " -"Plural-Forms: " +"Project-Id-Version: OpenERP Server 4.3.0\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2008-09-05 13:31+0000\n" +"PO-Revision-Date: 2008-10-13 11:02+0000\n" +"Last-Translator: Olivier Laurent \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2008-10-13 11:24+0000\n" +"X-Generator: Launchpad (build Unknown)\n" #. module: event #: field:event.event,date_end:0 #: field:report.event.registration,date_end:0 msgid "Ending date" -msgstr "" +msgstr "Date de Fin" #. module: event #: field:event.event,register_min:0 msgid "Minimum Registrations" -msgstr "" +msgstr "Inscriptions Minimum" #. module: event #: model:ir.model,name:event.model_event_registration msgid "Event Registration" -msgstr "" +msgstr "Inscription de l'Évenement" #. module: event #: model:ir.actions.wizard,name:event.event_reg_invoice msgid "Make Invoice" -msgstr "" +msgstr "Créer facture" #. module: event #: field:report.event.type.registration,draft_state:0 msgid "Draft Registrations" -msgstr "" +msgstr "Inscriptions Brouillon" #. module: event #: view:report.event.registration:0 msgid "Event on Registration" -msgstr "" +msgstr "Évènement à l'Inscription" #. module: event #: wizard_button:event.reg_make_invoice,init,end:0 #: wizard_button:event.project,init,done:0 msgid "Ok" -msgstr "" +msgstr "Ok" #. module: event #: field:event.registration,partner_invoice_id:0 msgid "Partner Invoice" -msgstr "" +msgstr "Facture Partenaire" #. module: event #: model:ir.actions.act_window,name:event.action_registration #: model:ir.actions.wizard,name:event.wizard_event_registration #: view:event.event:0 msgid "Registrations" -msgstr "" +msgstr "Inscriptions" #. module: event #: wizard_field:event.project,init,project_id:0 #: model:ir.actions.wizard,name:event.event_wiz #: field:event.event,project_id:0 msgid "Project" -msgstr "" +msgstr "Projet" #. module: event #: wizard_field:event.reg_make_invoice,init,inv_rejected:0 msgid "Invoice Rejected" -msgstr "" +msgstr "Facture Rejetée" #. module: event #: view:event.event:0 msgid "Confirm Event" -msgstr "" +msgstr "Confirmez l'Évènement" #. module: event #: field:report.event.registration,draft_state:0 msgid "Draft Registration" -msgstr "" +msgstr "Inscription Brouillon" #. module: event #: field:event.registration,tobe_invoiced:0 msgid "To be Invoice" -msgstr "" +msgstr "à Facturer" #. module: event #: wizard_view:event.reg_make_invoice,init:0 msgid "Create Invoices" -msgstr "" +msgstr "Créer les Factures" #. module: event #: view:event.registration:0 msgid "Extra Info" -msgstr "" +msgstr "Infos Complémentaires" #. module: event #: view:event.registration:0 msgid "Registration" -msgstr "" +msgstr "Inscription" #. module: event #: model:ir.model,name:event.model_event_type #: field:event.type,name:0 msgid "Event type" -msgstr "" +msgstr "Type d'Évènement" #. module: event #: wizard_view:event.project,init:0 @@ -118,29 +119,29 @@ msgstr "" #: field:report.event.registration,name:0 #: view:event.event:0 msgid "Event" -msgstr "" +msgstr "Évènement" #. module: event #: wizard_field:event.reg_make_invoice,init,inv_created:0 msgid "Invoice Created" -msgstr "" +msgstr "Facture créée" #. module: event #: view:event.event:0 msgid "Statistics" -msgstr "" +msgstr "Statistiques" #. module: event #: constraint:ir.ui.view:0 msgid "Invalid XML for View Architecture!" -msgstr "" +msgstr "XML non valide pour l'architecture de la vue!" #. module: event #: model:ir.actions.act_window,name:event.action_registration_confirm #: field:event.event,register_current:0 #: model:ir.ui.menu,name:event.menu_action_registration_confirm msgid "Confirmed Registrations" -msgstr "" +msgstr "Inscriptions Confirmées" #. module: event #: field:event.event,mail_auto_registr:0 @@ -150,12 +151,12 @@ msgstr "" #. module: event #: field:event.event,type:0 msgid "Type" -msgstr "" +msgstr "Type" #. module: event #: field:event.event,section_id:0 msgid "Case section" -msgstr "" +msgstr "Section de cas" #. module: event #: field:event.event,mail_confirm:0 @@ -165,7 +166,7 @@ msgstr "" #. module: event #: model:ir.ui.menu,name:event.menu_event_event msgid "All Events" -msgstr "" +msgstr "Tous les évènements" #. module: event #: model:ir.ui.menu,name:event.menu_report_event @@ -175,34 +176,34 @@ msgstr "Reporting" #. module: event #: view:event.event:0 msgid "Remaining Tasks" -msgstr "" +msgstr "Tâches Restantes" #. module: event #: view:event.registration:0 msgid "Cancel Registration" -msgstr "" +msgstr "Annuler l'Inscription" #. module: event #: model:ir.ui.menu,name:event.menu_action_event_categories msgid "Events by Categories" -msgstr "" +msgstr "Évènements par Catégorie" #. module: event #: field:report.event.type.registration,confirm_state:0 msgid "Confirm Registrations" -msgstr "" +msgstr "Confirmez les Inscriptions" #. module: event #: view:event.registration:0 msgid "References" -msgstr "" +msgstr "Références" #. module: event #: model:ir.actions.act_window,name:event.action_event_type_registration #: model:ir.ui.menu,name:event.menu_report_event_type_registration #: view:report.event.type.registration:0 msgid "Registration By Event Types" -msgstr "" +msgstr "Inscriptions par Types d'Évènements" #. module: event #: model:ir.ui.menu,name:event.menu_event_config @@ -212,37 +213,39 @@ msgstr "Configuration" #. module: event #: view:event.registration:0 msgid "Dates" -msgstr "" +msgstr "Dates" #. module: event #: constraint:product.template:0 msgid "Error: UOS must be in a different category than the UOM" msgstr "" +"Erreur: l'unité de vente doit appartenir à une catégorie différente que " +"l'unité de mesure" #. module: event #: view:event.registration:0 msgid "Registration Invoiced" -msgstr "" +msgstr "Inscriptions Facturées" #. module: event #: field:event.event,budget_id:0 msgid "Budget" -msgstr "" +msgstr "Budget" #. module: event #: field:report.event.type.registration,nbevent:0 msgid "Number Of Events" -msgstr "" +msgstr "Nombre d'Évènements" #. module: event #: view:event.event:0 msgid "Cancel Event" -msgstr "" +msgstr "Annuler l'Évènement" #. module: event #: wizard_field:event.reg_make_invoice,init,inv_rej_reason:0 msgid "Error Messages" -msgstr "" +msgstr "Messages d'erreur" #. module: event #: view:event.event:0 @@ -252,100 +255,103 @@ msgstr "" #. module: event #: model:product.template,name:event.event_product_0_product_template msgid "Ticket for Concert" -msgstr "" +msgstr "Ticket de Concert" #. module: event #: model:ir.actions.act_window,name:event.action_registration_draft #: field:event.event,register_prospect:0 #: model:ir.ui.menu,name:event.menu_action_registration_draft msgid "Unconfirmed Registrations" -msgstr "" +msgstr "Inscriptions Non Confirmées" #. module: event #: model:ir.actions.wizard,name:event.wizard_event_task msgid "Tasks" -msgstr "" +msgstr "Tâches" #. module: event #: view:event.registration:0 msgid "Communication history" -msgstr "" +msgstr "Historique de la communication" #. module: event #: help:event.event,mail_auto_registr:0 msgid "A mail is send when the registration is confirmed" -msgstr "" +msgstr "Un Message est envoyé lorsque l'inscription est confirmée" #. module: event #: help:event.event,mail_auto_confirm:0 msgid "A mail is send when the event is confimed" -msgstr "" +msgstr "Un Message est envoyé lorsque l'évènement est confirmé" #. module: event #: selection:event.event,state:0 msgid "Canceled" -msgstr "" +msgstr "Annulé" #. module: event #: view:event.event:0 msgid "Event Done" -msgstr "" +msgstr "Évènement Effectué" #. module: event #: field:event.registration,badge_name:0 msgid "Badge Name" -msgstr "" +msgstr "Nom du Badge" #. module: event #: model:ir.actions.act_window,name:event.action_event_registration #: model:ir.ui.menu,name:event.menu_report_event_registration msgid "Events On Registrations" -msgstr "" +msgstr "Évènements à l'Inscription" #. module: event #: view:event.event:0 msgid "Tasks management" -msgstr "" +msgstr "Gestion des Tâches" #. module: event #: view:event.event:0 msgid "Category" -msgstr "" +msgstr "Catégorie" #. module: event #: constraint:product.template:0 -msgid "Error: The default UOM and the purchase UOM must be in the same category." +msgid "" +"Error: The default UOM and the purchase UOM must be in the same category." msgstr "" +"Erreur: l'unité de mesure par défaut et l'unité de mesure d'achat doivent " +"faire partie de la même catégorie" #. module: event #: selection:event.event,state:0 msgid "Confirmed" -msgstr "" +msgstr "Confirmé" #. module: event #: view:event.registration:0 msgid "Action Information" -msgstr "" +msgstr "Infos sur l'action" #. module: event #: selection:event.event,state:0 msgid "Draft" -msgstr "" +msgstr "Brouillon" #. module: event #: view:event.event:0 msgid "Event description" -msgstr "" +msgstr "Description de l'Évènement" #. module: event #: model:ir.model,name:event.model_report_event_type_registration msgid "Event type on registration" -msgstr "" +msgstr "Type d'Évènement à l'Inscription" #. module: event #: field:event.registration,badge_title:0 msgid "Badge Title" -msgstr "" +msgstr "Titre du Badge" #. module: event #: field:event.registration,event_id:0 @@ -356,33 +362,33 @@ msgstr "" #: model:ir.actions.act_window,name:event.action_event_view #: view:event.event:0 msgid "Events" -msgstr "" +msgstr "Évènements" #. module: event #: field:event.registration,nb_register:0 msgid "Number of Registration" -msgstr "" +msgstr "Nombre d'Inscription" #. module: event #: field:event.event,state:0 #: view:event.event:0 msgid "Status" -msgstr "" +msgstr "État" #. module: event #: model:ir.actions.act_window,name:event.action_event_categories msgid "Events by section" -msgstr "" +msgstr "Évènements par section" #. module: event #: model:ir.ui.menu,name:event.menu_action_registration msgid "All Registrations" -msgstr "" +msgstr "Toutes les Inscriptions" #. module: event #: field:event.registration,partner_order_id:0 msgid "Partner Order" -msgstr "" +msgstr "Ordre du Partenaire" #. module: event #: field:event.event,mail_registr:0 @@ -392,95 +398,98 @@ msgstr "" #. module: event #: view:event.event:0 msgid "Set To Draft" -msgstr "" +msgstr "Mettre à l'état Brouillon" #. module: event #: field:report.event.registration,confirm_state:0 #: view:event.registration:0 msgid "Confirm Registration" -msgstr "" +msgstr "Confirmer l'Inscription" #. module: event #: view:event.registration:0 msgid "History" -msgstr "" +msgstr "Historique" #. module: event #: model:ir.ui.menu,name:event.menu_event_type msgid "Types of Events" -msgstr "" +msgstr "Types d'Évènements" #. module: event #: view:event.registration:0 msgid "General" -msgstr "" +msgstr "Général" #. module: event #: view:event.registration:0 msgid "Send Reminder" -msgstr "" +msgstr "Envoyer un rappel" #. module: event #: selection:event.event,state:0 msgid "Done" -msgstr "" +msgstr "Terminé" #. module: event #: field:event.event,date_begin:0 #: field:report.event.registration,date_begin:0 msgid "Beginning date" -msgstr "" +msgstr "Date de début" #. module: event #: field:event.registration,invoice_id:0 msgid "Invoice" -msgstr "" +msgstr "Facture" #. module: event #: model:ir.model,name:event.model_report_event_registration msgid "Events on registrations" -msgstr "" +msgstr "Évènements à l'Inscription" #. module: event #: wizard_button:event.project,init,end:0 msgid "Cancel" -msgstr "" +msgstr "Annuler" #. module: event #: wizard_button:event.reg_make_invoice,init,open:0 msgid "Open" -msgstr "" +msgstr "Ouvert" #. module: event #: view:event.event:0 msgid "Information" -msgstr "" +msgstr "Information" #. module: event #: constraint:ir.model:0 -msgid "The Object name must start with x_ and not contain any special character !" +msgid "" +"The Object name must start with x_ and not contain any special character !" msgstr "" +"Le nom de l'objet doit commencer avec x_ et ne pas contenir de charactères " +"spéciaux !" #. module: event #: model:ir.actions.act_window,name:event.action_new_event_form #: model:ir.ui.menu,name:event.menu_event_new_event msgid "New event" -msgstr "" +msgstr "Nouvel évènement" #. module: event #: view:event.event:0 msgid "All tasks" -msgstr "" +msgstr "Toutes les tâches" #. module: event #: field:event.registration,unit_price:0 msgid "Unit Price" -msgstr "" +msgstr "Prix unitaire" #. module: event #: view:event.event:0 msgid "Create Retro-Planning" -msgstr "" +msgstr "Générer le retro planning" #. module: event #: field:event.registration,badge_partner:0 @@ -491,43 +500,43 @@ msgstr "" #: model:ir.actions.act_window,name:event.action_event_view_confirm #: model:ir.ui.menu,name:event.menu_event_event_confirm msgid "Confirmed Events" -msgstr "" +msgstr "Évènements Confirmés" #. module: event #: field:event.event,register_max:0 #: field:report.event.registration,register_max:0 msgid "Maximum Registrations" -msgstr "" +msgstr "Inscriptions Maximum" #. module: event #: view:event.registration:0 msgid "Badge" -msgstr "" +msgstr "Badge" #. module: event #: model:product.template,name:event.event_product_2_product_template msgid "Ticket for Conference" -msgstr "" +msgstr "Ticket de Conférence" #. module: event #: field:event.event,task_ids:0 msgid "Project tasks" -msgstr "" +msgstr "Tâches du projet" #. module: event #: field:event.registration,case_id:0 msgid "Case" -msgstr "" +msgstr "Cas" #. module: event #: view:event.event:0 msgid "Name" -msgstr "" +msgstr "Nom" #. module: event #: field:event.event,product_id:0 msgid "Product" -msgstr "" +msgstr "Produit" #. module: event #: field:event.registration,invoice_label:0 @@ -537,13 +546,13 @@ msgstr "" #. module: event #: view:event.registration:0 msgid "Payments" -msgstr "" +msgstr "Paiements" #. module: event #: field:report.event.type.registration,name:0 #: view:event.type:0 msgid "Event Type" -msgstr "" +msgstr "Type d'évènement" #. module: event #: field:event.event,mail_auto_confirm:0 @@ -554,36 +563,35 @@ msgstr "" #: model:ir.actions.act_window,name:event.action_event_view_draft #: model:ir.ui.menu,name:event.menu_event_event_draft msgid "Draft Events" -msgstr "" +msgstr "Évènements Brouillon" #. module: event #: model:product.template,name:event.event_product_1_product_template msgid "Ticket for Opera" -msgstr "" +msgstr "Ticket d'Opera" #. module: event #: model:ir.ui.menu,name:event.menu_event_main msgid "Events Organisation" -msgstr "" +msgstr "Organisation des Évènements" #. module: event #: view:event.registration:0 msgid "Actions" -msgstr "" +msgstr "Actions" #. module: event #: model:ir.actions.wizard,name:event.wizard_event_reg_partners msgid "List Register Partners" -msgstr "" +msgstr "Lister les Partenaires Inscrits" #. module: event #: constraint:product.product:0 msgid "Error: Invalid ean code" -msgstr "" +msgstr "Erreur: code EAN invalide" #. module: event #: help:event.event,mail_confirm:0 #: help:event.event,mail_registr:0 msgid "Template for the mail" -msgstr "" - +msgstr "Patron pour le Message" diff --git a/addons/hr/i18n/fr_FR.po b/addons/hr/i18n/fr_FR.po index af72274ae8f..0e17e256282 100644 --- a/addons/hr/i18n/fr_FR.po +++ b/addons/hr/i18n/fr_FR.po @@ -4,27 +4,28 @@ # msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 4.3.0" -"Report-Msgid-Bugs-To: support@openerp.com" -"POT-Creation-Date: 2008-09-11 15:41:43+0000" -"PO-Revision-Date: 2008-09-11 15:41:43+0000" -"Last-Translator: <>" -"Language-Team: " -"MIME-Version: 1.0" -"Content-Type: text/plain; charset=UTF-8" -"Content-Transfer-Encoding: " -"Plural-Forms: " +"Project-Id-Version: OpenERP Server 4.3.0\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2008-09-05 16:32+0000\n" +"PO-Revision-Date: 2008-10-13 11:08+0000\n" +"Last-Translator: Olivier Laurent \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2008-10-13 11:28+0000\n" +"X-Generator: Launchpad (build Unknown)\n" #. module: hr #: model:ir.actions.act_window,name:hr.edit_workgroup #: model:ir.ui.menu,name:hr.menu_edit_workgroup msgid "Working Time Categories" -msgstr "" +msgstr "Catégories de Temps de Travail" #. module: hr #: constraint:hr.department:0 msgid "Error! You can not create recursive departments." -msgstr "" +msgstr "Erreur! Vous ne pouvez pas créer de départements récursifs." #. module: hr #: field:hr.employee,sinid:0 @@ -54,21 +55,16 @@ msgstr "Imprimer Timesheet" msgid "Department" msgstr "département" -#. module: hr -#: model:ir.actions.act_window,name:hr.action2 -msgid "Hierarchical view of this employee" -msgstr "Vue hiérarchisée de cet employé" - #. module: hr #: field:hr.employee,work_email:0 msgid "Work Email" -msgstr "" +msgstr "Adresse électronique professionnelle" #. module: hr #: model:ir.actions.act_window,name:hr.open_view_employee_list_my #: model:ir.ui.menu,name:hr.menu_open_view_employee_list_my msgid "My Employees" -msgstr "" +msgstr "Mes Employés" #. module: hr #: field:hr.timesheet.group,name:0 @@ -96,12 +92,6 @@ msgstr "Total de la période:" msgid "Reason" msgstr "Motifs de pointage" -#. module: hr -#, python-format -#: code:addons/hr/wizard/sign_in_out.py:0 -msgid "The sign-out date must be in the past" -msgstr "" - #. module: hr #: rml:hr.timesheet.attendance.error:0 msgid "Date Signed" @@ -151,26 +141,18 @@ msgstr "Présent depuis" #. module: hr #: wizard_view:hr.si_so,so_ask_si:0 -msgid "You did not signed in the last time. Please enter the date and time you signed in." -msgstr "Vous n'avez pas pointé la dernière fois. Veuillez entrer la date et l'heure à laquelle vous êtes arrivé(e)" +msgid "" +"You did not signed in the last time. Please enter the date and time you " +"signed in." +msgstr "" +"Vous n'avez pas pointé la dernière fois. Veuillez entrer la date et l'heure " +"à laquelle vous êtes arrivé(e)" #. module: hr #: model:ir.actions.act_window,name:hr.open_view_attendance_reason #: model:ir.ui.menu,name:hr.menu_open_view_attendance_reason msgid "Attendance Reasons" -msgstr "" - -#. module: hr -#, python-format -#: code:addons/hr/hr.py:0 -msgid "You tried to sign with a date anterior to another event !\nTry to contact the administrator to correct attendances." -msgstr "" - -#. module: hr -#, python-format -#: code:addons/hr/wizard/sign_in_out.py:0 -msgid "UserError" -msgstr "" +msgstr "Raisons d'assistance" #. module: hr #: model:ir.ui.menu,name:hr.menu_hr_configuration @@ -193,16 +175,10 @@ msgstr "Pointage employé" msgid "Sunday" msgstr "Dimanche" -#. module: hr -#, python-format -#: code:addons/hr/hr.py:0 -msgid "Warning" -msgstr "" - #. module: hr #: selection:hr.employee,gender:0 msgid "Female" -msgstr "" +msgstr "Féminin" #. module: hr #: rml:hr.timesheet.attendance.error:0 @@ -210,15 +186,9 @@ msgid "Operation" msgstr "Opération" #. module: hr -#: view:hr.timesheet.group:0 -msgid "Working Time Category" -msgstr "" - -#. module: hr -#, python-format -#: code:addons/hr/wizard/sign_in_out.py:0 -msgid "A sign-in must be right after a sign-out !" -msgstr "" +#: rml:hr.timesheet.attendance.error:0 +msgid "Date Printed:" +msgstr "Date Imprimée :" #. module: hr #: model:ir.actions.act_window,name:hr.open_view_employee_tree @@ -249,7 +219,7 @@ msgstr "Sociétés" #. module: hr #: field:hr.employee,work_phone:0 msgid "Work Phone" -msgstr "" +msgstr "Téléphone professionnel" #. module: hr #: wizard_field:hr.timesheet.attendance.report,init,max_delay:0 @@ -259,7 +229,7 @@ msgstr "Délais max (Min)" #. module: hr #: field:hr.employee,work_location:0 msgid "Office Location" -msgstr "" +msgstr "Localisation du Bureau" #. module: hr #: model:ir.model,name:hr.model_hr_employee @@ -300,10 +270,19 @@ msgstr "Membres" msgid "Action's type" msgstr "Type d'action" +#. module: hr +#: rml:hr.timesheet.attendance.error:0 +msgid "Report" +msgstr "Rapport" + #. module: hr #: wizard_view:hr.si_so,si_ask_so:0 -msgid "You did not signed out the last time. Please enter the date and time you signed out." -msgstr "Vous n'avez pas pointé la dernière fois. Veuillez entrer la date et l'heure à laquelle vous êtes parti(e)" +msgid "" +"You did not signed out the last time. Please enter the date and time you " +"signed out." +msgstr "" +"Vous n'avez pas pointé la dernière fois. Veuillez entrer la date et l'heure " +"à laquelle vous êtes parti(e)" #. module: hr #: model:ir.actions.report.xml,name:hr.attendance_error_report @@ -319,17 +298,12 @@ msgstr "Date de début" #. module: hr #: constraint:ir.ui.view:0 msgid "Invalid XML for View Architecture!" -msgstr "" +msgstr "XML non valide pour l'architecture de la vue!" #. module: hr #: selection:hr.employee,marital:0 msgid "Divorced" -msgstr "" - -#. module: hr -#: rml:hr.timesheet.attendance.error:0 -msgid "Min Delay" -msgstr "" +msgstr "Divorcé(e)" #. module: hr #: view:hr.attendance:0 @@ -353,7 +327,7 @@ msgstr "Pointer l'entrée" #. module: hr #: selection:hr.employee,marital:0 msgid "Maried" -msgstr "" +msgstr "Marié(e)" #. module: hr #: field:hr.timesheet,tgroup_id:0 @@ -363,18 +337,13 @@ msgstr "Groupe de feuille de présence" #. module: hr #: selection:hr.employee,gender:0 msgid "Male" -msgstr "" +msgstr "Masculin" #. module: hr -#, python-format -#: code:addons/hr/wizard/sign_in_out.py:0 -msgid "The Sign-in date must be in the past" -msgstr "" - -#. module: hr -#: selection:hr.employee,marital:0 -msgid "Unmaried" -msgstr "" +#: model:ir.actions.act_window,name:hr.open_view_categ_form +#: model:ir.ui.menu,name:hr.menu_view_employee_category_form +msgid "Categories of Employee" +msgstr "Catégories d'Employés" #. module: hr #: model:ir.model,name:hr.model_hr_employee_category @@ -404,8 +373,11 @@ msgstr "" #. module: hr #: rml:hr.timesheet.attendance.error:0 -msgid "(*) A negative delay means that the employee worked more than encoded." -msgstr "(*) Un retard négatif signifie que l'employé à travaillé plus que ce qui est encodé." +msgid "" +"(*) A negative delay means that the employee worked more than encoded." +msgstr "" +"(*) Un retard négatif signifie que l'employé à travaillé plus que ce qui est " +"encodé." #. module: hr #: field:hr.employee,category_id:0 @@ -427,12 +399,6 @@ msgstr "Pointer" msgid "Note" msgstr "Note" -#. module: hr -#, python-format -#: code:addons/hr/hr.py:0 -msgid "You tried to sign in with a date anterior to another event !\nTry to contact the administrator to correct attendances." -msgstr "" - #. module: hr #: model:ir.model,name:hr.model_hr_attendance #: field:hr.employee,state:0 @@ -442,23 +408,33 @@ msgstr "Pointage" #. module: hr #: view:hr.employee:0 msgid "Contact Information" -msgstr "" +msgstr "Informations sur le contact" #. module: hr #: model:ir.actions.wizard,name:hr.print_week msgid "Print Timesheet by week" msgstr "Présences par semaine" +#. module: hr +#: selection:hr.employee,marital:0 +msgid "Other" +msgstr "Autre" + #. module: hr #: view:hr.employee:0 msgid "Status" -msgstr "" +msgstr "État" #. module: hr #: field:hr.employee,address_id:0 msgid "Contact address" msgstr "Adresse" +#. module: hr +#: rml:hr.timesheet.attendance.error:0 +msgid "Avg Delay" +msgstr "Délai Moyen" + #. module: hr #: selection:hr.timesheet,dayofweek:0 msgid "Monday" @@ -473,13 +449,7 @@ msgstr "Structure des catégories" #. module: hr #: view:hr.employee:0 msgid "Job Information" -msgstr "" - -#. module: hr -#, python-format -#: code:addons/hr/wizard/sign_in_out.py:0 -msgid "A sign-out must be right after a sign-in !" -msgstr "" +msgstr "Information sur l'Emploi" #. module: hr #: field:hr.timesheet,dayofweek:0 @@ -496,6 +466,11 @@ msgstr "" msgid "Date" msgstr "Date" +#. module: hr +#: rml:hr.timesheet.attendance.error:0 +msgid "To:" +msgstr "À :" + #. module: hr #: wizard_button:hr.si_so,si_ask_so,si:0 #: wizard_button:hr.si_so,init,si_test:0 @@ -519,10 +494,9 @@ msgid "Active" msgstr "Actif" #. module: hr -#: model:ir.actions.act_window,name:hr.open_view_categ_form -#: model:ir.ui.menu,name:hr.menu_view_employee_category_form -msgid "Categories of Employee" -msgstr "" +#: selection:hr.employee,marital:0 +msgid "Unmaried" +msgstr "Non Marié(e)" #. module: hr #: rml:hr.timesheet.attendance.error:0 @@ -540,12 +514,6 @@ msgstr "Pointage" msgid "Starting date" msgstr "Date début" -#. module: hr -#, python-format -#: code:addons/hr/hr.py:0 -msgid "You tried to sign out with a date anterior to another event !\nTry to contact the administrator to correct attendances." -msgstr "" - #. module: hr #: wizard_view:hr.print_week,init:0 msgid "Select a starting and a end date" @@ -559,12 +527,12 @@ msgstr "Catégorie parents" #. module: hr #: field:hr.employee,marital:0 msgid "Marital Status" -msgstr "" +msgstr "État matrimonial" #. module: hr -#: selection:hr.employee,marital:0 -msgid "Other" -msgstr "" +#: model:ir.actions.act_window,name:hr.action2 +msgid "Hierarchical view of this employee" +msgstr "Vue hiérarchisée de cet employé" #. module: hr #: wizard_button:hr.print_month,init,end:0 @@ -584,24 +552,30 @@ msgstr "Ligne de feuille d'heures" #. module: hr #: view:hr.employee:0 msgid "Personal Information" -msgstr "" +msgstr "Informations personnelles" #. module: hr #: constraint:ir.model:0 -msgid "The Object name must start with x_ and not contain any special character !" +msgid "" +"The Object name must start with x_ and not contain any special character !" msgstr "" +"Le nom de l'objet doit commencer avec x_ et ne pas contenir de charactères " +"spéciaux !" #. module: hr #: rml:hr.timesheet.attendance.error:0 -msgid "(*) A positive delay means that the employee worked less than recorded." -msgstr "(*) Un retard positif signifie que les employés ont travaillé moins que ce qui est enregistré." +msgid "" +"(*) A positive delay means that the employee worked less than recorded." +msgstr "" +"(*) Un retard positif signifie que les employés ont travaillé moins que ce " +"qui est enregistré." #. module: hr #: model:ir.model,name:hr.model_hr_timesheet_group #: field:hr.timesheet.group,timesheet_id:0 #: view:hr.timesheet:0 msgid "Working Time" -msgstr "" +msgstr "Temps de Travail" #. module: hr #: selection:hr.timesheet,dayofweek:0 @@ -681,18 +655,28 @@ msgstr "département" #. module: hr #: field:hr.employee,country_id:0 msgid "Nationality" -msgstr "" +msgstr "Nationalité" #. module: hr #: view:hr.action.reason:0 msgid "Define attendance reason" msgstr "Définir les motifs de pointage" +#. module: hr +#: rml:hr.timesheet.attendance.error:0 +msgid "From:" +msgstr "De :" + #. module: hr #: field:hr.employee,otherid:0 msgid "Other ID" msgstr "" +#. module: hr +#: view:hr.timesheet.group:0 +msgid "Working Time Category" +msgstr "Catégorie de Temps de Travail" + #. module: hr #: field:hr.timesheet,name:0 msgid "Name" @@ -701,14 +685,14 @@ msgstr "Nom" #. module: hr #: field:hr.employee,gender:0 msgid "Gender" -msgstr "" +msgstr "Genre" #. module: hr #: model:ir.actions.act_window,name:hr.open_view_employee_list #: model:ir.ui.menu,name:hr.menu_open_view_employee_list #: view:hr.employee:0 msgid "Employees" -msgstr "" +msgstr "Employés" #. module: hr #: field:hr.department,name:0 @@ -724,7 +708,7 @@ msgstr "Explication de la tâche" #. module: hr #: field:hr.employee,birthday:0 msgid "Started on" -msgstr "" +msgstr "Débuté en" #. module: hr #: wizard_view:hr.timesheet.attendance.report,init:0 @@ -756,5 +740,4 @@ msgstr "Samedi" #: model:ir.actions.act_window,name:hr.open_view_employee_new #: model:ir.ui.menu,name:hr.menu_open_view_employee_new msgid "New Employee" -msgstr "" - +msgstr "Nouvel employé" From 7876f50411f81ba68bde9a7a0c9333bdf405c739 Mon Sep 17 00:00:00 2001 From: Olivier Laurent Date: Mon, 13 Oct 2008 14:14:08 +0200 Subject: [PATCH 009/153] French translation bzr revid: olt@tinyerp.com-20081013121408-832pxaicmpsh9bz7 --- addons/hr_contract/i18n/fr_FR.po | 111 ++++++++++--------- addons/hr_expense/i18n/fr_FR.po | 169 ++++++++++++++--------------- addons/hr_holidays/i18n/fr_FR.po | 181 ++++++++++++++++--------------- 3 files changed, 231 insertions(+), 230 deletions(-) diff --git a/addons/hr_contract/i18n/fr_FR.po b/addons/hr_contract/i18n/fr_FR.po index 01606b1ab15..3d3d3dbcf2a 100644 --- a/addons/hr_contract/i18n/fr_FR.po +++ b/addons/hr_contract/i18n/fr_FR.po @@ -4,147 +4,151 @@ # msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 4.3.0" -"Report-Msgid-Bugs-To: support@openerp.com" -"POT-Creation-Date: 2008-09-11 15:41:43+0000" -"PO-Revision-Date: 2008-09-11 15:41:43+0000" -"Last-Translator: <>" -"Language-Team: " -"MIME-Version: 1.0" -"Content-Type: text/plain; charset=UTF-8" -"Content-Transfer-Encoding: " -"Plural-Forms: " +"Project-Id-Version: OpenERP Server 4.3.0\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2008-09-05 16:25+0000\n" +"PO-Revision-Date: 2008-10-13 11:14+0000\n" +"Last-Translator: Olivier Laurent \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2008-10-13 11:44+0000\n" +"X-Generator: Launchpad (build Unknown)\n" #. module: hr_contract #: field:hr.contract,wage:0 msgid "Wage" -msgstr "" +msgstr "Salaire" #. module: hr_contract #: selection:hr.contract.wage.type,type:0 msgid "Gross" -msgstr "" +msgstr "Brut" #. module: hr_contract #: constraint:ir.model:0 -msgid "The Object name must start with x_ and not contain any special character !" +msgid "" +"The Object name must start with x_ and not contain any special character !" msgstr "" +"Le nom de l'objet doit commencer avec x_ et ne pas contenir de charactères " +"spéciaux !" #. module: hr_contract #: view:hr.contract:0 #: view:hr.employee:0 msgid "Generalities" -msgstr "" +msgstr "Généralités" #. module: hr_contract #: field:hr.employee,children:0 msgid "Number of children" -msgstr "" +msgstr "Nombre d'Enfants" #. module: hr_contract #: field:hr.contract.wage.type,factor_type:0 msgid "Factor for hour cost" -msgstr "" +msgstr "Facteur pour le coût horaire" #. module: hr_contract #: view:hr.contract.wage.type:0 msgid "Wage Types" -msgstr "" +msgstr "Types de Salaire" #. module: hr_contract #: field:hr.employee,soc_security:0 msgid "Social security number" -msgstr "" +msgstr "Numéro de Sécurité Sociale" #. module: hr_contract #: field:hr.contract,employee_id:0 msgid "Employee" -msgstr "" +msgstr "Employé" #. module: hr_contract #: selection:hr.contract.wage.type,type:0 msgid "Net" -msgstr "" +msgstr "Net" #. module: hr_contract #: field:hr.contract.wage.type,type:0 msgid "Type" -msgstr "" +msgstr "Type" #. module: hr_contract #: field:hr.contract.wage.type.period,factor_days:0 msgid "Hours in the period" -msgstr "" +msgstr "# d'Heures dans la période" #. module: hr_contract #: field:hr.contract,function:0 msgid "Function" -msgstr "" +msgstr "Fonction" #. module: hr_contract #: model:ir.actions.act_window,name:hr_contract.action_hr_contract_wage_type #: model:ir.ui.menu,name:hr_contract.hr_menu_contract_wage_type msgid "Contract Wage Type" -msgstr "" +msgstr "Type de COntrat Salarial" #. module: hr_contract #: view:hr.employee:0 msgid "Miscelleanous" -msgstr "" +msgstr "Divers" #. module: hr_contract #: field:hr.employee,contract_ids:0 #: view:hr.contract:0 #: view:hr.employee:0 msgid "Contracts" -msgstr "" +msgstr "Contrats" #. module: hr_contract #: model:ir.model,name:hr_contract.model_hr_contract_wage_type #: field:hr.contract,wage_type_id:0 #: view:hr.contract.wage.type:0 msgid "Wage Type" -msgstr "" +msgstr "Type de salaire" #. module: hr_contract #: field:hr.contract.wage.type.period,name:0 msgid "Period Name" -msgstr "" +msgstr "Nom de la Période" #. module: hr_contract #: model:ir.model,name:hr_contract.model_hr_employee_marital_status msgid "Employee Marital Status" -msgstr "" +msgstr "État Matrimonial de l'Employé" #. module: hr_contract #: field:hr.employee,medic_exam:0 msgid "Medical examination date" -msgstr "" +msgstr "Date de l'Examen Médical" #. module: hr_contract #: field:hr.contract.wage.type,name:0 msgid "Wage Type Name" -msgstr "" +msgstr "Nom du Type de Salaire" #. module: hr_contract #: field:hr.contract,working_hours_per_day:0 msgid "Working hours per day" -msgstr "" +msgstr "Heures de Travail par Jour" #. module: hr_contract #: view:hr.employee:0 msgid "Salary" -msgstr "" +msgstr "Salaire" #. module: hr_contract #: field:hr.contract,date_end:0 msgid "End Date" -msgstr "" +msgstr "Date de fin" #. module: hr_contract #: constraint:ir.ui.view:0 msgid "Invalid XML for View Architecture!" -msgstr "" +msgstr "XML non valide pour l'architecture de la vue!" #. module: hr_contract #: field:hr.contract,notes:0 @@ -160,28 +164,28 @@ msgstr "Notes" #: view:hr.contract:0 #: view:hr.employee:0 msgid "Contract" -msgstr "" +msgstr "Contrat" #. module: hr_contract #: view:hr.contract.type:0 msgid "Contract Type" -msgstr "" +msgstr "Type de Contrat" #. module: hr_contract #: model:ir.model,name:hr_contract.model_hr_contract_wage_type_period #: field:hr.contract.wage.type,period_id:0 msgid "Wage Period" -msgstr "" +msgstr "Période Salariale" #. module: hr_contract #: field:hr.employee,nationality:0 msgid "Nationality" -msgstr "" +msgstr "Nationalité" #. module: hr_contract #: view:hr.contract.wage.type:0 msgid "Hourly cost computation" -msgstr "" +msgstr "Calcul du côut horaire" #. module: hr_contract #: field:hr.employee,audiens_num:0 @@ -191,12 +195,12 @@ msgstr "" #. module: hr_contract #: view:hr.contract:0 msgid "Remuneration" -msgstr "" +msgstr "Rémuneration" #. module: hr_contract #: field:hr.contract,name:0 msgid "Contract Name" -msgstr "" +msgstr "Nom du Contrat" #. module: hr_contract #: model:ir.actions.act_window,name:hr_contract.action_hr_marital_status @@ -205,49 +209,52 @@ msgstr "" #: model:ir.ui.menu,name:hr_contract.hr_menu_marital_status #: view:hr.employee.marital.status:0 msgid "Marital Status" -msgstr "" +msgstr "État matrimonial" #. module: hr_contract #: field:hr.employee,place_of_birth:0 msgid "Place of Birth" -msgstr "" +msgstr "Lieu de Naissance" #. module: hr_contract #: field:hr.employee,manager:0 msgid "Manager" -msgstr "" +msgstr "Gestionnaire" #. module: hr_contract #: model:ir.actions.act_window,name:hr_contract.action_hr_contract_wage_type_period #: model:ir.ui.menu,name:hr_contract.hr_menu_contract_wage_type_period #: view:hr.contract.wage.type.period:0 msgid "Wage period" -msgstr "" +msgstr "Période Salariale" #. module: hr_contract #: help:hr.contract.wage.type,factor_type:0 #: help:hr.contract.wage.type.period,factor_days:0 -msgid "This field is used by the timesheet system to compute the price of an hour of work wased on the contract of the employee" +msgid "" +"This field is used by the timesheet system to compute the price of an hour " +"of work wased on the contract of the employee" msgstr "" +"Ce champ est utilisé par le système de feuille de temps pour calculer le " +"prix d'une heure de travail basé sur le contrat de l'employé" #. module: hr_contract #: field:hr.contract,date_start:0 msgid "Start Date" -msgstr "" +msgstr "Date de début" #. module: hr_contract #: view:hr.contract:0 #: view:hr.employee:0 msgid "Contract Duration" -msgstr "" +msgstr "Durée du Contrat" #. module: hr_contract #: field:hr.employee.marital.status,description:0 msgid "Status Description" -msgstr "" +msgstr "Description du Statut" #. module: hr_contract #: field:hr.employee,birth_date:0 msgid "Birth Date" -msgstr "" - +msgstr "Date de naissance" diff --git a/addons/hr_expense/i18n/fr_FR.po b/addons/hr_expense/i18n/fr_FR.po index 6529569c4ce..e91788247dd 100644 --- a/addons/hr_expense/i18n/fr_FR.po +++ b/addons/hr_expense/i18n/fr_FR.po @@ -4,375 +4,366 @@ # msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 4.3.0" -"Report-Msgid-Bugs-To: support@openerp.com" -"POT-Creation-Date: 2008-09-11 15:41:43+0000" -"PO-Revision-Date: 2008-09-11 15:41:43+0000" -"Last-Translator: <>" -"Language-Team: " -"MIME-Version: 1.0" -"Content-Type: text/plain; charset=UTF-8" -"Content-Transfer-Encoding: " -"Plural-Forms: " +"Project-Id-Version: OpenERP Server 4.3.0\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2008-09-05 16:25+0000\n" +"PO-Revision-Date: 2008-10-13 11:30+0000\n" +"Last-Translator: Olivier Laurent \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2008-10-13 11:52+0000\n" +"X-Generator: Launchpad (build Unknown)\n" #. module: hr_expense #: view:hr.expense.expense:0 msgid "Accounting data" -msgstr "" +msgstr "Données Comptables" #. module: hr_expense #: rml:hr.expense:0 msgid "Employee:" -msgstr "" +msgstr "Employé:" #. module: hr_expense #: constraint:ir.model:0 -msgid "The Object name must start with x_ and not contain any special character !" +msgid "" +"The Object name must start with x_ and not contain any special character !" msgstr "" +"Le nom de l'objet doit commencer avec x_ et ne pas contenir de charactères " +"spéciaux !" #. module: hr_expense #: model:ir.model,name:hr_expense.model_hr_expense_line msgid "Expense Line" -msgstr "" +msgstr "Ligne de dépense" #. module: hr_expense #: view:hr.expense.expense:0 msgid "Confirm" -msgstr "" +msgstr "Confirmer" #. module: hr_expense #: view:hr.expense.expense:0 msgid "Other Info" -msgstr "" +msgstr "Autre information" #. module: hr_expense #: rml:hr.expense:0 msgid "Date:" -msgstr "" +msgstr "Date :" #. module: hr_expense #: constraint:ir.ui.view:0 msgid "Invalid XML for View Architecture!" -msgstr "" +msgstr "XML non valide pour l'architecture de la vue!" #. module: hr_expense #: model:ir.actions.act_window,name:hr_expense.expense_all_draft #: model:ir.ui.menu,name:hr_expense.menu_expense_all_draft msgid "Draft expenses" -msgstr "" +msgstr "Dépenses Brouillon" #. module: hr_expense #: field:hr.expense.expense,note:0 msgid "Note" -msgstr "" +msgstr "Note" #. module: hr_expense #: field:hr.expense.expense,state:0 msgid "State" -msgstr "" +msgstr "État" #. module: hr_expense #: field:hr.expense.line,unit_amount:0 msgid "Unit Price" -msgstr "" +msgstr "Prix unitaire" #. module: hr_expense #: model:ir.actions.act_window,name:hr_expense.expense_all_confirm #: model:ir.ui.menu,name:hr_expense.menu_expense_all_confirm msgid "Expenses waiting validation" -msgstr "" +msgstr "Dépenses en attende de validation" #. module: hr_expense #: field:hr.expense.expense,date_valid:0 msgid "Date Valided" -msgstr "" +msgstr "Date de la Validation" #. module: hr_expense #: field:hr.expense.expense,employee_id:0 msgid "Employee" -msgstr "" +msgstr "Employé" #. module: hr_expense #: field:hr.expense.expense,date_confirm:0 msgid "Date Confirmed" -msgstr "" +msgstr "Date de la Confirmation" #. module: hr_expense #: field:hr.expense.line,analytic_account:0 msgid "Analytic account" -msgstr "" +msgstr "Compte analytique" #. module: hr_expense #: model:ir.ui.menu,name:hr_expense.next_id_49 #: view:hr.expense.expense:0 msgid "Expenses" -msgstr "" +msgstr "Dépenses" #. module: hr_expense #: selection:hr.expense.expense,state:0 msgid "Waiting confirmation" -msgstr "" +msgstr "En Attente de Confirmation" #. module: hr_expense #: model:ir.actions.act_window,name:hr_expense.expense_all_valid #: model:ir.ui.menu,name:hr_expense.menu_expense_all_valid msgid "Expenses waiting invoice" -msgstr "" +msgstr "Dépenses attendant la facture" #. module: hr_expense #: field:hr.expense.line,product_id:0 msgid "Product" -msgstr "" +msgstr "Produit" #. module: hr_expense #: view:hr.expense.expense:0 msgid "Validation" -msgstr "" - -#. module: hr_expense -#, python-format -#: code:addons/hr_expense/hr_expense.py:0 -msgid "Error !" -msgstr "" +msgstr "Validation" #. module: hr_expense #: field:hr.expense.line,description:0 msgid "Description" -msgstr "" +msgstr "Description" #. module: hr_expense #: model:ir.actions.act_window,name:hr_expense.expense_my #: model:ir.ui.menu,name:hr_expense.menu_expense_my msgid "My Expenses" -msgstr "" +msgstr "Mes Dépenses" #. module: hr_expense #: selection:hr.expense.expense,state:0 msgid "Canceled" -msgstr "" +msgstr "Annulé" #. module: hr_expense #: field:hr.expense.expense,name:0 #: view:hr.expense.expense:0 msgid "Expense Sheet" -msgstr "" +msgstr "Feuille de Dépense" #. module: hr_expense #: rml:hr.expense:0 #: field:hr.expense.line,unit_quantity:0 msgid "Quantities" -msgstr "" +msgstr "Quantités" #. module: hr_expense #: field:hr.expense.expense,amount:0 msgid "Total Amount" -msgstr "" +msgstr "Montant Total" #. module: hr_expense #: field:hr.expense.expense,id:0 msgid "Sheet ID" -msgstr "" +msgstr "ID de la feuille" #. module: hr_expense #: view:hr.expense.expense:0 msgid "Set to Draft" -msgstr "" +msgstr "Mettre au brouillon" #. module: hr_expense #: field:hr.expense.expense,journal_id:0 msgid "Force Journal" -msgstr "" +msgstr "Forcer le Journal" #. module: hr_expense #: field:hr.expense.expense,user_id:0 msgid "User" -msgstr "" +msgstr "Utilisateur" #. module: hr_expense #: model:ir.actions.act_window,name:hr_expense.expense_my_confirm #: model:ir.ui.menu,name:hr_expense.menu_expense_my_confirm msgid "My expenses waiting validation" -msgstr "" +msgstr "Mes Dépenses en attende de validation" #. module: hr_expense #: rml:hr.expense:0 #: field:hr.expense.expense,date:0 #: field:hr.expense.line,date_value:0 msgid "Date" -msgstr "" +msgstr "Date" #. module: hr_expense #: selection:hr.expense.expense,state:0 msgid "Accepted" -msgstr "" +msgstr "Accepté" #. module: hr_expense #: model:ir.ui.menu,name:hr_expense.menu_expense_all msgid "All expenses" -msgstr "" +msgstr "Toutes les Dépenses" #. module: hr_expense #: rml:hr.expense:0 msgid "Reference:" -msgstr "" +msgstr "Réference :" #. module: hr_expense #: rml:hr.expense:0 msgid "(Date and signature)" -msgstr "" +msgstr "(Date et Signature)" #. module: hr_expense #: view:hr.expense.expense:0 msgid "Refuse" -msgstr "" +msgstr "Refuser" #. module: hr_expense #: rml:hr.expense:0 msgid "Name" -msgstr "" +msgstr "Nom" #. module: hr_expense #: rml:hr.expense:0 msgid "Total:" -msgstr "" +msgstr "Total:" #. module: hr_expense #: field:hr.expense.line,name:0 msgid "Short Description" -msgstr "" +msgstr "Brève Description" #. module: hr_expense #: rml:hr.expense:0 msgid "HR Expenses" -msgstr "" - -#. module: hr_expense -#, python-format -#: code:addons/hr_expense/hr_expense.py:0 -msgid "The employee must have a contact address" -msgstr "" +msgstr "Dépense HR" #. module: hr_expense #: view:hr.expense.expense:0 msgid "Notes" -msgstr "" +msgstr "Notes" #. module: hr_expense #: selection:hr.expense.expense,state:0 msgid "Reimbursed" -msgstr "" +msgstr "Remboursée" #. module: hr_expense #: field:hr.expense.expense,account_move_id:0 msgid "Account Move" -msgstr "" +msgstr "Mouvement de Compte" #. module: hr_expense #: model:ir.model,name:hr_expense.model_hr_expense_expense #: field:hr.expense.line,expense_id:0 msgid "Expense" -msgstr "" +msgstr "Dépense" #. module: hr_expense #: field:hr.expense.expense,line_ids:0 #: view:hr.expense.expense:0 #: view:hr.expense.line:0 msgid "Expense Lines" -msgstr "" +msgstr "Ligne de Dépense" #. module: hr_expense #: rml:hr.expense:0 msgid "This document must be dated and signed for reimbursment" -msgstr "" +msgstr "Ce document doit être daté et signé pour remboursement" #. module: hr_expense #: rml:hr.expense:0 #: field:hr.expense.expense,ref:0 #: field:hr.expense.line,ref:0 msgid "Reference" -msgstr "" +msgstr "Référence" #. module: hr_expense #: field:hr.expense.line,sequence:0 msgid "Sequence" -msgstr "" +msgstr "Séquence" #. module: hr_expense #: view:hr.expense.expense:0 msgid "Expenses Sheet" -msgstr "" +msgstr "Feuille de Dépense" #. module: hr_expense #: rml:hr.expense:0 msgid "Certified honest and conform," -msgstr "" +msgstr "Certifié honête et conforme," #. module: hr_expense #: model:ir.actions.act_window,name:hr_expense.expense_all_invoiced #: model:ir.ui.menu,name:hr_expense.menu_expense_all_invoiced msgid "Expenses waiting payment" -msgstr "" +msgstr "Dépenses en attente d'un paiement" #. module: hr_expense #: view:hr.expense.expense:0 msgid "Accept" -msgstr "" +msgstr "Accepter" #. module: hr_expense #: model:ir.actions.act_window,name:hr_expense.expense_my_draft #: model:ir.ui.menu,name:hr_expense.menu_expense_my_draft msgid "My Draft expenses" -msgstr "" +msgstr "Mes dépenses Brouillon" #. module: hr_expense #: field:hr.expense.expense,currency_id:0 msgid "Currency" -msgstr "" +msgstr "Devise" #. module: hr_expense #: rml:hr.expense:0 msgid "Unit price" -msgstr "" +msgstr "Prix Unitaire" #. module: hr_expense #: field:hr.expense.line,uom_id:0 msgid "UoM" -msgstr "" +msgstr "Unité de Mesure" #. module: hr_expense #: field:hr.expense.expense,invoice_id:0 #: view:hr.expense.expense:0 msgid "Invoice" -msgstr "" +msgstr "Facture" #. module: hr_expense #: field:hr.expense.expense,user_valid:0 msgid "Validation User" -msgstr "" +msgstr "Utilisateur pour la Validation" #. module: hr_expense #: view:hr.expense.expense:0 msgid "Cancel" -msgstr "" +msgstr "Annuler" #. module: hr_expense #: selection:hr.expense.expense,state:0 msgid "Draft" -msgstr "" +msgstr "Brouillon" #. module: hr_expense #: rml:hr.expense:0 #: field:hr.expense.line,total_amount:0 msgid "Total" -msgstr "" +msgstr "Total" #. module: hr_expense #: model:ir.actions.report.xml,name:hr_expense.hr_expenses msgid "Print HR expenses" -msgstr "" +msgstr "Imprimer les Dépenses HR" #. module: hr_expense #: selection:hr.expense.expense,state:0 msgid "Invoiced" -msgstr "" - +msgstr "Facturée" diff --git a/addons/hr_holidays/i18n/fr_FR.po b/addons/hr_holidays/i18n/fr_FR.po index 9811de832e5..d0e47845b9e 100644 --- a/addons/hr_holidays/i18n/fr_FR.po +++ b/addons/hr_holidays/i18n/fr_FR.po @@ -4,16 +4,17 @@ # msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 4.3.0" -"Report-Msgid-Bugs-To: support@openerp.com" -"POT-Creation-Date: 2008-09-11 15:41:43+0000" -"PO-Revision-Date: 2008-09-11 15:41:43+0000" -"Last-Translator: <>" -"Language-Team: " -"MIME-Version: 1.0" -"Content-Type: text/plain; charset=UTF-8" -"Content-Transfer-Encoding: " -"Plural-Forms: " +"Project-Id-Version: OpenERP Server 4.3.0\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2008-09-05 16:30+0000\n" +"PO-Revision-Date: 2008-10-13 11:55+0000\n" +"Last-Translator: Olivier Laurent \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2008-10-13 12:04+0000\n" +"X-Generator: Launchpad (build Unknown)\n" #. module: hr_holidays #: view:hr.holidays.status:0 @@ -23,18 +24,18 @@ msgstr "Définir les types de congés" #. module: hr_holidays #: wizard_view:hr.holidays.summary,notify:0 msgid "You have to select atleast 1 Department. Try again." -msgstr "" +msgstr "Vous devez sélectionner au moins 1 département. Essayez à nouveau." #. module: hr_holidays #: selection:hr.holidays,state:0 msgid "Confirmed" -msgstr "" +msgstr "Confirmé" #. module: hr_holidays #: wizard_field:hr.holidays.summary,init,date_from:0 #: wizard_field:hr.holidays.summary.employee,init,date_from:0 msgid "From" -msgstr "" +msgstr "De" #. module: hr_holidays #: view:hr.holidays:0 @@ -44,28 +45,28 @@ msgstr "Congés" #. module: hr_holidays #: view:hr.holidays:0 msgid "Confirm" -msgstr "" +msgstr "Confirmer" #. module: hr_holidays #: wizard_view:hr.holidays.summary,notify:0 #: wizard_view:hr.holidays.summary.employee,notify:0 msgid "Notification" -msgstr "" +msgstr "Notification" #. module: hr_holidays #: field:hr.holidays.status,section_id:0 msgid "Section" -msgstr "" +msgstr "Section" #. module: hr_holidays #: constraint:ir.ui.view:0 msgid "Invalid XML for View Architecture!" -msgstr "" +msgstr "XML non valide pour l'architecture de la vue!" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 msgid "Light Coral" -msgstr "" +msgstr "Corail clair" #. module: hr_holidays #: field:hr.holidays,employee_id:0 @@ -77,124 +78,127 @@ msgstr "Employé" #: model:ir.actions.wizard,name:hr_holidays.holidays_summary #: model:ir.ui.menu,name:hr_holidays.menu_holidays_summary msgid "Print Summary of Holidays" -msgstr "" +msgstr "Imprimer le résumé des Vacances" #. module: hr_holidays #: model:ir.actions.act_window,name:hr_holidays.action_my_holiday_available #: model:ir.ui.menu,name:hr_holidays.menu_action_my_holiday_available msgid "My Available Holidays" -msgstr "" +msgstr "Mes Vacances Disponibles" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 msgid "Black" -msgstr "" +msgstr "Noir" #. module: hr_holidays #: model:ir.ui.menu,name:hr_holidays.menu_action_my_holiday_refuse msgid "My Refused Holidays Requests" -msgstr "" +msgstr "Mes Demandes de Vacances Refusées" #. module: hr_holidays #: model:ir.ui.menu,name:hr_holidays.menu_action_my_holiday_waiting msgid "My Awaiting Confirmation Holidays Requests" -msgstr "" +msgstr "Mes Demandes de Vacances en attende de Confirmation" #. module: hr_holidays #: wizard_button:hr.holidays.summary,init,checkdept:0 #: wizard_button:hr.holidays.summary.employee,init,checkemp:0 msgid "Print" -msgstr "" +msgstr "Imprimer" #. module: hr_holidays #: constraint:ir.model:0 -msgid "The Object name must start with x_ and not contain any special character !" +msgid "" +"The Object name must start with x_ and not contain any special character !" msgstr "" +"Le nom de l'objet doit commencer avec x_ et ne pas contenir de charactères " +"spéciaux !" #. module: hr_holidays #: model:ir.actions.act_window,name:hr_holidays.action_holiday_waiting msgid "Requests Awaiting for Validation" -msgstr "" +msgstr "Demandes en attende de Validation" #. module: hr_holidays #: selection:hr.holidays,state:0 msgid "Refused" -msgstr "" +msgstr "Refusée" #. module: hr_holidays #: field:hr.holidays.per.user,max_leaves:0 msgid "Maximum Leaves Allowed" -msgstr "" +msgstr "Nombre Maximum de Congés Permis" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 msgid "Light Blue" -msgstr "" +msgstr "Bleu clair" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 msgid "Red" -msgstr "" +msgstr "Rouge" #. module: hr_holidays #: wizard_field:hr.holidays.summary,init,depts:0 msgid "Department(s)" -msgstr "" +msgstr "Département(s)" #. module: hr_holidays #: field:hr.holidays,state:0 msgid "Status" -msgstr "" +msgstr "État" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 msgid "Brown" -msgstr "" +msgstr "Brun" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 msgid "Light Salmon" -msgstr "" +msgstr "Saumon clair" #. module: hr_holidays #: view:hr.holidays.per.user:0 msgid "Holidays Allowed" -msgstr "" +msgstr "Vacances Permises" #. module: hr_holidays -#: xsl:holidays.summary:0 +#: xsl:hr.holidays.holidays_summary:0 msgid "of the" -msgstr "" +msgstr "du" #. module: hr_holidays -#: xsl:holidays.summary:0 +#: xsl:hr.holidays.holidays_summary:0 msgid "Off-Days' Summary" -msgstr "" +msgstr "Résumé des Congés" #. module: hr_holidays #: field:hr.holidays.per.user,leaves_taken:0 msgid "Leaves Already Taken" -msgstr "" +msgstr "Congés déjà pris" #. module: hr_holidays #: model:ir.actions.act_window,name:hr_holidays.action_my_holiday msgid "My Holidays Request" -msgstr "" +msgstr "Mes Demandes de Congés" #. module: hr_holidays #: field:hr.holidays.status,color_name:0 msgid "Color of the status" -msgstr "" +msgstr "Couleur du Statut" #. module: hr_holidays #: view:hr.holidays:0 msgid "Number of Days" -msgstr "" +msgstr "Nombre de jour" #. module: hr_holidays #: view:hr.holidays:0 msgid "Set to Draft" -msgstr "" +msgstr "Mettre au brouillon" #. module: hr_holidays #: model:ir.model,name:hr_holidays.model_hr_holidays @@ -202,75 +206,75 @@ msgid "Holidays" msgstr "Vacances" #. module: hr_holidays -#: xsl:holidays.summary:0 +#: xsl:hr.holidays.holidays_summary:0 msgid "to" -msgstr "" +msgstr "à" #. module: hr_holidays -#: xsl:holidays.summary:0 +#: xsl:hr.holidays.holidays_summary:0 msgid "holidays." -msgstr "" +msgstr "Vacances" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 msgid "Light Cyan" -msgstr "" +msgstr "Cyan clair" #. module: hr_holidays #: selection:hr.holidays,state:0 msgid "draft" -msgstr "" +msgstr "brouillon" #. module: hr_holidays #: field:hr.holidays.per.user,user_id:0 msgid "User" -msgstr "" +msgstr "Utilisateur" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 msgid "Light Green" -msgstr "" +msgstr "Vert clair" #. module: hr_holidays #: wizard_field:hr.holidays.summary,init,holiday_type:0 #: wizard_field:hr.holidays.summary.employee,init,holiday_type:0 msgid "Select Holiday Type" -msgstr "" +msgstr "Sélectionnez le Type de Vacances" #. module: hr_holidays #: selection:hr.holidays,state:0 #: view:hr.holidays:0 msgid "Validate" -msgstr "" +msgstr "Valider" #. module: hr_holidays #: model:ir.actions.act_window,name:hr_holidays.open_view_holiday_status #: field:hr.holidays.status,name:0 #: model:ir.ui.menu,name:hr_holidays.menu_open_view_holiday_status msgid "Holiday Status" -msgstr "" +msgstr "Statut des Vacances" #. module: hr_holidays #: field:hr.holidays,notes:0 #: field:hr.holidays.per.user,notes:0 msgid "Notes" -msgstr "" +msgstr "Notes" #. module: hr_holidays #: wizard_view:hr.holidays.summary,init:0 #: wizard_view:hr.holidays.summary.employee,init:0 msgid "Report Options" -msgstr "" +msgstr "Options du Rapport" #. module: hr_holidays #: field:hr.holidays,case_id:0 msgid "Case" -msgstr "" +msgstr "Cas" #. module: hr_holidays #: view:hr.holidays:0 msgid "Refuse" -msgstr "" +msgstr "Refuser" #. module: hr_holidays #: field:hr.holidays,user_id:0 @@ -281,27 +285,27 @@ msgstr "" #: wizard_button:hr.holidays.summary,notify,end:0 #: wizard_button:hr.holidays.summary.employee,notify,end:0 msgid "Ok" -msgstr "" +msgstr "Ok" #. module: hr_holidays #: model:ir.ui.menu,name:hr_holidays.menu_action_my_holiday_draft msgid "My Draft Holidays Requests" -msgstr "" +msgstr "Mes Demandes de Vacances Brouillon" #. module: hr_holidays #: model:ir.ui.menu,name:hr_holidays.menu_action_my_holiday msgid "My Holidays Requests" -msgstr "" +msgstr "Mes Demandes de Vacances" #. module: hr_holidays #: model:ir.actions.act_window,name:hr_holidays.action_my_holiday_waiting msgid "My Holidays Request Waiting confirmation" -msgstr "" +msgstr "Mes Demandes de Vacances en attente de Confirmation" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 msgid "Violet" -msgstr "" +msgstr "Violet" #. module: hr_holidays #: field:hr.holidays,holiday_status:0 @@ -312,49 +316,49 @@ msgstr "Type de congés" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 msgid "Ivory" -msgstr "" +msgstr "Ivoire" #. module: hr_holidays #: field:hr.holidays,manager_id:0 msgid "Holiday manager" -msgstr "" +msgstr "Gestionnaire de Vacances" #. module: hr_holidays -#: xsl:holidays.summary:0 +#: xsl:hr.holidays.holidays_summary:0 msgid "Analyze from" -msgstr "" +msgstr "Analyser de" #. module: hr_holidays #: model:ir.actions.report.xml,name:hr_holidays.report_holidays_summary msgid "Summary Of Holidays" -msgstr "" +msgstr "Résumé des Vacances" #. module: hr_holidays #: wizard_field:hr.holidays.summary.employee,init,emp:0 msgid "Employee(s)" -msgstr "" +msgstr "Employés" #. module: hr_holidays #: field:hr.holidays,number_of_days:0 msgid "Number of Days in this Holiday Request" -msgstr "" +msgstr "Nombre de Jours dans cette Demande de Congé" #. module: hr_holidays #: model:ir.actions.act_window,name:hr_holidays.action_holidays_per_user #: model:ir.ui.menu,name:hr_holidays.menu_open_holidays_per_user #: view:hr.holidays.per.user:0 msgid "Holidays Per Employee" -msgstr "" +msgstr "Congés par Employé" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 msgid "Wheat" -msgstr "" +msgstr "Blé" #. module: hr_holidays #: model:ir.actions.act_window,name:hr_holidays.action_my_holiday_draft msgid "My Holidays Request Draft" -msgstr "" +msgstr "Mes Demandes de Vacances Brouillon" #. module: hr_holidays #: view:hr.holidays.status:0 @@ -364,7 +368,7 @@ msgstr "Types de congés" #. module: hr_holidays #: model:ir.actions.act_window,name:hr_holidays.action_my_holiday_validate msgid "My Holidays Request Validated" -msgstr "" +msgstr "Mes Demandes de Vacances Validée" #. module: hr_holidays #: field:hr.holidays,name:0 @@ -374,27 +378,27 @@ msgstr "Description" #. module: hr_holidays #: model:ir.ui.menu,name:hr_holidays.menu_open_ask_holidays msgid "Holidays Request" -msgstr "" +msgstr "Demandes de Vacances" #. module: hr_holidays #: wizard_view:hr.holidays.summary.employee,notify:0 msgid "You have to select at least 1 Employee. Try again." -msgstr "" +msgstr "Vous devez sélectionner au moins 1 employé. Veuillez réessayez." #. module: hr_holidays #: model:ir.ui.menu,name:hr_holidays.menu_action_holiday_waiting msgid "Holidays Requests Awaiting for Validation" -msgstr "" +msgstr "Demandes de Vacances en attente de Validation" #. module: hr_holidays #: model:ir.ui.menu,name:hr_holidays.menu_action_my_holiday_validate msgid "My Validated Holidays Requests" -msgstr "" +msgstr "Mes Demandes de Vacances Validée" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 msgid "Light Yellow" -msgstr "" +msgstr "Jaune clair" #. module: hr_holidays #: model:ir.model,name:hr_holidays.model_hr_holidays_status @@ -404,7 +408,7 @@ msgstr "Statut des vacances" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 msgid "Light Pink" -msgstr "" +msgstr "Rose clair" #. module: hr_holidays #: field:hr.holidays,date_to:0 @@ -414,7 +418,7 @@ msgstr "Fin du congé" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 msgid "Lavender" -msgstr "" +msgstr "Lavande" #. module: hr_holidays #: field:hr.holidays,date_from:0 @@ -424,12 +428,12 @@ msgstr "Début du congé" #. module: hr_holidays #: model:ir.ui.menu,name:hr_holidays.menu_action_all_holiday msgid "All Holidays Requests" -msgstr "" +msgstr "Toutes les Demandes de Vacances" #. module: hr_holidays #: model:ir.actions.wizard,name:hr_holidays.wizard_holidays_summary msgid "Print Summary of Employee's Holidays" -msgstr "" +msgstr "Imprimer un Résumé des Vacances de l'employé" #. module: hr_holidays #: wizard_button:hr.holidays.summary,init,end:0 @@ -437,20 +441,19 @@ msgstr "" #: selection:hr.holidays,state:0 #: view:hr.holidays:0 msgid "Cancel" -msgstr "" +msgstr "Annuler" #. module: hr_holidays #: selection:hr.holidays.status,color_name:0 msgid "Magenta" -msgstr "" +msgstr "Magenta" #. module: hr_holidays #: model:ir.actions.act_window,name:hr_holidays.action_my_holiday_refuse msgid "My Holidays Request Refused" -msgstr "" +msgstr "Mes Demandes de Vacances Refusée" #. module: hr_holidays #: model:ir.model,name:hr_holidays.model_hr_holidays_per_user msgid "Holidays Per User" -msgstr "" - +msgstr "Vacnaces par Utilisateur" From 42dd589a3adfefc4fe104ec282f50d7e18b0f126 Mon Sep 17 00:00:00 2001 From: Olivier Laurent Date: Mon, 13 Oct 2008 14:33:34 +0200 Subject: [PATCH 010/153] French translation bzr revid: olt@tinyerp.com-20081013123334-1tsuotf5b9aq0zp5 --- addons/hr_timesheet/i18n/fr_FR.po | 78 +++++++------------ addons/hr_timesheet_invoice/i18n/fr_FR.po | 92 +++++++---------------- addons/hr_timesheet_project/i18n/fr_FR.po | 26 +++---- 3 files changed, 67 insertions(+), 129 deletions(-) diff --git a/addons/hr_timesheet/i18n/fr_FR.po b/addons/hr_timesheet/i18n/fr_FR.po index bf3a595b844..b74e592915a 100644 --- a/addons/hr_timesheet/i18n/fr_FR.po +++ b/addons/hr_timesheet/i18n/fr_FR.po @@ -4,16 +4,17 @@ # msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 4.3.0" -"Report-Msgid-Bugs-To: support@openerp.com" -"POT-Creation-Date: 2008-09-11 15:41:43+0000" -"PO-Revision-Date: 2008-09-11 15:41:43+0000" -"Last-Translator: <>" -"Language-Team: " -"MIME-Version: 1.0" -"Content-Type: text/plain; charset=UTF-8" -"Content-Transfer-Encoding: " -"Plural-Forms: " +"Project-Id-Version: OpenERP Server 4.3.0\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2008-09-05 16:28+0000\n" +"PO-Revision-Date: 2008-10-13 11:59+0000\n" +"Last-Translator: Olivier Laurent \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2008-10-13 12:16+0000\n" +"X-Generator: Launchpad (build Unknown)\n" #. module: hr_timesheet #: wizard_view:hr.analytical.timesheet,init:0 @@ -23,8 +24,11 @@ msgstr "Choisissez le mois" #. module: hr_timesheet #: constraint:ir.model:0 -msgid "The Object name must start with x_ and not contain any special character !" +msgid "" +"The Object name must start with x_ and not contain any special character !" msgstr "" +"Le nom de l'objet doit commencer avec x_ et ne pas contenir de charactères " +"spéciaux !" #. module: hr_timesheet #: model:ir.actions.report.xml,name:hr_timesheet.report_user_timesheet @@ -49,12 +53,6 @@ msgstr "Somme" msgid "Sign in / Sign out" msgstr "Pointer l'entrée / Pointer la sortie" -#. module: hr_timesheet -#, python-format -#: code:addons/hr_timesheet/wizard/sign_in_out.py:0 -msgid "No employee defined for your user !" -msgstr "" - #. module: hr_timesheet #: wizard_button:hr.analytical.timesheet,init,report:0 #: wizard_button:hr.analytical.timesheet.my,init,report:0 @@ -87,18 +85,6 @@ msgstr "Ligne analytique" msgid "Current Server Date" msgstr "Date du serveur" -#. module: hr_timesheet -#, python-format -#: code:addons/hr_timesheet/wizard/sign_in_out.py:0 -msgid "No cost unit defined for this employee !" -msgstr "" - -#. module: hr_timesheet -#, python-format -#: code:addons/hr_timesheet/hr_timesheet.py:0 -msgid "No analytic journal available for this employee.\nDefine an employee for the selected user and assign an analytic journal." -msgstr "" - #. module: hr_timesheet #: field:hr.employee,product_id:0 msgid "Product" @@ -113,7 +99,7 @@ msgstr "Journal analytique" #: model:ir.actions.act_window,name:hr_timesheet.act_hr_timesheet_line_evry1_today_form_my #: model:ir.ui.menu,name:hr_timesheet.menu_act_hr_timesheet_line_evry1_today_form_my msgid "My Working Hours of The Day" -msgstr "" +msgstr "Mes Heures de Travail du Jour" #. module: hr_timesheet #: view:account.analytic.account:0 @@ -145,7 +131,7 @@ msgstr "Timesheet" #. module: hr_timesheet #: constraint:product.product:0 msgid "Error: Invalid ean code" -msgstr "" +msgstr "Erreur: code EAN invalide" #. module: hr_timesheet #: wizard_field:hr.analytical.timesheet,init,user_id:0 @@ -162,7 +148,7 @@ msgstr "Pointer l'entrée" #: model:ir.actions.act_window,name:hr_timesheet.act_hr_timesheet_line_evry1_today_form #: model:ir.ui.menu,name:hr_timesheet.menu_act_hr_timesheet_line_evry1_today_form msgid "Working Hours of The Day" -msgstr "" +msgstr "Heures de Travail du Jour" #. module: hr_timesheet #: wizard_view:hr_timesheet.si_so,sign_out:0 @@ -188,7 +174,7 @@ msgstr "Date de clôture" #. module: hr_timesheet #: constraint:ir.ui.view:0 msgid "Invalid XML for View Architecture!" -msgstr "" +msgstr "XML non valide pour l'architecture de la vue!" #. module: hr_timesheet #: wizard_field:hr_timesheet.si_so,sign_in,analytic_amount:0 @@ -204,6 +190,8 @@ msgstr "Résumé analyse" #: constraint:product.template:0 msgid "Error: UOS must be in a different category than the UOM" msgstr "" +"Erreur: l'unité de vente doit appartenir à une catégorie différente que " +"l'unité de mesure" #. module: hr_timesheet #: wizard_view:hr.analytical.timesheet_users,init:0 @@ -212,8 +200,11 @@ msgstr "Choisir les utilisateurs" #. module: hr_timesheet #: constraint:product.template:0 -msgid "Error: The default UOM and the purchase UOM must be in the same category." +msgid "" +"Error: The default UOM and the purchase UOM must be in the same category." msgstr "" +"Erreur: l'unité de mesure par défaut et l'unité de mesure d'achat doivent " +"faire partie de la même catégorie" #. module: hr_timesheet #: wizard_view:hr_timesheet.si_so,sign_in:0 @@ -254,7 +245,7 @@ msgstr "Nom de l'employé" #: model:ir.actions.act_window,name:hr_timesheet.act_hr_timesheet_line_me_all_form #: model:ir.ui.menu,name:hr_timesheet.menu_act_hr_timesheet_line_me_all_form msgid "My Working Hours" -msgstr "" +msgstr "Mes Heures de Travail" #. module: hr_timesheet #: model:ir.actions.report.xml,name:hr_timesheet.report_users_timesheet @@ -268,12 +259,6 @@ msgstr "Timesheet des employés" msgid "Stop Working" msgstr "Arrêter le travail" -#. module: hr_timesheet -#, python-format -#: code:addons/hr_timesheet/wizard/sign_in_out.py:0 -msgid "UserError" -msgstr "" - #. module: hr_timesheet #: wizard_view:hr_timesheet.si_so,sign_in:0 msgid "(Keep empty for current_time)" @@ -282,7 +267,7 @@ msgstr "(Garder vide pour la date actuelle)" #. module: hr_timesheet #: view:hr.employee:0 msgid "Timesheets" -msgstr "" +msgstr "Feuille de présence" #. module: hr_timesheet #: wizard_button:hr_timesheet.si_so,sign_out,si_result:0 @@ -310,7 +295,7 @@ msgstr "Statistiques par mois" #: model:ir.ui.menu,name:hr_timesheet.menu_act_hr_timesheet_line_evry1_all_form #: model:ir.ui.menu,name:hr_timesheet.menu_act_hr_timesheet_line_today_form msgid "Working Hours" -msgstr "" +msgstr "Heures de travail" #. module: hr_timesheet #: wizard_field:hr_timesheet.si_so,sign_in,account_id:0 @@ -371,14 +356,7 @@ msgstr "Total" msgid "Change Work" msgstr "Changer de travail" -#. module: hr_timesheet -#, python-format -#: code:addons/hr_timesheet/hr_timesheet.py:0 -msgid "ValidateError" -msgstr "" - #. module: hr_timesheet #: view:account.analytic.account:0 msgid "To be invoiced" msgstr "A facturer" - diff --git a/addons/hr_timesheet_invoice/i18n/fr_FR.po b/addons/hr_timesheet_invoice/i18n/fr_FR.po index 44e5f0ada21..be09f6d127c 100644 --- a/addons/hr_timesheet_invoice/i18n/fr_FR.po +++ b/addons/hr_timesheet_invoice/i18n/fr_FR.po @@ -4,16 +4,17 @@ # msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 4.3.0" -"Report-Msgid-Bugs-To: support@openerp.com" -"POT-Creation-Date: 2008-09-11 15:41:42+0000" -"PO-Revision-Date: 2008-09-11 15:41:42+0000" -"Last-Translator: <>" -"Language-Team: " -"MIME-Version: 1.0" -"Content-Type: text/plain; charset=UTF-8" -"Content-Transfer-Encoding: " -"Plural-Forms: " +"Project-Id-Version: OpenERP Server 4.3.0\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2008-09-05 16:22+0000\n" +"PO-Revision-Date: 2008-10-13 12:01+0000\n" +"Last-Translator: Olivier Laurent \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2008-10-13 12:20+0000\n" +"X-Generator: Launchpad (build Unknown)\n" #. module: hr_timesheet_invoice #: wizard_field:account.analytic.profit,init,date_from:0 @@ -43,12 +44,6 @@ msgstr "Entrées non-facturées" msgid "Invoicing" msgstr "Facturation" -#. module: hr_timesheet_invoice -#, python-format -#: code:addons/hr_timesheet_invoice/wizard/hr_timesheet_invoice_create.py:0 -msgid "At least on line have no product !" -msgstr "" - #. module: hr_timesheet_invoice #: rml:account.analytic.profit:0 msgid "Income" @@ -111,8 +106,11 @@ msgstr "Devise" #. module: hr_timesheet_invoice #: constraint:ir.model:0 -msgid "The Object name must start with x_ and not contain any special character !" +msgid "" +"The Object name must start with x_ and not contain any special character !" msgstr "" +"Le nom de l'objet doit commencer avec x_ et ne pas contenir de charactères " +"spéciaux !" #. module: hr_timesheet_invoice #: field:account.analytic.account,pricelist_id:0 @@ -133,7 +131,7 @@ msgstr "Choisissez les comptes que vous désirez facturer" #. module: hr_timesheet_invoice #: rml:hr.timesheet.invoice.account.analytic.account.cost_ledger:0 msgid "Total (" -msgstr "Total " +msgstr "Total" #. module: hr_timesheet_invoice #: wizard_field:hr.timesheet.invoice.create,init,product:0 @@ -158,7 +156,7 @@ msgstr "Période de début" #. module: hr_timesheet_invoice #: rml:hr.timesheet.invoice.account.analytic.account.cost_ledger:0 msgid ")" -msgstr "" +msgstr ")" #. module: hr_timesheet_invoice #: rml:hr.timesheet.invoice.account.analytic.account.cost_ledger:0 @@ -189,18 +187,6 @@ msgstr "Choisir" msgid "to" msgstr "à" -#. module: hr_timesheet_invoice -#, python-format -#: code:addons/hr_timesheet_invoice/wizard/hr_timesheet_invoice_create.py:0 -msgid "Error" -msgstr "" - -#. module: hr_timesheet_invoice -#, python-format -#: code:addons/hr_timesheet_invoice/wizard/hr_timesheet_final_invoice_create.py:0 -msgid "Balance product needed" -msgstr "" - #. module: hr_timesheet_invoice #: model:ir.actions.wizard,name:hr_timesheet_invoice.hr_timesheet_invoice_create msgid "Invoice analytic lines" @@ -216,7 +202,7 @@ msgstr "Date" #. module: hr_timesheet_invoice #: model:ir.ui.menu,name:hr_timesheet_invoice.menu_action_draft_analytic_accounts msgid "Draft Analytic Accounts" -msgstr "Comptes analytiques brouillon" +msgstr "Compte analytique brouiilon" #. module: hr_timesheet_invoice #: rml:account.analytic.profit:0 @@ -248,7 +234,7 @@ msgstr "Créer des factures" #: model:ir.actions.act_window,name:hr_timesheet_invoice.action_hr_timesheet_invoice_factor_form #: model:ir.ui.menu,name:hr_timesheet_invoice.hr_timesheet_invoice_factor_view msgid "Types of Invoicing" -msgstr "" +msgstr "Types de Facture" #. module: hr_timesheet_invoice #: wizard_field:hr.timesheet.final.invoice.create,init,time:0 @@ -269,30 +255,24 @@ msgstr "Types de facturation" #. module: hr_timesheet_invoice #: rml:account.analytic.profit:0 msgid "Theorical" -msgstr "" +msgstr "Théorique" #. module: hr_timesheet_invoice #: model:ir.actions.act_window,name:hr_timesheet_invoice.action_hr_analytic_timesheet_tree_invoiced_my #: model:ir.ui.menu,name:hr_timesheet_invoice.menu_hr_analytic_timesheet_tree_invoiced_my msgid "My Uninvoiced Entries" -msgstr "" +msgstr "Mes Entrées Non Facturées" #. module: hr_timesheet_invoice #: constraint:ir.ui.view:0 msgid "Invalid XML for View Architecture!" -msgstr "" +msgstr "XML non valide pour l'architecture de la vue!" #. module: hr_timesheet_invoice #: view:hr_timesheet_invoice.factor:0 msgid "Type of invoicing" msgstr "Type de facturation" -#. module: hr_timesheet_invoice -#, python-format -#: code:addons/hr_timesheet_invoice/wizard/hr_timesheet_final_invoice_create.py:0 -msgid "Please fill a Balance product in the wizard" -msgstr "" - #. module: hr_timesheet_invoice #: model:ir.actions.act_window,name:hr_timesheet_invoice.action_pending_analytic_accounts #: model:ir.ui.menu,name:hr_timesheet_invoice.menu_action_pending_analytic_accounts @@ -319,13 +299,6 @@ msgstr "Code J." msgid "Invoice rate" msgstr "Taux de facture" -#. module: hr_timesheet_invoice -#, python-format -#: code:addons/hr_timesheet_invoice/wizard/hr_timesheet_final_invoice_create.py:0 -#: code:addons/hr_timesheet_invoice/wizard/hr_timesheet_invoice_create.py:0 -msgid "Analytic account incomplete" -msgstr "" - #. module: hr_timesheet_invoice #: wizard_field:hr.timesheet.invoice.account.analytic.account.cost_ledger.report,init,date2:0 msgid "End of period" @@ -339,13 +312,7 @@ msgstr "Nom interne" #. module: hr_timesheet_invoice #: rml:hr.timesheet.invoice.account.analytic.account.cost_ledger:0 msgid "Balance" -msgstr "Balance " - -#. module: hr_timesheet_invoice -#, python-format -#: code:addons/hr_timesheet_invoice/hr_timesheet_invoice.py:0 -msgid "Error !" -msgstr "" +msgstr "Balance" #. module: hr_timesheet_invoice #: wizard_view:hr.timesheet.invoice.account.analytic.account.cost_ledger.report,init:0 @@ -358,12 +325,6 @@ msgstr "Sélectionnez une période" msgid "Name of entry" msgstr "Nom de l'entrée" -#. module: hr_timesheet_invoice -#, python-format -#: code:addons/hr_timesheet_invoice/hr_timesheet_invoice.py:0 -msgid "You can not modify an invoiced analytic line!" -msgstr "" - #. module: hr_timesheet_invoice #: rml:hr.timesheet.invoice.account.analytic.account.cost_ledger:0 msgid "Code" @@ -378,7 +339,7 @@ msgstr "à" #: model:ir.actions.act_window,name:hr_timesheet_invoice.action_open_invoice_analytic_accounts #: model:ir.ui.menu,name:hr_timesheet_invoice.menu_action_open_invoice_analytic_accounts msgid "Unclosed Invoiceable Accounts" -msgstr "" +msgstr "Comptes Facturables Non Cloturés" #. module: hr_timesheet_invoice #: wizard_view:hr.timesheet.invoice.create,init:0 @@ -429,7 +390,7 @@ msgstr "Factures finales" #. module: hr_timesheet_invoice #: rml:hr.timesheet.invoice.account.analytic.account.cost_ledger:0 msgid "Total" -msgstr "Total " +msgstr "Total" #. module: hr_timesheet_invoice #: wizard_field:account.analytic.profit,init,journal_ids:0 @@ -444,5 +405,4 @@ msgstr "Montant de la balance" #. module: hr_timesheet_invoice #: rml:account.analytic.profit:0 msgid "Invoice rate by user" -msgstr "" - +msgstr "Taux Facturable par Utilisateur" diff --git a/addons/hr_timesheet_project/i18n/fr_FR.po b/addons/hr_timesheet_project/i18n/fr_FR.po index 902bf0ae07c..f109287e2ea 100644 --- a/addons/hr_timesheet_project/i18n/fr_FR.po +++ b/addons/hr_timesheet_project/i18n/fr_FR.po @@ -4,24 +4,24 @@ # msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 4.3.0" -"Report-Msgid-Bugs-To: support@openerp.com" -"POT-Creation-Date: 2008-09-11 15:41:42+0000" -"PO-Revision-Date: 2008-09-11 15:41:42+0000" -"Last-Translator: <>" -"Language-Team: " -"MIME-Version: 1.0" -"Content-Type: text/plain; charset=UTF-8" -"Content-Transfer-Encoding: " -"Plural-Forms: " +"Project-Id-Version: OpenERP Server 4.3.0\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2008-09-05 16:09+0000\n" +"PO-Revision-Date: 2008-10-13 12:02+0000\n" +"Last-Translator: Olivier Laurent \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2008-10-13 12:24+0000\n" +"X-Generator: Launchpad (build Unknown)\n" #. module: hr_timesheet_project #: model:ir.actions.wizard,name:hr_timesheet_project.encode_hour_tss msgid "Import Hours From Tasks" -msgstr "" +msgstr "Importer les Heures des Tâches" #. module: hr_timesheet_project #: model:ir.ui.menu,name:hr_timesheet_project.menu_act_hr_timesheet_line_me_today_project_form msgid "Hours From Tasks" -msgstr "" - +msgstr "Heures des Tâches" From 3c2909fe5df73a147b175abb3a84210b0699e022 Mon Sep 17 00:00:00 2001 From: Olivier Laurent Date: Mon, 13 Oct 2008 14:55:01 +0200 Subject: [PATCH 011/153] French translation bzr revid: olt@tinyerp.com-20081013125501-kz2hywcejbbq1ldi --- addons/hr_expense/i18n/fr_FR.po | 2 +- addons/hr_timesheet_sheet/i18n/fr_FR.po | 157 ++++++++---------------- addons/l10n_be/i18n/fr_FR.po | 85 +++---------- 3 files changed, 69 insertions(+), 175 deletions(-) diff --git a/addons/hr_expense/i18n/fr_FR.po b/addons/hr_expense/i18n/fr_FR.po index e91788247dd..bf065f55e63 100644 --- a/addons/hr_expense/i18n/fr_FR.po +++ b/addons/hr_expense/i18n/fr_FR.po @@ -329,7 +329,7 @@ msgstr "Prix Unitaire" #. module: hr_expense #: field:hr.expense.line,uom_id:0 msgid "UoM" -msgstr "Unité de Mesure" +msgstr "UdM" #. module: hr_expense #: field:hr.expense.expense,invoice_id:0 diff --git a/addons/hr_timesheet_sheet/i18n/fr_FR.po b/addons/hr_timesheet_sheet/i18n/fr_FR.po index d95a163341f..14ebc208952 100644 --- a/addons/hr_timesheet_sheet/i18n/fr_FR.po +++ b/addons/hr_timesheet_sheet/i18n/fr_FR.po @@ -4,21 +4,25 @@ # msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 4.3.0" -"Report-Msgid-Bugs-To: support@openerp.com" -"POT-Creation-Date: 2008-09-11 15:41:43+0000" -"PO-Revision-Date: 2008-09-11 15:41:43+0000" -"Last-Translator: <>" -"Language-Team: " -"MIME-Version: 1.0" -"Content-Type: text/plain; charset=UTF-8" -"Content-Transfer-Encoding: " -"Plural-Forms: " +"Project-Id-Version: OpenERP Server 4.3.0\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2008-09-05 16:25+0000\n" +"PO-Revision-Date: 2008-10-13 12:10+0000\n" +"Last-Translator: Olivier Laurent \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2008-10-13 12:40+0000\n" +"X-Generator: Launchpad (build Unknown)\n" + +#~ msgid "Configuration" +#~ msgstr "Configuration" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet.account:0 msgid "Timesheet by Accounts" -msgstr "" +msgstr "Feuille de Feuilles de Présence" #. module: hr_timesheet_sheet #: selection:hr_timesheet_sheet.sheet,state:0 @@ -32,8 +36,11 @@ msgstr "Présence" #. module: hr_timesheet_sheet #: constraint:ir.model:0 -msgid "The Object name must start with x_ and not contain any special character !" +msgid "" +"The Object name must start with x_ and not contain any special character !" msgstr "" +"Le nom de l'objet doit commencer avec x_ et ne pas contenir de charactères " +"spéciaux !" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 @@ -66,13 +73,7 @@ msgstr "Feuilles de présence non-validées" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet.day:0 msgid "Timesheet by Days" -msgstr "" - -#. module: hr_timesheet_sheet -#, python-format -#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:0 -msgid "You can not sign out from an other date than today" -msgstr "" +msgstr "Feuille de Feuilles de Présence" #. module: hr_timesheet_sheet #: selection:hr_timesheet_sheet.sheet,state:0 @@ -80,10 +81,8 @@ msgid "Draft" msgstr "Brouillon" #. module: hr_timesheet_sheet -#: model:ir.actions.act_window,name:hr_timesheet_sheet.act_hr_timesheet_sheet_form #: model:ir.ui.menu,name:hr_timesheet_sheet.menu_act_hr_timesheet_sheet_form #: model:ir.ui.menu,name:hr_timesheet_sheet.next_id_60 -#: view:res.company:0 #: view:hr_timesheet_sheet.sheet:0 msgid "Timesheets" msgstr "Timesheets" @@ -92,7 +91,7 @@ msgstr "Timesheets" #: model:ir.actions.act_window,name:hr_timesheet_sheet.act_hr_timesheet_sheet_form_all_confirm #: model:ir.ui.menu,name:hr_timesheet_sheet.menu_act_hr_timesheet_sheet_form_all_confirm msgid "Timesheets To Confirm" -msgstr "" +msgstr "Feuille de Feuilles de Présence" #. module: hr_timesheet_sheet #: model:ir.actions.act_window,name:hr_timesheet_sheet.act_hr_timesheet_sheet_form_my_confirm @@ -106,7 +105,7 @@ msgstr "Mes feuilles de présence à confirmer" #: field:hr_timesheet_sheet.sheet.account,sheet_id:0 #: field:hr_timesheet_sheet.sheet.day,sheet_id:0 msgid "Sheet" -msgstr "Feuille " +msgstr "Feuille" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 @@ -126,13 +125,7 @@ msgstr "Aujourd'hui" #. module: hr_timesheet_sheet #: field:hr_timesheet_sheet.sheet,state:0 msgid "Status" -msgstr "" - -#. module: hr_timesheet_sheet -#, python-format -#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:0 -msgid "Please verify that the total difference of the sheet is lower than %.2f !" -msgstr "" +msgstr "État" #. module: hr_timesheet_sheet #: model:ir.actions.act_window,name:hr_timesheet_sheet.act_hr_timesheet_sheet_sheet_2_hr_attendance @@ -142,11 +135,9 @@ msgid "Attendances" msgstr "Présences" #. module: hr_timesheet_sheet -#, python-format -#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:0 -#: code:addons/hr_timesheet_sheet/wizard/wizard_timesheet_current.py:0 -msgid "Error !" -msgstr "" +#: field:hr_timesheet_sheet.sheet.account,invoice_rate:0 +msgid "Invoice rate" +msgstr "Taux de facturation" #. module: hr_timesheet_sheet #: field:hr_timesheet_sheet.sheet,name:0 @@ -166,18 +157,12 @@ msgstr "Accepter" #. module: hr_timesheet_sheet #: model:ir.actions.act_window,name:hr_timesheet_sheet.act_hr_timesheet_sheet_sheet_2_hr_analytic_timesheet msgid "Timesheet Lines" -msgstr "" - -#. module: hr_timesheet_sheet -#, python-format -#: code:addons/hr_timesheet_sheet/wizard/wizard_timesheet_current.py:0 -msgid "No employee defined for your user !" -msgstr "" +msgstr "Lignes des Feuilles de Présence" #. module: hr_timesheet_sheet #: field:hr_timesheet_sheet.sheet,state_attendance:0 msgid "Current Status" -msgstr "" +msgstr "État actuel" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 @@ -192,17 +177,17 @@ msgstr "Semaine" #. module: hr_timesheet_sheet #: field:hr_timesheet_sheet.sheet,date_to:0 msgid "Date to" -msgstr "Date de " +msgstr "Date de" #. module: hr_timesheet_sheet #: field:hr_timesheet_sheet.sheet,user_id:0 msgid "User" -msgstr "Utilisateur " +msgstr "Utilisateur" #. module: hr_timesheet_sheet #: model:ir.actions.act_window,name:hr_timesheet_sheet.act_hr_timesheet_sheet_sheet_by_day msgid "Timesheet by Account" -msgstr "" +msgstr "Feuilles de Présence par Compte" #. module: hr_timesheet_sheet #: selection:hr_timesheet_sheet.sheet,state_attendance:0 @@ -218,7 +203,7 @@ msgstr "Date" #: model:ir.actions.wizard,name:hr_timesheet_sheet.act_hr_timesheet_sheet_form_my_current #: model:ir.ui.menu,name:hr_timesheet_sheet.menu_act_hr_timesheet_sheet_form_my_current msgid "My Current Timesheet" -msgstr "" +msgstr "Ma Feuille de Présence actuelle" #. module: hr_timesheet_sheet #: field:hr_timesheet_sheet.sheet.day,total_difference:0 @@ -240,7 +225,7 @@ msgstr "Présent" #. module: hr_timesheet_sheet #: field:hr_timesheet_sheet.sheet,date_from:0 msgid "Date from" -msgstr "Date de " +msgstr "Date de" #. module: hr_timesheet_sheet #: model:ir.model,name:hr_timesheet_sheet.model_hr_timesheet_sheet_sheet @@ -255,39 +240,22 @@ msgstr "Absent" #. module: hr_timesheet_sheet #: constraint:ir.ui.view:0 msgid "Invalid XML for View Architecture!" -msgstr "" - -#. module: hr_timesheet_sheet -#, python-format -#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:0 -msgid "UserError" -msgstr "" +msgstr "XML non valide pour l'architecture de la vue!" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 msgid "Daily View" -msgstr "" - -#. module: hr_timesheet_sheet -#: constraint:hr_timesheet_sheet.sheet:0 -msgid "You must select a Current date wich is in the timesheet dates !" -msgstr "" +msgstr "Vue Journalière" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 msgid "By Day" -msgstr "" - -#. module: hr_timesheet_sheet -#, python-format -#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:0 -msgid "You can not sign in from an other date than today" -msgstr "" +msgstr "Par Jour" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet.day:0 msgid "Total Difference" -msgstr "" +msgstr "Différence Totale" #. module: hr_timesheet_sheet #: model:ir.model,name:hr_timesheet_sheet.model_hr_timesheet_sheet_sheet_account @@ -296,26 +264,16 @@ msgid "Timesheets by period" msgstr "Feuilles de présence par période" #. module: hr_timesheet_sheet -#: view:hr_timesheet_sheet.sheet:0 -msgid "Go to:" -msgstr "Aller à :" - -#. module: hr_timesheet_sheet -#: field:hr_timesheet_sheet.sheet.account,invoice_rate:0 -msgid "Invoice rate" -msgstr "Taux de facturation" +#: model:ir.actions.act_window,name:hr_timesheet_sheet.act_hr_timesheet_sheet_form_all_valid +#: model:ir.ui.menu,name:hr_timesheet_sheet.menu_act_hr_timesheet_sheet_form_all_valid +msgid "Timesheets To Validate" +msgstr "Feuilles de Présence à Valider" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 msgid "Sign In" msgstr "Pointer l'entrée" -#. module: hr_timesheet_sheet -#, python-format -#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:0 -msgid "You can not modify an entry in a confirmed timesheet !" -msgstr "" - #. module: hr_timesheet_sheet #: model:ir.actions.wizard,name:hr_timesheet_sheet.act_hr_timesheet_sheet_form_department_confirm #: model:ir.actions.wizard,name:hr_timesheet_sheet.act_hr_timesheet_sheet_form_department_current @@ -326,12 +284,6 @@ msgstr "" msgid "My department's timesheet" msgstr "Les feuilles de présence de mon département" -#. module: hr_timesheet_sheet -#, python-format -#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:0 -msgid "Warning !" -msgstr "" - #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet.account:0 msgid "Timesheet by accounts" @@ -339,8 +291,12 @@ msgstr "Feuille de présence par compte" #. module: hr_timesheet_sheet #: help:res.company,timesheet_max_difference:0 -msgid "Allowed difference between the sign in/out and the timesheet computation for one sheet. Set this to 0 if you do not want any control." -msgstr "La différence permise entre le sign in/out and le calcul de la timesheet pour une feuille. Mettez cette valeur à 0 si vous ne voulez aucun contrôle." +msgid "" +"Allowed difference between the sign in/out and the timesheet computation for " +"one sheet. Set this to 0 if you do not want any control." +msgstr "" +"La différence permise entre le sign in/out and le calcul de la timesheet " +"pour une feuille. Mettez cette valeur à 0 si vous ne voulez aucun contrôle." #. module: hr_timesheet_sheet #: field:hr_timesheet_sheet.sheet,account_ids:0 @@ -348,9 +304,9 @@ msgid "Analytic accounts" msgstr "Compte analytique" #. module: hr_timesheet_sheet -#: view:res.company:0 -msgid "Configuration" -msgstr "Configuration" +#: view:hr_timesheet_sheet.sheet:0 +msgid "Go to:" +msgstr "Aller à :" #. module: hr_timesheet_sheet #: model:ir.actions.act_window,name:hr_timesheet_sheet.act_hr_timesheet_sheet_form_my @@ -384,7 +340,7 @@ msgstr "Période" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet:0 msgid "Timesheet" -msgstr "Feuille de présence " +msgstr "Feuille de présence" #. module: hr_timesheet_sheet #: selection:res.company,timesheet_range:0 @@ -411,12 +367,6 @@ msgstr "Fait" msgid "Current date" msgstr "Date actuelle" -#. module: hr_timesheet_sheet -#: model:ir.actions.act_window,name:hr_timesheet_sheet.act_hr_timesheet_sheet_form_all_valid -#: model:ir.ui.menu,name:hr_timesheet_sheet.menu_act_hr_timesheet_sheet_form_all_valid -msgid "Timesheets To Validate" -msgstr "" - #. module: hr_timesheet_sheet #: selection:res.company,timesheet_range:0 msgid "Year" @@ -425,10 +375,9 @@ msgstr "Année" #. module: hr_timesheet_sheet #: view:hr_timesheet_sheet.sheet.account:0 msgid "Total" -msgstr "" +msgstr "Total" #. module: hr_timesheet_sheet #: model:ir.actions.act_window,name:hr_timesheet_sheet.act_hr_timesheet_sheet_sheet_by_account msgid "Timesheet by Day" -msgstr "" - +msgstr "Feuilles de Présence par Jour" diff --git a/addons/l10n_be/i18n/fr_FR.po b/addons/l10n_be/i18n/fr_FR.po index e5438c16365..4968f890d53 100644 --- a/addons/l10n_be/i18n/fr_FR.po +++ b/addons/l10n_be/i18n/fr_FR.po @@ -4,79 +4,24 @@ # msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 4.3.0" -"Report-Msgid-Bugs-To: support@openerp.com" -"POT-Creation-Date: 2008-09-11 15:41:43+0000" -"PO-Revision-Date: 2008-09-11 15:41:43+0000" -"Last-Translator: <>" -"Language-Team: " -"MIME-Version: 1.0" -"Content-Type: text/plain; charset=UTF-8" -"Content-Transfer-Encoding: " -"Plural-Forms: " +"Project-Id-Version: OpenERP Server 4.3.0\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2008-09-05 16:24+0000\n" +"PO-Revision-Date: 2008-10-13 12:11+0000\n" +"Last-Translator: Olivier Laurent \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2008-10-13 12:44+0000\n" +"X-Generator: Launchpad (build Unknown)\n" #. module: l10n_be -#: model:account.account.type,name:l10n_be.user_type_produit -msgid "Produit" -msgstr "" - -#. module: l10n_be -#: model:account.account.type,name:l10n_be.user_type_tiers -msgid "Tiers" -msgstr "" - -#. module: l10n_be -#: model:account.account.type,name:l10n_be.user_type_view -msgid "Vue" -msgstr "" - -#. module: l10n_be -#: model:account.account.type,name:l10n_be.user_type_stock -msgid "Stock et Encours" -msgstr "" - -#. module: l10n_be -#: model:account.account.type,name:l10n_be.user_type_immo -msgid "Immobilisation" -msgstr "" - -#. module: l10n_be -#: model:account.account.type,name:l10n_be.user_type_tax -msgid "Tax" -msgstr "Impôts et taxes" +#: constraint:account.tax.code:0 +msgid "Error ! You can not create recursive accounts." +msgstr "Erreur! Vous ne pouvez pas créer de comptes récursifs." #. module: l10n_be #: model:ir.ui.menu,name:l10n_be.account_wizard_vat_declaration msgid "VAT Declaration" -msgstr "" - -#. module: l10n_be -#: model:account.account.type,name:l10n_be.user_type_tiers_receiv -msgid "Tiers - Recevable" -msgstr "" - -#. module: l10n_be -#: model:account.account.type,name:l10n_be.user_type_charge -msgid "Charge" -msgstr "" - -#. module: l10n_be -#: model:account.account.type,name:l10n_be.user_type_financiers -msgid "Financier" -msgstr "" - -#. module: l10n_be -#: model:account.account.type,name:l10n_be.user_type_capitaux -msgid "Capital" -msgstr "" - -#. module: l10n_be -#: constraint:account.tax.code.template:0 -msgid "Error ! You can not create recursive Tax Codes." -msgstr "" - -#. module: l10n_be -#: model:account.account.type,name:l10n_be.user_type_tiers_payable -msgid "Tiers - Payable" -msgstr "" - +msgstr "Déclaration TVA" From 930d8746b97c6a91642afffa6de14bf6597c5a89 Mon Sep 17 00:00:00 2001 From: Olivier Laurent Date: Mon, 13 Oct 2008 15:45:18 +0200 Subject: [PATCH 012/153] French translation bzr revid: olt@tinyerp.com-20081013134518-ee2aplekqeueb2ky --- addons/auction/i18n/fr_FR.po | 2 +- addons/membership/i18n/fr_FR.po | 135 ++++---- addons/mrp/i18n/fr_FR.po | 544 ++++++++++++++++---------------- 3 files changed, 352 insertions(+), 329 deletions(-) diff --git a/addons/auction/i18n/fr_FR.po b/addons/auction/i18n/fr_FR.po index cd95bd43dd9..11b2f5e74a8 100644 --- a/addons/auction/i18n/fr_FR.po +++ b/addons/auction/i18n/fr_FR.po @@ -1010,7 +1010,7 @@ msgstr " Biographie" #. module: auction #: field:auction.lots,lot_local:0 msgid "Location" -msgstr " Localisation" +msgstr " Emplacement" #. module: auction #: wizard_view:auction.payer.sel,init:0 diff --git a/addons/membership/i18n/fr_FR.po b/addons/membership/i18n/fr_FR.po index 0d9037c2652..0b3dd6ec9b7 100644 --- a/addons/membership/i18n/fr_FR.po +++ b/addons/membership/i18n/fr_FR.po @@ -4,16 +4,17 @@ # msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 4.3.0" -"Report-Msgid-Bugs-To: support@openerp.com" -"POT-Creation-Date: 2008-09-11 15:41:43+0000" -"PO-Revision-Date: 2008-09-11 15:41:43+0000" -"Last-Translator: <>" -"Language-Team: " -"MIME-Version: 1.0" -"Content-Type: text/plain; charset=UTF-8" -"Content-Transfer-Encoding: " -"Plural-Forms: " +"Project-Id-Version: OpenERP Server 4.3.0\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2008-09-05 13:32+0000\n" +"PO-Revision-Date: 2008-10-13 12:39+0000\n" +"Last-Translator: Olivier Laurent \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2008-10-13 13:00+0000\n" +"X-Generator: Launchpad (build Unknown)\n" #. module: membership #: view:product.product:0 @@ -23,7 +24,7 @@ msgstr "Information" #. module: membership #: field:membership.membership_line,account_invoice_line:0 msgid "Account Invoice line" -msgstr "" +msgstr "Ligne de Facture" #. module: membership #: model:ir.ui.menu,name:membership.menu_reporting @@ -32,8 +33,11 @@ msgstr "Reporting" #. module: membership #: constraint:ir.model:0 -msgid "The Object name must start with x_ and not contain any special character !" +msgid "" +"The Object name must start with x_ and not contain any special character !" msgstr "" +"Le nom de l'objet doit commencer avec x_ et ne pas contenir de charactères " +"spéciaux !" #. module: membership #: constraint:membership.membership_line:0 @@ -43,28 +47,31 @@ msgstr "" #. module: membership #: wizard_button:wizard_invoice_membership,init,ok:0 msgid "Confirm" -msgstr "" +msgstr "Confirmer" #. module: membership #: selection:membership.membership_line,state:0 #: selection:res.partner,membership_state:0 msgid "Canceled Member" -msgstr "" +msgstr "Membre Annulé" #. module: membership #: constraint:product.template:0 -msgid "Error: The default UOM and the purchase UOM must be in the same category." +msgid "" +"Error: The default UOM and the purchase UOM must be in the same category." msgstr "" +"Erreur: l'unité de mesure par défaut et l'unité de mesure d'achat doivent " +"faire partie de la même catégorie" #. module: membership #: help:res.partner,membership_amount:0 msgid "The price negociated by the partner" -msgstr "" +msgstr "Le prix négocié par le partenaire" #. module: membership #: model:ir.model,name:membership.model_membership_membership_line msgid "Member line" -msgstr "" +msgstr "Ligne de Membres" #. module: membership #: model:ir.ui.menu,name:membership.menu_membership_products @@ -75,17 +82,17 @@ msgstr "" #. module: membership #: field:membership.membership_line,date_to:0 msgid "To" -msgstr "" +msgstr "A" #. module: membership #: field:membership.membership_line,state:0 msgid "State" -msgstr "" +msgstr "État" #. module: membership #: field:res.partner,membership_start:0 msgid "Start membership date" -msgstr "" +msgstr "Date de début d'adhésion" #. module: membership #: field:report.partner_member.year,invoiced_amount:0 @@ -93,29 +100,29 @@ msgstr "" #: field:report.partner_member.year_new,invoiced_amount:0 #: field:report.partner_member.year_new,invoiced_number:0 msgid "Invoiced" -msgstr "" +msgstr "Facturée" #. module: membership #: selection:membership.membership_line,state:0 #: selection:res.partner,membership_state:0 msgid "Paid Member" -msgstr "" +msgstr "Membre Cotisant" #. module: membership #: field:membership.membership_line,date_from:0 msgid "From" -msgstr "" +msgstr "De" #. module: membership #: field:report.partner_member.year,currency:0 #: field:report.partner_member.year_new,currency:0 msgid "Currency" -msgstr "" +msgstr "Devise" #. module: membership #: field:product.product,membership_date_to:0 msgid "Date to" -msgstr "" +msgstr "Date de fin" #. module: membership #: model:ir.actions.act_window,name:membership.action_membership_products @@ -127,13 +134,13 @@ msgstr "" #: model:ir.ui.menu,name:membership.menu_report_partner_member_year #: view:report.partner_member.year:0 msgid "Membership by Years" -msgstr "" +msgstr "Adhésion par Année" #. module: membership #: selection:membership.membership_line,state:0 #: selection:res.partner,membership_state:0 msgid "Free Member" -msgstr "" +msgstr "Membre Libre" #. module: membership #: field:report.partner_member.year_new,paid_amount:0 @@ -141,7 +148,7 @@ msgstr "" #: field:report.partner_member.year,paid_amount:0 #: field:report.partner_member.year,paid_number:0 msgid "Paid" -msgstr "" +msgstr "Payé" #. module: membership #: field:res.partner,membership_amount:0 @@ -152,7 +159,7 @@ msgstr "" #: selection:membership.membership_line,state:0 #: selection:res.partner,membership_state:0 msgid "Invoiced Member" -msgstr "" +msgstr "Membre Facturé" #. module: membership #: field:product.product,membership:0 @@ -161,7 +168,7 @@ msgstr "" #: view:product.product:0 #: view:res.partner:0 msgid "Membership" -msgstr "" +msgstr "Adhésion" #. module: membership #: help:product.product,membership:0 @@ -172,18 +179,18 @@ msgstr "" #: selection:membership.membership_line,state:0 #: selection:res.partner,membership_state:0 msgid "Non Member" -msgstr "" +msgstr "Non Membre" #. module: membership #: field:res.partner,membership_stop:0 msgid "Stop membership date" -msgstr "" +msgstr "Date de fin d'adhésion" #. module: membership #: selection:membership.membership_line,state:0 #: selection:res.partner,membership_state:0 msgid "Associated Member" -msgstr "" +msgstr "Membre Associé" #. module: membership #: model:ir.ui.menu,name:membership.menu_conf @@ -194,38 +201,40 @@ msgstr "Configuration" #: model:ir.actions.act_window,name:membership.action_membership_members_invoiced #: model:ir.ui.menu,name:membership.menu_members_invoiced msgid "Invoiced members" -msgstr "" +msgstr "Membres Facturés" #. module: membership #: model:product.pricelist,name:membership.list1m msgid "Member Sale Pricelist" -msgstr "" +msgstr "Liste de Prix de Vente Membre" #. module: membership #: model:ir.actions.act_window,name:membership.action_membership_members #: model:ir.ui.menu,name:membership.menu_members msgid "Current members" -msgstr "" +msgstr "Membres actuels" #. module: membership #: constraint:ir.ui.view:0 msgid "Invalid XML for View Architecture!" -msgstr "" +msgstr "XML non valide pour l'architecture de la vue" #. module: membership #: view:res.partner:0 msgid "Members" -msgstr "" +msgstr "Membres" #. module: membership #: constraint:product.template:0 msgid "Error: UOS must be in a different category than the UOM" msgstr "" +"Erreur: l'unité de vente doit appartenir à une catégorie différente que " +"l'unité de mesure" #. module: membership #: field:res.partner,membership_cancel:0 msgid "Cancel membership date" -msgstr "" +msgstr "Annuler la date d'adhésion" #. module: membership #: view:res.partner:0 @@ -235,37 +244,37 @@ msgstr "Partenaire" #. module: membership #: model:ir.ui.menu,name:membership.menu_members_waiting msgid "Future members (invoice not confirmed)" -msgstr "" +msgstr "Membres futurs (facture non confirmée)" #. module: membership #: selection:membership.membership_line,state:0 #: selection:res.partner,membership_state:0 msgid "Waiting Member" -msgstr "" +msgstr "Membre en attente" #. module: membership #: model:ir.model,name:membership.model_report_partner_member_year_new #: model:ir.ui.menu,name:membership.menu_report_partner_member_year_new #: view:report.partner_member.year_new:0 msgid "New Membership by Years" -msgstr "" +msgstr "Nouvelles adhésions par Année" #. module: membership #: model:ir.actions.act_window,name:membership.action_membership_members_old #: model:ir.ui.menu,name:membership.menu_members_old msgid "Old members" -msgstr "" +msgstr "Anciens Membres" #. module: membership #: model:ir.actions.act_window,name:membership.action_membership_members_associated #: model:ir.ui.menu,name:membership.menu_members_associated msgid "Associated members" -msgstr "" +msgstr "Membres Associés" #. module: membership #: field:res.partner,associate_member:0 msgid "Associate member" -msgstr "" +msgstr "Membre Associé" #. module: membership #: model:product.template,name:membership.member_product_1_product_template @@ -285,35 +294,36 @@ msgstr "" #. module: membership #: wizard_view:wizard_invoice_membership,init:0 msgid "Choose invoice details" -msgstr "" +msgstr "Choisissez les détails de la facture" #. module: membership #: model:ir.actions.act_window,name:membership.action_membership_members_paid #: model:ir.ui.menu,name:membership.menu_members_paid msgid "Paid members" -msgstr "" +msgstr "Membres Cotisants" #. module: membership #: constraint:product.pricelist.version:0 msgid "You can not have 2 pricelist version that overlaps!" msgstr "" +"Vous ne pouvez pas avoir 2 version de listes de prix qui se chevauchent" #. module: membership #: selection:membership.membership_line,state:0 #: selection:res.partner,membership_state:0 msgid "Old Member" -msgstr "" +msgstr "Ancien Membre" #. module: membership #: field:product.template,member_price:0 #: model:product.price.type,name:membership.product_price_type_memberprice msgid "Member Price" -msgstr "" +msgstr "Prix Membre" #. module: membership #: field:res.partner,free_member:0 msgid "Free member" -msgstr "" +msgstr "Membre Libre" #. module: membership #: field:report.partner_member.year_new,waiting_amount:0 @@ -321,7 +331,7 @@ msgstr "" #: field:report.partner_member.year,waiting_amount:0 #: field:report.partner_member.year,waiting_number:0 msgid "Waiting" -msgstr "" +msgstr "En attente" #. module: membership #: model:product.template,name:membership.member_product_0_product_template @@ -331,7 +341,7 @@ msgstr "" #. module: membership #: constraint:res.partner:0 msgid "The VAT doesn't seem to be correct." -msgstr "" +msgstr "Le numéro de TVA ne semble pas correct." #. module: membership #: field:report.partner_member.year,canceled_amount:0 @@ -339,52 +349,51 @@ msgstr "" #: field:report.partner_member.year_new,canceled_amount:0 #: field:report.partner_member.year_new,canceled_number:0 msgid "Canceled" -msgstr "" +msgstr "Annulé" #. module: membership #: constraint:product.product:0 msgid "Error: Invalid ean code" -msgstr "" +msgstr "Erreur: code EAN invalide" #. module: membership #: field:product.product,membership_date_from:0 msgid "Date from" -msgstr "" +msgstr "Date de début" #. module: membership #: model:ir.actions.act_window,name:membership.action_membership_members_waiting msgid "Future members" -msgstr "" +msgstr "Membres Futures" #. module: membership #: field:report.partner_member.year_new,year:0 #: field:report.partner_member.year,year:0 msgid "Year" -msgstr "" +msgstr "Année" #. module: membership #: wizard_button:wizard_invoice_membership,init,end:0 msgid "Cancel" -msgstr "" +msgstr "Annuler" #. module: membership #: field:membership.membership_line,partner:0 msgid "Partner" -msgstr "" +msgstr "Partenaire" #. module: membership #: model:ir.actions.act_window,name:membership.action_membership_members_free #: model:ir.ui.menu,name:membership.menu_members_free msgid "Free members" -msgstr "" +msgstr "Membres Libres" #. module: membership #: field:res.partner,membership_state:0 msgid "Current membership state" -msgstr "" +msgstr "État de l'adhésion courante" #. module: membership #: field:membership.membership_line,date_cancel:0 msgid "Cancel date" -msgstr "" - +msgstr "Date d'annulation" diff --git a/addons/mrp/i18n/fr_FR.po b/addons/mrp/i18n/fr_FR.po index 3e96a958e75..d5537916b08 100644 --- a/addons/mrp/i18n/fr_FR.po +++ b/addons/mrp/i18n/fr_FR.po @@ -1,24 +1,26 @@ -# Translation of OpenERP Server. -# This file containt the translation of the following modules: -# * mrp +# French translation for openobject-addons +# Copyright (c) 2008 Rosetta Contributors and Canonical Ltd 2008 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2008. # msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 4.3.0" -"Report-Msgid-Bugs-To: support@openerp.com" -"POT-Creation-Date: 2008-09-11 15:41:43+0000" -"PO-Revision-Date: 2008-09-11 15:41:43+0000" -"Last-Translator: <>" -"Language-Team: " -"MIME-Version: 1.0" -"Content-Type: text/plain; charset=UTF-8" -"Content-Transfer-Encoding: " -"Plural-Forms: " +"Project-Id-Version: OpenERP Server 4.3.0\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2008-09-05 13:23+0000\n" +"PO-Revision-Date: 2008-10-13 13:35+0000\n" +"Last-Translator: Olivier Laurent \n" +"Language-Team: French \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2008-10-13 13:36+0000\n" +"X-Generator: Launchpad (build Unknown)\n" #. module: mrp #: field:mrp.workcenter,time_efficiency:0 msgid "Time Efficiency" -msgstr "Efficacité temporelle" +msgstr "" #. module: mrp #: selection:mrp.procurement,state:0 @@ -33,7 +35,7 @@ msgstr "Mouvements créés" #. module: mrp #: model:ir.model,name:mrp.model_mrp_bom_revision msgid "Bill of material revisions" -msgstr "Révisions de la nomenclature" +msgstr "Révisions de la Nomenclature" #. module: mrp #: view:mrp.production:0 @@ -47,8 +49,13 @@ msgstr "Auteur" #. module: mrp #: help:mrp.bom,type:0 -msgid "Use a phantom bill of material in lines that have a sub-bom and that have to be automatically computed in one line, without habing two production orders." -msgstr "Utilise une note de matériel fantôme ayant un sub-born et devant être calculé automatiquement en une ligne, sans avoir deux ordres de fabrication." +msgid "" +"Use a phantom bill of material in lines that have a sub-bom and that have to " +"be automatically computed in one line, without habing two production orders." +msgstr "" +"Utilisez une nomenclature fantôme dans les lignes qui ont une sous-" +"nomenclature et qui doivent être automatiquement calculée en une ligne, sans " +"avoir deux ordres de production." #. module: mrp #: field:mrp.workcenter,costs_cycle:0 @@ -58,22 +65,28 @@ msgstr "Coût par cycle" #. module: mrp #: wizard_view:mrp.procurement.compute.all,init:0 msgid "Scheduler Parameters" -msgstr "Paramètres du calcul des besoins" +msgstr "Paramètres de la plannification" #. module: mrp #: view:mrp.procurement:0 msgid "Planification" -msgstr "" +msgstr "Planification" #. module: mrp #: rml:bom.structure:0 msgid "BOM" -msgstr "BOM" +msgstr "Nomenclature" + +#. module: mrp +#: wizard_field:mrp.procurement.compute.all,init,user_id:0 +#: wizard_field:mrp.procurement.compute,init,user_id:0 +msgid "Send Result To" +msgstr "Envoyer les résultats à" #. module: mrp #: field:mrp.bom.revision,indice:0 msgid "Revision" -msgstr "Index" +msgstr "Révision" #. module: mrp #: field:mrp.workcenter,costs_journal_id:0 @@ -81,101 +94,97 @@ msgid "Analytic Journal" msgstr "Journal analytique" #. module: mrp -#: model:ir.actions.wizard,name:mrp.wiz_mrp_proc2 -#: model:ir.ui.menu,name:mrp.menu_wiz_mrp_proc2 -msgid "Compute Stock Minimum Rules Only" -msgstr "" - -#. module: mrp -#: help:res.company,po_lead:0 -msgid "This is the leads/security time for each purchase order." -msgstr "" +#: view:mrp.procurement:0 +msgid "Details" +msgstr "Détails" #. module: mrp #: field:mrp.production,location_dest_id:0 msgid "Finnished Products Location" -msgstr "" +msgstr "Localisation des Produits Finis" #. module: mrp -#: field:mrp.procurement,product_uos_qty:0 -msgid "UoS Quantity" -msgstr "" +#: wizard_field:mrp.procurement.compute.all,init,picking_lead:0 +#: wizard_field:mrp.procurement.compute,init,picking_lead:0 +msgid "Packing Lead Time" +msgstr "Délai de colisage" #. module: mrp #: selection:mrp.workcenter,type:0 msgid "Human Resource" -msgstr "Ressource humaine" +msgstr "Resources Humaines" #. module: mrp #: wizard_button:mrp.procurement.compute.all,init,compute:0 #: wizard_button:mrp.procurement.compute,init,compute:0 #: wizard_button:mrp.procurement.orderpoint.compute,init,compute:0 msgid "Compute Procurements" -msgstr "Calculer les besoins" +msgstr "Calculer les Approvisionnements" #. module: mrp -#: view:mrp.routing.workcenter:0 -msgid "Routing Workcenters" -msgstr "Centre de travail de routage" +#: wizard_field:mrp.procurement.compute.all,init,po_lead:0 +#: wizard_field:mrp.procurement.compute,init,po_lead:0 +msgid "PO Lead Time" +msgstr "" #. module: mrp #: field:mrp.procurement,date_close:0 msgid "Date Closed" -msgstr "Date fermée" +msgstr "Date de fin" #. module: mrp #: view:mrp.production:0 msgid "Finnished Products" -msgstr "" +msgstr "Produits Finis" #. module: mrp #: rml:bom.structure:0 msgid "UoM" -msgstr "UoM" +msgstr "UdM" #. module: mrp -#: field:mrp.production.product.line,production_id:0 -#: field:mrp.production.workcenter.line,production_id:0 -msgid "Production Order" -msgstr "Ordre de fabrication" +#: field:mrp.procurement,origin:0 +#: field:mrp.production,origin:0 +msgid "Origin" +msgstr "Origine" #. module: mrp #: field:mrp.production.workcenter.line,hour:0 msgid "Nbr of hour" -msgstr "Nb d'heure" +msgstr "Nbr d'heures" #. module: mrp #: field:mrp.workcenter,time_start:0 msgid "Time before prod." -msgstr "Temps avant prod." +msgstr "Délai avant production" #. module: mrp #: field:mrp.bom,date_stop:0 msgid "Valid until" -msgstr "Valide jusqu'à" +msgstr "Valide jusqu'au" #. module: mrp #: model:ir.model,name:mrp.model_mrp_routing_workcenter msgid "Routing workcenter usage" -msgstr "Utilisation de la gamme" +msgstr "Usage des Centre de Travail d'Acheminement" #. module: mrp #: model:ir.actions.act_window,name:mrp.mrp_routing_action #: model:ir.ui.menu,name:mrp.menu_mrp_routing_action msgid "Routings" -msgstr "" +msgstr "Acheminements" #. module: mrp #: model:ir.actions.act_window,name:mrp.mrp_property_group_action #: model:ir.ui.menu,name:mrp.menu_mrp_property_group_action msgid "Property Categories" -msgstr "" +msgstr "Catégories de la Propriété" #. module: mrp -#: model:ir.actions.wizard,name:mrp.wiz_mrp_proc1 -#: model:ir.ui.menu,name:mrp.menu_wiz_mrp_proc1 -msgid "Compute Procurements Only" -msgstr "" +#: field:mrp.procurement,purchase_id:0 +#: field:stock.warehouse.orderpoint,procurement_id:0 +msgid "Purchase Order" +msgstr "Commande d'achat" #. module: mrp #: model:ir.actions.act_window,name:mrp.act_product_product_2_mrp_bom @@ -188,77 +197,76 @@ msgstr "Nomenclature" #. module: mrp #: wizard_view:mrp.workcenter.load,init:0 msgid "Select time unit" -msgstr "Sélectionner une unité de temps" +msgstr "Sélectionner l'unité de temps" #. module: mrp #: constraint:mrp.bom:0 msgid "Error ! You can not create recursive BoM." -msgstr "" +msgstr "Erreur! Vous ne pouvez pas créer de nomenclatures récursives" #. module: mrp #: wizard_field:product_price,init,number:0 msgid "Number of products to produce" -msgstr "Nombre de produits à produire" - -#. module: mrp -#: field:res.company,manufacturing_lead:0 -msgid "Manufacturity Lead Time" -msgstr "" +msgstr "Nombre de produits à manufacturer" #. module: mrp #: field:stock.warehouse.orderpoint,logic:0 msgid "Reordering Mode" -msgstr "Mode de cmde." +msgstr "Mode de réagencement" #. module: mrp -#: field:mrp.procurement,origin:0 -#: field:mrp.production,origin:0 -msgid "Origin" -msgstr "Origine" +#: wizard_view:mrp.procurement.compute.all,init:0 +#: wizard_view:mrp.procurement.compute,init:0 +msgid "Control" +msgstr "Contrôle" #. module: mrp #: model:ir.actions.act_window,name:mrp.mrp_procurement_action4 #: model:ir.ui.menu,name:mrp.menu_mrp_procurement_action4 msgid "Exceptions procurements to fix" -msgstr "Approvisionnements en exception à fixer" +msgstr "Approvisionnement en Exception à Corriger" #. module: mrp #: model:ir.ui.menu,name:mrp.menu_mrp_reordering msgid "Reordering Policy" -msgstr "Politique de réapprovisionnement" +msgstr "Politique de réagencement" #. module: mrp #: field:mrp.production,move_lines:0 msgid "Products Consummed" -msgstr "Mouvements" +msgstr "Produits consommés" #. module: mrp #: model:ir.ui.menu,name:mrp.menu_mrp_configuration -#: view:res.company:0 msgid "Configuration" msgstr "Configuration" #. module: mrp #: field:mrp.production,name:0 msgid "Reference" -msgstr "" +msgstr "Référence" #. module: mrp #: model:ir.actions.act_window,name:mrp.mrp_procurement_action2 #: model:ir.ui.menu,name:mrp.menu_mrp_procurement_action2 msgid "Draft procurements" -msgstr "Approvisionnements brouillons" +msgstr "Approvisionnements Brouillon" #. module: mrp #: model:ir.actions.act_window,name:mrp.mrp_procurement_action11 #: model:ir.ui.menu,name:mrp.menu_mrp_procurement_action11 msgid "Temporary Procurement Exceptions" -msgstr "" +msgstr "Approvisionnement en Exception Temporaire" #. module: mrp #: selection:mrp.bom,type:0 msgid "Normal BoM" -msgstr "Nomenclature normale" +msgstr "UdM Standard" + +#. module: mrp +#: field:mrp.workcenter,time_cycle:0 +msgid "Time for 1 cycle (hour)" +msgstr "Temps d'1 cycle (heures)" #. module: mrp #: field:mrp.bom,product_uos_qty:0 @@ -270,12 +278,12 @@ msgstr "" #: wizard_field:mrp.procurement.compute.all,init,automatic:0 #: wizard_field:mrp.procurement.orderpoint.compute,init,automatic:0 msgid "Automatic orderpoint" -msgstr "Point de commande automatique" +msgstr "" #. module: mrp #: view:mrp.routing:0 msgid "Workcenter Operations" -msgstr "Opérations" +msgstr "Opérations du Centre de Travail" #. module: mrp #: view:mrp.bom:0 @@ -285,17 +293,17 @@ msgstr "Révisions" #. module: mrp #: field:mrp.property,composition:0 msgid "Properties composition" -msgstr "Composition de propriétés" +msgstr "Composition des Propriétés" #. module: mrp #: field:mrp.bom,product_efficiency:0 msgid "Product Efficiency" -msgstr "Efficacité du produit" +msgstr "Efficacité Produit" #. module: mrp #: model:ir.model,name:mrp.model_stock_warehouse_orderpoint msgid "Orderpoint minimum rule" -msgstr "Règle de stock minimum" +msgstr "" #. module: mrp #: wizard_view:mrp.procurement.compute,init:0 @@ -312,7 +320,7 @@ msgstr "Confirmer" #: rml:bom.structure:0 #: model:ir.actions.report.xml,name:mrp.report_bom_structure msgid "BOM Structure" -msgstr "Structure BOM" +msgstr "Structure de la Nomenclature" #. module: mrp #: selection:mrp.production,state:0 @@ -322,12 +330,12 @@ msgstr "En production" #. module: mrp #: field:stock.warehouse.orderpoint,qty_multiple:0 msgid "Qty Multiple" -msgstr "Multiple qté." +msgstr "Multiple Qté" #. module: mrp #: model:ir.model,name:mrp.model_mrp_production_workcenter_line msgid "Production workcenters used" -msgstr "Utilisation des postes de charge" +msgstr "Centre de Travail de Production Utilisés" #. module: mrp #: field:mrp.procurement,priority:0 @@ -338,24 +346,24 @@ msgstr "Priorité" #. module: mrp #: selection:mrp.procurement,state:0 msgid "Waiting" -msgstr "" +msgstr "En attente" #. module: mrp #: field:mrp.production,workcenter_lines:0 msgid "Workcenters Utilisation" -msgstr "Utilisation centre de travail" +msgstr "Utilisation du Centre de Travail" #. module: mrp #: model:ir.model,name:mrp.model_mrp_routing #: field:mrp.bom,routing_id:0 #: view:mrp.routing:0 msgid "Routing" -msgstr "Gamme" +msgstr "Acheminement" #. module: mrp #: field:mrp.bom,product_rounding:0 msgid "Product Rounding" -msgstr "Arrondi produit" +msgstr "" #. module: mrp #: wizard_button:mrp.workcenter.load,init,report:0 @@ -365,7 +373,7 @@ msgstr "Imprimer" #. module: mrp #: selection:stock.warehouse.orderpoint,logic:0 msgid "Best price (not yet active!)" -msgstr "Meilleur prix (pas encore activé)" +msgstr "Meilleur Prix (pas encore actif!)" #. module: mrp #: field:mrp.workcenter,type:0 @@ -375,23 +383,18 @@ msgstr "Type" #. module: mrp #: view:mrp.procurement:0 msgid "Product & Location" -msgstr "" +msgstr "Produit & Localisation" #. module: mrp #: model:ir.actions.act_window,name:mrp.mrp_procurement_new #: model:ir.ui.menu,name:mrp.menu_mrp_procurement_new msgid "New Procurement" -msgstr "" - -#. module: mrp -#: view:res.company:0 -msgid "MRP & Logistic Scheduler" -msgstr "" +msgstr "Nouvel Approvisionnement" #. module: mrp #: view:mrp.production:0 msgid "Recreate Picking" -msgstr "Recréer le colisage" +msgstr "Recréer le coli" #. module: mrp #: view:mrp.bom:0 @@ -401,25 +404,20 @@ msgstr "Recréer le colisage" #: view:mrp.routing.workcenter:0 #: view:mrp.workcenter:0 msgid "General Information" -msgstr "Information générale" +msgstr "Infos générales" #. module: mrp #: selection:mrp.workcenter,type:0 msgid "Tool" msgstr "Outil" -#. module: mrp -#: help:res.company,manufacturing_lead:0 -msgid "Security days for each manufacturing operation." -msgstr "" - #. module: mrp #: field:mrp.bom,product_qty:0 #: field:mrp.production.product.line,product_qty:0 #: field:mrp.production,product_qty:0 #: field:mrp.production,product_uos_qty:0 msgid "Product Qty" -msgstr "Qté produit" +msgstr "Qté de Produit" #. module: mrp #: field:mrp.routing.workcenter,cycle_nbr:0 @@ -429,47 +427,37 @@ msgstr "Nombre de cycle" #. module: mrp #: rml:bom.structure:0 msgid "Product Name" -msgstr "Nom du produit" +msgstr "Nom du Produit" #. module: mrp #: view:mrp.procurement:0 msgid "References" -msgstr "" +msgstr "Références" #. module: mrp #: model:ir.actions.act_window,name:mrp.mrp_bom_form_action_new #: model:ir.ui.menu,name:mrp.menu_mrp_bom_form_action_new msgid "New Bill of Materials" -msgstr "" - -#. module: mrp -#: field:mrp.workcenter,costs_cycle_account_id:0 -msgid "Cycle Account" -msgstr "Compte cycle" +msgstr "Nouvelle Nomenclature" #. module: mrp #: constraint:ir.ui.view:0 msgid "Invalid XML for View Architecture!" -msgstr "" +msgstr "XML non valide pour l'architecture de la vue" #. module: mrp #: field:mrp.workcenter,time_stop:0 msgid "Time after prod." -msgstr "Temps après prod." +msgstr "" #. module: mrp #: wizard_field:mrp.workcenter.load,init,time_unit:0 msgid "Type of period" -msgstr "Type de période" +msgstr "Type de Période" #. module: mrp -#: field:mrp.production,picking_id:0 -msgid "Packing list" -msgstr "Liste de colisage" - -#. module: mrp -#: field:res.company,schedule_range:0 -msgid "Scheduler Range" +#: field:mrp.workcenter,costs_cycle_account_id:0 +msgid "Cycle Account" msgstr "" #. module: mrp @@ -480,12 +468,12 @@ msgstr "Valide depuis" #. module: mrp #: field:stock.warehouse.orderpoint,product_max_qty:0 msgid "Max Quantity" -msgstr "Quantité max" +msgstr "Quantité Max" #. module: mrp #: field:mrp.bom,revision_type:0 msgid "indice type" -msgstr "Type d'index" +msgstr "Type d'indice" #. module: mrp #: model:ir.model,name:mrp.model_mrp_procurement @@ -497,12 +485,12 @@ msgstr "Approvisionnement" #: model:ir.actions.act_window,name:mrp.mrp_procurement_action #: model:ir.ui.menu,name:mrp.menu_mrp_procurement_action msgid "Procurement Orders" -msgstr "" +msgstr "Ordre d'Approvisionnement" #. module: mrp #: view:mrp.workcenter:0 msgid "Capacity Information" -msgstr "Information de capacité" +msgstr "Information sur la Capacité" #. module: mrp #: model:ir.model,name:mrp.model_mrp_property @@ -512,22 +500,28 @@ msgstr "Propriété" #. module: mrp #: field:mrp.routing.workcenter,routing_id:0 msgid "Parent Routing" -msgstr "Routage parent" +msgstr "Acheminement Parent" #. module: mrp #: model:ir.actions.wizard,name:mrp.wizard_price msgid "Product Cost Structure" -msgstr "Structure de coût du produit" +msgstr "Structure de Coût du Produit" #. module: mrp -#: view:mrp.workcenter:0 -msgid "Analytic Accounting" -msgstr "Comptabilité analytique" +#: field:mrp.procurement,product_uos_qty:0 +msgid "UoS Quantity" +msgstr "" + +#. module: mrp +#: model:ir.actions.wizard,name:mrp.wiz_mrp_proc2 +#: model:ir.ui.menu,name:mrp.menu_wiz_mrp_proc2 +msgid "Compute stock minimum rules" +msgstr "Calculer les règles de stock minimum" #. module: mrp #: field:stock.warehouse.orderpoint,product_min_qty:0 msgid "Min Quantity" -msgstr "Quantité min" +msgstr "Quantité Min." #. module: mrp #: selection:mrp.procurement,priority:0 @@ -535,6 +529,11 @@ msgstr "Quantité min" msgid "Urgent" msgstr "Urgent" +#. module: mrp +#: model:ir.ui.menu,name:mrp.menu_mrp_root +msgid "Production Management" +msgstr "Gestion de la Production" + #. module: mrp #: selection:mrp.property,composition:0 msgid "plus" @@ -544,17 +543,17 @@ msgstr "plus" #: field:mrp.bom.revision,bom_id:0 #: field:mrp.procurement,bom_id:0 msgid "BoM" -msgstr "Nomenclature" +msgstr "" #. module: mrp #: view:mrp.bom:0 msgid "BoM Structure" -msgstr "Structure de nomenclature" +msgstr "" #. module: mrp #: field:mrp.production,date_start:0 msgid "Start Date" -msgstr "Date début" +msgstr "Date de début" #. module: mrp #: field:mrp.workcenter,timesheet_id:0 @@ -564,54 +563,60 @@ msgstr "Feuille de présence" #. module: mrp #: selection:mrp.production,state:0 msgid "Waiting Goods" -msgstr "Attente marchandises" +msgstr "" #. module: mrp #: field:mrp.workcenter,costs_hour_account_id:0 msgid "Hour Account" -msgstr "Compte heure" +msgstr "" #. module: mrp #: selection:mrp.bom,revision_type:0 msgid "alphabetical indices" -msgstr "Indexes alphabétiques" +msgstr "Indices Alphabétiques" #. module: mrp #: field:mrp.production,product_lines:0 msgid "Scheduled goods" -msgstr "Matériel planifié" +msgstr "Biens Prévus" #. module: mrp #: view:mrp.procurement:0 msgid "Procurement Lines" -msgstr "Lignes d'approvisionnement" +msgstr "Lignes d'Approvisionnement" #. module: mrp #: model:ir.actions.act_window,name:mrp.mrp_production_new #: model:ir.ui.menu,name:mrp.menu_production_orders_new msgid "New Production Order" -msgstr "" +msgstr "Nouvel Ordre de Production" #. module: mrp #: field:mrp.procurement,purchase_line_id:0 msgid "Purchase Order Line" -msgstr "Détail d'une commande d'achat" +msgstr "Ligne de commande" #. module: mrp #: field:mrp.bom.revision,last_indice:0 msgid "last indice" -msgstr "Dernier index" +msgstr "Dernier Indice" #. module: mrp #: field:mrp.bom,revision_ids:0 #: view:mrp.bom.revision:0 msgid "BoM Revisions" -msgstr "Révisions de nomenclature" +msgstr "Révisions des Nomenclatures" + +#. module: mrp +#: wizard_field:mrp.procurement.compute.all,init,schedule_cycle:0 +#: wizard_field:mrp.procurement.compute,init,schedule_cycle:0 +msgid "Scheduler Cycle" +msgstr "Cycle de Prévision" #. module: mrp #: view:mrp.procurement:0 msgid "Retry" -msgstr "Réessayer" +msgstr "Réessayez" #. module: mrp #: selection:mrp.procurement,state:0 @@ -625,9 +630,10 @@ msgid "Sets / Phantom" msgstr "" #. module: mrp -#: constraint:ir.model:0 -msgid "The Object name must start with x_ and not contain any special character !" -msgstr "" +#: selection:mrp.procurement,priority:0 +#: selection:mrp.production,priority:0 +msgid "Not urgent" +msgstr "Non urgent" #. module: mrp #: field:mrp.routing.workcenter,hour_nbr:0 @@ -635,21 +641,22 @@ msgid "Number of hours" msgstr "Nombre d'heures" #. module: mrp -#: field:res.company,security_lead:0 +#: wizard_field:mrp.procurement.compute.all,init,security_lead:0 +#: wizard_field:mrp.procurement.compute,init,security_lead:0 msgid "Security Days" -msgstr "" +msgstr "Jours de sécurité" #. module: mrp #: field:mrp.bom,position:0 msgid "Internal Ref." -msgstr "Position N°" +msgstr "Réf. Interne" #. module: mrp #: field:mrp.procurement,state:0 #: field:mrp.production,state:0 #: view:mrp.procurement:0 msgid "Status" -msgstr "" +msgstr "État" #. module: mrp #: wizard_view:product_price,init:0 @@ -666,27 +673,28 @@ msgstr "Normal" #: model:ir.actions.act_window,name:mrp.mrp_production_action2 #: model:ir.ui.menu,name:mrp.menu_production_orders_start msgid "Production Orders To Start" -msgstr "" +msgstr "Ordres de Production à Commencer" #. module: mrp #: view:mrp.procurement:0 msgid "Procurement Details" -msgstr "" +msgstr "Détail de l'Approvisionnement" #. module: mrp #: selection:mrp.production,state:0 msgid "Ready to Produce" -msgstr "Prêt à produire" +msgstr "Prêt à Produire" #. module: mrp #: selection:mrp.production,state:0 msgid "Packing Exception" -msgstr "Exception de colisage" +msgstr "Exception de Colisage" #. module: mrp -#: field:mrp.bom.revision,name:0 -msgid "Modification name" -msgstr "Modification" +#: wizard_view:mrp.procurement.compute.all,init:0 +#: wizard_view:mrp.procurement.compute,init:0 +msgid "Time (days)" +msgstr "Temps (jours)" #. module: mrp #: field:mrp.bom,active:0 @@ -694,17 +702,22 @@ msgstr "Modification" #: field:mrp.workcenter,active:0 #: field:stock.warehouse.orderpoint,active:0 msgid "Active" -msgstr "Active" +msgstr "Actif" + +#. module: mrp +#: field:mrp.bom.revision,name:0 +msgid "Modification name" +msgstr "" #. module: mrp #: field:mrp.bom,type:0 msgid "BoM Type" -msgstr "Type de nomenclature" +msgstr "Type de Nomenclature" #. module: mrp #: field:mrp.bom,bom_id:0 msgid "Parent BoM" -msgstr "Nomenclature parente" +msgstr "Nomenclature Parente" #. module: mrp #: model:ir.actions.act_window,name:mrp.mrp_property_action @@ -721,7 +734,7 @@ msgstr "Propriétés" #. module: mrp #: field:mrp.workcenter,costs_hour:0 msgid "Cost per hour" -msgstr "Coût par heure" +msgstr "Coût horaire" #. module: mrp #: field:mrp.procurement,date_planned:0 @@ -730,53 +743,68 @@ msgid "Scheduled date" msgstr "Date prévue" #. module: mrp -#: selection:mrp.procurement,state:0 -msgid "Exception" -msgstr "Exception" +#: model:ir.actions.wizard,name:mrp.wiz_mrp_proc0 +#: model:ir.ui.menu,name:mrp.mrp_Sched_all +msgid "Compute all schedulers" +msgstr "Calculer toutes les prévisions" #. module: mrp #: selection:mrp.procurement,priority:0 #: selection:mrp.production,priority:0 msgid "Very Urgent" -msgstr "Très urgent" +msgstr "très Urgent" #. module: mrp #: field:mrp.procurement,procure_method:0 msgid "Procurement Method" -msgstr "Méthode d'appro." +msgstr "Méthode d'Approvisionnement" #. module: mrp #: field:mrp.production.workcenter.line,cycle:0 msgid "Nbr of cycle" -msgstr "Nb de cycle" +msgstr "Nbre de cycles" #. module: mrp #: view:mrp.procurement:0 #: view:mrp.production:0 msgid "Extra Information" -msgstr "" +msgstr "Information supplémentaire" #. module: mrp #: model:ir.actions.act_window,name:mrp.mrp_production_action #: model:ir.ui.menu,name:mrp.menu_mrp_production_action #: view:mrp.production:0 msgid "Production Orders" -msgstr "" +msgstr "Ordres de Production" #. module: mrp #: view:mrp.procurement:0 msgid "Run procurement" -msgstr "Lancer l'approvisionnement" +msgstr "Lancer l'Approvisionnement" #. module: mrp -#: help:res.company,schedule_range:0 -msgid "This is the time frame analysed by the scheduler when computing procurements. All procurement that are not between today and today+range are skipped for futur computation." +#: selection:stock.warehouse.orderpoint,logic:0 +msgid "Order to Max" msgstr "" #. module: mrp #: help:mrp.bom,routing_id:0 -msgid "The list of operations (list of workcenters) to produce the finnished product. The routing is mainly used to compute workcenter costs during operations and to plan futur loads on workcenters based on production plannification." -msgstr "La liste des opérations (liste des centres de travail) pour produire le produit fini. Le routage est principalement utilisé pour calculer les coûts de centre de travail pendant les opérations et pour planifier les charges futures sur les centres de travail sur base de la planification de production." +msgid "" +"The list of operations (list of workcenters) to produce the finnished " +"product. The routing is mainly used to compute workcenter costs during " +"operations and to plan futur loads on workcenters based on production " +"plannification." +msgstr "" +"La liste des opérations (liste des Centres de Travail) pour produire le " +"produit fini. L'acheminement est principalement utilisé pour calculer les " +"coûts des centres de travail pendant les opérations et pour plannifier les " +"charges futures sur les centres de travail basés sur la plannification de la " +"production." + +#. module: mrp +#: view:mrp.routing.workcenter:0 +msgid "Routing Workcenters" +msgstr "Centre de Travail d'Acheminement" #. module: mrp #: rml:bom.structure:0 @@ -787,13 +815,13 @@ msgstr "Quantité" #. module: mrp #: view:mrp.production:0 msgid "Production done" -msgstr "Production finie" +msgstr "Production Effectuée" #. module: mrp #: model:ir.actions.act_window,name:mrp.mrp_bom_form_action #: model:ir.ui.menu,name:mrp.menu_mrp_bom_form_action msgid "Bill of Materials" -msgstr "" +msgstr "Nomenclature" #. module: mrp #: field:mrp.workcenter,costs_general_account_id:0 @@ -812,35 +840,24 @@ msgstr "Code" #: model:ir.actions.act_window,name:mrp.mrp_production_action4 #: model:ir.ui.menu,name:mrp.menu_production_orders_waiting4 msgid "Production Orders Waiting Products" -msgstr "" +msgstr "Ordres de Production en attente de Produits" #. module: mrp #: model:ir.model,name:mrp.model_mrp_property_group #: field:mrp.property,group_id:0 #: field:mrp.property.group,name:0 msgid "Property Group" -msgstr "Groupe de propriété" - -#. module: mrp -#: selection:mrp.procurement,priority:0 -#: selection:mrp.production,priority:0 -msgid "Not urgent" -msgstr "Non urgent" +msgstr "Groupe de Propriétés" #. module: mrp #: view:mrp.production:0 msgid "Confirm Production" -msgstr "Confirmer la production" - -#. module: mrp -#: help:res.company,security_lead:0 -msgid "This is the days added to what you promise to customers for security purpose" -msgstr "" +msgstr "Confirmer la Production" #. module: mrp #: selection:mrp.procurement,procure_method:0 msgid "from stock" -msgstr "Depuis le stock" +msgstr "du stock" #. module: mrp #: field:stock.move,procurements:0 @@ -851,12 +868,12 @@ msgstr "Approvisionnements" #: selection:mrp.procurement,state:0 #: selection:mrp.production,state:0 msgid "Done" -msgstr "Fait" +msgstr "Terminé" #. module: mrp #: view:mrp.production.workcenter.line:0 msgid "Production Workcenters" -msgstr "Centres de travail de production" +msgstr "Centre de Travail de Production" #. module: mrp #: wizard_button:product_price,init,end:0 @@ -872,34 +889,53 @@ msgstr "Annuler" #. module: mrp #: field:mrp.procurement,location_id:0 -#: field:stock.warehouse.orderpoint,location_id:0 msgid "Location" msgstr "Emplacement" #. module: mrp #: field:mrp.procurement,message:0 msgid "Latest error" -msgstr "Dernière erreur" +msgstr "Dernière Erreur" #. module: mrp -#: wizard_view:mrp.procurement.compute,init:0 -msgid "This wizard will schedule procurements." +#: model:ir.actions.wizard,name:mrp.wiz_mrp_proc1 +#: model:ir.ui.menu,name:mrp.menu_wiz_mrp_proc1 +msgid "Compute procurement" +msgstr "Calculer l'Approvisionnement" + +#. module: mrp +#: view:mrp.workcenter:0 +msgid "Analytic Accounting" +msgstr "Comptabilité Analytique" + +#. module: mrp +#: constraint:ir.model:0 +msgid "" +"The Object name must start with x_ and not contain any special character !" msgstr "" +"Le nom de l'objet doit commencer avec x_ et ne pas contenir de charactères " +"spéciaux !" #. module: mrp #: model:ir.model,name:mrp.model_mrp_production_product_line msgid "Production scheduled products" -msgstr "Production planifiée de produits" +msgstr "Produits plannifiés pour la production" #. module: mrp -#: field:mrp.workcenter,time_cycle:0 -msgid "Time for 1 cycle (hour)" -msgstr "Tps. pour un cycle (hr)" +#: field:mrp.production.product.line,production_id:0 +#: field:mrp.production.workcenter.line,production_id:0 +msgid "Production Order" +msgstr "Ordre de Production" + +#. module: mrp +#: selection:mrp.procurement,state:0 +msgid "Exception" +msgstr "Exception" #. module: mrp #: field:mrp.production,move_prod_id:0 msgid "Move product" -msgstr "Mouvement produit" +msgstr "Déplacer le produit" #. module: mrp #: selection:mrp.workcenter,type:0 @@ -918,15 +954,16 @@ msgid "Production" msgstr "Production" #. module: mrp -#: view:mrp.procurement:0 -msgid "Details" +#: wizard_field:mrp.procurement.compute.all,init,po_cycle:0 +#: wizard_field:mrp.procurement.compute,init,po_cycle:0 +msgid "PO Cycle" msgstr "" #. module: mrp #: model:ir.actions.act_window,name:mrp.mrp_production_action3 #: model:ir.ui.menu,name:mrp.menu_mrp_production_action3 msgid "Production Orders in Progress" -msgstr "" +msgstr "Ordres de Production en Marche" #. module: mrp #: model:ir.actions.act_window,name:mrp.action_orderpoint_form @@ -935,22 +972,22 @@ msgstr "" #: model:ir.ui.menu,name:mrp.menu_action_orderpoint_form #: view:stock.warehouse.orderpoint:0 msgid "Minimum Stock Rules" -msgstr "Règles de stock minimum" +msgstr "Règles de Stock Minimum" #. module: mrp #: view:mrp.production:0 msgid "Production orders" -msgstr "" +msgstr "Ordres de Production" #. module: mrp #: field:mrp.procurement,close_move:0 msgid "Close Move at end" -msgstr "Clôturer le mouvement" +msgstr "" #. module: mrp #: field:mrp.workcenter,capacity_per_cycle:0 msgid "Capacity per Cycle" -msgstr "Capacité par cycle" +msgstr "Capacité par Cycle" #. module: mrp #: field:mrp.bom,product_id:0 @@ -977,7 +1014,7 @@ msgstr "Description" #. module: mrp #: selection:mrp.production,state:0 msgid "Canceled" -msgstr "Annulée" +msgstr "Annulé" #. module: mrp #: rml:bom.structure:0 @@ -988,12 +1025,12 @@ msgstr "-" #: field:mrp.bom,product_uos:0 #: field:mrp.production.product.line,product_uos:0 msgid "Product UOS" -msgstr "" +msgstr "UP Produit" #. module: mrp #: selection:mrp.procurement,state:0 msgid "Running" -msgstr "En cours" +msgstr "" #. module: mrp #: field:mrp.bom,product_uom:0 @@ -1002,7 +1039,7 @@ msgstr "En cours" #: field:mrp.production,product_uos:0 #: field:stock.warehouse.orderpoint,product_uom:0 msgid "Product UOM" -msgstr "UDM de production" +msgstr "UDM produit" #. module: mrp #: model:ir.actions.act_window,name:mrp.mrp_workcenter_action @@ -1010,17 +1047,17 @@ msgstr "UDM de production" #: model:ir.ui.menu,name:mrp.menu_mrp_workcenter_action #: view:mrp.production:0 msgid "Workcenters" -msgstr "" +msgstr "Centres de Travail" #. module: mrp #: view:mrp.procurement:0 msgid "UOM" -msgstr "UDM" +msgstr "UdM" #. module: mrp #: field:mrp.bom,bom_lines:0 msgid "BoM Lines" -msgstr "Lignes de nomenclature" +msgstr "Lignes de Nomenclature" #. module: mrp #: selection:mrp.procurement,procure_method:0 @@ -1032,38 +1069,27 @@ msgstr "Sur commande" msgid "Reservation" msgstr "Réservation" -#. module: mrp -#: model:ir.ui.menu,name:mrp.menu_mrp_root -msgid "Manufacturing" -msgstr "" - #. module: mrp #: model:ir.actions.act_window,name:mrp.mrp_procurement_action3 #: model:ir.ui.menu,name:mrp.menu_mrp_procurement_action3 msgid "Unscheduled procurements" -msgstr "Approvisonnements imprévus" +msgstr "Approvisionnements non prévu" #. module: mrp #: view:mrp.production.lot.line:0 msgid "Production Products" -msgstr "Produits de production" +msgstr "" #. module: mrp #: field:mrp.production,date_finnished:0 msgid "End Date" -msgstr "Date fin" - -#. module: mrp -#: model:ir.actions.wizard,name:mrp.wiz_mrp_proc0 -#: model:ir.ui.menu,name:mrp.mrp_Sched_all -msgid "Compute All Schedulers" -msgstr "" +msgstr "Date de fin" #. module: mrp #: model:ir.actions.act_window,name:mrp.mrp_bom_tree_action #: model:ir.ui.menu,name:mrp.menu_bom_tree msgid "Bill of Material Structure" -msgstr "" +msgstr "Structure de la Nomenclature" #. module: mrp #: field:mrp.bom,name:0 @@ -1081,7 +1107,7 @@ msgstr "Nom" #. module: mrp #: model:ir.actions.wizard,name:mrp.wizard_workcenter_load msgid "Workcenter load" -msgstr "Charge par poste" +msgstr "Charge du Centre de Travail" #. module: mrp #: view:mrp.procurement:0 @@ -1097,7 +1123,7 @@ msgstr "max" #: model:ir.actions.act_window,name:mrp.mrp_procurement_action5 #: model:ir.ui.menu,name:mrp.menu_mrp_procurement_action5 msgid "Exceptions procurements" -msgstr "Approvisionnements par exception" +msgstr "Approvisionnements en Exception" #. module: mrp #: field:mrp.procurement,product_uos:0 @@ -1107,22 +1133,17 @@ msgstr "" #. module: mrp #: field:mrp.production,location_src_id:0 msgid "Raw Products Location" -msgstr "" +msgstr "Emplacement des Produits Bruts" #. module: mrp #: view:mrp.production:0 msgid "Compute Data" -msgstr "Calculer données" - -#. module: mrp -#: view:mrp.production.lot.line:0 -msgid "Production Products Consommation" -msgstr "Consommation de produits de production" +msgstr "Calculer les Données" #. module: mrp #: field:mrp.procurement,product_uom:0 msgid "Product UoM" -msgstr "" +msgstr "UdM du Produit" #. module: mrp #: model:ir.model,name:mrp.model_mrp_workcenter @@ -1130,7 +1151,7 @@ msgstr "" #: field:mrp.routing.workcenter,workcenter_id:0 #: view:mrp.workcenter:0 msgid "Workcenter" -msgstr "Poste de charge" +msgstr "Centre de Travail" #. module: mrp #: wizard_button:product_price,init,price:0 @@ -1138,20 +1159,19 @@ msgid "Print product price" msgstr "Imprimer le prix du produit" #. module: mrp -#: field:mrp.procurement,purchase_id:0 -#: field:stock.warehouse.orderpoint,procurement_id:0 -msgid "Purchase Order" -msgstr "Commande d'achat" +#: field:mrp.production,picking_id:0 +msgid "Packing list" +msgstr "Liste des Colisages" #. module: mrp #: view:mrp.production:0 msgid "Start Production" -msgstr "Commencer la production" +msgstr "Démarrer la Production" #. module: mrp #: wizard_field:mrp.workcenter.load,init,measure_unit:0 msgid "Amount measuring unit" -msgstr "Unité de mesure" +msgstr "" #. module: mrp #: field:mrp.bom.revision,date:0 @@ -1161,7 +1181,7 @@ msgstr "Date de modification" #. module: mrp #: view:mrp.property.group:0 msgid "Properties categories" -msgstr "Catérogies de propriétés" +msgstr "Catégories des Propriétés" #. module: mrp #: field:mrp.bom,sequence:0 @@ -1179,36 +1199,30 @@ msgstr "min" #: model:ir.actions.act_window,name:mrp.mrp_bom_form_action2 #: model:ir.ui.menu,name:mrp.menu_mrp_bom_form_action2 msgid "Bill of Materials Components" -msgstr "" +msgstr "Composants de la Nomenclature" #. module: mrp #: view:mrp.production:0 #: view:mrp.production.product.line:0 msgid "Scheduled Products" -msgstr "" +msgstr "Produits Plannifiés" #. module: mrp -#: field:res.company,po_lead:0 -msgid "Purchase Lead Time" +#: view:mrp.production.lot.line:0 +msgid "Production Products Consommation" msgstr "" #. module: mrp #: view:mrp.production:0 msgid "Consumed Products" -msgstr "" +msgstr "Produits Concommés" #. module: mrp #: selection:mrp.bom,revision_type:0 msgid "numeric indices" -msgstr "Index numériques" +msgstr "Indices Numériques" #. module: mrp #: field:mrp.routing,location_id:0 msgid "Production Location" -msgstr "Emplacement de production" - -#. module: mrp -#: selection:stock.warehouse.orderpoint,logic:0 -msgid "Order to Max" -msgstr "Commander au max." - +msgstr "Emplacement de la Production" From a9461c34d6a2ee18778c3d2f91552a6a735baf4f Mon Sep 17 00:00:00 2001 From: root Date: Mon, 13 Oct 2008 16:39:33 +0200 Subject: [PATCH 013/153] Added blank line at the bottom of board/i18n/fr_FR.po Set project task type name field as translatable bzr revid: root@fbs-laptop-20081013143933-gma08s70znxo52aw --- addons/board/i18n/fr_FR.po | 1 + addons/project/project.py | 2 +- addons/stock/product_data.xml | 4 ++-- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/addons/board/i18n/fr_FR.po b/addons/board/i18n/fr_FR.po index 5c6ddb57025..7a2aca08278 100644 --- a/addons/board/i18n/fr_FR.po +++ b/addons/board/i18n/fr_FR.po @@ -209,3 +209,4 @@ msgstr "Créer le menu" #: field:board.note,name:0 msgid "Subject" msgstr "Sujet" + diff --git a/addons/project/project.py b/addons/project/project.py index 55ed7b33df4..f27fa4f00c9 100644 --- a/addons/project/project.py +++ b/addons/project/project.py @@ -197,7 +197,7 @@ class project_task_type(osv.osv): _name = 'project.task.type' _description = 'Project task type' _columns = { - 'name': fields.char('Type', required=True, size=64), + 'name': fields.char('Type', required=True, size=64, translate=True), 'description': fields.text('Description'), } project_task_type() diff --git a/addons/stock/product_data.xml b/addons/stock/product_data.xml index 1a60ca0781b..39c2002b8e4 100644 --- a/addons/stock/product_data.xml +++ b/addons/stock/product_data.xml @@ -1,13 +1,13 @@ - + property_stock_journal - + property_stock_account_output From a6db3f34ccb067133ff596ae8e8f990f499ed6e0 Mon Sep 17 00:00:00 2001 From: Jay Vora Date: Mon, 13 Oct 2008 20:11:41 +0530 Subject: [PATCH 014/153] Added report for printing indicators bzr revid: jvo@tinyerp.com-20081013144141-1bxg42hjgilgcifd --- addons/account_report/account_report.xml | 2 +- addons/account_report/report/__init__.py | 1 + .../account_report/report/print_indicator.py | 84 +++++++++++ .../account_report/report/print_indicator.rml | 139 ++++++++++++++++++ .../wizard/wizard_print_indicators.py | 2 +- 5 files changed, 226 insertions(+), 2 deletions(-) create mode 100644 addons/account_report/report/print_indicator.py create mode 100644 addons/account_report/report/print_indicator.rml diff --git a/addons/account_report/account_report.xml b/addons/account_report/account_report.xml index 082c15f139f..b105fae4cf4 100755 --- a/addons/account_report/account_report.xml +++ b/addons/account_report/account_report.xml @@ -3,7 +3,7 @@ - + diff --git a/addons/account_report/report/__init__.py b/addons/account_report/report/__init__.py index 3592ada3b0a..03cbac9c6d7 100644 --- a/addons/account_report/report/__init__.py +++ b/addons/account_report/report/__init__.py @@ -29,6 +29,7 @@ ############################################################################## import accounting_report +import print_indicator # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/account_report/report/print_indicator.py b/addons/account_report/report/print_indicator.py new file mode 100644 index 00000000000..e26f179cd6e --- /dev/null +++ b/addons/account_report/report/print_indicator.py @@ -0,0 +1,84 @@ +# -*- encoding: utf-8 -*- +############################################################################## +# +# Copyright (c) 2004-2008 TINY SPRL. (http://tiny.be) All Rights Reserved. +# +# $Id$ +# +# WARNING: This program as such is intended to be used by professional +# programmers who take the whole responsability of assessing all potential +# consequences resulting from its eventual inadequacies and bugs +# End users who are looking for a ready-to-use solution with commercial +# garantees and support are strongly adviced to contract a Free Software +# Service Company +# +# This program is Free Software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# as published by the Free Software Foundation; either version 2 +# 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 General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# +############################################################################## + +import pooler +import time +from report import report_sxw +from crm.report import report_businessopp +from report.interface import report_int +from reportlab.graphics.shapes import Drawing +from reportlab.graphics.charts.barcharts import VerticalBarChart +import reportlab.lib.colors +from reportlab.graphics import renderPM + +class accounting_report1(report_sxw.rml_parse): + + def __init__(self, cr, uid, name, context): + super(accounting_report1, self).__init__(cr, uid, name, context) + self.ret_list = [] + self.localcontext.update({ + 'time': time, + 'test': self.test1, +# 'childs':self.process + }) + + def test1(self): + drawing = Drawing(400, 200) + data = [ + (13, 5, 20, 22, 37, 45, 19, 4), + (11, 3, 10, 22, 30, 25, 29, 6), + ] + bc = VerticalBarChart() + bc.x = 50 + bc.y = 50 + bc.height = 125 + bc.width = 300 + bc.data = data + bc.strokeColor = reportlab.lib.colors.black + bc.valueAxis.valueMin = 0 + bc.valueAxis.valueMax = 50 + bc.valueAxis.valueStep = 10 + bc.categoryAxis.labels.boxAnchor = 'ne' + bc.categoryAxis.labels.dx = 8 + bc.categoryAxis.labels.dy = -2 + bc.categoryAxis.labels.angle = 30 + bc.categoryAxis.categoryNames = ['Jan-99','Feb-99','Mar-99', + 'Apr-99','May-99','Jun-99','Jul-99','Aug-99'] + drawing.add(bc) + renderPM.drawToFile(drawing, 'example1.jpg','jpg') + return True + + +report_sxw.report_sxw('report.print.indicators', 'account.report.history', + 'addons/account_report/report/print_indicator.rml', + parser=accounting_report1, header=False) + + +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/account_report/report/print_indicator.rml b/addons/account_report/report/print_indicator.rml new file mode 100644 index 00000000000..41b025cc115 --- /dev/null +++ b/addons/account_report/report/print_indicator.rml @@ -0,0 +1,139 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + "Huhhhh" + + + + + + + + +Accounting Test + + + + + + + + + +[[ company.name ]] + + + + + + + +Currency: [[ company.currency_id.name]] + + + + +Printing date: [[ time.strftime('%Y-%m-%d') ]] at [[ time.strftime('%H:%M:%S') ]] + + + +Name + + +Code + + +Amount + + + + + + +
+ + + +text + + +[[ test() ]] + + +Jay + + + + + + + +
+
+
+ + diff --git a/addons/account_report/wizard/wizard_print_indicators.py b/addons/account_report/wizard/wizard_print_indicators.py index 373b86fd914..2870c29e61c 100644 --- a/addons/account_report/wizard/wizard_print_indicators.py +++ b/addons/account_report/wizard/wizard_print_indicators.py @@ -73,7 +73,7 @@ class wizard_print_indicators(wizard.interface): }, 'print': { 'actions':[], - 'result' :{'type':'print','report':'report.print.indicators', 'state':'end'} + 'result' :{'type':'print','report':'print.indicators', 'state':'end'} } } wizard_print_indicators('print.indicators') From 5c8cf9d9d82f857a169a69a896eeee29b6795cf5 Mon Sep 17 00:00:00 2001 From: Olivier Laurent Date: Mon, 13 Oct 2008 16:56:17 +0200 Subject: [PATCH 015/153] French translation bzr revid: olt@tinyerp.com-20081013145617-29aoqx0znt7xnnp7 --- addons/mrp_operations/i18n/fr_FR.po | 107 ++++---- addons/point_of_sale/i18n/fr_FR.po | 397 ++++++++++++++-------------- 2 files changed, 251 insertions(+), 253 deletions(-) mode change 100755 => 100644 addons/mrp_operations/i18n/fr_FR.po diff --git a/addons/mrp_operations/i18n/fr_FR.po b/addons/mrp_operations/i18n/fr_FR.po old mode 100755 new mode 100644 index 25a483c9e4e..cbba5fd91e4 --- a/addons/mrp_operations/i18n/fr_FR.po +++ b/addons/mrp_operations/i18n/fr_FR.po @@ -4,32 +4,36 @@ # msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 4.3.0" -"Report-Msgid-Bugs-To: support@openerp.com" -"POT-Creation-Date: 2008-09-11 15:41:43+0000" -"PO-Revision-Date: 2008-09-11 15:41:43+0000" -"Last-Translator: <>" -"Language-Team: " -"MIME-Version: 1.0" -"Content-Type: text/plain; charset=UTF-8" -"Content-Transfer-Encoding: " -"Plural-Forms: " +"Project-Id-Version: OpenERP Server 4.3.0\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2008-09-05 16:29+0000\n" +"PO-Revision-Date: 2008-10-13 13:44+0000\n" +"Last-Translator: Olivier Laurent \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2008-10-13 13:52+0000\n" +"X-Generator: Launchpad (build Unknown)\n" #. module: mrp_operations #: constraint:ir.model:0 -msgid "The Object name must start with x_ and not contain any special character !" +msgid "" +"The Object name must start with x_ and not contain any special character !" msgstr "" +"Le nom de l'objet doit commencer avec x_ et ne pas contenir de charactères " +"spéciaux !" #. module: mrp_operations #: selection:mrp.production.workcenter.line,state:0 #: view:mrp.production.workcenter.line:0 msgid "Confirm" -msgstr "" +msgstr "Confirmer" #. module: mrp_operations #: selection:mrp_operations.operation.code,start_stop:0 msgid "Stop" -msgstr "" +msgstr "Arrêter" #. module: mrp_operations #: model:ir.model,name:mrp_operations.model_mrp_operations_operation_code @@ -39,27 +43,27 @@ msgstr "" #. module: mrp_operations #: selection:mrp_operations.operation.code,start_stop:0 msgid "Start" -msgstr "" +msgstr "Démarrer" #. module: mrp_operations #: field:mrp_operations.operation,production_id:0 msgid "Production" -msgstr "" +msgstr "Production" #. module: mrp_operations #: selection:mrp.production.workcenter.line,state:0 msgid "Draft" -msgstr "" +msgstr "Brouillon" #. module: mrp_operations #: model:ir.ui.menu,name:mrp_operations.menu_mrp_production_wc_confirm_action msgid "Production Orders to Do" -msgstr "" +msgstr "Ordres de Production à Faire" #. module: mrp_operations #: view:mrp.production.workcenter.line:0 msgid "Set Draft" -msgstr "" +msgstr "Mettre en brouillon" #. module: mrp_operations #: model:ir.ui.menu,name:mrp_operations.menu_mrp_production_code_action @@ -70,89 +74,79 @@ msgstr "" #: field:mrp_operations.operation.code,start_stop:0 #: field:mrp.production.workcenter.line,state:0 msgid "Status" -msgstr "" +msgstr "État" #. module: mrp_operations #: rml:mrp.code.barcode:0 msgid ")" -msgstr "" +msgstr ")" #. module: mrp_operations #: rml:mrp.code.barcode:0 msgid "(" -msgstr "" +msgstr "(" #. module: mrp_operations #: model:ir.actions.report.xml,name:mrp_operations.report_wc_barcode msgid "Workcenters Barcode" -msgstr "" +msgstr "Code-barre des Centres de Travail" #. module: mrp_operations #: field:mrp.production.workcenter.line,delay:0 msgid "delay" -msgstr "" +msgstr "Délai" #. module: mrp_operations #: view:mrp_operations.operation:0 msgid "Production Operation" -msgstr "" +msgstr "Opération de Production" #. module: mrp_operations #: model:ir.ui.menu,name:mrp_operations.menu_mrp_production_wc_draft_action msgid "Waiting Production Orders" -msgstr "" +msgstr "Ordres de Production en attente" #. module: mrp_operations #: field:mrp_operations.operation.code,name:0 msgid "Operation Name" -msgstr "" - -#. module: mrp_operations -#: field:mrp.production.workcenter.line,date_finnished:0 -msgid "End Date" -msgstr "" - -#. module: mrp_operations -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "" - -#. module: mrp_operations -#: field:mrp_operations.operation,workcenter_id:0 -msgid "Workcenter" -msgstr "" +msgstr "Nom de l'Opération" #. module: mrp_operations #: view:mrp_operations.operation.code:0 msgid "Production Operation Code" -msgstr "" +msgstr "Code d'Opération de Production" + +#. module: mrp_operations +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "XML non valide pour l'architecture de la vue" + +#. module: mrp_operations +#: field:mrp_operations.operation,workcenter_id:0 +msgid "Workcenter" +msgstr "Centre de Travail" #. module: mrp_operations #: model:ir.actions.act_window,name:mrp_operations.mrp_production_wc_confirm_action msgid "Confirm Operations" -msgstr "" +msgstr "Confirmer les Opérations" #. module: mrp_operations #: model:ir.actions.act_window,name:mrp_operations.mrp_production_wc_draft_action msgid "Draft Operations" -msgstr "" - -#. module: mrp_operations -#: field:mrp.production.workcenter.line,date_start:0 -msgid "Start Date" -msgstr "" +msgstr "Opérations Brouillon" #. module: mrp_operations #: model:ir.actions.act_window,name:mrp_operations.mrp_production_wc_action_form #: model:ir.ui.menu,name:mrp_operations.menu_mrp_production_operation_action msgid "Operations" -msgstr "" +msgstr "Opérations" #. module: mrp_operations #: field:mrp_operations.operation.code,code:0 #: field:mrp_operations.operation,code_id:0 msgid "Code" -msgstr "" +msgstr "Code" #. module: mrp_operations #: model:ir.actions.report.xml,name:mrp_operations.report_code_barcode @@ -162,14 +156,14 @@ msgstr "" #. module: mrp_operations #: selection:mrp.production.workcenter.line,state:0 msgid "Canceled" -msgstr "" +msgstr "Annulé" #. module: mrp_operations #: selection:mrp_operations.operation.code,start_stop:0 #: selection:mrp.production.workcenter.line,state:0 #: view:mrp.production.workcenter.line:0 msgid "Done" -msgstr "" +msgstr "Terminé" #. module: mrp_operations #: model:ir.model,name:mrp_operations.model_mrp_operations_operation @@ -180,15 +174,14 @@ msgstr "" #: model:ir.actions.act_window,name:mrp_operations.mrp_production_wc_action #: model:ir.ui.menu,name:mrp_operations.menu_mrp_production_wc_action msgid "All Operations" -msgstr "" +msgstr "Toutes les Opérations" #. module: mrp_operations #: view:mrp.production.workcenter.line:0 msgid "Cancel" -msgstr "" +msgstr "Annuler" #. module: mrp_operations #: model:ir.actions.act_window,name:mrp_operations.mrp_production_operation_action msgid "Operation" -msgstr "" - +msgstr "Opération" diff --git a/addons/point_of_sale/i18n/fr_FR.po b/addons/point_of_sale/i18n/fr_FR.po index f3273f9ad65..d4592e134ca 100644 --- a/addons/point_of_sale/i18n/fr_FR.po +++ b/addons/point_of_sale/i18n/fr_FR.po @@ -4,113 +4,114 @@ # msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 4.3.0" -"Report-Msgid-Bugs-To: support@openerp.com" -"POT-Creation-Date: 2008-09-11 15:41:42+0000" -"PO-Revision-Date: 2008-09-11 15:41:42+0000" -"Last-Translator: <>" -"Language-Team: " -"MIME-Version: 1.0" -"Content-Type: text/plain; charset=UTF-8" -"Content-Transfer-Encoding: " -"Plural-Forms: " +"Project-Id-Version: OpenERP Server 4.3.0\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2008-09-05 13:32+0000\n" +"PO-Revision-Date: 2008-10-13 14:37+0000\n" +"Last-Translator: Olivier Laurent \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2008-10-13 14:48+0000\n" +"X-Generator: Launchpad (build Unknown)\n" + +#. module: point_of_sale +#: rml:pos.invoice:0 +msgid "Invoice Date:" +msgstr "Date de Facture :" #. module: point_of_sale #: rml:pos.details_summary:0 #: rml:pos.details:0 msgid "Total paid" -msgstr "" +msgstr "Total Payé" #. module: point_of_sale #: rml:pos.details_summary:0 #: rml:pos.details:0 msgid "Qty of product" -msgstr "" +msgstr "Qté de Produits" #. module: point_of_sale #: view:pos.order:0 msgid "Set to draft" -msgstr "" +msgstr "Mettre en brouillon" #. module: point_of_sale #: model:ir.model,name:point_of_sale.model_report_transaction_pos msgid "transaction for the pos" -msgstr "" +msgstr "Transaction du Point de vente" #. module: point_of_sale #: wizard_view:pos.discount,init:0 msgid "Discount :" -msgstr "" +msgstr "Remise :" #. module: point_of_sale #: field:pos.order,name:0 msgid "Order Description" -msgstr "" +msgstr "Description de la Commande" #. module: point_of_sale #: rml:pos.invoice:0 msgid "Document" -msgstr "" +msgstr "Document" #. module: point_of_sale #: wizard_view:pos.add_product,init:0 msgid "Add product :" -msgstr "" +msgstr "Ajouter Produit :" #. module: point_of_sale #: model:ir.ui.menu,name:point_of_sale.menu_action_pos_order_tree2 msgid "Orders of the day" -msgstr "" +msgstr "Commandes du jour" #. module: point_of_sale #: wizard_view:pos.sale.get,init:0 msgid "Select an Open Sale Order" -msgstr "" - -#. module: point_of_sale -#: rml:pos.invoice:0 -msgid "Invoice Date" -msgstr "" - -#. module: point_of_sale -#: rml:pos.invoice:0 -msgid "Total (inclu. taxes):" -msgstr "" +msgstr "Sélectionnez une Commande Ouverte" #. module: point_of_sale #: rml:pos.receipt:0 msgid "," -msgstr "" +msgstr "," #. module: point_of_sale #: model:ir.actions.report.xml,name:point_of_sale.pos_lines_detail msgid "Details of Sales" -msgstr "" +msgstr "Détail de la vente" #. module: point_of_sale #: rml:pos.invoice:0 msgid "Base" -msgstr "" +msgstr "Base" + +#. module: point_of_sale +#: rml:pos.invoice:0 +msgid "Fax :" +msgstr "Fax :" #. module: point_of_sale #: field:pos.order.line,price_subtotal:0 msgid "Subtotal" -msgstr "" +msgstr "Sous-total" #. module: point_of_sale #: wizard_view:pos.payment,ask_pay:0 msgid "Add payment :" -msgstr "" +msgstr "Ajouter un paiement :" #. module: point_of_sale #: field:pos.order,shop_id:0 msgid "Shop" -msgstr "" +msgstr "Magasin" #. module: point_of_sale #: wizard_button:pos.refund_order,init,refund_n_quit:0 msgid "Ok" -msgstr "" +msgstr "Ok" #. module: point_of_sale #: field:pos.order,last_out_picking:0 @@ -126,63 +127,63 @@ msgstr "" #: field:pos.order,note:0 #: view:pos.order:0 msgid "Notes" -msgstr "" +msgstr "Notes" #. module: point_of_sale #: wizard_field:pos.sale.get,init,picking_id:0 msgid "Sale Order" -msgstr "" +msgstr "Commande client" #. module: point_of_sale #: rml:pos.details_summary:0 #: rml:pos.details:0 msgid "Detail of Sales" -msgstr "" +msgstr "Détail des Ventes" #. module: point_of_sale #: rml:pos.invoice:0 #: rml:pos.lines:0 #: field:pos.order,amount_tax:0 msgid "Taxes" -msgstr "" +msgstr "Taxes" #. module: point_of_sale #: field:report.transaction.pos,no_trans:0 msgid "Number of transaction" -msgstr "" +msgstr "Nombre de Transactions" #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.action_pos_order_line_day msgid "Sale line" -msgstr "" +msgstr "Ligne de Vente" #. module: point_of_sale #: rml:pos.details_summary:0 #: rml:pos.details:0 msgid "Mode of Taxes" -msgstr "" +msgstr "Mode des Taxes" #. module: point_of_sale #: rml:pos.details:0 #: field:pos.config.journal,code:0 msgid "Code" -msgstr "" +msgstr "Code" #. module: point_of_sale #: wizard_field:pos.refund_order,init,date_validity:0 #: field:pos.order,date_validity:0 msgid "Validity Date" -msgstr "" +msgstr "Date de validité" #. module: point_of_sale -#: rml:pos.invoice:0 -msgid "Partner Code" -msgstr "" +#: wizard_field:pos.config.journal,init,default_journal_gift:0 +msgid "Default gift journal" +msgstr "Journal des Bons par défaut" #. module: point_of_sale #: rml:pos.details:0 msgid "VAT" -msgstr "" +msgstr "TVA" #. module: point_of_sale #: model:ir.actions.wizard,name:point_of_sale.pos_refund @@ -192,12 +193,12 @@ msgstr "" #. module: point_of_sale #: wizard_view:pos.config.journal,init:0 msgid "Select default journals" -msgstr "" +msgstr "Sélectionnez le Journal par défaut" #. module: point_of_sale #: rml:pos.invoice:0 msgid "Tax" -msgstr "" +msgstr "Taxe" #. module: point_of_sale #: view:report.transaction.pos:0 @@ -207,118 +208,108 @@ msgstr "" #. module: point_of_sale #: rml:pos.details:0 msgid "Disc" -msgstr "" +msgstr "Rem." #. module: point_of_sale #: rml:pos.lines:0 msgid "Journal:" -msgstr "" - -#. module: point_of_sale -#: rml:pos.invoice:0 -msgid "Fax :" -msgstr "" +msgstr "Journal :" #. module: point_of_sale #: field:pos.order,partner_id:0 msgid "Partner" -msgstr "" +msgstr "Partenaire" #. module: point_of_sale #: view:pos.order:0 msgid "Payments" -msgstr "" +msgstr "Paiements" #. module: point_of_sale #: field:pos.order,payments:0 msgid "Order Payments" -msgstr "" +msgstr "Paiements des commandes" #. module: point_of_sale #: rml:pos.receipt:0 msgid "Tel :" -msgstr "" +msgstr "Tél. :" #. module: point_of_sale #: rml:pos.details_summary:0 #: rml:pos.details:0 msgid "Total of the day" -msgstr "" +msgstr "Total du Jour" #. module: point_of_sale #: model:ir.actions.wizard,name:point_of_sale.pos_confirm #: wizard_button:pos.sale.get,init,set:0 msgid "Confirm" -msgstr "" +msgstr "Confirmer" #. module: point_of_sale #: view:pos.order:0 msgid "POS Orders" -msgstr "" +msgstr "Commandes Point de Vente" #. module: point_of_sale #: rml:pos.invoice:0 #: rml:pos.lines:0 msgid "Disc. (%)" -msgstr "" +msgstr "Rem. (%)" #. module: point_of_sale #: rml:pos.details_summary:0 #: rml:pos.details:0 msgid "Sales total" -msgstr "" +msgstr "Total des Ventes" #. module: point_of_sale #: rml:pos.invoice:0 msgid "Supplier Invoice" -msgstr "" +msgstr "Facture fournisseur" #. module: point_of_sale #: field:pos.order,state:0 msgid "State" -msgstr "" +msgstr "État" #. module: point_of_sale #: view:pos.order.line:0 msgid "Sum of subtotals" -msgstr "" +msgstr "Somme des sous-totaux" #. module: point_of_sale #: field:pos.order,lines:0 msgid "Order Lines" -msgstr "" - -#. module: point_of_sale -#: wizard_field:pos.config.journal,init,default_journal_gift:0 -msgid "Default gift journal" -msgstr "" +msgstr "Lignes de la commande" #. module: point_of_sale #: rml:pos.lines:0 msgid "Total Sold" -msgstr "" +msgstr "Total Vendu." #. module: point_of_sale #: rml:pos.receipt:0 msgid "User :" -msgstr "" +msgstr "Utilisateur :" #. module: point_of_sale #: rml:pos.details_summary:0 #: rml:pos.details:0 #: rml:pos.lines:0 msgid "Print Date:" -msgstr "" +msgstr "Date d'impression :" #. module: point_of_sale #: view:pos.order.line:0 msgid "POS Order lines" -msgstr "" +msgstr "Lignes de commandes Point de Vente" #. module: point_of_sale #: rml:pos.receipt:0 msgid "Total :" -msgstr "" +msgstr "Total :" #. module: point_of_sale #: model:ir.ui.menu,name:point_of_sale.menu_point_rep @@ -328,37 +319,37 @@ msgstr "Reporting" #. module: point_of_sale #: view:report.transaction.pos:0 msgid "POS " -msgstr "" +msgstr "Point de Vente " #. module: point_of_sale #: model:ir.model,name:point_of_sale.model_pos_config_journal msgid "Point of Sale journal configuration." -msgstr "" +msgstr "Configuration des Journaux utilisés par les Points de Vente." #. module: point_of_sale #: field:pos.order,invoice_wanted:0 msgid "Create invoice" -msgstr "" +msgstr "Créer une facture" #. module: point_of_sale #: wizard_field:pos.config.journal,init,default_journal:0 msgid "Default journal" -msgstr "" +msgstr "Journal par défault" #. module: point_of_sale #: rml:pos.lines:0 msgid "Product Name" -msgstr "" +msgstr "Nom du Produit" #. module: point_of_sale #: field:pos.order,account_receivable:0 msgid "Default Receivable" -msgstr "" +msgstr "Recevable par défaut" #. module: point_of_sale #: model:ir.actions.wizard,name:point_of_sale.pos_sale_get msgid "Get From Order" -msgstr "" +msgstr "Obtenir à partir d'une commande" #. module: point_of_sale #: model:ir.ui.menu,name:point_of_sale.menu_point_config @@ -368,48 +359,53 @@ msgstr "Configuration" #. module: point_of_sale #: constraint:ir.ui.view:0 msgid "Invalid XML for View Architecture!" -msgstr "" +msgstr "XML non valide pour l'architecture de la vue" #. module: point_of_sale #: model:ir.ui.menu,name:point_of_sale.menu_action_pos_order_line_day msgid "POS Lines of the day" -msgstr "" +msgstr "Lignes du Point de Vente du Jour" #. module: point_of_sale #: model:ir.ui.menu,name:point_of_sale.menu_wizard_default_journal msgid "Default journals" -msgstr "" +msgstr "Journaux par défaut" #. module: point_of_sale #: field:pos.order.line,order_id:0 #: field:pos.payment,order_id:0 msgid "Order Ref" -msgstr "" +msgstr "Réf. Commande" #. module: point_of_sale #: rml:pos.invoice:0 msgid "Draft Invoice" -msgstr "" +msgstr "Facture brouillon" #. module: point_of_sale #: field:pos.order.line,discount:0 msgid "Discount (%)" -msgstr "" +msgstr "Ristourne (%)" + +#. module: point_of_sale +#: rml:pos.invoice:0 +msgid "VAT :" +msgstr "TVA :" #. module: point_of_sale #: model:ir.actions.wizard,name:point_of_sale.pos_add_product msgid "Add products" -msgstr "" +msgstr "Ajouter des Produits" #. module: point_of_sale #: view:pos.order.line:0 msgid "Total qty" -msgstr "" +msgstr "Qté Totale" #. module: point_of_sale -#: model:ir.ui.menu,name:point_of_sale.menu_action_pos_order_line -msgid "POS Lines" -msgstr "" +#: rml:pos.invoice:0 +msgid "(incl. taxes):" +msgstr "(taxes incl.):" #. module: point_of_sale #: view:pos.order:0 @@ -419,7 +415,12 @@ msgstr "" #. module: point_of_sale #: wizard_button:pos.config.journal,init,set_default_journal:0 msgid "Define default journals" -msgstr "" +msgstr "Définir les journaux par défaut" + +#. module: point_of_sale +#: rml:pos.invoice:0 +msgid "Tel. :" +msgstr "Tél. :" #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.action_pos_order_tree2 @@ -429,48 +430,53 @@ msgstr "" #: model:ir.ui.menu,name:point_of_sale.menu_point_ofsale #: model:ir.ui.menu,name:point_of_sale.menu_point_root msgid "Point of Sale" -msgstr "" +msgstr "Point de Vente" #. module: point_of_sale #: field:pos.order,user_id:0 msgid "Salesman" -msgstr "" +msgstr "Vendeur" #. module: point_of_sale #: rml:pos.details:0 #: selection:pos.order,state:0 msgid "Invoiced" -msgstr "" +msgstr "Facturée" #. module: point_of_sale #: rml:pos.receipt:0 msgid "Date :" -msgstr "" +msgstr "Date :" + +#. module: point_of_sale +#: rml:pos.invoice:0 +msgid "Partner Code:" +msgstr "Code Partenaire :" #. module: point_of_sale #: rml:pos.lines:0 msgid "Total No. of Articles" -msgstr "" +msgstr "Nombre Total d'Articles" #. module: point_of_sale #: wizard_field:pos.config.journal,init,default_journal_rebate:0 msgid "Default rebate journal" -msgstr "" +msgstr "Journal des Remises par défaut" #. module: point_of_sale #: model:ir.actions.wizard,name:point_of_sale.wizard_default_journal msgid "Wizard default journals" -msgstr "" +msgstr "Assistant des journaux par défaut" #. module: point_of_sale #: rml:pos.receipt:0 msgid "Disc :" -msgstr "" +msgstr "Rem :" #. module: point_of_sale #: selection:pos.order,state:0 msgid "Draft" -msgstr "" +msgstr "Brouillon" #. module: point_of_sale #: view:pos.order.line:0 @@ -480,94 +486,89 @@ msgstr "" #. module: point_of_sale #: rml:pos.lines:0 msgid "Total Taxes" -msgstr "" - -#. module: point_of_sale -#: rml:pos.invoice:0 -msgid "VAT :" -msgstr "" +msgstr "Taxes totales" #. module: point_of_sale #: rml:pos.invoice:0 msgid "PRO-FORMA" -msgstr "" +msgstr "PRO-FORMA" #. module: point_of_sale #: rml:pos.receipt:0 msgid "E-mail :" -msgstr "" +msgstr "E-mail :" #. module: point_of_sale #: rml:pos.details_summary:0 #: rml:pos.details:0 msgid "Total invoiced" -msgstr "" +msgstr "Total Facturé" #. module: point_of_sale #: model:ir.ui.menu,name:point_of_sale.menu_trans_pos_tree_today msgid "Sales of the day" -msgstr "" +msgstr "Ventes du jour" #. module: point_of_sale #: field:pos.order,amount_paid:0 #: field:pos.order,amount_return:0 msgid "unknown" -msgstr "" +msgstr "inconnu" #. module: point_of_sale #: selection:pos.order,state:0 msgid "Paid" -msgstr "" +msgstr "Payé" #. module: point_of_sale #: rml:pos.receipt:0 msgid "." -msgstr "" +msgstr "." #. module: point_of_sale #: model:ir.actions.wizard,name:point_of_sale.pos_discount msgid "Discount" -msgstr "" +msgstr "Remise" #. module: point_of_sale #: field:report.transaction.pos,user_id:0 msgid "User" -msgstr "" +msgstr "Utilisateur" #. module: point_of_sale #: rml:pos.details:0 #: rml:pos.lines:0 #: field:report.transaction.pos,date_create:0 msgid "Date" -msgstr "" +msgstr "Date" #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.action_trans_pos_tree #: model:ir.actions.act_window,name:point_of_sale.action_trans_pos_tree_month #: model:ir.actions.act_window,name:point_of_sale.action_trans_pos_tree_today msgid "Sales by user" -msgstr "" +msgstr "Ventes par utilisateur" #. module: point_of_sale -#: rml:pos.receipt:0 -msgid ":" -msgstr "" +#: wizard_button:pos.discount,init,apply_discount:0 +msgid "Apply Discount" +msgstr "Appliquer la Remise" #. module: point_of_sale #: rml:pos.details_summary:0 #: rml:pos.details:0 msgid "Period:" -msgstr "" +msgstr "Période :" #. module: point_of_sale #: model:ir.ui.menu,name:point_of_sale.menu_trans_pos_tree msgid "All the sales" -msgstr "" +msgstr "Toutes les ventes" #. module: point_of_sale #: view:pos.order:0 msgid "Compute" -msgstr "" +msgstr "Calculer" #. module: point_of_sale #: field:pos.order,pickings:0 @@ -577,71 +578,72 @@ msgstr "" #. module: point_of_sale #: field:pos.order.line,create_date:0 msgid "Creation date" -msgstr "" +msgstr "Date de création" #. module: point_of_sale #: rml:pos.details_summary:0 #: rml:pos.details:0 msgid "Total discount" -msgstr "" +msgstr "Remise totale" #. module: point_of_sale #: field:pos.order,pricelist_id:0 msgid "Pricelist" -msgstr "" +msgstr "Liste de prix" #. module: point_of_sale #: view:pos.order:0 msgid "Create _Invoice" -msgstr "" +msgstr "Créer Facture" #. module: point_of_sale #: rml:pos.invoice:0 #: wizard_field:pos.add_product,init,quantity:0 #: field:pos.order.line,qty:0 msgid "Quantity" -msgstr "" +msgstr "Quantité" #. module: point_of_sale #: rml:pos.invoice:0 msgid "Refund" -msgstr "" +msgstr "Remboursement" #. module: point_of_sale #: rml:pos.details_summary:0 #: rml:pos.details:0 msgid "Mode of payment" -msgstr "" +msgstr "Mode de paiement" #. module: point_of_sale #: wizard_button:pos.payment,ask_pay,add_pay:0 msgid "Ma_ke payment" -msgstr "" +msgstr "Effectuer le paiement" #. module: point_of_sale -#: wizard_button:pos.discount,init,apply_discount:0 -msgid "Apply Discount" -msgstr "" +#: rml:pos.invoice:0 +#: rml:pos.receipt:0 +msgid ":" +msgstr ":" #. module: point_of_sale #: rml:pos.lines:0 msgid "Total Paid" -msgstr "" +msgstr "Total payé" #. module: point_of_sale #: rml:pos.details:0 msgid "VAT(%)" -msgstr "" +msgstr "TVA(%)" #. module: point_of_sale #: wizard_field:pos.discount,init,discount:0 msgid "Discount percentage" -msgstr "" +msgstr "Pourcentage de remise" #. module: point_of_sale #: model:ir.actions.report.xml,name:point_of_sale.pos_receipt msgid "Receipt" -msgstr "" +msgstr "Reçu" #. module: point_of_sale #: wizard_view:pos.refund_order,init:0 @@ -652,17 +654,17 @@ msgstr "" #: rml:pos.details:0 #: rml:pos.receipt:0 msgid "Qty" -msgstr "" +msgstr "Qté" #. module: point_of_sale #: view:pos.order:0 msgid "Other" -msgstr "" +msgstr "Autre" #. module: point_of_sale #: selection:pos.order,state:0 msgid "Done" -msgstr "" +msgstr "Terminé" #. module: point_of_sale #: rml:pos.invoice:0 @@ -671,7 +673,7 @@ msgstr "" #: field:pos.order,invoice_id:0 #: field:report.transaction.pos,invoice_id:0 msgid "Invoice" -msgstr "" +msgstr "Facture" #. module: point_of_sale #: wizard_button:pos.add_product,init,end:0 @@ -683,77 +685,80 @@ msgstr "" #: selection:pos.order,state:0 #: view:pos.order:0 msgid "Cancel" -msgstr "" +msgstr "Annuler" #. module: point_of_sale #: view:pos.order:0 msgid "Close" -msgstr "" +msgstr "Fermer" #. module: point_of_sale #: view:pos.order:0 msgid "Order lines" -msgstr "" +msgstr "Lignes de commande" #. module: point_of_sale #: model:ir.actions.report.xml,name:point_of_sale.pos_details_summary msgid "Sales (summary)" -msgstr "" +msgstr "Ventes (résumé)" #. module: point_of_sale #: field:pos.order.line,name:0 msgid "Line Description" -msgstr "" +msgstr "Description de la ligne" #. module: point_of_sale #: constraint:ir.model:0 -msgid "The Object name must start with x_ and not contain any special character !" +msgid "" +"The Object name must start with x_ and not contain any special character !" msgstr "" +"Le nom de l'objet doit commencer avec x_ et ne pas contenir de charactères " +"spéciaux !" #. module: point_of_sale #: view:pos.order:0 msgid "Ma_ke Payment" -msgstr "" +msgstr "Effectuer le paiement" #. module: point_of_sale #: model:ir.model,name:point_of_sale.model_pos_payment msgid "Pos Payment" -msgstr "" +msgstr "Paiement Point de Vente" #. module: point_of_sale #: rml:pos.invoice:0 #: rml:pos.lines:0 #: field:pos.order.line,price_unit:0 msgid "Unit Price" -msgstr "" +msgstr "Prix unitaire" #. module: point_of_sale #: wizard_view:pos.refund_order,init:0 msgid "Refund " -msgstr "" +msgstr "Remise " #. module: point_of_sale #: model:ir.model,name:point_of_sale.model_pos_order_line msgid "Lines of Point of Sale" -msgstr "" +msgstr "Lignes de Points de Vente" #. module: point_of_sale #: rml:pos.invoice:0 msgid "Taxes:" -msgstr "" +msgstr "Taxes :" #. module: point_of_sale #: view:pos.order:0 #: view:report.transaction.pos:0 msgid "Amount total" -msgstr "" +msgstr "Montant total" #. module: point_of_sale #: rml:pos.details:0 #: wizard_field:pos.add_product,init,product:0 #: field:pos.order.line,product_id:0 msgid "Product" -msgstr "" +msgstr "Produit" #. module: point_of_sale #: rml:pos.invoice:0 @@ -761,112 +766,112 @@ msgstr "" #: field:pos.config.journal,name:0 #: field:pos.payment,name:0 msgid "Description" -msgstr "" +msgstr "Description" #. module: point_of_sale #: field:pos.order,nb_print:0 msgid "Number of print" -msgstr "" +msgstr "Nombre d'impressions" #. module: point_of_sale #: rml:pos.invoice:0 #: rml:pos.details:0 #: rml:pos.receipt:0 msgid "Price" -msgstr "" +msgstr "Prix" #. module: point_of_sale #: rml:pos.invoice:0 msgid "Canceled Invoice" -msgstr "" +msgstr "Facture annulée" #. module: point_of_sale #: view:report.transaction.pos:0 msgid "POS" -msgstr "" +msgstr "Point de vente" #. module: point_of_sale #: model:ir.actions.report.xml,name:point_of_sale.pos_lines_report msgid "Pos Lines" msgstr "" -#. module: point_of_sale -#: rml:pos.invoice:0 -msgid "Tel. :" -msgstr "" - #. module: point_of_sale #: rml:pos.receipt:0 msgid "Operation N° :" -msgstr "" +msgstr "Operation N° :" #. module: point_of_sale #: model:ir.actions.wizard,name:point_of_sale.pos_payment #: view:pos.order:0 msgid "Payment" +msgstr "Paiement" + +#. module: point_of_sale +#: model:ir.ui.menu,name:point_of_sale.menu_action_pos_order_line +msgid "POS Lines" msgstr "" #. module: point_of_sale #: model:ir.ui.menu,name:point_of_sale.menu_action_pos_order_tree3 msgid "All orders" -msgstr "" +msgstr "Toutes les commandes" #. module: point_of_sale #: field:stock.picking,pos_order:0 msgid "Pos order" -msgstr "" +msgstr "Commande Point de Vente" #. module: point_of_sale #: rml:pos.lines:0 msgid "Name" -msgstr "" +msgstr "Nom" #. module: point_of_sale #: model:ir.ui.menu,name:point_of_sale.menu_trans_pos_tree_month msgid "Sales of the month" -msgstr "" +msgstr "Ventes du Mois" #. module: point_of_sale #: view:pos.order:0 msgid "D_iscount" -msgstr "" +msgstr "Remise" #. module: point_of_sale #: field:pos.order,date_order:0 msgid "Date Ordered" -msgstr "" +msgstr "Date de Commande" #. module: point_of_sale #: rml:pos.receipt:0 msgid "Ce bon est valide jusqu'au" -msgstr "" +msgstr "Ce bon est valide jusqu'au" #. module: point_of_sale #: rml:pos.invoice:0 msgid "Total (excl. taxes):" -msgstr "" +msgstr "Total (Hors Taxes) :" #. module: point_of_sale #: wizard_button:pos.add_product,init,add:0 #: view:pos.order:0 msgid "_Add product" -msgstr "" +msgstr "_Ajouter Produit" #. module: point_of_sale #: rml:pos.details_summary:0 #: rml:pos.details:0 msgid "Summary" -msgstr "" +msgstr "Résumé" #. module: point_of_sale #: view:pos.order:0 msgid "Invoicing" -msgstr "" +msgstr "Facturation" #. module: point_of_sale #: field:pos.order,account_move:0 msgid "Account Entry" -msgstr "" +msgstr "Écriture comptable" #. module: point_of_sale #: rml:pos.invoice:0 @@ -874,29 +879,30 @@ msgstr "" #: field:pos.payment,amount:0 #: field:report.transaction.pos,amount:0 msgid "Amount" -msgstr "" +msgstr "Montant" #. module: point_of_sale #: view:pos.order:0 msgid "Actions" -msgstr "" +msgstr "Actions" #. module: point_of_sale #: rml:pos.details_summary:0 #: rml:pos.details:0 #: rml:pos.lines:0 msgid "Company:" -msgstr "" +msgstr "Société :" #. module: point_of_sale #: rml:pos.invoice:0 msgid "Supplier Refund" -msgstr "" +msgstr "Note de Crédit Fournisseur" #. module: point_of_sale +#: rml:pos.invoice:0 #: field:pos.order,amount_total:0 msgid "Total" -msgstr "" +msgstr "Total" #. module: point_of_sale #: wizard_field:pos.payment,ask_pay,journal:0 @@ -905,5 +911,4 @@ msgstr "" #: field:pos.payment,journal_id:0 #: field:report.transaction.pos,journal_id:0 msgid "Journal" -msgstr "" - +msgstr "Journal" From e9589e82322bc3df8bd5442023c6921dfd6a49b6 Mon Sep 17 00:00:00 2001 From: Olivier Laurent Date: Mon, 13 Oct 2008 17:35:44 +0200 Subject: [PATCH 016/153] French translation bzr revid: olt@tinyerp.com-20081013153544-gaxuzet0pachqcly --- addons/hr_timesheet/i18n/fr_FR.po | 4 +- addons/process/i18n/fr_FR.po | 340 +++++++++++------------ addons/profile_accounting/i18n/fr_FR.po | 131 ++++----- addons/profile_association/i18n/fr_FR.po | 130 ++++----- addons/project/i18n/fr_FR.po | 2 +- 5 files changed, 298 insertions(+), 309 deletions(-) diff --git a/addons/hr_timesheet/i18n/fr_FR.po b/addons/hr_timesheet/i18n/fr_FR.po index b74e592915a..35731621c7d 100644 --- a/addons/hr_timesheet/i18n/fr_FR.po +++ b/addons/hr_timesheet/i18n/fr_FR.po @@ -35,7 +35,7 @@ msgstr "" #: model:ir.actions.wizard,name:hr_timesheet.wizard_hr_timesheet #: model:ir.ui.menu,name:hr_timesheet.menu_wizard_hr_timesheet msgid "Employee timesheet" -msgstr "Feuille de temps de l'employé" +msgstr "Feuille de présence de l'employé" #. module: hr_timesheet #: model:ir.actions.wizard,name:hr_timesheet.si_so @@ -267,7 +267,7 @@ msgstr "(Garder vide pour la date actuelle)" #. module: hr_timesheet #: view:hr.employee:0 msgid "Timesheets" -msgstr "Feuille de présence" +msgstr "Feuilles de présence" #. module: hr_timesheet #: wizard_button:hr_timesheet.si_so,sign_out,si_result:0 diff --git a/addons/process/i18n/fr_FR.po b/addons/process/i18n/fr_FR.po index 09d5cc50860..efb2294f76e 100644 --- a/addons/process/i18n/fr_FR.po +++ b/addons/process/i18n/fr_FR.po @@ -1,232 +1,232 @@ -# Translation of OpenERP Server. -# This file containt the translation of the following modules: -# * process +# French translation for openobject-addons +# Copyright (c) 2008 Rosetta Contributors and Canonical Ltd 2008 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2008. # msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 4.3.0" -"Report-Msgid-Bugs-To: support@openerp.com" -"POT-Creation-Date: 2008-09-11 15:41:42+0000" -"PO-Revision-Date: 2008-09-11 15:41:42+0000" -"Last-Translator: <>" -"Language-Team: " -"MIME-Version: 1.0" -"Content-Type: text/plain; charset=UTF-8" -"Content-Transfer-Encoding: " -"Plural-Forms: " +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2008-09-05 13:34+0000\n" +"PO-Revision-Date: 2008-10-13 14:46+0000\n" +"Last-Translator: Olivier Laurent \n" +"Language-Team: French \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2008-10-13 14:56+0000\n" +"X-Generator: Launchpad (build Unknown)\n" -#. module: process -#: model:ir.actions.act_window,name:process.action_process_node_form -#: model:ir.ui.menu,name:process.menu_partner_address_form -#: view:process.node:0 -msgid "Process Node" -msgstr "" - -#. module: process +#. module: processus #: constraint:ir.model:0 -msgid "The Object name must start with x_ and not contain any special character !" +msgid "" +"The Object name must start with x_ and not contain any special character !" msgstr "" +"Le nom de l'objet doit commencer avec x_ et ne pas contenir de charactères " +"spéciaux !" -#. module: process -#: view:process.node:0 -msgid "Node Description" -msgstr "" +#. module: processus +#: model:ir.ui.menu,name:processus.menu_processus +msgid "Enterprise Processus" +msgstr "Processus d'entreprise" -#. module: process -#: field:process.node,menu_id:0 +#. module: processus +#: field:processus.node,menu_id:0 msgid "Related Menu" -msgstr "" +msgstr "Menu Relatif" -#. module: process -#: field:process.transition,action_ids:0 +#. module: processus +#: field:processus.transition,action_ids:0 msgid "Buttons" -msgstr "" +msgstr "Boutons" -#. module: process -#: selection:process.node,kind:0 +#. module: processus +#: selection:processus.node,kind:0 msgid "State" -msgstr "" +msgstr "État" -#. module: process -#: field:process.transition,node_to_id:0 +#. module: processus +#: field:processus.transition,node_to_id:0 msgid "Destination Node" -msgstr "" +msgstr "Noeud de Destination" -#. module: process -#: field:process.node,flow_start:0 +#. module: processus +#: field:processus.node,flow_start:0 msgid "Starting Flow" -msgstr "" +msgstr "Flux de Départ" -#. module: process -#: model:ir.model,name:process.model_process_node -msgid "Process Nodes" -msgstr "" - -#. module: process -#: field:process.process,node_ids:0 -#: view:process.process:0 +#. module: processus +#: field:processus.processus,node_ids:0 +#: view:processus.processus:0 msgid "Nodes" -msgstr "" +msgstr "NÅ“uds" -#. module: process -#: field:process.transition.action,state:0 +#. module: processus +#: field:processus.transition.action,state:0 msgid "Type" -msgstr "" +msgstr "Type" -#. module: process -#: selection:process.transition.action,state:0 +#. module: processus +#: selection:processus.transition.action,state:0 msgid "Workflow Trigger" -msgstr "" +msgstr "Déclenchement du Flux d'Entreprise" -#. module: process -#: field:process.transition,note:0 -#: view:process.node:0 -#: view:process.transition:0 +#. module: processus +#: field:processus.transition,note:0 +#: view:processus.node:0 +#: view:processus.transition:0 msgid "Description" -msgstr "" +msgstr "Description" -#. module: process -#: model:ir.model,name:process.model_process_transition_action -msgid "Process Transitions Actions" -msgstr "" - -#. module: process -#: field:process.node,model_id:0 +#. module: processus +#: field:processus.node,model_id:0 msgid "Object" -msgstr "" +msgstr "Objet" -#. module: process -#: field:process.transition,transition_ids:0 +#. module: processus +#: field:processus.transition,transition_ids:0 msgid "Workflow Transitions" -msgstr "" +msgstr "Transitions du Flux de Travail" -#. module: process -#: model:ir.actions.report.xml,name:process.report_process -msgid "Print Process" -msgstr "" +#. module: processus +#: field:processus.node,kind:0 +msgid "Kind of Node" +msgstr "Type de Noeud" -#. module: process -#: field:process.process,active:0 -msgid "Active" -msgstr "" +#. module: processus +#: field:processus.transition.action,action:0 +msgid "Action ID" +msgstr "ID de l'Action" -#. module: process -#: field:process.node,model_states:0 +#. module: processus +#: field:processus.node,model_states:0 msgid "States Expression" msgstr "" -#. module: process -#: view:process.node:0 +#. module: processus +#: view:processus.node:0 msgid "Outgoing Transitions" -msgstr "" +msgstr "Transitions sortantes" -#. module: process -#: selection:process.transition.action,state:0 +#. module: processus +#: selection:processus.transition.action,state:0 msgid "Dummy" -msgstr "" +msgstr "Factice" -#. module: process +#. module: processus #: constraint:ir.ui.view:0 msgid "Invalid XML for View Architecture!" -msgstr "" +msgstr "XML non valide pour l'architecture de la vue" -#. module: process -#: field:process.node,name:0 -#: field:process.process,name:0 -#: field:process.transition.action,name:0 -#: field:process.transition,name:0 -msgid "Name" -msgstr "" - -#. module: process -#: field:process.node,transition_in:0 +#. module: processus +#: field:processus.node,transition_in:0 msgid "Starting Transitions" -msgstr "" +msgstr "Transitions de Départ" -#. module: process -#: field:process.node,note:0 -#: field:process.process,note:0 +#. module: processus +#: field:processus.node,note:0 +#: field:processus.processus,note:0 msgid "Notes" -msgstr "" +msgstr "Notes" -#. module: process -#: field:process.transition.action,transition_id:0 +#. module: processus +#: field:processus.transition.action,transition_id:0 msgid "Transition" -msgstr "" +msgstr "Transition" -#. module: process -#: selection:process.node,kind:0 +#. module: processus +#: selection:processus.node,kind:0 msgid "Subflow" -msgstr "" +msgstr "Sous-flux" -#. module: process -#: view:process.node:0 -msgid "Extra Information" -msgstr "" +#. module: processus +#: model:ir.actions.act_window,name:processus.action_processus_node_form +#: model:ir.ui.menu,name:processus.menu_partner_address_form +#: view:processus.node:0 +msgid "Processus Node" +msgstr "Noeud de Processus" -#. module: process -#: field:process.transition.action,action:0 -msgid "Action ID" -msgstr "" +#. module: processus +#: model:ir.actions.report.xml,name:processus.report_processus +msgid "Print Processus" +msgstr "Imprimer Processus" -#. module: process -#: selection:process.transition.action,state:0 +#. module: processus +#: selection:processus.transition.action,state:0 msgid "Action" -msgstr "" +msgstr "Action" -#. module: process -#: selection:process.node,kind:0 +#. module: processus +#: selection:processus.node,kind:0 msgid "Router" msgstr "" -#. module: process -#: field:process.node,transition_out:0 -msgid "Ending Transitions" -msgstr "" +#. module: processus +#: view:processus.node:0 +msgid "Node Description" +msgstr "Description du Noeud" -#. module: process -#: model:ir.actions.act_window,name:process.action_transition_open -#: model:ir.model,name:process.model_process_transition -#: model:ir.ui.menu,name:process.menu_action_transition_open -msgid "Process Transitions" -msgstr "" - -#. module: process -#: model:ir.ui.menu,name:process.menu_process -msgid "Enterprise Process" -msgstr "" - -#. module: process -#: view:process.transition:0 -msgid "Actions" -msgstr "" - -#. module: process -#: field:process.transition,node_from_id:0 -msgid "Origin Node" -msgstr "" - -#. module: process -#: model:ir.model,name:process.model_process_process -#: field:process.node,process_id:0 -#: model:ir.ui.menu,name:process.menu_process_form -#: view:process.process:0 -msgid "Process" -msgstr "" - -#. module: process -#: field:process.node,kind:0 -msgid "Kind of Node" -msgstr "" - -#. module: process -#: view:process.node:0 -#: view:process.transition:0 +#. module: processus +#: field:processus.transition.action,name:0 +#: field:processus.transition,name:0 +#: view:processus.node:0 +#: view:processus.transition:0 msgid "Transitions" -msgstr "" +msgstr "Transitions" -#. module: process -#: selection:process.transition.action,state:0 +#. module: processus +#: field:processus.node,transition_out:0 +msgid "Ending Transitions" +msgstr "Transitions finales" + +#. module: processus +#: model:ir.model,name:processus.model_processus_processus +#: field:processus.node,name:0 +#: field:processus.node,processus_id:0 +#: field:processus.processus,name:0 +#: model:ir.ui.menu,name:processus.menu_processus_form +#: view:processus.processus:0 +msgid "Processus" +msgstr "Processus" + +#. module: processus +#: view:processus.transition:0 +msgid "Actions" +msgstr "Actions" + +#. module: processus +#: field:processus.transition,node_from_id:0 +msgid "Origin Node" +msgstr "Noeud d'Origine" + +#. module: processus +#: model:ir.model,name:processus.model_processus_transition_action +msgid "Processus Transitions Actions" +msgstr "Actions des Transitions du Processus" + +#. module: processus +#: view:processus.node:0 +msgid "Extra Information" +msgstr "Information supplémentaire" + +#. module: processus +#: model:ir.actions.act_window,name:processus.action_transition_open +#: model:ir.model,name:processus.model_processus_transition +#: model:ir.ui.menu,name:processus.menu_action_transition_open +msgid "Processus Transitions" +msgstr "Transitions du Processus" + +#. module: processus +#: model:ir.model,name:processus.model_processus_node +msgid "Processus Nodes" +msgstr "Noeuds de Processus" + +#. module: processus +#: selection:processus.transition.action,state:0 msgid "Object Method" -msgstr "" +msgstr "Méthode de l'objet" +#. module: processus +#: field:processus.processus,active:0 +msgid "Active" +msgstr "Actif" diff --git a/addons/profile_accounting/i18n/fr_FR.po b/addons/profile_accounting/i18n/fr_FR.po index 99bb679985f..9774d5dfb02 100644 --- a/addons/profile_accounting/i18n/fr_FR.po +++ b/addons/profile_accounting/i18n/fr_FR.po @@ -4,94 +4,79 @@ # msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 4.3.0" -"Report-Msgid-Bugs-To: support@openerp.com" -"POT-Creation-Date: 2008-09-11 15:41:43+0000" -"PO-Revision-Date: 2008-09-11 15:41:43+0000" -"Last-Translator: <>" -"Language-Team: " -"MIME-Version: 1.0" -"Content-Type: text/plain; charset=UTF-8" -"Content-Transfer-Encoding: " -"Plural-Forms: " +"Project-Id-Version: OpenERP Server 4.3.0\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2008-09-05 13:21+0000\n" +"PO-Revision-Date: 2008-10-13 14:51+0000\n" +"Last-Translator: Olivier Laurent \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2008-10-13 15:00+0000\n" +"X-Generator: Launchpad (build Unknown)\n" #. module: profile_accounting #: constraint:ir.ui.view:0 msgid "Invalid XML for View Architecture!" -msgstr "" +msgstr "XML non valide pour l'architecture de la vue" #. module: profile_accounting -#: constraint:ir.model:0 -msgid "The Object name must start with x_ and not contain any special character !" -msgstr "" +#: field:config.install_extra_modules,hr_timesheet_invoice:0 +msgid "Invoice on Timesheets" +msgstr "Factures d'après Feuilles de Présence" #. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,name:0 -msgid "Name" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_payment:0 -msgid "Suppliers Payment Management" -msgstr "" - -#. module: profile_accounting -#: model:ir.model,name:profile_accounting.model_profile_accounting_config_install_modules_wizard -msgid "profile.accounting.config.install_modules_wizard" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 +#: view:config.install_extra_modules:0 msgid "Services Management" -msgstr "" +msgstr "Gestion des Services" #. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_analysis:0 -msgid "Analytic Accounting" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_analytic_plans:0 -msgid "Multiple Analytic Plans" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Cancel" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,hr_timesheet_invoice:0 -msgid "Invoice on Analytic Entries" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Accounting Management" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 -msgid "Install" -msgstr "" - -#. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_asset:0 -msgid "Asset Management" -msgstr "" - -#. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 +#: view:config.install_extra_modules:0 msgid "Resources Management" -msgstr "" +msgstr "Gestion des Ressources" #. module: profile_accounting -#: view:profile.accounting.config.install_modules_wizard:0 +#: help:config.install_extra_modules,account_budget_crossover:0 +msgid "" +"Allows you to manage analytic budgets by journals. This module is used to " +"manage budgets of your projects." +msgstr "" +"Vous permet de gérer les budgets analytiques par journaux. Ce module est " +"utilisé pour gérer les budgets de vos projets." + +#. module: profile_accounting +#: view:config.install_extra_modules:0 +msgid "Accounting Management" +msgstr "Gestion de la comptabilité" + +#. module: profile_accounting +#: view:config.install_extra_modules:0 +msgid "Install" +msgstr "Installer" + +#. module: profile_accounting +#: help:config.install_extra_modules,hr_timesheet_invoice:0 +msgid "" +"There are different invoicing methods in OpenERP: from sale orders, from " +"shippings, ... Install this module if you plan to invoice your customers " +"based on time spent on projects." +msgstr "" +"Il existe différentes méthodes de facturation dans OpenERP: d'après vente, " +"d'après la livraison, ... Installer ce module si vous prévoyez de facturer " +"vos clients d'après le temps passé sur les projets." + +#. module: profile_accounting +#: view:config.install_extra_modules:0 +msgid "Cancel" +msgstr "Annuler" + +#. module: profile_accounting +#: view:config.install_extra_modules:0 msgid "Install Extra Module" -msgstr "" +msgstr "Installer Module Supplémentaire" #. module: profile_accounting -#: field:profile.accounting.config.install_modules_wizard,account_budget_crossover:0 +#: field:config.install_extra_modules,account_budget_crossover:0 msgid "Analytic Budgets" -msgstr "" - +msgstr "Budgets Analytiques" diff --git a/addons/profile_association/i18n/fr_FR.po b/addons/profile_association/i18n/fr_FR.po index 29464ccf410..8298372ef37 100644 --- a/addons/profile_association/i18n/fr_FR.po +++ b/addons/profile_association/i18n/fr_FR.po @@ -4,90 +4,94 @@ # msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 4.3.0" -"Report-Msgid-Bugs-To: support@openerp.com" -"POT-Creation-Date: 2008-09-11 15:41:43+0000" -"PO-Revision-Date: 2008-09-11 15:41:43+0000" -"Last-Translator: <>" -"Language-Team: " -"MIME-Version: 1.0" -"Content-Type: text/plain; charset=UTF-8" -"Content-Transfer-Encoding: " -"Plural-Forms: " - -#. module: profile_association -#: model:ir.model,name:profile_association.model_profile_association_config_install_modules_wizard -msgid "profile.association.config.install_modules_wizard" -msgstr "" +"Project-Id-Version: OpenERP Server 4.3.0\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2008-09-05 16:29+0000\n" +"PO-Revision-Date: 2008-10-13 15:24+0000\n" +"Last-Translator: Olivier Laurent \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2008-10-13 15:28+0000\n" +"X-Generator: Launchpad (build Unknown)\n" #. module: profile_association #: constraint:ir.ui.view:0 msgid "Invalid XML for View Architecture!" -msgstr "" +msgstr "XML non valide pour l'architecture de la vue" #. module: profile_association #: constraint:ir.model:0 -msgid "The Object name must start with x_ and not contain any special character !" +msgid "" +"The Object name must start with x_ and not contain any special character !" msgstr "" +"Le nom de l'objet doit commencer avec x_ et ne pas contenir de charactères " +"spéciaux !" #. module: profile_association -#: field:profile.association.config.install_modules_wizard,event:0 -msgid "Events Organisation" -msgstr "" - -#. module: profile_association -#: view:profile.association.config.install_modules_wizard:0 +#: view:config.install_extra_modules:0 msgid "Relationship Management" +msgstr "Gestion de la Relation" + +#. module: profile_association +#: help:config.install_extra_modules,hr_expense:0 +msgid "" +"Tracks the personal expenses process, from the employee expense encoding, to " +"the reimbursement of the employee up to the reinvoicing to the final " +"customer." +msgstr "" +"Permet le suivi du processus des dépenses personelles, de l'encodage des " +"dépenses de l'employé, au remboursement de l'employé, jusqu'à la facturation " +"au client final." + +#. module: profile_association +#: model:ir.model,name:profile_association.model_config_install_extra_modules +msgid "config.install_extra_modules" msgstr "" #. module: profile_association -#: help:profile.association.config.install_modules_wizard,hr_expense:0 -msgid "Tracks the personal expenses process, from the employee expense encoding, to the reimbursement of the employee up to the reinvoicing to the final customer." -msgstr "" - -#. module: profile_association -#: field:profile.association.config.install_modules_wizard,crm_configuration:0 +#: field:config.install_extra_modules,crm_configuration:0 msgid "CRM & Calendars" -msgstr "" +msgstr "CRM & Calendriers" #. module: profile_association -#: view:profile.association.config.install_modules_wizard:0 -msgid "Resources Management" -msgstr "" - -#. module: profile_association -#: help:profile.association.config.install_modules_wizard,crm_configuration:0 -msgid "This installs the customer relationship features like: leads and opportunities tracking, shared calendar, jobs tracking, bug tracker, and so on." -msgstr "" - -#. module: profile_association -#: view:profile.association.config.install_modules_wizard:0 -msgid "Install" -msgstr "" - -#. module: profile_association -#: field:profile.association.config.install_modules_wizard,hr_expense:0 -msgid "Expenses Tracking" -msgstr "" - -#. module: profile_association -#: field:profile.association.config.install_modules_wizard,crm:0 -msgid "Fund Raising" -msgstr "" - -#. module: profile_association -#: view:profile.association.config.install_modules_wizard:0 +#: view:config.install_extra_modules:0 msgid "Cancel" -msgstr "" +msgstr "Annuler" #. module: profile_association -#: view:profile.association.config.install_modules_wizard:0 +#: help:config.install_extra_modules,crm_configuration:0 +msgid "" +"This installs the customer relationship features like: leads and " +"opportunities tracking, shared calendar, jobs tracking, bug tracker, and so " +"on." +msgstr "" +"Cela installera le suivi de la relation client comme: les affaires et la " +"gestion des opportunités, le calendrier partagé, le suivi des emplois, etc, " +"..." + +#. module: profile_association +#: view:config.install_extra_modules:0 +msgid "Install" +msgstr "Installer" + +#. module: profile_association +#: field:config.install_extra_modules,hr_expense:0 +msgid "Expenses Tracking" +msgstr "Suivi des dépenses" + +#. module: profile_association +#: view:config.install_extra_modules:0 +msgid "Resources Management" +msgstr "Gestion des Ressources" + +#. module: profile_association +#: view:config.install_extra_modules:0 msgid "Install Extra Module" -msgstr "" +msgstr "Installer Module Supplémentaire" #. module: profile_association -#: field:profile.association.config.install_modules_wizard,project:0 -#: view:profile.association.config.install_modules_wizard:0 +#: view:config.install_extra_modules:0 msgid "Project Management" -msgstr "" - +msgstr "Gestion de projets" diff --git a/addons/project/i18n/fr_FR.po b/addons/project/i18n/fr_FR.po index 3bb8b464706..74b87f502ed 100644 --- a/addons/project/i18n/fr_FR.po +++ b/addons/project/i18n/fr_FR.po @@ -367,7 +367,7 @@ msgstr "" #: model:ir.ui.menu,name:project.menu_main #: view:res.company:0 msgid "Project Management" -msgstr "Gestion de projet" +msgstr "Gestion de projets" #. module: project #: field:res.company,project_time_mode:0 From ab788b6a3d73cc2ea6acd51ee9c5c1781ea376b2 Mon Sep 17 00:00:00 2001 From: Olivier Laurent Date: Mon, 13 Oct 2008 18:06:21 +0200 Subject: [PATCH 017/153] French translation bzr revid: olt@tinyerp.com-20081013160621-sc3keol72oyeieui --- addons/profile_manufacturing/i18n/fr_FR.po | 139 +++++---------------- 1 file changed, 32 insertions(+), 107 deletions(-) diff --git a/addons/profile_manufacturing/i18n/fr_FR.po b/addons/profile_manufacturing/i18n/fr_FR.po index bfbdd0d80f4..747df6b1a3b 100644 --- a/addons/profile_manufacturing/i18n/fr_FR.po +++ b/addons/profile_manufacturing/i18n/fr_FR.po @@ -4,129 +4,54 @@ # msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 4.3.0" -"Report-Msgid-Bugs-To: support@openerp.com" -"POT-Creation-Date: 2008-09-11 15:41:42+0000" -"PO-Revision-Date: 2008-09-11 15:41:42+0000" -"Last-Translator: <>" -"Language-Team: " -"MIME-Version: 1.0" -"Content-Type: text/plain; charset=UTF-8" -"Content-Transfer-Encoding: " -"Plural-Forms: " - -#. module: profile_manufacturing -#: field:config.install_extra_modules.mrp,mrp_operation:0 -msgid "Manufacturing Operations" -msgstr "" - -#. module: profile_manufacturing -#: constraint:ir.model:0 -msgid "The Object name must start with x_ and not contain any special character !" -msgstr "" - -#. module: profile_manufacturing -#: field:config.install_extra_modules.mrp,mrp_jit:0 -msgid "Just in Time Scheduling" -msgstr "" - -#. module: profile_manufacturing -#: field:config.install_extra_modules.mrp,sale_journal:0 -msgid "Manage by Journals" -msgstr "" - -#. module: profile_manufacturing -#: view:profile.manufacturing.config.install_modules_wizard:0 -msgid "Relationship Management" -msgstr "" - -#. module: profile_manufacturing -#: help:config.install_extra_modules.mrp,sale_journal:0 -msgid "This module allows you to manage your sales, invoicing and picking by journals. You can define journals for trucks, salesman, departments, invoicing date delivery period, etc." -msgstr "" - -#. module: profile_manufacturing -#: help:config.install_extra_modules.mrp,mrp_jit:0 -msgid "The JIT module allows you to not run the scheduler periodically. It's easier and faster for real time stock computation but, in counter-part, it manages less efficiently priorities in procurements." -msgstr "" - -#. module: profile_manufacturing -#: help:config.install_extra_modules.mrp,mrp_operation:0 -msgid "This module allows you to not only manage by production order but also by work order/operation. You will be able to planify, analyse the cost, check times, ... on all operations of each manufacturing order" -msgstr "" - -#. module: profile_manufacturing -#: view:profile.manufacturing.config.install_modules_wizard:0 -msgid "Stock & Manufacturing" -msgstr "" +"Project-Id-Version: OpenERP Server 4.3.0\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2008-09-05 16:30+0000\n" +"PO-Revision-Date: 2008-10-13 15:55+0000\n" +"Last-Translator: Olivier Laurent \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2008-10-13 16:00+0000\n" +"X-Generator: Launchpad (build Unknown)\n" #. module: profile_manufacturing #: constraint:ir.ui.view:0 msgid "Invalid XML for View Architecture!" -msgstr "" +msgstr "XML non valide pour l'architecture de la vue" #. module: profile_manufacturing -#: view:profile.manufacturing.config.install_modules_wizard:0 -msgid "Cancel" -msgstr "" +#: view:config.install_extra_modules:0 +msgid "Manufacturing Management" +msgstr "Gestion de la Production" #. module: profile_manufacturing -#: model:ir.model,name:profile_manufacturing.model_config_install_extra_modules_mrp -msgid "config.install_extra_modules.mrp" -msgstr "" +#: view:config.install_extra_modules:0 +msgid "Relationship Management" +msgstr "Gestion de la Relation" #. module: profile_manufacturing -#: view:profile.manufacturing.config.install_modules_wizard:0 +#: view:config.install_extra_modules:0 msgid "Install" -msgstr "" +msgstr "Installer" #. module: profile_manufacturing -#: field:config.install_extra_modules.mrp,crm_configuration:0 -msgid "CRM and Calendars" -msgstr "" +#: view:config.install_extra_modules:0 +msgid "Cancel" +msgstr "Annuler" #. module: profile_manufacturing -#: field:config.install_extra_modules.mrp,point_of_sale:0 -msgid "Point of Sale" -msgstr "" +#: view:config.install_extra_modules:0 +msgid "Sale Management" +msgstr "Gestion des Ventes" #. module: profile_manufacturing -#: help:config.install_extra_modules.mrp,point_of_sale:0 -msgid "This module allows you to manage a point of sale system. It offers a basic form for pos operations. You must also check our frontend point of sale for a perfect ergonomy with touchscreen materials and payment processing hardware." -msgstr "" +#: view:config.install_extra_modules:0 +msgid "Install Extra Module" +msgstr "Installer Module Supplémentaire" #. module: profile_manufacturing -#: view:profile.manufacturing.config.install_modules_wizard:0 -msgid "Sales Management" -msgstr "" - -#. module: profile_manufacturing -#: field:config.install_extra_modules.mrp,sale_margin:0 -msgid "Margins on Sales Order" -msgstr "" - -#. module: profile_manufacturing -#: help:config.install_extra_modules.mrp,stock_location:0 -msgid "Allows you to manage an advanced logistic with different locations. You can define, by product: default locations, path of locations for different operations, etc. This module is often used for: localisation of products, managing a manufacturing chain, a quality control location, product that you rent, etc." -msgstr "" - -#. module: profile_manufacturing -#: view:profile.manufacturing.config.install_modules_wizard:0 -msgid "Manufacturing Profile : Install Extra Module" -msgstr "" - -#. module: profile_manufacturing -#: help:config.install_extra_modules.mrp,sale_margin:0 -msgid "Display margins on the sale order form." -msgstr "" - -#. module: profile_manufacturing -#: field:config.install_extra_modules.mrp,stock_location:0 -msgid "Advanced Locations" -msgstr "" - -#. module: profile_manufacturing -#: help:config.install_extra_modules.mrp,crm_configuration:0 -msgid "This installs the customer relationship features like: leads and opportunities tracking, shared calendar, jobs tracking, bug tracker, and so on." -msgstr "" - +#: view:config.install_extra_modules:0 +msgid "Project Management" +msgstr "Gestion de projets" From 3f33f95e3222f0478501aa70e8056717c2c129c0 Mon Sep 17 00:00:00 2001 From: Olivier Laurent Date: Mon, 13 Oct 2008 18:17:46 +0200 Subject: [PATCH 018/153] French translation bzr revid: olt@tinyerp.com-20081013161746-pfxauflxrb62aaj3 --- addons/profile_service/i18n/fr_FR.po | 231 ++++++++++++--------------- 1 file changed, 103 insertions(+), 128 deletions(-) diff --git a/addons/profile_service/i18n/fr_FR.po b/addons/profile_service/i18n/fr_FR.po index 13aaa69d97d..a9080965c1a 100644 --- a/addons/profile_service/i18n/fr_FR.po +++ b/addons/profile_service/i18n/fr_FR.po @@ -4,149 +4,124 @@ # msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 4.3.0" -"Report-Msgid-Bugs-To: support@openerp.com" -"POT-Creation-Date: 2008-09-11 15:41:43+0000" -"PO-Revision-Date: 2008-09-11 15:41:43+0000" -"Last-Translator: <>" -"Language-Team: " -"MIME-Version: 1.0" -"Content-Type: text/plain; charset=UTF-8" -"Content-Transfer-Encoding: " -"Plural-Forms: " +"Project-Id-Version: OpenERP Server 4.3.0\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2008-09-05 16:28+0000\n" +"PO-Revision-Date: 2008-10-13 16:01+0000\n" +"Last-Translator: Olivier Laurent \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2008-10-13 16:04+0000\n" +"X-Generator: Launchpad (build Unknown)\n" #. module: profile_service -#: constraint:ir.model:0 -msgid "The Object name must start with x_ and not contain any special character !" -msgstr "" - -#. module: profile_service -#: view:profile.service.config.install_modules_wizard:0 -msgid "Services Management" -msgstr "" - -#. module: profile_service -#: view:profile.service.config.install_modules_wizard:0 -msgid "Relationship Management" -msgstr "" - -#. module: profile_service -#: help:profile.service.config.install_modules_wizard,project_gtd:0 -msgid "GTD is a methodology to efficiently organise yourself and your tasks. This module fully integrates GTD principle with OpenERP's project management." -msgstr "" - -#. module: profile_service -#: help:profile.service.config.install_modules_wizard,account_budget_crossover:0 -msgid "Allows you to manage analytic budgets by journals. This module is used to manage budgets of your projects." -msgstr "" - -#. module: profile_service -#: field:profile.service.config.install_modules_wizard,project_timesheet:0 -msgid "Timesheets" -msgstr "" - -#. module: profile_service -#: view:profile.service.config.install_modules_wizard:0 -msgid "Resources Management" -msgstr "" - -#. module: profile_service -#: help:profile.service.config.install_modules_wizard,hr_holidays:0 -msgid "Tracks the full holidays management process, from the employee's request to the global planning." -msgstr "" - -#. module: profile_service -#: field:profile.service.config.install_modules_wizard,base_contact:0 -msgid "Contacts Management" -msgstr "" - -#. module: profile_service -#: help:profile.service.config.install_modules_wizard,base_contact:0 -msgid "Allows you to manage partners (enterprises), addresses of partners and contacts of these partners (employee/people). Install this if you plan to manage your relationships with partners and contacts." -msgstr "" - -#. module: profile_service -#: field:profile.service.config.install_modules_wizard,crm_configuration:0 -msgid "CRM & Calendars" -msgstr "" - -#. module: profile_service -#: field:profile.service.config.install_modules_wizard,account_budget_crossover:0 -msgid "Analytic Budgets" -msgstr "" - -#. module: profile_service -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "" - -#. module: profile_service -#: help:profile.service.config.install_modules_wizard,scrum:0 -msgid "Scrum is an 'agile development methodology', mainly used in IT projects. It helps you to manage teams, long term roadmaps, sprints, and so on." -msgstr "" - -#. module: profile_service -#: field:profile.service.config.install_modules_wizard,hr_holidays:0 -msgid "Holidays Management" -msgstr "" - -#. module: profile_service -#: help:profile.service.config.install_modules_wizard,crm_configuration:0 -msgid "This installs the customer relationship features like: leads and opportunities tracking, shared calendar, jobs tracking, bug tracker, and so on." -msgstr "" - -#. module: profile_service -#: view:profile.service.config.install_modules_wizard:0 -msgid "Install" -msgstr "" - -#. module: profile_service -#: field:profile.service.config.install_modules_wizard,hr_expense:0 -msgid "Expenses Tracking" -msgstr "" - -#. module: profile_service -#: help:profile.service.config.install_modules_wizard,hr_timesheet_invoice:0 -msgid "There are different invoicing methods in OpenERP: from sale orders, from shippings, ... Install this module if you plan to invoice your customers based on time spent on projects." -msgstr "" - -#. module: profile_service -#: model:ir.model,name:profile_service.model_profile_service_config_install_modules_wizard -msgid "profile.service.config.install_modules_wizard" -msgstr "" - -#. module: profile_service -#: view:profile.service.config.install_modules_wizard:0 -msgid "Install Extra Module" -msgstr "" - -#. module: profile_service -#: field:profile.service.config.install_modules_wizard,project_gtd:0 +#: field:config.install_extra_modules,project_gtd:0 msgid "Getting Things Done" msgstr "" #. module: profile_service -#: help:profile.service.config.install_modules_wizard,project_timesheet:0 -msgid "Timesheets allows you to track time and costs spent on different projects, represented by analytic accounts." +#: help:config.install_extra_modules,scrum:0 +msgid "" +"Scrum is an 'agile development methodology', mainly used in IT projects. It " +"helps you to manage teams, long term roadmaps, sprints, and so on." msgstr "" +"SCRUM est une méthode de développement agile, principalement utilisée dans " +"les projets IT. Il vous aide à gérer les équipes, les feuilles de route, les " +"sprints de développement, etc, ..." #. module: profile_service -#: field:profile.service.config.install_modules_wizard,hr_timesheet_invoice:0 -msgid "Invoice on Timesheets" +#: help:config.install_extra_modules,hr_timesheet:0 +msgid "" +"Timesheets allows you to track time and costs spent on different projects, " +"represented by analytic accounts." msgstr "" +"Les feuilles de présence vous permettent de suivre le temps et les coûts " +"dépensés sur les différents projets, représentés par des comptes analytiques." #. module: profile_service -#: help:profile.service.config.install_modules_wizard,hr_expense:0 -msgid "Tracks the personal expenses process, from the employee expense encoding, to the reimbursement of the employee up to the reinvoicing to the final customer." -msgstr "" +#: field:config.install_extra_modules,base_contact:0 +msgid "Contacts Management" +msgstr "Gestion des Contacts" #. module: profile_service -#: field:profile.service.config.install_modules_wizard,scrum:0 -msgid "Scrum Methodology" -msgstr "" +#: view:config.install_extra_modules:0 +msgid "Relationship Management" +msgstr "Gestion de la Relation" #. module: profile_service -#: view:profile.service.config.install_modules_wizard:0 +#: help:config.install_extra_modules,base_contact:0 +msgid "" +"Allows you to manage partners (enterprises), addresses of partners and " +"contacts of these partners (employee/people). Install this if you plan to " +"manage your relationships with partners and contacts." +msgstr "" +"Vous permet de gérer des partenaires (entreprises), les adresses des " +"partenaires et les contacts de ces partenaires (employés/personnes). " +"Installer ce module si vous prévoyez de gérer les relations entre " +"partenaires et contacts." + +#. module: profile_service +#: view:config.install_extra_modules:0 +msgid "Services Management" +msgstr "Gestion des Services" + +#. module: profile_service +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "XML non valide pour l'architecture de la vue" + +#. module: profile_service +#: help:config.install_extra_modules,project_gtd:0 +msgid "" +"GTD is a methodology to efficiently organise yourself and your tasks. This " +"module fully integrates GTD principle with OpenERP's project management." +msgstr "" +"GTD est une méthodologie qui permet de vous organiser, vous et vos tâches. " +"Ce module intégre pleinement les principes GTD avec la gestion de projets " +"d'OpenERP." + +#. module: profile_service +#: field:config.install_extra_modules,hr_holidays:0 +msgid "Holidays Management" +msgstr "Gestion des Congés" + +#. module: profile_service +#: view:config.install_extra_modules:0 msgid "Cancel" -msgstr "" +msgstr "Annuler" +#. module: profile_service +#: view:config.install_extra_modules:0 +msgid "Install Extra Module" +msgstr "Installer Module Supplémentaire" + +#. module: profile_service +#: field:config.install_extra_modules,hr_timesheet:0 +msgid "Timesheets" +msgstr "Feuilles de présence" + +#. module: profile_service +#: view:config.install_extra_modules:0 +msgid "Install" +msgstr "Installer" + +#. module: profile_service +#: view:config.install_extra_modules:0 +msgid "Resources Management" +msgstr "Gestion des Ressources" + +#. module: profile_service +#: field:config.install_extra_modules,scrum:0 +msgid "Scrum Methodology" +msgstr "Méthodologie SCRUM" + +#. module: profile_service +#: help:config.install_extra_modules,hr_holidays:0 +msgid "" +"Tracks the full holidays management process, from the employee's request to " +"the global planning." +msgstr "" +"Permet de suivre le processus entier de gestion des congés, de la demande de " +"l'employé à la plannification globale." From dd13d1a1d5b93a666df045b10c9940b72b63fdb9 Mon Sep 17 00:00:00 2001 From: Fabien Pinckaers Date: Mon, 13 Oct 2008 18:30:22 +0200 Subject: [PATCH 019/153] improvement bzr revid: fp@tinyerp.com-20081013163022-d8ddflvsdp9gjydf --- addons/account/account.py | 7 ++----- addons/delivery/delivery_view.xml | 2 +- addons/product/product.py | 2 ++ addons/product/product_view.xml | 4 ++++ addons/sale/sale_report.xml | 4 ++-- 5 files changed, 11 insertions(+), 8 deletions(-) diff --git a/addons/account/account.py b/addons/account/account.py index 27075fbb648..95f1bcd33a9 100644 --- a/addons/account/account.py +++ b/addons/account/account.py @@ -844,7 +844,7 @@ class account_move(osv.osv): if line.account_id.currency_id: if line.account_id.currency_id.id != line.currency_id.id and (line.account_id.currency_id.id != line.account_id.company_id.currency_id.id or line.currency_id): - raise osv.except_osv(_('Error'), _('Couldn\'t create move with currency different than the secondary currency of the account')) + raise osv.except_osv(_('Error'), _('Couldn\'t create move with currency different than the secondary currency of the account "%s - %s". Clear the secondary currency field of the account definition if you want to accept all currencies.' % (line.account_id.code, line.account_id.name))) if abs(amount) < 0.0001: if not len(line_draft_ids): @@ -1859,9 +1859,6 @@ class wizard_multi_charts_accounts(osv.osv_memory): obj_journal = self.pool.get('account.journal') obj_acc_template = self.pool.get('account.account.template') - if obj_multi.code_digits<=5: - raise osv.except_osv(_('User Error'), _('Account code should be of more than 5 digits.')) - # Creating Account obj_acc_root = obj_multi.chart_template_id.account_root_id tax_code_root_id = obj_multi.chart_template_id.tax_code_root_id.id @@ -1943,7 +1940,7 @@ class wizard_multi_charts_accounts(osv.osv_memory): 'name': (obj_acc_root.id == account_template.id) and obj_multi.company_id.name or account_template.name, #'sign': account_template.sign, 'currency_id': account_template.currency_id and account_template.currency_id.id or False, - 'code': code_acc[:dig], + 'code': code_acc, 'type': account_template.type, 'user_type': account_template.user_type and account_template.user_type.id or False, 'reconcile': account_template.reconcile, diff --git a/addons/delivery/delivery_view.xml b/addons/delivery/delivery_view.xml index 07dec155ddf..a29fdde7ac8 100644 --- a/addons/delivery/delivery_view.xml +++ b/addons/delivery/delivery_view.xml @@ -62,7 +62,7 @@ - + diff --git a/addons/product/product.py b/addons/product/product.py index b3a9f77dc41..3b1b78b7241 100644 --- a/addons/product/product.py +++ b/addons/product/product.py @@ -531,6 +531,7 @@ class product_packaging(osv.osv): _description = "Packaging" _rec_name = 'ean' _columns = { + 'sequence': fields.integer('Sequence'), 'name' : fields.char('Description', size=64), 'qty' : fields.float('Quantity by Package', help="The total number of products you can put by palet or box."), @@ -559,6 +560,7 @@ class product_packaging(osv.osv): _defaults = { 'rows' : lambda *a : 3, + 'sequence' : lambda *a : 1, 'ul' : _get_1st_ul, } diff --git a/addons/product/product_view.xml b/addons/product/product_view.xml index ad359628958..30b07fe8f74 100644 --- a/addons/product/product_view.xml +++ b/addons/product/product_view.xml @@ -121,6 +121,7 @@
+ @@ -322,6 +323,7 @@ tree + @@ -336,7 +338,9 @@ + + diff --git a/addons/sale/sale_report.xml b/addons/sale/sale_report.xml index 8ced0a1c0dc..afb43b869c5 100644 --- a/addons/sale/sale_report.xml +++ b/addons/sale/sale_report.xml @@ -23,7 +23,7 @@ rml="sale/report/prepare_allot.rml" auto="False"/> --> - - + + From cf5b038e23b345545f9751408b43a7e743b1edee Mon Sep 17 00:00:00 2001 From: Olivier Laurent Date: Mon, 13 Oct 2008 18:35:52 +0200 Subject: [PATCH 020/153] French translation bzr revid: olt@tinyerp.com-20081013163552-scn0ur42acc8hqik --- addons/sale/i18n/fr_FR.po | 412 ++++++++++++----------- addons/sale_analytic_plans/i18n/fr_FR.po | 24 +- 2 files changed, 223 insertions(+), 213 deletions(-) diff --git a/addons/sale/i18n/fr_FR.po b/addons/sale/i18n/fr_FR.po index ddebdfdb64d..73dfc22901e 100644 --- a/addons/sale/i18n/fr_FR.po +++ b/addons/sale/i18n/fr_FR.po @@ -4,36 +4,28 @@ # msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 4.3.0" -"Report-Msgid-Bugs-To: support@openerp.com" -"POT-Creation-Date: 2008-09-11 15:41:43+0000" -"PO-Revision-Date: 2008-09-11 15:41:43+0000" -"Last-Translator: <>" -"Language-Team: " -"MIME-Version: 1.0" -"Content-Type: text/plain; charset=UTF-8" -"Content-Transfer-Encoding: " -"Plural-Forms: " - -#. module: sale -#: rml:sale.shipping:0 -msgid "Order Ref." -msgstr "" +"Project-Id-Version: OpenERP Server 4.3.0\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2008-09-05 16:26+0000\n" +"PO-Revision-Date: 2008-10-13 16:22+0000\n" +"Last-Translator: Olivier Laurent \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2008-10-13 16:24+0000\n" +"X-Generator: Launchpad (build Unknown)\n" #. module: sale #: view:sale.order:0 msgid "Recreate Procurement" msgstr "Recréer l'approvisionnement" -#. module: sale -#: selection:sale.order,picking_policy:0 -msgid "Partial Delivery" -msgstr "" - #. module: sale #: selection:sale.config.picking_policy,picking_policy:0 +#: selection:sale.order,picking_policy:0 msgid "All at once" -msgstr "" +msgstr "Tout en une fois" #. module: sale #: field:sale.order.line,address_allotment_id:0 @@ -50,6 +42,11 @@ msgstr "Recréer la Facture" msgid "Waiting Schedule" msgstr "Attente de programmation" +#. module: sale +#: rml:sale.order:0 +msgid "Total VAT:" +msgstr "Total TVA:" + #. module: sale #: view:sale.order:0 #: view:sale.order.line:0 @@ -58,9 +55,8 @@ msgstr "Déclaration automatique" #. module: sale #: rml:sale.shipping:0 -#: model:ir.actions.report.xml,name:sale.report_shipping -msgid "Delivery order" -msgstr "Commande de livraison" +msgid "Order date" +msgstr "Date de commande" #. module: sale #: selection:sale.order,state:0 @@ -69,24 +65,25 @@ msgstr "Exception de facture" #. module: sale #: help:sale.order,picking_ids:0 -msgid "This is the list of picking list that have been generated for this invoice" -msgstr "C'est le liste de liste de picking qui ont été généré pour cette facture" +msgid "" +"This is the list of picking list that have been generated for this invoice" +msgstr "" +"C'est le liste de liste de picking qui ont été généré pour cette facture" + +#. module: sale +#: rml:sale.order:0 +msgid "Fax :" +msgstr "Fax :" #. module: sale #: field:sale.order,client_order_ref:0 msgid "Customer Ref." -msgstr "" +msgstr "Réf. Client" #. module: sale -#, python-format -#: code:addons/sale/sale.py:0 -msgid "You must first cancel all invoices attached to this sale order." -msgstr "" - -#. module: sale -#: view:sale.order:0 -msgid "Make Invoice" -msgstr "" +#: selection:sale.order,state:0 +msgid "In progress" +msgstr "En cours" #. module: sale #: field:sale.order.line,price_subtotal:0 @@ -111,7 +108,7 @@ msgstr "Origine" #. module: sale #: view:sale.order:0 msgid "Stock Moves" -msgstr "" +msgstr "Mouvements de stocks" #. module: sale #: selection:sale.order,order_policy:0 @@ -140,11 +137,6 @@ msgstr "Commande client" msgid "Taxes" msgstr "Taxes" -#. module: sale -#: rml:sale.order:0 -msgid "Net Total :" -msgstr "" - #. module: sale #: field:sale.order,order_policy:0 msgid "Shipping Policy" @@ -158,7 +150,7 @@ msgstr "Nom du magasin" #. module: sale #: rml:sale.order:0 msgid "VAT" -msgstr "" +msgstr "TVA" #. module: sale #: field:sale.order,amount_total:0 @@ -170,7 +162,7 @@ msgstr "Total" #: field:sale.order,shop_id:0 #: model:ir.ui.menu,name:sale.menu_action_shop_form msgid "Shop" -msgstr "" +msgstr "Magasin" #. module: sale #: field:sale.order,partner_invoice_id:0 @@ -206,25 +198,35 @@ msgid "Procure Method" msgstr "Méthode d'appro." #. module: sale -#: help:sale.order,state:0 -msgid "Gives the state of the quotation or sale order. The exception state is automatically set when a cancel operation occurs in the invoice validation (Invoice Exception) or in the packing list process (Shipping Exception). The 'Waiting Schedule' state is set when the invoice is confirmed but waiting for the scheduler to be on the date 'Date Ordered'." -msgstr "Donne l'état du devis ou de la commande. L'état d'exception est automatiquement défini quand une opération d'annulation arrive dans la validation de facture (Exception de facture) ou dans le processus de colisage (Exception d'expédition). L'état 'En attente de planninfication' est défini lorsque la facture est confirmée mais en attente que le plannificateur soit à la date 'Date commandée'." - -#. module: sale -#: rml:sale.order:0 -msgid "Fax :" +#: rml:sale.shipping:0 +msgid "Batch reference :" msgstr "" #. module: sale -#: field:sale.order.line,price_net:0 -msgid "Net Price" -msgstr "Prix net" +#: model:ir.actions.act_window,name:sale.action_order_tree3 +#: model:ir.ui.menu,name:sale.menu_action_order_tree3 +msgid "Sales Order To Be Invoiced" +msgstr "Commandes de ventes Facturables" #. module: sale #: view:sale.order:0 msgid "Order Line" msgstr "Commande client" +#. module: sale +#: help:sale.order,invoice_quantity:0 +msgid "" +"The sale order will automatically create the invoice proposition (draft " +"invoice). Ordered and delivered quantities may not be the same. You have to " +"choose if you invoice based on ordered or shipped quantities. If the product " +"is a service, shipped quantities means hours spent on the associated tasks." +msgstr "" +"La commande créera une proposition de facturation (facture brouillon). Les " +"quantités commandées et facturées peuvent ne pas être les mêmes. Vous devez " +"choisir si vous facturez sur base des quantités commandées ou expédiées. Si " +"le produit est un service, les quantitées expédiées signifies les heures " +"dépensées aux tâches associées." + #. module: sale #: rml:sale.order:0 msgid "Order N° :" @@ -251,6 +253,11 @@ msgstr "Toutes les commandes" msgid "Shipping Address" msgstr "Adresse d'expédition" +#. module: sale +#: rml:sale.order:0 +msgid "Disc. (%)" +msgstr "Rem. (%)" + #. module: sale #: selection:sale.order,invoice_quantity:0 msgid "Shipped Quantities" @@ -278,9 +285,9 @@ msgid "Order Lines" msgstr "Lignes de la commande" #. module: sale -#: rml:sale.order:0 -msgid "Disc.(%)" -msgstr "" +#: view:sale.order:0 +msgid "Set to Draft" +msgstr "Mettre en brouillon" #. module: sale #: field:sale.order.line,invoice_lines:0 @@ -309,34 +316,28 @@ msgstr "Centre profit/coût" msgid "Shipping address :" msgstr "Adresse de livraison :" -#. module: sale -#, python-format -#: code:addons/sale/sale.py:0 -msgid "Error !" -msgstr "" - #. module: sale #: view:sale.order:0 msgid "Manual Description" msgstr "Description manuelle" -#. module: sale -#: field:sale.order.line,product_uom_qty:0 -msgid "Quantity (UoM)" -msgstr "" - #. module: sale #: model:ir.actions.act_window,name:sale.action_order_line_tree1 #: model:ir.ui.menu,name:sale.menu_action_order_line_tree1 #: view:sale.order.line:0 msgid "Sales Order Lines" -msgstr "" +msgstr "Lignes de ventes" #. module: sale #: selection:sale.order,invoice_quantity:0 msgid "Ordered Quantities" msgstr "Quantités commandées" +#. module: sale +#: view:sale.order:0 +msgid "Extra Info" +msgstr "Info supplémentaires" + #. module: sale #: model:ir.actions.act_window,name:sale.action_order_line_tree3 #: model:ir.ui.menu,name:sale.menu_action_order_line_tree3 @@ -346,7 +347,7 @@ msgstr "Lignes librées et non-facturées" #. module: sale #: rml:sale.order:0 msgid "Total :" -msgstr "" +msgstr "Total :" #. module: sale #: field:sale.order.line,move_ids:0 @@ -356,12 +357,23 @@ msgstr "Mouvements de stock" #. module: sale #: field:sale.order,name:0 msgid "Order Reference" -msgstr "" +msgstr "Référence commande" #. module: sale -#: view:sale.order:0 -msgid "Extra Info" -msgstr "Info supplémentaires" +#: help:sale.order,state:0 +msgid "" +"Gives the state of the quotation or sale order. The exception state is " +"automatically set when a cancel operation occurs in the invoice validation " +"(Invoice Exception) or in the packing list process (Shipping Exception). The " +"'Waiting Schedule' state is set when the invoice is confirmed but waiting " +"for the scheduler to be on the date 'Date Ordered'." +msgstr "" +"Donne l'état du devis ou de la commande. L'état d'exception est " +"automatiquement défini quand une opération d'annulation arrive dans la " +"validation de facture (Exception de facture) ou dans le processus de " +"colisage (Exception d'expédition). L'état 'En attente de planninfication' " +"est défini lorsque la facture est confirmée mais en attente que le " +"plannificateur soit à la date 'Date commandée'." #. module: sale #: field:sale.order,pricelist_id:0 @@ -377,7 +389,7 @@ msgstr "Devis N° :" #. module: sale #: constraint:ir.ui.view:0 msgid "Invalid XML for View Architecture!" -msgstr "" +msgstr "XML non valide pour l'architecture de la vue!" #. module: sale #: model:ir.model,name:sale.model_sale_shop @@ -386,19 +398,30 @@ msgid "Sale Shop" msgstr "Point de vente" #. module: sale -#: selection:sale.order,picking_policy:0 -msgid "Complete Delivery" -msgstr "" - -#. module: sale -#: view:sale.order:0 -msgid "Set to Draft" -msgstr "Mettre en brouillon" - -#. module: sale -#: rml:sale.shipping:0 -msgid "Order Date" +#: help:sale.order,order_policy:0 +msgid "" +"The Shipping Policy is used to synchronise invoice and delivery operations.\n" +" - The 'Pay before delivery' choice will first generate the invoice and " +"then generate the packing order after the payment of this invoice.\n" +" - The 'Shipping & Manual Invoice' will create the packing order directly " +"and wait for the user to manually click on the 'Invoice' button to generate " +"the draft invoice.\n" +" - The 'Invoice after delivery' choice will generate the draft invoice " +"after the packing list have been finished.\n" +" - The 'Invoice from the packings' choice is used to create an invoice " +"during the packing process." msgstr "" +"La Politique de Livraison est utilisée pour synchroniser les factures et les " +"opérations de livraison.\n" +" - le choix \"Payer avant livraison\" générera d'abord les factures puis " +"générera la commande de colisage après le paiement de cette facture.\n" +" - \"Livraison & Factures manuelles\" créera la commande de colisage " +"directement et attendra que l'utilisateur clique manuellement sur le bouton " +"'Facture' pour générer la facture brouillon.\n" +" - \"Facture après Livraison\" générera la facture brouillon après que la " +"liste des colisage soit terminée. \n" +" - \"Facture d'après Colisage\" est utilisé pour créer la facture pendant " +"le processus de colisage." #. module: sale #: view:sale.order:0 @@ -415,15 +438,6 @@ msgstr "Approvisionnement" msgid "Manual in progress" msgstr "Manuel en cours" -#. module: sale -#: help:sale.order,order_policy:0 -msgid "The Shipping Policy is used to synchronise invoice and delivery operations.\n" -" - The 'Pay before delivery' choice will first generate the invoice and then generate the packing order after the payment of this invoice.\n" -" - The 'Shipping & Manual Invoice' will create the packing order directly and wait for the user to manually click on the 'Invoice' button to generate the draft invoice.\n" -" - The 'Invoice after delivery' choice will generate the draft invoice after the packing list have been finished.\n" -" - The 'Invoice from the packings' choice is used to create an invoice during the packing process." -msgstr "" - #. module: sale #: model:ir.actions.report.xml,name:sale.report_sale_order msgid "Print Order" @@ -444,7 +458,7 @@ msgstr "Grouper les factures" #: model:ir.actions.act_window,name:sale.action_order_tree5 #: model:ir.ui.menu,name:sale.menu_action_order_tree5 msgid "All Quotations" -msgstr "" +msgstr "Toutes les propositions" #. module: sale #: field:sale.order.line,number_packages:0 @@ -457,21 +471,20 @@ msgid "Discount (%)" msgstr "Escompte (%)" #. module: sale -#: selection:sale.order,state:0 -msgid "In progress" -msgstr "En cours" +#: rml:sale.shipping:0 +msgid "Order ref." +msgstr "Réf. Commande" #. module: sale -#: model:ir.actions.act_window,name:sale.action_order_tree3 -#: model:ir.ui.menu,name:sale.menu_action_order_tree3 -msgid "Sales Order To Be Invoiced" -msgstr "" +#: field:sale.order.line,price_net:0 +msgid "Net Price" +msgstr "Prix net" #. module: sale #: model:ir.actions.act_window,name:sale.action_order_tree10 #: model:ir.ui.menu,name:sale.menu_action_order_tree10 msgid "My Quotations" -msgstr "Mes devis " +msgstr "Mes devis" #. module: sale #: view:sale.order:0 @@ -483,26 +496,20 @@ msgstr "Autres informations" msgid "Shipping & Manual Invoice" msgstr "Livraison et facture manuelle" -#. module: sale -#, python-format -#: code:addons/sale/sale.py:0 -msgid "Could not cancel sale order !" -msgstr "" - -#. module: sale -#: field:sale.order.line,product_packaging:0 -msgid "Packaging" -msgstr "" - #. module: sale #: selection:sale.order.line,state:0 msgid "Canceled" msgstr "Annulé" #. module: sale -#: field:sale.order.line,product_uom:0 -msgid "Product UoM" -msgstr "" +#: view:sale.order:0 +msgid "Compute" +msgstr "Calculer" + +#. module: sale +#: rml:sale.order:0 +msgid "Tel. :" +msgstr "Tél. :" #. module: sale #: field:sale.order,user_id:0 @@ -510,20 +517,21 @@ msgid "Salesman" msgstr "Vendeur" #. module: sale -#: rml:sale.order:0 -msgid "Our Salesman" -msgstr "" - -#. module: sale -#: rml:sale.order:0 -msgid "Taxes :" +#: help:sale.order,invoice_ids:0 +msgid "" +"This is the list of invoices that have been generated for this sale order. " +"The same sale order may have been invoiced in several times (by line for " +"example)." msgstr "" +"C'est la liste des factures qui ont étées générées pour cette commande. Le " +"même commande peut avoir été facturé en plusieurs fois (par lignes par " +"example)." #. module: sale #: field:sale.order,invoiced_rate:0 #: field:sale.order.line,invoiced:0 msgid "Invoiced" -msgstr "" +msgstr "Facturer" #. module: sale #: field:sale.order,state:0 @@ -536,6 +544,11 @@ msgstr "État" msgid "Payment accounts" msgstr "Compte de paiement" +#. module: sale +#: selection:sale.order,order_policy:0 +msgid "Automatic Invoice after delivery" +msgstr "Facture automatique après livraison" + #. module: sale #: wizard_view:sale.order.line.make_invoice,init:0 #: wizard_button:sale.order.line.make_invoice,init,invoice:0 @@ -554,7 +567,7 @@ msgstr "Mes commandes en exception de livraison" #: model:ir.actions.act_window,name:sale.action_order_tree2 #: model:ir.ui.menu,name:sale.menu_action_order_tree2 msgid "Sales in Exception" -msgstr "" +msgstr "Commandes en Exception" #. module: sale #: selection:sale.order.line,state:0 @@ -562,24 +575,20 @@ msgid "Draft" msgstr "Brouillon" #. module: sale -#: help:sale.order,invoice_quantity:0 -msgid "The sale order will automatically create the invoice proposition (draft invoice). Ordered and delivered quantities may not be the same. You have to choose if you invoice based on ordered or shipped quantities. If the product is a service, shipped quantities means hours spent on the associated tasks." -msgstr "La commande créera une proposition de facturation (facture brouillon). Les quantités commandées et facturées peuvent ne pas être les mêmes. Vous devez choisir si vous facturez sur base des quantités commandées ou expédiées. Si le produit est un service, les quantitées expédiées signifies les heures dépensées aux tâches associées." +#: rml:sale.shipping:0 +#: model:ir.actions.report.xml,name:sale.report_shipping +msgid "Delivery order" +msgstr "Commande de livraison" #. module: sale #: view:sale.order:0 msgid "Procurement Corrected" msgstr "Approvisionnement corrigé" -#. module: sale -#: rml:sale.order:0 -msgid "VAT :" -msgstr "" - #. module: sale #: field:sale.order,picking_ids:0 msgid "Related Packings" -msgstr "" +msgstr "Colisage en relation" #. module: sale #: field:sale.order.line,product_uos_qty:0 @@ -589,13 +598,13 @@ msgstr "Quantité US" #. module: sale #: field:sale.order.line,state:0 msgid "Status" -msgstr "" +msgstr "État" #. module: sale #: field:sale.config.picking_policy,picking_policy:0 #: field:sale.order,picking_policy:0 msgid "Packing Policy" -msgstr "" +msgstr "Politique de Colisage" #. module: sale #: model:ir.actions.act_window,name:sale.action_order_line_tree2 @@ -608,16 +617,10 @@ msgstr "Lignes non-facturées" msgid "Product sales" msgstr "Ventes de produit" -#. module: sale -#, python-format -#: code:addons/sale/sale.py:0 -msgid "invalid mode for test_state" -msgstr "" - #. module: sale #: rml:sale.order:0 -msgid "0.00" -msgstr "" +msgid "Our Salesman" +msgstr "Notre Vendeur" #. module: sale #: field:sale.order,invoiced:0 @@ -628,17 +631,13 @@ msgstr "Payé" #: model:ir.actions.act_window,name:sale.action_order_form #: model:ir.ui.menu,name:sale.menu_sale_order msgid "Sales Orders" -msgstr "" +msgstr "Commandes de Ventes" #. module: sale #: selection:sale.config.picking_policy,picking_policy:0 +#: selection:sale.order,picking_policy:0 msgid "Direct Delivery" -msgstr "" - -#. module: sale -#: rml:sale.shipping:0 -msgid "Shipping Date" -msgstr "" +msgstr "Livraison directe" #. module: sale #: field:sale.order.line,property_ids:0 @@ -659,25 +658,36 @@ msgid "My sales order in progress" msgstr "Mes commandes en cours" #. module: sale -#: view:sale.config.picking_policy:0 -msgid "Set Default" -msgstr "" +#: model:ir.actions.act_window,name:sale.action_order_tree_new +#: model:ir.ui.menu,name:sale.menu_action_order_tree_new +msgid "New Sale Order / Quotation" +msgstr "Nouvelle Commande / Devis" #. module: sale #: rml:sale.shipping:0 msgid "Designation" msgstr "Désignation" +#. module: sale +#: rml:sale.order:0 +msgid "VAT :" +msgstr "TVA :" + #. module: sale #: model:ir.actions.act_window,name:sale.action_order_tree4 #: model:ir.ui.menu,name:sale.menu_action_order_tree4 msgid "Sales Order in Progress" -msgstr "" +msgstr "Commandes de Ventes en cours" #. module: sale #: selection:sale.order,order_policy:0 msgid "Payment before delivery" -msgstr "" +msgstr "Paiement avant livraison" + +#. module: sale +#: rml:sale.shipping:0 +msgid "Logistical unit :" +msgstr "Unité Logistiques" #. module: sale #: rml:sale.order:0 @@ -686,15 +696,14 @@ msgid "Quantity" msgstr "Quantité" #. module: sale -#, python-format -#: code:addons/sale/sale.py:0 -msgid "You must first cancel all packings attached to this sale order." -msgstr "" +#: view:sale.order:0 +msgid "Make Invoice" +msgstr "Créer facture" #. module: sale #: rml:sale.order:0 msgid "Your Reference" -msgstr "" +msgstr "Votre Référence" #. module: sale #: field:sale.order.line,th_weight:0 @@ -715,7 +724,7 @@ msgstr "Factures associees" #. module: sale #: model:ir.actions.act_window,name:sale.act_res_partner_2_sale_order msgid "Sales" -msgstr "Ventes " +msgstr "Ventes" #. module: sale #: view:sale.order:0 @@ -776,8 +785,11 @@ msgstr "Historique" #. module: sale #: constraint:ir.model:0 -msgid "The Object name must start with x_ and not contain any special character !" +msgid "" +"The Object name must start with x_ and not contain any special character !" msgstr "" +"Le nom de l'objet doit commencer avec x_ et ne pas contenir de charactères " +"spéciaux !" #. module: sale #: view:sale.order.line:0 @@ -802,9 +814,9 @@ msgid "Do you really want to create the invoices ?" msgstr "Voulez-vous vraiment créer les factures ?" #. module: sale -#: view:sale.order:0 -msgid "Compute" -msgstr "Calculer" +#: view:sale.config.picking_policy:0 +msgid "Set Default" +msgstr "Définir comme valeur par défaut" #. module: sale #: view:sale.order:0 @@ -814,7 +826,7 @@ msgstr "Commandes" #. module: sale #: view:sale.config.picking_policy:0 msgid "Configure Picking Policy for Sale Order" -msgstr "" +msgstr "Configurez la Politique de Colisage pour la Commande" #. module: sale #: field:sale.order,incoterm:0 @@ -847,21 +859,25 @@ msgstr "Gestion des ventes" msgid "Price" msgstr "Prix" +#. module: sale +#: field:sale.order.line,product_uom_qty:0 +msgid "Quantity (UOM)" +msgstr "Quantité (UP)" + #. module: sale #: field:sale.order.line,product_uos:0 msgid "Product UOS" msgstr "Unité secondaire" #. module: sale -#: rml:sale.order:0 -msgid "Tel. :" -msgstr "" +#: field:sale.order.line,product_packaging:0 +msgid "Packaging used" +msgstr "Colisage utilisé" #. module: sale -#, python-format -#: code:addons/sale/sale.py:0 -msgid "Could not cancel this sale order !" -msgstr "" +#: field:sale.order.line,product_uom:0 +msgid "Product UOM" +msgstr "UP produit" #. module: sale #: field:stock.move,sale_line_id:0 @@ -876,34 +892,29 @@ msgstr "Sur commande" #. module: sale #: model:ir.model,name:sale.model_sale_config_picking_policy msgid "sale.config.picking_policy" -msgstr "" +msgstr "sale.config.picking_policy" #. module: sale #: help:sale.order,partner_order_id:0 -msgid "The name and address of the contact that requested the order or quotation." +msgid "" +"The name and address of the contact that requested the order or quotation." msgstr "Le nom et l'adresse du contacte ayant demandé le devis." #. module: sale #: field:sale.order,partner_id:0 msgid "Customer" -msgstr "" +msgstr "Client" #. module: sale #: field:sale.config.picking_policy,name:0 msgid "Name" -msgstr "" +msgstr "Nom" #. module: sale #: field:sale.order,invoice_quantity:0 msgid "Invoice on" msgstr "Facture sur" -#. module: sale -#: model:ir.actions.act_window,name:sale.action_order_tree_new -#: model:ir.ui.menu,name:sale.menu_action_order_tree_new -msgid "New Quotation" -msgstr "" - #. module: sale #: view:sale.order:0 msgid "Total amount" @@ -913,12 +924,12 @@ msgstr "Montant total" #: rml:sale.order:0 #: field:sale.order,date_order:0 msgid "Date Ordered" -msgstr "" +msgstr "Date de commande" #. module: sale -#: selection:sale.order,order_policy:0 -msgid "Automatic Invoice after delivery" -msgstr "Facture automatique après livraison" +#: rml:sale.order:0 +msgid "Net Total :" +msgstr "Net a payer :" #. module: sale #: rml:sale.shipping:0 @@ -930,10 +941,15 @@ msgstr "Transporteur" msgid "S.U." msgstr "U.V." +#. module: sale +#: rml:sale.shipping:0 +msgid "Shipping date" +msgstr "Date de livraison" + #. module: sale #: rml:sale.order:0 msgid "Payment Terms" -msgstr "" +msgstr "Conditions de Paiement" #. module: sale #: view:sale.order:0 @@ -953,12 +969,7 @@ msgstr "Séquence" #. module: sale #: field:sale.order,payment_term:0 msgid "Payment Term" -msgstr "" - -#. module: sale -#: help:sale.order,invoice_ids:0 -msgid "This is the list of invoices that have been generated for this sale order. The same sale order may have been invoiced in several times (by line for example)." -msgstr "C'est la liste des factures qui ont étées générées pour cette commande. Le même commande peut avoir été facturé en plusieurs fois (par lignes par example)." +msgstr "Condition de paiement" #. module: sale #: view:sale.order:0 @@ -970,7 +981,7 @@ msgstr "États" #: field:sale.order,picked_rate:0 #: field:sale.order,shipped:0 msgid "Picked" -msgstr "" +msgstr "Réceptionné" #. module: sale #: view:sale.shop:0 @@ -986,10 +997,9 @@ msgstr "Montant hors-taxes" #: model:ir.actions.act_window,name:sale.action_order_tree #: model:ir.ui.menu,name:sale.menu_action_order_tree msgid "My Sales Order" -msgstr "Mes commandes " +msgstr "Mes commandes" #. module: sale #: model:ir.model,name:sale.model_sale_order_line msgid "Sale Order line" msgstr "Ligne de commande" - diff --git a/addons/sale_analytic_plans/i18n/fr_FR.po b/addons/sale_analytic_plans/i18n/fr_FR.po index 61b5ccebe75..0355aa81f23 100644 --- a/addons/sale_analytic_plans/i18n/fr_FR.po +++ b/addons/sale_analytic_plans/i18n/fr_FR.po @@ -4,19 +4,19 @@ # msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 4.3.0" -"Report-Msgid-Bugs-To: support@openerp.com" -"POT-Creation-Date: 2008-09-11 15:41:43+0000" -"PO-Revision-Date: 2008-09-11 15:41:43+0000" -"Last-Translator: <>" -"Language-Team: " -"MIME-Version: 1.0" -"Content-Type: text/plain; charset=UTF-8" -"Content-Transfer-Encoding: " -"Plural-Forms: " +"Project-Id-Version: OpenERP Server 4.3.0\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2008-09-05 16:25+0000\n" +"PO-Revision-Date: 2008-10-13 16:22+0000\n" +"Last-Translator: Olivier Laurent \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2008-10-13 16:28+0000\n" +"X-Generator: Launchpad (build Unknown)\n" #. module: sale_analytic_plans #: constraint:ir.ui.view:0 msgid "Invalid XML for View Architecture!" -msgstr "" - +msgstr "XML non valide pour l'architecture de la vue" From 2d1f0eb1b5d5483dcb100c8fc1d89fea9843f422 Mon Sep 17 00:00:00 2001 From: qdp Date: Mon, 13 Oct 2008 18:39:57 +0200 Subject: [PATCH 021/153] *added l10n_lu module *improved account module: removed company_id on template bzr revid: qdp@tinyerp.com-20081013163957-augmjoi7436ljyjt --- addons/account/account.py | 17 +- addons/account/account_view.xml | 1 - addons/l10n_lu/__init__.py | 3 + addons/l10n_lu/__terp__.py | 17 + addons/l10n_lu/l10n_lu_data.xml | 4278 +++++++++++++++++++++++++++++++ 5 files changed, 4303 insertions(+), 13 deletions(-) create mode 100644 addons/l10n_lu/__init__.py create mode 100644 addons/l10n_lu/__terp__.py create mode 100644 addons/l10n_lu/l10n_lu_data.xml diff --git a/addons/account/account.py b/addons/account/account.py index 27075fbb648..ce5dbf012b4 100644 --- a/addons/account/account.py +++ b/addons/account/account.py @@ -1687,10 +1687,13 @@ class account_tax_code_template(osv.osv): 'info': fields.text('Description'), 'parent_id': fields.many2one('account.tax.code.template', 'Parent Code', select=True), 'child_ids': fields.one2many('account.tax.code.template', 'parent_id', 'Childs Codes'), - 'company_id': fields.many2one('res.company', 'Company', required=True), 'sign': fields.float('Sign for parent', required=True), } + _defaults = { + 'sign': lambda *args: 1.0, + } + def name_get(self, cr, uid, ids, context=None): if not len(ids): return [] @@ -1700,17 +1703,6 @@ class account_tax_code_template(osv.osv): return [(x['id'], (x['code'] and x['code'] + ' - ' or '') + x['name']) \ for x in reads] - def _default_company(self, cr, uid, context={}): - user = self.pool.get('res.users').browse(cr, uid, uid, context=context) - if user.company_id: - return user.company_id.id - return self.pool.get('res.company').search(cr, uid, [('parent_id', '=', False)])[0] - - _defaults = { - 'company_id': _default_company, - 'sign': lambda *args: 1.0, - } - def _check_recursion(self, cr, uid, ids): level = 100 while len(ids): @@ -1926,6 +1918,7 @@ class wizard_multi_charts_accounts(osv.osv_memory): #deactivate the parent_store functionnality on account_account for rapidity purpose self.pool._init = True + children_acc_template = obj_acc_template.search(cr, uid, [('parent_id','child_of',[obj_acc_root.id])]) for account_template in obj_acc_template.browse(cr, uid, children_acc_template): tax_ids = [] diff --git a/addons/account/account_view.xml b/addons/account/account_view.xml index 89c19a436d0..8d652e06723 100644 --- a/addons/account/account_view.xml +++ b/addons/account/account_view.xml @@ -1568,7 +1568,6 @@ - diff --git a/addons/l10n_lu/__init__.py b/addons/l10n_lu/__init__.py new file mode 100644 index 00000000000..6f27b22dfc0 --- /dev/null +++ b/addons/l10n_lu/__init__.py @@ -0,0 +1,3 @@ +# +# Generated by the Tiny ERP module recorder ! +# diff --git a/addons/l10n_lu/__terp__.py b/addons/l10n_lu/__terp__.py new file mode 100644 index 00000000000..725c7da8d58 --- /dev/null +++ b/addons/l10n_lu/__terp__.py @@ -0,0 +1,17 @@ +{ + "name" : "l10n_lu", + "version" : "1.0", + "author" : "Tiny", + "website" : "http://tinyerp.com", + "category" : "Vertical Modules/Parametrization", + "description": """ +This module install +*the KLUWER Chart of Accounts, +*the Tax Code Chart for Luxembourg +*the main taxes used in Luxembourg""", + "depends" : ["l10n_be","base"], + "init_xml" : [ ], + "demo_xml" : [ ], + "update_xml" : ["l10n_lu_data.xml"], + "installable": True +} diff --git a/addons/l10n_lu/l10n_lu_data.xml b/addons/l10n_lu/l10n_lu_data.xml new file mode 100644 index 00000000000..346d645bd16 --- /dev/null +++ b/addons/l10n_lu/l10n_lu_data.xml @@ -0,0 +1,4278 @@ + + + + + + + View + view + none + + + Asset + asset + balance + + + Liability + liability + balance + + + Equity + equity + balance + + + Income + income + unreconciled + + + Expense + expense + unreconciled + + + Cash + cash + balance + + + + + Plan de Taxes Luxembourgeois + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + Plan KLUWER + view + + + + + + 1 + Fonds propres, prov. & dettes + d'1an + + + + view + + + 2 + Immobilis., dettes & créances à + d'1 an + + + + view + + + 3 + Stocks et commandes en cours d'exécution + + + + view + + + 4 + Créances et dettes à un an au plus + + + + view + + + 5 + Placements de trésorerie et disponible + + + + view + + + 6 + Charges + + + + view + + + 7> + Produits + + + + + + + 10 + Capital + + + + view + + + 12 + Plus-values de réévaluation + + + + view + + + 13 + Réserves + + + + view + + + 14 + Résultat reporté + + + + view + + + 15 + Subsides en capital + + + + view + + + 16 + Provisions et impôts différés + + + + view + + + 17 + Dettes à plus d'un an + + + + view + + + 20 + Frais d'établissement + + + + view + + + 21 + Immobilisations incorporelles + + + + view + + + 22 + Terrains et constructions + + + + view + + + 23 + Installations, machines et outillages + + + + view + + + 24 + Mobilier et matériel roulant + + + + view + + + 25 + Immobilisation détenues en loc.-fin. + + + + view + + + 27 + Immobilis. corp. en cours & acptes versé + + + + view + + + 28 + Immobilisations financières + + + + view + + + 30 + Approvisionnements - matières premières + + + + view + + + 31 + Approvisionnements et fournitures + + + + view + + + 32 + En cours de fabrication + + + + view + + + 33 + Produits finis + + + + view + + + 34 + Marchandises + + + + view + + + 36 + Acomptes versés sur achats pour stocks + + + + view + + + 40 + Créances commerciales + + + + view + + + 41 + Autres créances à - d'un an + + + + view + + + 42 + Dettes à + d'1 an échéant dans l'année + + + + view + + + 43 + Dettes financières + + + + view + + + 44 + Dettes commerciales + + + + view + + + 45 + Dettes fiscales, salariales et sociales + + + + view + + + 47 + Dettes suite à l'affect. des résultats + + + + view + + + 48 + Dettes diverses + + + + view + + + 49 + Comptes de régularisation et cptes d'att + + + + view + + + 51 + Actions et parts + + + + view + + + 52 + Titres à revenu fixe + + + + view + + + 53 + Dépôts à terme + + + + view + + + 55 + Etablissements de crédit + + + + view + + + 56 + Ccp + + + + view + + + 57 + Caisses + + + + view + + + 60 + Approvisionnements et marchandises + + + + view + + + 61 + Services et biens divers + + + + view + + + 62 + Rémunérations, charges soc. et pensions + + + + view + + + 64 + Autres charges d'exploitation + + + + view + + + 65 + Charges financières + + + + view + + + 66 + Charges exceptionnelles + + + + view + + + 67 + Impôts sur le résultat + + + + view + + + 70 + Chiffre d'affaires + + + + + + + 71 + Variation des stocks & comm. en cours + + + + + + + 74 + Autres produits d'exploitation + + + + + + + 75 + Produits financiers + + + + + + + 77 + Régul. d'impôts & reprises prov. fisc. + + + + + + + 140 + Bénéfice reporté + + + + view + + + 175 + Dettes commerciales + + + + view + + + 200 + Frais de constitution et d'augm. capital + + + + view + + + 201 + Frais d'augmentation de capital + + + + view + + + 202 + Fr.d'emission d'empr,prime remboursement + + + + view + + + 203 + Autres frais d'établissement + + + + view + + + 204 + Frais de restructuration + + + + view + + + 210 + Frais de recherche et de développement + + + + view + + + 211 + Concessions, brevets et licences + + + + view + + + 212 + Fonds de commerce + + + + view + + + 220 + Terrains + + + + view + + + 221 + Constructions + + + + view + + + 222 + Terrains bâtis + + + + view + + + 223 + Autres droits réels sur des immeubles + + + + view + + + 230 + Installations + + + + view + + + 231 + Machines + + + + view + + + 240 + Installation gen, agencements,.. + + + + view + + + 241 + Mobilier + + + + view + + + 242 + Matériel roulant + + + + view + + + 280 + Participation dans des entreprises liées + + + + view + + + 281 + Créances sur des entreprises liées + + + + view + + + 282 + Participations entr. avec lien particip. + + + + view + + + 283 + Créances / entrepr. avec lien particip. + + + + view + + + 290 + Créances commerciales + + + + view + + + 291 + Autres créances + + + + view + + + 411 + T.v.a en amont + + + + view + + + 425 + Dettes commerciales échéant ds l'année + + + + view + + + 451 + T.v.a. en aval + + + + view + + + 452 + Impôts et taxes à payer + + + + view + + + 512 + Actions & parts - options acquises + + + + view + + + 550 + Comptes courants bancaires + + + + view + + + 609 + Variation des stocks + + + + view + + + 610"/echap> + Loyers et charges locatives"/> + + + + view + + + 612"/echap> + Fournitures faites à l'entreprise"/> + + + + view + + + 613"/echap> + Rétributions de tiers"/> + + + + view + + + 615"/echap> + publicités"/> + + + + view + + + 620"/echap> + Rémunérations et avantages soc. directs"/> + + + + view + + + 621"/echap> + Charges sociales"/> + + + + view + + + 624"/echap> + Pensions"/> + + + + + + 630"/echap> + Dotations aux corrections de val./immob."/> + + + + view + + + 631"/echap> + Dotations aux correct. de val./stocks"/> + + + + view + + + 632"/echap> + Dot. cor. val s/en-cours,pr fini"/> + + + + view + + + 633"/echap> + Dotations correct. val./cr. comm. +1an"/> + + + + view + + + 634"/echap> + Dotations correct. val./cr. comm. -1an"/> + + + + view + + + 635"/echap> + Provisions pour pensions et oblig. sim."/> + + + + view + + + 636"/echap> + Provisions pour grosses réparations"/> + + + + view + + + 637"/echap> + Provisions pour autres risques & charges"/> + + + + view + + + 640"/echap> + Taxes et impôts directs"/> + + + + view + + + 651"/echap> + Réductions de valeur / actifs circulants"/> + + + + view + + + 660"/echap> + Dotations aux corrections de val. except"/> + + + + view + + + 661"/echap> + Dotations aux corrections de val./financ"/> + + + + view + + + 662"/echap> + Provisions pour risques & charges except"/> + + + + view + + + 750"/echap> + Produits des immob. financières"/> + + + + + + + 751"/echap> + Produits des actifs circulants"/> + + + + + + + 1750"/echap> + Fournisseurs - dettes en compte"/> + + + + + + + 1751"/echap> + Effets à payer"/> + + + + + + + 6120"/echap> + Eau, gaz, électricité, carburants"/> + + + + + + + 6123"/echap> + Téléphone, télégrammes, frais post."/> + + + + + + + 100000"/echap> + Capital souscrit"/> + + + + + + + 101000"/echap> + Capital non appelé (-)"/> + + + + + + + 109000"/echap> + Compte de l'exploitant"/> + + + + + + + 110000"/echap> + Primes d'émission"/> + + + + + + + 120000"/echap> + Plus-values de rééval. sur immob. incorp"/> + + + + + + + 121000"/echap> + Plus-values de rééval. sur immob. corp."/> + + + + + + + 122000"/echap> + Plus-values de rééval. sur immob. fin."/> + + + + + + + 123000"/echap> + Plus-values de réévaluation sur stocks"/> + + + + + + + 124000"/echap> + Reprises de réd. de val./plac. de très."/> + + + + + + + 130000"/echap> + Réserve légale"/> + + + + + + + 131000"/echap> + Réserves indisponibles"/> + + + + + + + 132000"/echap> + Réserves immunisées"/> + + + + + + + 133000"/echap> + Réserves disponibles"/> + + + + + + + 134000"/echap> + Autres reserves"/> + + + + + + + 140000"/echap> + Résultats reportés"/> + + + + + + + 140100"/echap> + Bénéfice de l'exercice"/> + + + + + + + 140200"/echap> + Perte de l'exercice"/> + + + + + + + 141000"/echap> + Perte reportée"/> + + + + + + + 150000"/echap> + Subsides en cap. - montants obtenus"/> + + + + + + + 151000"/echap> + Subsides-montants transf. aux résultats"/> + + + + + + + 160000"/echap> + Provisions pour pensions"/> + + + + + + + 161000"/echap> + Provisions pour charges fiscales"/> + + + + + + + 162000"/echap> + Provisions pr grosses rép. & gros entr."/> + + + + + + + 163000"/echap> + Provisions pour rente viagère"/> + + + + + + + 164000"/echap> + Provisions pr sûretés pers. et réelles"/> + + + + + + + 165000"/echap> + Provisions diverses"/> + + + + + + + 165400"/echap> + Provisions pour autres risques & charges"/> + + + + + + + 166000"/echap> + Provisions pour charges de commandes"/> + + + + + + + 168000"/echap> + Impôts différés"/> + + + + + + + 169000"/echap> + Autres provisions"/> + + + + + + + 170000"/echap> + Emprunts convertibles"/> + + + + + + + 171000"/echap> + Emprunts obligataires non convertibles"/> + + + + + + + 172000"/echap> + Dettes de loc. - financ. et assimilées"/> + + + + + + + 173000"/echap> + Etablissements de crédit"/> + + + + + + + 174000"/echap> + Autres emprunts"/> + + + + + + + 175000"/echap> + Fournisseurs - entreprises apparentées"/> + + + + + + + 175010"/echap> + Dettes en cpte - fourniss. ordinaires"/> + + + + + + + 175100"/echap> + Effets à payer - entreprises apparentées"/> + + + + + + + 175110"/echap> + Effets à payer - fournisseurs ordinaires"/> + + + + + + + 176000"/echap> + Acomptes reçus sur commandes"/> + + + + + + + 177100"/echap> + Entreprises liées"/> + + + + + + + 177200"/echap> + Lien de participation"/> + + + + + + + 178000"/echap> + Cautionnements reçus en numéraire"/> + + + + + + + 179000"/echap> + Dettes diverses"/> + + + + + + + 180000"/echap> + Comptes de liaison établiss. & succurs."/> + + + + + + + 200000"/echap> + Frais de constitution"/> + + + + + + + 200900"/echap> + Amort s/fr de constitution"/> + + + + + + + 201000"/echap> + Frais d'augmentation de capital"/> + + + + + + + 201900"/echap> + Amort s/fr d'augmentation du capital"/> + + + + + + + 202000"/echap> + Fr.d'emission d'empr,prime remboursement"/> + + + + + + + 202900"/echap> + Amort s/fr d'émission d'emprunts"/> + + + + + + + 203000"/echap> + Autres frais d'établissement"/> + + + + + + + 203900"/echap> + Amort s/autres fr d'établissement"/> + + + + + + + 204000"/echap> + Frais de restructuration"/> + + + + + + + 204900"/echap> + Amort s/fr de restructuration"/> + + + + + + + 210000"/echap> + Frais de recherche et développement"/> + + + + + + + 210900"/echap> + Amort. s/fr de recherche et développemen"/> + + + + + + + 211100"/echap> + Concessions, brevet à titre onéreux"/> + + + + + + + 211190"/echap> + Amort. s/concession, brevet acquis"/> + + + + + + + 211200"/echap> + Conc., brevets créés par l'entr. même"/> + + + + + + + 211290"/echap> + Amort. s/concession, brevets créés"/> + + + + + + + 212000"/echap> + Fonds de commerce"/> + + + + + + + 212900"/echap> + Amort s/fonds de commerce"/> + + + + + + + 213000"/echap> + Acomptes versés s/immob. incorp."/> + + + + + + + 214000"/echap> + Surprix afférent à l'acquisit. d'1 part."/> + + + + + + + 220000"/echap> + Terrains"/> + + + + + + + 220800"/echap> + Plus-values actées sur terrains"/> + + + + + + + 220900"/echap> + Réduction de valeur sur terrains"/> + + + + + + + 221800"/echap> + Plus-values actées sur constructions"/> + + + + + + + 221900"/echap> + Amort. sur constructions"/> + + + + + + + 222800"/echap> + Plus-values actées s/terrains bâtis"/> + + + + + + + 222900"/echap> + Amort. sur terrains bâtis"/> + + + + + + + 223800"/echap> + +values actées s/autres droits"/> + + + + + + + 223900"/echap> + Amort s/autres droits réels"/> + + + + + + + 230000"/echap> + Installations techniques"/> + + + + + + + 230900"/echap> + Amort s/installations techniques"/> + + + + + + + 231000"/echap> + Machines"/> + + + + + + + 231900"/echap> + Amortissement s/machines"/> + + + + + + + 232000"/echap> + Outillage"/> + + + + + + + 233000"/echap> + Pièces de rechange"/> + + + + + + + 238000"/echap> + Plus-values actées sur i./m./o."/> + + + + + + + 239000"/echap> + Amortissements sur i./m./o."/> + + + + + + + 240000"/echap> + Installation gen, agencements,.."/> + + + + + + + 240900"/echap> + Amort s/autres installations,outillage"/> + + + + + + + 241000"/echap> + Mobilier"/> + + + + + + + 241900"/echap> + Amort. sur mobilier"/> + + + + + + + 242000"/echap> + Matériel roulant"/> + + + + + + + 242900"/echap> + Amort. s/matériel roulant"/> + + + + + + + 243000"/echap> + Matériel de bureau"/> + + + + + + + 243900"/echap> + Amort. s/matériel de bureau"/> + + + + + + + 250000"/echap> + Terrains et constructions en loc.-fin."/> + + + + + + + 251000"/echap> + Install., machines & out. en loc.-fin."/> + + + + + + + 252000"/echap> + Mobilier et mat. roulant en loc.-fin."/> + + + + + + + 260000"/echap> + Autres immobilisations corporelles"/> + + + + + + + 270000"/echap> + Immobilisations en cours"/> + + + + + + + 271000"/echap> + Avances & acptes versés / immob.en cours"/> + + + + + + + 280000"/echap> + Parts dans des entreprises liées"/> + + + + + + + 280100"/echap> + Montants non appelés"/> + + + + + + + 280800"/echap> + +values actées s/parts entreprises liées"/> + + + + + + + 280900"/echap> + Réduction de valeur s/parts"/> + + + + + + + 281000"/echap> + Créances s/des entreprises liées"/> + + + + + + + 281100"/echap> + Effets à recevoir"/> + + + + + + + 281700"/echap> + Créances douteuses (entreprises liées)"/> + + + + + + + 281900"/echap> + Réduction de valeur s/cré. entre. liées"/> + + + + + + + 282000"/echap> + Participations"/> + + + + + + + 282100"/echap> + Montants non appelés"/> + + + + + + + 282800"/echap> + +values actées s/participations"/> + + + + + + + 282900"/echap> + Réduction de valeur s/participations"/> + + + + + + + 283000"/echap> + Créances s/entrepr. lien de particip."/> + + + + + + + 283100"/echap> + Effets à recevoir"/> + + + + + + + 283200"/echap> + Titres à revenu fixe"/> + + + + + + + 283700"/echap> + Créances douteuses (s/participations)"/> + + + + + + + 283900"/echap> + Réductions de valeur s/cr particip."/> + + + + + + + 284000"/echap> + Titres à caractère d'immobilisation"/> + + + + + + + 285000"/echap> + Autres prêts"/> + + + + + + + 286000"/echap> + Actions ou parts propres"/> + + + + + + + 288000"/echap> + Cautionnements versés en numéraire"/> + + + + + + + 290000"/echap> + Créances commerciales"/> + + + + + + + 290100"/echap> + Effets à recevoir"/> + + + + + + + 290600"/echap> + Acomptes versés"/> + + + + + + + 290700"/echap> + Créances douteuses s/cr commerciales"/> + + + + + + + 290900"/echap> + Réduction de valeur s/cr commerciales"/> + + + + + + + 291000"/echap> + Autres créances"/> + + + + + + + 291100"/echap> + Effets à recevoir"/> + + + + + + + 291700"/echap> + Créances douteuses s/autres créances"/> + + + + + + + 291900"/echap> + Réduction de valeur s/autres créances"/> + + + + + + + 300000"/echap> + Stocks matières premières val. d'acquis."/> + + + + + + + 309000"/echap> + Réduction de valeur s/mat. premières"/> + + + + + + + 310000"/echap> + Matières consommables"/> + + + + + + + 310600"/echap> + Emballages commerciaux"/> + + + + + + + 319000"/echap> + Réd. de val. - stocks fournitures (-)"/> + + + + + + + 320000"/echap> + En cours de fabrication - val. d'acquis."/> + + + + + + + 329000"/echap> + Réductions de valeur / en cours (-)"/> + + + + + + + 330000"/echap> + Valeur d'acquisition des produits finis"/> + + + + + + + 339000"/echap> + Réduction de val. / produits finis (-)"/> + + + + + + + 340000"/echap> + Stocks marchandises - valeur d'acquis."/> + + + + + + + 349000"/echap> + Réd. de val. / stocks marchandises (-)"/> + + + + + + + 360000"/echap> + Acomptes versés / achats pour stocks"/> + + + + + + + 369000"/echap> + Réd. de val. / acptes versés stocks (-)"/> + + + + + + + 400000"/echap> + Clients"/> + + + + + + + 401000"/echap> + Effets à recevoir - clients"/> + + + + + + + 403000"/echap> + Créances s/entreprises apparentées"/> + + + + + + + 404000"/echap> + Produits à recevoir (factures à établir)"/> + + + + + + + 406000"/echap> + Acomptes versés aux fournisseurs"/> + + + + + + + 407000"/echap> + Créances commerciales douteuses"/> + + + + + + + 408000"/echap> + Ecarts de conversion de devises/créances"/> + + + + + + + 409000"/echap> + Réductions de valeur / créances comm."/> + + + + + + + 410000"/echap> + Capital appelé, non versé"/> + + + + + + + 411000"/echap> + T.v.a en amont"/> + + + + + + + 411100"/echap> + T.v.a soumise à l'origine amont"/> + + + + + + + 411500"/echap> + Compte courant tva"/> + + + + + + + 412000"/echap> + Impots et vers. fiscaux à récupérer"/> + + + + + + + 413100"/echap> + Autres créances sur entrepr. liées"/> + + + + + + + 413200"/echap> + Autres créances / entrepr. apparentées"/> + + + + + + + 414000"/echap> + Produits à recevoir (non commerciaux)"/> + + + + + + + 416000"/echap> + Créances diverses"/> + + + + + + + 417000"/echap> + Créances douteuses"/> + + + + + + + 418000"/echap> + Cautionnements versés en numéraire"/> + + + + + + + 419000"/echap> + Réductions de val. / autres créances (-)"/> + + + + + + + 420000"/echap> + Emprunts obligataires convert."/> + + + + + + + 421000"/echap> + Emprunts oblig. non convertibles"/> + + + + + + + 422000"/echap> + Dettes de location-financ. et assimilées"/> + + + + + + + 423000"/echap> + Etablissements de crédit"/> + + + + + + + 424000"/echap> + Autres emprunts"/> + + + + + + + 425000"/echap> + Fournisseurs"/> + + + + + + + 425100"/echap> + Effets à payer"/> + + + + + + + 426000"/echap> + Acomptes reçus / commandes éch. ds l'an"/> + + + + + + + 427100"/echap> + Entreprises liées"/> + + + + + + + 427200"/echap> + Lien de participation"/> + + + + + + + 428000"/echap> + Cautionnements reçus en numéraire"/> + + + + + + + 429000"/echap> + Dettes diverses échéant dans l'année"/> + + + + + + + 430000"/echap> + Banques-emprunts en compte à terme fixe"/> + + + + + + + 431000"/echap> + Banques-promesses"/> + + + + + + + 432000"/echap> + Banques-crédit d'acceptation"/> + + + + + + + 433000"/echap> + Banques-dettes en compte courant"/> + + + + + + + 438000"/echap> + Autres emprunts"/> + + + + + + + 440000"/echap> + Fournisseurs"/> + + + + + + + 441000"/echap> + Effets à payer"/> + + + + + + + 442000"/echap> + Factures à recevoir"/> + + + + + + + 443100"/echap> + Entreprises liées"/> + + + + + + + 443200"/echap> + Lien de participation"/> + + + + + + + 450000"/echap> + Dettes fiscales estimées"/> + + + + + + + 451000"/echap> + T.v.a en aval"/> + + + + + + + 451100"/echap> + T.v.a soumise à l'origine aval"/> + + + + + + + 451200"/echap> + T.v.a intracom"/> + + + + + + + 451500"/echap> + Compte courant tva"/> + + + + + + + 452000"/echap> + Impôts et taxes à payer à l'état"/> + + + + + + + 452100"/echap> + Impôts et taxes à payer aux adm commun"/> + + + + + + + 453000"/echap> + Retenues s/salaires"/> + + + + + + + 454000"/echap> + Cass (centre..de sécurite soc)"/> + + + + + + + 455000"/echap> + Personnel-rémuneration à payer"/> + + + + + + + 456000"/echap> + Personnel-avances et acomptes"/> + + + + + + + 458000"/echap> + Autres dettes sociales"/> + + + + + + + 460000"/echap> + Acomptes reçus sur commandes"/> + + + + + + + 470000"/echap> + Dividendes-tantièmes d'ex. ant. à payer"/> + + + + + + + 471000"/echap> + Dividendes de l'exercice à payer"/> + + + + + + + 472000"/echap> + Tantièmes de l'exercice à payer"/> + + + + + + + 473000"/echap> + Autres allocataires à payer"/> + + + + + + + 480000"/echap> + Obligations et coupons échus (dettes)"/> + + + + + + + 487000"/echap> + Cautionnements reçus en numeraire"/> + + + + + + + 488000"/echap> + Autres dettes diverses"/> + + + + + + + 490000"/echap> + Charges à reporter (payées d'avance)"/> + + + + + + + 491000"/echap> + Produits acquis"/> + + + + + + + 492000"/echap> + Charges à imputer"/> + + + + + + + 493000"/echap> + Produits à reporter"/> + + + + + + + 499000"/echap> + Comptes d'attente"/> + + + + + + + 499800"/echap> + Solde équilibre en devises (hors pc)"/> + + + + + + + 500000"/echap> + Actions propres"/> + + + + + + + 510000"/echap> + Actions et parts"/> + + + + + + + 510100"/echap> + Montant non appelé s/action.part"/> + + + + + + + 510900"/echap> + Réduction valeur s/action et parts"/> + + + + + + + 512000"/echap> + Parts dans entreprises liées"/> + + + + + + + 512100"/echap> + Montant non appelé s/parts"/> + + + + + + + 512900"/echap> + Réduction valeur s/part ent. liées"/> + + + + + + + 520000"/echap> + Titres à rev. fixes - valeur d'acquis."/> + + + + + + + 529000"/echap> + Titres à rev. fixes - réd. de val."/> + + + + + + + 530000"/echap> + Dépôts à terme"/> + + + + + + + 539000"/echap> + Réductions de valeur / dépôts à terme"/> + + + + + + + 540000"/echap> + Valeurs échues à l'encaissement"/> + + + + + + + 541000"/echap> + Coupons à encaisser"/> + + + + + + + 550000"/echap> + Ets de crédit-compte à vue"/> + + + + + + + 550100"/echap> + Chèques et virements émis"/> + + + + + + + 550900"/echap> + Réduction valeur s/cpte a vue"/> + + + + + + + 560000"/echap> + Ccp - compte courant"/> + + + + + + + 561000"/echap> + Ccp - chèques émis"/> + + + + + + + 570000"/echap> + Caisses"/> + + + + + + + 570900"/echap> + Réduction valeur s/caisse"/> + + + + + + + 580000"/echap> + Virements internes"/> + + + + + + + 600000"/echap> + Achats de matières premières"/> + + + + + + + 601000"/echap> + Achats de fournitures"/> + + + + + + + 602000"/echap> + Achats de services, travaux et études"/> + + + + + + + 603000"/echap> + Achats de sous-traitances générales"/> + + + + + + + 604000"/echap> + Achats de marchandises"/> + + + + + + + 607000"/echap> + Achats produits et demi-produits"/> + + + + + + + 608000"/echap> + Remises, ristournes et rabais sur achats"/> + + + + + + + 609000"/echap> + Variation de stock mat. premières"/> + + + + + + + 609100"/echap> + Variation stock mat. consommables"/> + + + + + + + 609400"/echap> + Variation stock marchandises"/> + + + + + + + 610000"/echap> + Loyers et charges locatives"/> + + + + + + + 610100"/echap> + Redevances de crédit bail"/> + + + + + + + 611000"/echap> + Entretiens et réparations des locaux"/> + + + + + + + 612000"/echap> + Consommation - eau"/> + + + + + + + 612010"/echap> + Consommation - gaz"/> + + + + + + + 612020"/echap> + Consommation - électricité"/> + + + + + + + 612030"/echap> + Consommation - carburants"/> + + + + + + + 612040"/echap> + Consommation - mazout"/> + + + + + + + 612100"/echap> + Documentation"/> + + + + + + + 612200"/echap> + Imprimés et fournitures de bureau"/> + + + + + + + 612300"/echap> + Téléphone"/> + + + + + + + 612310"/echap> + Frais postaux"/> + + + + + + + 612320"/echap> + Fax"/> + + + + + + + 613000"/echap> + Redevances et royalties"/> + + + + + + + 613100"/echap> + Honoraires"/> + + + + + + + 613200"/echap> + Organismes de services"/> + + + + + + + 613300"/echap> + Commissions"/> + + + + + + + 614000"/echap> + Assurance incendie"/> + + + + + + + 615000"/echap> + Annonces, publicité"/> + + + + + + + 615100"/echap> + Cotisations et abonnements"/> + + + + + + + 615200"/echap> + Dons et libéralités"/> + + + + + + + 615300"/echap> + Publications légales"/> + + + + + + + 616000"/echap> + Sous-traitants"/> + + + + + + + 616100"/echap> + Transports par tiers"/> + + + + + + + 620000"/echap> + Rémunératons administrat. ou gérants"/> + + + + + + + 620100"/echap> + Rémunérations personnel de direction"/> + + + + + + + 620200"/echap> + Rémunérations employés"/> + + + + + + + 620300"/echap> + Rémunérations ouvriers"/> + + + + + + + 621000"/echap> + Chg.soc.lég.administ.et gérant"/> + + + + + + + 621100"/echap> + Chg.soc.lég. personnel de direction"/> + + + + + + + 621200"/echap> + Chg.soc.lég. employés"/> + + + + + + + 621300"/echap> + Chg.soc.lég. ouvriers"/> + + + + + + + 621400"/echap> + Assurance accidents"/> + + + + + + + 622000"/echap> + Primes patr. pour ass. extra - légales"/> + + + + + + + 623000"/echap> + Autres frais de personnel"/> + + + + + + + 624000"/echap> + Pension administrat. ou gérant"/> + + + + + + + 624100"/echap> + Pension personnel"/> + + + + + + + 630000"/echap> + Dot. cor. val s/frais d'établissement"/> + + + + + + + 630100"/echap> + Dot. cor. val s/immob. incorporels"/> + + + + + + + 630200"/echap> + Dot. cor. val s/immob. corporels"/> + + + + + + + 631000"/echap> + Dot. cor. val s/stock mat.fourni"/> + + + + + + + 631100"/echap> + Reprises cor. val. s/stock mat. fourni"/> + + + + + + + 632000"/echap> + Dot. cor. val s/en-cours,pr fini"/> + + + + + + + 632100"/echap> + Reprises cor. val s/en-cours,pf"/> + + + + + + + 633000"/echap> + Dot. cor. val s/cr comm +1an"/> + + + + + + + 633100"/echap> + Reprises cor. val s/cr com +1an"/> + + + + + + + 634000"/echap> + Dot. cor. val. s/cr comm -1an"/> + + + + + + + 634100"/echap> + Reprises cor. val.s/cr com -1an"/> + + + + + + + 635000"/echap> + Dot. prov. pension et oblig. sim."/> + + + + + + + 635100"/echap> + Reprises prov. s/pens.obli. sim."/> + + + + + + + 636000"/echap> + Dot. prov-grosses réparation"/> + + + + + + + 636100"/echap> + Reprises prov. grosses réparation"/> + + + + + + + 637000"/echap> + Dot. prov-autres risques et chg"/> + + + + + + + 637100"/echap> + Reprises prov autres risq,chg"/> + + + + + + + 640000"/echap> + Taxe d'abonnement"/> + + + + + + + 640100"/echap> + Impôt foncier"/> + + + + + + + 640200"/echap> + Impôt commercial s/le capital"/> + + + + + + + 640300"/echap> + Impôt s/la fortune"/> + + + + + + + 641000"/echap> + Moins-val. sur réalis. d'immob. corp."/> + + + + + + + 642000"/echap> + Moins-val. / réalis. de créances comm."/> + + + + + + + 643000"/echap> + Charges d'exploitation diverses"/> + + + + + + + 650000"/echap> + Intérêts, commissions et frais / dettes"/> + + + + + + + 651000"/echap> + Dot. cor. val s/actif circ"/> + + + + + + + 651100"/echap> + Reprises cor. val s/actif circulants"/> + + + + + + + 652000"/echap> + Moins-values sur réalis. d'actifs circ."/> + + + + + + + 653000"/echap> + Charges d'escompte de créances"/> + + + + + + + 654000"/echap> + Différences de change"/> + + + + + + + 655000"/echap> + Ecarts de conversion des devises"/> + + + + + + + 656000"/echap> + Frais de banque"/> + + + + + + + 660000"/echap> + Dot. cor. val exceptionnelles"/> + + + + + + + 660100"/echap> + Reprises cor. val. excep"/> + + + + + + + 661000"/echap> + Dot. cor. val s/immob. financières"/> + + + + + + + 661100"/echap> + Reprises cor val s/immob. fin."/> + + + + + + + 662000"/echap> + Dot. prov-risques et chg except."/> + + + + + + + 662100"/echap> + Reprises prov risq,chg except."/> + + + + + + + 663000"/echap> + Moins-values sur réalis. d'actifs immob."/> + + + + + + + 665000"/echap> + Différences de change exceptionnelles"/> + + + + + + + 668000"/echap> + Autres charges exceptionnelles"/> + + + + + + + 670000"/echap> + Impôts luxemb sur le résultat de l'ex."/> + + + + + + + 671000"/echap> + Impôts luxemb /résultat d'ex. antérieurs"/> + + + + + + + 672000"/echap> + Impôts étrangers sur le résultat de l'ex"/> + + + + + + + 673000"/echap> + Impôts étrgs/résultat d'ex. antérieurs"/> + + + + + + + 674000"/echap> + Impôts sur résultats exceptionnels"/> + + + + + + + 680000"/echap> + Transfert aux réserves immunisées"/> + + + + + + + 700000"/echap> + Ventes et prestations de services"/> + + + + + + + 708000"/echap> + R.r.r accordés sur ventes"/> + + + + + + + 712000"/echap> + Variation de stocks des encours de fabr."/> + + + + + + + 713000"/echap> + Variation de stocks des produits finis"/> + + + + + + + 720000"/echap> + Travaux effect. par entreprise elle-même"/> + + + + + + + 740000"/echap> + Subsides d'exploitation"/> + + + + + + + 741000"/echap> + Plus-values sur réal. d'immob. corp."/> + + + + + + + 742000"/echap> + Plus-values sur réalis. créances comm."/> + + + + + + + 743000"/echap> + Récupération de frais de personnel"/> + + + + + + + 744000"/echap> + Commissions et courtages"/> + + + + + + + 745000"/echap> + Redevances pour brevets et licences"/> + + + + + + + 746000"/echap> + Loyers perçus"/> + + + + + + + 748000"/echap> + Produits d'exploitation divers."/> + + + + + + + 750000"/echap> + Produits des participations"/> + + + + + + + 750100"/echap> + Autres produits des immob. financières"/> + + + + + + + 751000"/echap> + Produits des valeurs mobilières"/> + + + + + + + 751100"/echap> + Autres produits des actifs circulants"/> + + + + + + + 752000"/echap> + Plus-values sur réalis. d'actifs circula"/> + + + + + + + 753000"/echap> + Subsides en capital et en intérêts"/> + + + + + + + 754000"/echap> + Différences de change"/> + + + + + + + 754100"/echap> + Amendes pour retards de paiement"/> + + + + + + + 754200"/echap> + Intérêts retards de paiement"/> + + + + + + + 755000"/echap> + Ecarts de conversion de devises"/> + + + + + + + 756000"/echap> + Autres produits financiers"/> + + + + + + + 757000"/echap> + Escomptes obtenus"/> + + + + + + + 763000"/echap> + Plus-values sur réalis. d'actifs immob."/> + + + + + + + 771000"/echap> + Régularis. d'impôts luxemb sur résultat"/> + + + + + + + 773000"/echap> + Régularis. d'impôts étrangers / résultat"/> + + + + + + + + + PCMN for Luxembourg"/> + + + + + + + + + + + From d70de88529bf9f6e58eaa2044f6f3a3c224d37b2 Mon Sep 17 00:00:00 2001 From: Olivier Laurent Date: Mon, 13 Oct 2008 19:06:14 +0200 Subject: [PATCH 022/153] French translation bzr revid: olt@tinyerp.com-20081013170614-sn1jyxxhyw84z0tf --- addons/purchase/i18n/fr_FR.po | 336 ++++++++++--------- addons/purchase_analytic_plans/i18n/fr_FR.po | 24 +- addons/sale_journal/i18n/fr_FR.po | 197 +++++------ 3 files changed, 281 insertions(+), 276 deletions(-) diff --git a/addons/purchase/i18n/fr_FR.po b/addons/purchase/i18n/fr_FR.po index faa8b4ce4a7..ad01dd04cb1 100644 --- a/addons/purchase/i18n/fr_FR.po +++ b/addons/purchase/i18n/fr_FR.po @@ -4,47 +4,44 @@ # msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 4.3.0" -"Report-Msgid-Bugs-To: support@openerp.com" -"POT-Creation-Date: 2008-09-11 15:41:43+0000" -"PO-Revision-Date: 2008-09-11 15:41:43+0000" -"Last-Translator: <>" -"Language-Team: " -"MIME-Version: 1.0" -"Content-Type: text/plain; charset=UTF-8" -"Content-Transfer-Encoding: " -"Plural-Forms: " +"Project-Id-Version: OpenERP Server 4.3.0\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2008-09-05 13:26+0000\n" +"PO-Revision-Date: 2008-10-13 16:39+0000\n" +"Last-Translator: Olivier Laurent \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2008-10-13 17:01+0000\n" +"X-Generator: Launchpad (build Unknown)\n" #. module: purchase #: field:purchase.order,invoiced:0 msgid "Invoiced & Paid" msgstr "Facturé & payé" -#. module: purchase -#: field:purchase.order,location_id:0 -msgid "Destination" -msgstr "" - -#. module: purchase -#: rml:purchase.order:0 -msgid "Validated By" -msgstr "" - #. module: purchase #: field:purchase.order,partner_id:0 msgid "Supplier" -msgstr "" +msgstr "Fournisseur" #. module: purchase #: wizard_view:purchase.order.merge,init:0 -msgid "Please note that orders will only be merged if they are to the same partner and going to the same location, and lines will only be merged if they are exactly the same except for the quantity and unit." -msgstr "Veuillez noter que les commandes ne seront fusionnées que si elles sont destinées au même partenaire et vont à la même zone de stockage, et que les lignes ne seront fusionnées que si elles sont exactement les mêmes, sauf pour la quantité et l'unité" +msgid "" +"Please note that orders will only be merged if they are to the same partner " +"and going to the same location, and lines will only be merged if they are " +"exactly the same except for the quantity and unit." +msgstr "" +"Veuillez noter que les commandes ne seront fusionnées que si elles sont " +"destinées au même partenaire et vont à la même zone de stockage, et que les " +"lignes ne seront fusionnées que si elles sont exactement les mêmes, sauf " +"pour la quantité et l'unité" #. module: purchase -#, python-format -#: code:addons/purchase/purchase.py:0 -msgid "No Pricelist !" -msgstr "" +#: rml:purchase.order:0 +msgid "Your order reference :" +msgstr "Votre référence de commande :" #. module: purchase #: model:ir.model,name:purchase.model_purchase_order @@ -54,32 +51,37 @@ msgstr "Commande fournisseur" #. module: purchase #: model:product.pricelist,name:purchase.list0 msgid "Default Purchase Pricelist" -msgstr "" +msgstr "Liste de prix d'achat par défaut" #. module: purchase #: rml:purchase.quotation:0 msgid "Thanks," msgstr "Merci," -#. module: purchase -#: model:ir.actions.wizard,name:purchase.purchase_order_merge -msgid "Merge purchases" -msgstr "Fusionner les achats" - #. module: purchase #: help:res.partner,property_product_pricelist_purchase:0 -msgid "This pricelist will be used, instead of the default one, for purchases from the current partner" -msgstr "Cette liste de prix sera utilisée, au lieu de celle par défaut, pour les achats du partenaire courant" +msgid "" +"This pricelist will be used, instead of the default one, for purchases from " +"the current partner" +msgstr "" +"Cette liste de prix sera utilisée, au lieu de celle par défaut, pour les " +"achats du partenaire courant" #. module: purchase #: rml:purchase.order:0 +#: rml:purchase.quotation:0 msgid "Fax :" msgstr "Fax :" #. module: purchase #: help:purchase.order,pricelist_id:0 -msgid "The pricelist sets the currency used for this purchase order. It also computes the supplier price for the selected products/quantities." +msgid "" +"The pricelist sets the currency used for this purchase order. It also " +"computes the supplier price for the selected products/quantities." msgstr "" +"La liste de prix fixe la devise utilisée pour la commande d'achat. Elle " +"calcule également le prix fournisseur pour les quantités de produits " +"sélectionnées." #. module: purchase #: field:purchase.order.line,price_subtotal:0 @@ -98,20 +100,11 @@ msgid "Purchase Orders in Progress" msgstr "Ordres d'achat en cours" #. module: purchase -#: field:purchase.order.line,notes:0 -#: field:purchase.order,notes:0 -#: view:purchase.order:0 -#: view:purchase.order.line:0 -msgid "Notes" -msgstr "Notes" - -#. module: purchase -#: rml:purchase.order:0 -msgid "N°" +#: field:purchase.order,minimum_planned_date:0 +msgid "Minimum Planned Date" msgstr "" #. module: purchase -#: rml:purchase.order:0 #: field:purchase.order,amount_tax:0 #: field:purchase.order.line,taxes_id:0 msgid "Taxes" @@ -123,12 +116,7 @@ msgstr "Taxes" #: view:purchase.order:0 #: model:res.request.link,name:purchase.req_link_purchase_order msgid "Purchase Order" -msgstr "" - -#. module: purchase -#: rml:purchase.order:0 -msgid "Net Total :" -msgstr "" +msgstr "Commande d'achat" #. module: purchase #: selection:purchase.order,state:0 @@ -137,7 +125,13 @@ msgstr "Annulé" #. module: purchase #: help:purchase.order,state:0 -msgid "The state of the purchase order or the quotation request. A quotation is a purchase order in a 'Draft' state. Then the order has to be confirmed by the user, the state switch to 'Confirmed'. Then the supplier must confirm the order to change the state to 'Approved'. When the purchase order is paid and received, the state becomes 'Done'. If a cancel action occurs in the invoice or in the reception of goods, the state becomes in exception." +msgid "" +"The state of the purchase order or the quotation request. A quotation is a " +"purchase order in a 'Draft' state. Then the order has to be confirmed by the " +"user, the state switch to 'Confirmed'. Then the supplier must confirm the " +"order to change the state to 'Approved'. When the purchase order is paid and " +"received, the state becomes 'Done'. If a cancel action occurs in the invoice " +"or in the reception of goods, the state becomes in exception." msgstr "" #. module: purchase @@ -145,21 +139,12 @@ msgstr "" msgid "Origin" msgstr "Origine" -#. module: purchase -#: view:purchase.order:0 -msgid "Reference" -msgstr "" - #. module: purchase #: rml:purchase.order:0 +#: rml:purchase.quotation:0 msgid "TVA :" msgstr "TVA :" -#. module: purchase -#: rml:purchase.quotation:0 -msgid "Tel.:" -msgstr "" - #. module: purchase #: view:purchase.order:0 msgid "Invoice Done" @@ -173,7 +158,7 @@ msgstr "Compte analytique" #. module: purchase #: model:ir.model,name:purchase.model_purchase_order_line msgid "Purchase Order lines" -msgstr "" +msgstr "Lignes de commande d'achat" #. module: purchase #: field:purchase.order,validator:0 @@ -190,18 +175,6 @@ msgstr "Prix net" msgid "Order Line" msgstr "Ligne de commande" -#. module: purchase -#, python-format -#: code:addons/purchase/purchase.py:0 -msgid "You have to select a pricelist in the purchase form !\nPlease set one before choosing a product." -msgstr "" - -#. module: purchase -#, python-format -#: code:addons/purchase/purchase.py:0 -msgid "Wrong Product UOM !" -msgstr "" - #. module: purchase #: selection:purchase.order,state:0 msgid "Confirmed" @@ -210,7 +183,7 @@ msgstr "Visé par acheteur" #. module: purchase #: view:purchase.order:0 msgid "Invoice Control" -msgstr "" +msgstr "Contrôle facture" #. module: purchase #: rml:purchase.quotation:0 @@ -235,12 +208,7 @@ msgstr "Entrepôt" #. module: purchase #: field:purchase.order,order_line:0 msgid "Order Lines" -msgstr "" - -#. module: purchase -#: rml:purchase.quotation:0 -msgid "Fax:" -msgstr "" +msgstr "Lignes de la commande" #. module: purchase #: view:purchase.order:0 @@ -253,14 +221,9 @@ msgid "Shipping address :" msgstr "Adresse de livraison :" #. module: purchase -#: field:res.partner,property_product_pricelist_purchase:0 -msgid "Purchase Pricelist" -msgstr "Liste de prix d'achat" - -#. module: purchase -#: field:purchase.order,minimum_planned_date:0 -msgid "Planned Date" -msgstr "" +#: rml:purchase.quotation:0 +msgid "Printed:" +msgstr "Imprimé:" #. module: purchase #: view:purchase.order:0 @@ -268,9 +231,9 @@ msgid "Approved by Supplier" msgstr "Approuvé par le fournisseur" #. module: purchase -#: rml:purchase.order:0 -msgid "Total :" -msgstr "" +#: model:ir.actions.wizard,name:purchase.purchase_order_merge +msgid "Merge purchases" +msgstr "Fusionner les achats" #. module: purchase #: field:purchase.order.line,move_dest_id:0 @@ -280,7 +243,7 @@ msgstr "Destination de la réservation" #. module: purchase #: field:purchase.order,name:0 msgid "Order Reference" -msgstr "" +msgstr "Référence commande" #. module: purchase #: field:purchase.order,pricelist_id:0 @@ -290,6 +253,16 @@ msgstr "Liste de prix" #. module: purchase #: constraint:ir.ui.view:0 msgid "Invalid XML for View Architecture!" +msgstr "XML non valide pour l'architecture de la vue!" + +#. module: purchase +#: rml:purchase.order:0 +msgid "Date ordered :" +msgstr "Date de commande :" + +#. module: purchase +#: help:purchase.order,minimum_planned_date:0 +msgid "Minimum schedule date of all products." msgstr "" #. module: purchase @@ -298,25 +271,25 @@ msgid "Manual" msgstr "Manuel" #. module: purchase -#: rml:purchase.quotation:0 -msgid "Request for quotation :" -msgstr "" +#: rml:purchase.order:0 +msgid "Our order reference :" +msgstr "Notre référence de commande :" #. module: purchase -#: selection:purchase.order,state:0 -msgid "Shipping Exception" -msgstr "Exception livraison" - -#. module: purchase -#: help:purchase.order,minimum_planned_date:0 -msgid "This is computed as the minimum scheduled date of all purchase order lines' products." -msgstr "" +#: rml:purchase.order:0 +msgid "N° :" +msgstr "N° :" #. module: purchase #: model:ir.actions.act_window,name:purchase.act_res_partner_2_purchase_order msgid "Purchase orders" msgstr "Ordres d'achat" +#. module: purchase +#: rml:purchase.order:0 +msgid "TOTAL :" +msgstr "TOTAL :" + #. module: purchase #: selection:purchase.order,invoice_method:0 msgid "From picking" @@ -326,7 +299,12 @@ msgstr "Sur colisages" #: model:ir.actions.act_window,name:purchase.purchase_form_action3 #: model:ir.ui.menu,name:purchase.menu_purchase_form_action3 msgid "Purchase Order Waiting Approval" -msgstr "" +msgstr "Commande d'achat en attente d'approbation" + +#. module: purchase +#: rml:purchase.quotation:0 +msgid "Tel. :" +msgstr "Tél. :" #. module: purchase #: view:purchase.order:0 @@ -335,35 +313,36 @@ msgstr "Confirmer cde fourn." #. module: purchase #: help:purchase.order,picking_ids:0 -msgid "This is the list of picking list that have been generated for this purchase" -msgstr "Ceci est la liste de la liste de picking ayant été généré pour cet achat" +msgid "" +"This is the list of picking list that have been generated for this purchase" +msgstr "" +"Ceci est la liste de la liste de picking ayant été généré pour cet achat" #. module: purchase #: field:purchase.order,partner_ref:0 msgid "Partner Ref." msgstr "Réf. Partenaire" -#. module: purchase -#: rml:purchase.order:0 -msgid "Taxes :" -msgstr "" - #. module: purchase #: field:purchase.order,invoiced_rate:0 msgid "Invoiced" -msgstr "" - -#. module: purchase -#, python-format -#: code:addons/purchase/purchase.py:0 -msgid "You have to select a product UOM in the same category than the purchase UOM of the product" -msgstr "" +msgstr "Facturée" #. module: purchase #: field:purchase.order,dest_address_id:0 msgid "Destination Address" msgstr "Adresse de destination" +#. module: purchase +#: rml:purchase.order:0 +msgid "Applicable Taxes" +msgstr "Taxes Applicables" + +#. module: purchase +#: selection:purchase.order,state:0 +msgid "Shipping Exception" +msgstr "Exception livraison" + #. module: purchase #: field:stock.move,purchase_line_id:0 #: view:purchase.order.line:0 @@ -373,22 +352,27 @@ msgstr "Ligne de commande" #. module: purchase #: view:purchase.order:0 msgid "Calendar View" -msgstr "" +msgstr "Vue calendrier" #. module: purchase #: selection:purchase.order,state:0 msgid "Invoice Exception" msgstr "Exception facture" +#. module: purchase +#: rml:purchase.order:0 +msgid "Taxes :" +msgstr "Taxes :" + #. module: purchase #: view:res.partner:0 msgid "Sales & Purchases" -msgstr "" +msgstr "Ventes & Achats" #. module: purchase #: view:purchase.order:0 msgid "Delivery & Invoices" -msgstr "" +msgstr "Livraisons & Factures" #. module: purchase #: rml:purchase.quotation:0 @@ -396,26 +380,15 @@ msgid "Date" msgstr "Date" #. module: purchase -#, python-format -#: code:addons/purchase/purchase.py:0 -msgid "There is no expense account defined for this product: \"%s\" (id:%d)" -msgstr "" +#: field:purchase.order,location_id:0 +msgid "Delivery destination" +msgstr "Destination de Livraison" #. module: purchase #: field:purchase.order.line,date_planned:0 msgid "Scheduled date" msgstr "Date prévue" -#. module: purchase -#: rml:purchase.order:0 -msgid "Our Order Reference" -msgstr "" - -#. module: purchase -#: rml:purchase.quotation:0 -msgid "TVA:" -msgstr "" - #. module: purchase #: view:purchase.order:0 msgid "Compute" @@ -426,6 +399,11 @@ msgstr "Calculer" msgid "Cancel Purchase Order" msgstr "Annuler cde fourn." +#. module: purchase +#: rml:purchase.order:0 +msgid "Validated by :" +msgstr "Valider par :" + #. module: purchase #: field:purchase.order.line,product_qty:0 msgid "Quantity" @@ -434,12 +412,12 @@ msgstr "Quantité" #. module: purchase #: view:res.partner:0 msgid "Purchases" -msgstr "" +msgstr "Achats" #. module: purchase #: field:purchase.order,state:0 msgid "Order Status" -msgstr "" +msgstr "État de la commande" #. module: purchase #: view:purchase.order:0 @@ -452,12 +430,6 @@ msgstr "Approuver cde achat" msgid "Qty" msgstr "Qté" -#. module: purchase -#: rml:purchase.order:0 -#: field:purchase.order.line,price_unit:0 -msgid "Unit Price" -msgstr "Prix" - #. module: purchase #: selection:purchase.order,state:0 msgid "Done" @@ -482,7 +454,12 @@ msgstr "Réf. Commande" #: model:ir.actions.act_window,name:purchase.purchase_form_action #: model:ir.ui.menu,name:purchase.menu_purchase_form_action msgid "Purchase Orders" -msgstr "" +msgstr "Commandes d'achats" + +#. module: purchase +#: rml:purchase.quotation:0 +msgid "Other reference :" +msgstr "Autre référence :" #. module: purchase #: wizard_view:purchase.order.merge,init:0 @@ -492,14 +469,17 @@ msgstr "Fusionner les commandes" #. module: purchase #: constraint:ir.model:0 -msgid "The Object name must start with x_ and not contain any special character !" +msgid "" +"The Object name must start with x_ and not contain any special character !" msgstr "" +"Le nom de l'objet doit commencer avec x_ et ne pas contenir de charactères " +"spéciaux !" #. module: purchase #: model:ir.actions.act_window,name:purchase.purchase_form_action_new #: model:ir.ui.menu,name:purchase.menu_purchase_form_action_new msgid "New Purchase Order" -msgstr "" +msgstr "Nouvelles commandes d'achats" #. module: purchase #: field:purchase.order,shipped:0 @@ -509,6 +489,7 @@ msgstr "Reçu" #. module: purchase #: rml:purchase.order:0 +#: rml:purchase.quotation:0 #: model:ir.actions.report.xml,name:purchase.report_purchase_quotation #: selection:purchase.order,state:0 msgid "Request for Quotation" @@ -526,8 +507,9 @@ msgstr "Sur la commande" #. module: purchase #: rml:purchase.order:0 -msgid "Date Req." -msgstr "" +#: field:purchase.order.line,price_unit:0 +msgid "Unit Price" +msgstr "Prix" #. module: purchase #: field:purchase.order,date_approve:0 @@ -535,21 +517,35 @@ msgid "Date Approved" msgstr "Date approbation" #. module: purchase +#: rml:purchase.quotation:0 #: field:purchase.order.line,product_id:0 msgid "Product" msgstr "Produit" #. module: purchase -#: rml:purchase.order:0 -#: rml:purchase.quotation:0 #: field:purchase.order.line,name:0 msgid "Description" msgstr "Description" +#. module: purchase +#: rml:purchase.order:0 +msgid "Product Description" +msgstr "Descriptif Produit" + +#. module: purchase +#: rml:purchase.order:0 +msgid "Date Requested" +msgstr "Date de Demande" + +#. module: purchase +#: rml:purchase.quotation:0 +msgid "-" +msgstr "-" + #. module: purchase #: view:purchase.order:0 msgid "Delivery" -msgstr "" +msgstr "Livraison" #. module: purchase #: field:purchase.order.line,product_uom:0 @@ -567,9 +563,12 @@ msgid "Reservation" msgstr "Réservation" #. module: purchase -#: rml:purchase.order:0 -msgid "Your Order Reference" -msgstr "" +#: field:purchase.order.line,notes:0 +#: field:purchase.order,notes:0 +#: view:purchase.order:0 +#: view:purchase.order.line:0 +msgid "Notes" +msgstr "Notes" #. module: purchase #: view:purchase.order:0 @@ -582,27 +581,30 @@ msgid "Total amount" msgstr "Montant total" #. module: purchase -#: rml:purchase.order:0 #: field:purchase.order,date_order:0 msgid "Date Ordered" -msgstr "Date de commande" +msgstr "Date de Commande" + +#. module: purchase +#: rml:purchase.order:0 +msgid "Net Total :" +msgstr "Net à payer :" #. module: purchase #: view:purchase.order:0 msgid "Purchase Control" -msgstr "" +msgstr "Contrôle d'achat" #. module: purchase #: model:ir.actions.act_window,name:purchase.purchase_form_action2 #: model:ir.ui.menu,name:purchase.menu_purchase_order_draft msgid "Request For Quotations" -msgstr "" +msgstr "Demande de Devis" #. module: purchase -#, python-format -#: code:addons/purchase/purchase.py:0 -msgid "Error !" -msgstr "" +#: field:res.partner,property_product_pricelist_purchase:0 +msgid "Purchase Pricelist" +msgstr "Liste de prix d'achat" #. module: purchase #: field:purchase.order,invoice_method:0 @@ -628,6 +630,7 @@ msgstr "Total" #: constraint:product.pricelist.version:0 msgid "You can not have 2 pricelist version that overlaps!" msgstr "" +"Vous en pouvez pas avoir 2 listes de prix avec des dates qui se chevauchent" #. module: purchase #: wizard_view:purchase.order.merge,init:0 @@ -638,4 +641,3 @@ msgstr "Êtes-vous sûr de vouloir fusionner ces commandes ?" #: field:purchase.order,amount_untaxed:0 msgid "Untaxed Amount" msgstr "Montant HT" - diff --git a/addons/purchase_analytic_plans/i18n/fr_FR.po b/addons/purchase_analytic_plans/i18n/fr_FR.po index 0939ee6233c..dc322fd9e68 100644 --- a/addons/purchase_analytic_plans/i18n/fr_FR.po +++ b/addons/purchase_analytic_plans/i18n/fr_FR.po @@ -4,19 +4,19 @@ # msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 4.3.0" -"Report-Msgid-Bugs-To: support@openerp.com" -"POT-Creation-Date: 2008-09-11 15:41:43+0000" -"PO-Revision-Date: 2008-09-11 15:41:43+0000" -"Last-Translator: <>" -"Language-Team: " -"MIME-Version: 1.0" -"Content-Type: text/plain; charset=UTF-8" -"Content-Transfer-Encoding: " -"Plural-Forms: " +"Project-Id-Version: OpenERP Server 4.3.0\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2008-09-05 13:23+0000\n" +"PO-Revision-Date: 2008-10-13 16:35+0000\n" +"Last-Translator: Olivier Laurent \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2008-10-13 16:56+0000\n" +"X-Generator: Launchpad (build Unknown)\n" #. module: purchase_analytic_plans #: constraint:ir.ui.view:0 msgid "Invalid XML for View Architecture!" -msgstr "" - +msgstr "XML non valide pour l'architecture de la vue" diff --git a/addons/sale_journal/i18n/fr_FR.po b/addons/sale_journal/i18n/fr_FR.po index 1dcfd4bfb51..3e2eba754d8 100644 --- a/addons/sale_journal/i18n/fr_FR.po +++ b/addons/sale_journal/i18n/fr_FR.po @@ -4,34 +4,35 @@ # msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 4.3.0" -"Report-Msgid-Bugs-To: support@openerp.com" -"POT-Creation-Date: 2008-09-11 15:41:43+0000" -"PO-Revision-Date: 2008-09-11 15:41:43+0000" -"Last-Translator: <>" -"Language-Team: " -"MIME-Version: 1.0" -"Content-Type: text/plain; charset=UTF-8" -"Content-Transfer-Encoding: " -"Plural-Forms: " +"Project-Id-Version: OpenERP Server 4.3.0\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2008-09-05 16:04+0000\n" +"PO-Revision-Date: 2008-10-13 16:29+0000\n" +"Last-Translator: Olivier Laurent \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2008-10-13 16:44+0000\n" +"X-Generator: Launchpad (build Unknown)\n" #. module: sale_journal #: model:ir.actions.act_window,name:sale_journal.act_sale_journal_sale_journal_2_sale_journal_sale_stats msgid "Monthly sales" -msgstr "" +msgstr "Ventes mensuelles" #. module: sale_journal #: selection:sale_journal.invoice.type.stats,state:0 #: selection:sale_journal.picking.stats,state:0 msgid "assigned" -msgstr "" +msgstr "Attribué" #. module: sale_journal #: model:ir.actions.act_window,name:sale_journal.action_invoice_type_picking_stats_open_menu_all #: model:ir.actions.act_window,name:sale_journal.action_invoice_type_picking_stats_open_menu_month #: view:sale_journal.invoice.type.stats:0 msgid "Packings by invoice method" -msgstr "" +msgstr "Conditionnement par méthode de facturation" #. module: sale_journal #: model:ir.ui.menu,name:sale_journal.menu_definition_journal_packing_lists @@ -41,47 +42,47 @@ msgstr "Listes de colisage" #. module: sale_journal #: selection:sale_journal.sale.stats,state:0 msgid "Waiting Schedule" -msgstr "" +msgstr "Attente d'exécution" #. module: sale_journal #: selection:sale_journal.invoice.type.stats,invoice_state:0 msgid "to be invoiced" -msgstr "" +msgstr "à facturer" #. module: sale_journal #: model:ir.model,name:sale_journal.model_sale_journal_sale_journal #: field:stock.picking,sale_journal_id:0 #: view:sale_journal.sale.journal:0 msgid "Sale Journal" -msgstr "" +msgstr "Journal de vente" #. module: sale_journal #: field:sale_journal.sale.journal,sale_stats_ids:0 msgid "Sale Stats" -msgstr "" +msgstr "Stats de vente" #. module: sale_journal #: view:sale_journal.picking.journal:0 #: view:sale_journal.sale.journal:0 msgid "Set to Draft" -msgstr "" +msgstr "Mettre au brouillon" #. module: sale_journal #: field:sale_journal.picking.journal,date:0 #: field:sale_journal.sale.journal,date:0 msgid "Journal date" -msgstr "" +msgstr "Date du journal" #. module: sale_journal #: help:res.partner,property_invoice_type:0 msgid "The type of journal used for sales and packings." -msgstr "" +msgstr "Le type de journal utilisé pour les ventes et les colisages" #. module: sale_journal #: view:sale_journal.picking.journal:0 #: view:sale_journal.sale.journal:0 msgid "Notes" -msgstr "" +msgstr "Notes" #. module: sale_journal #: model:ir.actions.act_window,name:sale_journal.action_definition_picking_journal_tree @@ -89,65 +90,65 @@ msgstr "" #: model:ir.actions.act_window,name:sale_journal.action_picking_picking_stats_open_menu_all #: model:ir.actions.act_window,name:sale_journal.action_picking_picking_stats_open_menu_month msgid "Packings by journal" -msgstr "" +msgstr "Colisages par Journal" #. module: sale_journal #: model:ir.actions.act_window,name:sale_journal.action_definition_journal_tree_my msgid "My open journals" -msgstr "" +msgstr "Mes journaux ouverts" #. module: sale_journal #: model:ir.ui.menu,name:sale_journal.menu_definition_journal_picking msgid "Packings Journals" -msgstr "" +msgstr "Journaux de colisages" #. module: sale_journal #: field:sale_journal.invoice.type.stats,count:0 #: field:sale_journal.picking.stats,count:0 #: field:sale_journal.sale.stats,count:0 msgid "# of Lines" -msgstr "" +msgstr "# de lignes" #. module: sale_journal #: model:ir.ui.menu,name:sale_journal.menu_definition_journal_picking_byjournal_all #: model:ir.ui.menu,name:sale_journal.menu_definition_journal_sales_all_open msgid "All Open Journals" -msgstr "" +msgstr "Tous les journaux ouverts" #. module: sale_journal #: selection:sale_journal.picking.journal,state:0 #: selection:sale_journal.sale.journal,state:0 msgid "Draft" -msgstr "" +msgstr "Brouillon" #. module: sale_journal #: model:ir.actions.act_window,name:sale_journal.action_invoice_type_picking_stats_open msgid "Statistics on packings to invoice" -msgstr "" +msgstr "Statistiques sur les colisages à facturer" #. module: sale_journal #: field:sale_journal.invoice.type.stats,price_average:0 #: field:sale_journal.picking.stats,price_average:0 #: field:sale_journal.sale.stats,price_average:0 msgid "Average Price" -msgstr "" +msgstr "Prix moyen" #. module: sale_journal #: constraint:ir.ui.view:0 msgid "Invalid XML for View Architecture!" -msgstr "" +msgstr "XML non valide pour l'architecture de la vue!" #. module: sale_journal #: selection:sale_journal.invoice.type,invoicing_method:0 msgid "Grouped" -msgstr "" +msgstr "Groupé" #. module: sale_journal #: field:sale_journal.invoice.type.stats,state:0 #: field:sale_journal.picking.stats,state:0 #: field:sale_journal.sale.journal,state:0 msgid "State" -msgstr "" +msgstr "État" #. module: sale_journal #: model:ir.ui.menu,name:sale_journal.menu_definition_journal_reporting_all @@ -160,7 +161,7 @@ msgstr "Tous les mois" #: field:sale_journal.picking.stats,price_total:0 #: field:sale_journal.sale.stats,price_total:0 msgid "Total Price" -msgstr "" +msgstr "Prix Total" #. module: sale_journal #: model:ir.ui.menu,name:sale_journal.menu_definition_journal_reporting @@ -171,23 +172,23 @@ msgstr "Reporting" #. module: sale_journal #: model:ir.actions.act_window,name:sale_journal.action_definition_picking_journal_tree_my msgid "My open packing journals" -msgstr "" +msgstr "Mes journaux de colisage ouvert" #. module: sale_journal #: model:ir.model,name:sale_journal.model_sale_journal_sale_stats msgid "Sales Orders by Journal" -msgstr "" +msgstr "Commandes de ventes par Journal" #. module: sale_journal #: selection:sale_journal.invoice.type.stats,state:0 #: selection:sale_journal.picking.stats,state:0 msgid "waiting" -msgstr "" +msgstr "En attente" #. module: sale_journal #: model:ir.model,name:sale_journal.model_sale_journal_picking_journal msgid "Packings Journal" -msgstr "" +msgstr "Journal de colisage" #. module: sale_journal #: model:ir.ui.menu,name:sale_journal.menu_definition_journal_configuration @@ -197,49 +198,49 @@ msgstr "Configuration" #. module: sale_journal #: selection:sale_journal.invoice.type.stats,invoice_state:0 msgid "None" -msgstr "" +msgstr "Aucun" #. module: sale_journal #: model:ir.model,name:sale_journal.model_sale_journal_invoice_type_stats msgid "Stats on packings by invoice method" -msgstr "" +msgstr "Statistiques sur les colisages par methode de facturation" #. module: sale_journal #: model:ir.actions.act_window,name:sale_journal.action_sale_sale_stats_open_menu_month msgid "Sales by journal (this month)" -msgstr "" +msgstr "Ventes par journal (ce mois)" #. module: sale_journal #: selection:sale_journal.sale.stats,state:0 msgid "Manual in progress" -msgstr "" +msgstr "Manuel en cours" #. module: sale_journal #: selection:sale_journal.sale.stats,state:0 msgid "Shipping Exception" -msgstr "" +msgstr "Exception de livraison" #. module: sale_journal #: selection:sale_journal.sale.stats,state:0 msgid "In progress" -msgstr "" +msgstr "En cours" #. module: sale_journal #: field:sale_journal.invoice.type.stats,name:0 #: field:sale_journal.picking.stats,name:0 #: field:sale_journal.sale.stats,name:0 msgid "Month" -msgstr "" +msgstr "Mois" #. module: sale_journal #: field:sale_journal.invoice.type.stats,invoice_state:0 msgid "Invoice state" -msgstr "" +msgstr "État de la facture" #. module: sale_journal #: view:sale_journal.picking.stats:0 msgid "Packings by journals" -msgstr "" +msgstr "Colisages par journaux" #. module: sale_journal #: model:ir.ui.menu,name:sale_journal.menu_definition_journal_picking_sending_goods @@ -249,96 +250,96 @@ msgstr "Livraison de marchandise" #. module: sale_journal #: field:sale_journal.sale.stats,state:0 msgid "Order State" -msgstr "" +msgstr "État commande" #. module: sale_journal #: view:sale_journal.picking.journal:0 msgid "Cancel Packings" -msgstr "" +msgstr "Annuler conditionnement" #. module: sale_journal #: field:sale_journal.invoice.type,note:0 #: field:sale_journal.picking.journal,note:0 #: field:sale_journal.sale.journal,note:0 msgid "Note" -msgstr "" +msgstr "Note" #. module: sale_journal #: selection:sale_journal.invoice.type.stats,state:0 #: selection:sale_journal.picking.stats,state:0 msgid "done" -msgstr "" +msgstr "terminer" #. module: sale_journal #: model:ir.actions.act_window,name:sale_journal.act_sale_journal_picking_journal_2_stock_picking_assigned #: model:ir.actions.act_window,name:sale_journal.act_sale_journal_sale_journal_2_stock_picking_assigned msgid "Assigned packings" -msgstr "" +msgstr "Colisages assignés" #. module: sale_journal #: selection:sale_journal.invoice.type.stats,state:0 #: selection:sale_journal.picking.stats,state:0 msgid "cancel" -msgstr "" +msgstr "annuler" #. module: sale_journal #: model:ir.actions.act_window,name:sale_journal.action_invoice_type_picking_open msgid "Packings to invoice" -msgstr "" +msgstr "Colisages à facturer" #. module: sale_journal #: selection:sale_journal.sale.stats,state:0 msgid "Invoice Exception" -msgstr "" +msgstr "Exception de facture" #. module: sale_journal #: view:sale_journal.picking.journal:0 msgid "Packings" -msgstr "" +msgstr "Colisages" #. module: sale_journal #: field:sale_journal.picking.journal,date_validation:0 #: field:sale_journal.sale.journal,date_validation:0 msgid "Validation date" -msgstr "" +msgstr "Date da validation" #. module: sale_journal #: model:ir.ui.menu,name:sale_journal.menu_definition_journal_picking_byjournal #: model:ir.ui.menu,name:sale_journal.menu_picking_picking_stats_open_all #: model:ir.ui.menu,name:sale_journal.menu_picking_picking_stats_open_menu msgid "Packings by Journal" -msgstr "" +msgstr "Colisages par journaux" #. module: sale_journal #: selection:sale_journal.invoice.type.stats,state:0 #: selection:sale_journal.picking.stats,state:0 msgid "draft" -msgstr "" +msgstr "brouillon" #. module: sale_journal #: field:sale_journal.invoice.type,active:0 msgid "Active" -msgstr "" +msgstr "Actif" #. module: sale_journal #: model:ir.ui.menu,name:sale_journal.menu_definition_journal_picking_invoice msgid "Packings to Invoice" -msgstr "" +msgstr "Colisages à facturer" #. module: sale_journal #: model:ir.actions.act_window,name:sale_journal.act_sale_journal_sale_journal_2_sale_order_draft msgid "Draft sales" -msgstr "" +msgstr "Ventes en brouillon" #. module: sale_journal #: selection:sale_journal.sale.stats,state:0 msgid "Quotation" -msgstr "" +msgstr "Proposition" #. module: sale_journal #: model:ir.ui.menu,name:sale_journal.menu_definition_journal msgid "Sales Journals" -msgstr "" +msgstr "Journaux de ventes" #. module: sale_journal #: model:ir.actions.act_window,name:sale_journal.action_invoice_type_tree @@ -348,93 +349,96 @@ msgstr "" #. module: sale_journal #: view:sale_journal.sale.journal:0 msgid "Confirm Sales" -msgstr "" +msgstr "Confirmer les Ventes" #. module: sale_journal #: field:sale_journal.picking.journal,date_created:0 #: field:sale_journal.picking.journal,state:0 #: field:sale_journal.sale.journal,date_created:0 msgid "Creation date" -msgstr "" +msgstr "Date de création" #. module: sale_journal #: field:res.partner,property_invoice_type:0 msgid "Invoicing Method" -msgstr "" +msgstr "Méthode de facturation" #. module: sale_journal #: field:sale_journal.picking.journal,code:0 #: field:sale_journal.sale.journal,code:0 msgid "Code" -msgstr "" +msgstr "Code" #. module: sale_journal #: view:sale_journal.picking.journal:0 #: view:sale_journal.sale.journal:0 msgid "Open Journal" -msgstr "" +msgstr "Ouvrir journal" #. module: sale_journal #: view:sale_journal.sale.journal:0 msgid "Sales" -msgstr "" +msgstr "Ventes" #. module: sale_journal #: view:sale_journal.picking.journal:0 msgid "Packing Journal" -msgstr "" +msgstr "Journal de colisage" #. module: sale_journal #: selection:sale_journal.picking.journal,state:0 #: selection:sale_journal.sale.journal,state:0 #: selection:sale_journal.sale.stats,state:0 msgid "Done" -msgstr "" +msgstr "Terminer" #. module: sale_journal #: selection:sale_journal.sale.stats,state:0 msgid "Cancel" -msgstr "" +msgstr "Annuler" #. module: sale_journal #: field:sale_journal.picking.journal,picking_stats_ids:0 msgid "Journal Stats" -msgstr "" +msgstr "Statistiques des Journaux" #. module: sale_journal #: selection:sale_journal.picking.journal,state:0 #: selection:sale_journal.sale.journal,state:0 msgid "Open" -msgstr "" +msgstr "Ouvert" #. module: sale_journal #: constraint:ir.model:0 -msgid "The Object name must start with x_ and not contain any special character !" +msgid "" +"The Object name must start with x_ and not contain any special character !" msgstr "" +"Le nom de l'objet doit commencer avec x_ et ne pas contenir de charactères " +"spéciaux !" #. module: sale_journal #: field:sale_journal.picking.journal,user_id:0 #: field:sale_journal.sale.journal,user_id:0 msgid "Responsible" -msgstr "" +msgstr "Responsable" #. module: sale_journal #: model:ir.ui.menu,name:sale_journal.menu_definition_journal_picking_byjournal_my #: model:ir.ui.menu,name:sale_journal.menu_definition_journal_sales_my_open msgid "My Open Journals" -msgstr "" +msgstr "Mes Journaux Ouverts" #. module: sale_journal #: view:sale_journal.sale.journal:0 msgid "Cancel Sales" -msgstr "" +msgstr "Ventes Annulées" #. module: sale_journal #: model:ir.ui.menu,name:sale_journal.menu_definition_journal_picking_invoice_method #: model:ir.ui.menu,name:sale_journal.menu_invoice_type_picking_stats_open_all #: model:ir.ui.menu,name:sale_journal.menu_invoice_type_picking_stats_open_menu msgid "Packings by Invoice Method" -msgstr "" +msgstr "Colisages par méthode de facturation" #. module: sale_journal #: field:sale_journal.invoice.type,name:0 @@ -442,30 +446,30 @@ msgstr "" #: field:stock.picking,invoice_type_id:0 #: view:sale_journal.invoice.type:0 msgid "Invoice Type" -msgstr "" +msgstr "Type de facture" #. module: sale_journal #: selection:sale_journal.invoice.type.stats,invoice_state:0 msgid "invoiced" -msgstr "" +msgstr "Facturé" #. module: sale_journal #: selection:sale_journal.invoice.type.stats,state:0 #: selection:sale_journal.picking.stats,state:0 msgid "confirmed" -msgstr "" +msgstr "Confirmé" #. module: sale_journal #: model:ir.model,name:sale_journal.model_sale_journal_picking_stats msgid "Packing lists by Journal" -msgstr "" +msgstr "Listes des colisages par journaux" #. module: sale_journal #: field:sale_journal.invoice.type.stats,quantity:0 #: field:sale_journal.picking.stats,quantity:0 #: field:sale_journal.sale.stats,quantity:0 msgid "Quantities" -msgstr "" +msgstr "Quantités" #. module: sale_journal #: field:sale_journal.picking.journal,name:0 @@ -477,24 +481,24 @@ msgstr "" #: view:sale_journal.picking.journal:0 #: view:sale_journal.sale.journal:0 msgid "Journal" -msgstr "" +msgstr "Journal" #. module: sale_journal #: model:ir.actions.act_window,name:sale_journal.act_sale_journal_picking_journal_2_stock_picking_confirmed #: model:ir.actions.act_window,name:sale_journal.act_sale_journal_sale_journal_2_stock_picking_confirmed msgid "Confirmed packings" -msgstr "" +msgstr "Colisages Confirmés" #. module: sale_journal #: field:sale_journal.invoice.type,invoicing_method:0 #: field:sale_journal.invoice.type.stats,invoice_type_id:0 msgid "Invoicing method" -msgstr "" +msgstr "Méthode de facturation" #. module: sale_journal #: model:ir.actions.act_window,name:sale_journal.action_definition_picking_journal msgid "Packings journals" -msgstr "" +msgstr "Journaux de colisages" #. module: sale_journal #: model:ir.ui.menu,name:sale_journal.menu_definition_journal_reporting_this @@ -508,43 +512,42 @@ msgstr "Ce mois" #: model:ir.ui.menu,name:sale_journal.menu_sale_sale_stats_open_menu #: view:sale_journal.sale.stats:0 msgid "Sales by Journal" -msgstr "" +msgstr "Ventes par Journa" #. module: sale_journal #: selection:sale_journal.invoice.type,invoicing_method:0 msgid "Non grouped" -msgstr "" +msgstr "Non groupées" #. module: sale_journal #: view:sale_journal.picking.journal:0 #: view:sale_journal.sale.journal:0 msgid "Journal Information" -msgstr "" +msgstr "Information Journal" #. module: sale_journal #: model:ir.model,name:sale_journal.model_sale_journal_invoice_type msgid "Invoice Types" -msgstr "" +msgstr "Types de facture" #. module: sale_journal #: view:sale_journal.picking.journal:0 #: view:sale_journal.sale.journal:0 msgid "States" -msgstr "" +msgstr "États" #. module: sale_journal #: view:sale_journal.picking.journal:0 #: view:sale_journal.sale.journal:0 msgid "Close Journal" -msgstr "" +msgstr "Fermer Journal" #. module: sale_journal #: model:ir.ui.menu,name:sale_journal.menu_definition_journal_invoice_type msgid "Invoicing Methods" -msgstr "" +msgstr "Méthodes de facturation" #. module: sale_journal #: model:ir.actions.act_window,name:sale_journal.act_sale_journal_sale_journal_2_sale_order_approved msgid "Approved sales" -msgstr "" - +msgstr "Ventes Approuvées" From 58b3fbc8e2d4016688d579b96d542df82368b863 Mon Sep 17 00:00:00 2001 From: Olivier Laurent Date: Mon, 13 Oct 2008 19:09:24 +0200 Subject: [PATCH 023/153] French translation bzr revid: olt@tinyerp.com-20081013170924-ytaedhc8qkgelc1m --- addons/report_mrp/i18n/fr_FR.po | 31 +++++++++++++++++-------------- 1 file changed, 17 insertions(+), 14 deletions(-) diff --git a/addons/report_mrp/i18n/fr_FR.po b/addons/report_mrp/i18n/fr_FR.po index 362abb3790d..ba0a0185707 100644 --- a/addons/report_mrp/i18n/fr_FR.po +++ b/addons/report_mrp/i18n/fr_FR.po @@ -4,16 +4,17 @@ # msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 4.3.0" -"Report-Msgid-Bugs-To: support@openerp.com" -"POT-Creation-Date: 2008-09-11 15:41:43+0000" -"PO-Revision-Date: 2008-09-11 15:41:43+0000" -"Last-Translator: <>" -"Language-Team: " -"MIME-Version: 1.0" -"Content-Type: text/plain; charset=UTF-8" -"Content-Transfer-Encoding: " -"Plural-Forms: " +"Project-Id-Version: OpenERP Server 4.3.0\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2008-09-05 16:30+0000\n" +"PO-Revision-Date: 2008-10-13 16:40+0000\n" +"Last-Translator: Olivier Laurent \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2008-10-13 17:04+0000\n" +"X-Generator: Launchpad (build Unknown)\n" #. module: report_mrp #: field:report.mrp.inout,date:0 @@ -34,8 +35,11 @@ msgstr "Variation de la valeur de stock" #. module: report_mrp #: constraint:ir.model:0 -msgid "The Object name must start with x_ and not contain any special character !" +msgid "" +"The Object name must start with x_ and not contain any special character !" msgstr "" +"Le nom de l'objet doit commencer avec x_ et ne pas contenir de charactères " +"spéciaux !" #. module: report_mrp #: model:ir.ui.menu,name:report_mrp.next_id_77 @@ -60,7 +64,7 @@ msgstr "Nbre de cycles" #. module: report_mrp #: constraint:ir.ui.view:0 msgid "Invalid XML for View Architecture!" -msgstr "" +msgstr "XML non valide pour l'architecture de la vue" #. module: report_mrp #: field:report.workcenter.load,workcenter_id:0 @@ -81,10 +85,9 @@ msgstr "Charge du centre de travail" #: model:ir.actions.act_window,name:report_mrp.action_report_workcenter_load_tree #: model:ir.ui.menu,name:report_mrp.menu_report_workcenter_load msgid "Workcenter Loads" -msgstr "" +msgstr "Charges du Centre de Travail" #. module: report_mrp #: view:report.workcenter.load:0 msgid "Workcenters load" msgstr "Charge des centres de travail" - From 7a77cc88edfa49e6d91c3b709ba3c6130e72d0ac Mon Sep 17 00:00:00 2001 From: Olivier Laurent Date: Mon, 13 Oct 2008 19:24:29 +0200 Subject: [PATCH 024/153] French translation bzr revid: olt@tinyerp.com-20081013172429-9072fkxjhjbnmofs --- addons/idea/i18n/fr_FR.po | 131 +++++++++++++++++++------------------- 1 file changed, 67 insertions(+), 64 deletions(-) diff --git a/addons/idea/i18n/fr_FR.po b/addons/idea/i18n/fr_FR.po index adca5caadee..78245fbe6c0 100644 --- a/addons/idea/i18n/fr_FR.po +++ b/addons/idea/i18n/fr_FR.po @@ -4,65 +4,69 @@ # msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 4.3.0" -"Report-Msgid-Bugs-To: support@openerp.com" -"POT-Creation-Date: 2008-09-11 15:41:42+0000" -"PO-Revision-Date: 2008-09-11 15:41:42+0000" -"Last-Translator: <>" -"Language-Team: " -"MIME-Version: 1.0" -"Content-Type: text/plain; charset=UTF-8" -"Content-Transfer-Encoding: " -"Plural-Forms: " +"Project-Id-Version: OpenERP Server 4.3.0\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2008-09-05 16:29+0000\n" +"PO-Revision-Date: 2008-10-13 16:48+0000\n" +"Last-Translator: Olivier Laurent \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2008-10-13 17:12+0000\n" +"X-Generator: Launchpad (build Unknown)\n" #. module: idea #: field:idea.category,name:0 #: field:idea.idea,category_id:0 msgid "Category" -msgstr "" +msgstr "Catégorie" #. module: idea #: selection:idea.idea,my_vote:0 #: selection:idea.vote,score:0 #: selection:idea.vote.stat,score:0 msgid "Very Good" -msgstr "" +msgstr "Très bien" #. module: idea #: field:idea.idea,stat_vote_ids:0 #: view:idea.idea:0 msgid "Statistics" -msgstr "" +msgstr "Statistiques" #. module: idea #: constraint:ir.model:0 -msgid "The Object name must start with x_ and not contain any special character !" +msgid "" +"The Object name must start with x_ and not contain any special character !" msgstr "" +"Le nom de l'objet doit commencer avec x_ et ne pas contenir de charactères " +"spéciaux !" #. module: idea #: selection:idea.idea,state:0 msgid "Opened" -msgstr "" +msgstr "Ouvert" #. module: idea #: selection:idea.idea,my_vote:0 #: selection:idea.vote,score:0 #: selection:idea.vote.stat,score:0 msgid "Not Voted" -msgstr "" +msgstr "Pas de vote" #. module: idea #: model:ir.actions.act_window,name:idea.action_idea_idea_open_my #: model:ir.ui.menu,name:idea.menu_idea_idea_open_my msgid "My Open Ideas" -msgstr "" +msgstr "Mes Idées Ouvertes" #. module: idea #: model:ir.actions.act_window,name:idea.action_idea_idea #: model:ir.ui.menu,name:idea.menu_ideas #: model:ir.ui.menu,name:idea.menu_ideas1 msgid "Ideas" -msgstr "" +msgstr "Idées" #. module: idea #: model:ir.model,name:idea.model_idea_comment @@ -70,82 +74,82 @@ msgstr "" #: view:idea.comment:0 #: view:idea.idea:0 msgid "Comments" -msgstr "" +msgstr "Commentaires" #. module: idea #: selection:idea.idea,my_vote:0 #: selection:idea.vote,score:0 #: selection:idea.vote.stat,score:0 msgid "Very Bad" -msgstr "" +msgstr "Très mauvais" #. module: idea #: selection:idea.idea,my_vote:0 #: selection:idea.vote,score:0 #: selection:idea.vote.stat,score:0 msgid "Bad" -msgstr "" +msgstr "Mauvais" #. module: idea #: model:ir.actions.act_window,name:idea.action_idea_category_tree #: model:ir.ui.menu,name:idea.menu_idea_category_tree msgid "Ideas by Categories" -msgstr "" +msgstr "Idées par Catégorie" #. module: idea #: field:idea.vote,score:0 #: field:idea.vote.stat,score:0 msgid "Score" -msgstr "" +msgstr "Score" #. module: idea #: selection:idea.idea,state:0 msgid "Draft" -msgstr "" +msgstr "Brouillon" #. module: idea #: model:ir.actions.act_window,name:idea.action_idea_vote msgid "Idea's vote" -msgstr "" +msgstr "Vote de l'Idée" #. module: idea #: model:ir.actions.act_window,name:idea.action_idea_vote_stat msgid "Statistics on Votes" -msgstr "" +msgstr "Statistiques sur les Votes" #. module: idea #: model:ir.model,name:idea.model_idea_category msgid "Category for an idea" -msgstr "" +msgstr "Catégorie d'une Idée" #. module: idea #: view:idea.category:0 msgid "Category of ideas" -msgstr "" +msgstr "Catégories d'Idée" #. module: idea #: field:idea.idea,state:0 msgid "Status" -msgstr "" +msgstr "État" #. module: idea #: selection:idea.idea,my_vote:0 #: selection:idea.vote,score:0 #: selection:idea.vote.stat,score:0 msgid "Good" -msgstr "" +msgstr "Bon" #. module: idea #: field:idea.idea,description:0 msgid "Description" -msgstr "" +msgstr "Description" #. module: idea #: selection:idea.idea,my_vote:0 #: selection:idea.vote,score:0 #: selection:idea.vote.stat,score:0 msgid "Normal" -msgstr "" +msgstr "Normal" #. module: idea #: model:ir.ui.menu,name:idea.menu_reporting @@ -155,12 +159,12 @@ msgstr "Reporting" #. module: idea #: view:idea.idea:0 msgid "Close" -msgstr "" +msgstr "Fermer" #. module: idea #: model:ir.model,name:idea.model_idea_vote_stat msgid "Idea Votes Statistics" -msgstr "" +msgstr "Statistiques des Votes d'Idée" #. module: idea #: model:ir.model,name:idea.model_idea_vote @@ -171,17 +175,17 @@ msgstr "" #: field:idea.comment,user_id:0 #: field:idea.vote,user_id:0 msgid "User" -msgstr "" +msgstr "Utilisateur" #. module: idea #: view:idea.idea:0 msgid "Your comment" -msgstr "" +msgstr "Votre commentaire" #. module: idea #: selection:idea.idea,state:0 msgid "Accepted" -msgstr "" +msgstr "Accepté" #. module: idea #: model:ir.ui.menu,name:idea.menu_idea_category @@ -196,23 +200,23 @@ msgstr "" #. module: idea #: field:idea.idea,my_vote:0 msgid "My Vote" -msgstr "" +msgstr "Mes Votes" #. module: idea #: constraint:ir.ui.view:0 msgid "Invalid XML for View Architecture!" -msgstr "" +msgstr "XML non valide pour l'architecture de la vue" #. module: idea #: view:idea.vote:0 msgid "Votes" -msgstr "" +msgstr "Votes" #. module: idea #: field:idea.comment,create_date:0 #: field:idea.idea,create_date:0 msgid "Creation date" -msgstr "" +msgstr "Date de création" #. module: idea #: field:idea.idea,count_votes:0 @@ -222,7 +226,7 @@ msgstr "" #. module: idea #: field:idea.vote.stat,nbr:0 msgid "Number of Votes" -msgstr "" +msgstr "Nombre de Votes" #. module: idea #: model:ir.model,name:idea.model_idea_idea @@ -232,29 +236,29 @@ msgstr "" #. module: idea #: field:idea.category,summary:0 msgid "Summary" -msgstr "" +msgstr "Résumé" #. module: idea #: view:idea.idea:0 msgid "Cancel" -msgstr "" +msgstr "Annuler" #. module: idea #: model:ir.actions.act_window,name:idea.action_idea_idea_my_idea #: model:ir.ui.menu,name:idea.menu_idea_idea_my_idea msgid "My Ideas" -msgstr "" +msgstr "Mes Idées" #. module: idea #: model:ir.ui.menu,name:idea.menu_idea_idea #: view:idea.idea:0 msgid "All Ideas" -msgstr "" +msgstr "Toutes les Idées" #. module: idea #: field:idea.category,child_ids:0 msgid "Child Categories" -msgstr "" +msgstr "Catégories filles" #. module: idea #: field:idea.idea,count_comments:0 @@ -264,22 +268,22 @@ msgstr "" #. module: idea #: field:idea.idea,title:0 msgid "Idea Summary" -msgstr "" +msgstr "Résumé de l'Idée" #. module: idea #: model:ir.ui.menu,name:idea.menu_idea_vote_stat msgid "Vote Statistics" -msgstr "" +msgstr "Statistiques des Votes" #. module: idea #: view:idea.idea:0 msgid "New Idea" -msgstr "" +msgstr "Nouvelle Idée" #. module: idea #: field:idea.idea,vote_avg:0 msgid "Average Score" -msgstr "" +msgstr "Moyenne des scores" #. module: idea #: view:idea.idea:0 @@ -292,7 +296,7 @@ msgstr "" #: view:idea.comment:0 #: view:idea.idea:0 msgid "Comment" -msgstr "" +msgstr "Commentaire" #. module: idea #: model:ir.ui.menu,name:idea.menu_config @@ -302,17 +306,17 @@ msgstr "Configuration" #. module: idea #: field:idea.category,parent_id:0 msgid "Parent Categories" -msgstr "" +msgstr "Catégorie Parente" #. module: idea #: field:idea.idea,user_id:0 msgid "Creator" -msgstr "" +msgstr "Créateur" #. module: idea #: view:idea.idea:0 msgid "Open" -msgstr "" +msgstr "Ouvert" #. module: idea #: field:idea.comment,idea_id:0 @@ -320,43 +324,42 @@ msgstr "" #: field:idea.vote.stat,idea_id:0 #: view:idea.idea:0 msgid "Idea" -msgstr "" +msgstr "Idée" #. module: idea #: selection:idea.idea,state:0 msgid "Canceled" -msgstr "" +msgstr "Annulée" #. module: idea #: model:ir.ui.menu,name:idea.menu_idea_vote msgid "All Votes" -msgstr "" +msgstr "Tous les Votes" #. module: idea #: field:idea.idea,vote_ids:0 msgid "Vote" -msgstr "" +msgstr "Vote" #. module: idea #: model:ir.actions.act_window,name:idea.action_idea_idea_draft_my #: model:ir.ui.menu,name:idea.menu_idea_idea_draft_my msgid "My Draft Ideas" -msgstr "" +msgstr "Mes Idées Brouillon" #. module: idea #: model:ir.actions.act_window,name:idea.action_idea_idea_categ_open #: model:ir.actions.act_window,name:idea.action_idea_idea_open #: model:ir.ui.menu,name:idea.menu_idea_idea_open msgid "Open Ideas" -msgstr "" +msgstr "Idées Ouvertes" #. module: idea #: model:ir.ui.menu,name:idea.menu_tools msgid "Tools" -msgstr "" +msgstr "Outils" #. module: idea #: help:idea.idea,description:0 msgid "Content of the idea" -msgstr "" - +msgstr "Contenu de l'Idée" From 94cb9bd6471624783c67b767449b34193da09836 Mon Sep 17 00:00:00 2001 From: Olivier Laurent Date: Mon, 13 Oct 2008 19:29:29 +0200 Subject: [PATCH 025/153] French translation bzr revid: olt@tinyerp.com-20081013172929-atdw7vdbhc4wqdbt --- addons/report_analytic_planning/i18n/fr_FR.po | 75 ++++++++++--------- 1 file changed, 39 insertions(+), 36 deletions(-) diff --git a/addons/report_analytic_planning/i18n/fr_FR.po b/addons/report_analytic_planning/i18n/fr_FR.po index 8ebcdf621cc..3b2b9131f62 100644 --- a/addons/report_analytic_planning/i18n/fr_FR.po +++ b/addons/report_analytic_planning/i18n/fr_FR.po @@ -4,16 +4,17 @@ # msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 4.3.0" -"Report-Msgid-Bugs-To: support@openerp.com" -"POT-Creation-Date: 2008-09-11 15:41:43+0000" -"PO-Revision-Date: 2008-09-11 15:41:43+0000" -"Last-Translator: <>" -"Language-Team: " -"MIME-Version: 1.0" -"Content-Type: text/plain; charset=UTF-8" -"Content-Transfer-Encoding: " -"Plural-Forms: " +"Project-Id-Version: OpenERP Server 4.3.0\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2008-09-05 13:26+0000\n" +"PO-Revision-Date: 2008-10-13 16:52+0000\n" +"Last-Translator: Olivier Laurent \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2008-10-13 17:24+0000\n" +"X-Generator: Launchpad (build Unknown)\n" #. module: report_analytic_planning #: rml:report_account_analytic.planning.print:0 @@ -22,8 +23,11 @@ msgstr "A:" #. module: report_analytic_planning #: constraint:ir.model:0 -msgid "The Object name must start with x_ and not contain any special character !" +msgid "" +"The Object name must start with x_ and not contain any special character !" msgstr "" +"Le nom de l'objet doit commencer avec x_ et ne pas contenir de charactères " +"spéciaux !" #. module: report_analytic_planning #: field:report_account_analytic.planning,stat_ids:0 @@ -43,7 +47,7 @@ msgstr "responsible" #. module: report_analytic_planning #: constraint:ir.ui.view:0 msgid "Invalid XML for View Architecture!" -msgstr "" +msgstr "XML non valide pour l'architecture de la vue" #. module: report_analytic_planning #: model:ir.model,name:report_analytic_planning.model_report_account_analytic_planning_stat @@ -53,7 +57,7 @@ msgstr "Planning statistiques" #. module: report_analytic_planning #: field:report_account_analytic.planning,state:0 msgid "Status" -msgstr "" +msgstr "État" #. module: report_analytic_planning #: field:report_account_analytic.planning.line,account_id:0 @@ -64,12 +68,12 @@ msgstr "Compte analytique" #: model:ir.actions.act_window,name:report_analytic_planning.action_account_analytic_planning_form_current_my #: model:ir.ui.menu,name:report_analytic_planning.menu_report_account_analytic_planning_current_my msgid "My Current Plannings" -msgstr "" +msgstr "Mon Planning Courant" #. module: report_analytic_planning #: view:report_account_analytic.planning:0 msgid "Planning by Account" -msgstr "" +msgstr "Planning par Compte" #. module: report_analytic_planning #: rml:report_account_analytic.planning.print:0 @@ -96,13 +100,13 @@ msgstr "Réel" #: model:ir.actions.act_window,name:report_analytic_planning.action_account_analytic_planning_stat_my_manager_form #: model:ir.ui.menu,name:report_analytic_planning.menu_report_account_analytic_planning_stat_my_manager msgid "Planning Statistics of My Projects" -msgstr "" +msgstr "Statistiques des Plannings de mes Projets" #. module: report_analytic_planning #: model:ir.actions.act_window,name:report_analytic_planning.action_account_analytic_planning_stat_form #: model:ir.ui.menu,name:report_analytic_planning.menu_report_account_analytic_planning_stat msgid "Planning Statistics" -msgstr "" +msgstr "Statistiques des Plannings" #. module: report_analytic_planning #: field:report_account_analytic.planning,name:0 @@ -129,12 +133,12 @@ msgstr "Planning RH" #: field:report_account_analytic.planning.stat,sum_amount_real:0 #: field:report_account_analytic.planning.stat.user,sum_amount_real:0 msgid "Timesheet" -msgstr "" +msgstr "Feuille de présence" #. module: report_analytic_planning #: view:report_account_analytic.planning:0 msgid "Time by Account" -msgstr "" +msgstr "Temps par COmpte" #. module: report_analytic_planning #: rml:report_account_analytic.planning.print:0 @@ -163,12 +167,12 @@ msgstr "De:" #: model:ir.actions.act_window,name:report_analytic_planning.action_account_analytic_planning_form_my #: model:ir.ui.menu,name:report_analytic_planning.menu_report_account_analytic_planning_my2 msgid "My Plannings" -msgstr "" +msgstr "Mes Plannings" #. module: report_analytic_planning #: field:report_account_analytic.planning,date_to:0 msgid "End Date" -msgstr "" +msgstr "Date de fin" #. module: report_analytic_planning #: field:report_account_analytic.planning.stat,account_id:0 @@ -178,17 +182,17 @@ msgstr "Compte" #. module: report_analytic_planning #: view:report_account_analytic.planning:0 msgid "Time by User" -msgstr "" +msgstr "Temps par Utilisateur" #. module: report_analytic_planning #: view:report_account_analytic.planning:0 msgid "Quantities by Account" -msgstr "" +msgstr "Quantités par Compte" #. module: report_analytic_planning #: model:ir.ui.menu,name:report_analytic_planning.menu_report_account_analytic_planning msgid "Plannings" -msgstr "" +msgstr "Plannings" #. module: report_analytic_planning #: view:report_account_analytic.planning:0 @@ -203,7 +207,7 @@ msgstr "Projet" #. module: report_analytic_planning #: view:report_account_analytic.planning:0 msgid "Total Timesheet" -msgstr "" +msgstr "Total des feuilles de présence" #. module: report_analytic_planning #: rml:report_account_analytic.planning.print:0 @@ -235,12 +239,12 @@ msgstr "Planning par compte" #. module: report_analytic_planning #: rml:report_account_analytic.planning.print:0 msgid "[" -msgstr "" +msgstr "[" #. module: report_analytic_planning #: rml:report_account_analytic.planning.print:0 msgid "]" -msgstr "" +msgstr "]" #. module: report_analytic_planning #: field:report_account_analytic.planning.line,amount:0 @@ -272,18 +276,18 @@ msgstr "Compte analytique" #: model:ir.actions.act_window,name:report_analytic_planning.action_account_analytic_planning_form_current #: model:ir.ui.menu,name:report_analytic_planning.menu_report_account_analytic_planning_current msgid "Current Plannings" -msgstr "" +msgstr "Plannings Courants" #. module: report_analytic_planning #: view:report_account_analytic.planning:0 msgid "Quantities by User" -msgstr "" +msgstr "Quantités par Utilisateur" #. module: report_analytic_planning #: model:ir.actions.act_window,name:report_analytic_planning.action_account_analytic_planning_stat_my_form #: model:ir.ui.menu,name:report_analytic_planning.menu_report_account_analytic_planning_stat_my msgid "My Planning Statistics" -msgstr "" +msgstr "Mes Statistiques de Planning" #. module: report_analytic_planning #: field:report_account_analytic.planning.stat,manager_id:0 @@ -306,17 +310,17 @@ msgstr "Planning" #. module: report_analytic_planning #: selection:report_account_analytic.planning,state:0 msgid "Done" -msgstr "" +msgstr "Terminé" #. module: report_analytic_planning #: view:report_account_analytic.planning:0 msgid "Total Planned" -msgstr "" +msgstr "Total Plannifié" #. module: report_analytic_planning #: field:report_account_analytic.planning,date_from:0 msgid "Start Date" -msgstr "" +msgstr "Date de début" #. module: report_analytic_planning #: view:report_account_analytic.planning.stat:0 @@ -326,11 +330,10 @@ msgstr "Statistiques du planning" #. module: report_analytic_planning #: selection:report_account_analytic.planning,state:0 msgid "Open" -msgstr "" +msgstr "Ouvert" #. module: report_analytic_planning #: model:ir.actions.act_window,name:report_analytic_planning.action_account_analytic_planning_form_new #: model:ir.ui.menu,name:report_analytic_planning.menu_report_account_analytic_planning_new msgid "New Planning" -msgstr "" - +msgstr "Nouveau Planning" From d29638c347df78400e08a57e1dfad7e97028dde9 Mon Sep 17 00:00:00 2001 From: Olivier Laurent Date: Mon, 13 Oct 2008 19:43:04 +0200 Subject: [PATCH 026/153] French translation bzr revid: olt@tinyerp.com-20081013174304-efua35vustu1id8t --- addons/report_analytic/i18n/fr_FR.po | 31 +++++++++++++---------- addons/report_analytic_line/i18n/fr_FR.po | 29 +++++++++++---------- 2 files changed, 33 insertions(+), 27 deletions(-) diff --git a/addons/report_analytic/i18n/fr_FR.po b/addons/report_analytic/i18n/fr_FR.po index 4620c36384f..80561646c20 100644 --- a/addons/report_analytic/i18n/fr_FR.po +++ b/addons/report_analytic/i18n/fr_FR.po @@ -4,16 +4,17 @@ # msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 4.3.0" -"Report-Msgid-Bugs-To: support@openerp.com" -"POT-Creation-Date: 2008-09-11 15:41:43+0000" -"PO-Revision-Date: 2008-09-11 15:41:43+0000" -"Last-Translator: <>" -"Language-Team: " -"MIME-Version: 1.0" -"Content-Type: text/plain; charset=UTF-8" -"Content-Transfer-Encoding: " -"Plural-Forms: " +"Project-Id-Version: OpenERP Server 4.3.0\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2008-09-05 13:28+0000\n" +"PO-Revision-Date: 2008-10-13 16:54+0000\n" +"Last-Translator: Olivier Laurent \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2008-10-13 17:32+0000\n" +"X-Generator: Launchpad (build Unknown)\n" #. module: report_analytic #: model:ir.model,name:report_analytic.model_report_analytic_account_close @@ -22,8 +23,11 @@ msgstr "Comptes analytiques à clôturer" #. module: report_analytic #: constraint:ir.model:0 -msgid "The Object name must start with x_ and not contain any special character !" +msgid "" +"The Object name must start with x_ and not contain any special character !" msgstr "" +"Le nom de l'objet doit commencer avec x_ et ne pas contenir de charactères " +"spéciaux !" #. module: report_analytic #: field:report.analytic.account.close,quantity_max:0 @@ -33,7 +37,7 @@ msgstr "Quantité Max." #. module: report_analytic #: constraint:ir.ui.view:0 msgid "Invalid XML for View Architecture!" -msgstr "" +msgstr "XML non valide pour l'architecture de la vue" #. module: report_analytic #: field:report.analytic.account.close,name:0 @@ -64,10 +68,9 @@ msgstr "Balance" #: model:ir.ui.menu,name:report_analytic.menu_action_analytic_account_tree #: view:report.analytic.account.close:0 msgid "Expired analytic accounts" -msgstr "" +msgstr "Comptes Analytiques Expirés" #. module: report_analytic #: field:report.analytic.account.close,quantity:0 msgid "Quantity" msgstr "Quantité" - diff --git a/addons/report_analytic_line/i18n/fr_FR.po b/addons/report_analytic_line/i18n/fr_FR.po index e152eef50a3..2648464e39d 100644 --- a/addons/report_analytic_line/i18n/fr_FR.po +++ b/addons/report_analytic_line/i18n/fr_FR.po @@ -4,16 +4,17 @@ # msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 4.3.0" -"Report-Msgid-Bugs-To: support@openerp.com" -"POT-Creation-Date: 2008-09-11 15:41:43+0000" -"PO-Revision-Date: 2008-09-11 15:41:43+0000" -"Last-Translator: <>" -"Language-Team: " -"MIME-Version: 1.0" -"Content-Type: text/plain; charset=UTF-8" -"Content-Transfer-Encoding: " -"Plural-Forms: " +"Project-Id-Version: OpenERP Server 4.3.0\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2008-09-05 13:34+0000\n" +"PO-Revision-Date: 2008-10-13 16:52+0000\n" +"Last-Translator: Olivier Laurent \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2008-10-13 17:28+0000\n" +"X-Generator: Launchpad (build Unknown)\n" #. module: report_analytic_line #: field:report.account.analytic.line.to.invoice,product_id:0 @@ -22,8 +23,11 @@ msgstr "Produit" #. module: report_analytic_line #: constraint:ir.model:0 -msgid "The Object name must start with x_ and not contain any special character !" +msgid "" +"The Object name must start with x_ and not contain any special character !" msgstr "" +"Le nom de l'objet doit commencer avec x_ et ne pas contenir de charactères " +"spéciaux !" #. module: report_analytic_line #: model:ir.actions.act_window,name:report_analytic_line.action_account_analytic_line_to_invoice @@ -41,7 +45,7 @@ msgstr "Prix de vente" #. module: report_analytic_line #: constraint:ir.ui.view:0 msgid "Invalid XML for View Architecture!" -msgstr "" +msgstr "XML non valide pour l'architecture de la vue" #. module: report_analytic_line #: field:report.account.analytic.line.to.invoice,name:0 @@ -72,4 +76,3 @@ msgstr "Unités" #: field:report.account.analytic.line.to.invoice,product_uom_id:0 msgid "UoM" msgstr "UdM" - From 262ca045dbaef82145f04cc8ee8db4582bce9c5f Mon Sep 17 00:00:00 2001 From: Stephane Wirtel Date: Mon, 13 Oct 2008 23:30:45 +0200 Subject: [PATCH 027/153] Bugfix in the NT Service bzr revid: stephane@tinyerp.com-20081013213045-as7jsps8tvbrkv4s --- win32/OpenERPServerService.py | 30 ++++++++++++++---------------- 1 file changed, 14 insertions(+), 16 deletions(-) diff --git a/win32/OpenERPServerService.py b/win32/OpenERPServerService.py index 85cd884a839..f6f071bc082 100644 --- a/win32/OpenERPServerService.py +++ b/win32/OpenERPServerService.py @@ -73,15 +73,13 @@ class OpenERPServerService(win32serviceutil.ServiceFramework): def StartTERP(self): - # The server finds now its configuration automatically on Windows - # We start the ERP Server as an independent process, but we keep its handle - # The server's binary must be one directory above the service's binary (when py2exe'd the python libraries shouldn' mix) - service_dir = os.path.dirname(sys.argv[0]) - server_dir = os.path.split(service_dir)[0] - server_path = os.path.join(server_dir, 'openerp-server.exe') - self.terpprocess = subprocess.Popen([server_path], \ - cwd=server_dir, - creationflags=win32process.CREATE_NO_WINDOW) + # The server finds now its configuration automatically on Windows + # We start the ERP Server as an independent process, but we keep its handle + # The server's binary must be one directory above the service's binary (when py2exe'd the python libraries shouldn' mix) + service_dir = os.path.dirname(sys.argv[0]) + server_dir = os.path.split(service_dir)[0] + server_path = os.path.join(server_dir, 'openerp-server.exe') + self.terpprocess = subprocess.Popen([server_path], cwd=server_dir, creationflags=win32process.CREATE_NO_WINDOW) def StartControl(self,ws): @@ -93,13 +91,13 @@ class OpenERPServerService(win32serviceutil.ServiceFramework): # Start OpenERP Server itself self.StartTERP() # start the loop waiting for the Service Manager's stop signal - thread.start_new_thread(self.StartControl, (self.hWaitStop,)) - # Log a info message that the server is running - servicemanager.LogInfoMsg("OpenERP Server up and running") - # verification if the server is really running, else quit with an error - self.terpprocess.wait() - if not self.stopping: - sys.exit("OpenERP Server check: server not running, check the logfile for more info") + thread.start_new_thread(self.StartControl, (self.hWaitStop,)) + # Log a info message that the server is running + servicemanager.LogInfoMsg("OpenERP Server up and running") + # verification if the server is really running, else quit with an error + self.terpprocess.wait() + if not self.stopping: + sys.exit("OpenERP Server check: server not running, check the logfile for more info") From eedf6bda1d70254ee9d298c0aca1c3c3c42d9aea Mon Sep 17 00:00:00 2001 From: Stephane Wirtel Date: Mon, 13 Oct 2008 23:32:36 +0200 Subject: [PATCH 028/153] Fix in the NT Service bzr revid: stephane@tinyerp.com-20081013213236-ql03yu2cyr5kk750 --- win32/OpenERPServerService.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/win32/OpenERPServerService.py b/win32/OpenERPServerService.py index f6f071bc082..24df255f1d2 100644 --- a/win32/OpenERPServerService.py +++ b/win32/OpenERPServerService.py @@ -95,9 +95,9 @@ class OpenERPServerService(win32serviceutil.ServiceFramework): # Log a info message that the server is running servicemanager.LogInfoMsg("OpenERP Server up and running") # verification if the server is really running, else quit with an error - self.terpprocess.wait() - if not self.stopping: - sys.exit("OpenERP Server check: server not running, check the logfile for more info") + self.terpprocess.wait() + if not self.stopping: + sys.exit("OpenERP Server check: server not running, check the logfile for more info") From 0b13461114233052602be87362bc6189317d1f6d Mon Sep 17 00:00:00 2001 From: Stephane Wirtel Date: Mon, 13 Oct 2008 23:55:49 +0200 Subject: [PATCH 029/153] Add the lxml package bzr revid: stephane@tinyerp.com-20081013215549-eofimpqluez4qq6i --- setup.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 0ae3383ad4c..0000ae6c152 100644 --- a/setup.py +++ b/setup.py @@ -155,7 +155,10 @@ f.close() options = {"py2exe": { "compressed": 0, "optimize": 2, - "packages": ["decimal", "xml", "xml.dom", "xml.xpath", "encodings","mx.DateTime","wizard","pychart","PIL", "pyparsing", "pydot"], + "packages": ["lxml", "lxml.builder", "lxml._elementpath", "lxml.etree", + "lxml.objectify", "decimal", "xml", "xml.dom", "xml.xpath", + "encodings","mx.DateTime","wizard","pychart","PIL", "pyparsing", + "pydot"], "excludes" : ["Tkconstants","Tkinter","tcl"], }} From c3da007e626f9174424e0b7a2c88decc81213d50 Mon Sep 17 00:00:00 2001 From: apa-tiny Date: Tue, 14 Oct 2008 10:38:39 +0530 Subject: [PATCH 030/153] add : account/report/account_tax_code.py account_tax_code report completed(Rana Vinay) bzr revid: patelamit2003@gmail.com-20081014050839-55h6zv7rht6gsql7 --- addons/.project | 17 ++ addons/.pydevproject | 6 + addons/account/report/__init__.py | 1 + addons/account/report/account_tax_code.py | 19 ++ addons/account/report/account_tax_code.rml | 219 +++++++++++---------- addons/account/report/tax_report.py | 4 +- 6 files changed, 159 insertions(+), 107 deletions(-) create mode 100644 addons/.project create mode 100644 addons/.pydevproject create mode 100644 addons/account/report/account_tax_code.py diff --git a/addons/.project b/addons/.project new file mode 100644 index 00000000000..6b6fa8f2cfc --- /dev/null +++ b/addons/.project @@ -0,0 +1,17 @@ + + + openobject-addons + + + + + + org.python.pydev.PyDevBuilder + + + + + + org.python.pydev.pythonNature + + diff --git a/addons/.pydevproject b/addons/.pydevproject new file mode 100644 index 00000000000..78259a9c3db --- /dev/null +++ b/addons/.pydevproject @@ -0,0 +1,6 @@ + + + + +python 2.4 + diff --git a/addons/account/report/__init__.py b/addons/account/report/__init__.py index f14ab460225..a3206fbcdf8 100644 --- a/addons/account/report/__init__.py +++ b/addons/account/report/__init__.py @@ -40,6 +40,7 @@ import overdue import aged_trial_balance import tax_report import general_ledger_landscape +import account_tax_code # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/account/report/account_tax_code.py b/addons/account/report/account_tax_code.py new file mode 100644 index 00000000000..b236c087949 --- /dev/null +++ b/addons/account/report/account_tax_code.py @@ -0,0 +1,19 @@ +import time +import pooler +import rml_parse +import copy +from report import report_sxw +import re + +class account_tax_code_report(rml_parse.rml_parse): + _name = 'report.account.tax.code.entries' + def __init__(self, cr, uid, name, context): + super(account_tax_code_report, self).__init__(cr, uid, name, context) + self.localcontext.update({ + 'time': time, + }) + + +report_sxw.report_sxw('report.account.tax.code.entries', 'account.tax.code', + 'addons/account/report/account_tax_code.rml', parser=account_tax_code_report, header=False) + diff --git a/addons/account/report/account_tax_code.rml b/addons/account/report/account_tax_code.rml index ade928c8a9d..f6295bc7368 100644 --- a/addons/account/report/account_tax_code.rml +++ b/addons/account/report/account_tax_code.rml @@ -2,7 +2,31 @@ @@ -10,42 +34,29 @@ - - - - - - - - - - - - - + - + - + + + + + + + + + + + + - - - - - - - - - - - - @@ -53,115 +64,111 @@ + + + + + + + + + + + + + + + + + + + + + + + + - [[ repeatIn(objects, 'o') ]] - +
+ [[ repeatIn(objects, 'o') ]] + + - + - Date + Date - Voucher Nb + Voucher Nb - Account Number + Account Number - Third party (Country) + Third party (Country) - Entry label + Entry label - Debit + Debit - Credit + Credit - - + - - - [[ repeatIn(o.line_ids, 'line') ]] - [[ line.date ]] - - - - [[ line.ref ]] - - - [[ line.account_id.code ]] - - - [[ line.partner_id and line.partner_id.name ]] ([[ line.partner_id and line.partner_id.address and line.partner_id.address[0].country_id.code or '' ]] ) - - - [[ line.name ]] - - - [[ '%.2f' % line.debit ]] - - - [[ '%.2f' % line.credit ]] - + + [[ repeatIn(o.line_ids, 'line') ]] + + + + [[ line.date ]] + + + [[ line.ref ]] + + + [[ line.account_id.code ]] + + + [[ line.partner_id and line.partner_id.name ]]([[ line.partner_id and line.partner_id.address and line.partner_id.address[0].country_id.code or removeParentNode('font') ]] ) + + + [[ line.name ]] + + + [[ formatLang(line.debit) or '%.2f' % line.debit ]] + + + [[ formatLang(line.credit) or '%.2f' % line.credit ]] + + + + - - - - TOTAL: - - - - - - - - - - - - - - +
+
- diff --git a/addons/account/report/tax_report.py b/addons/account/report/tax_report.py index 445ca968878..c3c7967070f 100755 --- a/addons/account/report/tax_report.py +++ b/addons/account/report/tax_report.py @@ -83,6 +83,7 @@ class tax_report(rml_parse.rml_parse): top_result.append(res_dict) res_general = self._get_general(res[i][1].id,period_list,company_id,based_on) + print"====res_general===",res_general ind_general = 0 while ind_general < len(res_general) : res_general[ind_general]['type'] = 2 @@ -143,6 +144,7 @@ class tax_report(rml_parse.rml_parse): GROUP BY account.id,account.name,account.code', ('draft',tax_code_id, company_id)) res = self.cr.dictfetchall() + print"======res=====",res #AND line.period_id IN ('+ period_sql_list +') \ i = 0 @@ -158,7 +160,7 @@ class tax_report(rml_parse.rml_parse): res = [] for code in tc.browse(self.cr, self.uid, ids, {'based_on': based_on}): res.append(('a'*2*level,code)) - print"=====res=====",res + res += self._get_codes(based_on, code.id, level+1) return res From c38dfe59f6ffc0c9252f28d75ffb7460007ce7e5 Mon Sep 17 00:00:00 2001 From: Jay Vora Date: Tue, 14 Oct 2008 10:50:37 +0530 Subject: [PATCH 031/153] RenderPM will only work on updated Reportlab,commented bzr revid: jvo@tinyerp.com-20081014052037-mlswuotvebzii4vk --- addons/.project | 17 ----------------- addons/account_report/report/print_indicator.py | 8 +++++--- .../account_report/report/print_indicator.rml | 2 +- 3 files changed, 6 insertions(+), 21 deletions(-) delete mode 100644 addons/.project diff --git a/addons/.project b/addons/.project deleted file mode 100644 index 6b6fa8f2cfc..00000000000 --- a/addons/.project +++ /dev/null @@ -1,17 +0,0 @@ - - - openobject-addons - - - - - - org.python.pydev.PyDevBuilder - - - - - - org.python.pydev.pythonNature - - diff --git a/addons/account_report/report/print_indicator.py b/addons/account_report/report/print_indicator.py index e26f179cd6e..51a0a905e10 100644 --- a/addons/account_report/report/print_indicator.py +++ b/addons/account_report/report/print_indicator.py @@ -36,7 +36,8 @@ from report.interface import report_int from reportlab.graphics.shapes import Drawing from reportlab.graphics.charts.barcharts import VerticalBarChart import reportlab.lib.colors -from reportlab.graphics import renderPM +#from reportlab.graphics import renderPM +import tools class accounting_report1(report_sxw.rml_parse): @@ -53,7 +54,7 @@ class accounting_report1(report_sxw.rml_parse): drawing = Drawing(400, 200) data = [ (13, 5, 20, 22, 37, 45, 19, 4), - (11, 3, 10, 22, 30, 25, 29, 6), + (15, 13, 4, 22, 30, 25, 29, 6), ] bc = VerticalBarChart() bc.x = 50 @@ -72,7 +73,8 @@ class accounting_report1(report_sxw.rml_parse): bc.categoryAxis.categoryNames = ['Jan-99','Feb-99','Mar-99', 'Apr-99','May-99','Jun-99','Jul-99','Aug-99'] drawing.add(bc) - renderPM.drawToFile(drawing, 'example1.jpg','jpg') + drawing.save(formats=['png'],fnRoot=tools.config['root_path']+"/Image",title="helo") +# renderPM.drawToFile(drawing, 'example1.jpg','jpg') return True diff --git a/addons/account_report/report/print_indicator.rml b/addons/account_report/report/print_indicator.rml index 41b025cc115..f3682148ce8 100644 --- a/addons/account_report/report/print_indicator.rml +++ b/addons/account_report/report/print_indicator.rml @@ -128,7 +128,7 @@ - + From 2b01b81023e4b7a19df22305050e28073236c634 Mon Sep 17 00:00:00 2001 From: apa-tiny Date: Tue, 14 Oct 2008 11:18:35 +0530 Subject: [PATCH 032/153] tax report prob solved.....when invoice create and prin the report... Error: 'Trlevelaaaaaa bzr revid: patelamit2003@gmail.com-20081014054835-x1ynvd9xxzd4yod4 --- addons/account/report/tax_report.py | 5 ++--- addons/account/report/tax_report.rml | 8 ++++---- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/addons/account/report/tax_report.py b/addons/account/report/tax_report.py index c3c7967070f..6e8cc64f29c 100755 --- a/addons/account/report/tax_report.py +++ b/addons/account/report/tax_report.py @@ -83,12 +83,11 @@ class tax_report(rml_parse.rml_parse): top_result.append(res_dict) res_general = self._get_general(res[i][1].id,period_list,company_id,based_on) - print"====res_general===",res_general ind_general = 0 while ind_general < len(res_general) : res_general[ind_general]['type'] = 2 res_general[ind_general]['pos'] = 0 - res_general[ind_general]['level'] = res_dict['level'] + ' ' + res_general[ind_general]['level'] = res_dict['level'] top_result.append(res_general[ind_general]) ind_general+=1 i+=1 @@ -144,7 +143,7 @@ class tax_report(rml_parse.rml_parse): GROUP BY account.id,account.name,account.code', ('draft',tax_code_id, company_id)) res = self.cr.dictfetchall() - print"======res=====",res + #AND line.period_id IN ('+ period_sql_list +') \ i = 0 diff --git a/addons/account/report/tax_report.rml b/addons/account/report/tax_report.rml index 50dd5a89dda..903a4b7f661 100755 --- a/addons/account/report/tax_report.rml +++ b/addons/account/report/tax_report.rml @@ -215,19 +215,19 @@ [[ repeatIn(get_lines(data['form']['based_on'],data['form']['periods'],data['form']['company_id']), 'o') ]] [[ o['level'] ]] - [[o['type']==1 and ( setTag('para','para',{'fontName':'Helvetica'}))]] + [[o['type']==1 and ( setTag('para','para',{'fontName':'Helvetica'}))]] [[ setTag('tr','tr',{'style':'TrLevel'+str(o['level']), 'paraStyle':('Level'+str(o['level']))}) ]] [[ o['code'] ]] [[ o['name'] ]] - [[o['type']==2 and (o['debit']) ]] + [[o['type']==2 and (o['debit']) or '0.0' ]] - [[o['type']==2 and (o['credit']) ]] + [[o['type']==2 and (o['credit']) or '0.0' ]] - [[ o['tax_amount'] ]] + [[ o['tax_amount'] or '0.0' ]] From 5ae5bebc2a6f583379e6ca915c2958e0de25e645 Mon Sep 17 00:00:00 2001 From: Olivier Laurent Date: Tue, 14 Oct 2008 08:27:04 +0200 Subject: [PATCH 033/153] French translation bzr revid: olt@tinyerp.com-20081014062704-0chmska9se5590hf --- addons/base_report_creator/i18n/fr_FR.po | 163 +++++++++++----------- addons/base_report_designer/i18n/fr_FR.po | 154 ++++++++++---------- addons/profile_association/i18n/fr_FR.po | 2 +- addons/subscription/i18n/fr_FR.po | 119 ++++++++-------- 4 files changed, 217 insertions(+), 221 deletions(-) diff --git a/addons/base_report_creator/i18n/fr_FR.po b/addons/base_report_creator/i18n/fr_FR.po index a17e981949e..5237002fb22 100644 --- a/addons/base_report_creator/i18n/fr_FR.po +++ b/addons/base_report_creator/i18n/fr_FR.po @@ -4,37 +4,41 @@ # msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 4.3.0" -"Report-Msgid-Bugs-To: support@openerp.com" -"POT-Creation-Date: 2008-09-11 15:41:42+0000" -"PO-Revision-Date: 2008-09-11 15:41:42+0000" -"Last-Translator: <>" -"Language-Team: " -"MIME-Version: 1.0" -"Content-Type: text/plain; charset=UTF-8" -"Content-Transfer-Encoding: " -"Plural-Forms: " +"Project-Id-Version: OpenERP Server 4.3.0\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2008-09-05 16:30+0000\n" +"PO-Revision-Date: 2008-10-13 17:15+0000\n" +"Last-Translator: Olivier Laurent \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2008-10-13 18:04+0000\n" +"X-Generator: Launchpad (build Unknown)\n" #. module: base_report_creator #: model:ir.ui.menu,name:base_report_creator.menu_base_report_creator_action #: model:ir.ui.menu,name:base_report_creator.menu_base_report_creator_action_config msgid "Custom Reports" -msgstr "" +msgstr "Rapports personalisés" #. module: base_report_creator #: constraint:ir.model:0 -msgid "The Object name must start with x_ and not contain any special character !" +msgid "" +"The Object name must start with x_ and not contain any special character !" msgstr "" +"Le nom de l'objet doit commencer avec x_ et ne pas contenir de charactères " +"spéciaux !" #. module: base_report_creator #: field:base_report_creator.report,view_graph_type:0 msgid "Graph Type" -msgstr "" +msgstr "Type de Graphe" #. module: base_report_creator #: wizard_view:base_report_creator.report.menu.create,init:0 msgid "Menu Information" -msgstr "" +msgstr "Menu Information" #. module: base_report_creator #: wizard_view:base_report_creator.report_filter.fields,set_value_select_field:0 @@ -44,7 +48,7 @@ msgstr "" #. module: base_report_creator #: selection:base_report_creator.report.fields,group_method:0 msgid "Sum" -msgstr "" +msgstr "Somme" #. module: base_report_creator #: field:base_report_creator.report,view_type1:0 @@ -59,37 +63,37 @@ msgstr "" #. module: base_report_creator #: view:base_report_creator.report:0 msgid "Field List" -msgstr "" +msgstr "Liste de Champs" #. module: base_report_creator #: wizard_field:base_report_creator.report_filter.fields,set_value_select_field,field_id:0 msgid "Field Name" -msgstr "" +msgstr "Nom du champ" #. module: base_report_creator #: selection:base_report_creator.report.fields,calendar_mode:0 msgid "Delay" -msgstr "" +msgstr "Délai" #. module: base_report_creator #: field:base_report_creator.report.fields,field_id:0 msgid "Field" -msgstr "" +msgstr "Champ" #. module: base_report_creator #: view:base_report_creator.report:0 msgid "State" -msgstr "" +msgstr "État" #. module: base_report_creator #: selection:base_report_creator.report,state:0 msgid "Valid" -msgstr "" +msgstr "Valide" #. module: base_report_creator #: selection:base_report_creator.report,state:0 msgid "Draft" -msgstr "" +msgstr "Brouillon" #. module: base_report_creator #: wizard_view:base_report_creator.report_filter.fields,set_value_select_field:0 @@ -105,32 +109,32 @@ msgstr "" #: field:base_report_creator.report,filter_ids:0 #: view:base_report_creator.report:0 msgid "Filters" -msgstr "" +msgstr "Filtres" #. module: base_report_creator #: view:base_report_creator.report:0 msgid "Security" -msgstr "" +msgstr "Sécurité" #. module: base_report_creator #: field:base_report_creator.report,state:0 msgid "Status" -msgstr "" +msgstr "État" #. module: base_report_creator #: view:base_report_creator.report:0 msgid "Add filter" -msgstr "" +msgstr "Ajouter un filtre" #. module: base_report_creator #: model:ir.actions.wizard,name:base_report_creator.wizard_menu_create msgid "Create Menu for Report" -msgstr "" +msgstr "Créer un Menu pour le Rapport" #. module: base_report_creator #: selection:base_report_creator.report,view_graph_orientation:0 msgid "Vertical" -msgstr "" +msgstr "Vertical" #. module: base_report_creator #: selection:base_report_creator.report,type:0 @@ -140,7 +144,7 @@ msgstr "" #. module: base_report_creator #: view:base_report_creator.report:0 msgid "General Configuration" -msgstr "" +msgstr "Configuration générale" #. module: base_report_creator #: selection:base_report_creator.report.fields,calendar_mode:0 @@ -148,12 +152,12 @@ msgstr "" #: selection:base_report_creator.report,view_type2:0 #: selection:base_report_creator.report,view_type3:0 msgid "/" -msgstr "" +msgstr "/" #. module: base_report_creator #: selection:base_report_creator.report,view_graph_type:0 msgid "Pie Chart" -msgstr "" +msgstr "Graphique en Camembert" #. module: base_report_creator #: field:base_report_creator.report,view_type3:0 @@ -165,12 +169,12 @@ msgstr "" #: wizard_button:base_report_creator.report_filter.fields,init,end:0 #: wizard_button:base_report_creator.report_filter.fields,set_value_select_field,end:0 msgid "Cancel" -msgstr "" +msgstr "Annuler" #. module: base_report_creator #: selection:base_report_creator.report.fields,group_method:0 msgid "Minimum" -msgstr "" +msgstr "Minimum" #. module: base_report_creator #: wizard_view:base_report_creator.report_filter.fields,init:0 @@ -182,35 +186,35 @@ msgstr "" #: selection:base_report_creator.report,view_type2:0 #: selection:base_report_creator.report,view_type3:0 msgid "Graph" -msgstr "" +msgstr "Graphe" #. module: base_report_creator #: model:ir.model,name:base_report_creator.model_base_report_creator_report #: field:base_report_creator.report.fields,report_id:0 #: field:base_report_creator.report.filter,report_id:0 msgid "Report" -msgstr "" +msgstr "Rapport" #. module: base_report_creator #: constraint:ir.ui.view:0 msgid "Invalid XML for View Architecture!" -msgstr "" +msgstr "XML non valide pour l'architecture de la vue" #. module: base_report_creator #: selection:base_report_creator.report,view_graph_orientation:0 msgid "Horizontal" -msgstr "" +msgstr "Horizontal" #. module: base_report_creator #: selection:base_report_creator.report.fields,calendar_mode:0 msgid "Starting Date" -msgstr "" +msgstr "Date de début" #. module: base_report_creator #: wizard_field:base_report_creator.report_filter.fields,set_value_select_field,condition:0 #: field:base_report_creator.report.filter,condition:0 msgid "Condition" -msgstr "" +msgstr "Condition" #. module: base_report_creator #: view:base_report_creator.report:0 @@ -220,54 +224,54 @@ msgstr "" #. module: base_report_creator #: field:base_report_creator.report,name:0 msgid "Report Name" -msgstr "" +msgstr "Nom du rapport" #. module: base_report_creator #: selection:base_report_creator.report.fields,graph_mode:0 msgid "X Axis" -msgstr "" +msgstr "Axe X" #. module: base_report_creator #: wizard_field:base_report_creator.report.menu.create,init,menu_parent_id:0 msgid "Parent Menu" -msgstr "" +msgstr "Menu Parent" #. module: base_report_creator #: field:base_report_creator.report,type:0 msgid "Report Type" -msgstr "" +msgstr "Type de Rapport" #. module: base_report_creator #: selection:base_report_creator.report,view_type1:0 #: selection:base_report_creator.report,view_type2:0 #: selection:base_report_creator.report,view_type3:0 msgid "Tree" -msgstr "" +msgstr "Arbre" #. module: base_report_creator #: selection:base_report_creator.report.fields,group_method:0 msgid "Average" -msgstr "" +msgstr "Moyenne" #. module: base_report_creator #: field:base_report_creator.report,group_ids:0 msgid "Authorized Groups" -msgstr "" +msgstr "Groupes Autorisés" #. module: base_report_creator #: selection:base_report_creator.report.fields,group_method:0 msgid "Maximum" -msgstr "" +msgstr "Maximum" #. module: base_report_creator #: field:base_report_creator.report.filter,expression:0 msgid "Value" -msgstr "" +msgstr "Valeur" #. module: base_report_creator #: view:base_report_creator.report:0 msgid "Graph View" -msgstr "" +msgstr "Vue Graphe" #. module: base_report_creator #: model:ir.actions.wizard,name:base_report_creator.wizard_set_filter_fields @@ -277,37 +281,37 @@ msgstr "" #. module: base_report_creator #: wizard_button:base_report_creator.report_filter.fields,set_value_select_field,set_value:0 msgid "Confirm Filter" -msgstr "" +msgstr "Confirmer le Filtre" #. module: base_report_creator #: wizard_button:base_report_creator.report_filter.fields,init,set_value_select_field:0 msgid "Continue" -msgstr "" +msgstr "Continuer" #. module: base_report_creator #: wizard_field:base_report_creator.report_filter.fields,set_value_select_field,value:0 msgid "Values" -msgstr "" +msgstr "Valeurs" #. module: base_report_creator #: view:base_report_creator.report:0 msgid "Reports" -msgstr "" +msgstr "Rapports" #. module: base_report_creator #: field:base_report_creator.report,view_graph_orientation:0 msgid "Graph Orientation" -msgstr "" +msgstr "Orientation du Graphe" #. module: base_report_creator #: view:base_report_creator.report:0 msgid "Fields" -msgstr "" +msgstr "Champs" #. module: base_report_creator #: view:base_report_creator.report:0 msgid "Authorized Groups (empty for all)" -msgstr "" +msgstr "Groupes Autorisés (vide pour Tous)" #. module: base_report_creator #: field:base_report_creator.report,view_type2:0 @@ -317,63 +321,63 @@ msgstr "" #. module: base_report_creator #: selection:base_report_creator.report,view_graph_type:0 msgid "Bar Chart" -msgstr "" +msgstr "Graphique en Barres" #. module: base_report_creator #: field:base_report_creator.report.fields,graph_mode:0 msgid "Graph Mode" -msgstr "" +msgstr "Mode Graphe" #. module: base_report_creator #: field:base_report_creator.report.filter,name:0 msgid "Filter Name" -msgstr "" +msgstr "Nom du Filtre" #. module: base_report_creator #: model:ir.actions.wizard,name:base_report_creator.wizard_report_open msgid "Open Report" -msgstr "" +msgstr "Ouvrir le Rapport" #. module: base_report_creator #: model:ir.model,name:base_report_creator.model_base_report_creator_report_filter msgid "Report Filters" -msgstr "" +msgstr "Filtres des Rapports" #. module: base_report_creator #: selection:base_report_creator.report.filter,condition:0 msgid "AND" -msgstr "" +msgstr "AND" #. module: base_report_creator #: selection:base_report_creator.report.filter,condition:0 msgid "OR" -msgstr "" +msgstr "OR" #. module: base_report_creator #: selection:base_report_creator.report.fields,calendar_mode:0 msgid "Ending Date" -msgstr "" +msgstr "Date de fin" #. module: base_report_creator #: wizard_view:base_report_creator.report.menu.create,init:0 msgid "Create Menu For This Report" -msgstr "" +msgstr "Créer un Menu pour ce Rapport" #. module: base_report_creator #: view:base_report_creator.report:0 msgid "View parameters" -msgstr "" +msgstr "Paramètres de la Vue" #. module: base_report_creator #: selection:base_report_creator.report.fields,group_method:0 msgid "Grouped" -msgstr "" +msgstr "Groupé" #. module: base_report_creator #: field:base_report_creator.report,sql_query:0 #: view:base_report_creator.report:0 msgid "SQL Query" -msgstr "" +msgstr "Requête SQL" #. module: base_report_creator #: wizard_field:base_report_creator.report_filter.fields,init,field_id:0 @@ -383,23 +387,23 @@ msgstr "" #. module: base_report_creator #: field:base_report_creator.report.fields,sequence:0 msgid "Sequence" -msgstr "" +msgstr "Séquence" #. module: base_report_creator #: field:base_report_creator.report,field_ids:0 #: view:base_report_creator.report:0 msgid "Fields to Display" -msgstr "" +msgstr "Champs à Afficher" #. module: base_report_creator #: field:base_report_creator.report.fields,calendar_mode:0 msgid "Calendar Mode" -msgstr "" +msgstr "Mode Calendrier" #. module: base_report_creator #: field:base_report_creator.report.fields,group_method:0 msgid "Grouping Method" -msgstr "" +msgstr "Méthode de Groupement" #. module: base_report_creator #: view:base_report_creator.report:0 @@ -409,38 +413,37 @@ msgstr "" #. module: base_report_creator #: model:ir.model,name:base_report_creator.model_base_report_creator_report_fields msgid "Display Fields" -msgstr "" +msgstr "Champs Affichés" #. module: base_report_creator #: selection:base_report_creator.report.fields,calendar_mode:0 msgid "Uniq Colors" -msgstr "" +msgstr "Couleurs Uniques" #. module: base_report_creator #: selection:base_report_creator.report.fields,graph_mode:0 msgid "Y Axis" -msgstr "" +msgstr "Axe Y" #. module: base_report_creator #: wizard_field:base_report_creator.report_filter.fields,set_value_select_field,operator:0 msgid "Operator" -msgstr "" +msgstr "Opérateur" #. module: base_report_creator #: selection:base_report_creator.report,view_type1:0 #: selection:base_report_creator.report,view_type2:0 #: selection:base_report_creator.report,view_type3:0 msgid "Calendar" -msgstr "" +msgstr "Calendrier" #. module: base_report_creator #: wizard_button:base_report_creator.report.menu.create,init,create_menu:0 #: view:base_report_creator.report:0 msgid "Create Menu" -msgstr "" +msgstr "Créer le menu" #. module: base_report_creator #: field:base_report_creator.report,active:0 msgid "Active" -msgstr "" - +msgstr "Actif" diff --git a/addons/base_report_designer/i18n/fr_FR.po b/addons/base_report_designer/i18n/fr_FR.po index fdeb4fcac33..27aec6725d8 100644 --- a/addons/base_report_designer/i18n/fr_FR.po +++ b/addons/base_report_designer/i18n/fr_FR.po @@ -4,41 +4,17 @@ # msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 4.3.0" -"Report-Msgid-Bugs-To: support@openerp.com" -"POT-Creation-Date: 2008-09-11 15:41:42+0000" -"PO-Revision-Date: 2008-09-11 15:41:42+0000" -"Last-Translator: <>" -"Language-Team: " -"MIME-Version: 1.0" -"Content-Type: text/plain; charset=UTF-8" -"Content-Transfer-Encoding: " -"Plural-Forms: " - -#. module: base_report_designer -#: wizard_field:base_report_designer.modify,init,text:0 -msgid "Introduction" -msgstr "Introduction" - -#. module: base_report_designer -#: wizard_view:base_report_designer.modify,send_form:0 -msgid "Upload your modified report" -msgstr "Upload le rapport modifié" - -#. module: base_report_designer -#: wizard_button:base_report_designer.modify,get_form_result,send_form:0 -msgid "Upload the modified report" -msgstr "Upload le rapport modifié" - -#. module: base_report_designer -#: wizard_view:base_report_designer.modify,get_form_result:0 -msgid "The .SXW report" -msgstr "Rapport .SXW" - -#. module: base_report_designer -#: wizard_view:base_report_designer.modify,send_form_result:0 -msgid "Report modified" -msgstr "Rapport modifié" +"Project-Id-Version: OpenERP Server 4.3.0\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2008-09-05 16:24+0000\n" +"PO-Revision-Date: 2008-10-13 17:20+0000\n" +"Last-Translator: Olivier Laurent \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2008-10-13 18:08+0000\n" +"X-Generator: Launchpad (build Unknown)\n" #. module: base_report_designer #: wizard_button:base_report_designer.modify,init,get_form:0 @@ -46,28 +22,40 @@ msgid "Modify a report" msgstr "Modifier un rapport" #. module: base_report_designer -#: wizard_view:base_report_designer.modify,send_form_result:0 -msgid "Your report has been modified." -msgstr "Votre rapport a été modifié" +#: wizard_view:base_report_designer.modify,init:0 +msgid "Report designer" +msgstr "Report Designer" #. module: base_report_designer -#: wizard_field:base_report_designer.modify,get_form_result,report_id:0 -#: wizard_field:base_report_designer.modify,get_form,report_id:0 -#: wizard_field:base_report_designer.modify,send_form,report_id:0 -msgid "Report" -msgstr "Rapport " +#: wizard_field:base_report_designer.modify,send_form,file_sxw:0 +msgid "Your .SXW file" +msgstr "Votre fichier .sxw" #. module: base_report_designer -#, python-format -#: code:addons/base_report_designer/wizard/base_report_designer_modify.py:0 -msgid "Report does not contain the sxw content!" -msgstr "" +#: wizard_field:base_report_designer.modify,init,text:0 +msgid "Introduction" +msgstr "Introduction" + +#. module: base_report_designer +#: wizard_button:base_report_designer.modify,send_form,send_form_result:0 +msgid "Update the report" +msgstr "Mettre à jour le rapport" + +#. module: base_report_designer +#: wizard_view:base_report_designer.modify,send_form:0 +msgid "Upload your modified report" +msgstr "Upload le rapport modifié" #. module: base_report_designer #: model:ir.ui.menu,name:base_report_designer.menu_wizard_report_designer_modify msgid "Report Designer" msgstr "" +#. module: base_report_designer +#: wizard_button:base_report_designer.modify,get_form_result,send_form:0 +msgid "Upload the modified report" +msgstr "Upload le rapport modifié" + #. module: base_report_designer #: wizard_view:base_report_designer.modify,get_form_result:0 #: wizard_view:base_report_designer.modify,get_form:0 @@ -75,41 +63,45 @@ msgstr "" msgid "Get a report" msgstr "Recevoir un rapport" +#. module: base_report_designer +#: wizard_view:base_report_designer.modify,send_form_result:0 +msgid "Your report has been modified." +msgstr "Votre rapport a été modifié" + #. module: base_report_designer #: wizard_view:base_report_designer.modify,get_form_result:0 -msgid "This is the template of your requested report. Save it as a .SXW file and open it with OpenOffice. Don't forget to install the Tiny OpenOffice package to modify it. Once it is modified, re-upload it in Tiny ERP using this wizard." +msgid "" +"This is the template of your requested report. Save it as a .SXW file and " +"open it with OpenOffice. Don't forget to install the Tiny OpenOffice package " +"to modify it. Once it is modified, re-upload it in Tiny ERP using this " +"wizard." msgstr "" +"Ceci est le patron de votre rapport demandé. Sauvegardé le comme fichier " +".SXW et ouvrer le avec OpenOffice. N'oubliez pas d'installer le packet Tiny " +"OpenOffice pour le modifier. Une fois qu'il est modifié, rechargez le dans " +"OpenERP en utilisant cet assistant." + +#. module: base_report_designer +#: wizard_view:base_report_designer.modify,get_form_result:0 +msgid "The .SXW report" +msgstr "Rapport .SXW" #. module: base_report_designer #: wizard_button:base_report_designer.modify,get_form,get_form_result:0 msgid "Continue" msgstr "Continuer" -#. module: base_report_designer -#: wizard_field:base_report_designer.modify,send_form,file_sxw:0 -msgid "Your .SXW file" -msgstr "Votre fichier .sxw " - -#. module: base_report_designer -#: wizard_view:base_report_designer.modify,init:0 -msgid "Report designer" -msgstr "Report Designer" - -#. module: base_report_designer -#: wizard_button:base_report_designer.modify,send_form,send_form_result:0 -msgid "Update the report" -msgstr "Mettre à jour le rapport" - #. module: base_report_designer #: model:ir.actions.wizard,name:base_report_designer.wizard_report_designer_modify msgid "Modify an existing report" -msgstr "" +msgstr "Modifier un Rapport Existant" #. module: base_report_designer -#: wizard_button:base_report_designer.modify,get_form,end:0 -#: wizard_button:base_report_designer.modify,init,end:0 -msgid "Cancel" -msgstr "Annuler" +#: wizard_field:base_report_designer.modify,get_form_result,report_id:0 +#: wizard_field:base_report_designer.modify,get_form,report_id:0 +#: wizard_field:base_report_designer.modify,send_form,report_id:0 +msgid "Report" +msgstr "Rapport" #. module: base_report_designer #: wizard_button:base_report_designer.modify,get_form_result,end:0 @@ -119,17 +111,27 @@ msgid "Close" msgstr "Fermer" #. module: base_report_designer -#: wizard_field:base_report_designer.modify,init,operation:0 -msgid "Operation" -msgstr "Opération" - -#. module: base_report_designer -#: wizard_view:base_report_designer.modify,get_form:0 -msgid "Select your report" -msgstr "Sélectionner votre rapport" +#: wizard_button:base_report_designer.modify,get_form,end:0 +#: wizard_button:base_report_designer.modify,init,end:0 +msgid "Cancel" +msgstr "Annuler" #. module: base_report_designer #: wizard_view:base_report_designer.modify,init:0 msgid "Report designer introduction" msgstr "Introduction au report designer" +#. module: base_report_designer +#: wizard_field:base_report_designer.modify,init,operation:0 +msgid "Operation" +msgstr "Opération" + +#. module: base_report_designer +#: wizard_view:base_report_designer.modify,send_form_result:0 +msgid "Report modified" +msgstr "Rapport modifié" + +#. module: base_report_designer +#: wizard_view:base_report_designer.modify,get_form:0 +msgid "Select your report" +msgstr "Sélectionner votre rapport" diff --git a/addons/profile_association/i18n/fr_FR.po b/addons/profile_association/i18n/fr_FR.po index 8298372ef37..086b2c27a2e 100644 --- a/addons/profile_association/i18n/fr_FR.po +++ b/addons/profile_association/i18n/fr_FR.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2008-10-13 15:28+0000\n" +"X-Launchpad-Export-Date: 2008-10-13 18:12+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: profile_association diff --git a/addons/subscription/i18n/fr_FR.po b/addons/subscription/i18n/fr_FR.po index a874a674022..a83e30993da 100644 --- a/addons/subscription/i18n/fr_FR.po +++ b/addons/subscription/i18n/fr_FR.po @@ -4,94 +4,92 @@ # msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 4.3.0" -"Report-Msgid-Bugs-To: support@openerp.com" -"POT-Creation-Date: 2008-09-11 15:41:43+0000" -"PO-Revision-Date: 2008-09-11 15:41:43+0000" -"Last-Translator: <>" -"Language-Team: " -"MIME-Version: 1.0" -"Content-Type: text/plain; charset=UTF-8" -"Content-Transfer-Encoding: " -"Plural-Forms: " +"Project-Id-Version: OpenERP Server 4.3.0\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2008-09-05 13:23+0000\n" +"PO-Revision-Date: 2008-10-13 17:01+0000\n" +"Last-Translator: Olivier Laurent \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2008-10-13 17:44+0000\n" +"X-Generator: Launchpad (build Unknown)\n" #. module: subscription #: field:subscription.subscription,doc_source:0 #: field:subscription.subscription.history,document_id:0 msgid "Source Document" -msgstr "" +msgstr "Document Source" #. module: subscription #: field:subscription.subscription,interval_number:0 msgid "Interval Qty" -msgstr "" +msgstr "Intervalle (Qté)" #. module: subscription #: constraint:ir.model:0 -msgid "The Object name must start with x_ and not contain any special character !" +msgid "" +"The Object name must start with x_ and not contain any special character !" msgstr "" +"Le nom de l'objet doit démarrer avec x_ et ne pas contenir de charactère " +"spéciaux !" #. module: subscription #: field:subscription.subscription,date_init:0 msgid "First Date" -msgstr "" +msgstr "Date de début" #. module: subscription #: field:subscription.document.fields,field:0 msgid "Field" -msgstr "" +msgstr "Champ" #. module: subscription #: model:ir.model,name:subscription.model_subscription_subscription_history msgid "Subscription history" -msgstr "" +msgstr "Historique de l'abonnement" #. module: subscription #: selection:subscription.subscription,state:0 msgid "Draft" -msgstr "" +msgstr "Brouillon" #. module: subscription #: selection:subscription.document.fields,value:0 msgid "Current Date" -msgstr "" - -#. module: subscription -#, python-format -#: code:addons/subscription/subscription.py:0 -msgid "Please provide another source document.\nThis one does not exist !" -msgstr "" +msgstr "Date du jour" #. module: subscription #: selection:subscription.subscription,interval_type:0 msgid "Weeks" -msgstr "" +msgstr "Semaines" #. module: subscription #: field:subscription.subscription,state:0 msgid "Status" -msgstr "" +msgstr "État" #. module: subscription #: model:ir.ui.menu,name:subscription.next_id_45 #: view:subscription.subscription:0 msgid "Subscriptions" -msgstr "" +msgstr "Abonnements" #. module: subscription #: field:subscription.document,model:0 msgid "Object" -msgstr "" +msgstr "Objet" #. module: subscription #: view:subscription.subscription:0 msgid "Stop" -msgstr "" +msgstr "Arrêter" #. module: subscription #: view:subscription.subscription:0 msgid "Set to Draft" -msgstr "" +msgstr "Mettre en brouillon" #. module: subscription #: model:ir.model,name:subscription.model_subscription_document_fields @@ -101,27 +99,27 @@ msgstr "" #. module: subscription #: selection:subscription.subscription,state:0 msgid "Running" -msgstr "" +msgstr "En cours" #. module: subscription #: view:subscription.subscription.history:0 msgid "Subscription History" -msgstr "" +msgstr "Historique de l'abonnement" #. module: subscription #: field:subscription.subscription,user_id:0 msgid "User" -msgstr "" +msgstr "Utilisateur" #. module: subscription #: field:subscription.subscription,interval_type:0 msgid "Interval Unit" -msgstr "" +msgstr "Unité de l'intervale" #. module: subscription #: field:subscription.subscription.history,date:0 msgid "Date" -msgstr "" +msgstr "Date" #. module: subscription #: model:ir.ui.menu,name:subscription.menu_subscription_config @@ -131,70 +129,70 @@ msgstr "Configuration" #. module: subscription #: field:subscription.subscription,exec_init:0 msgid "Number of documents" -msgstr "" +msgstr "Nombres de documents" #. module: subscription #: constraint:ir.ui.view:0 msgid "Invalid XML for View Architecture!" -msgstr "" +msgstr "XML non valide pour l'architecture de la vue" #. module: subscription #: selection:subscription.subscription,interval_type:0 msgid "Months" -msgstr "" +msgstr "Mois" #. module: subscription #: field:subscription.document,name:0 #: field:subscription.subscription,name:0 msgid "Name" -msgstr "" +msgstr "Nom" #. module: subscription #: field:subscription.document,field_ids:0 msgid "Fields" -msgstr "" +msgstr "Champs" #. module: subscription #: field:subscription.subscription,notes:0 msgid "Notes" -msgstr "" +msgstr "Notes" #. module: subscription #: selection:subscription.subscription.history,document_id:0 msgid "Sale Order" -msgstr "" +msgstr "Commande de vente" #. module: subscription #: model:ir.model,name:subscription.model_subscription_subscription #: field:subscription.subscription.history,subscription_id:0 msgid "Subscription" -msgstr "" +msgstr "Abonnement" #. module: subscription #: selection:subscription.subscription,interval_type:0 msgid "Days" -msgstr "" +msgstr "Jours" #. module: subscription #: field:subscription.document,active:0 #: field:subscription.subscription,active:0 msgid "Active" -msgstr "" +msgstr "Actif" #. module: subscription #: field:subscription.subscription,cron_id:0 msgid "Cron Job" -msgstr "" +msgstr "Planificateur de tâche" #. module: subscription #: field:subscription.subscription,partner_id:0 msgid "Partner" -msgstr "" +msgstr "Partenaire" #. module: subscription #: view:subscription.subscription:0 msgid "Subsription Data" -msgstr "" +msgstr "Données de l'Abonnement" #. module: subscription #: field:subscription.document.fields,document_id:0 @@ -205,12 +203,12 @@ msgstr "" #. module: subscription #: view:subscription.subscription:0 msgid "Process" -msgstr "" +msgstr "Processus" #. module: subscription #: selection:subscription.document.fields,value:0 msgid "False" -msgstr "" +msgstr "Faux" #. module: subscription #: model:ir.model,name:subscription.model_subscription_document @@ -221,18 +219,12 @@ msgstr "" #: model:ir.actions.act_window,name:subscription.action_subscription_form #: model:ir.ui.menu,name:subscription.menu_action_subscription_form msgid "All Subscriptions" -msgstr "" +msgstr "Tous les Abonnements" #. module: subscription #: model:ir.ui.menu,name:subscription.menu_action_document_form msgid "Document Types" -msgstr "" - -#. module: subscription -#, python-format -#: code:addons/subscription/subscription.py:0 -msgid "Wrong Source Document !" -msgstr "" +msgstr "Types de Documents" #. module: subscription #: view:subscription.document.fields:0 @@ -242,26 +234,25 @@ msgstr "" #. module: subscription #: selection:subscription.subscription,state:0 msgid "Done" -msgstr "" +msgstr "Terminer" #. module: subscription #: selection:subscription.subscription.history,document_id:0 msgid "Invoice" -msgstr "" +msgstr "Facture" #. module: subscription #: field:subscription.document.fields,value:0 msgid "Default Value" -msgstr "" +msgstr "Valeur par défaut" #. module: subscription #: field:subscription.subscription,doc_lines:0 #: view:subscription.subscription:0 msgid "Documents created" -msgstr "" +msgstr "Document crée" #. module: subscription #: model:ir.ui.menu,name:subscription.menu_tools msgid "Tools" -msgstr "" - +msgstr "Outils" From 5ce87c3ba86d4a2934cfc679355233434fe148ea Mon Sep 17 00:00:00 2001 From: Jay Vora Date: Tue, 14 Oct 2008 13:04:02 +0530 Subject: [PATCH 034/153] Bugfix and modified account_report for printing indicators bzr revid: jvo@tinyerp.com-20081014073402-iqj3naiygjv8p89i --- .../account_report/report/print_indicator.py | 38 ++++++++++++++----- .../account_report/report/print_indicator.rml | 27 ++++++------- 2 files changed, 40 insertions(+), 25 deletions(-) diff --git a/addons/account_report/report/print_indicator.py b/addons/account_report/report/print_indicator.py index 51a0a905e10..8eb2d988245 100644 --- a/addons/account_report/report/print_indicator.py +++ b/addons/account_report/report/print_indicator.py @@ -35,7 +35,7 @@ from crm.report import report_businessopp from report.interface import report_int from reportlab.graphics.shapes import Drawing from reportlab.graphics.charts.barcharts import VerticalBarChart -import reportlab.lib.colors +import reportlab.lib.colors as colors #from reportlab.graphics import renderPM import tools @@ -47,35 +47,53 @@ class accounting_report1(report_sxw.rml_parse): self.localcontext.update({ 'time': time, 'test': self.test1, -# 'childs':self.process + 'lines':self.lines, }) + self.count=0 + + def lines(self,data): + res={} + result=[] + obj_ind=self.pool.get('account.report.report').browse(self.cr,self.uid,data['indicator_id']) + res = { + 'name':obj_ind.name, + 'code':obj_ind.code, + 'expression':obj_ind.expression, + 'disp_graph':obj_ind.disp_graph, + 'note':obj_ind.note, + 'type':obj_ind.type + } + result.append(res) + return result def test1(self): + self.count +=1 drawing = Drawing(400, 200) data = [ - (13, 5, 20, 22, 37, 45, 19, 4), - (15, 13, 4, 22, 30, 25, 29, 6), + (13, 5, 20, 22, 37, 45, 19, 4,11,-5), ] bc = VerticalBarChart() bc.x = 50 bc.y = 50 - bc.height = 125 + bc.height = 155 bc.width = 300 bc.data = data - bc.strokeColor = reportlab.lib.colors.black + bc.strokeColor = colors.black bc.valueAxis.valueMin = 0 bc.valueAxis.valueMax = 50 bc.valueAxis.valueStep = 10 + bc.categoryAxis.labels.boxAnchor = 'ne' bc.categoryAxis.labels.dx = 8 +# bc.barWidth=5 bc.categoryAxis.labels.dy = -2 bc.categoryAxis.labels.angle = 30 bc.categoryAxis.categoryNames = ['Jan-99','Feb-99','Mar-99', - 'Apr-99','May-99','Jun-99','Jul-99','Aug-99'] + 'Apr-99','May-99','Jun-99','Jul-99','Aug-99','kkk','fff'] drawing.add(bc) - drawing.save(formats=['png'],fnRoot=tools.config['root_path']+"/Image",title="helo") -# renderPM.drawToFile(drawing, 'example1.jpg','jpg') - return True + drawing.save(formats=['png'],fnRoot=tools.config['root_path']+"/Temp_report/Image"+str(self.count),title="helo") +# renderPM.drawToFile(drawing1, 'example1.jpg','jpg') + return tools.config['root_path']+"/Temp_report/Image"+str(self.count)+'.png' report_sxw.report_sxw('report.print.indicators', 'account.report.history', diff --git a/addons/account_report/report/print_indicator.rml b/addons/account_report/report/print_indicator.rml index f3682148ce8..b8501bb0010 100644 --- a/addons/account_report/report/print_indicator.rml +++ b/addons/account_report/report/print_indicator.rml @@ -65,7 +65,6 @@ - "Huhhhh" @@ -97,8 +96,11 @@ + + + Printing date: [[ time.strftime('%Y-%m-%d') ]] at [[ time.strftime('%H:%M:%S') ]] - + Name @@ -106,32 +108,27 @@ Code - -Amount -
- +[[ repeatIn(lines(data['form']),'o')]] + -text +[[ o['type']=='view' and setTag('para','para',{'fontName':'Helvetica-Bold'}) ]][[ o['name'] ]] -[[ test() ]] - - -Jay +[[ o['type']=='view' and setTag('para','para',{'fontName':'Helvetica-Bold'}) ]][[ o['code'] ]] - - - - +[[ o['disp_graph'] and setTag('para','image',{'file':test()}) or removeParentNode('para') ]] + +Expression : [[ o['expression'] ]] +Notes : [[ o['note'] ]]
From 706987d60d5d89c10e0ec99e5b68f124fcd31c53 Mon Sep 17 00:00:00 2001 From: Olivier Laurent Date: Tue, 14 Oct 2008 10:53:14 +0200 Subject: [PATCH 035/153] French translation bzr revid: olt@tinyerp.com-20081014085314-xm01teocut360hiz --- addons/auction/i18n/fr_FR.po | 740 +++++++++++++++++------------------ 1 file changed, 355 insertions(+), 385 deletions(-) diff --git a/addons/auction/i18n/fr_FR.po b/addons/auction/i18n/fr_FR.po index 11b2f5e74a8..12a731a17da 100644 --- a/addons/auction/i18n/fr_FR.po +++ b/addons/auction/i18n/fr_FR.po @@ -5,33 +5,32 @@ msgid "" msgstr "" "Project-Id-Version: OpenERP Server 4.3.0\n" -"Version: 1.0\n" -"Report-Msgid-Bugs-To: support@openerp.com" +"Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2008-09-05 16:25+0000\n" -"PO-Revision-Date: 2008-10-01 16:43+0000\n" -"Last-Translator: <>\n" +"PO-Revision-Date: 2008-10-14 08:27+0000\n" +"Last-Translator: Olivier Laurent \n" "Language-Team: \n" -"Plural-Forms:\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2008-10-13 07:52+0000\n" +"X-Launchpad-Export-Date: 2008-10-14 08:40+0000\n" "X-Generator: Launchpad (build Unknown)\n" +"Version: 1.0\n" #. module: auction #: field:report.deposit.border,total_marge:0 msgid "Total margin" -msgstr " Marge totale" +msgstr "Marge totale" #. module: auction #: wizard_view:auction.lots.sms_send,init:0 msgid "SMS - Gateway: clickatell" -msgstr "" +msgstr "Passerelle SMS: clickatell" #. module: auction #: view:auction.lots:0 msgid "Set to draft" -msgstr "" +msgstr "Mettre en brouillon" #. module: auction #: xsl:report.auction.seller.list:0 @@ -41,22 +40,27 @@ msgstr "" #: field:report.seller.auction,seller:0 #: view:auction.lots:0 msgid "Seller" -msgstr " Vendeur" +msgstr "Vendeur" #. module: auction #: wizard_field:auction.lots.sms_send,init,text:0 msgid "SMS Message" -msgstr "" +msgstr "Message SMS" + +#. module: auction +#: wizard_view:auction.taken,init:0 +msgid "Selectionner les lots qui sont livres" +msgstr "Selectionner les lots qui sont livres" #. module: auction #: model:ir.ui.menu,name:auction.menu_report_auction_object_date_tree1_my msgid "My Encoded Objects Per Day" -msgstr " Mes objets encodés par jour" +msgstr "Mes objets encodés par jour" #. module: auction #: model:ir.model,name:auction.model_auction_lot_history msgid "Lot history" -msgstr "" +msgstr "Historique du Lot" #. module: auction #: model:ir.model,name:auction.model_report_buyer_auction @@ -67,12 +71,12 @@ msgstr "" #. module: auction #: field:report.buyer.auction2,net_revenue:0 msgid "Net Revenue" -msgstr " Revenu net" +msgstr "Revenu net" #. module: auction #: model:ir.ui.menu,name:auction.menu_action_bids_form msgid "Bids line" -msgstr " Ligne de l'ordre d'achat" +msgstr "Ligne de l'ordre d'achat" #. module: auction #: xsl:report.auction.deposit:0 @@ -89,21 +93,20 @@ msgstr "" #: field:auction.lots,ach_uid:0 #: field:report.buyer.auction2,buyer:0 #: field:report.buyer.auction,buyer:0 -#: model:ir.ui.menu,name:auction.auction_report_buyer_menu #: view:auction.lots:0 msgid "Buyer" -msgstr " Acheteur" +msgstr "Acheteur" #. module: auction #: field:report.auction.view,nobjects:0 #: field:report.buyer.auction,object:0 msgid "No of objects" -msgstr " Nb d'objets" +msgstr "Nb d'objets" #. module: auction #: model:ir.ui.menu,name:auction.menu_report_auction_adjudication_tree msgid "Adjudication by Auction" -msgstr " Adjudication par vente" +msgstr "Adjudication par vente" #. module: auction #: rml:auction.total.rml:0 @@ -113,38 +116,38 @@ msgstr "" #. module: auction #: model:ir.actions.wizard,name:auction.wizard_numerotate_lot msgid "Numerotation (per lot)" -msgstr "" +msgstr "Numérotation (par lot)" #. module: auction #: selection:auction.lot.category,aie_categ:0 msgid "Antique/Books, manuscripts, eso." -msgstr "" +msgstr "Antiquités/Ouvrages, Manuscrits, etc, ..." #. module: auction #: field:auction.deposit.cost,account:0 msgid "Destination Account" -msgstr " Compte de destination" +msgstr "Compte de destination" #. module: auction #: wizard_field:auction.lots.make_invoice,init,amount:0 #: wizard_field:auction.lots.make_invoice_buyer,init,amount:0 msgid "Invoiced Amount" -msgstr "" +msgstr "Montant facturé" #. module: auction #: selection:auction.lot.category,aie_categ:0 msgid "Antique/Tin / Copper wares" -msgstr "" +msgstr "Antiquités/Étain / Cuivres" #. module: auction #: field:auction.lots,paid_ach:0 msgid "Buyer invoice reconciled" -msgstr " Facture de l'acheteur réconciliée" +msgstr "Facture de l'acheteur réconciliée" #. module: auction #: model:ir.actions.wizard,name:auction.auction_wizard_able_taken msgid "Mark as taken away" -msgstr " Marquer comme emporté" +msgstr "Marquer comme emporté" #. module: auction #: xsl:report.auction.seller.list:0 @@ -154,18 +157,18 @@ msgstr "" #. module: auction #: field:auction.deposit.cost,amount:0 msgid "Amount" -msgstr " Montant" +msgstr "Montant" #. module: auction #: model:ir.actions.act_window,name:auction.action_deposit_border #: model:ir.ui.menu,name:auction.menu_auction_deposit_border msgid "Deposit border" -msgstr " Bordereau de dépôt" +msgstr "Bordereau de dépôt" #. module: auction #: xsl:report.auction.deposit:0 msgid "VAT" -msgstr "" +msgstr "TVA" #. module: auction #: view:auction.lots:0 @@ -175,12 +178,12 @@ msgstr "" #. module: auction #: xsl:flagey.huissier:0 msgid "Adjudication" -msgstr "" +msgstr "Adjudication" #. module: auction #: field:auction.dates,account_analytic_id:0 msgid "Analytic Account" -msgstr " Compte analytique" +msgstr "Compte analytique" #. module: auction #: rml:auction.code_bar_lot:0 @@ -190,49 +193,54 @@ msgstr "" #. module: auction #: model:ir.ui.menu,name:auction.menu_auction_dates_next_by_auction msgid "Objects by Auction" -msgstr " Objets par vente" +msgstr "Objets par vente" #. module: auction #: field:auction.lots,lot_num:0 #: field:report.unclassified.objects,lot_num:0 msgid "List Number" -msgstr " N° de liste" +msgstr "N° de liste" #. module: auction #: field:auction.deposit.cost,name:0 msgid "Cost Name" -msgstr " Nom du coût" +msgstr "Nom du coût" #. module: auction #: selection:auction.lot.category,aie_categ:0 msgid "Antiques" -msgstr "" +msgstr "Antiquités" #. module: auction #: view:auction.dates:0 msgid "State" -msgstr "" +msgstr "État" #. module: auction #: field:report.auction.estimation.adj.category,lot_type:0 msgid "Object Type" -msgstr " Type de l'objet" +msgstr "Type de l'objet" #. module: auction #: selection:auction.lot.category,aie_categ:0 msgid "Contemporary Art" -msgstr "" +msgstr "Art Contemporain" #. module: auction #: view:auction.lots:0 #: view:report.unclassified.objects:0 msgid "Ref" -msgstr "" +msgstr "Réf" #. module: auction #: field:report.auction.view,nseller:0 msgid "No of sellers" -msgstr " Nb de vendeurs" +msgstr "Nb de vendeurs" + +#. module: auction +#: model:ir.ui.menu,name:auction.menu_seller_allmonth_view1 +msgid "Seller's summary" +msgstr "Résumé du Vendeur" #. module: auction #: constraint:hr.attendance:0 @@ -248,7 +256,7 @@ msgstr "" #. module: auction #: field:report.auction.view2,obj_margin_procent:0 msgid "Net margin (%)" -msgstr " Marge nette (%)" +msgstr "Marge nette (%)" #. module: auction #: selection:auction.lots,state:0 @@ -256,27 +264,29 @@ msgstr " Marge nette (%)" #: selection:report.seller.auction,state:0 #: selection:report.unclassified.objects,state:0 msgid "Unsold" -msgstr "" +msgstr "Non Vendu" #. module: auction #: view:auction.dates:0 msgid "Dates" -msgstr "" +msgstr "Dates" #. module: auction #: constraint:product.template:0 msgid "Error: UOS must be in a different category than the UOM" -msgstr "Erreur: l'unité de vente doit appartenir à une catégorie différente que l'unité de mesure" +msgstr "" +"Erreur: l'unité de vente doit appartenir à une catégorie différente que " +"l'unité de mesure" #. module: auction #: rml:auction.total.rml:0 msgid "Items" -msgstr "" +msgstr "Articles" #. module: auction #: field:auction.dates,seller_costs:0 msgid "Seller Costs" -msgstr " Coûts des vendeurs" +msgstr "Coûts des vendeurs" #. module: auction #: model:ir.actions.report.xml,name:auction.bid_auction @@ -286,22 +296,22 @@ msgstr " Coûts des vendeurs" #: view:auction.bid:0 #: view:auction.bid_line:0 msgid "Bids" -msgstr " Ordre d'achat" +msgstr "Ordre d'achat" #. module: auction -#: model:ir.ui.menu,name:auction.auction_all_objects_menu +#: model:ir.ui.menu,name:auction.menu_auction_all_objects msgid "All objects" -msgstr " Tous les objets" +msgstr "Tous les objets" #. module: auction #: model:ir.actions.act_window,name:auction.action_auction_buyer_reporting_all2 msgid "Buyer's auction for all months" -msgstr " Ventes/Vendeurs de l'année en cours" +msgstr "Ventes/Vendeurs de l'année en cours" #. module: auction #: field:auction.bid,contact_tel:0 msgid "Contact" -msgstr "" +msgstr "Contact" #. module: auction #: field:report.auction.view,obj_ret:0 @@ -318,12 +328,12 @@ msgstr "" #. module: auction #: field:auction.lots,sel_inv_id:0 msgid "Seller Invoice" -msgstr " Facture du vendeur" +msgstr "Facture du vendeur" #. module: auction #: view:auction.dates:0 msgid "Commissions" -msgstr "" +msgstr "Commissions" #. module: auction #: wizard_button:auction.lots.numerotate,search,init:0 @@ -333,12 +343,12 @@ msgstr "" #. module: auction #: model:ir.actions.act_window,name:auction.action_all_objects_unsold msgid "Unsold objects" -msgstr " Objets non vendus" +msgstr "Objets non vendus" #. module: auction #: model:ir.ui.menu,name:auction.menu_all_objects_sold1 msgid "Sold Objects" -msgstr " Objets vendus" +msgstr "Objets vendus" #. module: auction #: view:report.buyer.auction2:0 @@ -351,15 +361,10 @@ msgstr "" msgid "Deposit Border Form" msgstr "" -#. module: auction -#: model:ir.ui.menu,name:auction.menu_auction_allmonth_view2 -msgid "Auction's Revenues" -msgstr "" - #. module: auction #: wizard_field:auction.lots.send.aie,date_ask,lang:0 msgid "Langage" -msgstr "" +msgstr "Langage" #. module: auction #: model:ir.model,name:auction.model_auction_lots @@ -367,17 +372,17 @@ msgstr "" #: field:auction.lot.history,lot_id:0 #: view:auction.lots:0 msgid "Object" -msgstr " Objet" +msgstr "Objet" #. module: auction #: model:ir.actions.wizard,name:auction.wizard_map_user msgid "Map buyer username to Partners" -msgstr " Associer un acheteur à un partenaire " +msgstr "Associer un acheteur à un partenaire" #. module: auction #: wizard_field:auction.lots.numerotate,search,lot_num:0 msgid "Inventory Number" -msgstr "" +msgstr "Numéro d'Inventaire" #. module: auction #: wizard_button:auction.lots.buyer_map,check,end:0 @@ -385,13 +390,13 @@ msgstr "" #: wizard_button:auction.lots.numerotate,search,end:0 #: wizard_button:auction.lots.numerotate,not_exist,end:0 msgid "Exit" -msgstr "" +msgstr "Quitter" #. module: auction #: field:report.auction.object.date,obj_num:0 #: field:report.auction.view2,obj_number:0 msgid "# of Objects" -msgstr " # d'objets" +msgstr "# d'objets" #. module: auction #: view:report.buyer.auction:0 @@ -406,17 +411,17 @@ msgstr "" #: field:report.seller.auction,state:0 #: field:report.unclassified.objects,state:0 msgid "Status" -msgstr "" +msgstr "État" #. module: auction #: model:ir.actions.wizard,name:auction.wizard_sms msgid "SMS Send" -msgstr " Envoi SMS" +msgstr "Envoi SMS" #. module: auction #: selection:auction.lot.category,aie_categ:0 msgid "Antique/Cartoons" -msgstr "" +msgstr "Antiquités/Bandes Dessinées" #. module: auction #: selection:auction.lots,state:0 @@ -424,37 +429,32 @@ msgstr "" #: selection:report.unclassified.objects,state:0 #: view:auction.lots:0 msgid "Sold" -msgstr "" +msgstr "Vendu" #. module: auction #: field:auction.bid_line,name:0 msgid "Bid date" -msgstr " Date de l'ordre d'achat" +msgstr "Date de l'ordre d'achat" #. module: auction #: field:auction.dates,acc_expense:0 msgid "Expense Account" -msgstr " Comptes des dépenses" - -#. module: auction -#: model:ir.ui.menu,name:auction.menu_wizard_emporte -msgid "Deliveries Management" -msgstr "" +msgstr "Comptes des dépenses" #. module: auction #: field:auction.lots,obj_desc:0 msgid "Object Description" -msgstr " Description de l'objet" +msgstr "Description de l'objet" #. module: auction #: selection:auction.deposit,method:0 msgid "Contact the Seller" -msgstr "" +msgstr "Contacter le Vendeur" #. module: auction #: view:auction.lots:0 msgid "Auction Objects" -msgstr " " +msgstr "Objets aux enchères" #. module: auction #: field:auction.lots,gross_revenue:0 @@ -463,7 +463,7 @@ msgstr " " #: field:report.object.encoded.manager,gross_revenue:0 #: field:report.seller.auction2,gross_revenue:0 msgid "Gross revenue" -msgstr " Revenu brut" +msgstr "Revenu brut" #. module: auction #: view:report.seller.auction2:0 @@ -473,7 +473,7 @@ msgstr "" #. module: auction #: model:ir.actions.wizard,name:auction.wizard_pay msgid "Pay objects of the buyer" -msgstr " Payer les objets de l'acheteur" +msgstr "Payer les objets de l'acheteur" #. module: auction #: view:report.deposit.border:0 @@ -483,17 +483,17 @@ msgstr "" #. module: auction #: view:auction.lots:0 msgid "Buyer information" -msgstr " " +msgstr "Information sur l'Acheteur" #. module: auction #: wizard_button:auction.lots.sms_send,init,send:0 msgid "Send SMS" -msgstr "" +msgstr "Envoyer un SMS" #. module: auction #: field:auction.lots,name2:0 msgid "Short Description (2)" -msgstr " Courte description (2)" +msgstr "Courte description (2)" #. module: auction #: model:ir.model,name:auction.model_auction_dates @@ -502,31 +502,25 @@ msgstr "" #. module: auction #: rml:auction.total.rml:0 -#: model:ir.ui.menu,name:auction.auction_buyers_menu msgid "Buyers" -msgstr " Acheteurs" +msgstr "Acheteurs" #. module: auction #: wizard_field:auction.pay.buy,init,amount3:0 #: wizard_field:auction.pay.buy,init,amount2:0 #: wizard_field:auction.pay.buy,init,amount:0 msgid "Amount paid" -msgstr "" +msgstr "Montant payé" #. module: auction #: model:ir.ui.menu,name:auction.menu_report_latest_doposit_tree msgid "My Latest Deposits" -msgstr " Mes derniers Dépôts" - -#. module: auction -#: model:ir.ui.menu,name:auction.menu_buyer_allmonth_view2 -msgid "Buyer's Revenues" -msgstr "" +msgstr "Mes derniers Dépôts" #. module: auction #: field:auction.bid_line,price:0 msgid "Maximum Price" -msgstr " Prix maximum" +msgstr "Prix maximum" #. module: auction #: view:report.buyer.auction2:0 @@ -536,27 +530,22 @@ msgstr "" #. module: auction #: wizard_view:auction.lots.sms_send,init:0 msgid "Bulk SMS send" -msgstr "" - -#. module: auction -#: wizard_view:auction.taken,init:0 -msgid "Select lots which are Sold" -msgstr "" +msgstr "Envoi de SMS Par Lots" #. module: auction #: field:auction.lots,statement_id:0 msgid "Payment" -msgstr " Paiement" +msgstr "Paiement" #. module: auction #: selection:auction.lot.category,aie_categ:0 msgid "Antique/Old weapons and militaria" -msgstr "" +msgstr "Antiquités/Armes anciennes et militaria" #. module: auction #: selection:auction.lot.category,aie_categ:0 msgid "Antique/Oriental Arts/Chineese furnitures" -msgstr "" +msgstr "Antiquités/Art Oriental/Meubles Chinois" #. module: auction #: selection:auction.deposit,method:0 @@ -568,13 +557,13 @@ msgstr "" #: wizard_button:auction.lots.send.aie.results,init,date_ask:0 #: wizard_button:auction.lots.send.aie,init,date_ask:0 msgid "Continue" -msgstr "" +msgstr "Continuer" #. module: auction #: field:report.object.encoded.manager,obj_num:0 #: field:report.object.encoded,obj_num:0 msgid "# of Encoded obj." -msgstr "" +msgstr "# d'Objets Encodés" #. module: auction #: xsl:report.auction.vnd_bordereau:0 @@ -584,12 +573,12 @@ msgstr "" #. module: auction #: field:auction.lots,paid_vnd:0 msgid "Seller Paid" -msgstr " Payé pour le vendeur" +msgstr "Payé pour le vendeur" #. module: auction #: rml:auction.total.rml:0 msgid "# of sellers:" -msgstr "" +msgstr "# de vendeurs" #. module: auction #: field:report.buyer.auction2,date:0 @@ -605,11 +594,6 @@ msgstr "Date de création" msgid "# of items taken away:" msgstr "" -#. module: auction -#: model:ir.ui.menu,name:auction.menu_auction_allmonth_view1 -msgid "Auction's Summary" -msgstr "" - #. module: auction #: rml:buyer.list:0 msgid "%)" @@ -627,7 +611,7 @@ msgstr "" #: wizard_field:auction.lots.send.aie,date_ask,objects:0 #: field:report.deposit.border,nb_obj:0 msgid "# of objects" -msgstr "" +msgstr "# d'objets" #. module: auction #: wizard_field:auction.lots.numerotate,search,lot_est2:0 @@ -636,12 +620,12 @@ msgstr "" #: field:report.auction.view,max_est:0 #: field:report.unclassified.objects,lot_est2:0 msgid "Maximum Estimation" -msgstr " " +msgstr "Estimation Maximum" #. module: auction #: field:auction.lots,buyer_price:0 msgid "Buyer price" -msgstr " Prix de l'acheteur" +msgstr "Prix de l'acheteur" #. module: auction #: model:ir.actions.wizard,name:auction.auction_wizard_payer_sel @@ -653,11 +637,6 @@ msgstr "" msgid "Antique/Collectible & art objects" msgstr "" -#. module: auction -#: field:auction.lots,is_ok:0 -msgid "Buyer's payment" -msgstr "" - #. module: auction #: model:ir.model,name:auction.model_report_deposit_border msgid "Report deposit border" @@ -671,33 +650,33 @@ msgstr "" #. module: auction #: field:auction.lot.history,price:0 msgid "Withdrawn price" -msgstr " Prix de retrait" +msgstr "Prix de retrait" #. module: auction #: selection:auction.lot.category,aie_categ:0 msgid "Antique/Verreries" -msgstr "" +msgstr "Antiquités/Verreries" #. module: auction #: selection:auction.lot.category,aie_categ:0 msgid "Antique/Toys" -msgstr "" +msgstr "Antiquités/Jouets" #. module: auction #: field:auction.deposit,create_uid:0 #: field:auction.lots,create_uid:0 msgid "Created by" -msgstr " créé par" +msgstr "créé par" #. module: auction #: xsl:report.auction.deposit:0 msgid "Estimate" -msgstr "" +msgstr "Estimez" #. module: auction #: rml:auction.total.rml:0 msgid "# of buyers:" -msgstr "" +msgstr "# d'acheteurs" #. module: auction #: field:auction.lots,costs:0 @@ -710,19 +689,14 @@ msgid "Cat" msgstr "" #. module: auction -#: constraint:account.tax.code:0 -msgid "Error ! You can not create recursive accounts." -msgstr "" - -#. module: auction -#: model:ir.ui.menu,name:auction.auction_menu_root +#: model:ir.ui.menu,name:auction.menu_root msgid "Auction Management" -msgstr " Gestion des enchères" +msgstr "Gestion des enchères" #. module: auction #: field:auction.dates,journal_seller_id:0 msgid "Seller Journal" -msgstr " Journal du vendeur" +msgstr "Journal du vendeur" #. module: auction #: view:report.buyer.auction:0 @@ -737,7 +711,7 @@ msgstr "Ajouter un artiste" #. module: auction #: field:auction.lot.category,name:0 msgid "Category Name" -msgstr " Nom de la catégorie" +msgstr "Nom de la catégorie" #. module: auction #: model:ir.ui.menu,name:auction.menu_report_auction_estimation_adj_category_manager @@ -748,44 +722,44 @@ msgstr "Comparaison des estimations" #. module: auction #: model:ir.actions.report.xml,name:auction.v_report_barcode_lot msgid "Code barres du lot" -msgstr "" +msgstr "Code barres du lot" #. module: auction #: wizard_button:auction.lots.numerotate,not_exist,init:0 msgid "Retry" -msgstr "" +msgstr "Réessayez" #. module: auction #: field:auction.artists,birth_death_dates:0 msgid "Birth / Death dates" -msgstr " Dates naissance/décès" +msgstr "Dates naissance/décès" #. module: auction #: selection:auction.lot.category,aie_categ:0 msgid "Antique/Jewelry" -msgstr "" +msgstr "Antiquités/Joaillerie" #. module: auction #: model:ir.model,name:auction.model_report_unclassified_objects msgid "Unclassified objects " -msgstr "" +msgstr "Objets Non Classés " #. module: auction #: wizard_button:auction.lots.numerotate_cont,init,set_number:0 #: wizard_field:auction.lots.send.aie,init,numerotation:0 #: wizard_field:auction.lots.send.aie,date_ask,numerotation:0 msgid "Numerotation" -msgstr "" +msgstr "Numérotation" #. module: auction #: model:ir.actions.act_window,name:auction.act_auction_lot_open_deposit msgid "Bordereau de dépôt" -msgstr "" +msgstr "Bordereau de dépôt" #. module: auction #: xsl:report.auction.deposit:0 msgid "Document type" -msgstr "" +msgstr "Type de document" #. module: auction #: model:ir.model,name:auction.model_report_auction_estimation_adj_category @@ -826,7 +800,7 @@ msgstr "" #. module: auction #: view:auction.deposit:0 msgid "General Informations" -msgstr "" +msgstr "Informations générales" #. module: auction #: constraint:ir.ui.view:0 @@ -836,7 +810,7 @@ msgstr "XML non valide pour l'architecture de la vue" #. module: auction #: view:report.auction.view:0 msgid "Auctions results" -msgstr "" +msgstr "Résultats de l'Enchère" #. module: auction #: wizard_field:auction.lots.sms_send,init,app_id:0 @@ -847,55 +821,60 @@ msgstr "" #: field:auction.bid_line,bid_id:0 #: field:auction.bid,name:0 msgid "Bid ID" -msgstr " ID de l'ordre d'achat" +msgstr "ID de l'ordre d'achat" #. module: auction #: rml:auction.total.rml:0 msgid "Min Estimate:" -msgstr "" +msgstr "Estimation Min." #. module: auction #: field:report.buyer.auction2,net_margin:0 msgid "Net Margin" -msgstr "" +msgstr "Marge Nette" #. module: auction #: field:auction.lots,vnd_lim_net:0 msgid "Net limit ?" msgstr "" +#. module: auction +#: model:ir.ui.menu,name:auction.menu_buyer_allmonth_view2 +msgid "Buyer's revenues" +msgstr "" + #. module: auction #: rml:auction.total.rml:0 msgid "# of commissions:" -msgstr "" +msgstr "# de commissions :" #. module: auction #: model:ir.actions.act_window,name:auction.action_unclassified_objects #: model:ir.ui.menu,name:auction.menu_all_objects_unclassified #: view:report.unclassified.objects:0 msgid "Unclassified objects" -msgstr " Objets inclassifiés" +msgstr "Objets inclassifiés" #. module: auction #: wizard_view:auction.lots.make_invoice_buyer,init:0 msgid "(Keep empty for automatic number)" -msgstr "" +msgstr "(Laisser vide pour une numérotation automatique)" #. module: auction #: model:ir.model,name:auction.model_report_auction_object_date #: view:report.auction.object.date:0 msgid "Objects per day" -msgstr "" +msgstr "Objets par jour" #. module: auction #: model:product.template,name:auction.monproduit_product_template msgid "Oeuvres a 21%" -msgstr "" +msgstr "Oeuvres à 21%" #. module: auction #: selection:auction.lot.category,aie_categ:0 msgid "Antique/Carpet and textilles" -msgstr "" +msgstr "Antiquités/Tapis et Textiles" #. module: auction #: xsl:report.auction.seller.list:0 @@ -911,32 +890,32 @@ msgstr "" #: field:report.auction.adjudication,date:0 #: field:report.auction.estimation.adj.category,date:0 msgid "Date" -msgstr "" +msgstr "Date" #. module: auction #: field:auction.lots,obj_ret:0 msgid "Price retired" -msgstr " Prix de retrait" +msgstr "Prix de retrait" #. module: auction #: view:auction.deposit:0 msgid "Extra Costs" -msgstr "" +msgstr "Coûts Additionnels" #. module: auction #: model:ir.ui.menu,name:auction.menu_auction_dates_new msgid "New Auction Dates" -msgstr " Nouvelle vente" +msgstr "Nouvelle vente" #. module: auction #: field:report.deposit.border,moy_est:0 msgid "Avg. Est" -msgstr "" +msgstr "Est. Moy." #. module: auction #: field:auction.deposit,date_dep:0 msgid "Deposit date" -msgstr " Date de dépôt" +msgstr "Date de dépôt" #. module: auction #: model:ir.model,name:auction.model_report_auction_adjudication @@ -946,7 +925,7 @@ msgstr "" #. module: auction #: field:auction.deposit,specific_cost_ids:0 msgid "Specific Costs" -msgstr " Coûts spécifiques" +msgstr "Coûts spécifiques" #. module: auction #: view:report.buyer.auction2:0 @@ -958,7 +937,7 @@ msgstr "" #: view:auction.dates:0 #: view:report.auction.view2:0 msgid "Auctions" -msgstr "" +msgstr "Enchères" #. module: auction #: field:report.seller.auction,object_number:0 @@ -968,7 +947,7 @@ msgstr "" #. module: auction #: view:auction.lots:0 msgid "History" -msgstr "" +msgstr "Historique" #. module: auction #: rml:auction.code_bar_lot:0 @@ -978,12 +957,12 @@ msgstr "" #. module: auction #: selection:auction.lot.category,aie_categ:0 msgid "Antique/Painting" -msgstr "" +msgstr "Antiquités/Tableaux" #. module: auction #: field:auction.lot.category,aie_categ:0 msgid "Aie Category" -msgstr " Aie catégorie" +msgstr "Aie catégorie" #. module: auction #: xsl:report.auction.deposit:0 @@ -995,22 +974,22 @@ msgstr "" #. module: auction #: field:auction.deposit,method:0 msgid "Withdrawned method" -msgstr " Méthode de retrait" +msgstr "Méthode de retrait" #. module: auction #: view:auction.dates:0 msgid "Beginning of the auction" -msgstr " Début de la vente" +msgstr "Début de la vente" #. module: auction #: field:auction.artists,biography:0 msgid "Biography" -msgstr " Biographie" +msgstr "Biographie" #. module: auction #: field:auction.lots,lot_local:0 msgid "Location" -msgstr " Emplacement" +msgstr "Emplacement" #. module: auction #: wizard_view:auction.payer.sel,init:0 @@ -1021,24 +1000,24 @@ msgstr "" #: wizard_button:auction.payer.sel,init,pay2:0 #: wizard_button:auction.pay.buy,init,pay:0 msgid "Pay" -msgstr "" +msgstr "Payer" #. module: auction #: field:report.object.encoded.manager,obj_margin:0 #: field:report.object.encoded,obj_margin:0 #: field:report.seller.auction2,net_margin:0 msgid "Net margin" -msgstr "" +msgstr "Marge Nette" #. module: auction #: view:auction.dates:0 msgid "Analytic" -msgstr "" +msgstr "Analytique" #. module: auction #: model:ir.actions.wizard,name:auction.wizard_results msgid "Send results to Auction-in-europe.com" -msgstr " Envoi des résultats vers Auction-in-europe.com" +msgstr "Envoi des résultats vers Auction-in-europe.com" #. module: auction #: rml:bids.lots:0 @@ -1049,67 +1028,57 @@ msgstr "" #. module: auction #: selection:auction.deposit,method:0 msgid "Decrease limit of 10%" -msgstr "" +msgstr "Diminuer la limite de 10 %" #. module: auction #: view:auction.lot.category:0 msgid "Lot Category" -msgstr " Catégorie du lot" +msgstr "Catégorie du lot" #. module: auction #: model:ir.actions.act_window,name:auction.action_auction_reporting1 #: model:ir.actions.act_window,name:auction.action_auction_reporting_all1 #: model:ir.actions.act_window,name:auction.action_auction_reporting_all2 msgid "Seller's auction" -msgstr " Ventes/Vendeurs" +msgstr "Ventes/Vendeurs" #. module: auction #: model:ir.actions.wizard,name:auction.wizard_invoice_buyer1 msgid "Invoice Buyer objects" -msgstr " Facturer les objets de l'acheteur" - -#. module: auction -#: model:ir.ui.menu,name:auction.menu_seller_allmonth_view2 -msgid "Seller's Revenues" -msgstr "" +msgstr "Facturer les objets de l'acheteur" #. module: auction #: xsl:flagey.huissier:0 msgid "Price" -msgstr "" +msgstr "Prix" #. module: auction #: rml:bids.phones.details:0 msgid "-" -msgstr "" +msgstr "-" #. module: auction #: xsl:report.auction.ach_bordereau:0 #: xsl:report.auction.vnd_bordereau:0 msgid "Subtotal:" -msgstr "" +msgstr "Sous-total :" #. module: auction #: view:auction.deposit:0 msgid "Photos" -msgstr "" +msgstr "Photos" #. module: auction #: wizard_field:auction.lots.make_invoice,init,number:0 #: wizard_field:auction.lots.make_invoice_buyer,init,number:0 msgid "Invoice Number" -msgstr "" +msgstr "Numéro de facture" #. module: auction #: constraint:product.product:0 msgid "Error: Invalid ean code" msgstr "Erreur: code EAN invalide" -#. module: auction -#: model:ir.ui.menu,name:auction.menu_buyer_allmonth_view1 -msgid "Buyer's Summary" -msgstr "" - #. module: auction #: view:auction.dates:0 msgid "Names" @@ -1118,7 +1087,7 @@ msgstr "Noms" #. module: auction #: rml:bids.lots:0 msgid "Name" -msgstr "" +msgstr "Nom" #. module: auction #: wizard_field:auction.lots.numerotate,init,bord_vnd_id:0 @@ -1129,12 +1098,6 @@ msgstr "" msgid "Depositer Inventory" msgstr "Inventaire de dépôt" -#. module: auction -#: model:ir.ui.menu,name:auction.menu_report_deposit_tree_m -#: model:ir.ui.menu,name:auction.menu_report_deposit_tree_member -msgid "Depositer's Statistics" -msgstr "" - #. module: auction #: view:report.object.encoded.manager:0 msgid "Total adj." @@ -1147,12 +1110,12 @@ msgstr "" #: wizard_field:auction.lots.send.aie,date_ask,uname:0 #: wizard_field:auction.lots.sms_send,init,user:0 msgid "Login" -msgstr "" +msgstr "Connexion" #. module: auction #: view:auction.lots:0 msgid "Not sold" -msgstr "" +msgstr "Non Vendu" #. module: auction #: wizard_button:auction.lots.enable,init,go:0 @@ -1162,7 +1125,7 @@ msgstr "" #. module: auction #: selection:auction.lot.category,aie_categ:0 msgid "Antique/Others" -msgstr "" +msgstr "Antiquités/Autres" #. module: auction #: model:ir.actions.report.xml,name:auction.seller_lots_3 @@ -1173,7 +1136,7 @@ msgstr "" #: field:auction.lots,lot_type:0 #: field:report.unclassified.objects,lot_type:0 msgid "Object category" -msgstr " Catégorie de l'objet" +msgstr "Catégorie de l'objet" #. module: auction #: wizard_view:auction.taken,init:0 @@ -1191,7 +1154,7 @@ msgstr "N° du catalogue" #. module: auction #: view:auction.dates:0 msgid "Accounting" -msgstr "" +msgstr "Comptabilité" #. module: auction #: view:report.buyer.auction2:0 @@ -1201,12 +1164,12 @@ msgstr "" #. module: auction #: model:ir.actions.report.xml,name:auction.bid_phone msgid "Bids phones" -msgstr "Téléphone: Ordre d'achat " +msgstr "Téléphone: Ordre d'achat" #. module: auction #: model:ir.actions.act_window,name:auction.action_report_object_by_auction msgid "Auction dates" -msgstr " Dates de l'enchère" +msgstr "Dates de l'enchère" #. module: auction #: view:report.seller.auction2:0 @@ -1216,7 +1179,7 @@ msgstr "" #. module: auction #: model:ir.ui.menu,name:auction.menu_report_auction_object_date_tree msgid "Encoded Objects Per Day" -msgstr " Objets encodés par jour" +msgstr "Objets encodés par jour" #. module: auction #: xsl:report.auction.ach_bordereau:0 @@ -1231,18 +1194,23 @@ msgstr "" #. module: auction #: field:auction.lots,author_right:0 msgid "Author rights" -msgstr " Droit d'auteurs" +msgstr "Droit d'auteurs" #. module: auction #: view:auction.lots:0 msgid "Payment's history" -msgstr " Historique du paiement" +msgstr "Historique du paiement" + +#. module: auction +#: wizard_button:auction.taken,init,valid:0 +msgid " Valider " +msgstr "" #. module: auction #: xsl:report.auction.ach_bordereau:0 #: xsl:report.auction.vnd_bordereau:0 msgid "Document" -msgstr "" +msgstr "Document" #. module: auction #: xsl:report.auction.lots.list.landscape:0 @@ -1252,7 +1220,7 @@ msgstr "" #. module: auction #: view:report.auction.view:0 msgid "Auction results" -msgstr "" +msgstr "Résultats de l'Enchère" #. module: auction #: rml:auction.bids:0 @@ -1270,14 +1238,12 @@ msgstr "" #. module: auction #: wizard_button:auction.lots.buyer_map,check,set_buyer:0 msgid "Update" -msgstr "" +msgstr "Mettre à jour" #. module: auction #: rml:auction.total.rml:0 -#: model:ir.ui.menu,name:auction.auction_report_seller_menu -#: model:ir.ui.menu,name:auction.auction_seller_menu msgid "Sellers" -msgstr " Vendeurs" +msgstr "Vendeurs" #. module: auction #: selection:auction.lot.category,aie_categ:0 @@ -1287,7 +1253,7 @@ msgstr "" #. module: auction #: model:ir.actions.report.xml,name:auction.res_w_buyer msgid "Results with buyer" -msgstr " Résultats des acheteurs" +msgstr "Résultats des acheteurs" #. module: auction #: wizard_button:auction.lots.auction_move,init,set_date:0 @@ -1297,12 +1263,12 @@ msgstr "" #. module: auction #: model:ir.actions.act_window,name:auction.action_auction_dates_old msgid "Old Auctions" -msgstr " Anciennes ventes" +msgstr "Anciennes ventes" #. module: auction #: rml:auction.total.rml:0 msgid "# of unsold items:" -msgstr "" +msgstr "@ d'articles non vendus" #. module: auction #: selection:auction.lot.category,aie_categ:0 @@ -1328,23 +1294,23 @@ msgstr "" #. module: auction #: model:ir.actions.report.xml,name:auction.lot_list_inv msgid "Lots List - Landscape" -msgstr " Liste des lots - Paysage" +msgstr "Liste des lots - Paysage" #. module: auction #: field:auction.bid_line,auction:0 msgid "Auction Name" -msgstr "" +msgstr "Nom de l'Enchère" #. module: auction #: model:ir.ui.menu,name:auction.menu_report_auction_sign_in_out_manager_tree1 #: model:ir.ui.menu,name:auction.menu_report_auction_sign_in_out_member_tree1 msgid "Attendance" -msgstr " Présence" +msgstr "Présence" #. module: auction #: view:auction.lots:0 msgid "Seller information" -msgstr "" +msgstr "Information sur le vendeur" #. module: auction #: model:ir.actions.report.xml,name:auction.id_deposit @@ -1354,29 +1320,34 @@ msgstr "" #. module: auction #: field:auction.lot.category,priority:0 msgid "Priority" -msgstr " Priorité" +msgstr "Priorité" #. module: auction #: xsl:report.auction.deposit:0 #: xsl:report.auction.vnd_bordereau:0 msgid "Inventory" -msgstr "" +msgstr "Inventaire" + +#. module: auction +#: model:ir.ui.menu,name:auction.menu_buyer_allmonth_view1 +msgid "Buyer's summary" +msgstr "Résumé de l'Acheteur" #. module: auction #: model:ir.actions.act_window,name:auction.action_auction_dates_next msgid "Next Auctions" -msgstr " Prochaines ventes" +msgstr "Prochaines ventes" #. module: auction #: rml:buyer.list:0 #: xsl:report.auction.seller.list:0 msgid "#" -msgstr "" +msgstr "#" #. module: auction #: field:auction.lots,ach_emp:0 msgid "Taken Away" -msgstr " Emporté" +msgstr "Emporté" #. module: auction #: view:report.object.encoded.manager:0 @@ -1391,17 +1362,17 @@ msgstr "" #. module: auction #: wizard_view:auction.lots.numerotate,not_exist:0 msgid "This lot does not exist !" -msgstr "" +msgstr "Ce lot n'existe pas !" #. module: auction #: view:auction.dates:0 msgid "Close + Create all invoices" -msgstr " Fermer et créer les factures" +msgstr "Fermer et créer les factures" #. module: auction #: field:auction.bid_line,call:0 msgid "To be Called" -msgstr " A appeler" +msgstr "A appeler" #. module: auction #: model:ir.actions.act_window,name:auction.action_report_auction_estimation_adj_category_manager_tree @@ -1417,7 +1388,7 @@ msgstr "" #: field:report.auction.view,min_est:0 #: field:report.unclassified.objects,lot_est1:0 msgid "Minimum Estimation" -msgstr "" +msgstr "Estimation Minimum" #. module: auction #: view:report.seller.auction:0 @@ -1428,7 +1399,7 @@ msgstr "" #: wizard_view:auction.lots.auction_move,init:0 #: model:ir.actions.wizard,name:auction.wizard_change_auction msgid "Change Auction Date" -msgstr " Changer la date de l'enchère" +msgstr "Changer la date de l'enchère" #. module: auction #: selection:auction.lot.category,aie_categ:0 @@ -1450,32 +1421,32 @@ msgstr "" #: wizard_button:auction.lots.send.aie,date_ask,end:0 #: wizard_button:auction.lots.sms_send,init,end:0 msgid "Cancel" -msgstr "" +msgstr "Annuler" #. module: auction #: rml:auction.total.rml:0 msgid "Max Estimate:" -msgstr "" +msgstr "Estimation Max :" #. module: auction #: wizard_button:auction.lots.buyer_map,done,end:0 msgid "Close" -msgstr "" +msgstr "Fermer" #. module: auction #: field:report.auction.view2,obj_margin:0 msgid "Avg margin" -msgstr " Moy de la marge" +msgstr "Moy de la marge" #. module: auction #: selection:auction.lot.category,aie_categ:0 msgid "Antique/Art from the Ivory Coast" -msgstr "" +msgstr "Antiquités/Art de la Côte d'Ivoire" #. module: auction #: view:auction.dates:0 msgid "End of auction" -msgstr " Fin de la vente" +msgstr "Fin de la vente" #. module: auction #: selection:auction.lot.category,aie_categ:0 @@ -1486,23 +1457,26 @@ msgstr "" #: wizard_button:auction.lots.make_invoice,init,invoice:0 #: wizard_button:auction.lots.make_invoice_buyer,init,invoice:0 msgid "Create invoices" -msgstr "" +msgstr "Créer les factures" #. module: auction #: constraint:product.template:0 -msgid "Error: The default UOM and the purchase UOM must be in the same category." -msgstr "Erreur: l'unité de mesure par défaut et l'unité de mesure d'achat doivent faire partie de la même catégorie" +msgid "" +"Error: The default UOM and the purchase UOM must be in the same category." +msgstr "" +"Erreur: l'unité de mesure par défaut et l'unité de mesure d'achat doivent " +"faire partie de la même catégorie" #. module: auction #: selection:auction.dates,state:0 #: selection:report.auction.adjudication,state:0 msgid "Closed" -msgstr "" +msgstr "Fermé" #. module: auction #: model:ir.ui.menu,name:auction.menu_all_objects_unplanned1 msgid "Unplanned objects" -msgstr " Objets non plannifiés" +msgstr "Objets non plannifiés" #. module: auction #: selection:auction.lot.category,aie_categ:0 @@ -1517,7 +1491,7 @@ msgstr "" #. module: auction #: field:auction.dates,journal_id:0 msgid "Buyer Journal" -msgstr " Journal de l'acheteur" +msgstr "Journal de l'acheteur" #. module: auction #: xsl:report.auction.ach_bordereau:0 @@ -1525,28 +1499,28 @@ msgstr " Journal de l'acheteur" #: selection:report.object.encoded,state:0 #: selection:report.unclassified.objects,state:0 msgid "Paid" -msgstr "" +msgstr "Payé" #. module: auction #: rml:bids.lots:0 #: rml:bids.phones.details:0 msgid "Phone" -msgstr "" +msgstr "Téléphone" #. module: auction #: selection:auction.lot.category,aie_categ:0 msgid "Antique/Argenterie" -msgstr "" +msgstr "Antiquités/Argenterie" #. module: auction #: model:ir.actions.act_window,name:auction.view_report_object_by_auction msgid "Detailed lots" -msgstr " Lots détaillés" +msgstr "Lots détaillés" #. module: auction #: field:auction.lot.category,active:0 msgid "Active" -msgstr "" +msgstr "Actif" #. module: auction #: selection:auction.lot.category,aie_categ:0 @@ -1556,31 +1530,31 @@ msgstr "" #. module: auction #: selection:auction.lot.category,aie_categ:0 msgid "Antique/Sculpture, bronze, eso." -msgstr "" +msgstr "Antiquiés/Sculpture, bronze, etc, ..." #. module: auction -#: rml:buyer.list:0 #: xsl:report.auction.ach_bordereau:0 +#: rml:buyer.list:0 #: xsl:report.auction.seller.list:0 #: xsl:report.auction.vnd_bordereau:0 msgid "Total:" -msgstr "" +msgstr "Total :" #. module: auction #: view:report.auction.object.date:0 msgid "Objects per Day" -msgstr "" +msgstr "Objets par Jour" #. module: auction #: xsl:report.auction.deposit:0 msgid "Document Number" -msgstr "" +msgstr "Numéro du Document" #. module: auction #: view:report.object.encoded:0 #: view:report.object.encoded.manager:0 msgid "Objects statistics" -msgstr "" +msgstr "Statistiques des Objets" #. module: auction #: wizard_button:auction.lots.numerotate,search,set_number:0 @@ -1595,7 +1569,7 @@ msgstr "" #. module: auction #: selection:auction.lot.category,aie_categ:0 msgid "Unclassifieds" -msgstr "" +msgstr "Non Classés" #. module: auction #: model:ir.actions.report.xml,name:auction.v_huissier @@ -1605,12 +1579,12 @@ msgstr "" #. module: auction #: field:auction.lots,vnd_lim:0 msgid "Seller limit" -msgstr " Limite du vendeur" +msgstr "Limite du vendeur" #. module: auction #: wizard_view:auction.lots.buyer_map,done:0 msgid "All objects are assigned to buyers !" -msgstr "" +msgstr "Tous les objets sont assignés aux acheteurs !" #. module: auction #: wizard_button:auction.lots.able,init,go:0 @@ -1619,8 +1593,11 @@ msgstr "" #. module: auction #: constraint:ir.model:0 -msgid "The Object name must start with x_ and not contain any special character !" -msgstr "Le nom de l'objet doit commencer avec x_ et ne pas contenir de charactères spéciaux !" +msgid "" +"The Object name must start with x_ and not contain any special character !" +msgstr "" +"Le nom de l'objet doit commencer avec x_ et ne pas contenir de charactères " +"spéciaux !" #. module: auction #: field:auction.deposit,transfer:0 @@ -1638,11 +1615,6 @@ msgstr "" msgid "Artist/Author 2" msgstr "Artiste/Auteur 2" -#. module: auction -#: model:ir.ui.menu,name:auction.menu_seller_allmonth_view1 -msgid "Seller's Summary" -msgstr "" - #. module: auction #: model:ir.model,name:auction.model_report_seller_auction msgid "Auction Reporting on seller view" @@ -1651,7 +1623,7 @@ msgstr "" #. module: auction #: wizard_field:auction.taken,init,lot_ids:0 msgid "Lots Emportes" -msgstr "" +msgstr "Lots emportés" #. module: auction #: wizard_button:auction.lots.send.aie.results,date_ask,send:0 @@ -1662,7 +1634,7 @@ msgstr "" #. module: auction #: field:auction.lots,net_margin:0 msgid "Net Margin (%)" -msgstr " Marge nette (%) " +msgstr "Marge nette (%)" #. module: auction #: field:report.auction.object.date,month:0 @@ -1672,7 +1644,7 @@ msgstr "Mois" #. module: auction #: model:ir.actions.act_window,name:auction.auction_lots_open msgid "Simplified lots for adjudication" -msgstr " Lots simplifiés" +msgstr "Lots simplifiés" #. module: auction #: field:auction.lots,product_id:0 @@ -1682,7 +1654,7 @@ msgstr "Produit" #. module: auction #: model:ir.actions.report.xml,name:auction.total_result1 msgid "Auction Totals with lists" -msgstr " Totaux de la vente" +msgstr "Totaux de la vente" #. module: auction #: model:ir.model,name:auction.model_report_auction_view @@ -1706,10 +1678,9 @@ msgstr "" #. module: auction #: field:auction.deposit,lot_id:0 -#: model:ir.ui.menu,name:auction.auction_objects_menu #: view:auction.deposit:0 msgid "Objects" -msgstr " Objets" +msgstr "Objets" #. module: auction #: wizard_view:auction.lots.numerotate,init:0 @@ -1720,22 +1691,21 @@ msgstr "" #. module: auction #: rml:auction.total.rml:0 msgid "Paid:" -msgstr "" +msgstr "Payé :" #. module: auction #: field:auction.deposit,total_neg:0 msgid "Allow Negative Amount" -msgstr " Permettre un montant négatif" +msgstr "Permettre un montant négatif" #. module: auction #: rml:auction.bids:0 #: xsl:report.auction.ach_bordereau:0 #: xsl:report.auction.deposit:0 #: rml:auction.total.rml:0 -#: model:ir.ui.menu,name:auction.auction_report_auction_menu #: view:auction.lots:0 msgid "Auction" -msgstr " Ventes aux enchères" +msgstr "Ventes aux enchères" #. module: auction #: selection:auction.lot.category,aie_categ:0 @@ -1756,17 +1726,17 @@ msgstr "" #: field:report.seller.auction,auction:0 #: field:report.unclassified.objects,auction:0 msgid "Auction date" -msgstr " Date de l'enchère" +msgstr "Date de l'enchère" #. module: auction #: model:ir.ui.menu,name:auction.menu_all_objects_unsold msgid "Unsold Objects" -msgstr " Objets non vendus" +msgstr "Objets non vendus" #. module: auction #: field:report.buyer.auction,avg_price:0 msgid "Avg Adj." -msgstr " Moy Adj" +msgstr "Moy Adj" #. module: auction #: model:ir.model,name:auction.model_auction_deposit_cost @@ -1781,12 +1751,12 @@ msgstr "" #. module: auction #: selection:auction.lot.category,aie_categ:0 msgid "Antique/Art from the Ivory Coast/African Arts" -msgstr "" +msgstr "Antiquités/Art de la Côte d'Ivoire/Art Africain" #. module: auction #: field:auction.dates,auction1:0 msgid "First Auction Day" -msgstr " Début de l'enchère" +msgstr "Début de l'enchère" #. module: auction #: view:report.attendance:0 @@ -1798,24 +1768,19 @@ msgstr "" #: field:report.auction.adjudication,adj_total:0 #: field:report.auction.estimation.adj.category,adj_total:0 msgid "Total Adjudication" -msgstr " Adjudication totale" +msgstr "Adjudication totale" #. module: auction #: wizard_field:auction.lots.buyer_map,check,ach_login:0 #: field:auction.lots,ach_login:0 #: field:report.unclassified.objects,ach_login:0 msgid "Buyer Username" -msgstr " Nom de l'acheteur" - -#. module: auction -#: model:ir.ui.menu,name:auction.auction_report_manager_menu -msgid "Manager" -msgstr "Manager " +msgstr "Nom de l'acheteur" #. module: auction #: xsl:report.auction.ach_bordereau:0 msgid "Customer Reference" -msgstr "" +msgstr "Référence Client" #. module: auction #: view:auction.artists:0 @@ -1825,18 +1790,18 @@ msgstr "Artistes" #. module: auction #: field:report.seller.auction,avg_estimation:0 msgid "Avg estimation" -msgstr "" +msgstr "Estimation moyenne" #. module: auction #: xsl:report.auction.ach_bordereau:0 #: field:report.attendance,total_attendance:0 msgid "Total" -msgstr "" +msgstr "Total" #. module: auction #: model:ir.actions.act_window,name:auction.act_auction_lot_line_open msgid "Open lots" -msgstr " Lots ouverts" +msgstr "Lots ouverts" #. module: auction #: view:report.seller.auction:0 @@ -1846,22 +1811,22 @@ msgstr "" #. module: auction #: view:auction.lots:0 msgid "Lots" -msgstr "" +msgstr "Lots" #. module: auction #: model:ir.actions.wizard,name:auction.wizard_send msgid "Send to website" -msgstr " Envoi vers le site web" +msgstr "Envoi vers le site web" #. module: auction #: model:ir.ui.menu,name:auction.menu_auction_dates_old msgid "Old Auction Dates" -msgstr " Anciennes ventes" +msgstr "Anciennes ventes" #. module: auction #: field:auction.lots,seller_price:0 msgid "Seller price" -msgstr " Prix du vendeur" +msgstr "Prix du vendeur" #. module: auction #: model:ir.model,name:auction.model_report_seller_auction2 @@ -1883,12 +1848,12 @@ msgstr "" #: wizard_field:auction.pay.buy,init,statement_id3:0 #: wizard_field:auction.pay.buy,init,statement_id1:0 msgid "Statement" -msgstr "" +msgstr "Déclaration" #. module: auction #: selection:auction.lot.category,aie_categ:0 msgid "Antique/Engravings" -msgstr "" +msgstr "Antiquités/Gravures" #. module: auction #: wizard_field:auction.lots.numerotate_cont,init,number:0 @@ -1900,7 +1865,7 @@ msgstr "" #: field:report.object.encoded,estimation:0 #: field:report.object.encoded.manager,estimation:0 msgid "Estimation" -msgstr "" +msgstr "Estimation" #. module: auction #: model:ir.model,name:auction.model_report_auction_view2 @@ -1910,17 +1875,18 @@ msgstr "" #. module: auction #: field:auction.dates,expo1:0 msgid "First Exposition Day" -msgstr " Premier jour de l'exposition" +msgstr "Premier jour de l'exposition" #. module: auction #: wizard_view:auction.lots.auction_move,init:0 -msgid "Warning, this will erase the object adjudication price and its buyer !" -msgstr "" +msgid "" +"Warning, this will erase the object adjudication price and its buyer !" +msgstr "Attention, cela effacera l'adjudication de l'objet et son acheteur !" #. module: auction #: field:report.auction.object.date,name:0 msgid "Created date" -msgstr " Date de création" +msgstr "Date de création" #. module: auction #: view:auction.bid:0 @@ -1935,7 +1901,7 @@ msgstr "" #. module: auction #: model:ir.ui.menu,name:auction.menu_all_objects_to_sell msgid "Objects to sell" -msgstr " Objets à vendre" +msgstr "Objets à vendre" #. module: auction #: field:auction.lots,net_revenue:0 @@ -1944,28 +1910,28 @@ msgstr " Objets à vendre" #: field:report.object.encoded,net_revenue:0 #: field:report.seller.auction2,net_revenue:0 msgid "Net revenue" -msgstr " Revenu net" +msgstr "Revenu net" #. module: auction #: xsl:report.auction.deposit:0 #: xsl:report.auction.lots.list.landscape:0 msgid "Limit" -msgstr "" +msgstr "Limite" #. module: auction #: model:ir.ui.menu,name:auction.menu_report_latest_doposit_tree_manager msgid "Latest Deposits" -msgstr " Derniers dépôts" +msgstr "Derniers dépôts" #. module: auction #: rml:auction.total.rml:0 msgid "# of items:" -msgstr "" +msgstr "# d'articles :" #. module: auction #: selection:auction.lot.category,aie_categ:0 msgid "Antique/Musical Instruments" -msgstr "" +msgstr "Antiquités/Instruments de Musique" #. module: auction #: selection:auction.lot.category,aie_categ:0 @@ -1980,58 +1946,63 @@ msgstr "" #. module: auction #: model:ir.actions.report.xml,name:auction.buyer_form_id msgid "Buyer Form" -msgstr " Fiche du acheteur" +msgstr "Fiche du acheteur" #. module: auction #: model:ir.actions.wizard,name:auction.wizard_invoice msgid "Invoice Seller objects" -msgstr " Facturer les objets du vendeur" +msgstr "Facturer les objets du vendeur" #. module: auction #: selection:auction.lot.category,aie_categ:0 msgid "Antique/Oriental Arts" -msgstr "" +msgstr "Antiquiés/Arts Orientaux" #. module: auction #: field:auction.bid,partner_id:0 msgid "Buyer Name" -msgstr " Nom de l'acheteur" +msgstr "Nom de l'acheteur" #. module: auction #: field:report.auction.view2,sum_adj:0 msgid "Sum of adjudication" -msgstr " somme de l'adjudication" +msgstr "somme de l'adjudication" #. module: auction #: model:ir.actions.wizard,name:auction.auction_wizard_enable_taken msgid "Unmark as taken away" -msgstr " Marquer comme non emporté" +msgstr "Marquer comme non emporté" #. module: auction #: field:auction.lots,gross_margin:0 msgid "Gross Margin (%)" -msgstr " Marge brute (%)" +msgstr "Marge brute (%)" #. module: auction #: xsl:report.auction.vnd_bordereau:0 msgid "Lot" +msgstr "Lot" + +#. module: auction +#: model:ir.ui.menu,name:auction.menu_auction_allmonth_view2 +msgid "Auction's revenues" msgstr "" #. module: auction #: field:auction.lots,obj_comm:0 #: field:report.unclassified.objects,obj_comm:0 msgid "Commission" -msgstr "" +msgstr "Commission" #. module: auction #: wizard_field:auction.lots.numerotate,init,lot_num:0 msgid "Lot Number" -msgstr "" +msgstr "Numéro de Lot" #. module: auction #: constraint:res.partner:0 msgid "The VAT doesn't seem to be correct." -msgstr "" +msgstr "Le numéro de TVA ne semble pas correct." #. module: auction #: field:report.attendance,employee_id:0 @@ -2049,14 +2020,14 @@ msgstr "" msgid "Est." msgstr "" -#. module: auction -#: model:ir.ui.menu,name:auction.auction_report_menu -msgid "Reporting" -msgstr "Reporting" - #. module: auction #: view:auction.lots:0 msgid "Catalog" +msgstr "Catalogue" + +#. module: auction +#: field:auction.lots,is_ok:0 +msgid "Buyer s payment" msgstr "" #. module: auction @@ -2065,37 +2036,27 @@ msgstr "" msgid "Deposit Border" msgstr "" -#. module: auction -#: model:ir.ui.menu,name:auction.auction_config_menu -msgid "Configuration" -msgstr "Configuration" - #. module: auction #: view:report.seller.auction:0 msgid "Auction reporting graph view" msgstr "" -#. module: auction -#: model:ir.ui.menu,name:auction.auction_outils_menu -msgid "Tools Bar Codes" -msgstr "" - #. module: auction #: field:auction.deposit.cost,deposit_id:0 msgid "Deposit" -msgstr " Dépôt" +msgstr "Dépôt" #. module: auction #: field:auction.dates,expo2:0 msgid "Last Exposition Day" -msgstr " Dernier jour d'exposition" +msgstr "Dernier jour d'exposition" #. module: auction #: model:ir.actions.act_window,name:auction.action_auction_report_allmonth_view1 #: model:ir.actions.act_window,name:auction.action_auction_report_allmonth_view2 #: model:ir.actions.act_window,name:auction.action_auction_report_thismonth_view2 msgid "Auction report" -msgstr " Rapport de l'auction" +msgstr "Rapport de l'auction" #. module: auction #: field:auction.artists,name:0 @@ -2105,12 +2066,12 @@ msgstr "Nom Artiste/Auteur" #. module: auction #: field:auction.lots,image:0 msgid "Image" -msgstr "" +msgstr "Image" #. module: auction #: selection:report.object.encoded,state:0 msgid "Invoiced" -msgstr "" +msgstr "Facturé" #. module: auction #: selection:auction.lots,state:0 @@ -2121,7 +2082,7 @@ msgstr "" #. module: auction #: model:ir.actions.report.xml,name:auction.seller_form_id msgid "Seller List" -msgstr " Listes des vendeurs " +msgstr "Listes des vendeurs" #. module: auction #: xsl:report.auction.lots.list.landscape:0 @@ -2133,7 +2094,7 @@ msgstr "" #: model:ir.actions.act_window,name:auction.action_auction_buyer_reporting2 #: model:ir.actions.act_window,name:auction.action_auction_buyer_reporting_all1 msgid "Buyer's auction" -msgstr " Ventes/Vendeurs" +msgstr "Ventes/Vendeurs" #. module: auction #: view:report.seller.auction2:0 @@ -2153,7 +2114,7 @@ msgstr "" #: selection:report.seller.auction,state:0 #: selection:report.unclassified.objects,state:0 msgid "Draft" -msgstr " " +msgstr "Brouillon" #. module: auction #: rml:buyer.list:0 @@ -2176,20 +2137,19 @@ msgid "Adj" msgstr "" #. module: auction -#: model:ir.ui.menu,name:auction.auction_date_menu #: view:auction.dates:0 msgid "Auction Dates" -msgstr " Dates des ventes aux enchères" +msgstr "Dates des ventes aux enchères" #. module: auction #: selection:auction.lot.category,aie_categ:0 msgid "Antique/Furnitures" -msgstr "" +msgstr "Antiquiés/Meubles" #. module: auction #: xsl:report.auction.ach_bordereau:0 msgid "Customer Contact" -msgstr "" +msgstr "Contact Client" #. module: auction #: xsl:report.auction.lots.list.landscape:0 @@ -2210,10 +2170,15 @@ msgstr "Utilisateur" msgid "Unplanned Objects" msgstr "" +#. module: auction +#: model:ir.ui.menu,name:auction.menu_auction_allmonth_view1 +msgid "Auction's summary" +msgstr "Résumé de l'Enchère" + #. module: auction #: field:report.buyer.auction2,gross_revenue:0 msgid "Gross Revenue" -msgstr " Revenu brut" +msgstr "Revenu brut" #. module: auction #: field:auction.artists,pseudo:0 @@ -2234,7 +2199,7 @@ msgstr "" #. module: auction #: field:auction.dates,buyer_costs:0 msgid "Buyer Costs" -msgstr " Coût de l'acheteur" +msgstr "Coût de l'acheteur" #. module: auction #: model:ir.actions.wizard,name:auction.wizard_numerotate_automatic @@ -2244,12 +2209,12 @@ msgstr "Numérotation automatique" #. module: auction #: rml:auction.total.rml:0 msgid "Auction Date:" -msgstr "" +msgstr "Date de l'Enchère :" #. module: auction #: field:auction.lots,ach_inv_id:0 msgid "Buyer Invoice" -msgstr " Facture de l'acheteur" +msgstr "Facture de l'acheteur" #. module: auction #: rml:auction.bids:0 @@ -2259,18 +2224,24 @@ msgstr "" #. module: auction #: wizard_field:auction.pay.buy,init,total:0 msgid "Amount to paid" -msgstr "" +msgstr "Montant à payer" #. module: auction #: field:auction.lots,artist_id:0 msgid "Artist/Author" -msgstr " Artiste/Auteur" +msgstr "Artiste/Auteur" #. module: auction #: model:ir.model,name:auction.model_auction_lot_category msgid "auction.lot.category" msgstr "" +#. module: auction +#: model:ir.ui.menu,name:auction.menu_report_deposit_tree_m +#: model:ir.ui.menu,name:auction.menu_report_deposit_tree_member +msgid " Depositer's Statistics" +msgstr "" + #. module: auction #: model:ir.model,name:auction.model_auction_bid msgid "Bid auctions" @@ -2290,7 +2261,7 @@ msgstr "" #. module: auction #: field:report.auction.view,nbuyer:0 msgid "No of buyers" -msgstr " Nb d'acheteurs" +msgstr "Nb d'acheteurs" #. module: auction #: field:report.seller.auction,avg_price:0 @@ -2300,17 +2271,17 @@ msgstr "" #. module: auction #: view:report.object.encoded.manager:0 msgid "Object statistic" -msgstr "" +msgstr "Statistique de l'Objet" #. module: auction #: field:auction.dates,auction2:0 msgid "Last Auction Day" -msgstr " Fin de l'enchère" +msgstr "Fin de l'enchère" #. module: auction #: model:ir.ui.menu,name:auction.menu_auction_dates_next1 msgid "Next Auction Dates" -msgstr " Prochaines ventes" +msgstr "Prochaines ventes" #. module: auction #: view:report.auction.view2:0 @@ -2334,30 +2305,35 @@ msgstr "" #: view:auction.lots:0 #: view:auction.deposit:0 msgid "Description" -msgstr " " +msgstr "Description" #. module: auction #: selection:auction.lot.category,aie_categ:0 msgid "Cont. Art/Arts" msgstr "" +#. module: auction +#: model:ir.ui.menu,name:auction.menu_seller_allmonth_view2 +msgid "Seller's revenues" +msgstr "" + #. module: auction #: field:auction.lots,obj_price:0 #: field:report.auction.estimation.adj.category,obj_price:0 #: field:report.auction.view,adj_price:0 #: field:report.unclassified.objects,obj_price:0 msgid "Adjudication price" -msgstr " Prix d'adjudication" +msgstr "Prix d'adjudication" #. module: auction #: field:auction.dates,acc_income:0 msgid "Income Account" -msgstr " Compte des entrées" +msgstr "Compte des entrées" #. module: auction #: xsl:flagey.huissier:0 msgid "Ref." -msgstr "" +msgstr "Réf." #. module: auction #: wizard_field:auction.lots.send.aie.results,init,password:0 @@ -2366,34 +2342,34 @@ msgstr "" #: wizard_field:auction.lots.send.aie,date_ask,password:0 #: wizard_field:auction.lots.sms_send,init,password:0 msgid "Password" -msgstr "" +msgstr "Mot de passe" + +#. module: auction +#: model:ir.ui.menu,name:auction.menu_wizard_emporte +msgid "Gestion des livraisons" +msgstr "Gestion des livraisons" #. module: auction #: field:auction.lots,ach_avance:0 msgid "Buyer Advance" -msgstr " Avance de l'acheteur" +msgstr "Avance de l'acheteur" #. module: auction #: wizard_field:auction.lots.numerotate,search,name:0 #: field:auction.lots,name:0 #: field:report.unclassified.objects,name:0 msgid "Short Description" -msgstr " Courte description" - -#. module: auction -#: model:ir.ui.menu,name:auction.auction_report_employees_menu -msgid "Employees" -msgstr " Employés" +msgstr "Courte description" #. module: auction #: selection:auction.lot.category,aie_categ:0 msgid "Antique/Clocks and watches" -msgstr "" +msgstr "Antiquités/Horloges et Montres" #. module: auction #: selection:auction.lot.category,aie_categ:0 msgid "Antique/Scientific Instruments" -msgstr "" +msgstr "Antiquités/Instruments Scientifiques" #. module: auction #: wizard_view:auction.lots.enable,init:0 @@ -2409,22 +2385,22 @@ msgstr "" #: view:report.object.encoded:0 #: view:report.object.encoded.manager:0 msgid "# objects" -msgstr "" +msgstr "# d'objets" #. module: auction #: rml:auction.total.rml:0 msgid "Adjudication:" -msgstr "" +msgstr "Adjudication :" #. module: auction #: field:report.buyer.auction2,sumadj:0 msgid "Sum of adjustication" -msgstr "" +msgstr "Somme de l'adjudication" #. module: auction #: model:ir.actions.report.xml,name:auction.details_bids_phones msgid "Bids per lot (phone)" -msgstr " Ordre d'achat par lot(tél) " +msgstr "Ordre d'achat par lot(tél)" #. module: auction #: field:report.buyer.auction2,buyer_login:0 @@ -2435,27 +2411,22 @@ msgstr "Login de l'acheteur" #. module: auction #: field:auction.deposit,tax_id:0 msgid "Expenses" -msgstr " Dépenses" +msgstr "Dépenses" #. module: auction #: selection:auction.lot.category,aie_categ:0 msgid "Antique/Wine" -msgstr "" - -#. module: auction -#: wizard_button:auction.taken,init,valid:0 -msgid " OK " -msgstr "" +msgstr "Antiquités/Vins" #. module: auction #: rml:auction.total.rml:0 msgid "Auction name:" -msgstr "" +msgstr "Nom d' l'Enchère :" #. module: auction #: selection:auction.lot.category,aie_categ:0 msgid "Antique/African Arts" -msgstr "" +msgstr "Antiquités/Art Africain" #. module: auction #: model:ir.actions.report.xml,name:auction.art2 @@ -2475,5 +2446,4 @@ msgstr "Historique de la vente" #. module: auction #: xsl:report.auction.lots.list.landscape:0 msgid "Orders" -msgstr "" - +msgstr "Commandes" From 41495d270a5e686f3f57366e28f5f568f9e201a7 Mon Sep 17 00:00:00 2001 From: apa-tiny Date: Tue, 14 Oct 2008 15:03:32 +0530 Subject: [PATCH 036/153] Tax Report Completed... bzr revid: patelamit2003@gmail.com-20081014093332-xk5416gc25we2q32 --- .../project/report/analytic_journal.rml | 251 +++++++++++------- addons/account/report/tax_report.rml | 31 +-- 2 files changed, 164 insertions(+), 118 deletions(-) diff --git a/addons/account/project/report/analytic_journal.rml b/addons/account/project/report/analytic_journal.rml index 105c137d4d2..d80d5c2d26f 100644 --- a/addons/account/project/report/analytic_journal.rml +++ b/addons/account/project/report/analytic_journal.rml @@ -10,67 +10,105 @@ - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - + + + + + @@ -80,152 +118,159 @@ + - [[ repeatIn(objects,'o') ]] - + + [[ repeatIn(objects,'o') ]] + - [[ company.name ]] + Date - Analytic journal + Code - Period from [[ data['form']['date1'] ]] - to [[ data['form']['date2'] ]] + Move name + + + Account n° + + + Accounting moves + General + Analytic - - - [[ o.code ]] + [[ o.code ]] - [[ o.name ]] + [[ o.name ]] - Currency: [[ company.currency_id.name ]] + + + + + + + + + + + + + - Printing date: [[ time.strftime('%Y-%m-%d') ]] at [[ time.strftime('%H:%M:%S') ]] - - - - - - - Date - - - Code - - - Move name - - - Account n° - - - Accounting moves - General - Analytic - - - - - -
- [[ repeatIn(lines(o.id,data['form']['date1'],data['form']['date2']), 'move') ]] + + + + + + + Sums of the journal + + + [[ '%.2f' % sum_general(o.id,data['form']['date1'],data['form']['date2']) ]] + [[ '%.2f' % sum_analytic(o.id,data['form']['date1'],data['form']['date2']) ]] + + + + [[ repeatIn(lines(o.id,data['form']['date1'],data['form']['date2']), 'move') ]] - + - + - [[ move.name ]] + [[ move.name ]] - [[ move.account_id.code ]] - [[ move.account_id.name ]] + [[ move.account_id.code ]] - [[ move.account_id.name ]] - [[ '%.2f' % (move.debit-move.credit) ]] + [[ '%.2f' % (move.debit-move.credit) ]] - [[ repeatIn(lines_a(move.id,o.id,data['form']['date1'],data['form']['date2']),'move_a') ]] - [[ move_a.date ]] + [[ repeatIn(lines_a(move.id,o.id,data['form']['date1'],data['form']['date2']),'move_a') ]] + [[ move_a.date ]] - [[ move_a.code ]] + [[ move_a.code ]] - [[ move_a.name ]] + [[ move_a.name ]] - [[ move_a.account_id.code ]] - [[ move_a.account_id.name ]] + [[ move_a.account_id.code ]] - [[ move_a.account_id.name ]] - [[ '%.2f' % move_a.amount ]] + [[ '%.2f' % move_a.amount ]] - +
- [[ repeatIn(lines_a(False,o.id,data['form']['date1'],data['form']['date2']),'move_a') ]] - [[ move_a.date ]] + [[ repeatIn(lines_a(False,o.id,data['form']['date1'],data['form']['date2']),'move_a') ]] + [[ move_a.date ]] - [[ move_a.code ]] + [[ move_a.code ]] - [[ move_a.name ]] + [[ move_a.name ]] - [[move_a.account_id.code ]] - [[ move_a.account_id.name ]] + [[move_a.account_id.code ]] - [[ move_a.account_id.name ]] - [[ '%.2f' % move_a.amount ]] + [[ '%.2f' % move_a.amount ]] - + - Sums of the journal + + + - [[ '%.2f' % sum_general(o.id,data['form']['date1'],data['form']['date2']) ]] - [[ '%.2f' % sum_analytic(o.id,data['form']['date1'],data['form']['date2']) ]] + + + - +
- - + \ No newline at end of file diff --git a/addons/account/report/tax_report.rml b/addons/account/report/tax_report.rml index 903a4b7f661..3b34e3bb618 100755 --- a/addons/account/report/tax_report.rml +++ b/addons/account/report/tax_report.rml @@ -128,19 +128,11 @@ - - - - - + - - - - - [[o['type']==2 and (o['debit']) or '0.0' ]] + + + [[ len(o['level'])>3 and removeParentNode('font') ]][[ formatLang(o['debit']) and '%.2f'%o['debit'] or '0.00' ]] + [[ len(o['level'])<4 and removeParentNode('font') ]][[ formatLang(o['debit']) and '%.2f'%o['debit'] or '0.00' ]] + - [[o['type']==2 and (o['credit']) or '0.0' ]] + [[ len(o['level'])>3 and removeParentNode('font') ]][[ formatLang(o['credit']) and '%.2f'%o['credit'] or '0.00' ]] + [[ len(o['level'])<4 and removeParentNode('font') ]][[ formatLang(o['credit']) and '%.2f'%o['credit'] or '0.00' ]] + + - [[ o['tax_amount'] or '0.0' ]] + [[ len(o['level'])>3 and removeParentNode('font') ]][[ formatLang(o['tax_amount']) and '%.2f'%o['tax_amount'] or '0.00' ]] + [[ len(o['level'])<4 and removeParentNode('font') ]][[ formatLang(o['tax_amount']) and '%.2f'%o['tax_amount'] or '0.00' ]] + + From 14c094a694c513259b0f9720397ef5e36725e1f6 Mon Sep 17 00:00:00 2001 From: Olivier Laurent Date: Tue, 14 Oct 2008 12:11:26 +0200 Subject: [PATCH 037/153] French translation bzr revid: olt@tinyerp.com-20081014101126-mf1o3f8arkohf4q2 --- addons/stock/i18n/fr_FR.po | 739 ++++++++++++++++--------------------- 1 file changed, 326 insertions(+), 413 deletions(-) diff --git a/addons/stock/i18n/fr_FR.po b/addons/stock/i18n/fr_FR.po index ac591482480..48bb559286d 100644 --- a/addons/stock/i18n/fr_FR.po +++ b/addons/stock/i18n/fr_FR.po @@ -1,24 +1,26 @@ -# Translation of OpenERP Server. -# This file containt the translation of the following modules: -# * stock +# French translation for openobject-addons +# Copyright (c) 2008 Rosetta Contributors and Canonical Ltd 2008 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2008. # msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 4.3.0" -"Report-Msgid-Bugs-To: support@openerp.com" -"POT-Creation-Date: 2008-09-11 15:41:43+0000" -"PO-Revision-Date: 2008-09-11 15:41:43+0000" -"Last-Translator: <>" -"Language-Team: " -"MIME-Version: 1.0" -"Content-Type: text/plain; charset=UTF-8" -"Content-Transfer-Encoding: " -"Plural-Forms: " +"Project-Id-Version: OpenERP Server 4.3.0\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2008-09-05 13:21+0000\n" +"PO-Revision-Date: 2008-10-14 09:37+0000\n" +"Last-Translator: Olivier Laurent \n" +"Language-Team: French \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2008-10-14 09:48+0000\n" +"X-Generator: Launchpad (build Unknown)\n" #. module: stock -#: rml:stock.picking.list:0 +#: xsl:stock.picking.list:0 msgid "Shipping Address:" -msgstr "" +msgstr "Adresse de livraison" #. module: stock #: field:stock.production.lot.revision,author_id:0 @@ -33,69 +35,54 @@ msgstr "LIFO" #. module: stock #: selection:stock.picking,move_type:0 msgid "All at once" -msgstr "Tout d'un coup" +msgstr "Tout en une fois" #. module: stock #: field:stock.location,chained_location_id:0 msgid "Chained Location If Fixed" -msgstr "" +msgstr "Emplacement Lié si Fixe" #. module: stock #: model:ir.actions.act_window,name:stock.action_picking_tree9 #: model:ir.ui.menu,name:stock.menu_action_picking_tree9 msgid "Draft Internal Packings" -msgstr "" +msgstr "Colisages Internes Brouillons" #. module: stock #: selection:stock.picking,invoice_state:0 msgid "Not from Packing" -msgstr "Pas d'un colisage" - -#. module: stock -#: model:stock.location,name:stock.stock_location_15 -msgid "Sub Products" -msgstr "" - -#. module: stock -#: rml:stock.picking.list:0 -msgid "Concerns" -msgstr "" - -#. module: stock -#: selection:stock.location,chained_auto_packing:0 -msgid "Manual Operation" -msgstr "" - -#. module: stock -#: selection:stock.picking,invoice_state:0 -msgid "Invoiced" -msgstr "Facturé" - -#. module: stock -#: model:ir.ui.menu,name:stock.menu_stock_root -msgid "Stock Management" -msgstr "" +msgstr "pas d'un colisage" #. module: stock #: view:stock.location:0 msgid "Chained Locations" -msgstr "" +msgstr "Emplacements Liés" + +#. module: stock +#: selection:stock.picking,invoice_state:0 +msgid "Invoiced" +msgstr "Facturer" + +#. module: stock +#: model:ir.ui.menu,name:stock.menu_stock_root +msgid "Stock Management" +msgstr "Gestion des stocks" #. module: stock #: model:ir.actions.report.xml,name:stock.report_product_history msgid "Future stock forecast" -msgstr "Stocks prévisionnels" +msgstr "Stock Prévisionnel" #. module: stock #: selection:stock.picking,type:0 msgid "Delivery" -msgstr "" +msgstr "Livraison" #. module: stock #: model:ir.actions.act_window,name:stock.action_inventory_line_form #: model:ir.ui.menu,name:stock.menu_action_inventory_line_form msgid "Inventory Lines" -msgstr "" +msgstr "Lignes d'inventaires" #. module: stock #: model:ir.actions.act_window,name:stock.action_picking_tree3 @@ -103,29 +90,24 @@ msgstr "" #: model:ir.ui.menu,name:stock.menu_action_picking_tree3 #: model:ir.ui.menu,name:stock.menu_action_picking_tree8 msgid "Confirmed Packings Waiting Assignation" -msgstr "" +msgstr "Colis Confirmés en attente d'Assignation" #. module: stock #: view:stock.tracking:0 msgid "Tracking/Serial" -msgstr "Num. suivi/série" - -#. module: stock -#: model:stock.location,name:stock.stock_location_workshop -msgid "Workshop" -msgstr "" +msgstr "Tracer N° Série" #. module: stock #: model:ir.actions.act_window,name:stock.action_tracking_form #: model:ir.ui.menu,name:stock.menu_action_tracking_form msgid "Tracking Lots" -msgstr "" +msgstr "Tracer les lots" #. module: stock #: model:ir.actions.act_window,name:stock.action_inventory_form #: model:ir.ui.menu,name:stock.menu_action_inventory_form msgid "Physical Inventory" -msgstr "" +msgstr "Inventaire physique" #. module: stock #: wizard_view:stock.move.track,init:0 @@ -135,23 +117,18 @@ msgstr "Tracer un mouvement" #. module: stock #: view:stock.inventory:0 msgid "Lot Inventory" -msgstr "Inventaire de lot" +msgstr "Inventaire du Lot" #. module: stock #: field:stock.inventory.line,product_uom:0 #: field:stock.move,product_uom:0 msgid "Product UOM" -msgstr "UDM produit" - -#. module: stock -#: rml:stock.picking.list:0 -msgid "Customer Ref." -msgstr "" +msgstr "Unité principale produit" #. module: stock #: model:stock.location,name:stock.stock_location_locations_partner msgid "Partner Locations" -msgstr "" +msgstr "Emplacements partenaire" #. module: stock #: view:stock.picking:0 @@ -161,39 +138,34 @@ msgstr "Valider" #. module: stock #: view:stock.picking:0 msgid "Input Packing List" -msgstr "" +msgstr "Liste des Colisages Entrants" #. module: stock #: view:stock.production.lot.revision:0 msgid "Production Lot Revisions" -msgstr "Révisions du lot de fabrication" +msgstr "Révisions des Lots de Production" #. module: stock #: xsl:stock.location.overview:0 #: xsl:stock.location.overview.all:0 msgid "UoM" -msgstr "UM" - -#. module: stock -#: model:stock.location,name:stock.stock_location_4 -msgid "Maxtor Suppliers" -msgstr "" +msgstr "Unité principale" #. module: stock #: model:ir.actions.wizard,name:stock.return_picking msgid "Return packing" -msgstr "Retour colis" +msgstr "Retourner le Colisage" #. module: stock #: field:product.category,property_stock_journal:0 msgid "Stock journal" -msgstr "Journal de stock" +msgstr "Journal des stocks" #. module: stock -#: rml:stock.picking.list:0 +#: xsl:stock.picking.list:0 #: field:stock.tracking,name:0 msgid "Tracking" -msgstr "Numéro de suivi" +msgstr "Suivi" #. module: stock #: wizard_button:stock.picking.make,init,make:0 @@ -202,15 +174,17 @@ msgid "Ok" msgstr "Ok" #. module: stock -#: help:product.template,property_stock_account_input:0 -msgid "This account will be used, instead of the default one, to value input stock" -msgstr "Ce compte sera utilisé , au lieu de celui par défaut, pour valoriser le stock d'entrée" +#: view:stock.picking:0 +msgid "Cancel Assignation" +msgstr "Annuler assignation" #. module: stock -#, python-format -#: code:addons/stock/stock.py:0 -msgid "UserError" +#: help:product.template,property_stock_account_input:0 +msgid "" +"This account will be used, instead of the default one, to value input stock" msgstr "" +"Ce compte sera utilisé, à la place de celui par défaut, pour valoriser le " +"stock entrant" #. module: stock #: view:stock.tracking:0 @@ -224,27 +198,17 @@ msgstr "Numéro de suivi" msgid "Notes" msgstr "Notes" -#. module: stock -#: field:stock.picking,max_date:0 -msgid "Max. Date" -msgstr "" - #. module: stock #: field:stock.picking,move_lines:0 #: field:stock.picking.move.wizard,move_ids:0 msgid "Move lines" -msgstr "Mouvements créés" - -#. module: stock -#: model:stock.location,name:stock.stock_location_8 -msgid "Non European Customers" -msgstr "" +msgstr "Lignes de mouvements" #. module: stock #: xsl:stock.location.overview:0 #: xsl:stock.location.overview.all:0 msgid "Value" -msgstr "Montant" +msgstr "Valeur" #. module: stock #: model:ir.actions.report.xml,name:stock.report_picking_list @@ -253,34 +217,29 @@ msgstr "Montant" #: field:stock.picking.move.wizard,picking_id:0 #: view:stock.picking:0 msgid "Packing list" -msgstr "Liste de colisage" - -#. module: stock -#, python-format -#: code:addons/stock/stock.py:0 -#: code:addons/stock/wizard/wizard_track_line.py:0 -msgid "Error!" -msgstr "" +msgstr "Liste des Colisages" #. module: stock #: xsl:stock.location.overview:0 #: xsl:stock.location.overview.all:0 msgid "Amount" -msgstr "Quantité" +msgstr "Montant" #. module: stock #: help:stock.move,prodlot_id:0 msgid "Production lot is used to put a serial number on the production" -msgstr "Le lot de production est utilisée pour mettre un numéro de série sur cette production" +msgstr "" +"Le lot de production est utilisé pour mettre un numéro de série lors de la " +"production" #. module: stock #: model:ir.actions.act_window,name:stock.act_product_location_open msgid "Products" -msgstr "Produit" +msgstr "Produits" #. module: stock -#: model:stock.location,name:stock.stock_location_components -msgid "Components" +#: model:ir.actions.wizard,name:stock.partial_picking +msgid "Partial picking" msgstr "" #. module: stock @@ -296,35 +255,25 @@ msgstr "Méthode de livraison" #. module: stock #: field:stock.location,chained_location_type:0 msgid "Chained Location Type" -msgstr "" +msgstr "Type d'Emplacement Lié" #. module: stock #: field:stock.picking,origin:0 msgid "Origin" msgstr "Origine" -#. module: stock -#: model:ir.actions.wizard,name:stock.partial_picking -msgid "Partial packing" -msgstr "" - -#. module: stock -#: field:stock.picking,min_date:0 -msgid "Min. Date" -msgstr "" - -#. module: stock -#: help:stock.move,tracking_id:0 -msgid "Tracking lot is the code that will be put on the logistic unit/pallet" -msgstr "Le lot de suivi est le code qui sera inscrit sur l'unité logistique/palette" - #. module: stock #: model:ir.ui.menu,name:stock.menu_stock_configuration msgid "Configuration" msgstr "Configuration" #. module: stock -#: field:stock.picking,name:0 +#: help:stock.move,tracking_id:0 +msgid "Tracking lot is the code that will be put on the logistic unit/pallet" +msgstr "" +"Le lot de suivi est le code qui sera inscrit sur l'unité/pallette logistique" + +#. module: stock #: field:stock.production.lot,ref:0 #: field:stock.tracking,serial:0 msgid "Reference" @@ -335,21 +284,16 @@ msgstr "Référence" msgid "Stock Move" msgstr "Mouvement de stock" -#. module: stock -#: model:stock.location,name:stock.stock_location_3 -msgid "IT Suppliers" -msgstr "" - #. module: stock #: selection:stock.picking,type:0 msgid "Getting Goods" -msgstr "Réception de marchandises" +msgstr "Réception de marchandise" #. module: stock #: model:ir.actions.act_window,name:stock.act_stock_picking_move_wizard #: view:stock.picking:0 msgid "Fill From Unreceived Products" -msgstr "" +msgstr "Remplir à partir des Produits Non Reçus" #. module: stock #: selection:stock.picking,type:0 @@ -359,46 +303,51 @@ msgstr "Interne" #. module: stock #: wizard_field:stock.invoice_onshipping,init,group:0 msgid "Group by partner" -msgstr "Groupes par partenaire" +msgstr "Grouper par partenaire" #. module: stock #: field:stock.move,move_dest_id:0 msgid "Dest. Move" -msgstr "Mouvement dest." +msgstr "Emplacement de Dest." #. module: stock #: field:stock.picking,address_id:0 msgid "Partner" -msgstr "Déplacer vers l'adresse" +msgstr "Partenaire" #. module: stock #: model:ir.actions.act_window,name:stock.action_picking_tree_delivery #: model:ir.ui.menu,name:stock.menu_action_picking_tree_delivery msgid "Delivery Orders" -msgstr "" +msgstr "Ordre de livraisons" #. module: stock #: field:stock.move,move_history_ids:0 #: field:stock.move,move_history_ids2:0 msgid "Move History" -msgstr "Historique mouvement" +msgstr "Historique du mouvement" #. module: stock #: help:res.partner,property_stock_customer:0 -msgid "This stock location will be used, instead of the default one, as the destination location for goods you send to this partner" -msgstr "Cette location de stock va etre utilisée au lieu de celle par défaut" +msgid "" +"This stock location will be used, instead of the default one, as the " +"destination location for goods you send to this partner" +msgstr "" +"Cette emplacement de stock sera utilisée au lieu de celui par défaut en tant " +"que l'emplacement de destination pour les biens que vous envoyez à ce " +"partenaire." #. module: stock #: model:ir.model,name:stock.model_stock_production_lot #: field:stock.move,prodlot_id:0 #: field:stock.production.lot.revision,lot_id:0 msgid "Production lot" -msgstr "Lot de fabrication" +msgstr "Lot de production" #. module: stock -#: model:stock.location,name:stock.stock_location_suppliers -msgid "Suppliers" -msgstr "" +#: field:stock.picking,name:0 +msgid "Packing name" +msgstr "Nom du Colis" #. module: stock #: view:stock.move:0 @@ -406,25 +355,20 @@ msgstr "" msgid "Confirm" msgstr "Confirmer" -#. module: stock -#: view:stock.picking:0 -msgid "Invoice Control" -msgstr "" - #. module: stock #: model:ir.model,name:stock.model_stock_production_lot_revision msgid "Production lot revisions" -msgstr "Révisions du lot de fabrication" +msgstr "Révisions des lots de productions" #. module: stock #: model:stock.location,name:stock.location_inventory msgid "Inventory loss" -msgstr "" +msgstr "Casse" #. module: stock #: selection:stock.location,usage:0 msgid "Internal Location" -msgstr "Emplacement interne\\"" +msgstr "Emplacement interne" #. module: stock #: selection:stock.location,allocation_method:0 @@ -435,7 +379,7 @@ msgstr "FIFO" #: model:ir.actions.act_window,name:stock.action_picking_tree2_delivery #: model:ir.ui.menu,name:stock.menu_picking_waiting_delivery msgid "Delivery Orders to Process" -msgstr "" +msgstr "Bordereaux de livraison à Traiter" #. module: stock #: field:stock.move,priority:0 @@ -443,29 +387,26 @@ msgid "Priority" msgstr "Priorité" #. module: stock -#: selection:stock.move,state:0 -msgid "cancel" -msgstr "Annulé" - -#. module: stock -#: selection:stock.move,state:0 -#: selection:stock.picking,state:0 -msgid "Waiting" -msgstr "En attente" +#: xsl:stock.picking.list:0 +msgid "State" +msgstr "État" #. module: stock #: rml:lot.location:0 -#: rml:stock.picking.list:0 +#: xsl:stock.picking.list:0 #: model:ir.model,name:stock.model_stock_location #: field:stock.inventory.line,location_id:0 #: field:stock.picking,location_id:0 msgid "Location" -msgstr "Localisation" +msgstr "Emplacement" #. module: stock #: help:product.template,property_stock_account_output:0 -msgid "This account will be used, instead of the default one, to value output stock" -msgstr "Ce compte sera utilisé , au lieu de celui par défaut, pour valoriser le stock de sortie" +msgid "" +"This account will be used, instead of the default one, to value output stock" +msgstr "" +"Ce compte sera utilisé, au lieu de celui par défaut, pour la valeur du stock " +"de sortie" #. module: stock #: model:ir.model,name:stock.model_stock_warehouse @@ -479,9 +420,9 @@ msgid "Lots by location" msgstr "Lots par emplacement" #. module: stock -#: wizard_button:stock.partial_picking,init,split:0 -msgid "Make Picking" -msgstr "" +#: xsl:stock.picking.list:0 +msgid "Qty" +msgstr "Qté" #. module: stock #: wizard_field:stock.invoice_onshipping,init,type:0 @@ -491,61 +432,55 @@ msgstr "Type" #. module: stock #: view:stock.move:0 msgid "UOM" -msgstr "UDM" +msgstr "Unité principale" #. module: stock -#: model:stock.location,name:stock.stock_location_5 -msgid "Generic IT Suppliers" +#: field:stock.location,chained_auto_packing:0 +msgid "Chained Auto-Packing" msgstr "" #. module: stock #: view:stock.move:0 msgid "Make Parcel" -msgstr "Faire le colis" +msgstr "Créer un coli" #. module: stock #: model:stock.location,name:stock.location_procurement msgid "Procurements" -msgstr "" +msgstr "Réapprovisionnement" #. module: stock #: selection:stock.location,chained_location_type:0 msgid "Fixed Location" -msgstr "" +msgstr "Emplacement fixe" #. module: stock -#: wizard_view:stock.partial_picking,end2:0 -msgid "Packing result" -msgstr "" +#: view:stock.picking:0 +msgid "Cancel assignation" +msgstr "Annuler l'assignation" + +#. module: stock +#: model:ir.actions.act_window,name:stock.action_location_tree +#: model:ir.ui.menu,name:stock.menu_action_location_tree +msgid "Locations Structure" +msgstr "Structure des emplacements" #. module: stock #: wizard_button:stock.invoice_onshipping,init,create_invoice:0 #: model:ir.actions.wizard,name:stock.wizard_invoice_onshipping msgid "Create invoice" -msgstr "Créer la facture" +msgstr "Créer une facture" #. module: stock #: field:res.partner,property_stock_customer:0 #: selection:stock.location,usage:0 msgid "Customer Location" -msgstr "Stockage client" +msgstr "Emplacement Client" #. module: stock #: view:stock.location:0 msgid "Stock location tree" -msgstr "Arbre de localisation de stock" - -#. module: stock -#, python-format -#: code:addons/stock/stock.py:0 -msgid "You can only delete draft moves." -msgstr "" - -#. module: stock -#, python-format -#: code:addons/stock/wizard/wizard_track_line.py:0 -msgid "No production sequence defined" -msgstr "" +msgstr "Arbre des Emplacements de Stock" #. module: stock #: field:stock.production.lot.revision,date:0 @@ -565,54 +500,39 @@ msgstr "Informations générales" #. module: stock #: selection:stock.location,chained_location_type:0 msgid "None" -msgstr "" +msgstr "Aucun" #. module: stock #: view:product.category:0 msgid "Accounting Stock Properties" -msgstr "" +msgstr "Propriété du compte de stock" #. module: stock #: model:ir.actions.wizard,name:stock.action4 #: model:ir.actions.wizard,name:stock.action_lot2 msgid "Downstream traceability" -msgstr "Traçabilité aval" - -#. module: stock -#: view:res.partner:0 -msgid "Sales & Purchases" -msgstr "" +msgstr "Traçabilté aval" #. module: stock #: constraint:ir.ui.view:0 msgid "Invalid XML for View Architecture!" -msgstr "" +msgstr "XML non valide pour l'architecture de la vue" #. module: stock -#: model:stock.location,name:stock.stock_location_14 -msgid "Finished products" -msgstr "" - -#. module: stock -#: field:stock.production.lot,revisions:0 -msgid "Revisions" -msgstr "Révisions" - -#. module: stock -#: model:stock.location,name:stock.stock_location_customers -msgid "Customers" -msgstr "" +#: field:stock.location,usage:0 +msgid "Location type" +msgstr "Type d'emplacement" #. module: stock #: model:ir.actions.act_window,name:stock.action_picking_tree #: model:ir.ui.menu,name:stock.menu_action_picking_tree msgid "Sending Products" -msgstr "" +msgstr "Livraison de Marchandises" #. module: stock #: selection:stock.location,allocation_method:0 msgid "Nearest" -msgstr "Plus proche" +msgstr "Le plus proche" #. module: stock #: selection:stock.location,usage:0 @@ -622,7 +542,7 @@ msgstr "Approvisionnement" #. module: stock #: field:stock.location,location_id:0 msgid "Parent Location" -msgstr "Emplacement Parent\\"" +msgstr "Emplacement parent" #. module: stock #: field:stock.inventory,date:0 @@ -630,71 +550,60 @@ msgstr "Emplacement Parent\\"" #: field:stock.production.lot,date:0 #: field:stock.tracking,date:0 msgid "Date create" -msgstr "Date création" +msgstr "Date de création" #. module: stock -#: view:stock.picking:0 -msgid "Cancel assignation" -msgstr "Annuler assignation" +#: xsl:stock.picking.list:0 +msgid "PACKINGLIST" +msgstr "" #. module: stock #: model:ir.model,name:stock.model_stock_tracking msgid "Stock Tracking Lots" -msgstr "Numéro de suivi" +msgstr "" #. module: stock #: model:stock.location,name:stock.location_production msgid "Default Production" -msgstr "" +msgstr "Prodcution par défaut" #. module: stock #: field:res.partner,property_stock_supplier:0 #: selection:stock.location,usage:0 msgid "Supplier Location" -msgstr "Stockage fournisseur" +msgstr "Emplacement fournisseur" #. module: stock #: view:stock.picking:0 msgid "Force Assignation" -msgstr "Forcer l'assignation" - -#. module: stock -#: view:stock.move:0 -msgid "Moves" -msgstr "Mouvements" +msgstr "Forcer assignation" #. module: stock #: field:stock.move,auto_validate:0 msgid "Auto Validate" -msgstr "" +msgstr "Validation Automatique" #. module: stock #: model:stock.location,name:stock.stock_location_company msgid "Tiny sprl" -msgstr "" - -#. module: stock -#: field:stock.location,chained_auto_packing:0 -#: selection:stock.location,chained_auto_packing:0 -msgid "Automatic Move" -msgstr "" +msgstr "Tiny sprl" #. module: stock #: model:ir.actions.act_window,name:stock.action_picking_tree4 #: model:ir.ui.menu,name:stock.menu_action_picking_tree4 msgid "Getting Products" -msgstr "" +msgstr "Réception de Marchandises" #. module: stock #: field:stock.move,location_dest_id:0 #: field:stock.picking,location_dest_id:0 msgid "Dest. Location" -msgstr "Emplacement dest.\\"" +msgstr "Emplacement de Dest." #. module: stock #: field:stock.move,product_packaging:0 msgid "Packaging" -msgstr "Code UL" +msgstr "Empaquetage" #. module: stock #: selection:stock.move,priority:0 @@ -704,12 +613,13 @@ msgstr "Urgent" #. module: stock #: help:product.category,property_stock_account_input_categ:0 msgid "This account will be used to value the input stock" -msgstr "Ce compte sera utilisé pour valoriser les entrées de marchandises" +msgstr "Ce compte sera utilisé pour mettre la valeur de l'entrée de stock" #. module: stock +#: xsl:stock.picking.list:0 #: field:stock.production.lot,name:0 msgid "Serial" -msgstr "Numéro de série" +msgstr "Numéro de Série" #. module: stock #: field:stock.inventory,inventory_line_id:0 @@ -723,27 +633,38 @@ msgstr "Inventaires" #: view:stock.move:0 #: view:stock.picking:0 msgid "Stock Moves" -msgstr "" +msgstr "Mouvements de stocks" #. module: stock #: field:stock.move,date:0 msgid "Date Created" -msgstr "Date création" +msgstr "Date de création" #. module: stock #: selection:stock.picking,type:0 msgid "Sending Goods" -msgstr "Envoi de marchandises" +msgstr "Livraison de marchandise" + +#. module: stock +#: model:stock.location,name:stock.stock_location_customers +msgid "Customers" +msgstr "Clients" #. module: stock #: field:stock.warehouse,lot_output_id:0 msgid "Location Output" -msgstr "Emplacement de sortie" +msgstr "Emplacement Sortant" #. module: stock #: help:product.template,property_stock_production:0 -msgid "For the current product (template), this stock location will be used, instead of the default one, as the source location for stock moves generated by production orders" -msgstr "Pour le produit courant (modèle), cette localisation de stock sera utilisée, au lieu de celle par défaut, comme localisation source pour les mouvements de stock généré par les ordres de fabrication " +msgid "" +"For the current product (template), this stock location will be used, " +"instead of the default one, as the source location for stock moves generated " +"by production orders" +msgstr "" +"Pour le produit courant (patron), cet emplacement de stock sera utilisé, à " +"la place de celui par défaut, comme emplacement source pour les mouvements " +"de stock gérérés par les commandes de production" #. module: stock #: wizard_view:stock.invoice_onshipping,init:0 @@ -759,27 +680,27 @@ msgstr "Confirmé" #. module: stock #: view:stock.picking:0 msgid "Supplier Invoice Control" -msgstr "" +msgstr "Contrôle des Factures Fournisseur" #. module: stock #: field:stock.location,name:0 msgid "Location Name" -msgstr "Groupe de lot" +msgstr "Nom de l'emplacement" #. module: stock #: view:stock.inventory:0 msgid "Posted Inventory" -msgstr "Inventaire posté" +msgstr "Inventaire Posté" #. module: stock #: view:stock.picking.move.wizard:0 msgid "Add" -msgstr "" +msgstr "Ajouter" #. module: stock #: field:stock.inventory,move_ids:0 msgid "Created Moves" -msgstr "Mouvements créés" +msgstr "Crée mouvement" #. module: stock #: selection:stock.inventory,state:0 @@ -789,15 +710,14 @@ msgid "Draft" msgstr "Brouillon" #. module: stock -#: rml:stock.picking.list:0 +#: xsl:stock.picking.list:0 msgid "Packing Date" -msgstr "" +msgstr "Date du Colisage" #. module: stock -#: model:ir.actions.act_window,name:stock.action_location_tree -#: model:ir.ui.menu,name:stock.menu_action_location_tree -msgid "Stock Locations Structure" -msgstr "" +#: selection:stock.move,state:0 +msgid "cancel" +msgstr "annuler" #. module: stock #: selection:stock.move,priority:0 @@ -807,12 +727,12 @@ msgstr "Non urgent" #. module: stock #: field:stock.move,product_uos_qty:0 msgid "Quantity (UOS)" -msgstr "Quantité US" +msgstr "Quantité (UP)" #. module: stock #: field:stock.move,tracking_id:0 msgid "Tracking lot" -msgstr "Numéro de suivi" +msgstr "Suivi lot" #. module: stock #: selection:stock.picking,invoice_state:0 @@ -824,55 +744,55 @@ msgstr "A facturer" #: field:stock.move,state:0 #: field:stock.picking,state:0 msgid "Status" -msgstr "" +msgstr "État" #. module: stock #: field:stock.location,posy:0 msgid "Shelves (Y)" -msgstr "Position Y" +msgstr "Rayon (Y)" #. module: stock -#: field:stock.location,usage:0 -msgid "Location type" -msgstr "Utilisation" +#: xsl:stock.picking.list:0 +msgid "Concerns:" +msgstr "Concerne :" #. module: stock #: model:ir.actions.act_window,name:stock.action_picking_all #: wizard_field:stock.picking.make,init,pickings:0 #: model:ir.ui.menu,name:stock.menu_action_picking_all msgid "Packings" -msgstr "Les colis" +msgstr "Colisages" #. module: stock #: wizard_view:stock.picking.make,init:0 #: model:ir.actions.wizard,name:stock.make_picking msgid "Make packing" -msgstr "Faire le colisage" +msgstr "Créer le colisage" #. module: stock -#: field:stock.picking,backorder_id:0 -msgid "Back Order" -msgstr "" +#: view:res.partner:0 +msgid "Sales & Purchases" +msgstr "Ventes & Achats" #. module: stock #: view:stock.picking.move.wizard:0 msgid "Move Lines" -msgstr "" +msgstr "Lignes de mouvements" #. module: stock #: view:stock.location:0 msgid "Localisation" -msgstr "Localisation" +msgstr "Emplacement" #. module: stock #: model:stock.location,name:stock.stock_location_output msgid "Output" -msgstr "" +msgstr "Sortie" #. module: stock #: view:stock.picking:0 msgid "Split in Two" -msgstr "" +msgstr "Diviser les lignes" #. module: stock #: selection:stock.picking,move_type:0 @@ -882,23 +802,23 @@ msgstr "Livraison directe" #. module: stock #: model:ir.actions.wizard,name:stock.track_line msgid "Track line" -msgstr "Tracer les lignes" +msgstr "Suivre la ligne" #. module: stock #: model:ir.actions.act_window,name:stock.action_production_lot_form #: model:ir.ui.menu,name:stock.menu_action_production_lot_form msgid "Production Lots" -msgstr "" +msgstr "Lots de production" #. module: stock -#: rml:stock.picking.list:0 +#: xsl:stock.picking.list:0 msgid "Shipping Date" -msgstr "" +msgstr "Date de Livraison" #. module: stock -#: rml:stock.picking.list:0 +#: xsl:stock.picking.list:0 msgid "Recipient" -msgstr "" +msgstr "Destinataire" #. module: stock #: view:product.template:0 @@ -911,7 +831,7 @@ msgstr "Propriétés" #: model:ir.ui.menu,name:stock.menu_action_incoterms_tree #: view:stock.incoterms:0 msgid "Incoterms" -msgstr "" +msgstr "Incoterms" #. module: stock #: field:stock.location,child_ids:0 @@ -927,12 +847,12 @@ msgstr "" #. module: stock #: field:stock.warehouse,lot_stock_id:0 msgid "Location Stock" -msgstr "Emplacement du stock" +msgstr "Emplacement de Stock" #. module: stock #: field:product.template,property_stock_procurement:0 msgid "Procurement Location" -msgstr "Emplacement des approvisionnements" +msgstr "Emplacement d'approvisionnement" #. module: stock #: field:stock.incoterms,active:0 @@ -940,34 +860,40 @@ msgstr "Emplacement des approvisionnements" #: field:stock.picking,active:0 #: field:stock.tracking,active:0 msgid "Active" -msgstr "Active" +msgstr "Actif" #. module: stock #: wizard_field:stock.move.track,init,tracking_prefix:0 msgid "Tracking prefix" -msgstr "Préfixe pour traçabilité" +msgstr "Préfix du Suivi" #. module: stock -#: wizard_view:stock.partial_picking,end2:0 -msgid "The packing has been successfully made !" -msgstr "" +#: xsl:stock.picking.list:0 +msgid "Shipping ref." +msgstr "Réf. Livraison" #. module: stock #: model:ir.actions.act_window,name:stock.action_picking_tree5 #: model:ir.ui.menu,name:stock.menu_action_picking_tree5 msgid "Packings to Process" -msgstr "" +msgstr "Colisages à traiter" #. module: stock #: field:stock.move,address_id:0 #: field:stock.picking.move.wizard,address_id:0 msgid "Dest. Address" -msgstr "Adresse de destination" +msgstr "Adresse de Dest." #. module: stock #: help:product.template,property_stock_procurement:0 -msgid "For the current product (template), this stock location will be used, instead of the default one, as the source location for stock moves generated by procurements" -msgstr "Pour le produit courant (modèle), cette localisation de stock sera utilisée, au lieu de celle par défaut, comme localisation source pour les mouvements de stock généré par les achats. " +msgid "" +"For the current product (template), this stock location will be used, " +"instead of the default one, as the source location for stock moves generated " +"by procurements" +msgstr "" +"Pour le produit courant (patron), cet emplacement de stock sera utilisé, à " +"la place de celui par défaut, comme emplacement source pour les mouvements " +"de stock gérérés par les approvisionnements" #. module: stock #: view:stock.move:0 @@ -985,18 +911,18 @@ msgstr "Quantité" #. module: stock #: model:ir.model,name:stock.model_stock_picking_move_wizard msgid "stock.picking.move.wizard" -msgstr "" +msgstr "stock.picking.move.wizard" #. module: stock #: field:stock.location,address_id:0 msgid "Location Address" -msgstr "" +msgstr "Adresse du dépôt" #. module: stock #: view:stock.production.lot:0 #: model:res.request.link,name:stock.req_link_tracking msgid "Production Lot" -msgstr "Lot de fabrication" +msgstr "Lot de Production" #. module: stock #: xsl:stock.location.overview.all:0 @@ -1004,35 +930,30 @@ msgstr "Lot de fabrication" msgid "Code" msgstr "Code" -#. module: stock -#: model:stock.location,name:stock.stock_location_13 -msgid "Stock Level 1" -msgstr "" - #. module: stock #: model:ir.actions.report.xml,name:stock.report_product_location msgid "Products Localisations" -msgstr "Localisation des produits" +msgstr "Emplacements de Productions" #. module: stock #: field:stock.warehouse,lot_input_id:0 msgid "Location Input" -msgstr "Emplacement d'entrée\\"" +msgstr "Emplacement d'Entrée" #. module: stock #: field:stock.location,allocation_method:0 msgid "Allocation Method" -msgstr "Méthode d'allocation" +msgstr "Méthod d'attribution" #. module: stock #: model:ir.actions.act_window,name:stock.action_location_form #: model:ir.ui.menu,name:stock.menu_action_location_form msgid "Locations" -msgstr "" +msgstr "Emplacements" #. module: stock -#: rml:stock.picking.list:0 -msgid "Qty" +#: wizard_button:stock.back_order.partial_picking,init,split:0 +msgid "Make Picking" msgstr "" #. module: stock @@ -1044,7 +965,7 @@ msgstr "Assigné" #. module: stock #: view:stock.picking:0 msgid "General Information" -msgstr "Information générale" +msgstr "Informations générales" #. module: stock #: selection:stock.location,usage:0 @@ -1056,7 +977,7 @@ msgstr "Production" #: selection:stock.move,state:0 #: selection:stock.picking,state:0 msgid "Done" -msgstr "Terminé" +msgstr "Terminer" #. module: stock #: model:ir.actions.act_window,name:stock.action_picking_tree2 @@ -1064,12 +985,12 @@ msgstr "Terminé" #: model:ir.ui.menu,name:stock.menu_action_picking_tree7 #: model:ir.ui.menu,name:stock.menu_picking_waiting msgid "Assigned Packings" -msgstr "" +msgstr "Colisages Assignés" #. module: stock #: wizard_button:stock.picking.make,init,end:0 #: wizard_button:stock.move.split,init,end:0 -#: wizard_button:stock.partial_picking,init,end:0 +#: wizard_button:stock.back_order.partial_picking,init,end:0 #: wizard_button:stock.return.picking,init,end:0 #: wizard_button:stock.move.track,init,end:0 #: wizard_button:stock.invoice_onshipping,init,end:0 @@ -1080,59 +1001,56 @@ msgstr "" msgid "Cancel" msgstr "Annuler" -#. module: stock -#: wizard_button:stock.partial_picking,end2,end:0 -msgid "Close" -msgstr "" - #. module: stock #: model:ir.actions.report.xml,name:stock.report_move_labels msgid "Print Item Labels" -msgstr "Imprimer les étiquettes" +msgstr "Impression des étiquettes" #. module: stock -#: help:stock.location,chained_auto_packing:0 -msgid "This is used only if you selected a chained location type.\n" -"The 'Automatic Move' value will create a stock move after the current one that will be validated automatically. With 'Manual Operation', the stock move has to be validated by a worker. With 'Automatic No Step Added', the location is replaced in the original move." -msgstr "" +#: view:stock.move:0 +msgid "Moves" +msgstr "Mouvements" #. module: stock -#: selection:stock.location,chained_auto_packing:0 -msgid "Automatic No Step Added" -msgstr "" +#: view:stock.move:0 +#: view:stock.picking:0 +msgid "Move Information" +msgstr "Information sur le Mouvement" #. module: stock #: field:stock.inventory,date_done:0 msgid "Date done" -msgstr "Fait le" +msgstr "Date de fin" #. module: stock #: view:stock.move:0 #: view:stock.picking:0 msgid "Split in production lots" -msgstr "Diviser en lots de fabrication" +msgstr "Diviser en lots de production" #. module: stock #: wizard_button:stock.move.split,init,split:0 msgid "Split" -msgstr "Répartir" +msgstr "Diviser" #. module: stock #: model:ir.actions.act_window,name:stock.action_move_form3 #: model:ir.ui.menu,name:stock.menu_action_move_form3 msgid "Draft Moves" -msgstr "Mouvements brouillon" - -#. module: stock -#, python-format -#: code:addons/stock/stock.py:0 -msgid "You can not remove a lot line !" -msgstr "" +msgstr "Mouvements en brouillon" #. module: stock #: constraint:ir.model:0 -msgid "The Object name must start with x_ and not contain any special character !" +msgid "" +"The Object name must start with x_ and not contain any special character !" msgstr "" +"Le nom de l'objet doit commencer avec x_ et ne pas contenir de charactères " +"spéciaux !" + +#. module: stock +#: view:stock.picking:0 +msgid "Split move lines in two" +msgstr "Diviser les lignes en deux" #. module: stock #: field:stock.move,date_planned:0 @@ -1143,12 +1061,12 @@ msgstr "Date prévue" #: model:ir.actions.act_window,name:stock.action_warehouse_form #: model:ir.ui.menu,name:stock.menu_action_warehouse_form msgid "Warehouses" -msgstr "" +msgstr "Entrepôts" #. module: stock #: field:product.template,property_stock_inventory:0 msgid "Inventory Location" -msgstr "Emplacement de l'inventaire" +msgstr "Emplacement de l'Inventaire" #. module: stock #: field:stock.location,account_id:0 @@ -1158,7 +1076,7 @@ msgstr "Compte d'inventaire" #. module: stock #: view:stock.inventory:0 msgid "Confirm Inventory" -msgstr "Confirmer inventaire" +msgstr "Confirmer l'Inventaire" #. module: stock #: xsl:stock.location.overview:0 @@ -1169,8 +1087,13 @@ msgstr "Prix unitaire" #. module: stock #: help:product.template,property_stock_inventory:0 -msgid "For the current product (template), this stock location will be used, instead of the default one, as the source location for stock moves generated when you do an inventory" -msgstr "Pour le produit courant (modèle), cette localisation de stock sera utilisée, au lieu de celle par défaut, comme localisation source pour les mouvements de stock généré lorsque vous faire un inventaire. " +msgid "" +"For the current product (template), this stock location will be used, " +"instead of the default one, as the source location for stock moves generated " +"when you do an inventory" +msgstr "" +"Cette localisation de stock sera utilisée au lieu de celle par défaut, en " +"tant que localisation source générées quand vous effectué un inventaire" #. module: stock #: model:ir.ui.menu,name:stock.menu_traceability_low @@ -1178,14 +1101,18 @@ msgid "Low Level" msgstr "Bas niveau" #. module: stock -#: view:stock.picking:0 -msgid "Split move lines in two" -msgstr "Diviser les lignes de mouvement en deux" +#: xsl:stock.picking.list:0 +msgid "Customer ref." +msgstr "Réf. Client" #. module: stock #: help:res.partner,property_stock_supplier:0 -msgid "This stock location will be used, instead of the default one, as the source location for goods you receive from the current partner" -msgstr "Cette localisation de stock sera utilisée, au lieu de celle par défaut, en tant que source de localisation pour les marchandises vous recevez de partenaire par défaut" +msgid "" +"This stock location will be used, instead of the default one, as the source " +"location for goods you receive from the current partner" +msgstr "" +"Cette localisation de stock sera utilisée au lieu de celle par défaut, en " +"tant que localisation source pour les biens recus du partenaire courant" #. module: stock #: model:ir.actions.act_window,name:stock.action_move_form4 @@ -1196,34 +1123,34 @@ msgstr "Mouvements assignés" #. module: stock #: view:product.product:0 msgid "Stocks" -msgstr "" +msgstr "Stocks" #. module: stock #: field:stock.warehouse,partner_address_id:0 msgid "Owner Address" -msgstr "Adresse du propriétaire" +msgstr "Adresses du propriétaire" #. module: stock #: wizard_field:stock.invoice_onshipping,init,journal_id:0 msgid "Destination Journal" -msgstr "Journal de destination" +msgstr "Journal de Destination" #. module: stock #: model:stock.location,name:stock.stock_location_stock msgid "Stock" -msgstr "" +msgstr "Stock" #. module: stock #: model:ir.actions.act_window,name:stock.action_picking_tree6 #: model:ir.ui.menu,name:stock.menu_action_picking_tree6 msgid "Internal Packings" -msgstr "" +msgstr "Colisages Internes" #. module: stock #: xsl:stock.location.overview:0 #: xsl:stock.location.overview.all:0 #: rml:lot.location:0 -#: rml:stock.picking.list:0 +#: xsl:stock.picking.list:0 #: field:stock.inventory.line,product_id:0 #: field:stock.move,product_id:0 msgid "Product" @@ -1235,7 +1162,7 @@ msgid "Return" msgstr "Retour" #. module: stock -#: rml:stock.picking.list:0 +#: xsl:stock.picking.list:0 #: field:stock.production.lot.revision,description:0 msgid "Description" msgstr "Description" @@ -1249,12 +1176,12 @@ msgstr "Auto-colisage" #: model:ir.actions.act_window,name:stock.action_picking_tree3_delivery #: model:ir.ui.menu,name:stock.menu_action_picking_tree3_delivery msgid "Waiting Delivery Orders" -msgstr "" +msgstr "Ordre de livraison en attente" #. module: stock #: field:stock.location,posz:0 msgid "Height (Z)" -msgstr "Position Z" +msgstr "Hauteur (Z)" #. module: stock #: model:ir.actions.act_window,name:stock.action5 @@ -1269,36 +1196,40 @@ msgid "Cancel Inventory" msgstr "Annuler inventaire" #. module: stock -#: view:stock.picking:0 -msgid "Cancel Assignation" -msgstr "Annuler l'assignation" +#: selection:stock.move,state:0 +#: selection:stock.picking,state:0 +msgid "Waiting" +msgstr "En attente" #. module: stock #: help:product.category,property_stock_journal:0 -msgid "This journal will be used for the accounting move generated by stock move" -msgstr "Ce journal sera utilisé pour les mouvements comptables généré par les mouvements de stock" +msgid "" +"This journal will be used for the accounting move generated by stock move" +msgstr "" +"Ce journal sera utilisé pour les mouvements de compte générés par les " +"mouvements de stock" #. module: stock #: field:product.category,property_stock_account_output_categ:0 #: field:product.template,property_stock_account_output:0 msgid "Stock Output Account" -msgstr "Compte de sortie de stock" +msgstr "Compte de Stock Sortant" #. module: stock #: xsl:stock.location.overview:0 #: xsl:stock.location.overview.all:0 msgid "Variants" -msgstr "Variante" +msgstr "Variantes" #. module: stock #: field:stock.location,posx:0 msgid "Corridor (X)" -msgstr "Position X" +msgstr "Couloir (X)" #. module: stock -#: model:stock.location,name:stock.stock_location_7 -msgid "European Customers" -msgstr "" +#: model:stock.location,name:stock.stock_location_suppliers +msgid "Suppliers" +msgstr "Fournisseurs" #. module: stock #: view:stock.picking:0 @@ -1308,12 +1239,12 @@ msgstr "Forcer l'assignation" #. module: stock #: selection:stock.location,chained_location_type:0 msgid "Customer" -msgstr "" +msgstr "Client" #. module: stock #: field:stock.tracking,move_ids:0 msgid "Moves tracked" -msgstr "Suivi de stock" +msgstr "Mouvements Suivis" #. module: stock #: field:stock.incoterms,name:0 @@ -1326,12 +1257,12 @@ msgstr "Nom" #. module: stock #: model:ir.actions.report.xml,name:stock.report_location_overview_all msgid "Location Content (With childs)" -msgstr "Contenu de l'emplacement (avec enfants)" +msgstr "Contenu de l'Emplacement (avec enfants)" #. module: stock #: model:stock.location,name:stock.stock_location_locations_virtual msgid "Virtual Locations" -msgstr "" +msgstr "Emplacements Virtuels" #. module: stock #: field:stock.production.lot.revision,name:0 @@ -1339,45 +1270,34 @@ msgid "Revision name" msgstr "Nom de la révision" #. module: stock -#: field:stock.move,product_uos:0 -msgid "Product UOS" -msgstr "Unité secondaire" +#: field:stock.production.lot,revisions:0 +msgid "Revisions" +msgstr "Révisions" #. module: stock #: view:stock.inventory.line:0 msgid "Stock Inventory Lines" -msgstr "Lignes d'inventaire de stock" +msgstr "Lignes d'Inventaire de Stock" #. module: stock #: model:ir.actions.report.xml,name:stock.report_location_overview msgid "Location Overview" -msgstr "Contenu de la zone de stockage" - -#. module: stock -#: view:stock.move:0 -#: view:stock.picking:0 -msgid "Move Information" -msgstr "Information mouvement" +msgstr "Aperçu de l'Emplacement" #. module: stock #: view:stock.location:0 msgid "Stock location" -msgstr "Localisation de stock" +msgstr "Emplacement de sotck" #. module: stock #: view:product.template:0 msgid "Accounting Entries" -msgstr "" - -#. module: stock -#: view:stock.picking:0 -msgid "Calendar View" -msgstr "" +msgstr "Écritures comptables" #. module: stock #: model:stock.location,name:stock.stock_location_locations msgid "Physical Locations" -msgstr "" +msgstr "Emplacements physiques" #. module: stock #: model:ir.actions.wizard,name:stock.move_split @@ -1387,22 +1307,22 @@ msgstr "Diviser la ligne de mouvement" #. module: stock #: help:product.category,property_stock_account_output_categ:0 msgid "This account will be used to value the output stock" -msgstr "Ce compte sera utilisé pour valoriser le stock de sortie" +msgstr "Ce compte sera utilisé pour valoriser le stock sortant" #. module: stock #: field:stock.picking,type:0 msgid "Shipping Type" -msgstr "Type d'envoi" +msgstr "Type de Livraison" #. module: stock #: field:stock.picking,invoice_state:0 msgid "Invoice Status" -msgstr "" +msgstr "État de la facture" #. module: stock #: selection:stock.location,usage:0 msgid "View" -msgstr "" +msgstr "Vue" #. module: stock #: model:ir.model,name:stock.model_stock_inventory @@ -1420,65 +1340,58 @@ msgstr "Ligne d'inventaire" #. module: stock #: field:stock.location,chained_delay:0 msgid "Chained Delay (days)" -msgstr "" +msgstr "Délai lié (jours)" #. module: stock #: view:res.partner:0 msgid "Stock Properties" -msgstr "" +msgstr "Propriétés du Stock" #. module: stock #: field:stock.move,location_id:0 msgid "Source Location" -msgstr "Emplacement Origine" - -#. module: stock -#: rml:stock.picking.list:0 -msgid "Packing List" -msgstr "" +msgstr "Emplacement source" #. module: stock #: view:stock.picking:0 msgid "Others info" -msgstr "Autres informations" +msgstr "Autres infos" #. module: stock #: model:ir.actions.act_window,name:stock.action_picking_form #: model:ir.ui.menu,name:stock.menu_action_picking_form msgid "New Reception Packing" -msgstr "" +msgstr "Nouveau Colisage Entrant" #. module: stock #: view:stock.move:0 #: view:stock.picking:0 msgid "Move State" -msgstr "État mouvement" +msgstr "État du Mouvement" #. module: stock #: wizard_field:stock.move.track,init,quantity:0 msgid "Quantity per lot" -msgstr "Quantité par lot" +msgstr "Quantité par Lot" #. module: stock #: field:product.category,property_stock_account_input_categ:0 #: field:product.template,property_stock_account_input:0 msgid "Stock Input Account" -msgstr "Compte de stock d'entrée" +msgstr "Compte du Stock d'Entrée" #. module: stock -#: model:ir.actions.act_window,name:stock.action_picking_calendar_delivery -#: model:ir.ui.menu,name:stock.menu_picking_calendar_delivery -msgid "Calendar of Deliveries" -msgstr "" +#: field:stock.move,product_uos:0 +msgid "Product UOS" +msgstr "UP Produit" #. module: stock #: field:stock.location,comment:0 #: view:stock.location:0 msgid "Additional Information" -msgstr "Info. supplémentaire" +msgstr "Information complémentaire" #. module: stock #: field:product.template,property_stock_production:0 msgid "Production Location" -msgstr "Emplacement de la production" - +msgstr "Emplacement Production" From 49234adbae2a0b0611a99388da5343548d749322 Mon Sep 17 00:00:00 2001 From: Jay Vora Date: Tue, 14 Oct 2008 16:29:41 +0530 Subject: [PATCH 038/153] Bugfix and modified account_report for printing indicators bzr revid: jvo@tinyerp.com-20081014105941-yddpoupphfqkap8k --- .../account_report/report/print_indicator.py | 81 ++++++++++++++----- .../account_report/report/print_indicator.rml | 6 +- 2 files changed, 64 insertions(+), 23 deletions(-) diff --git a/addons/account_report/report/print_indicator.py b/addons/account_report/report/print_indicator.py index 8eb2d988245..4649443ad7b 100644 --- a/addons/account_report/report/print_indicator.py +++ b/addons/account_report/report/print_indicator.py @@ -36,6 +36,8 @@ from report.interface import report_int from reportlab.graphics.shapes import Drawing from reportlab.graphics.charts.barcharts import VerticalBarChart import reportlab.lib.colors as colors +#from reportlab.graphics.widgetbase import Widget, TypedPropertyCollection +#from reportlab.graphics.charts.textlabels import BarChartLabel #from reportlab.graphics import renderPM import tools @@ -50,50 +52,85 @@ class accounting_report1(report_sxw.rml_parse): 'lines':self.lines, }) self.count=0 + self.list=[] def lines(self,data): res={} result=[] - obj_ind=self.pool.get('account.report.report').browse(self.cr,self.uid,data['indicator_id']) - res = { - 'name':obj_ind.name, - 'code':obj_ind.code, - 'expression':obj_ind.expression, - 'disp_graph':obj_ind.disp_graph, - 'note':obj_ind.note, - 'type':obj_ind.type - } - result.append(res) + obj_inds=self.pool.get('account.report.report').browse(self.cr,self.uid,data['indicator_id']) + def find_child(obj): + self.list.append(obj) + if obj.child_ids: + for child in obj.child_ids: + find_child(child) + return True + find_child(obj_inds) + + for obj_ind in self.list: + res = { + 'id':obj_ind.id, + 'name':obj_ind.name, + 'code':obj_ind.code, + 'expression':obj_ind.expression, + 'disp_graph':obj_ind.disp_graph, + 'note':obj_ind.note, + 'type':obj_ind.type + } + result.append(res) return result - def test1(self): + def test1(self,data,object): + path=tools.config['root_path']+"/Temp_report/Image" + obj_history=self.pool.get('account.report.history') + + if data['select_base']=='year': + tuple_search=('fiscalyear_id','in',data['base_selection'][0][2]) + else: + tuple_search=('period_id','in',data['base_selection'][0][2]) + + history_ids=obj_history.search(self.cr,self.uid,[('name','=',object['id']),tuple_search]) + obj_his=obj_history.browse(self.cr,self.uid,history_ids) + + data_val=[] + data_period=[] + for item in obj_his: + data_val.append(item.val) + data_period.append(item.period_id.name) self.count +=1 - drawing = Drawing(400, 200) + drawing = Drawing(400, 300) data = [ - (13, 5, 20, 22, 37, 45, 19, 4,11,-5), + tuple(data_val), ] + value_min=0.0 + vmin=min(data_val) + vmax=max(data_val) + + val_min=((vmin < 0.00 and vmin-2.00) or 0.00) + # calculating maximum + val_max=(vmax/(pow(10,len(str(int(vmax)))-2))+1)*pow(10,len(str(int(vmax)))-2) bc = VerticalBarChart() bc.x = 50 bc.y = 50 - bc.height = 155 + bc.height = 245 bc.width = 300 bc.data = data + value_step=(abs(val_max)-abs(val_min))/5 + bc.strokeColor = colors.black - bc.valueAxis.valueMin = 0 - bc.valueAxis.valueMax = 50 - bc.valueAxis.valueStep = 10 + bc.valueAxis.valueMin = val_min + bc.valueAxis.valueMax = val_max + bc.valueAxis.valueStep = value_step bc.categoryAxis.labels.boxAnchor = 'ne' bc.categoryAxis.labels.dx = 8 -# bc.barWidth=5 + bc.categoryAxis.labels.dy = -2 bc.categoryAxis.labels.angle = 30 - bc.categoryAxis.categoryNames = ['Jan-99','Feb-99','Mar-99', - 'Apr-99','May-99','Jun-99','Jul-99','Aug-99','kkk','fff'] + bc.categoryAxis.categoryNames = data_period drawing.add(bc) - drawing.save(formats=['png'],fnRoot=tools.config['root_path']+"/Temp_report/Image"+str(self.count),title="helo") + drawing.save(formats=['png'],fnRoot=path+str(self.count),title="helo") # renderPM.drawToFile(drawing1, 'example1.jpg','jpg') - return tools.config['root_path']+"/Temp_report/Image"+str(self.count)+'.png' + return path+str(self.count)+'.png' report_sxw.report_sxw('report.print.indicators', 'account.report.history', diff --git a/addons/account_report/report/print_indicator.rml b/addons/account_report/report/print_indicator.rml index b8501bb0010..76107d82e52 100644 --- a/addons/account_report/report/print_indicator.rml +++ b/addons/account_report/report/print_indicator.rml @@ -115,6 +115,7 @@
[[ repeatIn(lines(data['form']),'o')]] +[['-'* 155]] @@ -125,10 +126,13 @@ -[[ o['disp_graph'] and setTag('para','image',{'file':test()}) or removeParentNode('para') ]] +[[ o['disp_graph'] and setTag('para','image',{'file':test(data['form'],o)}) or removeParentNode('para') ]] Expression : [[ o['expression'] ]] Notes : [[ o['note'] ]] + + +
From 9d0c405e7be30a947a80d3c65a3c2d4d00440ddf Mon Sep 17 00:00:00 2001 From: Olivier Laurent Date: Tue, 14 Oct 2008 13:06:09 +0200 Subject: [PATCH 039/153] French translation bzr revid: olt@tinyerp.com-20081014110609-3qd7z8eczv4htwgj --- addons/account/i18n/fr_FR.po | 34 +- addons/report_sale/i18n/fr_FR.po | 91 +++--- addons/scrum/i18n/fr_FR.po | 543 ++++++++++++++++--------------- 3 files changed, 346 insertions(+), 322 deletions(-) diff --git a/addons/account/i18n/fr_FR.po b/addons/account/i18n/fr_FR.po index e275365f645..c59085624ea 100644 --- a/addons/account/i18n/fr_FR.po +++ b/addons/account/i18n/fr_FR.po @@ -1,4 +1,4 @@ -# Translation of OpenERP Server. +# Translation of OpenERP Server. # This file containt the translation of the following modules: # * account # @@ -6,18 +6,14 @@ msgid "" msgstr "" "Project-Id-Version: OpenERP Server 4.3.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" -"Date: 2008-09-10 15:05:34+0000Last-Translator: <>Language-Team: MIME-" -"Version: 1.0Content-Type: text/plain; charset=UTF-8Content-Transfer-" -"Encoding: Plural-Forms:\n" -"Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2008-09-05 16:27+0000\n" -"PO-Revision-Date: 2008-10-10 06:55+0000\n" +"PO-Revision-Date: 2008-10-14 10:14+0000\n" "Last-Translator: Olivier Laurent \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2008-10-10 06:56+0000\n" +"X-Launchpad-Export-Date: 2008-10-14 10:52+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: account @@ -623,7 +619,7 @@ msgstr "Note de Crédit Client" #: field:account.tax,ref_tax_sign:0 #: field:account.tax,tax_sign:0 msgid "Tax Code Sign" -msgstr "Facteur multiplicateur"l +msgstr "Facteur multiplicateur" #. module: account #: view:account.move.line:0 @@ -913,7 +909,7 @@ msgstr "Montant payé" #. module: account #: model:account.account.type,name:account.account_type_view msgid "Total Account" -msgstr "" +msgstr "Compte Total" #. module: account #: selection:account.account,sign:0 @@ -1130,7 +1126,7 @@ msgstr "Résultats budgétaires" #. module: account #: view:res.partner:0 msgid "Customer Credit" -msgstr "" +msgstr "Crédit Client" #. module: account #: field:account.invoice,tax_line:0 @@ -1160,7 +1156,7 @@ msgstr "Date de Facture :" #. module: account #: field:account.chart.template,property_receivable_id:0 msgid "Receivable Account" -msgstr "" +msgstr "Compte Recevable" #. module: account #: rml:account.central.journal:0 @@ -1187,12 +1183,12 @@ msgstr "Date de fin" #. module: account #: field:res.partner,debit:0 msgid "Total Payable" -msgstr "" +msgstr "Montant à payer" #. module: account #: wizard_view:account_use_models,create:0 msgid "Use Model" -msgstr "" +msgstr "Utiliser un Modèle" #. module: account #: model:account.account.type,name:account.account_type_income @@ -2383,7 +2379,7 @@ msgstr "Êtes-vous sûr de vouloir rembourser cette facture ?" #. module: account #: model:ir.actions.wizard,name:account.wizard_paid_open msgid "Open State" -msgstr "" +msgstr "État Ouvert" #. module: account #: field:account.journal,entry_posted:0 @@ -2739,7 +2735,7 @@ msgstr "Créer" #: model:ir.actions.act_window,name:account.action_bank_statement_tree2 #: model:ir.ui.menu,name:account.menu_bank_statement_tree2 msgid "New Statement" -msgstr "" +msgstr "Nouvelle Déclaration" #. module: account #: model:ir.model,name:account.model_account_invoice_line @@ -2953,7 +2949,7 @@ msgstr "Écriture d'abonnement" #. module: account #: rml:account.invoice:0 msgid "Tel. :" -msgstr "" +msgstr "Tél. :" #. module: account #: wizard_button:account.wizard_paid_open,init,yes:0 @@ -3126,7 +3122,7 @@ msgstr "Nom de la taxe" #. module: account #: rml:account.invoice:0 msgid "VAT :" -msgstr "" +msgstr "TVA :" #. module: account #: field:account.chart.template,property_payable_id:0 @@ -3142,7 +3138,7 @@ msgstr "Devise" #. module: account #: view:account.config.fiscalyear:0 msgid "Don't Create" -msgstr "" +msgstr "Ne pas créer" #. module: account #: rml:account.partner.balance:0 @@ -4122,7 +4118,7 @@ msgstr "Toutes les entrées de compte" #: wizard_button:account.wizard.account.duplicate,init,duplicate:0 #: model:ir.actions.wizard,name:account.wizard_account_duplicate msgid "Duplicate" -msgstr "" +msgstr "Dupliquer" #. module: account #: model:ir.actions.wizard,name:account.wizard_reconcile_unreconcile diff --git a/addons/report_sale/i18n/fr_FR.po b/addons/report_sale/i18n/fr_FR.po index f6c6cf85b63..1ea4892a0af 100644 --- a/addons/report_sale/i18n/fr_FR.po +++ b/addons/report_sale/i18n/fr_FR.po @@ -4,44 +4,45 @@ # msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 4.3.0" -"Report-Msgid-Bugs-To: support@openerp.com" -"POT-Creation-Date: 2008-09-11 15:41:42+0000" -"PO-Revision-Date: 2008-09-11 15:41:42+0000" -"Last-Translator: <>" -"Language-Team: " -"MIME-Version: 1.0" -"Content-Type: text/plain; charset=UTF-8" -"Content-Transfer-Encoding: " -"Plural-Forms: " +"Project-Id-Version: OpenERP Server 4.3.0\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2008-09-05 16:23+0000\n" +"PO-Revision-Date: 2008-10-11 06:26+0000\n" +"Last-Translator: Christophe Chauvet \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2008-10-14 11:01+0000\n" +"X-Generator: Launchpad (build Unknown)\n" #. module: report_sale #: field:report.sale.order.category,price_average:0 #: field:report.sale.order.product,price_average:0 msgid "Average Price" -msgstr "" +msgstr "Prix moyen" #. module: report_sale #: field:report.sale.order.category,state:0 #: field:report.sale.order.product,state:0 msgid "Order State" -msgstr "" +msgstr "État commande" #. module: report_sale #: view:report.sale.order.category:0 msgid "Sales Orders by category" -msgstr "" +msgstr "Commmande de ventes par catégories" #. module: report_sale #: model:ir.model,name:report_sale.model_report_sale_order_product msgid "Sales Orders by Products" -msgstr "" +msgstr "Commandes de ventes par Produits" #. module: report_sale #: model:ir.report.custom,title:report_sale.ir_report_custom_6 #: model:ir.report.custom,name:report_sale.ir_report_custom_6 msgid "Monthly cumulated sales turnover over one year" -msgstr "" +msgstr "Chiffres d'affaires Mensuel des ventes cumules depuis un an" #. module: report_sale #: model:ir.ui.menu,name:report_sale.next_id_82 @@ -50,74 +51,77 @@ msgstr "Tous les mois" #. module: report_sale #: constraint:ir.model:0 -msgid "The Object name must start with x_ and not contain any special character !" +msgid "" +"The Object name must start with x_ and not contain any special character !" msgstr "" +"Le nom de l'objet doit commencer avec x_ et ne pas contenir de charactères " +"spéciaux !" #. module: report_sale #: selection:report.sale.order.category,state:0 #: selection:report.sale.order.product,state:0 msgid "Waiting Schedule" -msgstr "" +msgstr "Attente d'exécution" #. module: report_sale #: field:report.sale.order.category,price_total:0 #: field:report.sale.order.product,price_total:0 msgid "Total Price" -msgstr "" +msgstr "Prix Total" #. module: report_sale #: field:report.sale.order.product,product_id:0 msgid "Product" -msgstr "" +msgstr "Produit" #. module: report_sale #: model:ir.model,name:report_sale.model_report_sale_order_category msgid "Sales Orders by Categories" -msgstr "" +msgstr "Commandes de ventes par Catégories" #. module: report_sale #: model:ir.actions.act_window,name:report_sale.action_order_sale_list #: model:ir.ui.menu,name:report_sale.menu_report_order_sale_list msgid "Sales of the Month" -msgstr "" +msgstr "Ventes du Mois" #. module: report_sale #: model:ir.actions.act_window,name:report_sale.action_order_product_tree #: model:ir.ui.menu,name:report_sale.menu_report_order_product msgid "Sales by Product (this month)" -msgstr "" +msgstr "Ventes par Produit (Ce mois)" #. module: report_sale #: model:ir.report.custom,title:report_sale.ir_report_custom_4 #: model:ir.report.custom,name:report_sale.ir_report_custom_4 msgid "Monthly sales turnover over one year" -msgstr "" +msgstr "Chiffres d'affaires mensuel depuis un an" #. module: report_sale #: selection:report.sale.order.category,state:0 #: selection:report.sale.order.product,state:0 msgid "Invoice Exception" -msgstr "" +msgstr "Exception de facture" #. module: report_sale #: model:ir.actions.act_window,name:report_sale.action_order_category_tree_all #: model:ir.ui.menu,name:report_sale.menu_report_order_category_all #: view:report.sale.order.category:0 msgid "Sales by Category of Products" -msgstr "" +msgstr "Ventes par Catégorie de Produits" #. module: report_sale #: field:report.sale.order.category,quantity:0 #: field:report.sale.order.product,quantity:0 msgid "# of Products" -msgstr "" +msgstr "# de Produits" #. module: report_sale #: model:ir.actions.act_window,name:report_sale.action_order_product_tree_all #: model:ir.ui.menu,name:report_sale.menu_report_order_product_all #: view:report.sale.order.product:0 msgid "Sales by Product" -msgstr "" +msgstr "Ventes par Produit" #. module: report_sale #: model:ir.ui.menu,name:report_sale.next_id_81 @@ -127,23 +131,23 @@ msgstr "Ce mois" #. module: report_sale #: field:report.sale.order.category,category_id:0 msgid "Categories" -msgstr "" +msgstr "Catégories" #. module: report_sale #: selection:report.sale.order.category,state:0 #: selection:report.sale.order.product,state:0 msgid "Quotation" -msgstr "" +msgstr "Proposition" #. module: report_sale #: constraint:ir.ui.view:0 msgid "Invalid XML for View Architecture!" -msgstr "" +msgstr "XML non valide pour l'architecture de la vue!" #. module: report_sale #: model:ir.ui.menu,name:report_sale.ir_ui_menu1 msgid "Monthly Sales Turnover Over One Year" -msgstr "" +msgstr "Chiffres d'affaires mensuel depuis un an" #. module: report_sale #: model:ir.ui.menu,name:report_sale.next_id_80 @@ -153,12 +157,12 @@ msgstr "Reporting" #. module: report_sale #: model:ir.ui.menu,name:report_sale.ir_ui_menu2 msgid "Daily Sales Turnover Over One Year" -msgstr "" +msgstr "Chiffres d'affaires journalier depuis un an" #. module: report_sale #: model:ir.ui.menu,name:report_sale.ir_ui_menu3 msgid "Monthly Cumulated Sales Turnover Over One Year" -msgstr "" +msgstr "Chiffres d'affaires mensuel des ventes cumulés depuis un an" #. module: report_sale #: view:sale.order:0 @@ -168,58 +172,57 @@ msgstr "Commandes" #. module: report_sale #: model:ir.ui.menu,name:report_sale.menu_report_order_category msgid "Sales by Category of Product (this month)" -msgstr "" +msgstr "Ventes par Catgorie de Produit (ce mois)" #. module: report_sale #: selection:report.sale.order.category,state:0 #: selection:report.sale.order.product,state:0 msgid "Manual in progress" -msgstr "" +msgstr "Manuel en cours" #. module: report_sale #: selection:report.sale.order.category,state:0 #: selection:report.sale.order.product,state:0 msgid "Shipping Exception" -msgstr "" +msgstr "Exception de livraison" #. module: report_sale #: selection:report.sale.order.category,state:0 #: selection:report.sale.order.product,state:0 msgid "In progress" -msgstr "" +msgstr "En cours" #. module: report_sale #: model:ir.ui.menu,name:report_sale.next_id_83 msgid "Graphs" -msgstr "" +msgstr "Graphes" #. module: report_sale #: model:ir.report.custom,title:report_sale.ir_report_custom_5 #: model:ir.report.custom,name:report_sale.ir_report_custom_5 msgid "Daily sales turnover over one year" -msgstr "" +msgstr "Chiffres d'affaires journalier depuis un an" #. module: report_sale #: field:report.sale.order.category,name:0 #: field:report.sale.order.product,name:0 msgid "Month" -msgstr "" +msgstr "Mois" #. module: report_sale #: field:report.sale.order.category,count:0 #: field:report.sale.order.product,count:0 msgid "# of Lines" -msgstr "" +msgstr "# de lignes" #. module: report_sale #: selection:report.sale.order.category,state:0 #: selection:report.sale.order.product,state:0 msgid "Done" -msgstr "" +msgstr "Terminer" #. module: report_sale #: selection:report.sale.order.category,state:0 #: selection:report.sale.order.product,state:0 msgid "Cancel" -msgstr "" - +msgstr "Annuler" diff --git a/addons/scrum/i18n/fr_FR.po b/addons/scrum/i18n/fr_FR.po index 2a8a4f6b862..fbb5bec2116 100644 --- a/addons/scrum/i18n/fr_FR.po +++ b/addons/scrum/i18n/fr_FR.po @@ -4,168 +4,257 @@ # msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 4.3.0" -"Report-Msgid-Bugs-To: support@openerp.com" -"POT-Creation-Date: 2008-09-11 15:41:43+0000" -"PO-Revision-Date: 2008-09-11 15:41:43+0000" -"Last-Translator: <>" -"Language-Team: " -"MIME-Version: 1.0" -"Content-Type: text/plain; charset=UTF-8" -"Content-Transfer-Encoding: " -"Plural-Forms: " +"Project-Id-Version: OpenERP Server 4.3.0\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2008-09-05 13:28+0000\n" +"PO-Revision-Date: 2008-10-14 07:18+0000\n" +"Last-Translator: Olivier Laurent \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2008-10-14 10:48+0000\n" +"X-Generator: Launchpad (build Unknown)\n" + +#. module: scrum +#: field:scrum.project,members:0 +msgid "Project members" +msgstr "Membres du projet" + +#. module: scrum +#: field:scrum.task,effective_hours:0 +msgid "Eff. Hours" +msgstr "Heures Eff." #. module: scrum #: view:scrum.product.backlog:0 msgid "Scrum Product backlog" -msgstr "" +msgstr "Retard du Produit Scrum" #. module: scrum #: field:scrum.meeting,name:0 msgid "Meeting Name" -msgstr "" +msgstr "Nom du Rendez-vous" + +#. module: scrum +#: field:scrum.project,warn_customer:0 +msgid "Warn customer" +msgstr "Avertir le client" #. module: scrum #: model:ir.actions.act_window,name:scrum.action_view_task4 #: model:ir.ui.menu,name:scrum.menu_action_view_task4 msgid "My tasks" -msgstr "" +msgstr "Mes Tâches" #. module: scrum #: model:ir.actions.act_window,name:scrum.action_sprint_open_tree6 #: model:ir.ui.menu,name:scrum.menu_action_sprint_open_tree6 msgid "My opened sprints (Product Owner)" -msgstr "" +msgstr "Mes Sprints Ouverts (Directeur de Produit)" #. module: scrum #: field:scrum.project,progress_rate:0 +#: field:scrum.task,progress_rate:0 msgid "Progress" -msgstr "" +msgstr "Progression" #. module: scrum #: field:scrum.project,child_id:0 msgid "Subproject" -msgstr "" +msgstr "Sous-projet" #. module: scrum #: view:scrum.meeting:0 msgid "What have you accomplished since yesterday ?" -msgstr "" +msgstr "Qu'avez vous accompli depuis hier ?" #. module: scrum #: view:scrum.meeting:0 msgid "Are your Sprint Backlog estimate accurate ?" -msgstr "" +msgstr "Est-ce que l'estimation du Retard du Sprint est correcte ?" #. module: scrum -#: field:scrum.project,members:0 -msgid "Project Members" -msgstr "" +#: field:scrum.task,history:0 +msgid "Task Details" +msgstr "Détails de la tâche" #. module: scrum #: view:scrum.project:0 msgid "Scrum Projects" -msgstr "" +msgstr "Projets Scrum" #. module: scrum -#: field:scrum.project,warn_customer:0 -msgid "Warn Partner" -msgstr "" +#: field:scrum.project,tax_ids:0 +msgid "Applicable taxes" +msgstr "Taxes applicables" #. module: scrum -#: field:scrum.task,progress:0 -msgid "Progress (%)" -msgstr "" +#: field:scrum.task,child_ids:0 +msgid "Delegated Tasks" +msgstr "Tâches déléguées" #. module: scrum #: field:scrum.task,priority:0 msgid "Importance" -msgstr "" +msgstr "Importance" #. module: scrum #: model:ir.model,name:scrum.model_scrum_task msgid "Scrum Task" -msgstr "" +msgstr "Tâche Scrum" + +#. module: scrum +#: field:scrum.project,tariff:0 +msgid "Sales price" +msgstr "Prix des ventes" #. module: scrum #: model:ir.actions.act_window,name:scrum.dblc_proj msgid "View project's backlog" -msgstr "" +msgstr "Voir le Retard du Projet" #. module: scrum #: selection:scrum.task,priority:0 #: selection:scrum.product.backlog,priority:0 msgid "Very urgent" -msgstr "" +msgstr "Très urgent" + +#. module: scrum +#: field:scrum.task,start_sequence:0 +msgid "Wait for previous sequences" +msgstr "Attendre une étape précédente" #. module: scrum #: field:scrum.sprint,retrospective:0 msgid "Sprint Retrospective" -msgstr "" +msgstr "Retrospective du Sprint" #. module: scrum #: field:scrum.sprint,name:0 msgid "Sprint Name" -msgstr "" +msgstr "Nom du Sprint" #. module: scrum #: field:scrum.project,notes:0 #: field:scrum.task,notes:0 msgid "Notes" -msgstr "" +msgstr "Notes" #. module: scrum #: model:ir.model,name:scrum.model_scrum_product_backlog #: field:scrum.task,product_backlog_id:0 msgid "Product Backlog" -msgstr "" +msgstr "Retard du Produit" #. module: scrum #: field:scrum.task,project_id:0 #: field:scrum.sprint,project_id:0 msgid "Project" -msgstr "" - -#. module: scrum -#: help:scrum.project,warn_manager:0 -msgid "If you check this field, the project manager will receive a request each time a task is completed by his team." -msgstr "" +msgstr "Projet" #. module: scrum #: selection:scrum.project,state:0 #: selection:scrum.task,state:0 msgid "Cancelled" -msgstr "" +msgstr "Annulé" #. module: scrum #: field:scrum.team,name:0 msgid "Team Name" -msgstr "" +msgstr "Nom de l'équipe" #. module: scrum #: field:scrum.project,warn_footer:0 msgid "Mail footer" -msgstr "" +msgstr "Pied de page du message" #. module: scrum #: field:scrum.project,sprint_size:0 msgid "Sprint Days" -msgstr "" +msgstr "Jours du Sprint" #. module: scrum #: field:scrum.sprint,date_stop:0 msgid "Ending Date" -msgstr "" +msgstr "Date de fin" #. module: scrum #: model:ir.actions.act_window,name:scrum.action_sprint_task_open msgid "View sprint Tasks" -msgstr "" +msgstr "Voir les Tâches du Sprint" + +#. module: scrum +#: field:scrum.task,invoice_id:0 +msgid "Generated Invoice" +msgstr "Générer une facture" #. module: scrum #: field:scrum.project,category_id:0 msgid "Analytic Account" -msgstr "" +msgstr "Compte analytique" + +#. module: scrum +#: field:scrum.project,mode:0 +msgid "Price setting mode" +msgstr "Mode de calcul du prix" + +#. module: scrum +#: field:scrum.task,date_deadline:0 +msgid "Deadline" +msgstr "Date limite" + +#. module: scrum +#: field:scrum.project,warn_manager:0 +msgid "Warn manager" +msgstr "Prévenir le responsable" + +#. module: scrum +#: field:scrum.product.backlog,planned_hours:0 +#: field:scrum.sprint,planned_hours:0 +msgid "Planned Hours" +msgstr "Heures planifiés" + +#. module: scrum +#: field:scrum.project,name:0 +msgid "Project name" +msgstr "Nom du projet" + +#. module: scrum +#: field:scrum.product.backlog,priority:0 +msgid "Priority" +msgstr "Priorité" + +#. module: scrum +#: view:scrum.sprint:0 +msgid "State" +msgstr "État" + +#. module: scrum +#: field:scrum.sprint,meetings_id:0 +msgid "Daily Scrum" +msgstr "Scrum Journalier" + +#. module: scrum +#: field:scrum.task,type:0 +msgid "Type" +msgstr "Type" + +#. module: scrum +#: field:scrum.sprint,scrum_master_id:0 +msgid "Scrum Master" +msgstr "Scrum Master" + +#. module: scrum +#: selection:scrum.task,priority:0 +#: selection:scrum.product.backlog,priority:0 +msgid "Medium" +msgstr "Moyenne" + +#. module: scrum +#: model:ir.ui.menu,name:scrum.next_id_67 +msgid "Scrum" +msgstr "Scrum" #. module: scrum #: model:ir.actions.act_window,name:scrum.action_view_task @@ -173,136 +262,72 @@ msgstr "" msgid "All Tasks" msgstr "Toutes les tâches" -#. module: scrum -#: field:scrum.task,date_deadline:0 -msgid "Deadline" -msgstr "" - -#. module: scrum -#: field:scrum.project,partner_id:0 -#: field:scrum.task,partner_id:0 -msgid "Partner" -msgstr "" - -#. module: scrum -#: field:scrum.task,planned_hours:0 -#: field:scrum.product.backlog,planned_hours:0 -#: field:scrum.sprint,planned_hours:0 -msgid "Planned Hours" -msgstr "" - -#. module: scrum -#: field:scrum.product.backlog,priority:0 -msgid "Priority" -msgstr "" - -#. module: scrum -#: view:scrum.sprint:0 -msgid "State" -msgstr "" - -#. module: scrum -#: help:scrum.project,progress_rate:0 -msgid "Percent of tasks closed according to the total of tasks todo." -msgstr "" - -#. module: scrum -#: field:scrum.sprint,meetings_id:0 -msgid "Daily Scrum" -msgstr "" - -#. module: scrum -#: field:scrum.task,type:0 -msgid "Type" -msgstr "" - -#. module: scrum -#: field:scrum.sprint,scrum_master_id:0 -msgid "Scrum Master" -msgstr "" - -#. module: scrum -#: selection:scrum.task,priority:0 -#: selection:scrum.product.backlog,priority:0 -msgid "Medium" -msgstr "" - -#. module: scrum -#: model:ir.ui.menu,name:scrum.next_id_67 -msgid "Scrum" -msgstr "" - #. module: scrum #: field:scrum.meeting,question_today:0 msgid "Tasks for today" -msgstr "" +msgstr "Tâches pour aujourd'hui" #. module: scrum #: field:scrum.meeting,question_yesterday:0 msgid "Tasks since yesterday" -msgstr "" +msgstr "Tâches depuis hier" + +#. module: scrum +#: field:scrum.project,pricelist_id:0 +msgid "Pricelist" +msgstr "Liste de prix" #. module: scrum #: field:scrum.project,warn_header:0 msgid "Mail header" -msgstr "" +msgstr "Entête du message" #. module: scrum -#: field:scrum.project,date_start:0 #: field:scrum.sprint,date_start:0 msgid "Starting Date" -msgstr "" +msgstr "Date de début" #. module: scrum #: model:ir.actions.act_window,name:scrum.action_scrum_project_tree #: model:ir.ui.menu,name:scrum.menu_action_scrum_project_tree msgid "Projects" -msgstr "" +msgstr "Projets" #. module: scrum #: constraint:ir.ui.view:0 msgid "Invalid XML for View Architecture!" -msgstr "" - -#. module: scrum -#: field:scrum.task,history:0 -msgid "Task Details" -msgstr "" +msgstr "XML non valide pour l'architecture de la vue" #. module: scrum #: model:ir.actions.act_window,name:scrum.dblc_proj2 msgid "View project's tasks" -msgstr "" - -#. module: scrum -#: field:scrum.task,delay_hours:0 -msgid "Delay Hours" -msgstr "" +msgstr "Voir les tâches du projet" #. module: scrum #: field:scrum.project,contact_id:0 msgid "Contact" -msgstr "" +msgstr "Contact" #. module: scrum #: field:scrum.project,tasks:0 +#: view:scrum.task:0 msgid "Scrum Tasks" -msgstr "" +msgstr "Tâches Scrum" #. module: scrum #: field:scrum.meeting,date:0 msgid "Meeting Date" -msgstr "" +msgstr "Date du rendez-vous" #. module: scrum #: view:scrum.product.backlog:0 msgid "Tasks" -msgstr "" +msgstr "Tâches" #. module: scrum -#: field:scrum.task,child_ids:0 -msgid "Delegated Tasks" -msgstr "" +#: view:scrum.sprint:0 +msgid "Retrospective" +msgstr "Rétrospective" #. module: scrum #: wizard_view:scrum.product.backlog.task.create,init:0 @@ -317,15 +342,15 @@ msgid "Is Scrum" msgstr "" #. module: scrum -#: selection:scrum.task,priority:0 -#: selection:scrum.product.backlog,priority:0 -msgid "Urgent" -msgstr "" +#: model:ir.actions.act_window,name:scrum.action_product_backlog_form_draft +#: model:ir.ui.menu,name:scrum.menu_action_product_backlog_form_draft +msgid "Draft Backlogs" +msgstr "Retards Brouillon" #. module: scrum #: field:scrum.sprint,backlog_ids:0 msgid "Sprint Backlog" -msgstr "" +msgstr "Retard du Sprint" #. module: scrum #: model:ir.actions.act_window,name:scrum.action_view_task6 @@ -336,70 +361,75 @@ msgstr "Tâches ouvertes" #. module: scrum #: field:scrum.meeting,question_blocks:0 msgid "Blocks encountered" -msgstr "" +msgstr "Blocages rencontrés" #. module: scrum #: view:scrum.meeting:0 msgid "Optionnal Info" -msgstr "" +msgstr "Info optionelle" + +#. module: scrum +#: field:scrum.task,billable:0 +msgid "To be invoiced" +msgstr "A facturer" #. module: scrum #: model:ir.model,name:scrum.model_scrum_sprint #: view:scrum.meeting:0 #: view:scrum.sprint:0 msgid "Scrum Sprint" -msgstr "" +msgstr "Sprint Scrum" #. module: scrum #: view:scrum.sprint:0 msgid "Review" -msgstr "" +msgstr "Critique" #. module: scrum #: model:ir.actions.act_window,name:scrum.action_sprint_open_tree7 #: model:ir.ui.menu,name:scrum.menu_action_sprint_open_tree7 msgid "My opened sprints (Scrum Master)" -msgstr "" +msgstr "Mes Sprints Ouverts (Maître Scrum)" + +#. module: scrum +#: selection:scrum.project,mode:0 +msgid "By Task" +msgstr "Par tâche" #. module: scrum #: field:scrum.product.backlog,note:0 msgid "Note" -msgstr "" +msgstr "Note" #. module: scrum #: selection:scrum.task,state:0 #: selection:scrum.product.backlog,state:0 #: selection:scrum.sprint,state:0 msgid "Draft" -msgstr "" +msgstr "Brouillon" #. module: scrum #: selection:scrum.task,priority:0 #: selection:scrum.product.backlog,priority:0 msgid "Low" -msgstr "" +msgstr "Faible" #. module: scrum #: model:ir.actions.act_window,name:scrum.action_view_task5 #: model:ir.ui.menu,name:scrum.menu_tasks_yours msgid "My opened tasks" -msgstr "" - -#. module: scrum -#: field:scrum.project,manager:0 -msgid "Project Manager" -msgstr "" +msgstr "Mes Tâches Ouvertes" #. module: scrum #: selection:scrum.project,state:0 #: selection:scrum.task,state:0 msgid "Pending" -msgstr "" +msgstr "En attente" #. module: scrum #: view:scrum.meeting:0 msgid "Is there anything blocking you ?" -msgstr "" +msgstr "Est-ce que quelque chose vous bloque ?" #. module: scrum #: field:scrum.project,state:0 @@ -407,51 +437,53 @@ msgstr "" #: field:scrum.product.backlog,state:0 #: field:scrum.sprint,state:0 msgid "Status" -msgstr "" +msgstr "État" #. module: scrum #: model:ir.actions.act_window,name:scrum.action_sprint_open_tree #: model:ir.ui.menu,name:scrum.menu_action_sprint_open_tree msgid "Opened Sprints" -msgstr "" +msgstr "Sprints Ouverts" #. module: scrum -#: field:scrum.project,name:0 -msgid "Project Name" +#: model:ir.ui.menu,name:scrum.menu_action_meeting_form +msgid "scrum.meeting.form" msgstr "" #. module: scrum #: field:scrum.project,product_owner_id:0 #: field:scrum.sprint,product_owner_id:0 msgid "Product Owner" -msgstr "" +msgstr "Directeur de Produit" #. module: scrum #: model:ir.actions.act_window,name:scrum.action_sprint_open_tree5 #: model:ir.ui.menu,name:scrum.menu_action_sprint_open_tree5 msgid "My Sprints (Scrum Master)" -msgstr "" +msgstr "Mes Sprints (Maître Scrum)" #. module: scrum #: view:scrum.product.backlog:0 msgid "Product backlog" -msgstr "" +msgstr "Retard du Produit" #. module: scrum #: model:ir.actions.act_window,name:scrum.action_product_backlog_form #: model:ir.ui.menu,name:scrum.menu_action_product_backlog_form msgid "Backlogs" -msgstr "" +msgstr "Retards" #. module: scrum #: field:scrum.product.backlog,user_id:0 msgid "User" -msgstr "" +msgstr "Utilisateur" #. module: scrum -#: field:scrum.task,date_start:0 -msgid "Date" -msgstr "" +#: field:scrum.project,active:0 +#: field:scrum.task,active:0 +#: field:scrum.product.backlog,active:0 +msgid "Active" +msgstr "Actif" #. module: scrum #: field:scrum.task,timebox_id:0 @@ -462,50 +494,54 @@ msgstr "" #: model:ir.actions.act_window,name:scrum.action_sprint_open_tree2 #: model:ir.ui.menu,name:scrum.menu_action_sprint_open_tree2 msgid "Draft Sprints" -msgstr "" +msgstr "Sprints Brouillon" #. module: scrum -#: field:scrum.task,parent_id:0 -msgid "Parent Task" -msgstr "" +#: field:scrum.product.backlog,name:0 +msgid "Feature" +msgstr "Fonctionnalité" #. module: scrum -#: field:scrum.project,active:0 -#: field:scrum.task,active:0 -#: field:scrum.product.backlog,active:0 -msgid "Active" -msgstr "" +#: selection:scrum.task,priority:0 +#: selection:scrum.product.backlog,priority:0 +msgid "Urgent" +msgstr "Urgent" + +#. module: scrum +#: field:scrum.task,date_start:0 +msgid "Date" +msgstr "Date" #. module: scrum #: model:ir.actions.act_window,name:scrum.action_sprint_backlog_open msgid "View sprint backlog" -msgstr "" +msgstr "Voir les retards du sprint" #. module: scrum #: field:scrum.task,date_close:0 msgid "Date Closed" -msgstr "" +msgstr "Date de fin" #. module: scrum #: field:scrum.task,user_id:0 msgid "Assigned to" -msgstr "" +msgstr "Assigné à" #. module: scrum #: field:scrum.meeting,question_backlog:0 msgid "Backlog Accurate" -msgstr "" +msgstr "Retard Correct" #. module: scrum #: model:ir.actions.act_window,name:scrum.action_sprint_open_tree4 #: model:ir.ui.menu,name:scrum.menu_action_sprint_open_tree4 msgid "My Sprints (Product Owner)" -msgstr "" +msgstr "Mes Sprints (Directeur de Produit)" #. module: scrum #: field:scrum.task,name:0 msgid "Task summary" -msgstr "" +msgstr "Résumé de la tâche" #. module: scrum #: selection:scrum.project,state:0 @@ -513,25 +549,20 @@ msgstr "" #: selection:scrum.product.backlog,state:0 #: selection:scrum.sprint,state:0 msgid "Done" -msgstr "" +msgstr "Terminé" #. module: scrum #: wizard_button:scrum.product.backlog.task.create,init,end:0 msgid "Cancel" msgstr "Annuler" -#. module: scrum -#: help:scrum.project,category_id:0 -msgid "Link this project to an analytic account if you need financial management on projects. It ables to connect projects with budgets, plannings, costs and revenues analysis, timesheet on projects, etc." -msgstr "" - #. module: scrum #: selection:scrum.project,state:0 #: selection:scrum.task,state:0 #: selection:scrum.product.backlog,state:0 #: selection:scrum.sprint,state:0 msgid "Open" -msgstr "" +msgstr "Ouvert" #. module: scrum #: field:scrum.product.backlog,effective_hours:0 @@ -539,182 +570,182 @@ msgstr "" #: view:scrum.product.backlog:0 #: view:scrum.project:0 #: view:scrum.sprint:0 +#: view:scrum.task:0 msgid "Effective hours" -msgstr "" - -#. module: scrum -#: field:scrum.project,warn_manager:0 -msgid "Warn Manager" -msgstr "" +msgstr "Heures effectives" #. module: scrum #: constraint:ir.model:0 -msgid "The Object name must start with x_ and not contain any special character !" +msgid "" +"The Object name must start with x_ and not contain any special character !" msgstr "" +"Le nom de l'objet doit commencer avec x_ et ne pas contenir de charactères " +"spéciaux !" #. module: scrum -#: field:scrum.task,remaining_hours:0 -msgid "Remaining Hours" -msgstr "" +#: field:scrum.task,parent_id:0 +msgid "Parent Task" +msgstr "Tâche parente" #. module: scrum -#: field:scrum.project,timesheet_id:0 -msgid "Working Time" -msgstr "" - -#. module: scrum -#: field:scrum.product.backlog,name:0 -msgid "Feature" -msgstr "" +#: field:scrum.project,date_start:0 +msgid "Project started on" +msgstr "Projet démarré le" #. module: scrum #: selection:scrum.task,priority:0 #: selection:scrum.product.backlog,priority:0 msgid "Very Low" -msgstr "" +msgstr "Très basse" #. module: scrum #: model:ir.actions.act_window,name:scrum.action_sprint_open_tree3 #: model:ir.ui.menu,name:scrum.menu_action_sprint_open_tree3 msgid "Sprints Done" -msgstr "" +msgstr "Sprints Terminés" + +#. module: scrum +#: field:scrum.project,timesheet_id:0 +msgid "Working hours" +msgstr "Heures travaillées" #. module: scrum #: field:scrum.project,planned_hours:0 #: view:scrum.product.backlog:0 #: view:scrum.project:0 #: view:scrum.sprint:0 +#: view:scrum.task:0 msgid "Planned hours" -msgstr "" +msgstr "Heures planifiées" #. module: scrum #: model:ir.actions.act_window,name:scrum.action_scrum_project_form #: model:ir.ui.menu,name:scrum.menu_action_scrum_project_form msgid "Edit Projects" -msgstr "" +msgstr "Éditer les Projets" #. module: scrum #: model:ir.model,name:scrum.model_scrum_meeting -#: model:ir.ui.menu,name:scrum.menu_action_meeting_form #: view:scrum.meeting:0 msgid "Scrum Meeting" -msgstr "" +msgstr "Rendez-vous Scrum" #. module: scrum #: field:scrum.task,description:0 msgid "Description" -msgstr "" +msgstr "Description" #. module: scrum -#: model:ir.actions.act_window,name:scrum.action_product_backlog_form_draft -#: model:ir.ui.menu,name:scrum.menu_action_product_backlog_form_draft -msgid "Draft Backlogs" -msgstr "" +#: field:scrum.project,date_end:0 +msgid "Project should end on" +msgstr "Date de fin de projet" #. module: scrum #: view:scrum.sprint:0 msgid "Daily Meetings" -msgstr "" +msgstr "Rendez-vous Journaliers" #. module: scrum #: field:scrum.task,work_ids:0 msgid "Work done" -msgstr "" +msgstr "Travail effectué" #. module: scrum #: view:scrum.meeting:0 msgid "What are you working on today ?" -msgstr "" +msgstr "Sur quoi travaillez vous aujourd'hui ?" #. module: scrum #: field:scrum.project,effective_hours:0 msgid "Hours spent" -msgstr "" +msgstr "Heures travaillées" #. module: scrum +#: field:scrum.task,progress:0 #: field:scrum.product.backlog,progress:0 #: field:scrum.sprint,progress:0 msgid "Progress (0-100)" -msgstr "" +msgstr "Avancement (0-100)" #. module: scrum #: model:ir.model,name:scrum.model_scrum_team msgid "Scrum Team" -msgstr "" +msgstr "Équipe Scrum" #. module: scrum #: model:ir.model,name:scrum.model_scrum_project #: field:scrum.product.backlog,project_id:0 msgid "Scrum Project" -msgstr "" +msgstr "Projet Scrum" #. module: scrum #: field:scrum.project,parent_id:0 msgid "Parent project" -msgstr "" +msgstr "Project Parent" #. module: scrum #: view:scrum.sprint:0 msgid "Sprint Info" -msgstr "" +msgstr "Info sur le Sprint" #. module: scrum -#: view:scrum.project:0 -msgid "Scrum Data" -msgstr "" +#: field:scrum.project,partner_id:0 +#: field:scrum.task,partner_id:0 +msgid "Customer" +msgstr "Client" + +#. module: scrum +#: field:scrum.task,planned_hours:0 +msgid "Plan. hours" +msgstr "Heures Plan." #. module: scrum #: field:scrum.product.backlog,tasks_id:0 msgid "Tasks Details" -msgstr "" +msgstr "Détails des Tâches" #. module: scrum -#: view:scrum.sprint:0 -msgid "Retrospective" -msgstr "" - -#. module: scrum -#: field:scrum.task,effective_hours:0 -msgid "Hours Spent" -msgstr "" +#: selection:scrum.project,mode:0 +msgid "By Effective Hour" +msgstr "Par Heure Effective" #. module: scrum #: field:scrum.task,context_id:0 msgid "Context" -msgstr "" +msgstr "Contexte" #. module: scrum -#: field:scrum.task,total_hours:0 -msgid "Total Hours" -msgstr "" +#: selection:scrum.project,mode:0 +msgid "By Hour" +msgstr "Par Heure" #. module: scrum #: field:scrum.team,users_id:0 msgid "Users" -msgstr "" +msgstr "Utilisateurs" #. module: scrum #: field:scrum.project,priority:0 #: field:scrum.task,sequence:0 #: field:scrum.product.backlog,sequence:0 msgid "Sequence" -msgstr "" +msgstr "Séquence" #. module: scrum #: model:ir.actions.act_window,name:scrum.action_product_backlog_form_open #: model:ir.ui.menu,name:scrum.menu_action_product_backlog_form_open msgid "Opened Backlogs" -msgstr "" +msgstr "Retards Ouverts" #. module: scrum #: model:ir.actions.wizard,name:scrum.wizard_scrum_backlog_task msgid "Created tasks" -msgstr "" +msgstr "Tâches Créées" #. module: scrum -#: constraint:scrum.project:0 -msgid "Error ! You can not create recursive projects." -msgstr "" +#: field:scrum.sprint,review:0 +msgid "Sprint Review" +msgstr "Critique du Sprint" #. module: scrum #: wizard_field:scrum.product.backlog.task.create,init,user_id:0 @@ -727,15 +758,9 @@ msgstr "Attribué à" #: field:scrum.product.backlog,sprint_id:0 #: model:ir.ui.menu,name:scrum.menu_action_sprint_form msgid "Sprint" -msgstr "" +msgstr "Sprint" #. module: scrum -#: field:scrum.project,date_end:0 -msgid "Expected End" -msgstr "" - -#. module: scrum -#: field:scrum.sprint,review:0 -msgid "Sprint Review" -msgstr "" - +#: field:scrum.project,manager:0 +msgid "Project manager" +msgstr "Gestionnaire de projet" From 5a0a5543ba29cd81975ab466b2221da96607f2a0 Mon Sep 17 00:00:00 2001 From: Olivier Laurent Date: Tue, 14 Oct 2008 13:11:24 +0200 Subject: [PATCH 040/153] French translation bzr revid: olt@tinyerp.com-20081014111124-f97nvbw8t0lpbdch --- addons/project_gtd/i18n/fr_FR.po | 89 +++++++++++++++++--------------- 1 file changed, 46 insertions(+), 43 deletions(-) diff --git a/addons/project_gtd/i18n/fr_FR.po b/addons/project_gtd/i18n/fr_FR.po index bf7690fef09..b218633cdcb 100644 --- a/addons/project_gtd/i18n/fr_FR.po +++ b/addons/project_gtd/i18n/fr_FR.po @@ -4,36 +4,40 @@ # msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 4.3.0" -"Report-Msgid-Bugs-To: support@openerp.com" -"POT-Creation-Date: 2008-09-11 15:41:43+0000" -"PO-Revision-Date: 2008-09-11 15:41:43+0000" -"Last-Translator: <>" -"Language-Team: " -"MIME-Version: 1.0" -"Content-Type: text/plain; charset=UTF-8" -"Content-Transfer-Encoding: " -"Plural-Forms: " +"Project-Id-Version: OpenERP Server 4.3.0\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2008-09-05 16:25+0000\n" +"PO-Revision-Date: 2008-10-14 10:24+0000\n" +"Last-Translator: Olivier Laurent \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2008-10-14 11:04+0000\n" +"X-Generator: Launchpad (build Unknown)\n" #. module: project_gtd #: constraint:ir.model:0 -msgid "The Object name must start with x_ and not contain any special character !" +msgid "" +"The Object name must start with x_ and not contain any special character !" msgstr "" +"Le nom de l'objet doit commencer avec x_ et ne pas contenir de charactères " +"spéciaux !" #. module: project_gtd #: model:ir.model,name:project_gtd.model_project_gtd_timebox msgid "project.gtd.timebox" -msgstr "" +msgstr "project.gtd.timebox" #. module: project_gtd #: field:project.gtd.timebox,context1_id:0 msgid "Context 1" -msgstr "" +msgstr "Contexte 1" #. module: project_gtd #: selection:project.gtd.timebox,type:0 msgid "Monthly" -msgstr "" +msgstr "Mensuel" #. module: project_gtd #: field:project.gtd.timebox,parent_id:0 @@ -43,7 +47,7 @@ msgstr "" #. module: project_gtd #: constraint:ir.ui.view:0 msgid "Invalid XML for View Architecture!" -msgstr "" +msgstr "XML invalide pour la Visualisation de l'Architecture" #. module: project_gtd #: wizard_field:project.gtd.timebox.fill,init,task_ids:0 @@ -53,18 +57,18 @@ msgstr "Sélection des tâches" #. module: project_gtd #: field:project.gtd.timebox,col_priority:0 msgid "Priority" -msgstr "" +msgstr "Priorité" #. module: project_gtd #: model:ir.actions.act_window,name:project_gtd.act_timebox_tasks_my_inbox #: model:ir.ui.menu,name:project_gtd.menu_open_time_myinbox msgid "My Inbox" -msgstr "" +msgstr "Ma boîte de réception" #. module: project_gtd #: field:project.gtd.timebox,context3_id:0 msgid "Context 3" -msgstr "" +msgstr "Contexte 3" #. module: project_gtd #: view:project.gtd.timebox:0 @@ -74,7 +78,7 @@ msgstr "" #. module: project_gtd #: field:project.gtd.timebox,context4_id:0 msgid "Context 4" -msgstr "" +msgstr "Contexte 4" #. module: project_gtd #: wizard_field:project.gtd.timebox.fill,init,timebox_to_id:0 @@ -84,7 +88,7 @@ msgstr "Définir dans la timebox" #. module: project_gtd #: field:project.gtd.timebox,type:0 msgid "Type" -msgstr "" +msgstr "Type" #. module: project_gtd #: model:ir.actions.act_window,name:project_gtd.open_gtd_task_inbox @@ -101,13 +105,13 @@ msgstr "" #. module: project_gtd #: view:project.gtd.timebox:0 msgid "Visible Columns" -msgstr "" +msgstr "Colonnes visibles" #. module: project_gtd #: model:ir.actions.act_window,name:project_gtd.open_gtd_context_tree_my #: model:ir.ui.menu,name:project_gtd.menu_open_gtd_time_my_contexts msgid "My Contexts" -msgstr "" +msgstr "Mes Contextes" #. module: project_gtd #: wizard_view:project.gtd.timebox.fill,init:0 @@ -117,7 +121,7 @@ msgstr "Selection des tâches de la timebox" #. module: project_gtd #: field:project.gtd.timebox,col_effective_hours:0 msgid "Effective Hours" -msgstr "" +msgstr "Heures Effectives" #. module: project_gtd #: model:ir.actions.wizard,name:project_gtd.open_gtd_timebox_empty @@ -137,7 +141,7 @@ msgstr "" #. module: project_gtd #: field:project.gtd.timebox,user_id:0 msgid "User" -msgstr "" +msgstr "Utilisateur" #. module: project_gtd #: model:ir.actions.wizard,name:project_gtd.open_gtd_timebox_daily @@ -148,22 +152,22 @@ msgstr "" #. module: project_gtd #: model:ir.model,name:project_gtd.model_project_gtd_context msgid "project.gtd.context" -msgstr "" +msgstr "project.gtd.context" #. module: project_gtd #: model:ir.actions.act_window,name:project_gtd.act_timebox_tasks_my_deadline_open msgid "My Deadlines" -msgstr "" +msgstr "Mes dates limites" #. module: project_gtd #: field:project.gtd.timebox,context2_id:0 msgid "Context 2" -msgstr "" +msgstr "Contexte 2" #. module: project_gtd #: field:project.gtd.context,project_default_id:0 msgid "Default Project" -msgstr "" +msgstr "Projet par défaut" #. module: project_gtd #: wizard_button:project.gtd.timebox.fill,init,process:0 @@ -173,24 +177,24 @@ msgstr "Ajouter à la timebox" #. module: project_gtd #: field:project.gtd.timebox,context5_id:0 msgid "Context 5" -msgstr "" +msgstr "Contexte 5" #. module: project_gtd #: field:project.gtd.timebox,context6_id:0 msgid "Context 6" -msgstr "" +msgstr "Contexte 6" #. module: project_gtd #: model:ir.actions.act_window,name:project_gtd.open_gtd_context_tree #: model:ir.ui.menu,name:project_gtd.menu_open_gtd_time_contexts #: view:project.gtd.timebox:0 msgid "Contexts" -msgstr "" +msgstr "Contextes" #. module: project_gtd #: selection:project.gtd.timebox,type:0 msgid "Daily" -msgstr "" +msgstr "Quotidien" #. module: project_gtd #: model:ir.actions.wizard,name:project_gtd.open_gtd_timebox_fill @@ -200,7 +204,7 @@ msgstr "" #. module: project_gtd #: field:project.gtd.timebox,col_project:0 msgid "Project" -msgstr "" +msgstr "Projet" #. module: project_gtd #: wizard_button:project.gtd.timebox.fill,init,end:0 @@ -219,7 +223,7 @@ msgstr "" #: field:project.task,context_id:0 #: view:project.gtd.context:0 msgid "Context" -msgstr "" +msgstr "Contexte" #. module: project_gtd #: model:ir.actions.act_window,name:project_gtd.act_timebox_tasks_my_open @@ -241,28 +245,28 @@ msgstr "Tâches" #. module: project_gtd #: field:project.gtd.context,sequence:0 msgid "Sequence" -msgstr "" +msgstr "Séquence" #. module: project_gtd #: model:ir.ui.menu,name:project_gtd.menu_open_gtd_time #: model:ir.ui.menu,name:project_gtd.menu_open_time msgid "Time Management" -msgstr "" +msgstr "Gestion du Temps" #. module: project_gtd #: selection:project.gtd.timebox,type:0 msgid "Other" -msgstr "" +msgstr "Autre" #. module: project_gtd #: field:project.gtd.timebox,col_deadline:0 msgid "Deadline" -msgstr "" +msgstr "Date limite" #. module: project_gtd #: view:project.task:0 msgid "Est. Hours" -msgstr "" +msgstr "Heures est." #. module: project_gtd #: wizard_field:project.gtd.timebox.fill,init,timebox_id:0 @@ -284,15 +288,14 @@ msgstr "" #. module: project_gtd #: field:project.gtd.timebox,col_date_start:0 msgid "Date Start" -msgstr "" +msgstr "Date de début" #. module: project_gtd #: field:project.gtd.timebox,col_planned_hours:0 msgid "Planned Hours" -msgstr "" +msgstr "Heures planifiés" #. module: project_gtd #: selection:project.gtd.timebox,type:0 msgid "Weekly" -msgstr "" - +msgstr "Hebdomadaire" From 7b0b0d091abbeb09c9ab1004fadabea8691834a4 Mon Sep 17 00:00:00 2001 From: apa-tiny Date: Tue, 14 Oct 2008 17:03:20 +0530 Subject: [PATCH 041/153] Central Journal Report Completed...(Rana Vinay) bzr revid: patelamit2003@gmail.com-20081014113320-d1egy01n9f9ep37s --- addons/account/report/central_journal.py | 2 +- addons/account/report/central_journal.rml | 272 ++++++++++++++-------- 2 files changed, 181 insertions(+), 93 deletions(-) diff --git a/addons/account/report/central_journal.py b/addons/account/report/central_journal.py index c4dab8fc600..7b595a311a7 100644 --- a/addons/account/report/central_journal.py +++ b/addons/account/report/central_journal.py @@ -55,7 +55,7 @@ class journal_print(report_sxw.rml_parse): def _sum_credit(self, period_id, journal_id): self.cr.execute('select sum(credit) from account_move_line where period_id=%d and journal_id=%d and state<>\'draft\'', (period_id, journal_id)) return self.cr.fetchone()[0] or 0.0 -report_sxw.report_sxw('report.account.central.journal', 'account.journal.period', 'addons/account/report/central_journal.rml',parser=journal_print) +report_sxw.report_sxw('report.account.central.journal', 'account.journal.period', 'addons/account/report/central_journal.rml',parser=journal_print, header=False) # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/account/report/central_journal.rml b/addons/account/report/central_journal.rml index 359465379d2..ade1659de58 100644 --- a/addons/account/report/central_journal.rml +++ b/addons/account/report/central_journal.rml @@ -3,6 +3,30 @@ @@ -10,44 +34,62 @@ - - - - - - - - - - - - - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - @@ -55,104 +97,150 @@ + + + + + + + + + + + + + + + + + + + + + + + + + - [[ repeatIn(objects, 'o') ]] - + + - Printing date: [[ time.strftime('%Y-%m-%d') ]] at [[ time.strftime('%H:%M:%S') ]] - + - + [[ repeatIn(objects, 'o') ]] + - Account number + Journal Code - Account name + Journal Name - Currency - - - Debit - - - Credit + Printing Date - + - [[ repeatIn(lines(o.period_id.id, o.journal_id.id), 'line') ]][[ line['code'] ]] + [[ o.journal_id.code or '' ]] - [[ line['name'] ]] + [[ o.journal_id.name ]] - - - - - - [[ line['debit'] and '%.2f' % line['debit'] or '' ]] - - - [[ line['credit'] and '%.2f' % line['credit'] or '' ]] + [[ time.strftime('%Y-%m-%d') ]] at [[ time.strftime('%H:%M:%S') ]] - - - - TOTAL: - - - [[ '%.2f' % sum_debit(o.period_id.id, o.journal_id.id) ]] - - - [[ '%.2f' % sum_credit(o.period_id.id, o.journal_id.id) ]] - - - - + - - + + + + + + + Account Num. + + + Account Name + + + Debit + + + Credit + + + + + + + + + Total: + + + + + + + + [[ '%.2f' % sum_debit(o.period_id.id, o.journal_id.id) ]] + + + [[ '%.2f' % sum_credit(o.period_id.id, o.journal_id.id) ]] + + + + + + + + + [[ repeatIn(lines(o.period_id.id,o.journal_id.id),'line') ]] + + + + [[ line['code'] ]] + + + [[ line['name'] ]] + + + [[ formatLang(line['debit']) and '%.2f' % line['debit'] or '0.00' ]] + + + [[ formatLang(line['credit']) and '%.2f' % line['credit'] or '0.00' ]] + + + + + + + - From f62b19d648e8104094498854b29425aaadf1d671 Mon Sep 17 00:00:00 2001 From: Olivier Laurent Date: Tue, 14 Oct 2008 13:38:43 +0200 Subject: [PATCH 042/153] French translation bzr revid: olt@tinyerp.com-20081014113843-rjgrrepuzc1jyn4w --- addons/account/i18n/fr_FR.po | 20 +- addons/account_budget/i18n/fr_FR.po | 449 +++++++++++++--------------- 2 files changed, 218 insertions(+), 251 deletions(-) diff --git a/addons/account/i18n/fr_FR.po b/addons/account/i18n/fr_FR.po index c59085624ea..2a888155ce6 100644 --- a/addons/account/i18n/fr_FR.po +++ b/addons/account/i18n/fr_FR.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 4.3.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2008-09-05 16:27+0000\n" -"PO-Revision-Date: 2008-10-14 10:14+0000\n" +"PO-Revision-Date: 2008-10-14 11:13+0000\n" "Last-Translator: Olivier Laurent \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2008-10-14 10:52+0000\n" +"X-Launchpad-Export-Date: 2008-10-14 11:16+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: account @@ -24,7 +24,7 @@ msgstr "% réalisation" #. module: account #: view:account.move:0 msgid "Account entry" -msgstr "Pièce comptable" +msgstr "Entrée de compte" #. module: account #: field:account.tax,description:0 @@ -35,7 +35,7 @@ msgstr "Nom interne" #. module: account #: view:account.tax.code:0 msgid "Account Tax Code" -msgstr "Compte de Taxe" +msgstr "Code du compte taxe" #. module: account #: model:ir.model,name:account.model_account_budget_post @@ -55,7 +55,7 @@ msgstr "" #. module: account #: selection:account.subscription,period_type:0 msgid "month" -msgstr "mois" +msgstr "Mois" #. module: account #: view:account.payment.term:0 @@ -139,7 +139,7 @@ msgstr "Entrées non-réconciliées" #: model:ir.ui.menu,name:account.menu_action_move_line_form #: view:account.bank.statement.reconcile:0 msgid "Entries" -msgstr "Ecritures" +msgstr "Écritures" #. module: account #: selection:account.move.line,centralisation:0 @@ -167,12 +167,12 @@ msgstr "Quantité" #. module: account #: field:account.analytic.line,product_uom_id:0 msgid "UoM" -msgstr "Unité Principale" +msgstr "UdM" #. module: account #: view:account.tax:0 msgid "Keep empty to use the expense account" -msgstr "Ne pas remplir pour utiliser le compte de dépense" +msgstr "Laisser vide pour utiliser le compte de dépense" #. module: account #: rml:account.third_party_ledger:0 @@ -190,7 +190,7 @@ msgstr "Modèle d'écriture comptable" #. module: account #: field:account.tax.code,sum_period:0 msgid "Period Sum" -msgstr "Somme de la période" +msgstr "Montant total de la période" #. module: account #: view:account.tax:0 @@ -257,7 +257,7 @@ msgstr "Fixe" #: wizard_view:account.partner.balance.report,init:0 #: wizard_view:account.third_party_ledger.report,init:0 msgid "Select period" -msgstr "Sélectionner une période" +msgstr "Sélectionnez une période" #. module: account #: field:account.invoice,origin:0 diff --git a/addons/account_budget/i18n/fr_FR.po b/addons/account_budget/i18n/fr_FR.po index c192840f293..f1c7b9cf177 100644 --- a/addons/account_budget/i18n/fr_FR.po +++ b/addons/account_budget/i18n/fr_FR.po @@ -1,346 +1,313 @@ # Translation of OpenERP Server. # This file containt the translation of the following modules: -# * account_budget +# * account_budget_crossover # msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 4.3.0" -"Report-Msgid-Bugs-To: support@openerp.com" -"POT-Creation-Date: 2008-09-11 15:41:42+0000" -"PO-Revision-Date: 2008-09-11 15:41:42+0000" -"Last-Translator: <>" -"Language-Team: " -"MIME-Version: 1.0" -"Content-Type: text/plain; charset=UTF-8" -"Content-Transfer-Encoding: " -"Plural-Forms: " +"Project-Id-Version: OpenERP Server 4.3.0\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2008-09-05 16:26+0000\n" +"PO-Revision-Date: 2008-10-14 10:30+0000\n" +"Last-Translator: Olivier Laurent \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2008-10-14 11:08+0000\n" +"X-Generator: Launchpad (build Unknown)\n" -#. module: account_budget -#: view:account.budget.post:0 -msgid "Dotations" -msgstr "Dotations" - -#. module: account_budget +#. module: account_budget_crossover #: field:crossovered.budget,creating_user_id:0 msgid "Responsible User" -msgstr "" +msgstr "Utilisateur Responsable" -#. module: account_budget +#. module: account_budget_crossover #: selection:crossovered.budget,state:0 msgid "Confirmed" -msgstr "" +msgstr "Confirmé" -#. module: account_budget +#. module: account_budget_crossover #: constraint:ir.model:0 -msgid "The Object name must start with x_ and not contain any special character !" +msgid "" +"The Object name must start with x_ and not contain any special character !" msgstr "" +"Le nom de l'objet doit commencer avec x_ et ne pas contenir de charactères " +"spéciaux !" -#. module: account_budget -#: model:ir.actions.report.xml,name:account_budget.account_analytic_account_budget -#: model:ir.actions.report.xml,name:account_budget.report_crossovered_budget -#: model:ir.actions.wizard,name:account_budget.account_analytic_account_budget_report -#: model:ir.actions.wizard,name:account_budget.wizard_crossovered_budget_menu -msgid "Print Budgets" -msgstr "" +#. module: account_budget_crossover +#: rml:account.analytic.account.budget:0 +#: rml:crossovered.budget.report:0 +msgid "Printed at:" +msgstr "Imprimé à :" -#. module: account_budget +#. module: account_budget_crossover #: view:crossovered.budget:0 msgid "Confirm" -msgstr "" +msgstr "Confirmer" -#. module: account_budget +#. module: account_budget_crossover #: field:crossovered.budget,validating_user_id:0 msgid "Validate User" -msgstr "" +msgstr "Valider l'utilisateur" -#. module: account_budget +#. module: account_budget_crossover #: field:crossovered.budget.lines,analytic_account_id:0 msgid "Analytic Account Ref" -msgstr "" +msgstr "Réf. du Compte Analytique" -#. module: account_budget -#: view:account.budget.post:0 -msgid "Master Budget" -msgstr "" +#. module: account_budget_crossover +#: rml:account.analytic.account.budget:0 +#: rml:crossovered.budget.report:0 +msgid "Currency:" +msgstr "Devise" -#. module: account_budget -#: field:account.budget.post.dotation,period_id:0 -msgid "Period" -msgstr "Période" - -#. module: account_budget -#: selection:crossovered.budget,state:0 -msgid "Cancelled" -msgstr "" - -#. module: account_budget -#: wizard_view:account.budget.spread,init:0 -#: wizard_button:account.budget.spread,init,spread:0 -#: view:account.budget.post:0 -msgid "Spread" -msgstr "Écarts" - -#. module: account_budget +#. module: account_budget_crossover #: selection:crossovered.budget,state:0 msgid "Draft" -msgstr "" +msgstr "Brouillon" -#. module: account_budget -#: model:ir.actions.wizard,name:account_budget.wizard_budget_spread -msgid "Spread amount" -msgstr "Ventiler le montant" +#. module: account_budget_crossover +#: rml:account.analytic.account.budget:0 +#: rml:crossovered.budget.report:0 +msgid "at" +msgstr "à" -#. module: account_budget +#. module: account_budget_crossover +#: model:ir.actions.report.xml,name:account_budget_crossover.account_analytic_account_budget +#: model:ir.actions.report.xml,name:account_budget_crossover.report_crossovered_budget +#: model:ir.actions.wizard,name:account_budget_crossover.account_analytic_account_budget_report +#: model:ir.actions.wizard,name:account_budget_crossover.wizard_crossovered_budget_menu +msgid "Print Budgets" +msgstr "Imprimer les Budgets" + +#. module: account_budget_crossover #: wizard_button:wizard.analytic.account.budget.report,init,report:0 -#: wizard_button:account.budget.report,init,report:0 #: wizard_button:wizard.crossovered.budget,init,report:0 #: wizard_button:wizard.crossovered.budget.summary,init,report:0 msgid "Print" msgstr "Imprimer" -#. module: account_budget +#. module: account_budget_crossover #: field:crossovered.budget.lines,percentage:0 msgid "Percentage" +msgstr "Pourcentage" + +#. module: account_budget_crossover +#: selection:crossovered.budget,state:0 +msgid "Validated" +msgstr "Validé" + +#. module: account_budget_crossover +#: model:ir.model,name:account_budget_crossover.model_crossovered_budget_lines +msgid "Crossovered Budget Lines" msgstr "" -#. module: account_budget -#: field:crossovered.budget,state:0 -msgid "Status" -msgstr "" - -#. module: account_budget -#: wizard_field:wizard.analytic.account.budget.report,init,date_from:0 -#: wizard_field:account.budget.report,init,date1:0 -#: wizard_field:wizard.crossovered.budget,init,date_from:0 -#: wizard_field:wizard.crossovered.budget.summary,init,date_from:0 -msgid "Start of period" -msgstr "Démarrer période" - -#. module: account_budget -#: model:ir.model,name:account_budget.model_account_budget_post_dotation -msgid "Budget item endowment" -msgstr "Répartition des postes budgétaires" - -#. module: account_budget -#: field:crossovered.budget.lines,crossovered_budget_id:0 -msgid "Budget Ref" -msgstr "" - -#. module: account_budget -#: field:crossovered.budget.lines,planned_amount:0 -msgid "Planned Amount" -msgstr "" - -#. module: account_budget -#: wizard_view:account.budget.report,init:0 -msgid "Select period" -msgstr "Sélectionner période" - -#. module: account_budget -#: model:ir.ui.menu,name:account_budget.menu_financial_reporting_budget_budget_entries -msgid "Entries" -msgstr "Entrées " - -#. module: account_budget -#: field:account.budget.post,account_ids:0 -#: view:account.budget.post:0 -msgid "Accounts" -msgstr "Comptes" - -#. module: account_budget -#: view:crossovered.budget:0 -msgid "Validate" -msgstr "" - -#. module: account_budget -#: wizard_view:wizard.crossovered.budget,init:0 -#: wizard_view:wizard.crossovered.budget.summary,init:0 -msgid "Select Options" -msgstr "" - -#. module: account_budget -#: model:ir.actions.act_window,name:account_budget.open_budget_post_form -#: model:ir.ui.menu,name:account_budget.menu_budget_post_form -msgid "Master Budgets" -msgstr "" - -#. module: account_budget -#: field:crossovered.budget.lines,practical_amount:0 -msgid "Practical Amount" -msgstr "" - -#. module: account_budget -#: field:crossovered.budget,date_to:0 -#: field:crossovered.budget.lines,date_to:0 -msgid "End Date" -msgstr "" - -#. module: account_budget -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "" - -#. module: account_budget -#: field:crossovered.budget.lines,theoritical_amount:0 -msgid "Theoritical Amount" -msgstr "" - -#. module: account_budget -#: field:account.budget.post.dotation,name:0 -#: field:account.budget.post,name:0 +#. module: account_budget_crossover #: field:crossovered.budget,name:0 msgid "Name" msgstr "Nom" -#. module: account_budget -#: model:ir.actions.wizard,name:account_budget.wizard_crossovered_budget_menu_1 -msgid "Print Summary of Budgets" -msgstr "" +#. module: account_budget_crossover +#: field:crossovered.budget,state:0 +msgid "Status" +msgstr "État" -#. module: account_budget -#: selection:crossovered.budget,state:0 +#. module: account_budget_crossover +#: rml:account.analytic.account.budget:0 +#: rml:crossovered.budget.report:0 +msgid "%" +msgstr "%" + +#. module: account_budget_crossover +#: rml:account.analytic.account.budget:0 +#: rml:crossovered.budget.report:0 +msgid "Description" +msgstr "Description" + +#. module: account_budget_crossover +#: rml:account.analytic.account.budget:0 +msgid "Analytic Account :" +msgstr "Compte Analytique :" + +#. module: account_budget_crossover +#: field:crossovered.budget.lines,crossovered_budget_id:0 +msgid "Budget Ref" +msgstr "Réf. du Budget" + +#. module: account_budget_crossover +#: rml:account.analytic.account.budget:0 +#: rml:crossovered.budget.report:0 +msgid "to" +msgstr "au" + +#. module: account_budget_crossover +#: rml:account.analytic.account.budget:0 +#: rml:crossovered.budget.report:0 +#: field:crossovered.budget.lines,planned_amount:0 +msgid "Planned Amount" +msgstr "Montant Plannifié" + +#. module: account_budget_crossover +#: model:ir.ui.menu,name:account_budget_crossover.menu_financial_reporting_budget_budget_entries +msgid "Entries" +msgstr "Écritures" + +#. module: account_budget_crossover #: view:crossovered.budget:0 -msgid "Done" -msgstr "" +msgid "Validate" +msgstr "Valider" -#. module: account_budget +#. module: account_budget_crossover +#: wizard_view:wizard.crossovered.budget,init:0 +#: wizard_view:wizard.crossovered.budget.summary,init:0 +msgid "Select Options" +msgstr "Sélectionnez les Options" + +#. module: account_budget_crossover +#: rml:account.analytic.account.budget:0 +#: rml:crossovered.budget.report:0 +#: field:crossovered.budget.lines,practical_amount:0 +msgid "Practical Amount" +msgstr "Montant en Pratique" + +#. module: account_budget_crossover +#: field:crossovered.budget,date_to:0 +#: field:crossovered.budget.lines,date_to:0 +msgid "End Date" +msgstr "Date de fin" + +#. module: account_budget_crossover +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "XML non valide pour l'architecture de la vue" + +#. module: account_budget_crossover +#: field:crossovered.budget.lines,theoritical_amount:0 +msgid "Theoritical Amount" +msgstr "Montant Théorique" + +#. module: account_budget_crossover +#: rml:account.analytic.account.budget:0 +#: rml:crossovered.budget.report:0 +msgid "Total:" +msgstr "Total:" + +#. module: account_budget_crossover +#: selection:crossovered.budget,state:0 +msgid "Cancelled" +msgstr "Annulé" + +#. module: account_budget_crossover #: field:crossovered.budget.lines,general_budget_id:0 msgid "Master Budget Ref" -msgstr "" +msgstr "Réf; du Budget Principal" -#. module: account_budget +#. module: account_budget_crossover #: view:account.analytic.account:0 -#: view:account.budget.post:0 msgid "Lines" msgstr "Lignes" -#. module: account_budget -#: model:ir.actions.act_window,name:account_budget.act_crossovered_budget_view -#: model:ir.actions.wizard,name:account_budget.wizard_budget_report -#: model:ir.ui.menu,name:account_budget.menu_act_crossovered_budget_view +#. module: account_budget_crossover +#: model:ir.actions.act_window,name:account_budget_crossover.act_crossovered_budget_view +#: model:ir.ui.menu,name:account_budget_crossover.menu_act_crossovered_budget_view #: view:crossovered.budget:0 msgid "Budget" -msgstr "Prévisions budgétaires" +msgstr "Budget" -#. module: account_budget -#: view:account.budget.post:0 -msgid "Definition" -msgstr "Définition de campagne" - -#. module: account_budget +#. module: account_budget_crossover #: wizard_view:wizard.analytic.account.budget.report,init:0 msgid "Select Dates Period" -msgstr "" +msgstr "Sélectionnez la Période de Date" -#. module: account_budget -#: wizard_field:account.budget.spread,init,fiscalyear:0 -msgid "Fiscal Year" -msgstr "Exercice comptable" - -#. module: account_budget +#. module: account_budget_crossover #: field:crossovered.budget.lines,paid_date:0 msgid "Paid Date" -msgstr "" +msgstr "Date de Paiement" -#. module: account_budget -#: model:ir.actions.act_window,name:account_budget.action_account_budget_post_tree -#: model:ir.ui.menu,name:account_budget.menu_action_account_budget_post_tree -#: model:ir.ui.menu,name:account_budget.menu_financial_reporting_budget_budget -#: model:ir.ui.menu,name:account_budget.next_id_31 +#. module: account_budget_crossover +#: model:ir.ui.menu,name:account_budget_crossover.menu_financial_reporting_budget_budget msgid "Budgets" msgstr "Budgets" -#. module: account_budget -#: model:ir.model,name:account_budget.model_account_budget_post -msgid "Budget item" -msgstr "Poste budgétaire" - -#. module: account_budget +#. module: account_budget_crossover #: wizard_field:wizard.analytic.account.budget.report,init,date_to:0 -#: wizard_field:account.budget.report,init,date2:0 #: wizard_field:wizard.crossovered.budget,init,date_to:0 #: wizard_field:wizard.crossovered.budget.summary,init,date_to:0 msgid "End of period" msgstr "Fin de la période" -#. module: account_budget -#: model:ir.model,name:account_budget.model_crossovered_budget +#. module: account_budget_crossover +#: model:ir.model,name:account_budget_crossover.model_crossovered_budget msgid "Crossovered Budget" msgstr "" -#. module: account_budget -#: model:ir.model,name:account_budget.model_crossovered_budget_lines -msgid "Crossovered Budget Lines" -msgstr "" +#. module: account_budget_crossover +#: wizard_field:wizard.analytic.account.budget.report,init,date_from:0 +#: wizard_field:wizard.crossovered.budget,init,date_from:0 +#: wizard_field:wizard.crossovered.budget.summary,init,date_from:0 +msgid "Start of period" +msgstr "Début de la période" -#. module: account_budget -#: field:account.budget.post,code:0 +#. module: account_budget_crossover +#: model:ir.actions.wizard,name:account_budget_crossover.wizard_crossovered_budget_menu_1 +msgid "Print Summary of Budgets" +msgstr "Imprimer le Résumé des Budgets" + +#. module: account_budget_crossover #: field:crossovered.budget,code:0 msgid "Code" msgstr "Code" -#. module: account_budget -#: view:account.budget.post.dotation:0 -msgid "Master Budget Expenses" -msgstr "" +#. module: account_budget_crossover +#: rml:account.analytic.account.budget:0 +#: rml:crossovered.budget.report:0 +msgid "Theoretical Amount" +msgstr "Montant Théorique" -#. module: account_budget -#: field:account.budget.post.dotation,post_id:0 -msgid "Item" -msgstr "Élément" +#. module: account_budget_crossover +#: rml:crossovered.budget.report:0 +msgid "Budget :" +msgstr "Budget :" -#. module: account_budget -#: wizard_field:account.budget.spread,init,amount:0 -#: field:account.budget.post.dotation,amount:0 -msgid "Amount" -msgstr "Montant" +#. module: account_budget_crossover +#: selection:crossovered.budget,state:0 +#: view:crossovered.budget:0 +msgid "Done" +msgstr "Terminé" -#. module: account_budget -#: field:account.budget.post,dotation_ids:0 -msgid "Expenses" -msgstr "Dépense" - -#. module: account_budget -#: model:ir.actions.report.xml,name:account_budget.account_budget -msgid "Print Budget" -msgstr "Impression du budget" - -#. module: account_budget -#: model:ir.actions.act_window,name:account_budget.act_crossovered_budget_lines_view +#. module: account_budget_crossover +#: model:ir.actions.act_window,name:account_budget_crossover.act_crossovered_budget_lines_view #: field:account.analytic.account,crossovered_budget_line:0 #: field:account.budget.post,crossovered_budget_line:0 #: field:crossovered.budget,crossovered_budget_line:0 -#: model:ir.ui.menu,name:account_budget.menu_act_crossovered_budget_lines_view +#: model:ir.ui.menu,name:account_budget_crossover.menu_act_crossovered_budget_lines_view #: view:crossovered.budget:0 #: view:account.analytic.account:0 -#: view:account.budget.post:0 #: view:crossovered.budget.lines:0 msgid "Budget Lines" -msgstr "" +msgstr "Lignes de Budget" -#. module: account_budget +#. module: account_budget_crossover #: wizard_button:wizard.analytic.account.budget.report,init,end:0 -#: wizard_button:account.budget.report,init,end:0 -#: wizard_button:account.budget.spread,init,end:0 #: wizard_button:wizard.crossovered.budget,init,end:0 #: wizard_button:wizard.crossovered.budget.summary,init,end:0 #: view:crossovered.budget:0 msgid "Cancel" msgstr "Annuler" -#. module: account_budget +#. module: account_budget_crossover #: field:account.budget.post.dotation,tot_planned:0 msgid "Total Planned Amount" -msgstr "" +msgstr "Montant Total Planifié" -#. module: account_budget +#. module: account_budget_crossover #: field:crossovered.budget,date_from:0 #: field:crossovered.budget.lines,date_from:0 msgid "Start Date" -msgstr "" - -#. module: account_budget -#: selection:crossovered.budget,state:0 -msgid "Validated" -msgstr "" +msgstr "Date de début" +#. module: account_budget_crossover +#: rml:account.analytic.account.budget:0 +#: rml:crossovered.budget.report:0 +msgid "Analysis from" +msgstr "Analyse de" From c39db9af1a5e62dcc5a33d30282c2273b05a19d3 Mon Sep 17 00:00:00 2001 From: Christophe Simonis Date: Tue, 14 Oct 2008 14:14:47 +0200 Subject: [PATCH 043/153] domains: allow None to be passed as right operand of a leaf (produce a IS NULL sql statement) bzr revid: christophe@tinyerp.com-20081014121447-imaosx152kodnwpd --- bin/osv/expression.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bin/osv/expression.py b/bin/osv/expression.py index 1e21443d7ab..7397a82e88b 100644 --- a/bin/osv/expression.py +++ b/bin/osv/expression.py @@ -232,9 +232,9 @@ class expression(object): query = '(%s OR %s IS NULL)' % (query, left) else: params = [] - if right is False and operator == '=': + if (right == False or right is None) and operator == '=': query = '%s IS NULL' % left - elif right is False and operator in ['<>', '!=']: + elif (right == False or right is None) and operator in ['<>', '!=']: query = '%s IS NOT NULL' % left else: if left == 'id': From 54205de9b82415e2b408dde084d30d362dbaba23 Mon Sep 17 00:00:00 2001 From: Olivier Laurent Date: Tue, 14 Oct 2008 14:52:33 +0200 Subject: [PATCH 044/153] po file clean up bzr revid: olt@tinyerp.com-20081014125233-vx0q6uv28dcyl6ei --- addons/account_tax_include/i18n/fr_FR.po | 20 ++++++++++---------- addons/association_vertical/i18n/fr_FR.po | 20 ++++++++++---------- addons/base_iban/i18n/fr_FR.po | 20 ++++++++++---------- addons/base_module_publish/i18n/fr_FR.po | 18 +++++++++--------- addons/base_module_record/i18n/fr_FR.po | 20 ++++++++++---------- addons/google_map/i18n/fr_FR.po | 20 ++++++++++---------- addons/hr_timesheet/i18n/fr_FR.po | 6 +++--- addons/l10n_chart_uk_minimal/i18n/fr_FR.po | 20 ++++++++++---------- addons/l10n_fr/i18n/fr_FR.po | 20 ++++++++++---------- addons/project/i18n/fr_FR.po | 20 ++++++++++---------- addons/project_mrp/i18n/fr_FR.po | 20 ++++++++++---------- addons/project_timesheet/i18n/fr_FR.po | 20 ++++++++++---------- addons/report_account/i18n/fr_FR.po | 20 ++++++++++---------- addons/report_crm/i18n/fr_FR.po | 20 ++++++++++---------- addons/report_intrastat/i18n/fr_FR.po | 20 ++++++++++---------- addons/report_project/i18n/fr_FR.po | 20 ++++++++++---------- addons/report_purchase/i18n/fr_FR.po | 20 ++++++++++---------- addons/report_timesheet/i18n/fr_FR.po | 20 ++++++++++---------- addons/sale_crm/i18n/fr_FR.po | 20 ++++++++++---------- addons/stock_location/i18n/fr_FR.po | 20 ++++++++++---------- 20 files changed, 192 insertions(+), 192 deletions(-) diff --git a/addons/account_tax_include/i18n/fr_FR.po b/addons/account_tax_include/i18n/fr_FR.po index 3dcb5980d8b..30a8afdfb81 100644 --- a/addons/account_tax_include/i18n/fr_FR.po +++ b/addons/account_tax_include/i18n/fr_FR.po @@ -4,16 +4,16 @@ # msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 4.3.0" -"Report-Msgid-Bugs-To: support@openerp.com" -"POT-Creation-Date: 2008-09-11 15:41:42+0000" -"PO-Revision-Date: 2008-09-11 15:41:42+0000" -"Last-Translator: <>" -"Language-Team: " -"MIME-Version: 1.0" -"Content-Type: text/plain; charset=UTF-8" -"Content-Transfer-Encoding: " -"Plural-Forms: " +"Project-Id-Version: OpenERP Server 4.3.0\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2008-09-11 15:41:42+0000\n" +"PO-Revision-Date: 2008-09-11 15:41:42+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: account_tax_include #: constraint:ir.ui.view:0 diff --git a/addons/association_vertical/i18n/fr_FR.po b/addons/association_vertical/i18n/fr_FR.po index 007476ec9bd..6eea9ffe36e 100644 --- a/addons/association_vertical/i18n/fr_FR.po +++ b/addons/association_vertical/i18n/fr_FR.po @@ -4,16 +4,16 @@ # msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 4.3.0" -"Report-Msgid-Bugs-To: support@openerp.com" -"POT-Creation-Date: 2008-09-11 15:41:43+0000" -"PO-Revision-Date: 2008-09-11 15:41:43+0000" -"Last-Translator: <>" -"Language-Team: " -"MIME-Version: 1.0" -"Content-Type: text/plain; charset=UTF-8" -"Content-Transfer-Encoding: " -"Plural-Forms: " +"Project-Id-Version: OpenERP Server 4.3.0\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2008-09-11 15:41:43+0000\n" +"PO-Revision-Date: 2008-09-11 15:41: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: association_vertical #: model:ir.ui.menu,name:association_vertical.menu_crm_case_categ0_act_fund diff --git a/addons/base_iban/i18n/fr_FR.po b/addons/base_iban/i18n/fr_FR.po index 0b2162cce67..5c20bab3839 100644 --- a/addons/base_iban/i18n/fr_FR.po +++ b/addons/base_iban/i18n/fr_FR.po @@ -4,16 +4,16 @@ # msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 4.3.0" -"Report-Msgid-Bugs-To: support@openerp.com" -"POT-Creation-Date: 2008-09-10 15:05:34+0000" -"PO-Revision-Date: 2008-09-10 15:05:34+0000" -"Last-Translator: <>" -"Language-Team: " -"MIME-Version: 1.0" -"Content-Type: text/plain; charset=UTF-8" -"Content-Transfer-Encoding: " -"Plural-Forms: " +"Project-Id-Version: OpenERP Server 4.3.0\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2008-09-10 15:05:34+0000\n" +"PO-Revision-Date: 2008-09-10 15:05:34+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: base_iban #: constraint:ir.ui.view:0 diff --git a/addons/base_module_publish/i18n/fr_FR.po b/addons/base_module_publish/i18n/fr_FR.po index bcea05d737e..b8e462790ec 100644 --- a/addons/base_module_publish/i18n/fr_FR.po +++ b/addons/base_module_publish/i18n/fr_FR.po @@ -4,15 +4,15 @@ # msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 4.3.0" -"Report-Msgid-Bugs-To: support@openerp.com" -"POT-Creation-Date: 2008-09-10 15:05:35+0000" -"PO-Revision-Date: 2008-09-10 15:05:35+0000" -"Last-Translator: <>" -"Language-Team: " -"MIME-Version: 1.0" -"Content-Type: text/plain; charset=UTF-8" -"Content-Transfer-Encoding: " +"Project-Id-Version: OpenERP Server 4.3.0\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2008-09-10 15:05:35+0000\n" +"PO-Revision-Date: 2008-09-10 15:05:35+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" #. module: base_module_publish #: wizard_field:base_module_publish.module_publish,step1,category:0 diff --git a/addons/base_module_record/i18n/fr_FR.po b/addons/base_module_record/i18n/fr_FR.po index c2f62668404..658395dd7d1 100644 --- a/addons/base_module_record/i18n/fr_FR.po +++ b/addons/base_module_record/i18n/fr_FR.po @@ -4,16 +4,16 @@ # msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 4.3.0" -"Report-Msgid-Bugs-To: support@openerp.com" -"POT-Creation-Date: 2008-09-11 15:41:43+0000" -"PO-Revision-Date: 2008-09-11 15:41:43+0000" -"Last-Translator: <>" -"Language-Team: " -"MIME-Version: 1.0" -"Content-Type: text/plain; charset=UTF-8" -"Content-Transfer-Encoding: " -"Plural-Forms: " +"Project-Id-Version: OpenERP Server 4.3.0\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2008-09-11 15:41:43+0000\n" +"PO-Revision-Date: 2008-09-11 15:41: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: base_module_record #: wizard_view:base_module_record.module_record,stop:0 diff --git a/addons/google_map/i18n/fr_FR.po b/addons/google_map/i18n/fr_FR.po index 69cca2d908f..2d50ffa1ff5 100644 --- a/addons/google_map/i18n/fr_FR.po +++ b/addons/google_map/i18n/fr_FR.po @@ -4,16 +4,16 @@ # msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 4.3.0" -"Report-Msgid-Bugs-To: support@openerp.com" -"POT-Creation-Date: 2008-09-11 15:41:43+0000" -"PO-Revision-Date: 2008-09-11 15:41:43+0000" -"Last-Translator: <>" -"Language-Team: " -"MIME-Version: 1.0" -"Content-Type: text/plain; charset=UTF-8" -"Content-Transfer-Encoding: " -"Plural-Forms: " +"Project-Id-Version: OpenERP Server 4.3.0\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2008-09-11 15:41:43+0000\n" +"PO-Revision-Date: 2008-09-11 15:41: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: google_map #: view:res.partner.address:0 diff --git a/addons/hr_timesheet/i18n/fr_FR.po b/addons/hr_timesheet/i18n/fr_FR.po index 35731621c7d..fda6d1ca2da 100644 --- a/addons/hr_timesheet/i18n/fr_FR.po +++ b/addons/hr_timesheet/i18n/fr_FR.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 4.3.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2008-09-05 16:28+0000\n" -"PO-Revision-Date: 2008-10-13 11:59+0000\n" +"PO-Revision-Date: 2008-10-13 15:49+0000\n" "Last-Translator: Olivier Laurent \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2008-10-13 12:16+0000\n" +"X-Launchpad-Export-Date: 2008-10-14 11:51+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: hr_timesheet @@ -35,7 +35,7 @@ msgstr "" #: model:ir.actions.wizard,name:hr_timesheet.wizard_hr_timesheet #: model:ir.ui.menu,name:hr_timesheet.menu_wizard_hr_timesheet msgid "Employee timesheet" -msgstr "Feuille de présence de l'employé" +msgstr "Feuille de présence de l'employé" #. module: hr_timesheet #: model:ir.actions.wizard,name:hr_timesheet.si_so diff --git a/addons/l10n_chart_uk_minimal/i18n/fr_FR.po b/addons/l10n_chart_uk_minimal/i18n/fr_FR.po index 37b4a250448..6d81c86c4e5 100644 --- a/addons/l10n_chart_uk_minimal/i18n/fr_FR.po +++ b/addons/l10n_chart_uk_minimal/i18n/fr_FR.po @@ -4,16 +4,16 @@ # msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 4.3.0" -"Report-Msgid-Bugs-To: support@tinyerp.com" -"POT-Creation-Date: 2008-09-04 08:35:53+0000" -"PO-Revision-Date: 2008-09-04 08:35:53+0000" -"Last-Translator: <>" -"Language-Team: " -"MIME-Version: 1.0" -"Content-Type: text/plain; charset=UTF-8" -"Content-Transfer-Encoding: " -"Plural-Forms: " +"Project-Id-Version: OpenERP Server 4.3.0\n" +"Report-Msgid-Bugs-To: support@tinyerp.com\n" +"POT-Creation-Date: 2008-09-04 08:35:53+0000\n" +"PO-Revision-Date: 2008-09-04 08:35:53+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_chart_uk_minimal #: constraint:account.tax.code:0 diff --git a/addons/l10n_fr/i18n/fr_FR.po b/addons/l10n_fr/i18n/fr_FR.po index cb1f7eaaa9c..81324ebb065 100644 --- a/addons/l10n_fr/i18n/fr_FR.po +++ b/addons/l10n_fr/i18n/fr_FR.po @@ -4,16 +4,16 @@ # msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 4.3.0" -"Report-Msgid-Bugs-To: support@tinyerp.com" -"POT-Creation-Date: 2008-09-04 08:35:53+0000" -"PO-Revision-Date: 2008-09-04 08:35:53+0000" -"Last-Translator: <>" -"Language-Team: " -"MIME-Version: 1.0" -"Content-Type: text/plain; charset=UTF-8" -"Content-Transfer-Encoding: " -"Plural-Forms: " +"Project-Id-Version: OpenERP Server 4.3.0\n" +"Report-Msgid-Bugs-To: support@tinyerp.com\n" +"POT-Creation-Date: 2008-09-04 08:35:53+0000\n" +"PO-Revision-Date: 2008-09-04 08:35:53+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 #: model:account.account.type,name:l10n_fr.account_type_dettes diff --git a/addons/project/i18n/fr_FR.po b/addons/project/i18n/fr_FR.po index 74b87f502ed..f70df393743 100644 --- a/addons/project/i18n/fr_FR.po +++ b/addons/project/i18n/fr_FR.po @@ -4,16 +4,16 @@ # msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 4.3.0" -"Report-Msgid-Bugs-To: support@openerp.com" -"POT-Creation-Date: 2008-09-11 15:41:43+0000" -"PO-Revision-Date: 2008-09-11 15:41:43+0000" -"Last-Translator: <>" -"Language-Team: " -"MIME-Version: 1.0" -"Content-Type: text/plain; charset=UTF-8" -"Content-Transfer-Encoding: " -"Plural-Forms: " +"Project-Id-Version: OpenERP Server 4.3.0\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2008-09-11 15:41:43+0000\n" +"PO-Revision-Date: 2008-09-11 15:41: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: 8bit\n" +"Plural-Forms: \n" #. module: project #: model:ir.actions.act_window,name:project.act_res_users_2_project_task_opened diff --git a/addons/project_mrp/i18n/fr_FR.po b/addons/project_mrp/i18n/fr_FR.po index 512286216e8..3108a9f2cb3 100644 --- a/addons/project_mrp/i18n/fr_FR.po +++ b/addons/project_mrp/i18n/fr_FR.po @@ -4,14 +4,14 @@ # msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 4.3.0" -"Report-Msgid-Bugs-To: support@openerp.com" -"POT-Creation-Date: 2008-09-11 15:41:42+0000" -"PO-Revision-Date: 2008-09-11 15:41:42+0000" -"Last-Translator: <>" -"Language-Team: " -"MIME-Version: 1.0" -"Content-Type: text/plain; charset=UTF-8" -"Content-Transfer-Encoding: " -"Plural-Forms: " +"Project-Id-Version: OpenERP Server 4.3.0\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2008-09-11 15:41:42+0000\n" +"PO-Revision-Date: 2008-09-11 15:41:42+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" diff --git a/addons/project_timesheet/i18n/fr_FR.po b/addons/project_timesheet/i18n/fr_FR.po index a88c47adcc0..47892ea8f3f 100644 --- a/addons/project_timesheet/i18n/fr_FR.po +++ b/addons/project_timesheet/i18n/fr_FR.po @@ -4,14 +4,14 @@ # msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 4.3.0" -"Report-Msgid-Bugs-To: support@openerp.com" -"POT-Creation-Date: 2008-09-11 15:41:42+0000" -"PO-Revision-Date: 2008-09-11 15:41:42+0000" -"Last-Translator: <>" -"Language-Team: " -"MIME-Version: 1.0" -"Content-Type: text/plain; charset=UTF-8" -"Content-Transfer-Encoding: " -"Plural-Forms: " +"Project-Id-Version: OpenERP Server 4.3.0\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2008-09-11 15:41:42+0000\n" +"PO-Revision-Date: 2008-09-11 15:41:42+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" diff --git a/addons/report_account/i18n/fr_FR.po b/addons/report_account/i18n/fr_FR.po index 6701710ca06..099515aedfa 100644 --- a/addons/report_account/i18n/fr_FR.po +++ b/addons/report_account/i18n/fr_FR.po @@ -4,16 +4,16 @@ # msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 4.3.0" -"Report-Msgid-Bugs-To: support@openerp.com" -"POT-Creation-Date: 2008-09-11 15:41:43+0000" -"PO-Revision-Date: 2008-09-11 15:41:43+0000" -"Last-Translator: <>" -"Language-Team: " -"MIME-Version: 1.0" -"Content-Type: text/plain; charset=UTF-8" -"Content-Transfer-Encoding: " -"Plural-Forms: " +"Project-Id-Version: OpenERP Server 4.3.0\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2008-09-11 15:41:43+0000\n" +"PO-Revision-Date: 2008-09-11 15:41: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: report_account #: constraint:ir.ui.view:0 diff --git a/addons/report_crm/i18n/fr_FR.po b/addons/report_crm/i18n/fr_FR.po index 7c90ce249e8..e125c03e413 100644 --- a/addons/report_crm/i18n/fr_FR.po +++ b/addons/report_crm/i18n/fr_FR.po @@ -4,16 +4,16 @@ # msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 4.3.0" -"Report-Msgid-Bugs-To: support@openerp.com" -"POT-Creation-Date: 2008-09-11 15:41:43+0000" -"PO-Revision-Date: 2008-09-11 15:41:43+0000" -"Last-Translator: <>" -"Language-Team: " -"MIME-Version: 1.0" -"Content-Type: text/plain; charset=UTF-8" -"Content-Transfer-Encoding: " -"Plural-Forms: " +"Project-Id-Version: OpenERP Server 4.3.0\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2008-09-11 15:41:43+0000\n" +"PO-Revision-Date: 2008-09-11 15:41: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: report_crm #: field:report.crm.case.categ,categ_id:0 diff --git a/addons/report_intrastat/i18n/fr_FR.po b/addons/report_intrastat/i18n/fr_FR.po index 1536cce0c9b..92711443f9b 100644 --- a/addons/report_intrastat/i18n/fr_FR.po +++ b/addons/report_intrastat/i18n/fr_FR.po @@ -4,16 +4,16 @@ # msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 4.3.0" -"Report-Msgid-Bugs-To: support@openerp.com" -"POT-Creation-Date: 2008-09-11 15:41:43+0000" -"PO-Revision-Date: 2008-09-11 15:41:43+0000" -"Last-Translator: <>" -"Language-Team: " -"MIME-Version: 1.0" -"Content-Type: text/plain; charset=UTF-8" -"Content-Transfer-Encoding: " -"Plural-Forms: " +"Project-Id-Version: OpenERP Server 4.3.0\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2008-09-11 15:41:43+0000\n" +"PO-Revision-Date: 2008-09-11 15:41: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: report_intrastat #: selection:report.intrastat,type:0 diff --git a/addons/report_project/i18n/fr_FR.po b/addons/report_project/i18n/fr_FR.po index 8ba4da764a5..a7044273806 100644 --- a/addons/report_project/i18n/fr_FR.po +++ b/addons/report_project/i18n/fr_FR.po @@ -4,16 +4,16 @@ # msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 4.3.0" -"Report-Msgid-Bugs-To: support@openerp.com" -"POT-Creation-Date: 2008-09-11 15:41:43+0000" -"PO-Revision-Date: 2008-09-11 15:41:43+0000" -"Last-Translator: <>" -"Language-Team: " -"MIME-Version: 1.0" -"Content-Type: text/plain; charset=UTF-8" -"Content-Transfer-Encoding: " -"Plural-Forms: " +"Project-Id-Version: OpenERP Server 4.3.0\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2008-09-11 15:41:43+0000\n" +"PO-Revision-Date: 2008-09-11 15:41: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: report_project #: model:ir.actions.act_window,name:report_project.action_project_task_user_tree diff --git a/addons/report_purchase/i18n/fr_FR.po b/addons/report_purchase/i18n/fr_FR.po index dab4b653856..4ebf372049e 100644 --- a/addons/report_purchase/i18n/fr_FR.po +++ b/addons/report_purchase/i18n/fr_FR.po @@ -4,16 +4,16 @@ # msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 4.3.0" -"Report-Msgid-Bugs-To: support@openerp.com" -"POT-Creation-Date: 2008-09-11 15:41:43+0000" -"PO-Revision-Date: 2008-09-11 15:41:43+0000" -"Last-Translator: <>" -"Language-Team: " -"MIME-Version: 1.0" -"Content-Type: text/plain; charset=UTF-8" -"Content-Transfer-Encoding: " -"Plural-Forms: " +"Project-Id-Version: OpenERP Server 4.3.0\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2008-09-11 15:41:43+0000\n" +"PO-Revision-Date: 2008-09-11 15:41: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: report_purchase #: field:report.purchase.order.category,price_average:0 diff --git a/addons/report_timesheet/i18n/fr_FR.po b/addons/report_timesheet/i18n/fr_FR.po index c0901d6098d..624b6261189 100644 --- a/addons/report_timesheet/i18n/fr_FR.po +++ b/addons/report_timesheet/i18n/fr_FR.po @@ -4,16 +4,16 @@ # msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 4.3.0" -"Report-Msgid-Bugs-To: support@openerp.com" -"POT-Creation-Date: 2008-09-11 15:41:42+0000" -"PO-Revision-Date: 2008-09-11 15:41:42+0000" -"Last-Translator: <>" -"Language-Team: " -"MIME-Version: 1.0" -"Content-Type: text/plain; charset=UTF-8" -"Content-Transfer-Encoding: " -"Plural-Forms: " +"Project-Id-Version: OpenERP Server 4.3.0\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2008-09-11 15:41:42+0000\n" +"PO-Revision-Date: 2008-09-11 15:41:42+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: report_timesheet #: model:ir.actions.act_window,name:report_timesheet.action_timesheet_account_date_stat_my diff --git a/addons/sale_crm/i18n/fr_FR.po b/addons/sale_crm/i18n/fr_FR.po index 8b276796b6c..a71b7cb241e 100644 --- a/addons/sale_crm/i18n/fr_FR.po +++ b/addons/sale_crm/i18n/fr_FR.po @@ -4,16 +4,16 @@ # msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 4.3.0" -"Report-Msgid-Bugs-To: support@openerp.com" -"POT-Creation-Date: 2008-09-11 15:41:42+0000" -"PO-Revision-Date: 2008-09-11 15:41:42+0000" -"Last-Translator: <>" -"Language-Team: " -"MIME-Version: 1.0" -"Content-Type: text/plain; charset=UTF-8" -"Content-Transfer-Encoding: " -"Plural-Forms: " +"Project-Id-Version: OpenERP Server 4.3.0\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2008-09-11 15:41:42+0000\n" +"PO-Revision-Date: 2008-09-11 15:41:42+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: sale_crm #: wizard_field:crm.case.make_order,init,shop_id:0 diff --git a/addons/stock_location/i18n/fr_FR.po b/addons/stock_location/i18n/fr_FR.po index feeacad7461..ab640bcbbed 100644 --- a/addons/stock_location/i18n/fr_FR.po +++ b/addons/stock_location/i18n/fr_FR.po @@ -4,16 +4,16 @@ # msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 4.3.0" -"Report-Msgid-Bugs-To: support@openerp.com" -"POT-Creation-Date: 2008-09-11 15:41:43+0000" -"PO-Revision-Date: 2008-09-11 15:41:43+0000" -"Last-Translator: <>" -"Language-Team: " -"MIME-Version: 1.0" -"Content-Type: text/plain; charset=UTF-8" -"Content-Transfer-Encoding: " -"Plural-Forms: " +"Project-Id-Version: OpenERP Server 4.3.0\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2008-09-11 15:41:43+0000\n" +"PO-Revision-Date: 2008-09-11 15:41: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: stock_location #: help:stock.location.path,delay:0 From 29135e424ea05ba5dec262fbaa9c308fc8344985 Mon Sep 17 00:00:00 2001 From: apa-tiny Date: Tue, 14 Oct 2008 18:29:36 +0530 Subject: [PATCH 045/153] Analytic Journal Report Completed..... bzr revid: patelamit2003@gmail.com-20081014125936-akogzdap1n2zry0y --- .../project/report/analytic_journal.rml | 346 ++++++------------ 1 file changed, 104 insertions(+), 242 deletions(-) diff --git a/addons/account/project/report/analytic_journal.rml b/addons/account/project/report/analytic_journal.rml index d80d5c2d26f..3a79a165873 100644 --- a/addons/account/project/report/analytic_journal.rml +++ b/addons/account/project/report/analytic_journal.rml @@ -3,274 +3,136 @@ - + + - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - + + + + + + - + - - [[ repeatIn(objects,'o') ]] - - - - Date - - - Code - - - Move name - - - Account n° - - - Accounting moves - General - Analytic - - - - - [[ o.code ]] - - - [[ o.name ]] - - - - - - - - - - - - - - - - + + [[ repeatIn(objects,'o') ]] + + + Date + Code + Move name + Account n° + General + Analytic - - - + + + + + [[ o.code ]] - [[ o.name ]] + [[ '%.2f' % sum_general(o.id,data['form']['date1'],data['form']['date2']) ]] + [[ '%.2f' % sum_analytic(o.id,data['form']['date1'],data['form']['date2']) ]] + + +
- - - - - + + [[ repeatIn(lines(o.id,data['form']['date1'],data['form']['date2']), 'move') ]] + + + + + + [[ move.name ]] + [[ move.account_id.code ]] - [[ move.account_id.name ]] + + [[ '%.2f' % (move.debit-move.credit) ]] + + + + + + - Sums of the journal - - - [[ '%.2f' % sum_general(o.id,data['form']['date1'],data['form']['date2']) ]] - [[ '%.2f' % sum_analytic(o.id,data['form']['date1'],data['form']['date2']) ]] + [[ repeatIn(lines_a(move.id,o.id,data['form']['date1'],data['form']['date2']),'move_a') ]] + [[ move_a.date ]] + [[ move_a.code ]] + [[ move_a.name ]] + [[ move_a.account_id.code ]] - [[ move_a.account_id.name ]] + + [[ '%.2f' % move_a.amount ]] + - - [[ repeatIn(lines(o.id,data['form']['date1'],data['form']['date2']), 'move') ]] - - - - - - - - - - - - - - [[ move.name ]] - - - [[ move.account_id.code ]] - [[ move.account_id.name ]] - - - [[ '%.2f' % (move.debit-move.credit) ]] - - - - - - - [[ repeatIn(lines_a(move.id,o.id,data['form']['date1'],data['form']['date2']),'move_a') ]] - [[ move_a.date ]] - - - [[ move_a.code ]] - - - [[ move_a.name ]] - - - [[ move_a.account_id.code ]] - [[ move_a.account_id.name ]] - - - [[ '%.2f' % move_a.amount ]] - - - - - - +
- + + + - - [[ repeatIn(lines_a(False,o.id,data['form']['date1'],data['form']['date2']),'move_a') ]] - [[ move_a.date ]] - - - [[ move_a.code ]] - - - [[ move_a.name ]] - - - [[move_a.account_id.code ]] - [[ move_a.account_id.name ]] - - - [[ '%.2f' % move_a.amount ]] - + [[ repeatIn(lines_a(False,o.id,data['form']['date1'],data['form']['date2']),'move_a') ]] + [[ move_a.date ]] + [[ move_a.code ]] + [[ move_a.name ]] + [[move_a.account_id.code ]] - [[ move_a.account_id.name ]] + + [[ '%.2f' % move_a.amount ]] + - - - - - - - - - - - - - - - - - - - - +
\ No newline at end of file From 78dae9ef311cc056c359ccfe4e90dcfef6dc1f8d Mon Sep 17 00:00:00 2001 From: Olivier Laurent Date: Tue, 14 Oct 2008 15:03:24 +0200 Subject: [PATCH 046/153] French translation bzr revid: olt@tinyerp.com-20081014130324-s28jz1y7806ehj34 --- addons/hr_timesheet_project/i18n/fr_FR.po | 2 +- addons/report_crm/i18n/fr_FR.po | 77 ++++++++++++----------- 2 files changed, 41 insertions(+), 38 deletions(-) diff --git a/addons/hr_timesheet_project/i18n/fr_FR.po b/addons/hr_timesheet_project/i18n/fr_FR.po index f109287e2ea..f483483c7f5 100644 --- a/addons/hr_timesheet_project/i18n/fr_FR.po +++ b/addons/hr_timesheet_project/i18n/fr_FR.po @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2008-10-13 12:24+0000\n" +"X-Launchpad-Export-Date: 2008-10-14 12:48+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: hr_timesheet_project diff --git a/addons/report_crm/i18n/fr_FR.po b/addons/report_crm/i18n/fr_FR.po index e125c03e413..02dc2d1809e 100644 --- a/addons/report_crm/i18n/fr_FR.po +++ b/addons/report_crm/i18n/fr_FR.po @@ -6,70 +6,74 @@ msgid "" msgstr "" "Project-Id-Version: OpenERP Server 4.3.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2008-09-11 15:41:43+0000\n" -"PO-Revision-Date: 2008-09-11 15:41:43+0000\n" -"Last-Translator: <>\n" -"Language-Team: \n" +"POT-Creation-Date: 2008-09-05 13:33+0000\n" +"PO-Revision-Date: 2008-10-11 06:57+0000\n" +"Last-Translator: Christophe Chauvet \n" +"Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2008-10-14 11:44+0000\n" +"X-Generator: Launchpad (build Unknown)\n" #. module: report_crm #: field:report.crm.case.categ,categ_id:0 msgid "Category" -msgstr "" +msgstr "Catégorie" #. module: report_crm #: field:report.crm.case.categ,probability:0 #: field:report.crm.case.user,probability:0 msgid "Avg. Probability" -msgstr "" +msgstr "Probabilité Moy." #. module: report_crm #: constraint:ir.model:0 -msgid "The Object name must start with x_ and not contain any special character !" +msgid "" +"The Object name must start with x_ and not contain any special character !" msgstr "" +"Le nom de l'objet doit commencer avec x_ et ne pas contenir de charactères " +"spéciaux !" #. module: report_crm #: model:ir.model,name:report_crm.model_report_crm_case_categ msgid "Cases by section and category" -msgstr "" +msgstr "Cas par section et catégorie" #. module: report_crm #: field:report.crm.case.categ,section_id:0 #: field:report.crm.case.user,section_id:0 msgid "Section" -msgstr "" +msgstr "Section" #. module: report_crm #: field:report.crm.case.categ,nbr:0 #: field:report.crm.case.user,nbr:0 msgid "# of Cases" -msgstr "" +msgstr "# de cas" #. module: report_crm #: field:report.crm.case.categ,delay_close:0 msgid "Delay Close" -msgstr "" +msgstr "Delai de fermeture" #. module: report_crm #: selection:report.crm.case.categ,state:0 #: selection:report.crm.case.user,state:0 msgid "Draft" -msgstr "" +msgstr "Brouillon" #. module: report_crm #: selection:report.crm.case.categ,state:0 #: selection:report.crm.case.user,state:0 msgid "Closed" -msgstr "" +msgstr "Fermé" #. module: report_crm #: model:ir.actions.act_window,name:report_crm.action_report_crm_case_categ_tree_month #: model:ir.ui.menu,name:report_crm.menu_crm_case_categ_tree_month msgid "Cases by categories and section (this month)" -msgstr "" +msgstr "Cas oar catégories et section (ce mois)" #. module: report_crm #: model:ir.ui.menu,name:report_crm.next_id_66 @@ -80,30 +84,30 @@ msgstr "Tous les mois" #: field:report.crm.case.categ,amount_revenue_prob:0 #: field:report.crm.case.user,amount_revenue_prob:0 msgid "Est. Rev*Prob." -msgstr "" +msgstr "Rev*Proba Estim." #. module: report_crm #: selection:report.crm.case.categ,state:0 #: selection:report.crm.case.user,state:0 msgid "Pending" -msgstr "" +msgstr "En attente" #. module: report_crm #: field:report.crm.case.categ,state:0 #: field:report.crm.case.user,state:0 msgid "Status" -msgstr "" +msgstr "État" #. module: report_crm #: model:ir.actions.act_window,name:report_crm.action_report_crm_case_user_tree_my #: model:ir.ui.menu,name:report_crm.menu_crm_case_user_tree_my msgid "My cases by section" -msgstr "" +msgstr "Mes cas par section" #. module: report_crm #: model:ir.actions.act_window,name:report_crm.act_crm_case_section_2_report_crm_case_user msgid "Monthly cases by user" -msgstr "" +msgstr "Cas Mensuel par utilisateur" #. module: report_crm #: model:ir.ui.menu,name:report_crm.next_id_64 @@ -114,17 +118,17 @@ msgstr "Reporting" #: field:report.crm.case.categ,amount_costs:0 #: field:report.crm.case.user,amount_costs:0 msgid "Est.Cost" -msgstr "" +msgstr "Coût Estim." #. module: report_crm #: field:report.crm.case.user,user_id:0 msgid "User" -msgstr "" +msgstr "Utilisateur" #. module: report_crm #: model:ir.actions.act_window,name:report_crm.act_crm_case_section_2_report_crm_case_categ msgid "Monthly cases by section" -msgstr "" +msgstr "Cas mensuel par section" #. module: report_crm #: model:ir.actions.act_window,name:report_crm.action_report_crm_case_user_tree @@ -132,12 +136,12 @@ msgstr "" #: view:report.crm.case.categ:0 #: view:report.crm.case.user:0 msgid "Cases by User and Section" -msgstr "" +msgstr "Cas par Utilisateur et Section" #. module: report_crm #: field:report.crm.case.user,delay_close:0 msgid "Delay to close" -msgstr "" +msgstr "Delai de fermeture" #. module: report_crm #: model:ir.ui.menu,name:report_crm.next_id_65 @@ -147,57 +151,56 @@ msgstr "Ce mois" #. module: report_crm #: constraint:ir.ui.view:0 msgid "Invalid XML for View Architecture!" -msgstr "" +msgstr "XML non valide pour l'architecture de la vue!" #. module: report_crm #: model:ir.actions.act_window,name:report_crm.act_res_users_2_report_crm_case_user msgid "Monthly cases" -msgstr "" +msgstr "Ces mensuels" #. module: report_crm #: field:report.crm.case.categ,amount_revenue:0 #: field:report.crm.case.user,amount_revenue:0 msgid "Est.Revenue" -msgstr "" +msgstr "Revenu Estim." #. module: report_crm #: model:ir.actions.act_window,name:report_crm.action_report_crm_case_user_tree_month #: model:ir.ui.menu,name:report_crm.menu_crm_case_user_tree_month msgid "Cases by user and section (this month)" -msgstr "" +msgstr "Cas par utilisateur et section (ce mois)" #. module: report_crm #: model:ir.actions.act_window,name:report_crm.action_report_crm_case_categ_tree #: model:ir.ui.menu,name:report_crm.menu_crm_case_categ_tree msgid "Cases by Categories and Section" -msgstr "" +msgstr "Cas par Catégories et Section" #. module: report_crm #: field:report.crm.case.categ,name:0 #: field:report.crm.case.user,name:0 msgid "Month" -msgstr "" +msgstr "Mois" #. module: report_crm #: selection:report.crm.case.categ,state:0 #: selection:report.crm.case.user,state:0 msgid "Canceled" -msgstr "" +msgstr "Annulée" #. module: report_crm #: model:ir.actions.act_window,name:report_crm.action_report_crm_case_user_tree_month_my #: model:ir.ui.menu,name:report_crm.menu_crm_case_user_tree_month_my msgid "My cases by section (this month)" -msgstr "" +msgstr "Mes cas par section (ce mois)" #. module: report_crm #: model:ir.model,name:report_crm.model_report_crm_case_user msgid "Cases by user and section" -msgstr "" +msgstr "Cas par utilisateur et section" #. module: report_crm #: selection:report.crm.case.categ,state:0 #: selection:report.crm.case.user,state:0 msgid "Open" -msgstr "" - +msgstr "Ouvert" From 65a5c22579ffb2ebcce32c8f4e1c887d187d4d01 Mon Sep 17 00:00:00 2001 From: qdp Date: Tue, 14 Oct 2008 15:23:38 +0200 Subject: [PATCH 047/153] *pcmn for luxembourg finished bzr revid: qdp@tinyerp.com-20081014132338-788bcwyyf9ravptw --- addons/l10n_lu/__terp__.py | 17 +- addons/l10n_lu/l10n_lu_data.xml | 3583 +++++++++++++++++-------------- 2 files changed, 2033 insertions(+), 1567 deletions(-) diff --git a/addons/l10n_lu/__terp__.py b/addons/l10n_lu/__terp__.py index 725c7da8d58..809c2aa6f5c 100644 --- a/addons/l10n_lu/__terp__.py +++ b/addons/l10n_lu/__terp__.py @@ -2,16 +2,17 @@ "name" : "l10n_lu", "version" : "1.0", "author" : "Tiny", - "website" : "http://tinyerp.com", + "website" : "http://openerp.com", "category" : "Vertical Modules/Parametrization", "description": """ -This module install -*the KLUWER Chart of Accounts, -*the Tax Code Chart for Luxembourg -*the main taxes used in Luxembourg""", - "depends" : ["l10n_be","base"], +This module install: + + *the KLUWER Chart of Accounts, + *the Tax Code Chart for Luxembourg + *the main taxes used in Luxembourg""", + "depends" : ["account","base"], "init_xml" : [ ], - "demo_xml" : [ ], - "update_xml" : ["l10n_lu_data.xml"], + "demo_xml" : [ "account.report.report.csv" ], + "update_xml" : ["l10n_lu_data.xml","l10n_lu_wizard.xml"], "installable": True } diff --git a/addons/l10n_lu/l10n_lu_data.xml b/addons/l10n_lu/l10n_lu_data.xml index 346d645bd16..ef61d689b06 100644 --- a/addons/l10n_lu/l10n_lu_data.xml +++ b/addons/l10n_lu/l10n_lu_data.xml @@ -41,7 +41,7 @@ balance - + Plan de Taxes Luxembourgeois @@ -88,7 +88,7 @@ - + @@ -554,7 +554,6 @@ 0 Plan KLUWER view - @@ -563,15 +562,15 @@ Fonds propres, prov. & dettes + d'1an - + view - + 2 Immobilis., dettes & créances à + d'1 an - + view @@ -579,7 +578,7 @@ Stocks et commandes en cours d'exécution - + view @@ -587,7 +586,7 @@ Créances et dettes à un an au plus - + view @@ -595,7 +594,7 @@ Placements de trésorerie et disponible - + view @@ -603,16 +602,16 @@ Charges - + view - 7> + 7 Produits - - + + payable 10 @@ -875,7 +874,7 @@ Dépôts à terme - + view @@ -883,7 +882,7 @@ Etablissements de crédit - + view @@ -891,7 +890,7 @@ Ccp - + view @@ -899,7 +898,7 @@ Caisses - + view @@ -907,7 +906,7 @@ Approvisionnements et marchandises - + view @@ -915,7 +914,7 @@ Services et biens divers - + view @@ -923,7 +922,7 @@ Rémunérations, charges soc. et pensions - + view @@ -931,7 +930,7 @@ Autres charges d'exploitation - + view @@ -939,7 +938,7 @@ Charges financières - + view @@ -947,7 +946,7 @@ Charges exceptionnelles - + view @@ -955,7 +954,7 @@ Impôts sur le résultat - + view @@ -963,47 +962,47 @@ Chiffre d'affaires - - + + payable 71 Variation des stocks & comm. en cours - - + + payable 74 Autres produits d'exploitation - - + + payable 75 Produits financiers - - + + payable 77 Régul. d'impôts & reprises prov. fisc. - - + + payable 140 Bénéfice reporté - + view @@ -1011,7 +1010,7 @@ Dettes commerciales - + view @@ -1019,7 +1018,7 @@ Frais de constitution et d'augm. capital - + view @@ -1027,7 +1026,7 @@ Frais d'augmentation de capital - + view @@ -1035,7 +1034,7 @@ Fr.d'emission d'empr,prime remboursement - + view @@ -1043,7 +1042,7 @@ Autres frais d'établissement - + view @@ -1051,7 +1050,7 @@ Frais de restructuration - + view @@ -1059,7 +1058,7 @@ Frais de recherche et de développement - + view @@ -1067,7 +1066,7 @@ Concessions, brevets et licences - + view @@ -1075,7 +1074,7 @@ Fonds de commerce - + view @@ -1083,7 +1082,7 @@ Terrains - + view @@ -1091,7 +1090,7 @@ Constructions - + view @@ -1099,7 +1098,7 @@ Terrains bâtis - + view @@ -1107,7 +1106,7 @@ Autres droits réels sur des immeubles - + view @@ -1115,7 +1114,7 @@ Installations - + view @@ -1123,7 +1122,7 @@ Machines - + view @@ -1131,7 +1130,7 @@ Installation gen, agencements,.. - + view @@ -1139,7 +1138,7 @@ Mobilier - + view @@ -1147,7 +1146,7 @@ Matériel roulant - + view @@ -1155,7 +1154,7 @@ Participation dans des entreprises liées - + view @@ -1163,7 +1162,7 @@ Créances sur des entreprises liées - + view @@ -1171,7 +1170,7 @@ Participations entr. avec lien particip. - + view @@ -1179,7 +1178,7 @@ Créances / entrepr. avec lien particip. - + view @@ -1187,7 +1186,7 @@ Créances commerciales - + view @@ -1195,7 +1194,7 @@ Autres créances - + view @@ -1203,7 +1202,7 @@ T.v.a en amont - + view @@ -1211,7 +1210,7 @@ Dettes commerciales échéant ds l'année - + view @@ -1219,7 +1218,7 @@ T.v.a. en aval - + view @@ -1227,7 +1226,7 @@ Impôts et taxes à payer - + view @@ -1235,7 +1234,7 @@ Actions & parts - options acquises - + view @@ -1243,7 +1242,7 @@ Comptes courants bancaires - + view @@ -1251,3028 +1250,3494 @@ Variation des stocks - + view - 610"/echap> - Loyers et charges locatives"/> + 610 + Loyers et charges locatives - + view - 612"/echap> - Fournitures faites à l'entreprise"/> + 612 + Fournitures faites à l'entreprise - + view - 613"/echap> - Rétributions de tiers"/> + 613 + Rétributions de tiers - + view - 615"/echap> - publicités"/> + 615 + publicités - + view - 620"/echap> - Rémunérations et avantages soc. directs"/> + 620 + Rémunérations et avantages soc. directs - + view - 621"/echap> - Charges sociales"/> + 621 + Charges sociales - + view - 624"/echap> - Pensions"/> + 624 + Pensions - + - 630"/echap> - Dotations aux corrections de val./immob."/> + 630 + Dotations aux corrections de val./immob. - + view - 631"/echap> - Dotations aux correct. de val./stocks"/> + 631 + Dotations aux correct. de val./stocks - + view - 632"/echap> - Dot. cor. val s/en-cours,pr fini"/> + 632 + Dot. cor. val s/en-cours,pr fini - + view - 633"/echap> - Dotations correct. val./cr. comm. +1an"/> + 633 + Dotations correct. val./cr. comm. +1an - + view - 634"/echap> - Dotations correct. val./cr. comm. -1an"/> + 634 + Dotations correct. val./cr. comm. -1an - + view - 635"/echap> - Provisions pour pensions et oblig. sim."/> + 635 + Provisions pour pensions et oblig. sim. - + view - 636"/echap> - Provisions pour grosses réparations"/> + 636 + Provisions pour grosses réparations - + view - 637"/echap> - Provisions pour autres risques & charges"/> + 637 + Provisions pour autres risques & charges - + view - 640"/echap> - Taxes et impôts directs"/> + 640 + Taxes et impôts directs - + view - 651"/echap> - Réductions de valeur / actifs circulants"/> + 651 + Réductions de valeur / actifs circulants - + view - 660"/echap> - Dotations aux corrections de val. except"/> + 660 + Dotations aux corrections de val. except - + view - 661"/echap> - Dotations aux corrections de val./financ"/> + 661 + Dotations aux corrections de val./financ - + view - 662"/echap> - Provisions pour risques & charges except"/> + 662 + Provisions pour risques & charges except - + view - 750"/echap> - Produits des immob. financières"/> + 750 + Produits des immob. financières - - + + payable - 751"/echap> - Produits des actifs circulants"/> + 751 + Produits des actifs circulants - - + + payable - 1750"/echap> - Fournisseurs - dettes en compte"/> + 1750 + Fournisseurs - dettes en compte - - + + other - 1751"/echap> - Effets à payer"/> + 1751 + Effets à payer - - + + other - 6120"/echap> - Eau, gaz, électricité, carburants"/> + 6120 + Eau, gaz, électricité, carburants - - + + other - 6123"/echap> - Téléphone, télégrammes, frais post."/> + 6123 + Téléphone, télégrammes, frais post. - - + + other - 100000"/echap> - Capital souscrit"/> + 100000 + Capital souscrit - - + + other - 101000"/echap> - Capital non appelé (-)"/> + 101000 + Capital non appelé (-) - - + + other - 109000"/echap> - Compte de l'exploitant"/> + 109000 + Compte de l'exploitant - - + + other - 110000"/echap> - Primes d'émission"/> + 110000 + Primes d'émission - - + + other - 120000"/echap> - Plus-values de rééval. sur immob. incorp"/> + 120000 + Plus-values de rééval. sur immob. incorp - - + + other - 121000"/echap> - Plus-values de rééval. sur immob. corp."/> + 121000 + Plus-values de rééval. sur immob. corp. - - + + other - 122000"/echap> - Plus-values de rééval. sur immob. fin."/> + 122000 + Plus-values de rééval. sur immob. fin. - - + + other - 123000"/echap> - Plus-values de réévaluation sur stocks"/> + 123000 + Plus-values de réévaluation sur stocks - - + + other - 124000"/echap> - Reprises de réd. de val./plac. de très."/> + 124000 + Reprises de réd. de val./plac. de très. - - + + other - 130000"/echap> - Réserve légale"/> + 130000 + Réserve légale - - + + other - 131000"/echap> - Réserves indisponibles"/> + 131000 + Réserves indisponibles - - + + other - 132000"/echap> - Réserves immunisées"/> + 132000 + Réserves immunisées - - + + other - 133000"/echap> - Réserves disponibles"/> + 133000 + Réserves disponibles - - + + other - 134000"/echap> - Autres reserves"/> + 134000 + Autres reserves - - + + other - 140000"/echap> - Résultats reportés"/> + 140000 + Résultats reportés - - + + other - 140100"/echap> - Bénéfice de l'exercice"/> + 140100 + Bénéfice de l'exercice - - + + other - 140200"/echap> - Perte de l'exercice"/> + 140200 + Perte de l'exercice - - + + other - 141000"/echap> - Perte reportée"/> + 141000 + Perte reportée - - + + other - 150000"/echap> - Subsides en cap. - montants obtenus"/> + 150000 + Subsides en cap. - montants obtenus - - + + other - 151000"/echap> - Subsides-montants transf. aux résultats"/> + 151000 + Subsides-montants transf. aux résultats - - + + other - 160000"/echap> - Provisions pour pensions"/> + 160000 + Provisions pour pensions - - + + other - 161000"/echap> - Provisions pour charges fiscales"/> + 161000 + Provisions pour charges fiscales - - + + other - 162000"/echap> - Provisions pr grosses rép. & gros entr."/> + 162000 + Provisions pr grosses rép. & gros entr. - - + + other - 163000"/echap> - Provisions pour rente viagère"/> + 163000 + Provisions pour rente viagère - - + + other - 164000"/echap> - Provisions pr sûretés pers. et réelles"/> + 164000 + Provisions pr sûretés pers. et réelles - - + + other - 165000"/echap> - Provisions diverses"/> + 165000 + Provisions diverses - - + + other - 165400"/echap> - Provisions pour autres risques & charges"/> + 165400 + Provisions pour autres risques & charges - - + + other - 166000"/echap> - Provisions pour charges de commandes"/> + 166000 + Provisions pour charges de commandes - - + + other - 168000"/echap> - Impôts différés"/> + 168000 + Impôts différés - - + + other - 169000"/echap> - Autres provisions"/> + 169000 + Autres provisions - - + + other - 170000"/echap> - Emprunts convertibles"/> + 170000 + Emprunts convertibles - - + + other - 171000"/echap> - Emprunts obligataires non convertibles"/> + 171000 + Emprunts obligataires non convertibles - - + + other - 172000"/echap> - Dettes de loc. - financ. et assimilées"/> + 172000 + Dettes de loc. - financ. et assimilées - - + + other - 173000"/echap> - Etablissements de crédit"/> + 173000 + Etablissements de crédit - - + + other - 174000"/echap> - Autres emprunts"/> + 174000 + Autres emprunts - - + + other - 175000"/echap> - Fournisseurs - entreprises apparentées"/> + 175000 + Fournisseurs - entreprises apparentées - - + + other - 175010"/echap> - Dettes en cpte - fourniss. ordinaires"/> + 175010 + Dettes en cpte - fourniss. ordinaires - - + + other - 175100"/echap> - Effets à payer - entreprises apparentées"/> + 175100 + Effets à payer - entreprises apparentées - - + + other - 175110"/echap> - Effets à payer - fournisseurs ordinaires"/> + 175110 + Effets à payer - fournisseurs ordinaires - - + + other - 176000"/echap> - Acomptes reçus sur commandes"/> + 176000 + Acomptes reçus sur commandes - - + + other - 177100"/echap> - Entreprises liées"/> + 177100 + Entreprises liées - - + + other - 177200"/echap> - Lien de participation"/> + 177200 + Lien de participation - - + + other - 178000"/echap> - Cautionnements reçus en numéraire"/> + 178000 + Cautionnements reçus en numéraire - - + + other - 179000"/echap> - Dettes diverses"/> + 179000 + Dettes diverses - - + + other - 180000"/echap> - Comptes de liaison établiss. & succurs."/> + 180000 + Comptes de liaison établiss. & succurs. - - + + other - 200000"/echap> - Frais de constitution"/> + 200000 + Frais de constitution - - + + other - 200900"/echap> - Amort s/fr de constitution"/> + 200900 + Amort s/fr de constitution - - + + other - 201000"/echap> - Frais d'augmentation de capital"/> + 201000 + Frais d'augmentation de capital - - + + other - 201900"/echap> - Amort s/fr d'augmentation du capital"/> + 201900 + Amort s/fr d'augmentation du capital - - + + other - 202000"/echap> - Fr.d'emission d'empr,prime remboursement"/> + 202000 + Fr.d'emission d'empr,prime remboursement - - + + other - 202900"/echap> - Amort s/fr d'émission d'emprunts"/> + 202900 + Amort s/fr d'émission d'emprunts - - + + other - 203000"/echap> - Autres frais d'établissement"/> + 203000 + Autres frais d'établissement - - + + other - 203900"/echap> - Amort s/autres fr d'établissement"/> + 203900 + Amort s/autres fr d'établissement - - + + other - 204000"/echap> - Frais de restructuration"/> + 204000 + Frais de restructuration - - + + other - 204900"/echap> - Amort s/fr de restructuration"/> + 204900 + Amort s/fr de restructuration - - + + other - 210000"/echap> - Frais de recherche et développement"/> + 210000 + Frais de recherche et développement - - + + other - 210900"/echap> - Amort. s/fr de recherche et développemen"/> + 210900 + Amort. s/fr de recherche et développemen - - + + other - 211100"/echap> - Concessions, brevet à titre onéreux"/> + 211100 + Concessions, brevet à titre onéreux - - + + other - 211190"/echap> - Amort. s/concession, brevet acquis"/> + 211190 + Amort. s/concession, brevet acquis - - + + other - 211200"/echap> - Conc., brevets créés par l'entr. même"/> + 211200 + Conc., brevets créés par l'entr. même - - + + other - 211290"/echap> - Amort. s/concession, brevets créés"/> + 211290 + Amort. s/concession, brevets créés - - + + other - 212000"/echap> - Fonds de commerce"/> + 212000 + Fonds de commerce - - + + other - 212900"/echap> - Amort s/fonds de commerce"/> + 212900 + Amort s/fonds de commerce - - + + other - 213000"/echap> - Acomptes versés s/immob. incorp."/> + 213000 + Acomptes versés s/immob. incorp - - + + other - 214000"/echap> - Surprix afférent à l'acquisit. d'1 part."/> + 214000 + Surprix afférent à l'acquisit. d'1 part. - - + + other - 220000"/echap> - Terrains"/> + 220000 + Terrains - - + + other - 220800"/echap> - Plus-values actées sur terrains"/> + 220800 + Plus-values actées sur terrains - - + + other - 220900"/echap> - Réduction de valeur sur terrains"/> + 220900 + Réduction de valeur sur terrains - - + + other - 221800"/echap> - Plus-values actées sur constructions"/> + 221800 + Plus-values actées sur constructions - - + + other - 221900"/echap> - Amort. sur constructions"/> + 221900 + Amort. sur constructions - - + + other - 222800"/echap> - Plus-values actées s/terrains bâtis"/> + 222800 + Plus-values actées s/terrains bâtis - - + + other - 222900"/echap> - Amort. sur terrains bâtis"/> + 222900 + Amort. sur terrains bâtis - - + + other - 223800"/echap> - +values actées s/autres droits"/> + 223800 + +values actées s/autres droits - - + + other - 223900"/echap> - Amort s/autres droits réels"/> + 223900 + Amort s/autres droits réels - - + + other - 230000"/echap> - Installations techniques"/> + 230000 + Installations techniques - - + + other - 230900"/echap> - Amort s/installations techniques"/> + 230900 + Amort s/installations techniques - - + + other - 231000"/echap> - Machines"/> + 231000 + Machines - - + + other - 231900"/echap> - Amortissement s/machines"/> + 231900 + Amortissement s/machines - - + + other - 232000"/echap> - Outillage"/> + 232000 + Outillage - - + + other - 233000"/echap> - Pièces de rechange"/> + 233000 + Pièces de rechange - - + + other - 238000"/echap> - Plus-values actées sur i./m./o."/> + 238000 + Plus-values actées sur i./m./o. - - + + other - 239000"/echap> - Amortissements sur i./m./o."/> + 239000 + Amortissements sur i./m./o. - - + + other - 240000"/echap> - Installation gen, agencements,.."/> + 240000 + Installation gen, agencements,.. - - + + other - 240900"/echap> - Amort s/autres installations,outillage"/> + 240900 + Amort s/autres installations,outillage - - + + other - 241000"/echap> - Mobilier"/> + 241000 + Mobilier - - + + other - 241900"/echap> - Amort. sur mobilier"/> + 241900 + Amort. sur mobilier - - + + other - 242000"/echap> - Matériel roulant"/> + 242000 + Matériel roulant - - + + other - 242900"/echap> - Amort. s/matériel roulant"/> + 242900 + Amort. s/matériel roulant - - + + other - 243000"/echap> - Matériel de bureau"/> + 243000 + Matériel de bureau - - + + other - 243900"/echap> - Amort. s/matériel de bureau"/> + 243900 + Amort. s/matériel de bureau - - + + other - 250000"/echap> - Terrains et constructions en loc.-fin."/> + 250000 + Terrains et constructions en loc.-fin. - - + + other - 251000"/echap> - Install., machines & out. en loc.-fin."/> + 251000 + Install., machines & out. en loc.-fin. - - + + other - 252000"/echap> - Mobilier et mat. roulant en loc.-fin."/> + 252000 + Mobilier et mat. roulant en loc.-fin. - - + + other - 260000"/echap> - Autres immobilisations corporelles"/> + 260000 + Autres immobilisations corporelles - - + + other - 270000"/echap> - Immobilisations en cours"/> + 270000 + Immobilisations en cours - - + + other - 271000"/echap> - Avances & acptes versés / immob.en cours"/> + 271000 + Avances & acptes versés / immob.en cours - - + + other - 280000"/echap> - Parts dans des entreprises liées"/> + 280000 + Parts dans des entreprises liées - - + + other - 280100"/echap> - Montants non appelés"/> + 280100 + Montants non appelés - - + + other - 280800"/echap> - +values actées s/parts entreprises liées"/> + 280800 + +values actées s/parts entreprises liées - - + + other - 280900"/echap> - Réduction de valeur s/parts"/> + 280900 + Réduction de valeur s/parts - - + + other - 281000"/echap> - Créances s/des entreprises liées"/> + 281000 + Créances s/des entreprises liées - - + + other - 281100"/echap> - Effets à recevoir"/> + 281100 + Effets à recevoir - - + + other - 281700"/echap> - Créances douteuses (entreprises liées)"/> + 281700 + Créances douteuses (entreprises liées) - - + + other - 281900"/echap> - Réduction de valeur s/cré. entre. liées"/> + 281900 + Réduction de valeur s/cré. entre. liées - - + + other - 282000"/echap> - Participations"/> + 282000 + Participations - - + + other - 282100"/echap> - Montants non appelés"/> + 282100 + Montants non appelés - - + + other - 282800"/echap> - +values actées s/participations"/> + 282800 + +values actées s/participations - - + + other - 282900"/echap> - Réduction de valeur s/participations"/> + 282900 + Réduction de valeur s/participations - - + + other - 283000"/echap> - Créances s/entrepr. lien de particip."/> + 283000 + Créances s/entrepr. lien de particip. - - + + other - 283100"/echap> - Effets à recevoir"/> + 283100 + Effets à recevoir - - + + other - 283200"/echap> - Titres à revenu fixe"/> + 283200 + Titres à revenu fixe - - + + other - 283700"/echap> - Créances douteuses (s/participations)"/> + 283700 + Créances douteuses (s/participations) - - + + other - 283900"/echap> - Réductions de valeur s/cr particip."/> + 283900 + Réductions de valeur s/cr particip. - - + + other - 284000"/echap> - Titres à caractère d'immobilisation"/> + 284000 + Titres à caractère d'immobilisation - - + + other - 285000"/echap> - Autres prêts"/> + 285000 + Autres prêts - - + + other - 286000"/echap> - Actions ou parts propres"/> + 286000 + Actions ou parts propres - - + + other - 288000"/echap> - Cautionnements versés en numéraire"/> + 288000 + Cautionnements versés en numéraire - - + + other - 290000"/echap> - Créances commerciales"/> + 290000 + Créances commerciales - - + + other - 290100"/echap> - Effets à recevoir"/> + 290100 + Effets à recevoir - - + + other - 290600"/echap> - Acomptes versés"/> + 290600 + Acomptes versés - - + + other - 290700"/echap> - Créances douteuses s/cr commerciales"/> + 290700 + Créances douteuses s/cr commerciales - - + + other - 290900"/echap> - Réduction de valeur s/cr commerciales"/> + 290900 + Réduction de valeur s/cr commerciales - - + + other - 291000"/echap> - Autres créances"/> + 291000 + Autres créances - - + + other - 291100"/echap> - Effets à recevoir"/> + 291100 + Effets à recevoir - - + + other - 291700"/echap> - Créances douteuses s/autres créances"/> + 291700 + Créances douteuses s/autres créances - - + + other - 291900"/echap> - Réduction de valeur s/autres créances"/> + 291900 + Réduction de valeur s/autres créances - - + + other - 300000"/echap> - Stocks matières premières val. d'acquis."/> + 300000 + Stocks matières premières val. d'acquis. - - + + other - 309000"/echap> - Réduction de valeur s/mat. premières"/> + 309000 + Réduction de valeur s/mat. premières - - + + other - 310000"/echap> - Matières consommables"/> + 310000 + Matières consommables - - + + other - 310600"/echap> - Emballages commerciaux"/> + 310600 + Emballages commerciaux - - + + other - 319000"/echap> - Réd. de val. - stocks fournitures (-)"/> + 319000 + Réd. de val. - stocks fournitures (-) - - + + other - 320000"/echap> - En cours de fabrication - val. d'acquis."/> + 320000 + En cours de fabrication - val. d'acquis. - - + + other - 329000"/echap> - Réductions de valeur / en cours (-)"/> + 329000 + Réductions de valeur / en cours (-) - - + + other - 330000"/echap> - Valeur d'acquisition des produits finis"/> + 330000 + Valeur d'acquisition des produits finis - - + + other - 339000"/echap> - Réduction de val. / produits finis (-)"/> + 339000 + Réduction de val. / produits finis (-) - - + + other - 340000"/echap> - Stocks marchandises - valeur d'acquis."/> + 340000 + Stocks marchandises - valeur d'acquis. - - + + other - 349000"/echap> - Réd. de val. / stocks marchandises (-)"/> + 349000 + Réd. de val. / stocks marchandises (-) - - + + other - 360000"/echap> - Acomptes versés / achats pour stocks"/> + 360000 + Acomptes versés / achats pour stocks - - + + other - 369000"/echap> - Réd. de val. / acptes versés stocks (-)"/> + 369000 + Réd. de val. / acptes versés stocks (-) - - + + other - 400000"/echap> - Clients"/> + 400000 + Clients - - + + other - 401000"/echap> - Effets à recevoir - clients"/> + 401000 + Effets à recevoir - clients - - + + other - 403000"/echap> - Créances s/entreprises apparentées"/> + 403000 + Créances s/entreprises apparentées - - + + other - 404000"/echap> - Produits à recevoir (factures à établir)"/> + 404000 + Produits à recevoir (factures à établir) - - + + other - 406000"/echap> - Acomptes versés aux fournisseurs"/> + 406000 + Acomptes versés aux fournisseurs - - + + other - 407000"/echap> - Créances commerciales douteuses"/> + 407000 + Créances commerciales douteuses - - + + other - 408000"/echap> - Ecarts de conversion de devises/créances"/> + 408000 + Ecarts de conversion de devises/créances - - + + other - 409000"/echap> - Réductions de valeur / créances comm."/> + 409000 + Réductions de valeur / créances comm. - - + + other - 410000"/echap> - Capital appelé, non versé"/> + 410000 + Capital appelé, non versé - - + + other - 411000"/echap> - T.v.a en amont"/> + 411000 + T.v.a en amont - - + + other - 411100"/echap> - T.v.a soumise à l'origine amont"/> + 411100 + T.v.a soumise à l'origine amont - - + + other - 411500"/echap> - Compte courant tva"/> + 411500 + Compte courant tva - - + + other - 412000"/echap> - Impots et vers. fiscaux à récupérer"/> + 412000 + Impots et vers. fiscaux à récupérer - - + + other - 413100"/echap> - Autres créances sur entrepr. liées"/> + 413100 + Autres créances sur entrepr. liées - - + + other - 413200"/echap> - Autres créances / entrepr. apparentées"/> + 413200 + Autres créances / entrepr. apparentées - - + + other - 414000"/echap> - Produits à recevoir (non commerciaux)"/> + 414000 + Produits à recevoir (non commerciaux) - - + + other - 416000"/echap> - Créances diverses"/> + 416000 + Créances diverses - - + + other - 417000"/echap> - Créances douteuses"/> + 417000 + Créances douteuses - - + + other - 418000"/echap> - Cautionnements versés en numéraire"/> + 418000 + Cautionnements versés en numéraire - - + + other - 419000"/echap> - Réductions de val. / autres créances (-)"/> + 419000 + Réductions de val. / autres créances (-) - - + + other - 420000"/echap> - Emprunts obligataires convert."/> + 420000 + Emprunts obligataires convert. - - + + other - 421000"/echap> - Emprunts oblig. non convertibles"/> + 421000 + Emprunts oblig. non convertibles - - + + other - 422000"/echap> - Dettes de location-financ. et assimilées"/> + 422000 + Dettes de location-financ. et assimilées - - + + other - 423000"/echap> - Etablissements de crédit"/> + 423000 + Etablissements de crédit - - + + other - 424000"/echap> - Autres emprunts"/> + 424000 + Autres emprunts - - + + other - 425000"/echap> - Fournisseurs"/> + 425000 + Fournisseurs - - + + other - 425100"/echap> - Effets à payer"/> + 425100 + Effets à payer - - + + other - 426000"/echap> - Acomptes reçus / commandes éch. ds l'an"/> + 426000 + Acomptes reçus / commandes éch. ds l'an - - + + other - 427100"/echap> - Entreprises liées"/> + 427100 + Entreprises liées - - + + other - 427200"/echap> - Lien de participation"/> + 427200 + Lien de participation - - + + other - 428000"/echap> - Cautionnements reçus en numéraire"/> + 428000 + Cautionnements reçus en numéraire - - + + other - 429000"/echap> - Dettes diverses échéant dans l'année"/> + 429000 + Dettes diverses échéant dans l'année - - + + other - 430000"/echap> - Banques-emprunts en compte à terme fixe"/> + 430000 + Banques-emprunts en compte à terme fixe - - + + other - 431000"/echap> - Banques-promesses"/> + 431000 + Banques-promesses - - + + other - 432000"/echap> - Banques-crédit d'acceptation"/> + 432000 + Banques-crédit d'acceptation - - + + other - 433000"/echap> - Banques-dettes en compte courant"/> + 433000 + Banques-dettes en compte courant - - + + other - 438000"/echap> - Autres emprunts"/> + 438000 + Autres emprunts - - + + other - 440000"/echap> - Fournisseurs"/> + 440000 + Fournisseurs - - + + other - 441000"/echap> - Effets à payer"/> + 441000 + Effets à payer - - + + other - 442000"/echap> - Factures à recevoir"/> + 442000 + Factures à recevoir - - + + other - 443100"/echap> - Entreprises liées"/> + 443100 + Entreprises liées - - + + other - 443200"/echap> - Lien de participation"/> + 443200 + Lien de participation - - + + other - 450000"/echap> - Dettes fiscales estimées"/> + 450000"/ech + Dettes fiscales estimées - - + + other - 451000"/echap> - T.v.a en aval"/> + 451000 + T.v.a en aval - - + + other - 451100"/echap> - T.v.a soumise à l'origine aval"/> + 451100 + T.v.a soumise à l'origine aval - - + + other - 451200"/echap> - T.v.a intracom"/> + 451200 + T.v.a intracom - - + + other - 451500"/echap> - Compte courant tva"/> + 451500 + Compte courant tva - - + + other - 452000"/echap> - Impôts et taxes à payer à l'état"/> + 452000 + Impôts et taxes à payer à l'état - - + + other - 452100"/echap> - Impôts et taxes à payer aux adm commun"/> + 452100 + Impôts et taxes à payer aux adm commun - - + + other - 453000"/echap> - Retenues s/salaires"/> + 453000 + Retenues s/salaires - - + + other - 454000"/echap> - Cass (centre..de sécurite soc)"/> + 454000 + Cass (centre..de sécurite soc) - - + + other - 455000"/echap> - Personnel-rémuneration à payer"/> + 455000 + Personnel-rémuneration à payer - - + + other - 456000"/echap> - Personnel-avances et acomptes"/> + 456000 + Personnel-avances et acomptes - - + + other - 458000"/echap> - Autres dettes sociales"/> + 458000 + Autres dettes sociales - - + + other - 460000"/echap> - Acomptes reçus sur commandes"/> + 460000 + Acomptes reçus sur commandes - - + + other - 470000"/echap> - Dividendes-tantièmes d'ex. ant. à payer"/> + 470000 + Dividendes-tantièmes d'ex. ant. à payer - - + + other - 471000"/echap> - Dividendes de l'exercice à payer"/> + 471000 + Dividendes de l'exercice à payer - - + + other - 472000"/echap> - Tantièmes de l'exercice à payer"/> + 472000 + Tantièmes de l'exercice à payer - - + + other - 473000"/echap> - Autres allocataires à payer"/> + 473000 + Autres allocataires à payer - - + + other - 480000"/echap> - Obligations et coupons échus (dettes)"/> + 480000 + Obligations et coupons échus (dettes) - - + + other - 487000"/echap> - Cautionnements reçus en numeraire"/> + 487000 + Cautionnements reçus en numeraire - - + + other - 488000"/echap> - Autres dettes diverses"/> + 488000 + Autres dettes diverses - - + + other - 490000"/echap> - Charges à reporter (payées d'avance)"/> + 490000 + Charges à reporter (payées d'avance) - - + + other - 491000"/echap> - Produits acquis"/> + 491000 + Produits acquis - - + + other - 492000"/echap> - Charges à imputer"/> + 492000 + Charges à imputer - - + + other - 493000"/echap> - Produits à reporter"/> + 493000 + Produits à reporter - - + + other - 499000"/echap> - Comptes d'attente"/> + 499000 + Comptes d'attente - - + + other - 499800"/echap> - Solde équilibre en devises (hors pc)"/> + 499800 + Solde équilibre en devises (hors pc) - - + + other - 500000"/echap> - Actions propres"/> + 500000 + Actions propres - - + + other - 510000"/echap> - Actions et parts"/> + 510000 + Actions et parts - - + + other - 510100"/echap> - Montant non appelé s/action.part"/> + 510100 + Montant non appelé s/action.part - - + + other - 510900"/echap> - Réduction valeur s/action et parts"/> + 510900 + Réduction valeur s/action et parts - - + + other - 512000"/echap> - Parts dans entreprises liées"/> + 512000 + Parts dans entreprises liées - - + + other - 512100"/echap> - Montant non appelé s/parts"/> + 512100 + Montant non appelé s/parts - - + + other - 512900"/echap> - Réduction valeur s/part ent. liées"/> + 512900 + Réduction valeur s/part ent. liées - - + + other - 520000"/echap> - Titres à rev. fixes - valeur d'acquis."/> + 520000 + Titres à rev. fixes - valeur d'acquis. - - + + other - 529000"/echap> - Titres à rev. fixes - réd. de val."/> + 529000 + Titres à rev. fixes - réd. de val. - - + + other - 530000"/echap> - Dépôts à terme"/> + 530000 + Dépôts à terme - - + + other - 539000"/echap> - Réductions de valeur / dépôts à terme"/> + 539000 + Réductions de valeur / dépôts à terme - - + + other - 540000"/echap> - Valeurs échues à l'encaissement"/> + 540000 + Valeurs échues à l'encaissement - - + + other - 541000"/echap> - Coupons à encaisser"/> + 541000 + Coupons à encaisser - - + + other - 550000"/echap> - Ets de crédit-compte à vue"/> + 550000 + Ets de crédit-compte à vue - - + + other - 550100"/echap> - Chèques et virements émis"/> + 550100 + Chèques et virements émis - - + + other - 550900"/echap> - Réduction valeur s/cpte a vue"/> + 550900 + Réduction valeur s/cpte a vue - - + + other - 560000"/echap> - Ccp - compte courant"/> + 560000 + Ccp - compte courant - - + + other - 561000"/echap> - Ccp - chèques émis"/> + 561000 + Ccp - chèques émis - - + + other - 570000"/echap> - Caisses"/> + 570000 + Caisses - - + + other - 570900"/echap> - Réduction valeur s/caisse"/> + 570900 + Réduction valeur s/caisse - - + + other - 580000"/echap> - Virements internes"/> + 580000 + Virements internes - - + + other - 600000"/echap> - Achats de matières premières"/> + 600000 + Achats de matières premières - - + + other - 601000"/echap> - Achats de fournitures"/> + 601000 + Achats de fournitures - - + + other - 602000"/echap> - Achats de services, travaux et études"/> + 602000 + Achats de services, travaux et études - - + + other - 603000"/echap> - Achats de sous-traitances générales"/> + 603000 + Achats de sous-traitances générales - - + + other - 604000"/echap> - Achats de marchandises"/> + 604000 + Achats de marchandises - - + + other - 607000"/echap> - Achats produits et demi-produits"/> + 607000 + Achats produits et demi-produits - - + + other - 608000"/echap> - Remises, ristournes et rabais sur achats"/> + 608000 + Remises, ristournes et rabais sur achats - - + + other - 609000"/echap> - Variation de stock mat. premières"/> + 609000 + Variation de stock mat. premières - - + + other - 609100"/echap> - Variation stock mat. consommables"/> + 609100 + Variation stock mat. consommables - - + + other - 609400"/echap> - Variation stock marchandises"/> + 609400 + Variation stock marchandises - - + + other - 610000"/echap> - Loyers et charges locatives"/> + 610000 + Loyers et charges locatives - - + + other - 610100"/echap> - Redevances de crédit bail"/> + 610100 + Redevances de crédit bail - - + + other - 611000"/echap> - Entretiens et réparations des locaux"/> + 611000 + Entretiens et réparations des locaux - - + + other - 612000"/echap> - Consommation - eau"/> + 612000 + Consommation - eau - - + + other - 612010"/echap> - Consommation - gaz"/> + 612010 + Consommation - gaz - - + + other - 612020"/echap> - Consommation - électricité"/> + 612020 + Consommation - électricité - - + + other - 612030"/echap> - Consommation - carburants"/> + 612030 + Consommation - carburants - - + + other - 612040"/echap> - Consommation - mazout"/> + 612040 + Consommation - mazout - - + + other - 612100"/echap> - Documentation"/> + 612100 + Documentation - - + + other - 612200"/echap> - Imprimés et fournitures de bureau"/> + 612200 + Imprimés et fournitures de bureau - - + + other - 612300"/echap> - Téléphone"/> + 612300 + Téléphone - - + + other - 612310"/echap> - Frais postaux"/> + 612310 + Frais postaux - - + + other - 612320"/echap> - Fax"/> + 612320 + Fax - - + + other - 613000"/echap> - Redevances et royalties"/> + 613000 + Redevances et royalties - - + + other - 613100"/echap> - Honoraires"/> + 613100 + Honoraires - - + + other - 613200"/echap> - Organismes de services"/> + 613200 + Organismes de services - - + + other - 613300"/echap> - Commissions"/> + 613300 + Commissions - - + + other - 614000"/echap> - Assurance incendie"/> + 614000 + Assurance incendie - - + + other - 615000"/echap> - Annonces, publicité"/> + 615000 + Annonces, publicité - - + + other - 615100"/echap> - Cotisations et abonnements"/> + 615100 + Cotisations et abonnements - - + + other - 615200"/echap> - Dons et libéralités"/> + 615200 + Dons et libéralités - - + + other - 615300"/echap> - Publications légales"/> + 615300 + Publications légales - - + + other - 616000"/echap> - Sous-traitants"/> + 616000 + Sous-traitants - - + + other - 616100"/echap> - Transports par tiers"/> + 616100 + Transports par tiers - - + + other - 620000"/echap> - Rémunératons administrat. ou gérants"/> + 620000 + Rémunératons administrat. ou gérants - - + + other - 620100"/echap> - Rémunérations personnel de direction"/> + 620100 + Rémunérations personnel de direction - - + + other - 620200"/echap> - Rémunérations employés"/> + 620200 + Rémunérations employés - - + + other - 620300"/echap> - Rémunérations ouvriers"/> + 620300 + Rémunérations ouvriers - - + + other - 621000"/echap> - Chg.soc.lég.administ.et gérant"/> + 621000 + Chg.soc.lég.administ.et gérant - - + + other - 621100"/echap> - Chg.soc.lég. personnel de direction"/> + 621100 + Chg.soc.lég. personnel de direction - - + + other - 621200"/echap> - Chg.soc.lég. employés"/> + 621200 + Chg.soc.lég. employés - - + + other - 621300"/echap> - Chg.soc.lég. ouvriers"/> + 621300 + Chg.soc.lég. ouvriers - - + + other - 621400"/echap> - Assurance accidents"/> + 621400 + Assurance accidents - - + + other - 622000"/echap> - Primes patr. pour ass. extra - légales"/> + 622000 + Primes patr. pour ass. extra - légales - - + + other - 623000"/echap> - Autres frais de personnel"/> + 623000 + Autres frais de personnel - - + + other - 624000"/echap> - Pension administrat. ou gérant"/> + 624000 + Pension administrat. ou gérant - - + + other - 624100"/echap> - Pension personnel"/> + 624100 + Pension personnel - - + + other - 630000"/echap> - Dot. cor. val s/frais d'établissement"/> + 630000 + Dot. cor. val s/frais d'établissement - - + + other - 630100"/echap> - Dot. cor. val s/immob. incorporels"/> + 630100 + Dot. cor. val s/immob. incorporels - - + + other - 630200"/echap> - Dot. cor. val s/immob. corporels"/> + 630200 + Dot. cor. val s/immob. corporels - - + + other - 631000"/echap> - Dot. cor. val s/stock mat.fourni"/> + 631000 + Dot. cor. val s/stock mat.fourni - - + + other - 631100"/echap> - Reprises cor. val. s/stock mat. fourni"/> + 631100 + Reprises cor. val. s/stock mat. fourni - - + + other - 632000"/echap> - Dot. cor. val s/en-cours,pr fini"/> + 632000 + Dot. cor. val s/en-cours,pr fini - - + + other - 632100"/echap> - Reprises cor. val s/en-cours,pf"/> + 632100 + Reprises cor. val s/en-cours,pf - - + + other - 633000"/echap> - Dot. cor. val s/cr comm +1an"/> + 633000 + Dot. cor. val s/cr comm +1an - - + + other - 633100"/echap> - Reprises cor. val s/cr com +1an"/> + 633100 + Reprises cor. val s/cr com +1an - - + + other - 634000"/echap> - Dot. cor. val. s/cr comm -1an"/> + 634000 + Dot. cor. val. s/cr comm -1an - - + + other - 634100"/echap> - Reprises cor. val.s/cr com -1an"/> + 634100 + Reprises cor. val.s/cr com -1an - - + + other - 635000"/echap> - Dot. prov. pension et oblig. sim."/> + 635000 + Dot. prov. pension et oblig. sim. - - + + other - 635100"/echap> - Reprises prov. s/pens.obli. sim."/> + 635100 + Reprises prov. s/pens.obli. sim. - - + + other - 636000"/echap> - Dot. prov-grosses réparation"/> + 636000 + Dot. prov-grosses réparation - - + + other - 636100"/echap> - Reprises prov. grosses réparation"/> + 636100 + Reprises prov. grosses réparation - - + + other - 637000"/echap> - Dot. prov-autres risques et chg"/> + 637000 + Dot. prov-autres risques et chg - - + + other - 637100"/echap> - Reprises prov autres risq,chg"/> + 637100 + Reprises prov autres risq,chg - - + + other - 640000"/echap> - Taxe d'abonnement"/> + 640000 + Taxe d'abonnement - - + + other - 640100"/echap> - Impôt foncier"/> + 640100 + Impôt foncier - - + + other - 640200"/echap> - Impôt commercial s/le capital"/> + 640200 + Impôt commercial s/le capital - - + + other - 640300"/echap> - Impôt s/la fortune"/> + 640300 + Impôt s/la fortune - - + + other - 641000"/echap> - Moins-val. sur réalis. d'immob. corp."/> + 641000 + Moins-val. sur réalis. d'immob. corp. - - + + other - 642000"/echap> - Moins-val. / réalis. de créances comm."/> + 642000 + Moins-val. / réalis. de créances comm. - - + + other - 643000"/echap> - Charges d'exploitation diverses"/> + 643000 + Charges d'exploitation diverses - - + + other - 650000"/echap> - Intérêts, commissions et frais / dettes"/> + 650000 + Intérêts, commissions et frais / dettes - - + + other - 651000"/echap> - Dot. cor. val s/actif circ"/> + 651000 + Dot. cor. val s/actif circ - - + + other - 651100"/echap> - Reprises cor. val s/actif circulants"/> + 651100 + Reprises cor. val s/actif circulants - - + + other - 652000"/echap> - Moins-values sur réalis. d'actifs circ."/> + 652000 + Moins-values sur réalis. d'actifs circ. - - + + other - 653000"/echap> - Charges d'escompte de créances"/> + 653000 + Charges d'escompte de créances - - + + other - 654000"/echap> - Différences de change"/> + 654000 + Différences de change - - + + other - 655000"/echap> - Ecarts de conversion des devises"/> + 655000 + Ecarts de conversion des devises - - + + other - 656000"/echap> - Frais de banque"/> + 656000 + Frais de banque - - + + other - 660000"/echap> - Dot. cor. val exceptionnelles"/> + 660000 + Dot. cor. val exceptionnelles - - + + other - 660100"/echap> - Reprises cor. val. excep"/> + 660100 + Reprises cor. val. excep - - + + other - 661000"/echap> - Dot. cor. val s/immob. financières"/> + 661000 + Dot. cor. val s/immob. financières - - + + other - 661100"/echap> - Reprises cor val s/immob. fin."/> + 661100 + Reprises cor val s/immob. fin. - - + + other - 662000"/echap> - Dot. prov-risques et chg except."/> + 662000 + Dot. prov-risques et chg except. - - + + other - 662100"/echap> - Reprises prov risq,chg except."/> + 662100 + Reprises prov risq,chg except. - - + + other - 663000"/echap> - Moins-values sur réalis. d'actifs immob."/> + 663000 + Moins-values sur réalis. d'actifs immob. - - + + other - 665000"/echap> - Différences de change exceptionnelles"/> + 665000 + Différences de change exceptionnelles - - + + other - 668000"/echap> - Autres charges exceptionnelles"/> + 668000 + Autres charges exceptionnelles - - + + other - 670000"/echap> - Impôts luxemb sur le résultat de l'ex."/> + 670000 + Impôts luxemb sur le résultat de l'ex. - - + + other - 671000"/echap> - Impôts luxemb /résultat d'ex. antérieurs"/> + 671000 + Impôts luxemb /résultat d'ex. antérieurs - - + + other - 672000"/echap> - Impôts étrangers sur le résultat de l'ex"/> + 672000 + Impôts étrangers sur le résultat de l'ex - - + + other - 673000"/echap> - Impôts étrgs/résultat d'ex. antérieurs"/> + 673000 + Impôts étrgs/résultat d'ex. antérieurs - - + + other - 674000"/echap> - Impôts sur résultats exceptionnels"/> + 674000 + Impôts sur résultats exceptionnels - - + + other - 680000"/echap> - Transfert aux réserves immunisées"/> + 680000 + Transfert aux réserves immunisées - - + + other - 700000"/echap> - Ventes et prestations de services"/> + 700000 + Ventes et prestations de services - - + + payable - 708000"/echap> - R.r.r accordés sur ventes"/> + 708000 + R.r.r accordés sur ventes - - + + payable - 712000"/echap> - Variation de stocks des encours de fabr."/> + 712000 + Variation de stocks des encours de fabr. - - + + payable - 713000"/echap> - Variation de stocks des produits finis"/> + 713000 + Variation de stocks des produits finis - - + + payable - 720000"/echap> - Travaux effect. par entreprise elle-même"/> + 720000 + Travaux effect. par entreprise elle-même - - + + payable - 740000"/echap> - Subsides d'exploitation"/> + 740000 + Subsides d'exploitation - - + + payable - 741000"/echap> - Plus-values sur réal. d'immob. corp."/> + 741000 + Plus-values sur réal. d'immob. corp. - - + + payable - 742000"/echap> - Plus-values sur réalis. créances comm."/> + 742000 + Plus-values sur réalis. créances comm. - - + + payable - 743000"/echap> - Récupération de frais de personnel"/> + 743000 + Récupération de frais de personnel - - + + payable - 744000"/echap> - Commissions et courtages"/> + 744000 + Commissions et courtages - - + + payable - 745000"/echap> - Redevances pour brevets et licences"/> + 745000 + Redevances pour brevets et licences - - + + payable - 746000"/echap> - Loyers perçus"/> + 746000 + Loyers perçus - - + + payable - 748000"/echap> - Produits d'exploitation divers."/> + 748000 + Produits d'exploitation divers. - - + + payable - 750000"/echap> - Produits des participations"/> + 750000 + Produits des participations - - + + payable - 750100"/echap> - Autres produits des immob. financières"/> + 750100 + Autres produits des immob. financières - - + + payable - 751000"/echap> - Produits des valeurs mobilières"/> + 751000 + Produits des valeurs mobilières - - + + payable - 751100"/echap> - Autres produits des actifs circulants"/> + 751100 + Autres produits des actifs circulants - - + + payable - 752000"/echap> - Plus-values sur réalis. d'actifs circula"/> + 752000 + Plus-values sur réalis. d'actifs circula - - + + payable - 753000"/echap> - Subsides en capital et en intérêts"/> + 753000 + Subsides en capital et en intérêts - - + + payable - 754000"/echap> - Différences de change"/> + 754000 + Différences de change - - + + payable - 754100"/echap> - Amendes pour retards de paiement"/> + 754100 + Amendes pour retards de paiement - - + + payable - 754200"/echap> - Intérêts retards de paiement"/> + 754200 + Intérêts retards de paiement - - + + payable - 755000"/echap> - Ecarts de conversion de devises"/> + 755000 + Ecarts de conversion de devises - - + + payable - 756000"/echap> - Autres produits financiers"/> + 756000 + Autres produits financiers - - + + payable - 757000"/echap> - Escomptes obtenus"/> + 757000 + Escomptes obtenus - - + + payable - 763000"/echap> - Plus-values sur réalis. d'actifs immob."/> + 763000 + Plus-values sur réalis. d'actifs immob. - - + + payable - 771000"/echap> - Régularis. d'impôts luxemb sur résultat"/> + 771000 + Régularis. d'impôts luxemb sur résultat - - + + payable - 773000"/echap> - Régularis. d'impôts étrangers / résultat"/> + 773000 + Régularis. d'impôts étrangers / résultat - - + + payable + - - PCMN for Luxembourg"/> - - - - - - - + + PCMN for Luxembourg + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From 253fc12ad7e9f210fc08e16c1ea33ed38931361a Mon Sep 17 00:00:00 2001 From: qdp Date: Tue, 14 Oct 2008 15:25:12 +0200 Subject: [PATCH 048/153] *added 2 missing files for pcmn of luxembourg bzr revid: qdp@tinyerp.com-20081014132512-5l38xttmlyjjd9ei --- addons/l10n_lu/account.report.report.csv | 21 +++++++++++++++++++++ addons/l10n_lu/l10n_lu_wizard.xml | 14 ++++++++++++++ 2 files changed, 35 insertions(+) create mode 100644 addons/l10n_lu/account.report.report.csv create mode 100644 addons/l10n_lu/l10n_lu_wizard.xml diff --git a/addons/l10n_lu/account.report.report.csv b/addons/l10n_lu/account.report.report.csv new file mode 100644 index 00000000000..069de01714f --- /dev/null +++ b/addons/l10n_lu/account.report.report.csv @@ -0,0 +1,21 @@ +"expression","note","parent_id","sequence","badness_limit","goodness_limit","type","code","name" +0,,,,0,2,"indicator","BILAN","Bilan" +"report('BIMMO','BSTOCK','BREAL','BDISPO')",,"BILAN",,0,1,"fiscal","Actif","Actif" +"balance('2')",,"Actif",,5,45,"indicator","BIMMO","Valeurs immobilisées" +"balance('3')",,"Actif",2,3,12,"indicator","BSTOCK","Stocks" +"balance('4')",,"Actif",3,0,78,"indicator","BREAL","Réalisable" +"balance('5')",,"Actif",4,4,12,"fiscal","BDISPO","Disponible" +"report('BCAP') + report('BRESNET')",,"BILAN",1,0,2,"fiscal","PASSIF","Passif" +"balance('1')",,"PASSIF",1,0,3,"indicator","BCAP","Capitaux propores" +"-balance('7')+balance('6')",,"PASSIF",,0,5,"fiscal","BRESNET","Résultat net" +0,,,,1,9,"fiscal","CRES","Compte des résultats" +"report('CCHAR','CBENEF')",,"CRES",,1,8,"fiscal","CRESACTIF","Résultat Actif" +"balance('6')",,"CRESACTIF",,0,0,"fiscal","CCHAR","Total des charges" +"report('CRESPROD')",,"CRES",,3,12,"fiscal","CRESPASSIF","Résultat Passif" +"-balance('7')",,"CRESPASSIF",,2,4,"fiscal","CRESPROD","Total des produits" +"-balance('7')+balance('6')",,"CRESACTIF",,"2",8,"fiscal","CBENEF","Résultat (Bénéfice)" +0,,,,0,7,"indicator","IIMMO","Immobilisations" +"balance('1')/balance(map(str(range(21,29))))","Dans une entreprise normalement équilibrée, les valeurs immobilisées sont couvertes en premier lieu par les capitaux propres et, en second lieu, par tout ou partie du passif à long terme. Idéalement, ce ratio (rapport entre capitaux permanents et les valeurs immobilisées) doit être suppérieur à l'unité.","IIMMO",,0,9,"indicator","CIMMO","Couverture des immobilisations" +0,,,,0,0,"indicator","ITRE","Trésorerie" +"balance('3','4','5') / balance('101','13','15','16','17','18')","Détermine si l'entreprise a la possibilité de s'acquitter de ses dettes à court terme dans des conditions normales. Calculé comme suit: (Stocks + Réalisable + Disponible ) / Passif exigible à court terme","ITRE",,0,0,"indicator","IFR","Indice du fond de roulement" +"balance('4','5') / balance('101','13','15','16','17','18')",,"ITRE",,0,6,"indicator","RTRE","Ratio de trésorerie" diff --git a/addons/l10n_lu/l10n_lu_wizard.xml b/addons/l10n_lu/l10n_lu_wizard.xml new file mode 100644 index 00000000000..6f4f47c11cd --- /dev/null +++ b/addons/l10n_lu/l10n_lu_wizard.xml @@ -0,0 +1,14 @@ + + + + + + Generate Chart of Accounts from a Chart Template + Generate Chart of Accounts from a Chart Template. You will be asked to select the company, the chart template, the no. of digits to generate the code for your accounts and Bank account, currency to create Journals. Thus,the pure copy of chart Template is generated. +This is the same wizard that runs from Financial Managament/Configuration/Financial Accounting/Financial Accounts/Generate Chart of Accounts from a Chart Template. + + open + + + + From e62a0155bb69673734204aa3f1bdd4aad2fb8311 Mon Sep 17 00:00:00 2001 From: Jay Vora Date: Tue, 14 Oct 2008 18:52:09 +0530 Subject: [PATCH 049/153] Corrected account_report for printing indicators bzr revid: jvo@tinyerp.com-20081014132209-q652zczela2f4zgm --- .../account_report/report/print_indicator.py | 174 ++++++++++++++++-- .../account_report/report/print_indicator.rml | 26 ++- 2 files changed, 180 insertions(+), 20 deletions(-) diff --git a/addons/account_report/report/print_indicator.py b/addons/account_report/report/print_indicator.py index 4b97289af07..83ac5eb22cc 100644 --- a/addons/account_report/report/print_indicator.py +++ b/addons/account_report/report/print_indicator.py @@ -1,3 +1,4 @@ + # -*- encoding: utf-8 -*- ############################################################################## # @@ -35,50 +36,187 @@ from crm.report import report_businessopp from report.interface import report_int from reportlab.graphics.shapes import Drawing from reportlab.graphics.charts.barcharts import VerticalBarChart -import reportlab.lib.colors +import reportlab.lib.colors as colors +#from reportlab.graphics.widgetbase import Widget, TypedPropertyCollection +#from reportlab.graphics.charts.textlabels import BarChartLabel #from reportlab.graphics import renderPM +import tools -class accounting_report1(report_sxw.rml_parse): + +parents = { + 'tr':1, + 'li':1, + 'story': 0, + 'section': 0 +} + +class accounting_report_indicator(report_sxw.rml_parse): def __init__(self, cr, uid, name, context): - super(accounting_report1, self).__init__(cr, uid, name, context) + super(accounting_report_indicator, self).__init__(cr, uid, name, context) self.ret_list = [] self.localcontext.update({ 'time': time, 'test': self.test1, -# 'childs':self.process + 'lines':self.lines, + 'getarray':self.getarray, }) + self.count=0 + self.list=[] + self.header_name=self.header_val=[] - def test1(self): - drawing = Drawing(400, 200) + def repeatIn(self, lst, name, nodes_parent=False,td=False,width=[],value=[],type=[]): + self._node.data = '' + node = self._find_parent(self._node, nodes_parent or parents) + ns = node.nextSibling +#start + if not name=='array': + return super(accounting_report_indicator,self).repeatIn(lst, name, nodes_parent=False) + + value=['X-Axis'] + value.extend(self.header_name) + type=['string'].extend(['float']*len(self.header_name)) + width=[40]*(len(self.header_name)+1) + + if not lst: + lst.append(1) + for ns in node.childNodes : + if ns and ns.nodeName!='#text' and ns.tagName=='blockTable' and td : + width_str = ns._attrs['colWidths'].nodeValue + ns.removeAttribute('colWidths') + total_td = td * len(value) + + if not width: + for v in value: + width.append(30) + for v in range(len(value)): + width_str +=',%d'%width[v] + + ns.setAttribute('colWidths',width_str) + + child_list = ns.childNodes + check=0 + for child in child_list: + if child.nodeName=='tr': + lc = child.childNodes[1] +# for t in range(td): + i=0 + for v in value: + newnode = lc.cloneNode(1) + if check==1: + t1="[[ %s['%s'] ]]"%(name,v) + else: + t1="%s"%(v) + newnode.childNodes[1].lastChild.data = t1 + child.appendChild(newnode) + newnode=False + i+=1 + check=1 + + return super(accounting_report_indicator,self).repeatIn(lst, name, nodes_parent=False) + + def lines(self,data): + res={} + result=[] + obj_inds=self.pool.get('account.report.report').browse(self.cr,self.uid,data['indicator_id']) + + def find_child(obj): + self.list.append(obj) + if obj.child_ids: + for child in obj.child_ids: + find_child(child) + return True + + find_child(obj_inds) + + for obj_ind in self.list: + res = { + 'id':obj_ind.id, + 'name':obj_ind.name, + 'code':obj_ind.code, + 'expression':obj_ind.expression, + 'disp_graph':obj_ind.disp_graph, + 'note':obj_ind.note, + 'type':obj_ind.type + } + result.append(res) + return result + + def getarray(self,data,object): + res={} + result=[] + self.test1(data,object,intercall=True) + self.header_val=[str(x) for x in self.header_val] + temp_dict=zip(self.header_name,self.header_val) + res=dict(temp_dict) + res['X-Axis']='Value' + result.append(res) + return result + + + def test1(self,data,object,intercall=False): + path=tools.config['root_path']+"/Temp_report/Image" + obj_history=self.pool.get('account.report.history') + + if data['select_base']=='year': + tuple_search=('fiscalyear_id','in',data['base_selection'][0][2]) + else: + tuple_search=('period_id','in',data['base_selection'][0][2]) + + history_ids=obj_history.search(self.cr,self.uid,[('name','=',object['id']),tuple_search]) + obj_his=obj_history.browse(self.cr,self.uid,history_ids) + + data_val=[] + data_period=[] + for item in obj_his: + data_val.append(item.val) + data_period.append(item.period_id.name) + self.header_name=data_period + self.header_val=data_val + + if intercall: + return True + self.count +=1 + drawing = Drawing(400, 300) data = [ - (13, 5, 20, 22, 37, 45, 19, 4), - (11, 3, 10, 22, 30, 25, 29, 6), + tuple(data_val), ] + value_min=0.0 + vmin=min(data_val) + vmax=max(data_val) + + val_min=((vmin < 0.00 and vmin-2.00) or 0.00) + # calculating maximum + val_max=(vmax/(pow(10,len(str(int(vmax)))-2))+1)*pow(10,len(str(int(vmax)))-2) bc = VerticalBarChart() bc.x = 50 bc.y = 50 - bc.height = 125 + bc.height = 245 bc.width = 300 bc.data = data - bc.strokeColor = reportlab.lib.colors.black - bc.valueAxis.valueMin = 0 - bc.valueAxis.valueMax = 50 - bc.valueAxis.valueStep = 10 + value_step=(abs(val_max)-abs(val_min))/5 + + bc.strokeColor = colors.black + bc.valueAxis.valueMin = val_min + bc.valueAxis.valueMax = val_max + bc.valueAxis.valueStep = value_step + bc.categoryAxis.labels.boxAnchor = 'ne' bc.categoryAxis.labels.dx = 8 + bc.categoryAxis.labels.dy = -2 bc.categoryAxis.labels.angle = 30 - bc.categoryAxis.categoryNames = ['Jan-99','Feb-99','Mar-99', - 'Apr-99','May-99','Jun-99','Jul-99','Aug-99'] + bc.categoryAxis.categoryNames = data_period drawing.add(bc) -# renderPM.drawToFile(drawing, 'example1.jpg','jpg') - return True + drawing.save(formats=['png'],fnRoot=path+str(self.count),title="helo") +# renderPM.drawToFile(drawing1, 'example1.jpg','jpg') + return path+str(self.count)+'.png' report_sxw.report_sxw('report.print.indicators', 'account.report.history', 'addons/account_report/report/print_indicator.rml', - parser=accounting_report1, header=False) + parser=accounting_report_indicator, header=False) # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: + diff --git a/addons/account_report/report/print_indicator.rml b/addons/account_report/report/print_indicator.rml index 76107d82e52..305548844b5 100644 --- a/addons/account_report/report/print_indicator.rml +++ b/addons/account_report/report/print_indicator.rml @@ -10,6 +10,11 @@ + + + + + @@ -49,7 +54,7 @@ - + @@ -127,7 +132,24 @@ [[ o['disp_graph'] and setTag('para','image',{'file':test(data['form'],o)}) or removeParentNode('para') ]] - +
+ [[ repeatIn(getarray(data['form'],o),'array',td=len(data['form']['base_selection'][0][2])) ]] + + + + + + + + + + + + +
+ + + Expression : [[ o['expression'] ]] Notes : [[ o['note'] ]] From d3d6b67054f0c7ae5e52142c8f496465d036e6ab Mon Sep 17 00:00:00 2001 From: apa-tiny Date: Tue, 14 Oct 2008 18:56:27 +0530 Subject: [PATCH 050/153] small changes in third_party_ledger bzr revid: patelamit2003@gmail.com-20081014132627-czalloa24j6v211g --- addons/account/report/third_party_ledger.rml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/account/report/third_party_ledger.rml b/addons/account/report/third_party_ledger.rml index 0bddb226e95..02f52a030ca 100755 --- a/addons/account/report/third_party_ledger.rml +++ b/addons/account/report/third_party_ledger.rml @@ -130,7 +130,7 @@ [[ data['form']['page_split'] == True or removeParentNode('para') ]] [[ repeatIn(objects, 'p') ]] [[ setLang(p.partner_id.lang) ]] - + @@ -202,7 +202,7 @@ - + [[ repeatIn(lines(p,data), 'line') ]][[ line['date'] ]] From 8d7ab9b8f0a58896dba3f82308f0c838dbd52154 Mon Sep 17 00:00:00 2001 From: Harshad Modi Date: Tue, 14 Oct 2008 18:53:55 +0530 Subject: [PATCH 051/153] * fixed bug on partial packing * put date fileration on product_margin function on product_margin module bzr revid: hmo@tinyerp.com-20081014132355-z3tkd6n7bjvh9tgo --- addons/document/document.py | 8 +++++--- addons/product_margin/product_margin.py | 4 ++-- addons/stock/stock.py | 21 +++++++++++++-------- 3 files changed, 20 insertions(+), 13 deletions(-) diff --git a/addons/document/document.py b/addons/document/document.py index dfcdffd1431..d7904d31285 100644 --- a/addons/document/document.py +++ b/addons/document/document.py @@ -1,7 +1,9 @@ -############################################################################# +# -*- encoding: utf-8 -*- +############################################################################## # -# Copyright (c) 2004 TINY SPRL. (http://tiny.be) All Rights Reserved. -# Fabien Pinckaers +# Copyright (c) 2004-2008 TINY SPRL. (http://tiny.be) All Rights Reserved. +# +# $Id$ # # WARNING: This program as such is intended to be used by professional # programmers who take the whole responsability of assessing all potential diff --git a/addons/product_margin/product_margin.py b/addons/product_margin/product_margin.py index 484204c4c86..260dbc40665 100644 --- a/addons/product_margin/product_margin.py +++ b/addons/product_margin/product_margin.py @@ -76,8 +76,8 @@ class product_product(osv.osv): from account_invoice_line l left join account_invoice i on (l.invoice_id = i.id) left join product_template product on (product.id=l.product_id) - where l.product_id = %s and i.state in ('%s') and i.type in ('%s') - """%(val.id,"','".join(states),"','".join(invoice_types)) + where l.product_id = %s and i.state in ('%s') and i.type in ('%s') and i.date_invoice>='%s' and i.date_invoice<='%s' + """%(val.id,"','".join(states),"','".join(invoice_types),date_from,date_to) cr.execute(sql) result=cr.fetchall()[0] if 'sale_avg_price' in field_names or 'sale_num_invoiced' in field_names or 'turnover' in field_names or 'sale_expected' in field_names: diff --git a/addons/stock/stock.py b/addons/stock/stock.py index f0c71c1199f..32b4f6bf57d 100644 --- a/addons/stock/stock.py +++ b/addons/stock/stock.py @@ -323,11 +323,14 @@ class stock_picking(osv.osv): if isinstance(ids, (int, long)): ids=[ids] for pick in self.browse(cr, uid, ids, context): - cr.execute("""update stock_move set - date_planned=%s + sql_str="""update stock_move set + date_planned='%s' where - picking_id=%d and - (date_planned=%s or date_planned>%s)""", (value,pick.id,pick.max_date,value)) + picking_id=%d """ % (value,pick.id) + + if pick.max_date: + sql_str += " and (date_planned='"+pick.max_date+"' or date_planned>'"+value+"')" + cr.execute(sql_str) return True def _set_minimum_date(self, cr, uid, ids, name, value, arg, context): @@ -335,11 +338,13 @@ class stock_picking(osv.osv): if isinstance(ids, (int, long)): ids=[ids] for pick in self.browse(cr, uid, ids, context): - cr.execute("""update stock_move set - date_planned=%s + sql_str="""update stock_move set + date_planned='%s' where - picking_id=%d and - (date_planned=%s or date_planned<%s)""", (value,pick.id,pick.min_date,value)) + picking_id=%d """ % (value,pick.id) + if pick.min_date: + sql_str += " and (date_planned='"+pick.min_date+"' or date_planned<'"+value+"')" + cr.execute(sql_str) return True def get_min_max_date(self, cr, uid, ids, field_name, arg, context={}): From d16b487ac4ccbe50f9c87fcade94bda33d5d40f5 Mon Sep 17 00:00:00 2001 From: Jay Vora Date: Tue, 14 Oct 2008 19:17:58 +0530 Subject: [PATCH 052/153] Corrected account_report for printing indicators bzr revid: jvo@tinyerp.com-20081014134758-p4a03bnfem110dae --- .../account_report/report/print_indicator.py | 4 +- .../account_report/report/print_indicator.rml | 43 ++++++++++++++----- 2 files changed, 36 insertions(+), 11 deletions(-) diff --git a/addons/account_report/report/print_indicator.py b/addons/account_report/report/print_indicator.py index 83ac5eb22cc..8496dd3e834 100644 --- a/addons/account_report/report/print_indicator.py +++ b/addons/account_report/report/print_indicator.py @@ -137,9 +137,11 @@ class accounting_report_indicator(report_sxw.rml_parse): 'expression':obj_ind.expression, 'disp_graph':obj_ind.disp_graph, 'note':obj_ind.note, - 'type':obj_ind.type + 'type':obj_ind.type, + 'last':False, } result.append(res) + result[-1]['last']=True return result def getarray(self,data,object): diff --git a/addons/account_report/report/print_indicator.rml b/addons/account_report/report/print_indicator.rml index 305548844b5..1834c8f128b 100644 --- a/addons/account_report/report/print_indicator.rml +++ b/addons/account_report/report/print_indicator.rml @@ -36,12 +36,7 @@ - - - - - - + @@ -56,7 +51,7 @@ - + @@ -78,7 +73,7 @@ -Accounting Test +Indicators @@ -120,7 +115,6 @@
[[ repeatIn(lines(data['form']),'o')]] -[['-'* 155]] @@ -131,6 +125,9 @@ + + + [[ o['disp_graph'] and setTag('para','image',{'file':test(data['form'],o)}) or removeParentNode('para') ]]
[[ repeatIn(getarray(data['form'],o),'array',td=len(data['form']['base_selection'][0][2])) ]] @@ -150,11 +147,37 @@ + + + Expression : [[ o['expression'] ]] -Notes : [[ o['note'] ]] + + + + + + +Notes : [[ o['note'] ]] + + + +[[ o['last'] and removeParentNode('pageBreak')]] + + + + + + +Name[[ o['last'] and removeParentNode('blockTable')]] + + +Code + + +
From ecf351f883543c2952bbc8ea8b2952a9bafc5668 Mon Sep 17 00:00:00 2001 From: Olivier Laurent Date: Tue, 14 Oct 2008 15:49:46 +0200 Subject: [PATCH 053/153] French translation bzr revid: olt@tinyerp.com-20081014134946-2clj2gim634eua39 --- addons/base_module_record/i18n/fr_FR.po | 102 +++++++++++++++--------- addons/mrp/i18n/fr_FR.po | 18 ++--- addons/report_intrastat/i18n/fr_FR.po | 53 ++++++------ addons/report_purchase/i18n/fr_FR.po | 69 ++++++++-------- addons/sale_crm/i18n/fr_FR.po | 48 +++++------ 5 files changed, 158 insertions(+), 132 deletions(-) diff --git a/addons/base_module_record/i18n/fr_FR.po b/addons/base_module_record/i18n/fr_FR.po index 658395dd7d1..532f86ae250 100644 --- a/addons/base_module_record/i18n/fr_FR.po +++ b/addons/base_module_record/i18n/fr_FR.po @@ -6,24 +6,29 @@ msgid "" msgstr "" "Project-Id-Version: OpenERP Server 4.3.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2008-09-11 15:41:43+0000\n" -"PO-Revision-Date: 2008-09-11 15:41:43+0000\n" -"Last-Translator: <>\n" -"Language-Team: \n" +"POT-Creation-Date: 2008-09-05 13:34+0000\n" +"PO-Revision-Date: 2008-10-14 13:08+0000\n" +"Last-Translator: Olivier Laurent \n" +"Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2008-10-14 13:16+0000\n" +"X-Generator: Launchpad (build Unknown)\n" #. module: base_module_record #: wizard_view:base_module_record.module_record,stop:0 -msgid "You can continue the recording session by relauching the 'start recording' wizard." +msgid "" +"You can continue the recording session by relauching the 'start recording' " +"wizard." msgstr "" +"Vous pouvez continuer la session d'enregistrement en relançant l'assisant " +"\"Commencer l'enregistrement\"" #. module: base_module_record #: wizard_field:base_module_record.module_save,info,category:0 msgid "Category" -msgstr "" +msgstr "Catégorie" #. module: base_module_record #: model:ir.model,name:base_module_record.model_ir_module_record @@ -32,50 +37,53 @@ msgstr "" #. module: base_module_record #: constraint:ir.model:0 -msgid "The Object name must start with x_ and not contain any special character !" +msgid "" +"The Object name must start with x_ and not contain any special character !" msgstr "" +"Le nom de l'objet doit commencer avec x_ et ne pas contenir de charactères " +"spéciaux !" #. module: base_module_record #: wizard_field:base_module_record.module_save,info,author:0 msgid "Author" -msgstr "" +msgstr "Auteur" #. module: base_module_record #: wizard_field:base_module_record.module_save,info,directory_name:0 msgid "Directory Name" -msgstr "" +msgstr "Nom du dossier" #. module: base_module_record #: wizard_field:base_module_record.module_save,init,info_text:0 #: wizard_view:base_module_record.module_save,save:0 msgid "Information" -msgstr "" +msgstr "Information" #. module: base_module_record #: wizard_field:base_module_record.module_save,save,module_filename:0 msgid "Filename" -msgstr "" +msgstr "Nom du fichier" #. module: base_module_record #: wizard_field:base_module_record.module_save,info,version:0 msgid "Version" -msgstr "" +msgstr "Version" #. module: base_module_record #: model:ir.actions.wizard,name:base_module_record.wizard_base_module_record msgid "Record module" -msgstr "" +msgstr "Enregistrer le Module" #. module: base_module_record #: wizard_view:base_module_record.module_record,stop:0 #: wizard_view:base_module_record.module_save,init:0 msgid "Recording Information" -msgstr "" +msgstr "Information sur l'Enregistrement" #. module: base_module_record #: wizard_field:base_module_record.module_save,init,info_status:0 msgid "Status" -msgstr "" +msgstr "État" #. module: base_module_record #: wizard_view:base_module_record.module_save,info:0 @@ -83,111 +91,127 @@ msgstr "" #: wizard_view:base_module_record.module_save,save:0 #: model:ir.ui.menu,name:base_module_record.menu_wizard_base_mod_rec msgid "Module Recording" -msgstr "" +msgstr "Module d'Enregistrement" #. module: base_module_record #: wizard_view:base_module_record.module_save,save:0 msgid "Thanks in advance for your contribution." -msgstr "" +msgstr "Merci d'avance pour votre contribution" #. module: base_module_record #: wizard_button:base_module_record.module_record,start,start_confirm:0 #: model:ir.ui.menu,name:base_module_record.menu_wizard_base_module_record msgid "Start Recording" -msgstr "" +msgstr "Démarrer l'enregistrement" #. module: base_module_record #: wizard_view:base_module_record.module_record,stop:0 -msgid "Tiny ERP recording is stopped. Don't forget to save the recorded module." +msgid "" +"Tiny ERP recording is stopped. Don't forget to save the recorded module." msgstr "" +"L'enregistrement est arreté. N'oubliez pas de sauvegarder le module " +"enregistré." #. module: base_module_record #: wizard_field:base_module_record.module_save,info,description:0 msgid "Full Description" -msgstr "" +msgstr "Description complète" #. module: base_module_record #: wizard_field:base_module_record.module_save,info,name:0 msgid "Module Name" -msgstr "" +msgstr "Nom du Module" #. module: base_module_record #: wizard_field:base_module_record.module_save,save,module_file:0 msgid "Module .zip File" -msgstr "" +msgstr "Fichier zip du Module" #. module: base_module_record #: wizard_view:base_module_record.module_record,start:0 msgid "Recording Stopped" -msgstr "" +msgstr "Enregistrement arreté" #. module: base_module_record #: wizard_view:base_module_record.module_record,start:0 msgid "Recording information" -msgstr "" +msgstr "Information sur l'Enregistrement" #. module: base_module_record #: wizard_view:base_module_record.module_save,save:0 msgid "Module successfully created !" -msgstr "" +msgstr "Module créé avec succès !" #. module: base_module_record #: wizard_view:base_module_record.module_save,save:0 -msgid "If you think your module could interrest others people, we'd like you to publish it on TinyERP.com, in the 'Modules' section. You can do it through the website or using features of the 'base_module_publish' module." +msgid "" +"If you think your module could interrest others people, we'd like you to " +"publish it on TinyERP.com, in the 'Modules' section. You can do it through " +"the website or using features of the 'base_module_publish' module." msgstr "" +"Si vous pensez que votre module pourrait intéresser d'autres personnes, nous " +"aimerions que vous le publiiez sur OpenERP.com, dans la section 'Modules'. " +"Vous pouvez le faire via le site Web ou en utilisant les focntionalités du " +"module 'base_module_publish'." #. module: base_module_record #: wizard_view:base_module_record.module_record,start:0 -msgid "The module recorder allows you to record every operation made in the Tiny ERP client and save them as a module. You will be able to install this module on any database to reuse and/or publish it." +msgid "" +"The module recorder allows you to record every operation made in the Tiny " +"ERP client and save them as a module. You will be able to install this " +"module on any database to reuse and/or publish it." msgstr "" +"Le module 'recorder' vous permet d'enregistrer chaques opération effectuée " +"dans le client OpenERP et de les sauvegarder en tant que module. Vous serez " +"capable d'installer ce module sur n'importe quelle base de données OpenERP " +"pour le réutiliser et/ou le publier." #. module: base_module_record #: wizard_field:base_module_record.module_record,start,continue:0 msgid "Continue Previous Session" -msgstr "" +msgstr "Continuer la Session Précédente" #. module: base_module_record #: wizard_field:base_module_record.module_save,info,website:0 msgid "Documentation URL" -msgstr "" +msgstr "Lien vers la documentation" #. module: base_module_record #: wizard_button:base_module_record.module_record,stop,end:0 #: wizard_button:base_module_record.module_save,info,save:0 #: wizard_button:base_module_record.module_save,init,info:0 msgid "Continue" -msgstr "" +msgstr "Continuer" #. module: base_module_record #: wizard_field:base_module_record.module_save,info,data_kind:0 msgid "Type of Data" -msgstr "" +msgstr "Type de Donnée" #. module: base_module_record #: wizard_view:base_module_record.module_save,info:0 msgid "Module Information" -msgstr "" +msgstr "Information sur le Module" #. module: base_module_record #: model:ir.actions.wizard,name:base_module_record.wizard_base_module_save #: model:ir.ui.menu,name:base_module_record.menu_wizard_base_module_save msgid "Save Recorded Module" -msgstr "" +msgstr "Sauvegarder le Module Enregistré" #. module: base_module_record #: wizard_button:base_module_record.module_record,start,end:0 #: wizard_button:base_module_record.module_save,info,end:0 #: wizard_button:base_module_record.module_save,init,end:0 msgid "Cancel" -msgstr "" +msgstr "Annuler" #. module: base_module_record #: wizard_button:base_module_record.module_save,save,end:0 msgid "Close" -msgstr "" +msgstr "Fermer" #. module: base_module_record #: model:ir.ui.menu,name:base_module_record.menu_wizard_base_module_record_stop msgid "Stop Recording" -msgstr "" - +msgstr "Arrêter l'enregistrement" diff --git a/addons/mrp/i18n/fr_FR.po b/addons/mrp/i18n/fr_FR.po index d5537916b08..98d6df953dd 100644 --- a/addons/mrp/i18n/fr_FR.po +++ b/addons/mrp/i18n/fr_FR.po @@ -8,19 +8,19 @@ msgstr "" "Project-Id-Version: OpenERP Server 4.3.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2008-09-05 13:23+0000\n" -"PO-Revision-Date: 2008-10-13 13:35+0000\n" +"PO-Revision-Date: 2008-10-14 13:19+0000\n" "Last-Translator: Olivier Laurent \n" "Language-Team: French \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2008-10-13 13:36+0000\n" +"X-Launchpad-Export-Date: 2008-10-14 13:28+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: mrp #: field:mrp.workcenter,time_efficiency:0 msgid "Time Efficiency" -msgstr "" +msgstr "Éfficacité dans le temps" #. module: mrp #: selection:mrp.procurement,state:0 @@ -543,12 +543,12 @@ msgstr "plus" #: field:mrp.bom.revision,bom_id:0 #: field:mrp.procurement,bom_id:0 msgid "BoM" -msgstr "" +msgstr "Nomenclature" #. module: mrp #: view:mrp.bom:0 msgid "BoM Structure" -msgstr "" +msgstr "Structure de la Nomenclature" #. module: mrp #: field:mrp.production,date_start:0 @@ -563,12 +563,12 @@ msgstr "Feuille de présence" #. module: mrp #: selection:mrp.production,state:0 msgid "Waiting Goods" -msgstr "" +msgstr "en attende de Marchandises" #. module: mrp #: field:mrp.workcenter,costs_hour_account_id:0 msgid "Hour Account" -msgstr "" +msgstr "Compte Horaire" #. module: mrp #: selection:mrp.bom,revision_type:0 @@ -707,7 +707,7 @@ msgstr "Actif" #. module: mrp #: field:mrp.bom.revision,name:0 msgid "Modification name" -msgstr "" +msgstr "Nom de la Modification" #. module: mrp #: field:mrp.bom,type:0 @@ -1030,7 +1030,7 @@ msgstr "UP Produit" #. module: mrp #: selection:mrp.procurement,state:0 msgid "Running" -msgstr "" +msgstr "En cours" #. module: mrp #: field:mrp.bom,product_uom:0 diff --git a/addons/report_intrastat/i18n/fr_FR.po b/addons/report_intrastat/i18n/fr_FR.po index 92711443f9b..d22c81106b0 100644 --- a/addons/report_intrastat/i18n/fr_FR.po +++ b/addons/report_intrastat/i18n/fr_FR.po @@ -6,49 +6,50 @@ msgid "" msgstr "" "Project-Id-Version: OpenERP Server 4.3.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2008-09-11 15:41:43+0000\n" -"PO-Revision-Date: 2008-09-11 15:41:43+0000\n" -"Last-Translator: <>\n" -"Language-Team: \n" +"POT-Creation-Date: 2008-09-05 16:28+0000\n" +"PO-Revision-Date: 2008-10-11 07:01+0000\n" +"Last-Translator: Christophe Chauvet \n" +"Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2008-10-14 13:32+0000\n" +"X-Generator: Launchpad (build Unknown)\n" #. module: report_intrastat #: selection:report.intrastat,type:0 msgid "Import" -msgstr "" +msgstr "Import" #. module: report_intrastat #: constraint:ir.ui.view:0 msgid "Invalid XML for View Architecture!" -msgstr "" +msgstr "XML non valide pour l'architecture de la vue!" #. module: report_intrastat #: model:ir.model,name:report_intrastat.model_report_intrastat msgid "Intrastat report" -msgstr "" +msgstr "Rapport Intrastat" #. module: report_intrastat #: field:report.intrastat.code,description:0 msgid "Description" -msgstr "" +msgstr "Description" #. module: report_intrastat #: field:report.intrastat,weight:0 msgid "Weight" -msgstr "" +msgstr "Poids" #. module: report_intrastat #: field:report.intrastat,name:0 msgid "Month" -msgstr "" +msgstr "Mois" #. module: report_intrastat #: field:res.country,intrastat:0 msgid "Intrastat member" -msgstr "" +msgstr "Membre Intrastat" #. module: report_intrastat #: model:ir.ui.menu,name:report_intrastat.next_id_89 @@ -58,34 +59,34 @@ msgstr "Ce mois" #. module: report_intrastat #: field:report.intrastat,code:0 msgid "Country code" -msgstr "" +msgstr "Code pays" #. module: report_intrastat #: field:report.intrastat,value:0 msgid "Value" -msgstr "" +msgstr "Valeur" #. module: report_intrastat #: model:ir.actions.act_window,name:report_intrastat.action_report_intrastat_tree #: model:ir.ui.menu,name:report_intrastat.menu_report_intrastat msgid "Intrastat (this month)" -msgstr "" +msgstr "Intrastat (ce mois)" #. module: report_intrastat #: field:report.intrastat,currency_id:0 msgid "Currency" -msgstr "" +msgstr "Devise" #. module: report_intrastat #: selection:report.intrastat,type:0 msgid "Export" -msgstr "" +msgstr "Export" #. module: report_intrastat #: model:ir.actions.act_window,name:report_intrastat.action_report_intrastat_tree_all #: model:ir.ui.menu,name:report_intrastat.menu_report_intrastat_all msgid "Intrastat" -msgstr "" +msgstr "Intrastat" #. module: report_intrastat #: model:ir.ui.menu,name:report_intrastat.next_id_90 @@ -94,24 +95,27 @@ msgstr "Tous les mois" #. module: report_intrastat #: constraint:ir.model:0 -msgid "The Object name must start with x_ and not contain any special character !" +msgid "" +"The Object name must start with x_ and not contain any special character !" msgstr "" +"Le nom de l'objet doit commencer avec x_ et ne pas contenir de charactères " +"spéciaux !" #. module: report_intrastat #: field:report.intrastat.code,name:0 #: model:ir.ui.menu,name:report_intrastat.menu_report_intrastat_code msgid "Intrastat Code" -msgstr "" +msgstr "Code Intrastat" #. module: report_intrastat #: field:report.intrastat,type:0 msgid "Type" -msgstr "" +msgstr "Type" #. module: report_intrastat #: view:report.intrastat:0 msgid "Intrastat Data" -msgstr "" +msgstr "Données Intrastat" #. module: report_intrastat #: model:ir.model,name:report_intrastat.model_report_intrastat_code @@ -119,5 +123,4 @@ msgstr "" #: field:report.intrastat,intrastat_id:0 #: view:report.intrastat.code:0 msgid "Intrastat code" -msgstr "" - +msgstr "Code Intrastat" diff --git a/addons/report_purchase/i18n/fr_FR.po b/addons/report_purchase/i18n/fr_FR.po index 4ebf372049e..2ec78c38cde 100644 --- a/addons/report_purchase/i18n/fr_FR.po +++ b/addons/report_purchase/i18n/fr_FR.po @@ -6,37 +6,41 @@ msgid "" msgstr "" "Project-Id-Version: OpenERP Server 4.3.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2008-09-11 15:41:43+0000\n" -"PO-Revision-Date: 2008-09-11 15:41:43+0000\n" -"Last-Translator: <>\n" -"Language-Team: \n" +"POT-Creation-Date: 2008-09-05 13:19+0000\n" +"PO-Revision-Date: 2008-10-11 06:39+0000\n" +"Last-Translator: Christophe Chauvet \n" +"Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2008-10-14 13:24+0000\n" +"X-Generator: Launchpad (build Unknown)\n" #. module: report_purchase #: field:report.purchase.order.category,price_average:0 #: field:report.purchase.order.product,price_average:0 msgid "Average Price" -msgstr "" +msgstr "Prix moyen" #. module: report_purchase #: constraint:ir.model:0 -msgid "The Object name must start with x_ and not contain any special character !" +msgid "" +"The Object name must start with x_ and not contain any special character !" msgstr "" +"Le nom de l'objet doit commencer avec x_ et ne pas contenir de charactères " +"spéciaux !" #. module: report_purchase #: model:ir.actions.act_window,name:report_purchase.action_order_category_tree_all #: model:ir.ui.menu,name:report_purchase.menu_report_order_category_all #: view:report.purchase.order.category:0 msgid "Purchases by Category of Products" -msgstr "" +msgstr "Commandes d'achats par catégorie de produits" #. module: report_purchase #: model:ir.model,name:report_purchase.model_report_purchase_order_product msgid "Purchases Orders by Products" -msgstr "" +msgstr "Commandes d'a" #. module: report_purchase #: model:ir.ui.menu,name:report_purchase.next_id_75 @@ -47,35 +51,35 @@ msgstr "Tous les mois" #: model:ir.actions.act_window,name:report_purchase.action_order_product_tree_all #: model:ir.ui.menu,name:report_purchase.menu_report_order_product_all msgid "Purchases by Products" -msgstr "" +msgstr "Commandes d'achats par Produits" #. module: report_purchase #: field:report.purchase.order.category,state:0 #: field:report.purchase.order.product,state:0 msgid "Order State" -msgstr "" +msgstr "État commande" #. module: report_purchase #: selection:report.purchase.order.category,state:0 #: selection:report.purchase.order.product,state:0 msgid "Waiting Schedule" -msgstr "" +msgstr "Attente d'exécution" #. module: report_purchase #: field:report.purchase.order.category,price_total:0 #: field:report.purchase.order.product,price_total:0 msgid "Total Price" -msgstr "" +msgstr "Prix Total" #. module: report_purchase #: model:ir.model,name:report_purchase.model_report_purchase_order_category msgid "Purchases Orders by Categories" -msgstr "" +msgstr "Commandes d'achats par Catégories" #. module: report_purchase #: field:report.purchase.order.product,product_id:0 msgid "Product" -msgstr "" +msgstr "Produit" #. module: report_purchase #: model:ir.ui.menu,name:report_purchase.next_id_73 @@ -86,30 +90,30 @@ msgstr "Reporting" #: selection:report.purchase.order.category,state:0 #: selection:report.purchase.order.product,state:0 msgid "Invoice Exception" -msgstr "" +msgstr "Exception de facture" #. module: report_purchase #: model:ir.actions.act_window,name:report_purchase.action_order_product_tree #: model:ir.ui.menu,name:report_purchase.menu_report_order_product msgid "Purchases by Products (this month)" -msgstr "" +msgstr "Commandes d'achats par Produit (ce mois)" #. module: report_purchase #: field:report.purchase.order.category,quantity:0 #: field:report.purchase.order.product,quantity:0 msgid "# of Products" -msgstr "" +msgstr "# de Produits" #. module: report_purchase #: view:report.purchase.order.product:0 msgid "Purchases by products" -msgstr "" +msgstr "Commandes d'achats par produits" #. module: report_purchase #: model:ir.actions.act_window,name:report_purchase.act_product_category_2_report_purchase_order_category #: model:ir.actions.act_window,name:report_purchase.act_product_product_2_report_purchases_order_product msgid "Monthly purchases" -msgstr "" +msgstr "Commandes d'achats Mensuelle" #. module: report_purchase #: model:ir.ui.menu,name:report_purchase.next_id_74 @@ -119,63 +123,62 @@ msgstr "Ce mois" #. module: report_purchase #: field:report.purchase.order.category,category_id:0 msgid "Categories" -msgstr "" +msgstr "Catégories" #. module: report_purchase #: selection:report.purchase.order.category,state:0 #: selection:report.purchase.order.product,state:0 msgid "Quotation" -msgstr "" +msgstr "Proposition" #. module: report_purchase #: constraint:ir.ui.view:0 msgid "Invalid XML for View Architecture!" -msgstr "" +msgstr "XML non valide pour l'architecture de la vue!" #. module: report_purchase #: selection:report.purchase.order.category,state:0 #: selection:report.purchase.order.product,state:0 msgid "Manual in progress" -msgstr "" +msgstr "Manuel en cours" #. module: report_purchase #: model:ir.ui.menu,name:report_purchase.menu_report_order_category msgid "Purchases by Category of Product (this month)" -msgstr "" +msgstr "Commandes d'achats par Catégorie de Produits (ce mois)" #. module: report_purchase #: selection:report.purchase.order.category,state:0 #: selection:report.purchase.order.product,state:0 msgid "Shipping Exception" -msgstr "" +msgstr "Exception de livraison" #. module: report_purchase #: selection:report.purchase.order.category,state:0 #: selection:report.purchase.order.product,state:0 msgid "In progress" -msgstr "" +msgstr "En cours" #. module: report_purchase #: field:report.purchase.order.category,name:0 #: field:report.purchase.order.product,name:0 msgid "Month" -msgstr "" +msgstr "Mois" #. module: report_purchase #: field:report.purchase.order.category,count:0 #: field:report.purchase.order.product,count:0 msgid "# of Lines" -msgstr "" +msgstr "# de lignes" #. module: report_purchase #: selection:report.purchase.order.category,state:0 #: selection:report.purchase.order.product,state:0 msgid "Done" -msgstr "" +msgstr "Terminer" #. module: report_purchase #: selection:report.purchase.order.category,state:0 #: selection:report.purchase.order.product,state:0 msgid "Cancel" -msgstr "" - +msgstr "Annuler" diff --git a/addons/sale_crm/i18n/fr_FR.po b/addons/sale_crm/i18n/fr_FR.po index a71b7cb241e..690933e631a 100644 --- a/addons/sale_crm/i18n/fr_FR.po +++ b/addons/sale_crm/i18n/fr_FR.po @@ -6,90 +6,86 @@ msgid "" msgstr "" "Project-Id-Version: OpenERP Server 4.3.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2008-09-11 15:41:42+0000\n" -"PO-Revision-Date: 2008-09-11 15:41:42+0000\n" -"Last-Translator: <>\n" -"Language-Team: \n" +"POT-Creation-Date: 2008-09-05 13:33+0000\n" +"PO-Revision-Date: 2008-10-11 08:42+0000\n" +"Last-Translator: Christophe Chauvet \n" +"Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2008-10-14 13:44+0000\n" +"X-Generator: Launchpad (build Unknown)\n" #. module: sale_crm #: wizard_field:crm.case.make_order,init,shop_id:0 msgid "Shop" -msgstr "" +msgstr "Magasin" #. module: sale_crm #: wizard_field:crm.case.make_order,init,name:0 msgid "Order name" -msgstr "" +msgstr "Nom de la commande" #. module: sale_crm #: wizard_field:crm.case.make_order,init,partner_id:0 msgid "Default partner" -msgstr "" +msgstr "Partenaire par défaut" #. module: sale_crm #: wizard_field:sale_crm.make_case,init,name:0 msgid "Case Description" -msgstr "" +msgstr "Description du cas" #. module: sale_crm #: wizard_view:crm.case.make_order,init:0 #: wizard_button:crm.case.make_order,init,order:0 +#: model:ir.actions.wizard,name:sale_crm.sale_crm_wizard msgid "Make Sale Order" -msgstr "" +msgstr "Créer une commande de vente" #. module: sale_crm #: wizard_field:sale_crm.make_case,init,user:0 msgid "User Responsible" -msgstr "" +msgstr "Responsable" #. module: sale_crm #: wizard_field:crm.case.make_order,init,analytic_account:0 msgid "Analytic account" -msgstr "" +msgstr "Compte analytique" #. module: sale_crm #: wizard_field:crm.case.make_order,init,picking_policy:0 msgid "Packing policy" -msgstr "" +msgstr "Règle de conditionnement" #. module: sale_crm #: wizard_field:crm.case.make_order,init,products:0 msgid "Products" -msgstr "" - -#. module: sale_crm -#: model:ir.actions.wizard,name:sale_crm.sale_crm_wizard -msgid "Make Quotation" -msgstr "" +msgstr "Produits" #. module: sale_crm #: wizard_button:sale_crm.make_case,init,end:0 #: wizard_button:crm.case.make_order,init,end:0 msgid "Cancel" -msgstr "" +msgstr "Annuler" #. module: sale_crm #: wizard_field:crm.case.make_order,init,close:0 msgid "Close" -msgstr "" +msgstr "Fermer" #. module: sale_crm #: wizard_field:sale_crm.make_case,init,description:0 msgid "Your action" -msgstr "" +msgstr "Votre action" #. module: sale_crm #: wizard_button:sale_crm.make_case,init,create:0 msgid "Create" -msgstr "" +msgstr "Créer" #. module: sale_crm #: wizard_view:sale_crm.make_case,init:0 #: model:ir.actions.wizard,name:sale_crm.sale_crm_make_case_wizard msgid "Make Case" -msgstr "" - +msgstr "Créer un Cas" From c1a7f97d8710d9a09d0ff37bbd64d303e43eda40 Mon Sep 17 00:00:00 2001 From: qdp Date: Tue, 14 Oct 2008 16:00:12 +0200 Subject: [PATCH 054/153] *modified indicators *changed category of module into Localisation/Account Charts bzr revid: qdp@tinyerp.com-20081014140012-3qvqrh4pydql2aa7 --- addons/l10n_lu/__terp__.py | 2 +- addons/l10n_lu/account.report.report.csv | 38 ++++++++++++------------ 2 files changed, 20 insertions(+), 20 deletions(-) diff --git a/addons/l10n_lu/__terp__.py b/addons/l10n_lu/__terp__.py index 61d131cd5c4..372787fe5a0 100644 --- a/addons/l10n_lu/__terp__.py +++ b/addons/l10n_lu/__terp__.py @@ -3,7 +3,7 @@ "version" : "1.0", "author" : "Tiny", "website" : "http://openerp.com", - "category" : "Vertical Modules/Parametrization", + "category" : "Localisation/Account Charts", "description": """ This module install: diff --git a/addons/l10n_lu/account.report.report.csv b/addons/l10n_lu/account.report.report.csv index 069de01714f..8bf965c741c 100644 --- a/addons/l10n_lu/account.report.report.csv +++ b/addons/l10n_lu/account.report.report.csv @@ -1,21 +1,21 @@ "expression","note","parent_id","sequence","badness_limit","goodness_limit","type","code","name" -0,,,,0,2,"indicator","BILAN","Bilan" +0,,,,0,1,"indicator","BILAN","Bilan" "report('BIMMO','BSTOCK','BREAL','BDISPO')",,"BILAN",,0,1,"fiscal","Actif","Actif" -"balance('2')",,"Actif",,5,45,"indicator","BIMMO","Valeurs immobilisées" -"balance('3')",,"Actif",2,3,12,"indicator","BSTOCK","Stocks" -"balance('4')",,"Actif",3,0,78,"indicator","BREAL","Réalisable" -"balance('5')",,"Actif",4,4,12,"fiscal","BDISPO","Disponible" -"report('BCAP') + report('BRESNET')",,"BILAN",1,0,2,"fiscal","PASSIF","Passif" -"balance('1')",,"PASSIF",1,0,3,"indicator","BCAP","Capitaux propores" -"-balance('7')+balance('6')",,"PASSIF",,0,5,"fiscal","BRESNET","Résultat net" -0,,,,1,9,"fiscal","CRES","Compte des résultats" -"report('CCHAR','CBENEF')",,"CRES",,1,8,"fiscal","CRESACTIF","Résultat Actif" -"balance('6')",,"CRESACTIF",,0,0,"fiscal","CCHAR","Total des charges" -"report('CRESPROD')",,"CRES",,3,12,"fiscal","CRESPASSIF","Résultat Passif" -"-balance('7')",,"CRESPASSIF",,2,4,"fiscal","CRESPROD","Total des produits" -"-balance('7')+balance('6')",,"CRESACTIF",,"2",8,"fiscal","CBENEF","Résultat (Bénéfice)" -0,,,,0,7,"indicator","IIMMO","Immobilisations" -"balance('1')/balance(map(str(range(21,29))))","Dans une entreprise normalement équilibrée, les valeurs immobilisées sont couvertes en premier lieu par les capitaux propres et, en second lieu, par tout ou partie du passif à long terme. Idéalement, ce ratio (rapport entre capitaux permanents et les valeurs immobilisées) doit être suppérieur à l'unité.","IIMMO",,0,9,"indicator","CIMMO","Couverture des immobilisations" -0,,,,0,0,"indicator","ITRE","Trésorerie" -"balance('3','4','5') / balance('101','13','15','16','17','18')","Détermine si l'entreprise a la possibilité de s'acquitter de ses dettes à court terme dans des conditions normales. Calculé comme suit: (Stocks + Réalisable + Disponible ) / Passif exigible à court terme","ITRE",,0,0,"indicator","IFR","Indice du fond de roulement" -"balance('4','5') / balance('101','13','15','16','17','18')",,"ITRE",,0,6,"indicator","RTRE","Ratio de trésorerie" +"balance('2')",,"Actif",,0,1,"indicator","BIMMO","Valeurs immobilisées" +"balance('3')",,"Actif",2,0,1,"indicator","BSTOCK","Stocks" +"balance('4')",,"Actif",3,0,1,"indicator","BREAL","Réalisable" +"balance('5')",,"Actif",4,0,1,"fiscal","BDISPO","Disponible" +"report('BCAP') + report('BRESNET')",,"BILAN",1,0,1,"fiscal","PASSIF","Passif" +"balance('1')",,"PASSIF",1,0,1,"indicator","BCAP","Capitaux propores" +"-balance('7')+balance('6')",,"PASSIF",,0,1,"fiscal","BRESNET","Résultat net" +0,,,,0,1,"fiscal","CRES","Compte des résultats" +"report('CCHAR','CBENEF')",,"CRES",,0,1,"fiscal","CRESACTIF","Résultat Actif" +"balance('6')",,"CRESACTIF",,0,1,"fiscal","CCHAR","Total des charges" +"report('CRESPROD')",,"CRES",,0,1,"fiscal","CRESPASSIF","Résultat Passif" +"-balance('7')",,"CRESPASSIF",,0,1,"fiscal","CRESPROD","Total des produits" +"-balance('7')+balance('6')",,"CRESACTIF",,0,1,"fiscal","CBENEF","Résultat (Bénéfice)" +0,,,,0,1,"indicator","IIMMO","Immobilisations" +"balance('1')/balance(map(str(range(21,29))))","Dans une entreprise normalement équilibrée, les valeurs immobilisées sont couvertes en premier lieu par les capitaux propres et, en second lieu, par tout ou partie du passif à long terme. Idéalement, ce ratio (rapport entre capitaux permanents et les valeurs immobilisées) doit être suppérieur à l'unité.","IIMMO",,0,1,"indicator","CIMMO","Couverture des immobilisations" +0,,,,0,1,"indicator","ITRE","Trésorerie" +"balance('3','4','5') / balance('101','13','15','16','17','18')","Détermine si l'entreprise a la possibilité de s'acquitter de ses dettes à court terme dans des conditions normales. Calculé comme suit: (Stocks + Réalisable + Disponible ) / Passif exigible à court terme","ITRE",,0,1,"indicator","IFR","Indice du fond de roulement" +"balance('4','5') / balance('101','13','15','16','17','18')",,"ITRE",,0,1,"indicator","RTRE","Ratio de trésorerie" From b9a2df05a87fb4b2ae6f08c2cd8dba5a96de29ba Mon Sep 17 00:00:00 2001 From: Jay Vora Date: Tue, 14 Oct 2008 19:28:09 +0530 Subject: [PATCH 055/153] Modified csv file for report to correct indicator limits bzr revid: jvo@tinyerp.com-20081014135809-ykxebo1kgj7i8eij --- addons/l10n_be/account.report.report.csv | 38 ++++++++++++------------ 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/addons/l10n_be/account.report.report.csv b/addons/l10n_be/account.report.report.csv index 069de01714f..8bf965c741c 100644 --- a/addons/l10n_be/account.report.report.csv +++ b/addons/l10n_be/account.report.report.csv @@ -1,21 +1,21 @@ "expression","note","parent_id","sequence","badness_limit","goodness_limit","type","code","name" -0,,,,0,2,"indicator","BILAN","Bilan" +0,,,,0,1,"indicator","BILAN","Bilan" "report('BIMMO','BSTOCK','BREAL','BDISPO')",,"BILAN",,0,1,"fiscal","Actif","Actif" -"balance('2')",,"Actif",,5,45,"indicator","BIMMO","Valeurs immobilisées" -"balance('3')",,"Actif",2,3,12,"indicator","BSTOCK","Stocks" -"balance('4')",,"Actif",3,0,78,"indicator","BREAL","Réalisable" -"balance('5')",,"Actif",4,4,12,"fiscal","BDISPO","Disponible" -"report('BCAP') + report('BRESNET')",,"BILAN",1,0,2,"fiscal","PASSIF","Passif" -"balance('1')",,"PASSIF",1,0,3,"indicator","BCAP","Capitaux propores" -"-balance('7')+balance('6')",,"PASSIF",,0,5,"fiscal","BRESNET","Résultat net" -0,,,,1,9,"fiscal","CRES","Compte des résultats" -"report('CCHAR','CBENEF')",,"CRES",,1,8,"fiscal","CRESACTIF","Résultat Actif" -"balance('6')",,"CRESACTIF",,0,0,"fiscal","CCHAR","Total des charges" -"report('CRESPROD')",,"CRES",,3,12,"fiscal","CRESPASSIF","Résultat Passif" -"-balance('7')",,"CRESPASSIF",,2,4,"fiscal","CRESPROD","Total des produits" -"-balance('7')+balance('6')",,"CRESACTIF",,"2",8,"fiscal","CBENEF","Résultat (Bénéfice)" -0,,,,0,7,"indicator","IIMMO","Immobilisations" -"balance('1')/balance(map(str(range(21,29))))","Dans une entreprise normalement équilibrée, les valeurs immobilisées sont couvertes en premier lieu par les capitaux propres et, en second lieu, par tout ou partie du passif à long terme. Idéalement, ce ratio (rapport entre capitaux permanents et les valeurs immobilisées) doit être suppérieur à l'unité.","IIMMO",,0,9,"indicator","CIMMO","Couverture des immobilisations" -0,,,,0,0,"indicator","ITRE","Trésorerie" -"balance('3','4','5') / balance('101','13','15','16','17','18')","Détermine si l'entreprise a la possibilité de s'acquitter de ses dettes à court terme dans des conditions normales. Calculé comme suit: (Stocks + Réalisable + Disponible ) / Passif exigible à court terme","ITRE",,0,0,"indicator","IFR","Indice du fond de roulement" -"balance('4','5') / balance('101','13','15','16','17','18')",,"ITRE",,0,6,"indicator","RTRE","Ratio de trésorerie" +"balance('2')",,"Actif",,0,1,"indicator","BIMMO","Valeurs immobilisées" +"balance('3')",,"Actif",2,0,1,"indicator","BSTOCK","Stocks" +"balance('4')",,"Actif",3,0,1,"indicator","BREAL","Réalisable" +"balance('5')",,"Actif",4,0,1,"fiscal","BDISPO","Disponible" +"report('BCAP') + report('BRESNET')",,"BILAN",1,0,1,"fiscal","PASSIF","Passif" +"balance('1')",,"PASSIF",1,0,1,"indicator","BCAP","Capitaux propores" +"-balance('7')+balance('6')",,"PASSIF",,0,1,"fiscal","BRESNET","Résultat net" +0,,,,0,1,"fiscal","CRES","Compte des résultats" +"report('CCHAR','CBENEF')",,"CRES",,0,1,"fiscal","CRESACTIF","Résultat Actif" +"balance('6')",,"CRESACTIF",,0,1,"fiscal","CCHAR","Total des charges" +"report('CRESPROD')",,"CRES",,0,1,"fiscal","CRESPASSIF","Résultat Passif" +"-balance('7')",,"CRESPASSIF",,0,1,"fiscal","CRESPROD","Total des produits" +"-balance('7')+balance('6')",,"CRESACTIF",,0,1,"fiscal","CBENEF","Résultat (Bénéfice)" +0,,,,0,1,"indicator","IIMMO","Immobilisations" +"balance('1')/balance(map(str(range(21,29))))","Dans une entreprise normalement équilibrée, les valeurs immobilisées sont couvertes en premier lieu par les capitaux propres et, en second lieu, par tout ou partie du passif à long terme. Idéalement, ce ratio (rapport entre capitaux permanents et les valeurs immobilisées) doit être suppérieur à l'unité.","IIMMO",,0,1,"indicator","CIMMO","Couverture des immobilisations" +0,,,,0,1,"indicator","ITRE","Trésorerie" +"balance('3','4','5') / balance('101','13','15','16','17','18')","Détermine si l'entreprise a la possibilité de s'acquitter de ses dettes à court terme dans des conditions normales. Calculé comme suit: (Stocks + Réalisable + Disponible ) / Passif exigible à court terme","ITRE",,0,1,"indicator","IFR","Indice du fond de roulement" +"balance('4','5') / balance('101','13','15','16','17','18')",,"ITRE",,0,1,"indicator","RTRE","Ratio de trésorerie" From 713a44e8364a2524b88d3217e2de6381c528c609 Mon Sep 17 00:00:00 2001 From: Fabien Pinckaers Date: Tue, 14 Oct 2008 16:08:35 +0200 Subject: [PATCH 056/153] addinglu bzr revid: fp@tinyerp.com-20081014140835-lxeorwpgogchitnc --- addons/l10n_lu/__terp__.py | 2 +- addons/l10n_lu/l10n_lu_report.xml | 12 +++++ addons/l10n_lu/l10n_lu_wizard.xml | 27 +++++----- addons/l10n_lu/wizard/__init__.py | 1 + addons/l10n_lu/wizard/print_vat.py | 81 ++++++++++++++++++++++++++++++ 5 files changed, 109 insertions(+), 14 deletions(-) create mode 100644 addons/l10n_lu/l10n_lu_report.xml create mode 100644 addons/l10n_lu/wizard/__init__.py create mode 100644 addons/l10n_lu/wizard/print_vat.py diff --git a/addons/l10n_lu/__terp__.py b/addons/l10n_lu/__terp__.py index 61d131cd5c4..70f90364ce7 100644 --- a/addons/l10n_lu/__terp__.py +++ b/addons/l10n_lu/__terp__.py @@ -10,7 +10,7 @@ This module install: *the KLUWER Chart of Accounts, *the Tax Code Chart for Luxembourg *the main taxes used in Luxembourg""", - "depends" : ["account","base"], + "depends" : ["account","account_report"], "init_xml" : [ ], "demo_xml" : [ "account.report.report.csv" ], "update_xml" : [ diff --git a/addons/l10n_lu/l10n_lu_report.xml b/addons/l10n_lu/l10n_lu_report.xml new file mode 100644 index 00000000000..192b603e1af --- /dev/null +++ b/addons/l10n_lu/l10n_lu_report.xml @@ -0,0 +1,12 @@ + + + + + + diff --git a/addons/l10n_lu/l10n_lu_wizard.xml b/addons/l10n_lu/l10n_lu_wizard.xml index 6820911850a..127ff4a0ce1 100644 --- a/addons/l10n_lu/l10n_lu_wizard.xml +++ b/addons/l10n_lu/l10n_lu_wizard.xml @@ -10,21 +10,22 @@ This is the same wizard that runs from Financial Managament/Configuration/Financ open - + - + - + diff --git a/addons/l10n_lu/wizard/__init__.py b/addons/l10n_lu/wizard/__init__.py new file mode 100644 index 00000000000..0ff0d08776c --- /dev/null +++ b/addons/l10n_lu/wizard/__init__.py @@ -0,0 +1 @@ +import print_vat diff --git a/addons/l10n_lu/wizard/print_vat.py b/addons/l10n_lu/wizard/print_vat.py new file mode 100644 index 00000000000..1060939c3b2 --- /dev/null +++ b/addons/l10n_lu/wizard/print_vat.py @@ -0,0 +1,81 @@ +# -*- encoding: utf-8 -*- +#Copyright (c) Vincent Cardon +# Denis Cardon and Emmanuel RICHARD. +#Ingenieur fondateur +#Tranquil IT Systems + + +import wizard +import time +import datetime +import pooler +import sys +from mx.DateTime import * +import tools +from report.render import render +from report.interface import report_int +import os + +_tax_form = """ + + + +""" + +_tax_fields = { + 'tax_code_id': { + 'string': 'Company', + 'type': 'many2one', + 'relation': 'account.tax.code', + 'required': True, + 'domain': [('parent_id','=',False)]}, + 'period_id': { + 'string':'Period', + 'type': 'many2one', + 'relation': 'account.period', + 'required':True + } +} + +class external_pdf(render): + def __init__(self, pdf): + render.__init__(self) + self.pdf = pdf + self.output_type='pdf' + def _render(self): + return self.pdf + + +class report_custom(report_int): + def create(self, cr, uid, ids, datas, context={}): + print datas, ids, uid + + taxobj = self.pool.get('account.tax.code') + code_ids = taxobj.search(cr, uid, [('parent_id','child_of',[datas['form']['tax_code_id']])]) + result = {} + for t in taxobj.browse(cr, uid, code_ids, {'period_id': datas['form']['period_id']}): + if t.code: + result[t.code] = t.sum_period + os.system('pdftk... output /tmp/tax.pdf') + self.obj = external_pdf(file('/tmp/tax.pdf').read()) + self.obj.render() + + pdf_string.close() + return (self.obj.pdf, 'pdf') + +report_custom('report.l10n_lu.tax.report.print') + + +class wizard_report(wizard.interface): + states = { + 'init': { + 'actions': [], + 'result': {'type':'form', 'arch':_tax_form, 'fields':_tax_fields, 'state':[('end','Cancel'),('pdf','Print Balance Sheet')]}, + }, + 'pdf': { + 'actions': [], + 'result': {'type':'print', 'report': 'l10n_lu.tax.report.print', 'state':'end'}, + }, + } +wizard_report('l10n_lu.tax.report.wizard') + From 1de9a15ba1877f64ee8fd7b9f01e001aac070397 Mon Sep 17 00:00:00 2001 From: Olivier Laurent Date: Tue, 14 Oct 2008 16:09:51 +0200 Subject: [PATCH 057/153] French translation bzr revid: olt@tinyerp.com-20081014140951-0mthn7p4zdh4y727 --- addons/l10n_chart_uk_minimal/i18n/fr_FR.po | 18 +++++----- addons/l10n_fr/i18n/fr_FR.po | 40 +++++++++++----------- 2 files changed, 29 insertions(+), 29 deletions(-) diff --git a/addons/l10n_chart_uk_minimal/i18n/fr_FR.po b/addons/l10n_chart_uk_minimal/i18n/fr_FR.po index 6d81c86c4e5..e363fa287cd 100644 --- a/addons/l10n_chart_uk_minimal/i18n/fr_FR.po +++ b/addons/l10n_chart_uk_minimal/i18n/fr_FR.po @@ -5,18 +5,18 @@ msgid "" msgstr "" "Project-Id-Version: OpenERP Server 4.3.0\n" -"Report-Msgid-Bugs-To: support@tinyerp.com\n" -"POT-Creation-Date: 2008-09-04 08:35:53+0000\n" -"PO-Revision-Date: 2008-09-04 08:35:53+0000\n" -"Last-Translator: <>\n" -"Language-Team: \n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2008-09-05 16:31+0000\n" +"PO-Revision-Date: 2008-10-14 13:30+0000\n" +"Last-Translator: Olivier Laurent \n" +"Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2008-10-14 14:00+0000\n" +"X-Generator: Launchpad (build Unknown)\n" #. module: l10n_chart_uk_minimal #: constraint:account.tax.code:0 msgid "Error ! You can not create recursive accounts." -msgstr "" - +msgstr "Erreur! Vous ne pouvez pas créer de comptes récursifs." diff --git a/addons/l10n_fr/i18n/fr_FR.po b/addons/l10n_fr/i18n/fr_FR.po index 81324ebb065..9124295c3a5 100644 --- a/addons/l10n_fr/i18n/fr_FR.po +++ b/addons/l10n_fr/i18n/fr_FR.po @@ -5,31 +5,32 @@ msgid "" msgstr "" "Project-Id-Version: OpenERP Server 4.3.0\n" -"Report-Msgid-Bugs-To: support@tinyerp.com\n" -"POT-Creation-Date: 2008-09-04 08:35:53+0000\n" -"PO-Revision-Date: 2008-09-04 08:35:53+0000\n" -"Last-Translator: <>\n" -"Language-Team: \n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2008-09-05 13:45+0000\n" +"PO-Revision-Date: 2008-10-14 13:30+0000\n" +"Last-Translator: Olivier Laurent \n" +"Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2008-10-14 13:56+0000\n" +"X-Generator: Launchpad (build Unknown)\n" #. module: l10n_fr #: model:account.account.type,name:l10n_fr.account_type_dettes msgid "dettes long terme" -msgstr "" +msgstr "dettes long terme" #. module: l10n_fr #: model:ir.actions.wizard,name:l10n_fr.wizard_chart_report #: model:ir.ui.menu,name:l10n_fr.menu_fr_chart_report msgid "Account Report" -msgstr "" +msgstr "Rapport de compte" #. module: l10n_fr #: wizard_field:account.chart.report,init,company_id:0 msgid "Company" -msgstr "" +msgstr "Société" #. module: l10n_fr #: wizard_button:account.chart.report,init,pdf:0 @@ -39,45 +40,44 @@ msgstr "" #. module: l10n_fr #: wizard_field:account.chart.report,init,fiscalyear:0 msgid "Fiscal year" -msgstr "" +msgstr "Année fiscale" #. module: l10n_fr #: model:account.account.type,name:l10n_fr.account_type_immobilisations msgid "immobilisations" -msgstr "" +msgstr "immobilisations" #. module: l10n_fr #: wizard_view:account.chart.report,init:0 msgid "Aged Trial Balance" -msgstr "" +msgstr "Echéancier" #. module: l10n_fr #: model:account.journal,name:l10n_fr.operations_journal msgid "Journal des opérations diverses" -msgstr "" +msgstr "Journal des opérations diverses" #. module: l10n_fr #: model:account.journal,name:l10n_fr.bilan_journal msgid "Journal d'ouverture" -msgstr "" +msgstr "Journal d'ouverture" #. module: l10n_fr #: wizard_button:account.chart.report,init,end:0 msgid "Cancel" -msgstr "" +msgstr "Annuler" #. module: l10n_fr #: model:account.account.type,name:l10n_fr.account_type_cloture msgid "Cloture" -msgstr "" +msgstr "Cloture" #. module: l10n_fr #: model:account.account.type,name:l10n_fr.account_type_stocks msgid "stocks" -msgstr "" +msgstr "stocks" #. module: l10n_fr #: wizard_field:account.chart.report,init,target_move:0 msgid "Target Moves" -msgstr "" - +msgstr "Mouvements Cibles" From 3f9e3a1d48cd326df441550997655a45a0a2d24c Mon Sep 17 00:00:00 2001 From: qdp Date: Tue, 14 Oct 2008 16:14:14 +0200 Subject: [PATCH 058/153] *added pdf for vat declaration bzr revid: qdp@tinyerp.com-20081014141414-dl8qtee2ojzwhtqb --- addons/l10n_lu/2008_DECL_F_M10.pdf | 1152 ++++++++++++++++++++++++++++ 1 file changed, 1152 insertions(+) create mode 100755 addons/l10n_lu/2008_DECL_F_M10.pdf diff --git a/addons/l10n_lu/2008_DECL_F_M10.pdf b/addons/l10n_lu/2008_DECL_F_M10.pdf new file mode 100755 index 00000000000..4a2d0ed7cc6 --- /dev/null +++ b/addons/l10n_lu/2008_DECL_F_M10.pdf @@ -0,0 +1,1152 @@ +%PDF-1.4 +%âãÏÓ +3 0 obj<>/T(info_name)/BS<>/V()/Ff 0/Rect[270 698 567.52 710.34]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +5 0 obj<>/T(info_address)/BS<>/V()/Ff 0/Rect[273.05 668.1 570.57 680.64]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +7 0 obj<>/T(info_address2)/BS<>/V()/Ff 0/Rect[274.83 642.68 572.35 655.03]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +9 0 obj<>/T(info_vatnum)/BS<>/V()/Ff 0/Rect[393.68 765.95 570.57 776.81]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +11 0 obj<>/T(case_03)/BS<>/V()/Ff 0/Q 2/Rect[354.7 567.83 446.09 578.69]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +13 0 obj<>/T(case_04)/BS<>/V()/Ff 0/Q 2/Rect[353.63 551.99 445.31 564.14]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +15 0 obj<>/T(case_05)/BS<>/V()/Ff 0/Q 2/Rect[352.78 538.71 443.89 549.58]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +17 0 obj<>/T(case_06)/BS<>/V()/Ff 0/Q 2/Rect[352.78 523.52 445.02 534.38]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +19 0 obj<>/T(case_08)/BS<>/V()/Ff 0/Q 2/Rect[352.99 509.6 443.6 519.9]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +21 0 obj<>/T(case_09)/BS<>/V()/Ff 0/Q 2/Rect[354.34 492.49 444.74 503.35]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +23 0 obj<>/T(case_11)/BS<>/V()/Ff 0/Q 2/Rect[355.55 461.32 445.87 472.18]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +25 0 obj<>/T(case_12)/BS<>/V()/Ff 0/Q 2/Rect[354.34 444.2 445.73 455.07]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +27 0 obj<>/T(case_13)/BS<>/V()/Ff 0/Q 2/Rect[354.34 429.64 446.23 440.51]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +29 0 obj<>/T(case_14)/BS<>/V()/Ff 0/Q 2/Rect[355.55 415.73 447.36 426.59]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +31 0 obj<>/T(case_15)/BS<>/V()/Ff 0/Q 2/Rect[354.34 401.17 445.3 412.04]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +33 0 obj<>/T(case_16)/BS<>/V()/Ff 0/Q 2/Rect[354.34 355.3 445.16 366.17]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +35 0 obj<>/T(case_17)/BS<>/V()/Ff 0/Q 2/Rect[353.63 338.19 445.01 350.97]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +37 0 obj<>/T(case_19)/BS<>/V()/Ff 0/Q 2/Rect[354.34 321.71 445.51 335.77]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +39 0 obj<>/T(case_22)/BS<>/V()/Ff 0/Q 2/Rect[354.7 303.96 446.01 317.38]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +41 0 obj<>/T(case_32)/BS<>/V()/Ff 0/Q 2/Rect[355.98 288.77 447.14 302]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +43 0 obj<>/T(case_33)/BS<>/V()/Ff 0/Q 2/Rect[355.98 274.21 447.64 288.77]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +45 0 obj<>/T(case_34)/BS<>/V()/Ff 0/Q 2/Rect[354.7 259.65 446.22 273.07]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +47 0 obj<>/T(case_35)/BS<>/V()/Ff 0/Q 2/Rect[354.7 245.1 446.07 257.88]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +49 0 obj<>/T(case_82)/BS<>/V()/Ff 0/Q 2/Rect[355.55 230.54 447.21 243.96]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +51 0 obj<>/T(case_37)/BS<>/V()/Ff 0/Q 2/Rect[482.13 289.48 565.8 299.63]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +53 0 obj<>/T(case_38)/BS<>/V()/Ff 0/Q 2/Rect[482.13 274.29 566.44 284]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +55 0 obj<>/T(case_39)/BS<>/V()/Ff 0/Q 2/Rect[482.13 259.09 565.01 269.88]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +57 0 obj<>/T(case_40)/BS<>/V()/Ff 0/Q 2/Rect[482.13 244.53 565.51 255.96]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +59 0 obj<>/T(case_83)/BS<>/V()/Ff 0/Q 2/Rect[482.13 229.34 566.01 241.41]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +61 0 obj<>/T(case_41)/BS<>/V()/Ff 0/Q 2/Rect[482.13 214.14 565.86 225.01]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +63 0 obj<>/T(case_47)/BS<>/V()/Ff 0/Q 2/Rect[482.13 179.77 565.72 193.96]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +65 0 obj<>/T(case_48)/BS<>/V()/Ff 0/Q 2/Rect[482.13 164.58 566.22 177.92]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +67 0 obj<>/T(case_49)/BS<>/V()/Ff 0/Q 2/Rect[482.13 150.66 566.07 163.57]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +69 0 obj<>/T(case_50)/BS<>/V()/Ff 0/Q 2/Rect[482.13 136.1 565.93 149.65]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +71 0 obj<>/T(case_51)/BS<>/V()/Ff 0/Q 2/Rect[482.13 104.93 565.79 118.48]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +73 0 obj<>/T(case_86)/BS<>/V()/Ff 0/Q 2/Rect[482.13 40.52 566.28 51.52]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +75 0 obj<>/T(case_42)/BS<>/V()/Ff 0/Q 2/Rect[353.63 180.2 445.15 190.77]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +77 0 obj<>/T(case_43)/BS<>/V()/Ff 0/Q 2/Rect[354.34 165 445.65 177.92]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +79 0 obj<>/T(case_44)/BS<>/V()/Ff 0/Q 2/Rect[354.7 149.8 446.14 163.57]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +81 0 obj<>/T(case_45)/BS<>/V()/Ff 0/Q 2/Rect[355.55 136.53 447.28 148.38]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +83 0 obj<>/T(case_85)/BS<>/V()/Ff 0/Q 2/Rect[354.7 120.69 446.5 132.83]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +85 0 obj<>/T(case_46)/BS<>/V()/Ff 0/Q 2/Rect[355.98 105.5 448.27 117.2]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +87 0 obj<>/T(case_52)/BS<>/V()/Ff 0/Q 2/Rect[354.7 64.1 446.21 74.96]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +91 0 obj<> +endobj +92 0 obj<>>>/Parent 91 0 R/BS<>/AS/Off/V/Off/Rect[102.89 569.1 108 574.22]/Subtype/Widget/DR<>>>/DA(/ZaDb 10 Tf 0 0 0 rg )/MK<>/FT/Btn>> +endobj +95 0 obj<> +endobj +96 0 obj<>>>/Parent 95 0 R/BS<>/AS/Off/V/Off/Rect[166.16 569.1 171.92 574.22]/Subtype/Widget/DR<>>>/DA(/ZaDb 10 Tf 0 0 0 rg )/MK<>/FT/Btn>> +endobj +98 0 obj<>/T(case_84)/BS<>/V()/Ff 0/Q 2/Rect[295.9 230.54 310.6 241.41]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +100 0 obj<>/T(case_07)/BS<>/V()/Ff 0/Rect[85 507.68 333.61 519.9]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +102 0 obj<>/T(case_18)/BS<>/V()/Ff 0/Rect[85 323.05 333.61 334.56]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +104 0 obj<>/T(case_53)/BS<>/V()/Ff 0/Q 2/Rect[331.69 760.83 421.02 773.62]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +106 0 obj<>/T(case_54)/BS<>/V()/Ff 0/Q 2/Rect[331.69 745.64 421.02 758.42]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +108 0 obj<>/T(case_55)/BS<>/V()/Ff 0/Q 2/Rect[331.69 731.72 422.16 743.86]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +110 0 obj<>/T(case_56)/BS<>/V()/Ff 0/Q 2/Rect[331.69 715.89 420.74 728.03]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +112 0 obj<>/T(case_81)/BS<>/V()/Ff 0/Q 2/Rect[331.69 699.41 420.59 712.2]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +114 0 obj<>/T(case_57)/BS<>/V()/Ff 0/Q 2/Rect[331.69 665.04 421.73 677.83]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +116 0 obj<>/T(case_58)/BS<>/V()/Ff 0/Q 2/Rect[331.69 650.49 420.95 663.27]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +118 0 obj<>/T(case_59)/BS<>/V()/Ff 0/Q 2/Rect[331.69 635.93 420.8 648.71]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +120 0 obj<>/T(case_60)/BS<>/V()/Ff 0/Q 2/Rect[331.69 621.38 421.94 634.8]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +122 0 obj<>/T(case_61)/BS<>/V()/Ff 0/Q 2/Rect[331.69 589.56 420.52 602.34]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +124 0 obj<>/T(case_88)/BS<>/V()/Ff 0/Q 2/Rect[331.69 550.72 421.01 563.5]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +126 0 obj<>/T(case_89)/BS<>/V()/Ff 0/Q 2/Rect[331.69 536.16 420.87 548.95]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +128 0 obj<>/T(case_90)/BS<>/V()/Ff 0/Q 2/Rect[331.69 520.97 420.73 533.75]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +130 0 obj<>/T(case_91)/BS<>/V()/Ff 0/Q 2/Rect[331.69 507.05 421.23 519.83]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +132 0 obj<>/T(case_422)/BS<>/V()/Ff 0/Q 2/Rect[331.69 490.58 421.08 503.36]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +134 0 obj<>/T(case_92)/BS<>/V()/Ff 0/Q 2/Rect[331.69 467.71 420.94 480.49]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +136 0 obj<>/T(case_10)/BS<>/V()/Ff 0/Q 2/Rect[331.69 449.96 420.8 462.74]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +138 0 obj<>/T(case_87)/BS<>/V()/Ff 0/Q 2/Rect[472.79 783.98 556.08 796.77]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +140 0 obj<>/T(case_62)/BS<>/V()/Ff 0/Q 2/Rect[472.79 760.48 555.94 773.62]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +142 0 obj<>/T(case_63)/BS<>/V()/Ff 0/Q 2/Rect[472.79 745.28 556.44 758.42]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +144 0 obj<>/T(case_64)/BS<>/V()/Ff 0/Q 2/Rect[472.79 730.73 556.29 743.86]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +146 0 obj<>/T(case_65)/BS<>/V()/Ff 0/Q 2/Rect[472.79 717.45 556.15 730.73]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +148 0 obj<>/T(case_70)/BS<>/V()/Ff 0/Q 2/Rect[472.79 685 556.65 698]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +150 0 obj<>/T(case_66)/BS<>/V()/Ff 0/Q 2/Rect[472.79 664.05 555.86 677.83]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +153 0 obj<> +endobj +154 0 obj<>/Parent 153 0 R/BS<>/Ff 0/Q 2/Rect[472.79 650.14 557.64 664.05]/Subtype/Widget/DR<>>>/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +155 0 obj<>/Parent 153 0 R/BS<>/Ff 0/Q 2/Rect[472.79 635.58 555.58 648.71]/Subtype/Widget/DR<>>>/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +156 0 obj<> +endobj +158 0 obj<>/T(case_69)/BS<>/V()/Ff 0/Q 2/Rect[472.79 621.66 556.08 634.8]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +160 0 obj<>/T(case_71)/BS<>/V()/Ff 0/Q 2/Rect[472.79 603.27 554.65 617.33]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +162 0 obj<>/T(case_93)/BS<>/V()/Ff 0/Q 2/Rect[472.79 550.37 555.15 564.43]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +164 0 obj<>/T(case_94)/BS<>/V()/Ff 0/Q 2/Rect[472.79 535.81 555.65 550.37]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +166 0 obj<>/T(case_95)/BS<>/V()/Ff 0/Q 2/Rect[472.79 521.89 555.5 535.81]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +168 0 obj<>/T(case_96)/BS<>/V()/Ff 0/Q 2/Rect[472.79 506.7 556 520.97]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +170 0 obj<>/T(case_219)/BS<>/V()/Ff 0/Q 2/Rect[472.79 490.23 555.22 505.42]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +172 0 obj<>/T(case_97)/BS<>/V()/Ff 0/Q 2/Rect[472.79 466.72 555.71 480.49]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +174 0 obj<>/T(case_72)/BS<>/V()/Ff 0/Q 2/Rect[472.79 428.52 555.57 442.58]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +176 0 obj<>/T(case_23)/BS<>/V()/Ff 0/Q 2/Rect[474.2 381.37 556.71 395.43]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +178 0 obj<>/T(case_24)/BS<>/V()/Ff 0/Q 2/Rect[474.2 365.53 557.2 379.59]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +180 0 obj<>/T(case_25)/BS<>/V()/Ff 0/Q 2/Rect[474.2 351.61 556.42 365.68]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +182 0 obj<>/T(case_26)/BS<>/V()/Ff 0/Q 2/Rect[474.2 337.06 556.92 351.61]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +184 0 obj<>/T(case_27)/BS<>/V()/Ff 0/Q 2/Rect[474.2 321.86 556.77 335.92]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +186 0 obj<>/T(case_28)/BS<>/V()/Ff 0/Q 2/Rect[474.2 307.95 557.27 321.86]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +188 0 obj<>/T(case_29)/BS<>/V()/Ff 0/Q 2/Rect[474.2 292.11 556.49 306.17]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +190 0 obj<>/T(case_30)/BS<>/V()/Ff 0/Q 2/Rect[474.2 277.56 556.34 292.11]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +192 0 obj<>/T(case_31)/BS<>/V()/Ff 0/Q 2/Rect[474.2 262.36 556.84 276.42]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +194 0 obj<>/T(case_98)/BS<>/V()/Ff 0/Q 2/Rect[474.2 224.16 556.06 238.22]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +196 0 obj<>/T(case_73)/BS<>/V()/Ff 0/Q 2/Rect[474.2 208.96 556.55 223.02]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +198 0 obj<>/T(case_74)/BS<>/V()/Ff 0/Q 2/Rect[474.2 191.85 555.86 205.91]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +200 0 obj<>/T(info_vatnum_p2)/BS<>/V()/Ff 0/Rect[120.15 799.82 254.36 813.88]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +202 0 obj<>/T(info_creator)/BS<>/V()/Ff 0/Rect[63.91 150.5 242.22 163.92]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +204 0 obj<>/T(info_date_creation)/BS<>/V()/Ff 0/Rect[261.39 150.5 373.23 163.92]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +206 0 obj<>/T(info_signature)/BS<>/V()/Ff 0/Rect[389.21 150.5 547.07 167.11]/Subtype/Widget/DR<>>>/DV()/DA(/TimesNewRomanPSMT 10 Tf 0 0 0 rg )/FT/Tx>> +endobj +207 0 obj<> +endobj +2 0 obj<> +endobj +89 0 obj<> +endobj +44 0 obj <>>>/Subtype/Form/BBox[0 0 91.52 13.42]>>stream +xœÓ©PpòuVpbª +endstream +endobj +139 0 obj <>>>/Subtype/Form/BBox[0 0 83.15 13.14]>>stream +xœÓ©PpòuVpbª +endstream +endobj +74 0 obj <>>>/Subtype/Form/BBox[0 0 91.52 10.57]>>stream +xœÓ©PpòuVpbª +endstream +endobj +82 0 obj <>>>/Subtype/Form/BBox[0 0 91.8 12.14]>>stream +xœÓ©PpòuVpbª +endstream +endobj +22 0 obj <>>>/Subtype/Form/BBox[0 0 90.32 10.86]>>stream +xœÓ©PpòuVpbª +endstream +endobj +66 0 obj <>>>/Subtype/Form/BBox[0 0 83.95 12.91]>>stream +xœÓ©PpòuVpbª +endstream +endobj +50 0 obj <>>>/Subtype/Form/BBox[0 0 83.67 10.15]>>stream +xœÓ©PpòuVpbª +endstream +endobj +201 0 obj <>>>/Subtype/Form/BBox[0 0 178.31 13.42]>>stream +xœÓ©PpòuVpbª +endstream +endobj +101 0 obj <>>>/Subtype/Form/BBox[0 0 248.61 11.5]>>stream +xœÓ©PpòuVpbª +endstream +endobj +193 0 obj <>>>/Subtype/Form/BBox[0 0 81.86 14.06]>>stream +xœÓ©PpòuVpbª +endstream +endobj +167 0 obj <>>>/Subtype/Form/BBox[0 0 83.21 14.27]>>stream +xœÓ©PpòuVpbª +endstream +endobj +88 0 obj <>>>/Subtype/Form/BBox[0 0 5.11 5.11]>>stream +xœ+T0Bc=C(Q”ª®�§`†Eé +N! +úQ‰.I +† +!i@¥ qC]= c#eifab¡’« a¡’¥à¢¨ùZ +endstream +endobj +76 0 obj <>>>/Subtype/Form/BBox[0 0 91.31 12.92]>>stream +xœÓ©PpòuVpbª +endstream +endobj +26 0 obj <>>>/Subtype/Form/BBox[0 0 91.89 10.87]>>stream +xœÓ©PpòuVpbª +endstream +endobj +191 0 obj <>>>/Subtype/Form/BBox[0 0 82.64 14.06]>>stream +xœÓ©PpòuVpbª +endstream +endobj +24 0 obj <>>>/Subtype/Form/BBox[0 0 91.39 10.86]>>stream +xœÓ©PpòuVpbª +endstream +endobj +6 0 obj <>>>/Subtype/Form/BBox[0 0 297.52 12.35]>>stream +xœÓ©PpòuVpbª +endstream +endobj +30 0 obj <>>>/Subtype/Form/BBox[0 0 90.96 10.86]>>stream +xœÓ©PpòuVpbª +endstream +endobj +203 0 obj <>>>/Subtype/Form/BBox[0 0 111.84 13.42]>>stream +xœÓ©PpòuVpbª +endstream +endobj +94 0 obj <>/Subtype/Form/BBox[0 0 5.75 5.11]>>stream +xœ +endstream +endobj +99 0 obj <>>>/Subtype/Form/BBox[0 0 248.61 12.21]>>stream +xœÓ©PpòuVpbª +endstream +endobj +20 0 obj <>>>/Subtype/Form/BBox[0 0 90.4 10.86]>>stream +xœÓ©PpòuVpbª +endstream +endobj +105 0 obj <>>>/Subtype/Form/BBox[0 0 89.33 12.78]>>stream +xœÓ©PpòuVpbª +endstream +endobj +90 0 obj <>/Subtype/Form/BBox[0 0 5.11 5.11]>>stream +xœ +endstream +endobj +80 0 obj <>>>/Subtype/Form/BBox[0 0 91.73 11.85]>>stream +xœÓ©PpòuVpbª +endstream +endobj +161 0 obj <>>>/Subtype/Form/BBox[0 0 82.36 14.06]>>stream +xœÓ©PpòuVpbª +endstream +endobj +38 0 obj <>>>/Subtype/Form/BBox[0 0 91.31 13.42]>>stream +xœÓ©PpòuVpbª +endstream +endobj +125 0 obj <>>>/Subtype/Form/BBox[0 0 89.18 12.78]>>stream +xœÓ©PpòuVpbª +endstream +endobj +113 0 obj <>>>/Subtype/Form/BBox[0 0 90.04 12.78]>>stream +xœÓ©PpòuVpbª +endstream +endobj +46 0 obj <>>>/Subtype/Form/BBox[0 0 91.38 12.78]>>stream +xœÓ©PpòuVpbª +endstream +endobj +40 0 obj <>>>/Subtype/Form/BBox[0 0 91.17 13.23]>>stream +xœÓ©PpòuVpbª +endstream +endobj +177 0 obj <>>>/Subtype/Form/BBox[0 0 83 14.06]>>stream +xœÓ©PpòuVpbª +endstream +endobj +78 0 obj <>>>/Subtype/Form/BBox[0 0 91.44 13.77]>>stream +xœÓ©PpòuVpbª +endstream +endobj +4 0 obj <>>>/Subtype/Form/BBox[0 0 297.52 12.53]>>stream +xœÓ©PpòuVpbª +endstream +endobj +159 0 obj <>>>/Subtype/Form/BBox[0 0 81.86 14.06]>>stream +xœÓ©PpòuVpbª +endstream +endobj +34 0 obj <>>>/Subtype/Form/BBox[0 0 91.38 12.78]>>stream +xœÓ©PpòuVpbª +endstream +endobj +60 0 obj <>>>/Subtype/Form/BBox[0 0 83.74 10.87]>>stream +xœÓ©PpòuVpbª +endstream +endobj +32 0 obj <>>>/Subtype/Form/BBox[0 0 90.82 10.87]>>stream +xœÓ©PpòuVpbª +endstream +endobj +165 0 obj <>>>/Subtype/Form/BBox[0 0 82.71 13.92]>>stream +xœÓ©PpòuVpbª +endstream +endobj +179 0 obj <>>>/Subtype/Form/BBox[0 0 82.22 14.06]>>stream +xœÓ©PpòuVpbª +endstream +endobj +10 0 obj <>>>/Subtype/Form/BBox[0 0 91.39 10.86]>>stream +xœÓ©PpòuVpbª +endstream +endobj +119 0 obj <>>>/Subtype/Form/BBox[0 0 90.25 13.42]>>stream +xœÓ©PpòuVpbª +endstream +endobj +163 0 obj <>>>/Subtype/Form/BBox[0 0 82.86 14.56]>>stream +xœÓ©PpòuVpbª +endstream +endobj +70 0 obj <>>>/Subtype/Form/BBox[0 0 83.66 13.54]>>stream +xœÓ©PpòuVpbª +endstream +endobj +141 0 obj <>>>/Subtype/Form/BBox[0 0 83.65 13.14]>>stream +xœÓ©PpòuVpbª +endstream +endobj +197 0 obj <>>>/Subtype/Form/BBox[0 0 81.66 14.06]>>stream +xœÓ©PpòuVpbª +endstream +endobj +117 0 obj <>>>/Subtype/Form/BBox[0 0 89.11 12.78]>>stream +xœÓ©PpòuVpbª +endstream +endobj +145 0 obj <>>>/Subtype/Form/BBox[0 0 83.36 13.28]>>stream +xœÓ©PpòuVpbª +endstream +endobj +157 0 obj <>>>/Subtype/Form/BBox[0 0 83.29 13.14]>>stream +xœÓ©PpòuVpbª +endstream +endobj +151 0 obj <>>>/Subtype/Form/BBox[0 0 84.85 13.92]>>stream +xœÓ©PpòuVpbª +endstream +endobj +199 0 obj <>>>/Subtype/Form/BBox[0 0 134.21 14.06]>>stream +xœÓ©PpòuVpbª +endstream +endobj +84 0 obj <>>>/Subtype/Form/BBox[0 0 92.29 11.7]>>stream +xœÓ©PpòuVpbª +endstream +endobj +42 0 obj <>>>/Subtype/Form/BBox[0 0 91.66 14.56]>>stream +xœÓ©PpòuVpbª +endstream +endobj +68 0 obj <>>>/Subtype/Form/BBox[0 0 83.8 13.55]>>stream +xœÓ©PpòuVpbª +endstream +endobj +115 0 obj <>>>/Subtype/Form/BBox[0 0 89.26 12.78]>>stream +xœÓ©PpòuVpbª +endstream +endobj +173 0 obj <>>>/Subtype/Form/BBox[0 0 82.78 14.06]>>stream +xœÓ©PpòuVpbª +endstream +endobj +62 0 obj <>>>/Subtype/Form/BBox[0 0 83.59 14.19]>>stream +xœÓ©PpòuVpbª +endstream +endobj +14 0 obj <>>>/Subtype/Form/BBox[0 0 91.1 10.86]>>stream +xœÓ©PpòuVpbª +endstream +endobj +195 0 obj <>>>/Subtype/Form/BBox[0 0 82.35 14.06]>>stream +xœÓ©PpòuVpbª +endstream +endobj +127 0 obj <>>>/Subtype/Form/BBox[0 0 89.04 12.78]>>stream +xœÓ©PpòuVpbª +endstream +endobj +72 0 obj <>>>/Subtype/Form/BBox[0 0 84.16 11]>>stream +xœÓ©PpòuVpbª +endstream +endobj +152 0 obj <>>>/Subtype/Form/BBox[0 0 82.79 13.14]>>stream +xœÓ©PpòuVpbª +endstream +endobj +107 0 obj <>>>/Subtype/Form/BBox[0 0 90.47 12.14]>>stream +xœÓ©PpòuVpbª +endstream +endobj +103 0 obj <>>>/Subtype/Form/BBox[0 0 89.33 12.78]>>stream +xœÓ©PpòuVpbª +endstream +endobj +97 0 obj <>>>/Subtype/Form/BBox[0 0 14.7 10.87]>>stream +xœÓ©PpòuVpbª +endstream +endobj +86 0 obj <>>>/Subtype/Form/BBox[0 0 91.51 10.86]>>stream +xœÓ©PpòuVpbª +endstream +endobj +181 0 obj <>>>/Subtype/Form/BBox[0 0 82.71 14.56]>>stream +xœÓ©PpòuVpbª +endstream +endobj +133 0 obj <>>>/Subtype/Form/BBox[0 0 89.25 12.78]>>stream +xœÓ©PpòuVpbª +endstream +endobj +1 0 obj <>>>/Subtype/Form/BBox[0 0 297.52 12.34]>>stream +xœÓ©PpòuVpbª +endstream +endobj +189 0 obj <>>>/Subtype/Form/BBox[0 0 82.14 14.56]>>stream +xœÓ©PpòuVpbª +endstream +endobj +54 0 obj <>>>/Subtype/Form/BBox[0 0 82.89 10.79]>>stream +xœÓ©PpòuVpbª +endstream +endobj +8 0 obj <>>>/Subtype/Form/BBox[0 0 176.89 10.86]>>stream +xœÓ©PpòuVpbª +endstream +endobj +183 0 obj <>>>/Subtype/Form/BBox[0 0 82.57 14.06]>>stream +xœÓ©PpòuVpbª +endstream +endobj +48 0 obj <>>>/Subtype/Form/BBox[0 0 91.66 13.42]>>stream +xœÓ©PpòuVpbª +endstream +endobj +109 0 obj <>>>/Subtype/Form/BBox[0 0 89.05 12.14]>>stream +xœÓ©PpòuVpbª +endstream +endobj +149 0 obj <>>>/Subtype/Form/BBox[0 0 83.08 13.78]>>stream +xœÓ©PpòuVpbª +endstream +endobj +169 0 obj <>>>/Subtype/Form/BBox[0 0 82.43 15.2]>>stream +xœÓ©PpòuVpbª +endstream +endobj +129 0 obj <>>>/Subtype/Form/BBox[0 0 89.53 12.78]>>stream +xœÓ©PpòuVpbª +endstream +endobj +36 0 obj <>>>/Subtype/Form/BBox[0 0 91.17 14.06]>>stream +xœÓ©PpòuVpbª +endstream +endobj +123 0 obj <>>>/Subtype/Form/BBox[0 0 89.32 12.78]>>stream +xœÓ©PpòuVpbª +endstream +endobj +185 0 obj <>>>/Subtype/Form/BBox[0 0 83.07 13.92]>>stream +xœÓ©PpòuVpbª +endstream +endobj +175 0 obj <>>>/Subtype/Form/BBox[0 0 82.5 14.06]>>stream +xœÓ©PpòuVpbª +endstream +endobj +205 0 obj <>>>/Subtype/Form/BBox[0 0 157.86 16.62]>>stream +xœÓ©PpòuVpbª +endstream +endobj +18 0 obj <>>>/Subtype/Form/BBox[0 0 90.61 10.29]>>stream +xœÓ©PpòuVpbª +endstream +endobj +52 0 obj <>>>/Subtype/Form/BBox[0 0 84.31 9.71]>>stream +xœÓ©PpòuVpbª +endstream +endobj +58 0 obj <>>>/Subtype/Form/BBox[0 0 83.88 12.07]>>stream +xœÓ©PpòuVpbª +endstream +endobj +171 0 obj <>>>/Subtype/Form/BBox[0 0 82.92 13.77]>>stream +xœÓ©PpòuVpbª +endstream +endobj +121 0 obj <>>>/Subtype/Form/BBox[0 0 88.83 12.78]>>stream +xœÓ©PpòuVpbª +endstream +endobj +93 0 obj <>>>/Subtype/Form/BBox[0 0 5.75 5.11]>>stream +xœ+T0Bc=sS ah¨P”ª®�§`†Eé +N! +úQ‰.I +† +!i@¥ qC]=S KKÃÒÌÂÄB!$WAÃB3$KÁ5D!P:qÖ +endstream +endobj +135 0 obj <>>>/Subtype/Form/BBox[0 0 89.1 12.78]>>stream +xœÓ©PpòuVpbª +endstream +endobj +64 0 obj <>>>/Subtype/Form/BBox[0 0 84.09 13.34]>>stream +xœÓ©PpòuVpbª +endstream +endobj +56 0 obj <>>>/Subtype/Form/BBox[0 0 83.38 11.43]>>stream +xœÓ©PpòuVpbª +endstream +endobj +28 0 obj <>>>/Subtype/Form/BBox[0 0 91.81 10.86]>>stream +xœÓ©PpòuVpbª +endstream +endobj +147 0 obj <>>>/Subtype/Form/BBox[0 0 83.86 13]>>stream +xœÓ©PpòuVpbª +endstream +endobj +12 0 obj <>>>/Subtype/Form/BBox[0 0 91.68 12.14]>>stream +xœÓ©PpòuVpbª +endstream +endobj +137 0 obj <>>>/Subtype/Form/BBox[0 0 83.29 12.78]>>stream +xœÓ©PpòuVpbª +endstream +endobj +187 0 obj <>>>/Subtype/Form/BBox[0 0 82.29 14.06]>>stream +xœÓ©PpòuVpbª +endstream +endobj +16 0 obj <>>>/Subtype/Form/BBox[0 0 92.24 10.86]>>stream +xœÓ©PpòuVpbª +endstream +endobj +131 0 obj <>>>/Subtype/Form/BBox[0 0 89.39 12.78]>>stream +xœÓ©PpòuVpbª +endstream +endobj +111 0 obj <>>>/Subtype/Form/BBox[0 0 88.9 12.78]>>stream +xœÓ©PpòuVpbª +endstream +endobj +143 0 obj <>>>/Subtype/Form/BBox[0 0 83.5 13.14]>>stream +xœÓ©PpòuVpbª +endstream +endobj +208 0 obj <>stream +xœ+ä +ä*ä,R +endstream +endobj +209 0 obj <>stream +xœSä*ä +ä�R +endstream +endobj +210 0 obj <>stream +xœ+ä +ä*ä,R +endstream +endobj +211 0 obj <>stream +xœSä*ä +ä�R +endstream +endobj +212 0 obj<>/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]/Font<>>>/CropBox[0 0 595.22 842]/Annots[104 0 R 106 0 R 108 0 R 110 0 R 112 0 R 114 0 R 116 0 R 118 0 R 120 0 R 122 0 R 124 0 R 126 0 R 128 0 R 130 0 R 132 0 R 134 0 R 136 0 R 138 0 R 140 0 R 142 0 R 144 0 R 146 0 R 148 0 R 150 0 R 154 0 R 155 0 R 158 0 R 160 0 R 162 0 R 164 0 R 166 0 R 168 0 R 170 0 R 172 0 R 174 0 R 176 0 R 178 0 R 180 0 R 182 0 R 184 0 R 186 0 R 188 0 R 190 0 R 192 0 R 194 0 R 196 0 R 198 0 R 200 0 R 202 0 R 204 0 R 206 0 R]/MediaBox[0 0 595.22 842]/Rotate 0>> +endobj +219 0 obj<>/ProcSet[/PDF/Text]/Font<>>> +endobj +213 0 obj <>stream +hÞÌ[Í’ã8r¾×Sàb7å± œfí Ç8&¼öNyö°åƒZŪцJª¦¤Ý^?Õ¾†ß¢�+¿‚/ÎL$H‚’XÓãpOŒŠ$þó_&ïÿéΞw¿º¿{¯g÷Ow&W¬€ÿð¯¨Êœkf¹Î•.JvÿrW°ç»¼ÀçõÝ +Ëîÿt—-Œ-ÙâþØ— }UÖw¥Î­d¶(s%]gÔ�À®ðAcO¿Ïþå/ìeul6ëÓ¶f‹%/E™—Ùý�ß.Ê"[üÇý?OÌ——L†àyaÝ*7VÓ…ëž-lÆXÛ‹Ÿ©�¹,ËKuÿ‘¦£ü¼¸¡þju¨Ùã»ÍËëþ°9nö»°V?›[-a®u©�¸tã>d?í›»_è\f?¯ξ¥ß‡Å~‡âVb]Ð ·6ZÃý�@•[èˆ#}ã_ß߉*7À.øÝ Aàÿ¦¾{êDQ™*óJL73U•Kí +Jd$Ù +E#]ƹɥ�(ôÃ¥ Ac†J™’«ríåiË[á«O—B—ºÈ~»P +õb™›ìž«lO¿Í>Ù#½¸b¶]±ãêSýÍbY �Ï‘`)žs.Žc‘ EË€ŒX¯i–šI]æBÓ$Ë¢›d…Õ3k¨noMƸùÊ„UYQL¬i*˜—Nr„ +&™jæT\ŽU¦4¹ +ÝNìth.�õb‰â–/–Uð;P‚Ÿmv„’låŠéyãêìw‡‘¢ÚN?„ˆ¨Ù#g),‘Ó«d°9D›¡m‰QªzŒW‘ Ô“‹\€µÜò°BŒÍÒŒƒ!„¼À¸iö|' XN`3Ø:¼†1A! +�åËÜðò®E^ŠÎÞö×ï$òÂDÒ‰"×eÎÛøÃ‚}f�õ�=mvx`ÛwõîØÔ¯Í¬šÁ%¶ÙêÊpú´à¨?X‘«¿!þulY©q�­�”;6ªòõV–XÕ569UKM"+Ÿä )|e^äÖȘcÝl— +4AÀÐu(èû Tïï„dŒÊÂ`•™NÓPÂÜŠ4 å 4„æVƒ˜\ !‡âކ_%‰˜šE¦Ë4qÌ"â[KIZñWíäÅ¿,y^‚>é7‰Jào¬^=\ñ|ý(a§*zúñ§ŸÉ©2Í)¨�iN©8Õ›çÛ9•šE¦ešSP¹”ó9%a+i{³í1ŠJŸºÒk|â6²á·ó‰ €=SžiÁʶ«E¾èøÒ›×Ûù ñE¥ù•­�ÏøD˜Ô W<Ö Ð�»±ÓÍ]ñ|, Ã70ÖàÂa‡í_ù…×´çÀ çæ\’L8olR -¿�۽ɾ…ÛD³˜À0P1¨¼tUà\¨\;â"®\ü�^0MÇ-ìÐÖä:"PÂÎqË�Î~XhÄ6;Ñï�°Í–G÷í¸ÚB¶„�m‹�ýGׄ½Ò×b³€Ÿ�k¼(2¦¿f9¾¿²ÃÙö0@_z¦/ó*S +�Ü)¬)’Ü¤ÑÆP%ÉR¬äl€½&ꊤhla�·IÓ¦ê™Í,‰-5ˆ 8«³uWkÝR±ë}®}\ hò�9‚¦ÔRé›1%ÎhÄoÍÍ bÑ[Л­yr™ÖiáÀ1Å—•°cÇó›PaQI#&A¥w5 Â!í DT€’ÅÏ'bj™N;Á8&׳·D­% +þVñųÁŠFOX_ÙÓæq* *q 9ÿ«8Õ›çÛ9•šE¦mšS8æ|ø¯U‘zšS®x>§0 XÌçÁJQÁHÅX©…ˆ"ô®‹8Ó›×Û9 q¦JsÆóᾆ_` •Žù‘¸œníŠç³µÐ­CšŽ2ÿß"qÉÀŒ{Èòf$-õmH&9B2<-#PYÊ‘ Ô-íɾ£ ÓJ�áUez|wŽvÅWø® ÃȽ¦eºê˜®t¥³ûª'qLµúúk÷gëz[õ:©{oìµ_ʶ¾|‚^ýÝ‚»“|9ÑKh²?±í»Uoä�§sjÐSh&úaã3ª¦±õ3_Ñ¿~r‡¡Ö”NË´p`†™�Δb鬉ÖWbÊŠ�xr°p€—‚N¯ÚžG@Ù*·©ÐÐ5s­Êµ?¿ù\‚ýë¶w2WŽ+Áß` 1$'‘UépL”Ui¿ð™‰‹ðr˜XáM»µª´q8Ivƒ�„­ÌÏGâñàÍÒ�w¬¬HÜî"WŠO†g± £<óôSHôäÛ‚î=–¤ýW…0¢s¯npŽúÓz;K¢Á#–¤cî8&·óYRj\ç”ã‹cnöoTQµÆü—9 Á¤èqæ†øx^oçL4xÄ™tüŒÆó9#0Â>ÍW<æLh^`H7V7ÞkîŠ#�ã71VB‡•í#4^„Ö91ðD‘ý°?0]‚gKD%â1ü³_pçfàËÊÕçÄ^÷›�ÿÌŒûþ5‚ðU¸{…½ŒŠ'}ð̸¥yêˆC]FQ&…¸.(ýuÎ?¼W€ÌG“pb"x:¼ACŠ6Ý‚ 1H·h9«"Ôc«Š€w(󂥑먖Ïá½-£S‚ÛR5²T¾ v$ô+^àE4ñx#ÚC «SÐ> ,%xvZË|ñ|-ƒykùóÏ-¾g„4H–,$GK6ÌŒfŸ™Ë¡^Ñç?/ʪM®nÆ;¥Ö½Iàdk‡Dd‡$Ù!™1kÈ Á“)Ú'žúÇÊ€•†,ÊÜl*Qó)¯Lµà3Lj7ôRc²2>k÷—­U/0n³ƒš`]Á¥ò†0Mda*`݀ʣPà„`B£Qð‚LFc¼)=6/:, Ø2,° L”ÜÞ x½h9•Rdf¯¡ª��ærøN£Ì±»½ùX�„I™ÝhžÆ’[Ž8>y•€jVÑIØsB“±-£ídp«¢*v¡"׬o�¨ÄEZ`Ñx ¥ÇÞiöó\s—«ï0£€=áJ¥¸È†>´GJ@¬òjô"¬ +¹ .Fù¶ë�Ä�ZýÝwhW@f³Xm×§-%š{RïØê…fÂÑñk/&\¯ñ(k¿;²Çóãi}Ü|pÀ=¡Õ€qÁ@¸.nüÇ«IôTjíÖ,DÑ­¹,H]�àÚmQ˜çèbm |Ud¾{§•Êà‰z×”JÚÖQ©]i×Üu_V.–ngЮ7n ©UT>�ØÒ‚Š.Ε¸p÷¥ØtGt²Û@ygáÝëqAgCóY€x·×ŒŠ8@�דÉ€cóÓêyI@ïõÂê?³í»Íîxn6õ©¡ÀÅêÏ®ø0¾lU„»RÓV( †}9Ò…pA +ï¸L* +ì¥òš¿‚¤å£k"ÇÊR_ŠDxÆÛ¼ò'ú�œ,U @„芔нE+,®C/hâ:†‚¹j ¾àΉ<¦ìD¢¿‚…\¾§Œ0ÛC- ùd­¢¡D½û°9â®×ΞÇkÏ8/1Ÿ÷Ò¾çïAwÝVÎÆB`ÈGŒ»79çò‚Tt¿ù Œ9ΕéH_<ÁBг²ó…:b¶å�}IVkØ�ÇV +Ö°¢%8ì·›GÜâ %Bœa„:áÆ‰ä’‡'ºà¯¦lB¥I¢îÁÛ¸(šÂù_@Š*‘õ-Ò¹Äñgˆƒ>«ûVq(%˜HfœÔ팹ó;üˆ0|  y…Œ^ z$;´ì‘W2φè|šq¼q4ôÕ¬^qóf+ÂË2«×tybÿznü†î®AÉp +…ºÊhŽ'j²jP$û[ÈPúãi…a�Á¶.Q®àë‹§Rž³H¿q–¸HÖ±‹þ9 1Wæ.'˜[XŸ>k[–c¾µì¹¥iø‚('Vø„ÖÍþ'o�µÛÍÚc€]ÍxºBîajÙfÆûp&çx·Yƒ©bÈ.PTyÕâ:WÁUK3 Àj%‡jX¦¯7!ñDTùff¡ã�Bľãdr¾žâ¥�ˆ•É}l:èW�¯k(~iÚø%å â^ÙÅè«wƒMæ^ñ$…g¾Å™Z¸çý®é ¨;½mØíHïÁN˜.–1ð ¦íTo=z™7vÀô.(×ÇëÔóeÕ|<�b>¾ƒÎ›ç]ÍvçgqO£SÀ¶ë1>P eÊ£Jsé3Žˆy…ë1Y/mJ`Ϋñ¦ó›Wb2”�ªÈ5å†÷“ž1þû>¾[÷�ùרˡw)(KîbÝ™ê?dXo]~ÚÔáÒ|û5íîí¹[zÍ#™‡º»¢.óQ$få2jÂHÄåÃÆ½¬ÿ +žx}'�^_\‡Û¿ë| yxH©&ü&J~@á˜Û!gJ]‰uYã"6ˆ©ßµCªFJ]©íJE¯c*¥c± ãš^˶[Fåk<;d¼ŸŸ#H[ñÞªâ¦Í=%@£ìk|UÌÐï‚Kð7Ö�, +nJÔ\a¥�@ƒ›-ØHë÷îîM¶-ÃÉvÅCt¦\Ok”ƒt‚ÂMór€7 Úý¼[OMí$k<™Ò�ªÄâï•´´ U¸1´aEµ„æÈ§P¦Û//m…`.”ø­úP‰¢•—ƒã^üZE˜(ˆF[B4Kæ8�Ó4`¶6N”—í)1àDöÛ…â­xêž…ÿ­éË6�s™pÝm +‰läñ¨Fb€&6¹a-aµ…âx¬®¬» ]hÓáBÛ÷ïV‡Ãéõñ¸a�ûÍýiw 3ðšØnt©ÿë¸rQºßæÝ�4kà¼ìN5 Ÿ�­”·b`WK ¢ó¸:Öô¨²Íîqóñt¯°c¸‡ŸV§c¨Mh⵩_6hT^WÏð¡f¸±¬Ü¾À† ¼@ÄØ�õýëîTÓN…/›g�«�;•P�Ëîx\†‡Ã‡Ã~ÇÖ?ÕOèO®÷§æà‡{=7›=<>z/u©0N R˜«2 ÷â…özþØÎk—{à¶~Á=–O O,9gß‚ýö´,X9žxe<©ë§§úøµ'àf(‰<}<¿î‘“Ž�‚ƒ½ü7†Ô‘1§]8ÓjçIƒ +3 Võ ´°ìì¸?€AÙÝ¡Æm×v„%¨Ô�P\„Ì}2þ»óº>Üùæ+�ù½Ž³È¡‡mÞ”ª��ðh”DAîÄ£ywn~¨ã~Ÿ)X79"Í%ÀÞäÓ4…«�|aºä Phþ0b›(¡Æë'¡6‹¥ üÕ�XÊQó­Òè3Eþn�{Æ´Îó’Ì9XÎòjRÔ¡jYØ¡æÛ@n露œFÍžöÍËiKaôÇÿ!‘|Ýn�ˆˆØÎÊá(°ë#ËNB�WºxLSƒ$4;Œù[üñ2Yбóeè} Pí\'(‚&þï‰=œ_霨›+Þä*’Ý oÒOõŒN…mýÓ +pj¬ãQç~z¡ÃKbüû¬¤é}G‹®ÿ“r PÒ…áì5§h%Ý@lcïN/çf(ùØl@Ò�QTc4ɸ3b.ÞÉ©�*;�…j6uC¹"Û½³Vƒ:¯«�ÓÇ|œ�,$º èmMV·Ã—Fp Ñ,à%>“ë1 ­z`¬ôÉ=ÁÛuWdGE¯m‡}FMSŃLÑ&ãxõrOàdaò\ѺŽíÚÿW€œDj + +endstream +endobj +220 0 obj<> +endobj +221 0 obj<> +endobj +214 0 obj<> +endobj +223 0 obj <>stream + + + + + PScript5.dll Version 5.2 + 2008-01-16T09:35:29+01:00 + 2008-01-16T09:35:29+01:00 + + + Acrobat Distiller 8.1.0 (Windows) + + + application/pdf + + + + + + + + + + + + + uuid:6ef5efc1-11ff-409a-a4ba-0fed66b53f00 + uuid:6660edfb-9141-4619-9c31-6f458bf0cd39 + + + + + + + + + + + + + + + + + + + + + + + + + +endstream +endobj +224 0 obj<>>>/DA(/Helv 0 Tf 0 g )>>/Pages 214 0 R/Metadata 223 0 R>> +endobj +222 0 obj<>/ExtGState<>/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]/XObject<>/Font<>>>/CropBox[0 0 595.22 842]/Annots[3 0 R 5 0 R 7 0 R 9 0 R 11 0 R 13 0 R 15 0 R 17 0 R 19 0 R 21 0 R 23 0 R 25 0 R 27 0 R 29 0 R 31 0 R 33 0 R 35 0 R 37 0 R 39 0 R 41 0 R 43 0 R 45 0 R 47 0 R 49 0 R 51 0 R 53 0 R 55 0 R 57 0 R 59 0 R 61 0 R 63 0 R 65 0 R 67 0 R 69 0 R 71 0 R 73 0 R 75 0 R 77 0 R 79 0 R 81 0 R 83 0 R 85 0 R 87 0 R 92 0 R 96 0 R 98 0 R 100 0 R 102 0 R]/MediaBox[0 0 595.22 842]/Rotate 0>> +endobj +239 0 obj<>/ExtGState<>/ProcSet[/PDF/Text/ImageC]/XObject<>/Font<>>> +endobj +216 0 obj<> +endobj +217 0 obj<> +endobj +218 0 obj<> +endobj +236 0 obj<> +endobj +237 0 obj<> +endobj +233 0 obj[/ICCBased 245 0 R] +endobj +240 0 obj<> +endobj +241 0 obj<> +endobj +242 0 obj<> +endobj +215 0 obj<> +endobj +225 0 obj <>stream +H‰„VKnãFÝ뽕ûϦw¶löÄCØYÐÇ` ‰Ž>Éœ#'É5r‹lµÏRÕlRM92$SªOWW½zUg?~ìe3ºÌFgY&™`Ù·Q©cÿüƒ–`4s’ƒt\±l9âìßÙŒ>þE,Î~%kÝXs¬ñA*)š I0o lc`‚¾a*q �W7ºVNÿg£1>pG'>F÷±íã1¸hS¬�…‰öì¶ø�Ï—åªÜl×ù¶¬V,þ%ûÔ‰-õ¥MTIšB›K½¹Ð@|2‘à$:0¼�O’-…'½ýU¾-˜wÂÙX€ÐšeWþòpÈüC±Ú®÷…×Ãä¢ ŒuASjÒŒ&Õòu›?—‹r³÷Š×ÙHZGeqÜ�Ò ´Kð" [£o])ÞÙHð*ªk)@�4ÖR‚hm`8]c“(,bǘ$]ûŽBG~p‚Kœ/À:×G‘ Ê‚ßVF;âÖ­ãÂ¥D?#Aª¸s¬ÐzoÌë° +ØÇ-!¹$l'Ý…O¿RH�NÙ/¦<Æ$5Zl æÛ¿Ø2ß®ËÙn�h+…ë(ûzÑ€7àPÐÆY =õáŠýbUÊ€ Câ´À¯¨ó!Ljݨn†€ c1ü”î-Öôn“u)n1á­�¥Þ·³¬­E„¬…J¥ÔÔ'„.¥B ›…¿�þžhå CgH¦`†�i©b¶�Ý,»ªF?†ä(‘Z�ÁèM5Ê „X:°U’Rí+©’@KŬØbïOŠU<ÖÑ6ÆîwÑ:§ºRî¢J)Ï Î& Dã¥f�Kø LpÌ ?F¾á¨Û³i�¤òFS6FÁÙt÷½X>W»õ‹7G<üß��Q† C|1E»€söý@?%‘2ò)fÈ_)7tB} Œ ™�b#—²5qù¼¹¼ˆ¥ÝÆ8Å| ¿ü¢øb\¬Fš`zñU{Fwƒ¥‹&Á1%›OªyS¸ìòfrÎ&“ÏÓéÃtZÛw©Z…,d‘âÝ Š¼�AýÔ�»Fæ“-¹sÝLé§O”]ü|;<ܳéûz1½Æ§‹OwÙß×]¼h1˜¥ž3Ù™Œõ 8]7·/RsqjcÔ~ЦUÉæ;&ˆ{—biŽùf,\@Øf�øî½¥�”à]US]ÊýÕ~¶ÈÃdÅH–U¹aó?ï&ÙÝåý5›4W+œi³G²ˆJ¾¤¡Ýg«@Ø âE'˜gÀ®îk7¸{Ô÷²)o!ÐÖ“ëBbo«åGt¶y6߯*\ ê+nªY‰½ÒLá#û[ô— NÞVˆÕH8Ú�}W!Ow¤�ð` +/óÒ 2Ò±3¤§•v¼ƒ´–… ¬…z*NËÛÑC²9­ØÄhå¥îÐF!‘´íìyÉû—|q g�+VÆÝ¬žc¶_ÿÝzÜäø|ÀV±­¹Oƒ”ˆ bÃý�^ó²Xâæ¬¶ù÷‚å;öºØmðËzÎE¯)úhOül°ÆRîZP´+¦ \Žä´ªÅÄŒËçuÉÝÝp`/°8ÒR{r­|«&m÷ä£e¡æUëý®øÈV»å~]½&–VÉ>±åÞ~@ÚW­Ô€ë Ö""ñØFö¦–=:dPx0ä}t³ÿ‚+½_ +endstream +endobj +235 0 obj<> +endobj +226 0 obj <>stream +H‰¬VKo7¾ï¯˜[¸hEó½Ü (»=´§¶XäR÷°‘W± +Ùr$¹mþm�Í¿è7äj’œ @a€¦–3Ãoæ›W…©d(¸ •#])#ÉÊ(ei׫B×QjsÀÉìôº)®šŠÔ¬Ššþj²ZF˜4l +©”ŠÔ,y£5âúy×µÏt÷jýð´Ý¯ëíãë²ù�Íi•íUR™d2m´Ñ2˜™YÅ&U2G½n8ªÖ±WÅÆ(ÂuR‡¬:(ÄKw™ÊÈÈ +ž‘Ÿ¹`³ ·âf{×ÑSûqÿ5-Óv»?´ê´YwÏ·å”ÆõÊ\Ò|w†ýû¦`Ï""­¥G¤]D¬ò?—ƒ=;gª¼™�3UÆM ü‡Sàöû„Èë…¬rr.¦X&Ã0Fúx„©#gÑe>f”:@ªªav†cП*ŸNUs¶™K;Àƒ®¥uS†-¤W6rÈÎÝ%΃‘5[ðÒš©…!«m*ea/Ÿ/8'ª>'LÍ\þ*~�T. !nÚÍò¹\XiĦ\À¸ »ü³+�Ô‚6-Ú¿:ú›žò÷6}ÿXF{™•¿5?¨ïqz²ÎK´ fR]È*ÀH€\Æq]‚;Ñî;Ü + Áu–6Û´îË…Æ•\wé÷cZóucÆIp9_9í‡KtÉ­¸ßîöÔ”Êo±ñ&­HýÞRk€q1[‚S)�¹ºÊ–¨y D�ß”ÆP¸*rƒÒVV¡ï?«ådQ®¡‰|®‡s_A-N´™º©�‰@4£€>¹Á×ußúHsàgÊã!+OΑ¯3ꌬÈGƒ6Æ,%⬈ëHsÄ (±âk-Ö«Õ.3Y‹W%–vµj×»nOïÓ· Û¦í»´¶åBVbóú„Pw,š´Ñ@„jó1 1]n©h +�—˜43ÑIñy•üª\ö É\çd±TšPk€9aQ;'ã‰Ç¼ñnv8F{äi6‰f±† ô2‡ᦽ,Ð&jN¾”sú¶Ì œ¬x¸)�©n‡T×Y˜³ÛŠîñ€˜e‚ÃV+CŒ§}ý Œðíl`¸Æ¡œŒaQdBB1�ÉC쪫ۦjè³9ö£›<Mò´~¹º"¢_ºewÈèû1ÛƒGº˜ÿ |x&½€Þœ��6¥ß ú£e:1^ƒþsé8øŽ=©ä6²D�b»¼ïvé7-;úPÖ-Y‹uéñaûøGÉáN?Álß´æ5b|•}2h»—k䈓G"öŒÐÄ3÷íyÝX$9þMTv>•Þ ‡Žè5{ÃL#ê<2q–ø˵Ây’ªf–Ž~¸è“ËXçWÅ7y×Ì WØ"¸(~Bý` •X>mþAà=vݾ§§ÝºÿðiOxF½[w�{êËlL.ží§WòØ]“xà?7ÀZìÒþ Ñê®Úžß©FaìÍ�~‰]Ï“âŒ]wŸ#·ñ ··Fn8/¶TùµËÀìø5>™øêœøLé©-÷ìN,/Ðþ¨iMÅT=+i¤—]àÖ¼|HߊÚð»NѦß-ø­¶IÏ­´Y?_jɈ¡î‹—þ`]¤Ÿ€ +endstream +endobj +227 0 obj <>stream +H‰¬WÍ’Û6 ¾ë)p”ššËQ¹µÓ\:½tª6‡lZ[ÞQÆ–InûŠ}‹»oQ€¤dIÞu&“ìÎH ‚�Ìá1I!+ß'’9Æ­†ò§„q® Ü&8Á¹ƒòïä]ªî3È6V»ô÷¡94}54§>tÍ_™0éS »šºí¡púéðŸ_¨�u;ô½žôúºó£f[÷�ýYþœXàøoA:ÍŒ£ +f-Á8z¾qÉùO+DÃ\Ú ÙÆ0™²ðAÓEjÃê}æ�çÌxóôVÜ0ãp2ÎÉpðƈEiΤõªÊrMªÅ‘zÊ ©æ¬pÑ4 +J[zÍ7xÛÁì…É™Ó £ÒÜ ÖŽÙà §ƒ"�†ŒbÌòÜw¼B/J™;ò€¿ñ›2a–K ðGÞžÀ3ñ@#ñôíÑO“B2A·=DiôÃ…}òkòc™Ü•¥Få~y‡ŒD§O^|¼ò$n´aãÈ0âS`˜)&Âôİ2‹Ùïëíh6qkÉ¡5Ë]Á'ï\Q÷>Í,Ñ…Ø‚ÒÀ@¨»‡g¨!rN(çö>G ©Y1;:RþL�Ù†ÏPc†Bæ¤�Ô‡W‘/˜‚Á7~“r�墘Á÷½È åöK‰±¦ƒà,×:�Ktàª)\  +ô<޹ÆëùÍZ¯|°ó|í$'¡žm™ys¤ç §Ü]9>†èy£'�“�¿·r·ò›äªTT©¾(&X=-Þ˜# R{`¸JIÖÕ¨±:�Lȯ�º.+ôÍ"«‡tL cðÉ?Vve‚{~;�{ªå"ÝdÍT:„×)Ã��ƒ*h`w†§¦�ÓTýiþu¦XžÆjq©A+^nûáŠ%ðgh2ß=£ óc¢ ­¡{-SèÖ8ÔèT¬z‡$føzl8Þ‡ZKÏÃåpÒÖx¾¶WãpØ!yû´Èiá�XE`GH�·¸ÊÊ�+XøÄ$*êQ¨£Þœ33 kº\{Öiƒ¤Š´‰Òå3bG.3'ÞP#/<ŒÏŽwÊ�È]� €L�1žrgMéœñ›I“ËHi/¼pÏ<{Ë·Ñ�n*%ËA;Å_VÇP‹$[~,ÉÉœ2dF¬‹aV(–}¹˜@:äÏ›(lzjŸ‚ÐQnØ�26$�K|¡J&¡^,ÂñÔF1îj31.Ž[vÑüî¼½¶üpˆ£öëU& +GårÅYµXQÃð…ß�!¹RÁ+7?h‘Õ_[Ú¬¼îof-3QO-³˜�"„BLÍ/¾ýEÖv>ª¦G×–­®ÚžŽÇs[�‡ªéêþÒé|BûæºCÕ¥f‡�t³ož|Ëÿ¼W©7À¤›C‘Å%P>Á¡‚23XÿÀg�==aWáYç@Wÿ~rÈP«àXprÝ s¼¹]xÆ·X´“š¬ïè­0ÐêNÜí¾‡š~ì3¬Êwä𿵨– +endstream +endobj +228 0 obj <>stream +H‰¬VMOÜ0½çWø˜TÊà�±ã[• ·J‘8”´ *ºaQû—ù�±�¬“ew¬�ˆ?ÏŒçù½lwQ4`…¤?~j+Á;�NƒvÒˆnUHÑÝð¿¿E)ªîwáØ ƒ’0UÐ&(Hi<ÃK¥šG6è õxˆƒžwź0¡Ñdäjœ; ÅÍðøÆ¼­iލcŠù<á‘JPnwó=—_Ä#åQñܶ´¨Ó¬_—´ +žÆw³ÊZˆB!dÜmñcÀ­… + PbZëÍ*¼^Þ‚B=¤QíÁr)rq´oÝ´•C¬œ¤»ÔɆ«�H>;zp:@#´&–¨j½¢‚)1û³¬…¨j%‘ª 8¿º ¦„Ž9t‡� ��ç‹ï-H:»æòjX™õ'î�ýiÛ¶M¸Þiû O·g›c\ iÆU�U»Ïï²ÞOINû²õagª°‹'õ”\¥â3X^û(T—�BKÍ�õ�uÓò†¥Pݸ:'ºŒ×¸•W Nµ2ò&ôU%*ÕZ]žW-ÿUŠîmùç©ß,6÷O�Ï¢¢K"©ƒx•–`&ÁùZÈôª¤Pª\T54eÆhÎÔÙB,7âúª +ÑòZ•3$—<â1ã »ÖâŽqè}Æ‘Áw�Ã0ÙȺÐÁ8â‘/ÿÖ(æsË%o}b6Ð|&t»ó˜í}¶‘×EÒ¡ýŠ“s�PÙiLcBÐaÓàsêw›ÆÖ†�ÍÕ?®Þ’+;¾?ì-1öoLÜãðê"4Š|i&Bn‰J"¬ê 1ÃZ¬úòkÐâ È•›~ù,–I—O�¯}Ò¥˜I²„<g0œŠžVÒ$U:ðe¿©jñ!0¾6ñA$?i#Ùó$ÇTJPô;*5ûTšÁ3•2IÔh2òîûÁ+g¶¿Þså¢qçºU6ª&Þ&VMÕThM¼¥¢^5`ôV/‡èÇП¥K>¬ƒ»àÃ:ø0²[·®ZÀòe±YÆ%✻¬kIŒÙI“NP©wHÇ}¤gð��NÛ­<é&|�?K:5Ì»)évøðú&±nÇ/oG�7åâzq3|mo×ýýúåõyJòÐ_&dþ›9Ò¡ì¾&g{>Òdit¢&ÓUn>ÛcãÉ|ë⿌ꋾ +endstream +endobj +229 0 obj <>stream +H‰¬VÉnãF½ó+úfruzg3·l— @€Èâh‰ò0Ð2¦¨Iò‰ù‹\õyÕMR$-�g‚Ø€Ø[-]ïUu ö˜p!´då:Ya$ +Vþ‘üš²l¥œ©»Ï0tƧ?e†éûK[uÍñpbí¥Ú5§K}bÿ°ÝÝ¥k«ÃcÝ~E‚ÂkE¤“ßßÊ’œž ü‡�±‚iOC¡Y¹O$·ÂDoÒT/þ}™p'¼}b2è‘L[ÃŒ�\¶Þ‡µ}R(.F»~´âÆc"†Á6ù9ù¦„7¶wÆ2]0�“–芀 ÍMá¹CŽ”¿'Fq+ÊïÈCZ§å—‚&£–—z~Ÿ¥ÖqÙ‹=7εb +j ™'´Ô€–ŒÑªû±ù�I m†Ÿª9H§óÃéòt®]ÀiƒßjýtnNM±9·õq¿?ªsW5-l*lìêè(.¡Ø +á!ÛS‚¬«M[³ÍÝñʈ®mÀ�ó.¨ù‚íŽí ¦IìvÍ¡ +X³�;Ͷ¹q*Vf¼ú%CÒ¯Ão´\¾�•èËÝßa½Ëp°êؾÞ?�í«^˜w{hjœÿ‹â5Ø$ãm½©?Ä¥ê!8Cf»êϸVkøÔn9p1"íZŽi#¸r/-"^ˆpII1�Ö8b†¶90ø5Ò¤~JÀbž+¦�繃‡9>„%QožM�æ‚ølÀL2°œ÷Ç ìK÷lmí’·oØy#IÈ`[õ³¶NÞb—{Œç^à¸aÒpŽQNõǦÉ9utÌO�ˆ›�Ÿq´òÜö Ú�neèƒk’P–ÞÌAã¹S3|ˆ´*dŒäÚ@O ïŠ2R +cG¾ ª(}pè¶ô ÷Ö!Ë +í†�Ex¢lŒ¶(Š^ù;�>Γƒ£�É.ÌŒ»jâA>-MB?C¸—šlrBÅ™|t©¯§d1ï]Ÿ›z>* +¾ME3¨Q14(náÞ°ü·o”b]Œ©òÒäMáâeÒ*}±lœ³ÏÓŽJØñµg*B¾ÌjØJ˜YVÇ" ó—R{"3Im +#0¡dŒ¨·"Š.Q­ä¹é‰:£IXQ½¿îŒ@ B3zÝÀAîÝ5†üB�, 4â�Sg0�bŽÒ䬻C¿Œa^„LDf!bÂ%^·l¥²x ª—ì|"TÊâв¦(4ôPåÆpóJÓ¢uÎóÏëY¼áŽ.¬xî˜2Á/ìR\Pú¿tE_–%Ê:+·óèÁ&Ó"çR\k/ÝŸ®O‰Ùß^sj­K¿}×l·¡7¨¶ÛØR4û÷ÇSx|ïÓwh ðè+Á=^}‹7!Sé}š£ãyý/ľºè«EsÒ›Mžíë�¨"Š+ÂWñ%§„C‚,9¬çên=O³�ôºZºÑ-BD}B·H�Â`êÈ>‚/;âá…¾ÉDaÑWþ_D)˜*½»f É2ì_ ‚µå +endstream +endobj +230 0 obj <>stream +H‰œ–ËnÛ0E÷ú +nP̒ǨîZ´›îŠjW…ã8�‹ØibÍç÷ò¡Ø²¥D– X2Å™;œ3"G±æ® J2l&¤ô¬ùRઉ5‹"Œ(Öü+~òùžíæû—RYAœÝ.Ë™VÞÇ•½b坿[á˜Ä×1m¤ ÇÈ×¢6Ò°fúàPgÎËæOñ¡i S!€JØh®ÚVÂFµZ&sLykã’�"AÞ‚NÏÛ Œóýp]ʼnǒÆ[a)JRž¯”�ÖSŽ_›â ÊÁF!HôÔ>ë8¶.j*È?ä»™¨d{sW|/>7C«®U —zpÅZTÎw(Aó´BôÞ%NV+üån TŒO*§Xô,ïy†åúœK_—!.˜_åùJ +_™Ìå:sN»?Áƒ(„£·ðŸñÄ›€Çxl‚©2 êXC/Áó3ÞÄçÊ¡ÍÌýh„:#ôÒס@IýèÌt�'¢ë �cõCè‚&]Œ®2�Ð$t•ˆ³EWÕµ�Î8QÓÅèHetñŒNÑ;HX×ÏÎŽ`׉p"»¾¸‘ƒì0ß»¼ŽggkQMCK¢Kß:M¸ËÐuOЏO$?ò49Þœæ†j‹‚îNOià¿ñ ÓC a`±x„¦Ä]utÛ€'u.<æ„ì,}bMô«ëÁš8Z÷5alÈǤ¢0ðE‘*⼖8¦¹‡©¾´äй£’ ySm·$Û=¼œ‘ÖŠø�Ò ÅK+j¾�¿Û ŸíÒØnþÀnãÝ2޳‡9­—eL&ìo¼$‹U‰ŸM2.á›é�qÇ9€-1íŠCÀZJÚwFTØÑJ'´_G²Gû�¬­ ÖÖV_ûÕ2#�3¨…†Öêb„ýHáµu‡sKUÁsÀe.#ÌYÇ?•F#± àCjŸö«íj·zÜlÙj³{ž/×ëýf¾ßÍWÏË-º`v³Zâá˜Ï #„USÚ"Brìk»­ÏúmûílžWˆÎÙ�æ=H³ _»SDxŒê8{:p…ƒÝżR§BúÀJ<¹gdÿ�à†è +endstream +endobj +238 0 obj<> +endobj +231 0 obj <>stream +H‰œVË’Û6¼ó+pI-GX ^sK*¾¸rIoq\‰ë¢‹’vI*¶ÿ6WýE D‰\Ê–´[%�Ô`ºÑ= fIþ9"âd$[×V³ü�(¯ßç·B²O‘vÄ­d’7Ì.ãÚ A¬)£çè÷Þ¢"Ò¸+jöFE‹: £‡jý}HŠÐ7‘𸠟¾èÛþÅî,jÑ�ÒöÉ%ÜWõ¡ŸÂÎQªdÈÝa +ÅL³_C¹œœœ–ýæâ{¸@Ú£;¯8GÔaDŽgjŸ…ö·²:bÿ 0™î¦¾ +endstream +endobj +232 0 obj <>stream +H‰¬VÍŽä4¾ç)ê6ÎB¼¶c;\¸!Eì�á�îN�‚ÒÝ3IšŸGä-¸ö[Peç·{³°š�×ï窯œšŒ; Rhž[h¢tØË”þ5‘ÖŠçîq?Êkm¹¶�{éxNòÞÁ9à´$5“® vm}ÀSîpý‚žSn§HrÅ�ôäŽÑ�£ÜHø#aëþä?Ÿ"g¸Ô¸j†Uâ¸s¸ÓЬ}[D¡8F7^™þ�V…Åp„†â„š/øWì#qñ+éÙ 'Wh1áB8(¾έ·eA[çÍ('R2ƒR©ófŒô‚K·ƒ5ÊËÜJÉ…A¼c¯ð}±JŸrÏy¦æÜ6i}îa•ЩO=,6pô†>eEØÁŠ_ ø�y¦oNAŽW.B¦�€m�g@ðr‘ª� ›IžÚ¥W¶*º0j)ƒ8r+Ô# +¡ø>„*),í$eOªø b)p�åcánšâä)Wv KDúÁÁïÑÏÌpˆk,û&ÖšíãD±·kÝÕ}}9wP�Õ¾¿Þª%î›*þ¥ø!’–g)…ޏ‘Q3ÍÈ(ƒ}yh+8<]^om,õm]ž_®MY·hìî& Ïr5™K½9áM5—¶{»V^!IÏðDriÔ(œ’0õˆ”!£æ©ÜO)@ ·þ6篗k‹it°«ºK��ž®ç +šú·ÃHY[Öªu×]wCÇ羂¿ázŸ·ð¾µ}�®©?É59¾µz¨¨Zëj7%±áŽýÌ– X>ý…ë>ƃ²‡SuÚfôÛõõÙÃFkØÕÝD˜ü‰Q2@‰PñÎÇ¡& *¬ŽCåSR¬Ü5Þ0ÆÑ—„oUœp Äk^*$D°RìD)*›r4Áö3Ã\2VÆký¦ç ]_…Í{õ%” õ{óxÏ2},P‰–¹¥;1_û]�Ì\ ° Á¢õÀzj"1d{MŒ”9ê�Ó¸µØCóZï2ì7O »í Kãût½ N>oÍáä’c9IÍ•ú·IbúŸ‘µÈ([´úßæP`ÊÅ�l2%9»gJ"Æ!aBáa?;ÜH‡þ`�aÐ â8Ë'^¤dVDÑ¡ëÉÁâÐ͇jö¾,.gYƒÎâÔka ©,XzãÅ{™!è…Ô"æÉŒk!ã}(܇Æ�]G6ùЦÓí*È+tÙLrê÷<ô;Ž%s£X+,fvÁ&ÏY_6pð+b’Œ³Tð̾^1 +zuݹpsŸky_* + SX«ˆl0ÒzøbU‚*3ôÜvcÝ8Åí½›}Ž!Ao«Wdê þµ1× ‰î«‘Ùî *µ4§5µÄøº{ µín\„óù�Á…Ó™�ÝjF·ñ~ô)è+MÒõ…Æ\¹ÿL�h7Œ8ª¬jhzÍ §9U&†AoGh{!øG€×I¤ + +endstream +endobj +245 0 obj <>stream +hÞœ–wTTׇϽwz¡Í0Òz“.0€ô. QfÊà Mlˆ¨@DE� €£¡H¬ˆb!(¨`HPb0Ѝ¨dFÖJ|yyïåå÷ǽßÚgïs÷Ù{Ÿµ.$O./– ™'àz8ÓW…Gбýx€¦0Y驾AîÁ@$/7zºÈ ü‹Þ Hü¾eèéO§ƒÿOÒ¬T¾È_ÄælN:KÄù"NʤŠí3"¦Æ$ŠF‰™/JPÄrbŽ[䥟}ÙQÌìd[ÄâœSÙÉl1÷ˆx{†�#bÄGÄ\N¦ˆo‹X3I˜Ìñ[ql2‡™Š$¶ 8¬x›ˆ˜Ätñrp¤¸/8æ p²âC¹¤¤fó¹qñº.K�njmÍ {r2“8�¡?“•Èä³é.)É©L^6‹gþ,qmé¢"[šZ[Zš™~Q¨ÿºø7%îí"½ +øÜ3ˆÖ÷‡í¯üRê`ÌŠj³ë[Ì~:¶ wÿ›æ!$E}k¿ñÅyhây‰RmŒ�333�¸–‘¸ ¿ë:ü }ñ=#ñv¿—‡îʉe +“tqÝX)I)B>==•ÉâÐ ÿ<Äÿ8ð¯óXȉåð9€¢yPÜõßûæƒâ›¦:±8÷Ÿýû®p‰ø‘Î�ûçLg ù‹kâk Ѐ$È t�!0VÀ87°ø�`ֈɀ2A.Ø +@Øö‚JPêA#h'@8 .€Ëà:¸ î€`Œƒç`¼óa!2D�ä!UH 2€Ì d¹A>P ECqB¹Ð¨*…*¡Z¨ú:]€®BÐ=hš‚~…ÞÃL‚©°2¬ Ã Ø ö†ƒá5pœçÀùðN¸®ƒ�Áíðø:|�ŸÃ³@ˆ QC â‚ø!H,ÂG6 …H9R‡´ ]H/r A¦‘w( Š‚¢£ Q¶(OTŠ…JCm@£*QGQí¨Ô-Ô(jõ MF+¡ Ð6h/ô*t:]€.G7 ÛЗÐwÐãè7 ††ÑÁXa<1á˜Ì:L1æ¦s3€ÃÌb±Xy¬Öë‡ebØì~ì1ì9ì vûGÄ©âÌp‡+Ç5áÎâq¸y¼^ oƒ÷óñÙø|=¾ ?ŽŸ'Htv„`Ba3¡‚ÐB¸DxHxE$Õ‰ÖÄ"—¸‰XAàPð4Ð407°7ˆÔô&Ø9¸$øAˆnˆ0¤;T242´1t.Ì5¬4ld•ñªõ«®‡+„sÃ;#°¡ ³«ÝVï]=iY9´FgMÖš«kÖ&­=%ÅŒ:�Ž‹nŠþÀôcÖ1gc¼bªcfX.¬}¬çlGv{ŠcÇ)åLÄÚÅ–ÆNÆÙÅ퉛Šwˆ/�Ÿæºp+¹/<jæý�$.$…%µ&ã’£“Oñdx‰¼ž•”¬”�TƒÔ‚Ô‘4›´½i3|o~C:”¾&½S@ýLõ u…[…£öUo3C3OfIgñ²ú²õ³wdOä¸ç|½µŽµ®;W-wsîèz§õµ  1º7jlÌß8¾ÉcÓÑ͉̈́›È3É+Í{½%lKW¾rþ¦ü±­[› $ +øÃÛl·ÕlGmçnïßa¾cÿŽO…ìÂkE&EåEŠYÅ×¾2ýªâ«…�±;ûK,KîÂìâíÚí°ûh©tiNéØß=íeô²Â²×{£ö^-_V^³�°O¸o¤Â§¢s¿æþ]û?TÆWÞ©r®j­VªÞQ=w€}`ð ãÁ–嚢š÷‡¸‡îÖzÔ¶×iוÆÎ8ü´>´¾÷kÆ×� + E �ðŽŒ <ÚÓhÕØØ¤ÔTÒ 7 ›§ŽE»ù�ë7�-†-µ­´Ö¢ãà¸ðø³o£¿:á}¢û$ãdËwZßU·QÚ +Û¡öìö™ŽøŽ‘ÎðÎ�S+NuwÙvµ}oôý‘Ój§«ÎÈž)9K8›vá\ιÙó©ç§/Ä]ëŽê~pqÕÅÛ==ý—¼/]¹ì~ùb¯Sï¹+vWN_µ¹zêãZÇuËëí}}m?XüÐÖoÙß~ÃêFçMë›]ËÎ: ^¸åzëòm¯Û×לּ302tw8rxä.ûî佤{/ïgÜŸ°é!úaá#©Gå�•×ý¨÷cëˆåÈ™Q×Ѿ'AOŒ±Æžÿ”þÓ‡ñü§ä§åª�“f“§§Ü§n>[ýlüyêóù邟¥®~¡ûâ»_é›Y53þ’ÿrá×âWò¯Ž¼^öº{Ööñ›ä7ós…oåß}Çx×û>ìýÄ|æ쇊�z»>yz¸�¼°ð›÷„óû + +endstream +endobj +234 0 obj <>stream +ÿØÿîAdobed€ÿÛ„    +  $$''$$53335;;;;;;;;;;  %% ## ((%%((22022;;;;;;;;;;ÿÀSW"ÿÄ? +  +  3!1AQa"q�2‘¡±B#$RÁb34r‚ÑC%’Sðáñcs5¢²ƒ&D“TdE£t6ÒUâeò³„ÃÓuãóF'”¤…´•ÄÔäô¥µÅÕåõVfv†–¦¶ÆÖæö7GWgw‡—§·Ç×ç÷5!1AQaq"2�‘¡±B#ÁRÑð3$bár‚’CScs4ñ%¢²ƒ&5ÂÒD“T£dEU6teâò³„ÃÓuãóF”¤…´•ÄÔäô¥µÅÕåõVfv†–¦¶ÆÖæö'7GWgw‡—§·ÇÿÚ ?õT’T¬ë6¼¶a:öý¥ïz`É-Þ£‰æ—F�ðÄʇ¡tVêHoºªÜç÷9¬îC~”)\WVúÙÓ³œÜž�{ñr(m”ú¶  ‹ƒ q&‘¢lòF_±±ÊrYy™T"xFóá°/å¿2)îR\ßÔÛó¯Â‡äUv5£§Ô°¿é9Îxˆv‚ ]"0—Aª¶>gÁ–xŒ„¸ XRI$œÂâQÿ‹¿ü!Oþ}µm¬J?ñc—ÿ„)ÿ϶­´”¤–_Ö<ÌŒ.˜oÆ~Ë}jºö¾Ö1Ã_P>´gdáÕ‚(ºÌq‘”Ú­²¦ °±î†´µýÚ;$§m%S¦¿v n¶ù“ê^ÏNéúLØÈû–6&N~N=w#©»§â;u•U[+,eMqhõ]c\\Hð’ž‘%‰‘‘ŸÔ:ͽ7$ácâS]·[[Zëë‹¶5¾ sZÐ®Š…Ýcªãtî¥�mÁù�7&Š›”úîuD3è‡mySÕ$³:ž^E=O¥QSöוm¬¸@2KÞ9ãP²ÿmõºFF#ÞÖªÊýŸSÈsí3M»b#Òvï’Jzt—1~vXë÷`Y�“UTUŽkPÛœýûÍŽ?lí=s¬çÓÖ²°±³,ªöãÔþŸ‰]M°]s½MÍt°˜ö�Î5IOZ’æ:ßWëXC õ4>š±_“ÔqZ.k][,5že›äxÂ;:ÆEß·mǸ>ŒlzîÁpüsnᦲuÕ%=KêþsìÂv]ùy9.2Û}"¦4–îw¦áU{¾ò³:Ö.¬þƒ}w¼;¬=õ3Û@f€ú´ögú©)ìR\µ½k9ßU:~w®êò.ºšr.­�ÏÖÏJÒÖmp��‹Ô³:�=¶tüË]—nMT×~UAŽ¥�fÓY­žÝy„”ô‰.s¯dgåôÊšN5–}¦ž¡�–_KíÔv&GˆRéŒê®ëy˜·u;­§Ðpae#ª×9Á嵃۲Jz’I%)$’IJI$’R’I$”¤’I%)$’IJI$’R’I$”± N€/<èùõ�¯-ȵŒ­Ô‡zNÜËP,kÇÄj½y§^ÀÉè?Y?hÔ^Ê^ç]Cå ¹Àn{!¿›¬(9‹Þ1�%×ø(ŒÏ5ŠøseÃ(â7ö‡ºê½6Œ·Q’ì‡b_Œ]é^ÂÑ£Ä9ޤ:8^_õŒã×›öJ©¦·cËl²‚ ^L«ZÁ òKë\ÊêÙDÝa}u¹þ›лM£ú ,•[>Q2@ãÝßøOÃ2òÑŒòäâ<:c„oúÝw:SÙýFë�éØYæ›r­ºàqñénç8í÷�b-Œß­]W.qz ln뙓µ¶0L{+.¾2©ãtÊ:WÔ¶uJIûkXrk¹†uàU·ú¡¤Hñ K¬tŠð:6fÛ•ÑÚÛj³»š5¹®=ÃÁ$© 2UÕG‹Mèþ×+™—'“›–_lJY3K }Ëà÷ +ÕG§Xý§µ6¾«µeÝÖw¬ò6²Ö²¶¶&v5šüÊÜCǹ™W{>…¬kÛðp�ˆ¬DT@²|K‡Ìd92ÎfÇg䀨ƴ J?ñc—ÿ„)ÿ϶­µ‰Gþ,rÿð…?ùöÕ¶œÄÓêÝ5�OØo±Ô‡9�2 ƒ«{loÒrÕW#¡ädãÐ˺…®ÈƼdU“²°àCKv†m�qì¬už¤zf Êm^»·×[kݲ]kÛX÷cW ãu›ÿhWÓú†#°ï½®~3ƒÅµÙ³W´=¡¤80BJobÕu46»îvM‚f×´™> ,k¾ª5Ø÷àãç_�ÓrK�˜m¹£yÜñ[žÒæ{J¶Î¸ÇôzÏ¢CjeÏ4î}=±º;íW_—MxG6ãéÒÊý[5 n?rJiftO[1¹øyV`åŠÅ/²°Çµõƒ-e� í'B™¿W0fätû_e¿lw©“’ç~•öhE›€í%…Õ:¦cªµ½4Õ‡q¶ÙkE�„H{ªƒáºUlÿ¬Öaäg±qzi¨dÞ,hpµ®–ÖF±»÷’Sk¢ØÌÊs3³mη9¸ÁícÍãk�µ»œF’S¿ a¿®3­;Öc6úZzeÀ¶Â?x5Ū=wëª,}O¼Üã-f…•4n¶Ó=˜9M×~°SÑiƾÊ�}Yls«:±›KÝdw ke%2»£\z•½C6Ìgä6¶[[Y[šáVí¿M¤�¤Ts¾®âfädäYcÛnC)kÈ©ôº»+1£¥êÅ}R«:›0knöÙŒ2Ùx ´´¿`ï™Y•ýjÉû z¥ý9Ìé¤�÷²Ö½Ìk\k/u{Z`¬’�AÓZs©Î²ÇYu4;È8<±Îq¿±SÁú¯ƒ�OQÇÇ}‚ž¥ °�EM-sv×§v’¶ÀÈ:ƒä°GÖl±�v{ºk�Óñì¶»n®ÖºÀÚ^êßg¥µº ³¡˜IMª:-õôûº}¹ößM”}ž½Ì­¦¶í,––4I�ÃêÞêX]@9ûð)2½684±ÏËCŒ|UŠú­Võ6àVÝÍ~(ËeÀèZ_°üPõ‡šº•×±ÌgL´Pí¾çXç2·´1¾$ØJ`ï«•~ÍnYT+É9uZK˜ÿPÜ„@qG·¤¿'¼lÌ«2]õä KX×~‰í±­†4�£OQê^�׿ôÿ²ÕUNµ¿¦mŽ%¢v9­o´Ç™Mo\e}#©úD·,ã�Vá-ûC˜Ñ¯òw¤¥;êþë¬ëŒs™�Ö>¶ÆÇ’6‡¸~ðnŠÎ?O®Œü¼æ¹Åù‚°ö˜�é4´GÆVoRËËÉêçcQe£ µdÛ¶ñC_¼¸1®ö9Ä4²buî´º¦xéÝ7'=Ì6 jÝi¬'h˜””ÛIcÕ×rkÉÆ£©aFf»f=ì±¶Öl#pcà4´�4ÑO«fff_U8CìØ×»̃hX.íóñINªJŸQê-Àû6æ>Õ‘^0ƒM“îùBYE´u,NžX\skÅ“£} ÓÇžä”ÜIgYÕlûNv&>9ºü*«µ­Üê7Ã�±ë&6}Ø”àÖëŸ�Ãn@'oÙØßiõ•¼m ø¤§]%•ƒÕó3r01qò,Ç~A´L×Ë…{ŠXÝ~‹úîWFôˌƽ·6¿F—´ïjJuRXÝ'ë%S>ú©s‚÷4n#ôŒ ÞÛ€páG¦ýb».ü*²0þÎ:�#í´[íhkÈx inŽINÚKÿYr]�oPÅéÖdtÊK·d‹×½µ’eU.hƒÜJ½WX¦î¡�‡Sw³'å×p:mk@�=Ò’�–]ýq”³«8ÒO솇;Ü?I5 ´ÓNa ë }öQŸ�ö'3f‡ú‚Öf $�G„$§e%ˆÎ½žìoÚ³Þ�°Ûê:Æ‹½ Òýþ„G Ý)$§®õO­ý?¨íÆ´ä°K½:ñœ* ê÷:sY½WëåÝOb3°û×½ÿ¥¸mšÛ‚ô{+eµº»s \ÓÁB*é½>Ÿæ±ªdDmcGhíà –)’k![ƒ«¯‡â\¤c—“Œ²â®Àûv{ˆ¯ì|§YúLŒ–9¸´·qy5äÿ6ÆžûÏଃN8¨^ßUõ�c˜ Ç»sÎ�™_´y’½rÜl{©8öÔË)" nh-�:/3úÓÒú+rßû�êË›m@Vö {Xò~�¸ðPdÁí‹=þŽÇ#ñqÎå0œ'е¨?xÖ�sÒGGêWëÃÅ­‡èŠӣǶxìå——Ô-ÅúµÔznS½L¼SöÏ{E­ƒ£Ä±ÚüÒ:®_Jͯ+奤odÃ^ÙÕ®ò+Ð:7Õ¼ûº£úß[{]cÜ-§‡sà6±Ä� kt ðÈr#•pžÜ=Ú|ß#Jržl¼xL†|Q?ÎK,e¬~£säôXl|sÍ52³ñkCU„’VÆš<ì¤e##¼�Ÿ«‰Gþ,rÿð…?ùöÕ¶±(ÿÅŽ_þ§ÿ>Ú¶ÒC—õ�+7¦q,¹¶ÓkX\®ÖXFãÆ�A«©çõ\\üúY‡N°ÓC_ê½ÖXÝ…Ïp ðÙsšÆ—8†µ¢I:�V×um¶§ +xcÚdx „“F®´y¯Ù½z¾“‘Ð�Sê¸Û]yæÐ*¹îvçU·4;�§šÛÏé¬Íé7tÇ<µ·RhßÜKv‡+5dSq°TíÆ—šìòpÇÜQQ"žx3ë5ãüfSö[ê~F]Wû,®¿¤pîð*¾wÕ¼Û:ÖWYªºîµ¶Ðú(µÓ]µ²¶²Æ¸ p"XïÒÕuW4º§‡µ®,%¦aÍ;\>E;®©–²—< -“[ ÕÛ~”|%%p›ª6:ynáæôN¥Ôz¦FKï¸þ€Ä¥›iuv ×nú2a¿% n‘Õ>ËÑñòÃ,=6ç¶ç—¾‘]´Öèñs\Ù ~Ëk¨cƒœ 1.q†�™SIwyΉÐ3º_[¹ÅÍK¯Ó‚gÞÆ¾Áo¤Gƒ5Ú||~—×ßÐÿæûñëÆ©ûë»0Úú+ç;Ó­­úE®�%u[]Mßcƒ KŒ qÚ̔ͺ§ZúZðm¬=“¨�¤üa$Ñ«£]ÚÌèý=™MÌmgí 5ûß7`öîÛǒħëzvWGf5U3&܉Í}¡ÀW‘cß-©­’í¯àžWP’Hp®éÙý?¨bætêe5b Ò^+xkǵÎOBúPÊ陿Ó^>~nS3jd—×[©ôý&9Ð747âºäRË«¡Î‹n5·]C »î”D’Ac}G‹’ËzÎn.N>^q è{Zñsl±Ãhˆee»ê… é ÇÅ©�F‡âºëïSØëˆ=ôt-êޏPÛ&Â÷ÔéÖÝîv +ÊWj”eâ^¢û<ßQéuûsÏN¯¨Qe4×Yu­¬±ÕºÇ8Çò‚ÔëØwçt\Ü

­Gõvê¨ô«ù˜™X»¾ž1qÍ�e›Ý’KCGµ¢¤êº´’SÌcàýbÂéNè4cÓea¯¦Ž ëa­©äßVÝÛšB¬YÒ³znOOÊéµ Æaâœ+)sÅo,öØ×;Û2ÍA[é$§Ÿý“Ô¯éÝj˘Êó:³\+ÇÜÖP¦¶¹ð&$ ôÿ«6âãçt·1§?hÉ™º·¹»S‰ÕíË éÂé’IO+�‰õ³/¦SÒÛMT]K«Ïeߢ{kîj?ÝÝ©.©$”¥[¨áe[mÚv;‹-¨èö‘âÓ¬y«šF¢DHЮ¯}KêŒÍfWNÈ¿/#"Ã6<†šÚ/·püŠ<’”@1�vç#Ëòùå(fÍ÷s_«‘ëÅôñ{.±Ôèé]:ìÛœ¦Ó±§—?óZ>%yGJÃë=F÷ý‚—^wo°�3%΀ +ÙÆú�õ“«8;¨\öVÇ=�uîs�´hæµÚí%zL鸽/ +¼€#沫ʻ“Ólß�Mymt´bÞc!í$4o&t]<$ZӡΆS ,Ýø}X¹¨ÃÆq‰Fø®õãýîÚ—Æq{=¯Y}¶zŽÎfKKM”‹cÅ“ôÜô;‚Õ¸ѨN§â�kA$ äŽèn×eç#8J#X I‡•m°½Z}FbõlŠ+ʦü‡cÈ’é¶#â³Û~`é¹7QÔ[iuU@®ÇYc,sÀ6ÿFAÕ¼.©0cDÀu:r‰‡�ÅQç»Æ%ꄵ£¤kÓ¨ðyüÓ—ŒÞ£�FMÀ7ìf«â÷´Ýie›K¼@ã„<§f3¨ÛŠÜáŒ(ô~Êr-x. �[¹ÒÓ+¥�à‘kI€HàžÉ~?ËUGœ|`é¾›ÔEíýSö¼ÇÚìÉê�Æ96W“^nÓúq]f†�ïLU¸8’Ý>�=á>V^Exƒ&Ëæº²2÷ãú¦›- °† +œÝ\Z8ou¤z KÜ×^çbºï´K[»~ÿV=Xݾ}¥i–´�H�FœÑ kf™2sXbaÃ1ÆÝ+zÒï¦Ï8÷WFoXµ·YVK±[u¾ÇDó!„ë´�’K³*v63ó�UÙ‹êý¢û_^ëÜFï{tA ã^PZÒd€O“š×pxQöüVt …ÐSgÓZ<Îk³‹:�§2ÝøX”YI©Å¬6–½Î³häÞŠyÖg`ŒÚ¨Èµÿ Ç±ÖXKöÚæ]ct;}‚`pº8¥/oÅ��qÄÄpút£ÃÃáýSö¼ØvY¦ºëêʮ̩�Øö:Ç1…§{=WÉ÷Dù!å1»X2r-âu?I¶:× µš÷ ÏžÎtWNÖˆhs'-i<‚—·â‘ÏQ±²�íw[Ò›D¡æS¤’‘¤¤’I%)$’IJI$’R’I$”¤’I%"ÉÉ£‡ädÌ_Y†í¼¶�Á�ùí Õ[,icÚÓÈ:„Ÿ…ÓèøT¶Š†»Z9>$òTYq†6j#R<]CŸ‡' ÒŒ ³ä‘>˜Ãô¼m5lmlmlÖÖ� )$’•ÏÝÄ£ÿ9øBŸüûjÛX”âÇ/ÿSÿŸm[i)Îë™XãœF͹Vú{½²k¬;w–¶NÝ%g‘Õìê3íV {g m k·5£G®"\ÞDè·2qqòªôrkmµÈ;\'QÁhNé}=ÕUK¨ießPý×xƒÊd¢Iß·VÞ.c #À8ªbRà> EÙ>;RÜœ“�N=�ÇßSï²ç48íacv´?;R±zvwR8Xx]Ç2^ÇY$´‡Li}g+&ÑÔ1k¹¸ôââz¶¸´9Ïõ‚=ڀŦ:vÈnH¥¾³@ |jtðÓD²ºn[Å™42ç´mÂ}§±ñ˜Êˆ¾¨Ž|#$'Á\1ÔEq¸‰ßN¤¸ÿoιǶºÓ1ª¦öîõ ¨[î26·óDwK/©õ`3r(}u׈êt=’\mmns^éÒ7öZÖô®�uŒ¶ÜzÞú€kG¿Dy�Ùøx¯Ô× Èu²>‘lm'á´!Á.ë¾ó€} v»Œ{Ç‹ÎèëÒܳŸ—ŽìÌlœ�_Q§Ñ¹•K‰ºFÚÁÔËtAÅêäœQ�Ö½õu 1÷½ 8T÷ q wmÅøY§­K_êíõ �ŸC_äΉUÓð©k[U `cýFˆ‡‘³wÆá•ï§ö sx£ÖGHÄx8MWsÑÈÄê}Lý“&ûú²¬¾³CY*¹Ž™Ü}=RÂÎúÑ‹öªékÛ~;­¨;`kl0êÚݯ$‚ �ж[‡ŠÁXmM—Ôú.tî#㸠³¤ôÚ͆¼v3Ö¯ Ðã.8“à‡´õµ'™Àx¿UgK€"¸¤kC„kàǤåœwï±ï¶§–Z-`­ítm-nœÊò6.>-~–=m©’NÖŽI䟊ž.…µrÊ2œŒD�ƒð +I$‘X¤’I%)$’IJI$’R’I$”¤’I%)$’IJI$’R’I$”¤’I%)%òªI)ú©%òªI)ú©%òªI)ú©%òªI)úBˆÿž^?`§ÿ>Ú¶—Ê©$§ê¤—Ê©$§ê¤—Ê©$§ê¤—Ê©$§ê¤—Ê©$§ê¤—Ê©$§ê¤—Ê©$§ê¤—Ê©$§ê¤—Ê©$§ê¤—Ê©$§ê¤—Ê©$§ê¤—Ê©$§ê¤—Ê©$§ê¤—Ê©$§ê¤—Ê©$§ê¤—Ê©$§ê¤—Ê©$§ê¤—Ê©$§ÿÙ + +endstream +endobj +243 0 obj<> +endobj +244 0 obj<> +endobj +248 0 obj <>stream +hÞìX pT×u>÷¾ß] ôƒ$T䘷¬¥V?ˆŸ€‹EÒ +$ ¶„d³‹í²+íêÇ,¬²²e»Œ\ì‚W"UjÅ™8¶‘mp#ç aG¸LCIDÔq—;�‹k§©2Τ–'žš¸Mƨß}o¥";ÉL§ÓÎô¾wÎ=çÜsÏ9÷>½·#¢ê#‰VÞÞX²ªôÒTšóÀ�-=ÝÆK%'O±,"eCkgÛÞï}´Ñ$Rë‰äÝmÑÞÖoì_‡q@ϵGBá¿9ÔÚD´ø Œ¿ØEæ"ç—‰œÂ~KûÞîûk*�a »t8k åöåöeb»´7t§t§ºóÏÂߨÚyfzCQÖMðÿZg<Òyû÷?¿›háÝ7Ónfƒ¤ —È?€&g–SX2R…áS®í�†AÞ_¿˜Q=ì•j¥Ìì£ÿµ×åOµ”‚Z˜Ÿ?ÌwAú5ãþ$¾NC4ÄÇlZ ˜�jé=e’VQÜÒ¯¦‡p¯¢g'èÏ,Í&j†½Þàå°µ€3+ưøŸÐ#ˆý!ãùE˺qk…‡M|L™„^Ä;H/Ñ;ì|¤Ça;G—Å,D¢ú˜-õ³Ÿ²i^-ë#Îx!ß¿¢·èßX+g v>™üa+{µ>øL€.[QmgQcqöbNq‰¯EÔ?̇¹É/J¹\™T3ÕuZQqœú T(¢ÝF�X¹™¾4Õ¦¿gœ5°&ÖΞ`ÃÈa‚Mƒ>âE|3º.è«RPN•¦ìQžMªwhOë*b+¤Ò2(ŸÖ *Öh@Îaº—°èAÐCèåŸÒQ¦gé$�Ò«ô×bMºBïÐÇèNHÔµŽ•±� (ΰGÐ�þëè{Š�±W‘ßkìM¾UÛEõv–ù“ü,�ÿ-—OñŸó%’Òn©Yê’ŽK§¤×¥×åmò°ü¬ü¶ü¶ÂÓêT¦š¥Þ£öƒ4‡¶G{DûŠö´öг˜£®BÔUK;QU/*yˆSÂÚµQÐYz4I?u€f’•*cU¬šÝ +°],Èö².vÿ\EÇØ ì;‹ZÞýˆ]aÿÌþ•}`ÑÇ\å9Ü3W_=oä;ùþÿ:Š¿ˆ9ÆÏóñwP㿊S¤L)[ºYòIÕ &é.é~é 4"]”®HÓØ·TùV¹\¾C¾µ_’§äŸa'¹")ùÊZe¨]Ù§Pú•gp¢§•i5ÕêJ¦ºHݨR�ªcê[ê'Z¶–£-k¥Z£Õz´SÚ”öž~Ú±ÅÑáˆ; é­¤oßðô¾ŒÓý]~�ZBKØœ†/Iið2ijÇSµ¨£ƒ�‰ì´F¶;õOô±ä :ùí”Ò,¥hïÓ Ö%?Ì^”ªé4×zØy)(MKÇ•|u£ÝOþ¤tJëÕ‚Ú{Èô#éq¥]+f[”~v‚oÆg ôKv•þ+wót‰£Ã¬‡tÒO³xÖ&øRÖ¯<'�‘‡%Ÿr€};˜§LJ�ÒZʦTZNËpÖÊp½ëÖ¯[³zUéÊ’â¢BÏŠ/,ÿ|Aþ-îe.céÍŸ»)oÉå.ÎÉÎZ”™‘ž¶pAjŠÓ¡kª"KœQ¡Ï]4Ì‚ )¸·m+cwŠÐuŠ i@U=ßÇ4‚–›1ßÓ ÏÖ<½¶§wΓ¥›hSQ¡ásæßU¹�q¶«ÁùH•;`˜Ó–¼Ý’åk°— 3 _n{•a² á3«{Ú¾`â�¦8+Ý•gQ!�:S ¦@2«Ý�£¬ºœY¯ömå¤/@Vf­»ÊgÖ¸«D +¦”ï …Íú¿¯*Ïå +š¬²ÅÝl’»ÂLóX.Ti-cª•¦f-ctˆr¨ß-¼�O§æ '5ì‡îö›R( ÖÈð˜[ÝUæÖ¦r‹ +ÇÙ M~ÓQ9ΨÉŽjgúFkúªªbµÌJÿ!Ë}1Ü?0•'%|¹†&‡ s¸Á½Õ%î�‚Öíð»�µÛ7`ˆ2vø­ +”å– I¡eÚGÜ>¡ Þk˜w…»=qo›µ$aÒŽ^×™%µÞs3?¦ZŸ‘hò»]ææA#ÎïЈò5ÂWŽ—aÃŒöUªÕ‡óÈ.ÛnAÈ[¡ä1Qý˜±¡=fCÛþêwèÎYèÿ¿mн†5^�=H�n tƒgÓ�ZCC³k)ÿ‘Ä$€œÕ» ÏNæ±ÂÎÅáE,ä­!ž~õi÷_Áx5ø>»VýQÌ¿¼•Æœ:,£w³k¡Ÿµ7`ý<<ŸoèÅ3ð 8"�´k¶Ö¹Gmü.?YøM]ïÃÒ“¶Ë�Ó~kl ¬ùÝ¡O÷ýý 7ß|Ûëöù-ý,8UœOÕÞskßçÇý‡9ù‡I$ÇêÚùÐ6æì¿ž�9ýC4! öØ’·€_é +µHÙÔ¢o¥°7•ª«QCf†îÝfŒó/žÙ¶ +ì ÅØi›½h³“6;a³oÚìy›=k³£6«±Ù6›mµY…ͼ6+·Ù&›•ÙLµ™l3ÉfÌ{;øÛÀà�ß^^¾Œ§�À7�£À3ÀÓÀphv[1¿e‡±Ù)›½`³ã6;f³glVe³-6»Õfëm¦ÙL±·y½àoo“À÷�KÀðmà,0¼ ôám«²YŽuƒã¬Ç[£ >« >® ÑcÚ`TlÕ#ÚàÝÚà.m0  úµ[ôeº¡ß¬ß¤/Ñsõ=KÏÔÓõ…zªîÔu]Õe�ë8£æ"©Ž×5V°:óB Õ5æ/ÝãÌÙ°ËTÜÌ̬£º¦Š\s½Ç䇭/�q63ÊØ—Í爱™G�ä%y @9žß¼rç�êê{ÏÓR¶Ž4ÜW�iK¿§ m#´ƒ–vPh-m.;SO«êBýÁÏ‘ç³.æù}/æëåÖûGuªTÞmó1žâD=Á�çÅñ$Äeq¹ü×'”É ¹üWŸˆÀö;¸àÿiŽþ�’¸R鉹ï«N¢¤,Q.F¶,C>œ”UÈÃIY£2‡'ÉŒ~L&eF»œ”9-d³z‰V²™¤,ÓJ^’”UÈ»“²Fqþ畱ÎÞxG[{·qÒ(-+[U„ÛZc{GK<Ökí6*cñÎbcK4jì^]ÆŽHW$Þ ÛVŠ ¥FSogÄhŒE÷wwÄöu5ûZ~û,_euÅm·yvvìk ]E;"mû£¡øªoj�P†c÷uÑX[ÌèèÂ�Ùîx(ÙŠï1b­7‹‡DnÅTI1´»—âÔAmÔNÝdÐI -.£UT””ÖB·>-ðŒQÐjùŠùqD(†¼…¢ ƒvÌÅê²Fð¼zp[žÿµÂʹJ¡kB&�ð2¨q£´1: íC„Bhk µüAkù�a5UÐm í„÷>ø‡“¼ËšÑ†u¢¬ßå]ô?ìß„ÊD7lÏ0:qŸUgR`@/Æ! þ!øDh¯5wtb—>{ßbÖ¬Ù.ÛOáOX*•ÐZˆ§(RÔïË»­ÿ×vÞG퉧ŽìNÛtUÏÓ­GòøÈã×}M{ƒèZ½ó]­ÔzÆ“Oø +0žïsŽ + +endstream +endobj +249 0 obj<> +endobj +246 0 obj<>/FontDescriptor 249 0 R/CIDToGIDMap/Identity/BaseFont/ECFBNN+Wingdings-Regular/Subtype/CIDFontType2/W[134[891]]>> +endobj +247 0 obj<> +endobj +250 0 obj<> +endobj +xref +0 251 +0000000000 65535 f +0000041729 00000 n +0000023106 00000 n +0000000015 00000 n +0000032719 00000 n +0000000234 00000 n +0000028438 00000 n +0000000461 00000 n +0000042501 00000 n +0000000690 00000 n +0000034521 00000 n +0000000917 00000 n +0000048470 00000 n +0000001145 00000 n +0000038900 00000 n +0000001374 00000 n +0000049243 00000 n +0000001603 00000 n +0000045593 00000 n +0000001832 00000 n +0000029680 00000 n +0000002058 00000 n +0000025303 00000 n +0000002287 00000 n +0000028181 00000 n +0000002516 00000 n +0000027666 00000 n +0000002744 00000 n +0000047958 00000 n +0000002973 00000 n +0000028695 00000 n +0000003202 00000 n +0000033748 00000 n +0000003430 00000 n +0000033234 00000 n +0000003658 00000 n +0000044304 00000 n +0000003887 00000 n +0000030920 00000 n +0000004116 00000 n +0000031950 00000 n +0000004344 00000 n +0000037614 00000 n +0000004570 00000 n +0000024275 00000 n +0000004799 00000 n +0000031693 00000 n +0000005027 00000 n +0000043016 00000 n +0000005254 00000 n +0000025817 00000 n +0000005483 00000 n +0000045850 00000 n +0000005711 00000 n +0000042244 00000 n +0000005937 00000 n +0000047701 00000 n +0000006166 00000 n +0000046106 00000 n +0000006395 00000 n +0000033491 00000 n +0000006624 00000 n +0000038643 00000 n +0000006853 00000 n +0000047444 00000 n +0000007082 00000 n +0000025560 00000 n +0000007311 00000 n +0000037871 00000 n +0000007540 00000 n +0000035294 00000 n +0000007768 00000 n +0000039672 00000 n +0000007997 00000 n +0000024790 00000 n +0000008224 00000 n +0000027409 00000 n +0000008452 00000 n +0000032462 00000 n +0000008678 00000 n +0000030405 00000 n +0000008905 00000 n +0000025047 00000 n +0000009134 00000 n +0000037358 00000 n +0000009361 00000 n +0000040956 00000 n +0000009588 00000 n +0000027107 00000 n +0000024209 00000 n +0000030194 00000 n +0000009813 00000 n +0000009870 00000 n +0000046879 00000 n +0000029211 00000 n +0000010101 00000 n +0000010158 00000 n +0000040700 00000 n +0000010392 00000 n +0000029422 00000 n +0000010619 00000 n +0000026333 00000 n +0000010840 00000 n +0000040442 00000 n +0000011063 00000 n +0000029936 00000 n +0000011294 00000 n +0000040184 00000 n +0000011525 00000 n +0000043273 00000 n +0000011756 00000 n +0000049758 00000 n +0000011987 00000 n +0000031435 00000 n +0000012217 00000 n +0000038127 00000 n +0000012448 00000 n +0000036067 00000 n +0000012679 00000 n +0000034778 00000 n +0000012909 00000 n +0000046621 00000 n +0000013139 00000 n +0000044561 00000 n +0000013370 00000 n +0000031177 00000 n +0000013600 00000 n +0000039414 00000 n +0000013831 00000 n +0000044046 00000 n +0000014062 00000 n +0000049500 00000 n +0000014293 00000 n +0000041471 00000 n +0000014525 00000 n +0000047187 00000 n +0000014756 00000 n +0000048727 00000 n +0000014986 00000 n +0000024532 00000 n +0000015217 00000 n +0000035551 00000 n +0000015448 00000 n +0000050015 00000 n +0000015679 00000 n +0000036325 00000 n +0000015910 00000 n +0000048215 00000 n +0000016141 00000 n +0000043531 00000 n +0000016366 00000 n +0000036841 00000 n +0000039926 00000 n +0000016597 00000 n +0000016669 00000 n +0000016895 00000 n +0000017121 00000 n +0000036583 00000 n +0000017171 00000 n +0000032976 00000 n +0000017401 00000 n +0000030662 00000 n +0000017632 00000 n +0000035036 00000 n +0000017863 00000 n +0000034005 00000 n +0000018094 00000 n +0000026849 00000 n +0000018324 00000 n +0000043789 00000 n +0000018551 00000 n +0000046363 00000 n +0000018783 00000 n +0000038385 00000 n +0000019014 00000 n +0000045077 00000 n +0000019245 00000 n +0000032207 00000 n +0000019475 00000 n +0000034263 00000 n +0000019704 00000 n +0000041213 00000 n +0000019934 00000 n +0000042758 00000 n +0000020164 00000 n +0000044819 00000 n +0000020394 00000 n +0000048985 00000 n +0000020624 00000 n +0000041986 00000 n +0000020854 00000 n +0000027923 00000 n +0000021084 00000 n +0000026591 00000 n +0000021314 00000 n +0000039156 00000 n +0000021544 00000 n +0000035809 00000 n +0000021774 00000 n +0000037099 00000 n +0000022004 00000 n +0000026074 00000 n +0000022238 00000 n +0000028952 00000 n +0000022468 00000 n +0000045334 00000 n +0000022705 00000 n +0000022938 00000 n +0000050272 00000 n +0000050354 00000 n +0000050437 00000 n +0000050519 00000 n +0000050602 00000 n +0000051397 00000 n +0000057138 00000 n +0000065787 00000 n +0000062724 00000 n +0000062884 00000 n +0000063570 00000 n +0000051286 00000 n +0000057076 00000 n +0000057113 00000 n +0000061736 00000 n +0000057200 00000 n +0000060817 00000 n +0000065864 00000 n +0000067329 00000 n +0000068591 00000 n +0000069774 00000 n +0000070716 00000 n +0000071900 00000 n +0000072945 00000 n +0000073981 00000 n +0000065058 00000 n +0000077856 00000 n +0000067205 00000 n +0000064291 00000 n +0000064897 00000 n +0000072780 00000 n +0000062504 00000 n +0000065094 00000 n +0000065337 00000 n +0000065565 00000 n +0000085603 00000 n +0000085837 00000 n +0000075164 00000 n +0000089628 00000 n +0000089844 00000 n +0000086076 00000 n +0000089387 00000 n +0000090093 00000 n +trailer +<> +startxref +90282 +%%EOF From f818eaf6f1cc75942d7fb6baf20d19db4217a471 Mon Sep 17 00:00:00 2001 From: Olivier Laurent Date: Tue, 14 Oct 2008 16:29:07 +0200 Subject: [PATCH 059/153] French translation bzr revid: olt@tinyerp.com-20081014142907-iwfd8xmdvng3boym --- addons/association_vertical/i18n/fr_FR.po | 32 +++++++++++------------ 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/addons/association_vertical/i18n/fr_FR.po b/addons/association_vertical/i18n/fr_FR.po index 6eea9ffe36e..8f8dcff1847 100644 --- a/addons/association_vertical/i18n/fr_FR.po +++ b/addons/association_vertical/i18n/fr_FR.po @@ -6,63 +6,63 @@ msgid "" msgstr "" "Project-Id-Version: OpenERP Server 4.3.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2008-09-11 15:41:43+0000\n" -"PO-Revision-Date: 2008-09-11 15:41:43+0000\n" -"Last-Translator: <>\n" -"Language-Team: \n" +"POT-Creation-Date: 2008-09-05 16:30+0000\n" +"PO-Revision-Date: 2008-10-14 13:35+0000\n" +"Last-Translator: Olivier Laurent \n" +"Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2008-10-14 14:08+0000\n" +"X-Generator: Launchpad (build Unknown)\n" #. module: association_vertical #: model:ir.ui.menu,name:association_vertical.menu_crm_case_categ0_act_fund msgid "New Fund Opportunity" -msgstr "" +msgstr "Nouvelle Opportunité de Fonds" #. module: association_vertical #: model:ir.actions.act_window,name:association_vertical.crm_case_category_act_fund_my1 #: model:ir.ui.menu,name:association_vertical.menu_crm_case_category_act_fund_my1 msgid "My Funds" -msgstr "" +msgstr "Mes Fonds" #. module: association_vertical #: model:ir.actions.act_window,name:association_vertical.crm_case_category_act_fund_my3 #: model:ir.ui.menu,name:association_vertical.menu_crm_case_categ0_act_fund_my3 msgid "My Funds To Be Processed" -msgstr "" +msgstr "Mes Fonds à Traiter" #. module: association_vertical #: model:ir.actions.act_window,name:association_vertical.crm_case_category_act_fund1 msgid "Funds" -msgstr "" +msgstr "Fonds" #. module: association_vertical #: model:ir.actions.act_window,name:association_vertical.crm_case_category_act_fund_my2 #: model:ir.ui.menu,name:association_vertical.menu_crm_case_categ0_act_fund_my2 msgid "My Funds Waiting Validation" -msgstr "" +msgstr "Mes Fonds en attente de Validation" #. module: association_vertical #: model:ir.ui.menu,name:association_vertical.menu_crm_case_fund_raise msgid "Fund Raising" -msgstr "" +msgstr "Levée de Fonds" #. module: association_vertical #: model:ir.actions.act_window,name:association_vertical.crm_case_category_act_fund_all1 #: model:ir.ui.menu,name:association_vertical.menu_crm_case_categ0_act_fund_all1 msgid "All Funds" -msgstr "" +msgstr "Tous les Fonds" #. module: association_vertical #: model:ir.actions.act_window,name:association_vertical.crm_case_category_act_fund_all2 #: model:ir.ui.menu,name:association_vertical.menu_crm_case_categ0_act_fund_all2 msgid "All Funds Waiting Validation" -msgstr "" +msgstr "Tous les Fonds en attente de Validation" #. module: association_vertical #: model:ir.actions.act_window,name:association_vertical.crm_case_category_act_fund_all3 #: model:ir.ui.menu,name:association_vertical.menu_crm_case_categ0_act_fund_all3 msgid "All Funds To Be Processed" -msgstr "" - +msgstr "Tous les Fonds à Traiter" From 953dcda1a755c55fd8f5d73403453291a5aadb05 Mon Sep 17 00:00:00 2001 From: Fabien Pinckaers Date: Tue, 14 Oct 2008 16:43:52 +0200 Subject: [PATCH 060/153] merge bzr revid: fp@tinyerp.com-20081014144352-m1ecje3upr5d5d31 --- addons/l10n_lu/wizard/pdf_ext.py | 103 +++++++++++++++++++++++++++++++ 1 file changed, 103 insertions(+) create mode 100644 addons/l10n_lu/wizard/pdf_ext.py diff --git a/addons/l10n_lu/wizard/pdf_ext.py b/addons/l10n_lu/wizard/pdf_ext.py new file mode 100644 index 00000000000..200fa813218 --- /dev/null +++ b/addons/l10n_lu/wizard/pdf_ext.py @@ -0,0 +1,103 @@ +# -*- encoding: utf-8 -*- +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 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 General Public License for more details +# +# You should have received a copy of the GNU General Public License along with +# this program; if not, write to the Free Software Foundation, Inc., +# 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +""" Copyright (c) 2003-2007 LOGILAB S.A. (Paris, FRANCE). + http://www.logilab.fr/ -- mailto:contact@logilab.fr + +manipulate pdf and fdf files. pdftk recommended. + +Notes regarding pdftk, pdf forms and fdf files (form definition file) +fields names can be extracted with: + pdftk orig.pdf generate_fdf output truc.fdf +to merge fdf and pdf: + pdftk orig.pdf fill_form test.fdf output result.pdf [flatten] +without flatten, one could further edit the resulting form. +with flatten, everything is turned into text. +""" + +import os +import tools + +HEAD="""%FDF-1.2 +%\xE2\xE3\xCF\xD3 +1 0 obj +<< +/FDF +<< +/Fields [ +""" + +TAIL="""] +>> +>> +endobj +trailer + +<< +/Root 1 0 R +>> +%%EOF +""" + +def output_field( f ): + return "\xfe\xff" + "".join( [ "\x00"+c for c in f ] ) + +def extract_keys(lines): + keys = [] + for line in lines: + if line.startswith('/V'): + pass #print 'value',line + elif line.startswith('/T'): + key = line[7:-2] + key = ''.join(key.split('\x00')) + keys.append( key ) + return keys + +def write_field(out, key, value): + out.write("<<\n") + if value: + out.write("/V (%s)\n" %value) + else: + out.write("/V /\n") + out.write("/T (%s)\n" % output_field(key) ) + out.write(">> \n") + +def write_fields(out, fields): + out.write(HEAD) + for key in fields: + value = fields[key] + write_field(out, key, value) +# write_field(out, key+"a", value) # pour copie-carbone sur autres pages + out.write(TAIL) + +def extract_keys_from_pdf(filename): + # what about using 'pdftk filename dump_data_fields' and parsing the output ? + os.system('pdftk %s generate_fdf output /tmp/toto.fdf' % filename) + lines = file('/tmp/toto.fdf').readlines() + return extract_keys(lines) + + +def fill_pdf(infile, outfile, fields): + write_fields(file('/tmp/toto.fdf', 'w'), fields) + os.system('pdftk %s fill_form /tmp/toto.fdf output %s flatten' % (infile, outfile)) + +def testfill_pdf(infile, outfile): + keys = extract_keys_from_pdf(infile) + fields = [] + for key in keys: + fields.append( (key, key, '') ) + fill_pdf(infile, outfile, fields) + + +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: + From ea5bbc2be403a371f7654dfb82e2d1f53b1bffe4 Mon Sep 17 00:00:00 2001 From: Fabien Pinckaers Date: Tue, 14 Oct 2008 16:44:30 +0200 Subject: [PATCH 061/153] lu bzr revid: fp@tinyerp.com-20081014144430-hd1bvcvu6gnkk13f --- addons/l10n_lu/l10n_lu_wizard.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/l10n_lu/l10n_lu_wizard.xml b/addons/l10n_lu/l10n_lu_wizard.xml index 127ff4a0ce1..dd16b17d429 100644 --- a/addons/l10n_lu/l10n_lu_wizard.xml +++ b/addons/l10n_lu/l10n_lu_wizard.xml @@ -19,7 +19,7 @@ This is the same wizard that runs from Financial Managament/Configuration/Financ id="wizard_print_vat" menu="False" model="account.tax.code" - name="l10n_lu.tax.report.wizard" string="Luxemburg VAT Declaration"/> + name="l10n_lu.tax.report.wizard" string="VAT Declaration"/> Date: Tue, 14 Oct 2008 16:44:41 +0200 Subject: [PATCH 062/153] French translation bzr revid: olt@tinyerp.com-20081014144441-m5jsglpq0vw68l2b --- addons/account_followup/i18n/fr_FR.po | 2 +- addons/project/i18n/fr_FR.po | 524 ++++++++++++++------------ addons/report_timesheet/i18n/fr_FR.po | 29 +- 3 files changed, 305 insertions(+), 250 deletions(-) diff --git a/addons/account_followup/i18n/fr_FR.po b/addons/account_followup/i18n/fr_FR.po index a7794a7331f..c049727c42f 100644 --- a/addons/account_followup/i18n/fr_FR.po +++ b/addons/account_followup/i18n/fr_FR.po @@ -427,7 +427,7 @@ msgstr "%(partner_name)s: nom du Partenaire" #. module: account_followup #: wizard_view:account_followup.followup.print.all,next:0 msgid "Select partners to remind" -msgstr "" +msgstr "Sélectionnez les partenaires à prévenir" #. module: account_followup #: model:ir.actions.report.xml,name:account_followup.account_followup_followup_report diff --git a/addons/project/i18n/fr_FR.po b/addons/project/i18n/fr_FR.po index f70df393743..0291f600abc 100644 --- a/addons/project/i18n/fr_FR.po +++ b/addons/project/i18n/fr_FR.po @@ -6,35 +6,35 @@ msgid "" msgstr "" "Project-Id-Version: OpenERP Server 4.3.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2008-09-11 15:41:43+0000\n" -"PO-Revision-Date: 2008-09-11 15:41:43+0000\n" -"Last-Translator: <>\n" -"Language-Team: \n" +"POT-Creation-Date: 2008-09-05 13:19+0000\n" +"PO-Revision-Date: 2008-10-13 15:06+0000\n" +"Last-Translator: Olivier Laurent \n" +"Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" +"X-Launchpad-Export-Date: 2008-10-14 14:36+0000\n" +"X-Generator: Launchpad (build Unknown)\n" #. module: project #: model:ir.actions.act_window,name:project.act_res_users_2_project_task_opened msgid "Assigned tasks" msgstr "Tâches assignées" +#. module: project +#: field:project.project,members:0 +msgid "Project members" +msgstr "Membres du projet" + #. module: project #: model:ir.actions.report.xml,name:project.report_project_desc msgid "Project Description" msgstr "Description du projet" -#. module: project -#, python-format -#: code:addons/project/wizard/close_task.py:0 -msgid "Couldn't send mail because the contact for this task (%s) has no email address!" -msgstr "" - #. module: project #: wizard_field:project.task.delegate,init,name:0 msgid "Title" -msgstr "" +msgstr "Titre" #. module: project #: model:ir.actions.wizard,name:project.wizard_close_task @@ -46,25 +46,26 @@ msgstr "Clôturer tâche" msgid "Toggle activity" msgstr "Changer l'activité" +#. module: project +#: field:project.task,effective_hours:0 +msgid "Eff. Hours" +msgstr "Heures Eff." + #. module: project #: view:project.task:0 msgid "Delegations" -msgstr "" +msgstr "Délégations" #. module: project #: wizard_field:project.task.delegate,init,planned_hours_me:0 msgid "Hours to Validate" -msgstr "" +msgstr "Heures à Validé" #. module: project #: field:project.project,progress_rate:0 +#: field:project.task,progress_rate:0 msgid "Progress" -msgstr "" - -#. module: project -#: selection:res.company,project_time_mode:0 -msgid "Weeks" -msgstr "" +msgstr "Achevé" #. module: project #: field:project.project,child_id:0 @@ -72,31 +73,45 @@ msgid "Subproject" msgstr "Sous projet" #. module: project -#: field:project.project,members:0 -msgid "Project Members" -msgstr "" +#: field:project.task,history:0 +msgid "Task Details" +msgstr "Détails des tâches" + +#. module: project +#: field:project.project,tax_ids:0 +msgid "Applicable taxes" +msgstr "Taxes applicables" #. module: project #: field:project.task,child_ids:0 msgid "Delegated Tasks" -msgstr "" - -#. module: project -#: field:project.task,progress:0 -msgid "Progress (%)" -msgstr "" +msgstr "Tâches déléguées" #. module: project #: model:ir.actions.act_window,name:project.action_view_task4 #: model:ir.ui.menu,name:project.menu_action_view_task4 msgid "My Tasks" -msgstr "Mes tâches " +msgstr "Mes tâches" #. module: project -#, python-format -#: code:addons/project/wizard/close_task.py:0 -msgid "Couldn't send mail because your email address is not configured!" -msgstr "" +#: field:project.project,tariff:0 +msgid "Sales price" +msgstr "Prix de ventes" + +#. module: project +#: view:project.project:0 +msgid "Set pending" +msgstr "Mettre en attente" + +#. module: project +#: view:project.project:0 +msgid "Open task" +msgstr "Tâches ouvertes" + +#. module: project +#: model:ir.actions.wizard,name:project.wizard_billing +msgid "Bill tasks" +msgstr "Facturer tâches" #. module: project #: selection:project.task,priority:0 @@ -106,7 +121,7 @@ msgstr "Très urgent" #. module: project #: wizard_button:project.task.delegate,init,valid:0 msgid "Validate" -msgstr "" +msgstr "Valider" #. module: project #: model:ir.actions.act_window,name:project.action_view_task5_prog @@ -114,16 +129,31 @@ msgstr "" msgid "My Tasks in Progress" msgstr "Mes tâches en cours" +#. module: project +#: field:project.task,start_sequence:0 +msgid "Wait for previous sequences" +msgstr "Attente d'une étape précédente" + +#. module: project +#: view:project.project:0 +msgid "Task Information" +msgstr "Informations de la tâche" + #. module: project #: model:ir.model,name:project.model_project_task #: field:project.task.work,task_id:0 msgid "Task" msgstr "Tâche" +#. module: project +#: wizard_button:project.wiz_bill,init,bill:0 +msgid "Ok" +msgstr "Ok" + #. module: project #: model:ir.actions.wizard,name:project.wizard_delegate_task msgid "Delegate Task" -msgstr "" +msgstr "Délégué Tâche" #. module: project #: field:project.project,notes:0 @@ -134,9 +164,9 @@ msgid "Notes" msgstr "Notes" #. module: project -#: selection:res.company,project_time_mode:0 -msgid "Days" -msgstr "" +#: view:project.project:0 +msgid "Taxes" +msgstr "Taxes" #. module: project #: model:ir.model,name:project.model_project_project @@ -146,12 +176,6 @@ msgstr "" msgid "Project" msgstr "Projet" -#. module: project -#: model:ir.actions.act_window,name:project.action_view_task_new -#: model:ir.ui.menu,name:project.menu_action_view_task_new -msgid "New Task" -msgstr "" - #. module: project #: selection:project.project,state:0 #: selection:project.task,state:0 @@ -164,11 +188,6 @@ msgstr "Annulé" msgid "My Open Tasks" msgstr "Mes tâches ouvertes" -#. module: project -#: view:project.project:0 -msgid "Mail Header" -msgstr "" - #. module: project #: field:project.project,warn_footer:0 msgid "Mail footer" @@ -178,23 +197,33 @@ msgstr "Pied de page mail" #: model:ir.actions.act_window,name:project.open_task_type_form #: model:ir.ui.menu,name:project.menu_task_types msgid "Task Types" -msgstr "" +msgstr "Types de taxes" #. module: project #: model:ir.ui.menu,name:project.menu_definitions -#: view:res.company:0 msgid "Configuration" msgstr "Configuration" #. module: project -#: field:project.task.work,user_id:0 -msgid "Done by" -msgstr "Assigné à" +#: field:project.project,warn_customer:0 +msgid "Warn customer" +msgstr "Avertir le client" + +#. module: project +#: model:ir.actions.act_window,name:project.action_view_task2 +#: model:ir.ui.menu,name:project.menu_action_view_task2 +msgid "Unbilled closed tasks" +msgstr "Tâches fermées non facturés" #. module: project #: view:project.task:0 msgid "Set Pending" -msgstr "" +msgstr "Mettre en attente" + +#. module: project +#: field:project.task,invoice_id:0 +msgid "Generated Invoice" +msgstr "Générer les factures" #. module: project #: field:project.project,category_id:0 @@ -202,15 +231,14 @@ msgid "Analytic Account" msgstr "Classif. de comptabilité" #. module: project -#: model:ir.actions.act_window,name:project.act_project_project_2_project_task_all -#: model:ir.ui.menu,name:project.menu_action_view_task -msgid "All Tasks" -msgstr "Toutes les tâches" +#: field:project.task.work,user_id:0 +msgid "Done by" +msgstr "Assigné à" #. module: project -#: view:project.task:0 -msgid "Planning" -msgstr "" +#: field:project.project,mode:0 +msgid "Price setting mode" +msgstr "Mode de calcul du prix" #. module: project #: field:project.task,date_deadline:0 @@ -218,16 +246,24 @@ msgid "Deadline" msgstr "Date limite" #. module: project -#: field:project.project,partner_id:0 -#: field:project.task,partner_id:0 -msgid "Partner" -msgstr "" +#: field:project.project,warn_manager:0 +msgid "Warn manager" +msgstr "Prévenir le responsable" + +#. module: project +#: view:project.project:0 +msgid "Mail texts" +msgstr "Textes du Mail" + +#. module: project +#: selection:project.task,state:0 +msgid "Draft" +msgstr "Brouillon" #. module: project #: wizard_field:project.task.delegate,init,planned_hours:0 -#: field:project.task,planned_hours:0 msgid "Planned Hours" -msgstr "" +msgstr "Heures planifiés" #. module: project #: view:project.project:0 @@ -239,27 +275,27 @@ msgstr "Tâche: %(name)s" msgid "Send Message" msgstr "Envoyer un message" +#. module: project +#: field:project.project,name:0 +msgid "Project name" +msgstr "Nom du projet" + #. module: project #: model:ir.actions.act_window,name:project.open_view_my_project #: model:ir.ui.menu,name:project.menu_open_view_my_project #: view:project.project:0 msgid "My projects" -msgstr "Mes projets " +msgstr "Mes projets" #. module: project -#: view:project.task:0 -msgid "Dates" -msgstr "" +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "XML non valide pour l'architecture de la vue!" #. module: project -#: help:project.project,progress_rate:0 -msgid "Percent of tasks closed according to the total of tasks todo." -msgstr "" - -#. module: project -#: field:project.project,parent_id:0 -msgid "Parent Project" -msgstr "" +#: wizard_field:project.wiz_bill,init,sale_account_id:0 +msgid "Income account" +msgstr "Compte de revenues" #. module: project #: field:project.task,type:0 @@ -268,10 +304,9 @@ msgid "Type" msgstr "Type" #. module: project -#: model:ir.actions.act_window,name:project.open_view_project -#: model:ir.ui.menu,name:project.menu_open_view_project -msgid "New Project" -msgstr "" +#: wizard_field:project.wiz_bill,init,total:0 +msgid "Total Price" +msgstr "Prix Total" #. module: project #: selection:project.task,priority:0 @@ -285,9 +320,9 @@ msgid "Task Work" msgstr "Travail effectué" #. module: project -#: selection:res.company,project_time_mode:0 -msgid "Hours" -msgstr "" +#: model:ir.ui.menu,name:project.menu_action_view_task +msgid "All Tasks" +msgstr "Toutes les tâches" #. module: project #: model:ir.actions.act_window,name:project.action_view_task5_pending @@ -304,7 +339,12 @@ msgstr "Tâches non-assignées" #. module: project #: view:project.task:0 msgid "Extra Info" -msgstr "" +msgstr "Infos Complémentaires" + +#. module: project +#: field:project.project,pricelist_id:0 +msgid "Pricelist" +msgstr "Liste de prix" #. module: project #: field:project.project,warn_header:0 @@ -312,36 +352,29 @@ msgid "Mail header" msgstr "Entête de mail" #. module: project -#: field:project.project,date_start:0 -msgid "Starting Date" -msgstr "" +#: model:ir.model,name:project.model_project_task_type +msgid "Project task type" +msgstr "Type de tâche" #. module: project +#: model:ir.actions.act_window,name:project.open_view_project +#: model:ir.ui.menu,name:project.menu_open_view_project #: model:ir.ui.menu,name:project.next_id_54 #: view:project.project:0 msgid "Projects" -msgstr "" +msgstr "Projets" #. module: project -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "" - -#. module: project -#: field:project.task,history:0 -msgid "Task Details" -msgstr "" +#: model:ir.actions.act_window,name:project.action_view_task3 +#: model:ir.ui.menu,name:project.menu_action_view_task3 +msgid "Unbilled open tasks" +msgstr "Tâches ouvertes non facturées" #. module: project #: view:project.project:0 msgid "User: %(user_id)s" msgstr "Utilisateur: %(user_id)s" -#. module: project -#: field:project.task,delay_hours:0 -msgid "Delay Hours" -msgstr "" - #. module: project #: model:ir.actions.act_window,name:project.open_view_my_project_open #: model:ir.ui.menu,name:project.menu_open_view_my_project_open @@ -354,27 +387,18 @@ msgid "Contact" msgstr "Contact" #. module: project +#: view:project.project:0 #: view:project.task:0 msgid "Delegate" -msgstr "" - -#. module: project -#: view:project.task:0 -msgid "Project Tasks" -msgstr "" +msgstr "Délégué" #. module: project #: model:ir.ui.menu,name:project.menu_main -#: view:res.company:0 msgid "Project Management" msgstr "Gestion de projets" #. module: project -#: field:res.company,project_time_mode:0 -msgid "Project Time Unit" -msgstr "" - -#. module: project +#: view:project.project:0 #: view:project.task:0 msgid "Tasks" msgstr "Tâches" @@ -385,9 +409,10 @@ msgid "Task type" msgstr "Type de tâche" #. module: project -#: field:project.project,warn_customer:0 -msgid "Warn Partner" -msgstr "" +#: model:ir.actions.act_window,name:project.action_view_task_new +#: model:ir.ui.menu,name:project.menu_action_view_task_new +msgid "New Task" +msgstr "Nouvelle tâche" #. module: project #: view:project.project:0 @@ -399,31 +424,48 @@ msgstr "Membres du projet" msgid "Project's tasks" msgstr "Tâches de projet" +#. module: project +#: view:project.project:0 +#: view:project.task:0 +msgid "Re-open" +msgstr "Ré-ouvrir" + +#. module: project +#: model:ir.actions.act_window,name:project.act_project_project_2_project_task_opened +msgid "Opened tasks" +msgstr "Tâches ouvertes" + #. module: project #: view:project.project:0 msgid "Status: %(state)s" msgstr "Statut: %(state)s" #. module: project -#: view:project.task:0 -msgid "Planned" -msgstr "" +#: field:project.task,billable:0 +msgid "To be invoiced" +msgstr "A facturer" #. module: project +#: model:ir.ui.menu,name:project.menu_action_billable +msgid "Billable Tasks" +msgstr "Tâches facturables" + +#. module: project +#: view:project.project:0 #: view:project.task:0 msgid "Delegated tasks" -msgstr "" - -#. module: project -#: model:ir.model,name:project.model_project_task_type -msgid "Project task type" -msgstr "Type de tâche" +msgstr "Tâches déléguées" #. module: project #: view:project.project:0 msgid "Administration" msgstr "Administration" +#. module: project +#: selection:project.project,mode:0 +msgid "By Task" +msgstr "Par tâche" + #. module: project #: wizard_field:project.task.close,mail_ask,email:0 msgid "E-Mails" @@ -435,9 +477,9 @@ msgid "Partner Info" msgstr "Infos partenaire" #. module: project -#: selection:project.task,state:0 -msgid "Draft" -msgstr "Brouillon" +#: wizard_view:project.wiz_bill,init:0 +msgid "Billing wizard" +msgstr "Fenêtres de Facturation" #. module: project #: selection:project.task,priority:0 @@ -445,14 +487,10 @@ msgid "Low" msgstr "Basse" #. module: project +#: view:project.project:0 #: view:project.task:0 msgid "Set Draft" -msgstr "" - -#. module: project -#: field:project.project,manager:0 -msgid "Project Manager" -msgstr "" +msgstr "Mettre en brouillon" #. module: project #: selection:project.project,state:0 @@ -464,17 +502,7 @@ msgstr "En attente" #: field:project.project,state:0 #: field:project.task,state:0 msgid "Status" -msgstr "" - -#. module: project -#: field:project.task.work,hours:0 -msgid "Time Spent" -msgstr "" - -#. module: project -#: field:project.project,name:0 -msgid "Project Name" -msgstr "" +msgstr "État" #. module: project #: model:ir.actions.act_window,name:project.open_view_all_project_unclosed_open @@ -485,10 +513,10 @@ msgid "Open projects" msgstr "Projets ouverts" #. module: project -#: field:project.task,date_start:0 -#: field:project.task.work,date:0 -msgid "Date" -msgstr "" +#: field:project.project,active:0 +#: field:project.task,active:0 +msgid "Active" +msgstr "Actif" #. module: project #: model:ir.actions.act_window,name:project.action_view_task6_prog @@ -497,48 +525,42 @@ msgid "Tasks in Progress" msgstr "Tâches en cours" #. module: project +#: view:project.project:0 #: view:project.task:0 msgid "Task edition" msgstr "Édition de tâche" #. module: project -#: field:project.task,parent_id:0 -msgid "Parent Task" -msgstr "" - -#. module: project -#: selection:res.company,project_time_mode:0 -msgid "Months" -msgstr "" +#: view:project.project:0 +msgid "Others" +msgstr "Autres" #. module: project #: wizard_field:project.task.delegate,init,prefix:0 msgid "Prefix of Task" -msgstr "" +msgstr "Préfixe de la Tâche" #. module: project -#: field:project.project,active:0 -#: field:project.task,active:0 -msgid "Active" -msgstr "Actif" +#: field:project.task,date_start:0 +#: field:project.task.work,date:0 +msgid "Date" +msgstr "Date" #. module: project -#: help:res.company,project_time_mode:0 -msgid "This will set the unit of measure used in projects and tasks.\n" -"If you use the timesheet linked to projects (project_timesheet module), don't forget to setup the right unit of measure in your employees." -msgstr "" - -#. module: project -#, python-format -#: code:addons/project/wizard/close_task.py:0 -msgid "Error" -msgstr "" +#: wizard_field:project.wiz_bill,init,task_total:0 +msgid "Number of tasks" +msgstr "Nombres de tâches" #. module: project #: model:ir.actions.act_window,name:project.act_res_users_2_project_project msgid "User's projects" msgstr "Projets de l'utilisateur" +#. module: project +#: selection:project.task,priority:0 +msgid "Urgent" +msgstr "Urgent" + #. module: project #: model:ir.actions.act_window,name:project.open_view_all_project_unclosed #: model:ir.ui.menu,name:project.menu_all_project_unclosed @@ -548,7 +570,7 @@ msgstr "Projets non-clôturés" #. module: project #: wizard_view:project.task.delegate,init:0 msgid "Delegate this task to a user" -msgstr "" +msgstr "Délégué cette tâche à un utilisateur" #. module: project #: field:project.task,date_close:0 @@ -560,11 +582,6 @@ msgstr "Date fin" msgid "Assigned to" msgstr "Assigné à" -#. module: project -#: view:project.task:0 -msgid "Delay" -msgstr "" - #. module: project #: model:ir.actions.act_window,name:project.act_res_users_2_project_task_work_month msgid "Month works" @@ -576,6 +593,11 @@ msgstr "Travail mensuel" msgid "Gantt Representation" msgstr "Diagramme de Gantt" +#. module: project +#: view:project.project:0 +msgid "All tasks" +msgstr "Toutes les tâches" + #. module: project #: field:project.task,name:0 msgid "Task summary" @@ -589,22 +611,20 @@ msgstr "Date de début: %(date_start)s" #. module: project #: selection:project.project,state:0 #: selection:project.task,state:0 +#: view:project.project:0 #: view:project.task:0 msgid "Done" msgstr "Effectué" #. module: project +#: wizard_button:project.wiz_bill,init,end:0 #: wizard_button:project.task.close,mail_ask,end:0 #: wizard_button:project.task.delegate,init,end:0 +#: view:project.project:0 #: view:project.task:0 msgid "Cancel" msgstr "Annuler" -#. module: project -#: help:project.project,category_id:0 -msgid "Link this project to an analytic account if you need financial management on projects. It ables to connect projects with budgets, plannings, costs and revenues analysis, timesheet on projects, etc." -msgstr "" - #. module: project #: selection:project.project,state:0 #: selection:project.task,state:0 @@ -612,6 +632,11 @@ msgstr "" msgid "Open" msgstr "Ouvert" +#. module: project +#: view:project.task:0 +msgid "Effective hours" +msgstr "Heures effectives" + #. module: project #: view:project.project:0 msgid "ID: %(task_id)s" @@ -620,7 +645,7 @@ msgstr "ID: %(task_id)s" #. module: project #: view:project.task:0 msgid "Information" -msgstr "" +msgstr "Information" #. module: project #: model:ir.actions.act_window,name:project.open_view_my_project_open_unclosed @@ -630,23 +655,26 @@ msgstr "Mes projets non-clôturés" #. module: project #: constraint:ir.model:0 -msgid "The Object name must start with x_ and not contain any special character !" +msgid "" +"The Object name must start with x_ and not contain any special character !" msgstr "" +"Le nom de l'objet doit commencer avec x_ et ne pas contenir de charactères " +"spéciaux !" #. module: project -#: field:project.task,remaining_hours:0 -msgid "Remaining Hours" -msgstr "" +#: field:project.task,parent_id:0 +msgid "Parent Task" +msgstr "Tâche parente" #. module: project -#: field:project.project,timesheet_id:0 -msgid "Working Time" -msgstr "" +#: field:project.project,date_start:0 +msgid "Project started on" +msgstr "Projet démarré le" #. module: project #: wizard_view:project.task.delegate,init:0 msgid "Delegated Task" -msgstr "" +msgstr "Tache délégué" #. module: project #: selection:project.task,priority:0 @@ -659,51 +687,61 @@ msgid "Send mail to customer" msgstr "Envoyer mail au client" #. module: project -#: field:project.project,warn_manager:0 -msgid "Warn Manager" -msgstr "" - -#. module: project -#: constraint:project.project:0 -msgid "Error ! You can not create recursive projects." -msgstr "" +#: field:project.project,timesheet_id:0 +msgid "Working hours" +msgstr "Heures travaillées" #. module: project #: field:project.project,planned_hours:0 +#: view:project.task:0 msgid "Planned hours" msgstr "Heures planifiées" -#. module: project -#: field:project.task,total_hours:0 -msgid "Total Hours" -msgstr "" - #. module: project #: wizard_field:project.task.close,mail_ask,description:0 #: field:project.task,description:0 #: field:project.task.type,description:0 +#: view:project.project:0 +#: view:project.task:0 msgid "Description" msgstr "Description" #. module: project -#: selection:project.task,priority:0 -msgid "Urgent" -msgstr "Urgent" +#: field:project.project,date_end:0 +msgid "Project should end on" +msgstr "Date de fin de projet" + +#. module: project +#: view:project.project:0 +msgid "Task definition" +msgstr "Définition de la tâche" + +#. module: project +#: wizard_field:project.wiz_bill,init,journal_id:0 +msgid "Journal" +msgstr "Journal" #. module: project #: field:project.task,work_ids:0 +#: view:project.project:0 msgid "Work done" msgstr "Travail effectué" #. module: project #: field:project.project,effective_hours:0 +#: field:project.task.work,hours:0 msgid "Hours spent" msgstr "Heures travaillées" +#. module: project +#: field:project.task,progress:0 +msgid "Progress (0-100)" +msgstr "Avancement (0-100)" + #. module: project #: wizard_field:project.task.delegate,init,include_info:0 msgid "Copy Description" -msgstr "" +msgstr "Copier la description" #. module: project #: field:project.project,tasks:0 @@ -711,9 +749,20 @@ msgid "Project tasks" msgstr "Tâches du projet" #. module: project -#: help:project.project,warn_manager:0 -msgid "If you check this field, the project manager will receive a request each time a task is completed by his team." -msgstr "" +#: field:project.project,parent_id:0 +msgid "Parent project" +msgstr "Project Parent" + +#. module: project +#: field:project.project,partner_id:0 +#: field:project.task,partner_id:0 +msgid "Customer" +msgstr "Client" + +#. module: project +#: field:project.task,planned_hours:0 +msgid "Plan. hours" +msgstr "Heures Plan." #. module: project #: field:project.task.work,name:0 @@ -726,18 +775,17 @@ msgid "Project task" msgstr "Tâche de projet" #. module: project -#: field:project.task,effective_hours:0 -msgid "Hours Spent" -msgstr "" +#: selection:project.project,mode:0 +msgid "By Effective Hour" +msgstr "Par Heure Effective" #. module: project -#: view:project.task:0 -msgid "Re-open" -msgstr "Ré-ouvrir" +#: selection:project.project,mode:0 +msgid "By Hour" +msgstr "Par Heure" #. module: project #: model:ir.actions.act_window,name:project.action_view_task6 -#: model:ir.actions.act_window,name:project.act_project_project_2_project_task_opened #: model:ir.ui.menu,name:project.menu_action_view_task6 msgid "Open Tasks" msgstr "Tâches ouvertes" @@ -746,23 +794,23 @@ msgstr "Tâches ouvertes" #: field:project.project,priority:0 #: field:project.task,sequence:0 msgid "Sequence" -msgstr "" +msgstr "Séquence" #. module: project #: wizard_view:project.task.delegate,init:0 msgid "Validation Task" -msgstr "" +msgstr "Tâche Validée" #. module: project #: model:ir.actions.act_window,name:project.open_view_all_project #: model:ir.ui.menu,name:project.menu_all_project msgid "All Projects" -msgstr "" +msgstr "Tous les projets" #. module: project #: wizard_field:project.task.delegate,init,state:0 msgid "Validation State" -msgstr "" +msgstr "État de Validation" #. module: project #: wizard_button:project.task.close,mail_ask,close:0 @@ -772,12 +820,12 @@ msgstr "Fermer (sans mail)" #. module: project #: wizard_field:project.task.delegate,init,user_id:0 msgid "Assign To" -msgstr "" +msgstr "Attribué à" #. module: project #: field:project.task,priority:0 msgid "Importance" -msgstr "" +msgstr "Important" #. module: project #: view:project.project:0 @@ -785,12 +833,16 @@ msgid "Date Stop: %(date_stop)s" msgstr "Date d'arrêt: %(date_stop)s" #. module: project -#: field:project.project,date_end:0 -msgid "Expected End" -msgstr "" +#: wizard_field:project.wiz_bill,init,invoice_num:0 +msgid "Generated invoices" +msgstr "Factures Générées" #. module: project -#: view:project.project:0 -msgid "Mail Footer" -msgstr "" +#: wizard_field:project.wiz_bill,init,task_invoice:0 +msgid "Tasks to invoice" +msgstr "Tâches a facturer" +#. module: project +#: field:project.project,manager:0 +msgid "Project manager" +msgstr "Directeur de projet" diff --git a/addons/report_timesheet/i18n/fr_FR.po b/addons/report_timesheet/i18n/fr_FR.po index 624b6261189..339aba59689 100644 --- a/addons/report_timesheet/i18n/fr_FR.po +++ b/addons/report_timesheet/i18n/fr_FR.po @@ -6,14 +6,15 @@ msgid "" msgstr "" "Project-Id-Version: OpenERP Server 4.3.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2008-09-11 15:41:42+0000\n" -"PO-Revision-Date: 2008-09-11 15:41:42+0000\n" -"Last-Translator: <>\n" -"Language-Team: \n" +"POT-Creation-Date: 2008-09-05 16:24+0000\n" +"PO-Revision-Date: 2008-10-11 07:04+0000\n" +"Last-Translator: Christophe Chauvet \n" +"Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2008-10-14 14:28+0000\n" +"X-Generator: Launchpad (build Unknown)\n" #. module: report_timesheet #: model:ir.actions.act_window,name:report_timesheet.action_timesheet_account_date_stat_my @@ -28,8 +29,11 @@ msgstr "Timesheets par utilisateur" #. module: report_timesheet #: constraint:ir.model:0 -msgid "The Object name must start with x_ and not contain any special character !" +msgid "" +"The Object name must start with x_ and not contain any special character !" msgstr "" +"Le nom de l'objet doit commencer avec x_ et ne pas contenir de charactères " +"spéciaux !" #. module: report_timesheet #: model:ir.model,name:report_timesheet.model_report_timesheet_account_date @@ -67,7 +71,7 @@ msgstr "Timesheet à facturer" #: model:ir.actions.act_window,name:report_timesheet.action_timesheet_account_date_stat_all #: model:ir.ui.menu,name:report_timesheet.menu_report_timesheet_account_date_all msgid "Daily Timesheet by Account" -msgstr "" +msgstr "Feuilles de présences jounalière par Compte" #. module: report_timesheet #: model:ir.actions.act_window,name:report_timesheet.act_res_users_2_report_timesheet_user @@ -86,7 +90,7 @@ msgstr "Utilisateur" #: model:ir.actions.act_window,name:report_timesheet.action_timesheet_account_stat_all #: model:ir.ui.menu,name:report_timesheet.menu_report_timesheet_account_all msgid "Timesheet by Account" -msgstr "" +msgstr "Feuilles de présence par Compte" #. module: report_timesheet #: field:report_timesheet.account.date,name:0 @@ -119,13 +123,13 @@ msgstr "Feuilles de présence par compte" #. module: report_timesheet #: constraint:ir.ui.view:0 msgid "Invalid XML for View Architecture!" -msgstr "" +msgstr "XML non valide pour l'architecture de la vue!" #. module: report_timesheet #: model:ir.actions.act_window,name:report_timesheet.action_timesheet_user_stat_all #: model:ir.ui.menu,name:report_timesheet.menu_report_timesheet_user_all msgid "Timesheet by User" -msgstr "" +msgstr "Feuilles de présences par Utilisateur" #. module: report_timesheet #: model:ir.actions.act_window,name:report_timesheet.action_timesheet_account_stat_my @@ -152,7 +156,7 @@ msgstr "Timesheet journalière par compte" #: model:ir.actions.act_window,name:report_timesheet.action_timesheet_invoice_stat_all #: model:ir.ui.menu,name:report_timesheet.menu_report_timesheet_invoice_all msgid "Timesheet by Invoice" -msgstr "" +msgstr "Feuilles de présence par Facture" #. module: report_timesheet #: field:report_timesheet.account.date,quantity:0 @@ -199,4 +203,3 @@ msgstr "Coût" #: model:ir.ui.menu,name:report_timesheet.next_id_69 msgid "This Month" msgstr "Ce mois" - From ebaa580ce66fbb9d0370b6435c7a54b13b1272ea Mon Sep 17 00:00:00 2001 From: Olivier Laurent Date: Tue, 14 Oct 2008 16:45:59 +0200 Subject: [PATCH 063/153] French translation bzr revid: olt@tinyerp.com-20081014144559-fby3tbwq6dhmgmn2 --- addons/account_tax_include/i18n/fr_FR.po | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/addons/account_tax_include/i18n/fr_FR.po b/addons/account_tax_include/i18n/fr_FR.po index 30a8afdfb81..003361b5d18 100644 --- a/addons/account_tax_include/i18n/fr_FR.po +++ b/addons/account_tax_include/i18n/fr_FR.po @@ -6,37 +6,37 @@ msgid "" msgstr "" "Project-Id-Version: OpenERP Server 4.3.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2008-09-11 15:41:42+0000\n" -"PO-Revision-Date: 2008-09-11 15:41:42+0000\n" -"Last-Translator: <>\n" -"Language-Team: \n" +"POT-Creation-Date: 2008-09-05 16:27+0000\n" +"PO-Revision-Date: 2008-10-09 20:00+0000\n" +"Last-Translator: Fabien Pinckaers \n" +"Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2008-10-14 14:40+0000\n" +"X-Generator: Launchpad (build Unknown)\n" #. module: account_tax_include #: constraint:ir.ui.view:0 msgid "Invalid XML for View Architecture!" -msgstr "" +msgstr "XML non valide pour l'architecture de la vue!" #. module: account_tax_include #: selection:account.invoice,price_type:0 msgid "Tax excluded" -msgstr "" +msgstr "Tax exclue" #. module: account_tax_include #: view:account.tax:0 msgid "Compute Code for Taxes included prices" -msgstr "" +msgstr "Code de calcul pour les taxes comprises" #. module: account_tax_include #: selection:account.invoice,price_type:0 msgid "Tax included" -msgstr "" +msgstr "Tax inclue" #. module: account_tax_include #: field:account.invoice,price_type:0 msgid "Price method" -msgstr "" - +msgstr "Méthode de prix" From 521bd83bbf693fcbd7d4d1235ab4391b1a085b67 Mon Sep 17 00:00:00 2001 From: qdp Date: Tue, 14 Oct 2008 16:51:51 +0200 Subject: [PATCH 064/153] *changed structure of menuitem bzr revid: qdp@tinyerp.com-20081014145151-lmh64c22hjx9q2u3 --- addons/account/account_menuitem.xml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/account/account_menuitem.xml b/addons/account/account_menuitem.xml index 9b3726b5c40..a9500a37187 100644 --- a/addons/account/account_menuitem.xml +++ b/addons/account/account_menuitem.xml @@ -10,12 +10,13 @@ + - + From 0f77409530c1efb027d8e7a7a6795c9167b6b727 Mon Sep 17 00:00:00 2001 From: qdp Date: Tue, 14 Oct 2008 17:01:23 +0200 Subject: [PATCH 065/153] *bugfixed the chart generation from a chart template bzr revid: qdp@tinyerp.com-20081014150123-xs4zvgy2tzce34qw --- addons/account/account.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/account/account.py b/addons/account/account.py index 729037102b3..fee6d951e9a 100644 --- a/addons/account/account.py +++ b/addons/account/account.py @@ -1953,8 +1953,8 @@ class wizard_multi_charts_accounts(osv.osv_memory): for key,value in todo_dict.items(): if value['account_collected_id'] or value['account_paid_id']: obj_acc_tax.write(cr, uid, [key], vals={ - 'account_collected_id': value['account_collected_id'], - 'account_paid_id': value['account_paid_id'], + 'account_collected_id': acc_template_ref[value['account_collected_id']], + 'account_paid_id': acc_template_ref[value['account_paid_id']], }) # Creating Journals From 9aded621bd4617f870c450297866ebba25412065 Mon Sep 17 00:00:00 2001 From: Fabien Pinckaers Date: Tue, 14 Oct 2008 17:05:12 +0200 Subject: [PATCH 066/153] date invoice fix bzr revid: fp@tinyerp.com-20081014150512-xkxgkl0lwb5e4n0i --- addons/account/invoice.py | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/addons/account/invoice.py b/addons/account/invoice.py index b81c624ded4..611ebf7fe84 100644 --- a/addons/account/invoice.py +++ b/addons/account/invoice.py @@ -171,7 +171,7 @@ class account_invoice(osv.osv): ('cancel','Canceled') ],'State', select=True, readonly=True), - 'date_invoice': fields.date('Date Invoiced', required=True, states={'open':[('readonly',True)],'close':[('readonly',True)]}), + 'date_invoice': fields.date('Date Invoiced', states={'open':[('readonly',True)],'close':[('readonly',True)]}), 'date_due': fields.date('Due Date', states={'open':[('readonly',True)],'close':[('readonly',True)]}), 'partner_id': fields.many2one('res.partner', 'Partner', change_default=True, readonly=True, required=True, states={'draft':[('readonly',False)]}), @@ -203,7 +203,7 @@ class account_invoice(osv.osv): } _defaults = { 'type': _get_type, - 'date_invoice': lambda *a: time.strftime('%Y-%m-%d'), + #'date_invoice': lambda *a: time.strftime('%Y-%m-%d'), 'state': lambda *a: 'draft', 'journal_id': _get_journal, 'currency_id': _get_currency, @@ -332,9 +332,9 @@ class account_invoice(osv.osv): if default is None: default = {} default = default.copy() - default.update({'state':'draft', 'number':False, 'move_id':False,}) + default.update({'state':'draft', 'number':False, 'move_id':False}) if 'date_invoice' not in default: - default['date_invoice'] = time.strftime('%Y-%m-%d') + default['date_invoice'] = False if 'date_due' not in default: default['date_due'] = False return super(account_invoice, self).copy(cr, uid, id, default, context) @@ -428,6 +428,8 @@ class account_invoice(osv.osv): continue if inv.type in ('in_invoice', 'in_refund') and abs(inv.check_total - inv.amount_total) >= (inv.currency_id.rounding/2.0): raise osv.except_osv(_('Bad total !'), _('Please verify the price of the invoice !\nThe real total does not match the computed total.')) + if not inv.date_invoice: + self.write(cr, uid, [inv.id], {'date_invoice':time.strftime('%Y-%m-%d')}) company_currency = inv.company_id.currency_id.id # create the analytical lines line_ids = self.read(cr, uid, [inv.id], ['invoice_line'])[0]['invoice_line'] @@ -473,7 +475,7 @@ class account_invoice(osv.osv): i['amount_currency'] = i['price'] i['price'] = cur_obj.compute(cr, uid, inv.currency_id.id, company_currency, i['price'], - context={'date': inv.date_invoice}) + context={'date': inv.date_invoice or time.strftime('%Y-%m-%d')}) else: i['amount_currency'] = False i['currency_id'] = False @@ -534,7 +536,7 @@ class account_invoice(osv.osv): 'ref': ref }) - date = inv.date_invoice + date = inv.date_invoice or time.strftime('%Y-%m-%d') part = inv.partner_id.id line = map(lambda x:(0,0,self.line_get_convert(cr, uid, x, part, date, context={})) ,iml) @@ -549,7 +551,7 @@ class account_invoice(osv.osv): move = {'name': name, 'line_id': line, 'journal_id': journal_id} period_id=inv.period_id and inv.period_id.id or False if not period_id: - period_ids= self.pool.get('account.period').search(cr,uid,[('date_start','<=',inv.date_invoice),('date_stop','>=',inv.date_invoice)]) + period_ids= self.pool.get('account.period').search(cr,uid,[('date_start','<=',inv.date_invoice or time.strftime('%Y-%m-%d')),('date_stop','>=',inv.date_invoice or time.strftime('%Y-%m-%d'))]) if len(period_ids): period_id=period_ids[0] if period_id: From 1205409f16d3ee4e91421a7d611f34fe3c65a831 Mon Sep 17 00:00:00 2001 From: Olivier Laurent Date: Tue, 14 Oct 2008 17:16:13 +0200 Subject: [PATCH 067/153] French translation bzr revid: olt@tinyerp.com-20081014151613-8l0axceroqnn9371 --- addons/google_map/i18n/fr_FR.po | 20 ++++++++++---------- addons/purchase/i18n/fr_FR.po | 15 +++++++++++---- 2 files changed, 21 insertions(+), 14 deletions(-) diff --git a/addons/google_map/i18n/fr_FR.po b/addons/google_map/i18n/fr_FR.po index 2d50ffa1ff5..7ead04c08b0 100644 --- a/addons/google_map/i18n/fr_FR.po +++ b/addons/google_map/i18n/fr_FR.po @@ -6,29 +6,29 @@ msgid "" msgstr "" "Project-Id-Version: OpenERP Server 4.3.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2008-09-11 15:41:43+0000\n" -"PO-Revision-Date: 2008-09-11 15:41:43+0000\n" -"Last-Translator: <>\n" -"Language-Team: \n" +"POT-Creation-Date: 2008-09-05 13:23+0000\n" +"PO-Revision-Date: 2008-10-11 07:06+0000\n" +"Last-Translator: Christophe Chauvet \n" +"Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2008-10-14 15:08+0000\n" +"X-Generator: Launchpad (build Unknown)\n" #. module: google_map #: view:res.partner.address:0 #: view:res.partner:0 msgid "Map" -msgstr "" +msgstr "Carte" #. module: google_map #: constraint:ir.ui.view:0 msgid "Invalid XML for View Architecture!" -msgstr "" +msgstr "XML non valide pour l'architecture de la vue!" #. module: google_map #: view:res.partner.address:0 #: view:res.partner:0 msgid "Street2 : " -msgstr "" - +msgstr "Adresse suite " diff --git a/addons/purchase/i18n/fr_FR.po b/addons/purchase/i18n/fr_FR.po index ad01dd04cb1..ac50f2b0c75 100644 --- a/addons/purchase/i18n/fr_FR.po +++ b/addons/purchase/i18n/fr_FR.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 4.3.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2008-09-05 13:26+0000\n" -"PO-Revision-Date: 2008-10-13 16:39+0000\n" +"PO-Revision-Date: 2008-10-14 14:21+0000\n" "Last-Translator: Olivier Laurent \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2008-10-13 17:01+0000\n" +"X-Launchpad-Export-Date: 2008-10-14 15:00+0000\n" "X-Generator: Launchpad (build Unknown)\n" #. module: purchase @@ -102,7 +102,7 @@ msgstr "Ordres d'achat en cours" #. module: purchase #: field:purchase.order,minimum_planned_date:0 msgid "Minimum Planned Date" -msgstr "" +msgstr "Date Plannifiée Minimum" #. module: purchase #: field:purchase.order,amount_tax:0 @@ -133,6 +133,13 @@ msgid "" "received, the state becomes 'Done'. If a cancel action occurs in the invoice " "or in the reception of goods, the state becomes in exception." msgstr "" +"État de la commande d'achat ou du devis. Un devis est une commande d'achat à " +"l'état 'Brouillon'. La commande doit alors être confirmée par l'utilisateur, " +"l'état deviendra 'Confirmée'. Le fournisseur devra alors confirmer la " +"commande pour changer l'état à 'Appouvée'. Lorsque la commande d'achat est " +"payée et reçue, l'état devient 'Terminé'. Si une action 'Annuler' est " +"déclenchée dans la facturation ou dans la réception de marchandises, l'état " +"de la commande se met en exception." #. module: purchase #: field:purchase.order,origin:0 @@ -263,7 +270,7 @@ msgstr "Date de commande :" #. module: purchase #: help:purchase.order,minimum_planned_date:0 msgid "Minimum schedule date of all products." -msgstr "" +msgstr "Date prévue minimum pour tous les produits" #. module: purchase #: selection:purchase.order,invoice_method:0 From 91fbc6f2b6a6994dd78a64b1d56f1aabb640d32e Mon Sep 17 00:00:00 2001 From: qdp Date: Tue, 14 Oct 2008 17:16:20 +0200 Subject: [PATCH 068/153] *improved name of module *bugfixed l10n_lu data bzr revid: qdp@tinyerp.com-20081014151620-b53h8sn6rh57spux --- addons/l10n_lu/__terp__.py | 2 +- addons/l10n_lu/l10n_lu_data.xml | 26 +++++++++++++------------- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/addons/l10n_lu/__terp__.py b/addons/l10n_lu/__terp__.py index 9f2604e73bf..1391158f678 100644 --- a/addons/l10n_lu/__terp__.py +++ b/addons/l10n_lu/__terp__.py @@ -1,5 +1,5 @@ { - "name" : "l10n_lu", + "name" : "Luxembourg - Plan Comptable Minimum Normalise", "version" : "1.0", "author" : "Tiny", "website" : "http://openerp.com", diff --git a/addons/l10n_lu/l10n_lu_data.xml b/addons/l10n_lu/l10n_lu_data.xml index ef61d689b06..d1157296246 100644 --- a/addons/l10n_lu/l10n_lu_data.xml +++ b/addons/l10n_lu/l10n_lu_data.xml @@ -611,7 +611,7 @@ - payable + view 10 @@ -963,7 +963,7 @@ - payable + view 71 @@ -971,7 +971,7 @@ - payable + view 74 @@ -979,7 +979,7 @@ - payable + view 75 @@ -987,7 +987,7 @@ - payable + view 77 @@ -995,7 +995,7 @@ - payable + view 140 @@ -1418,7 +1418,7 @@ - payable + view 751 @@ -1426,7 +1426,7 @@ - payable + view 1750 @@ -1434,7 +1434,7 @@ - other + view 1751 @@ -1442,7 +1442,7 @@ - other + view 6120 @@ -1450,7 +1450,7 @@ - other + view 6123 @@ -1458,7 +1458,7 @@ - other + view 100000 @@ -2909,7 +2909,7 @@ other - 450000"/ech + 450000 Dettes fiscales estimées From b8e3791d16cda70e210ad00c12edaffdaf99e0e6 Mon Sep 17 00:00:00 2001 From: qdp Date: Tue, 14 Oct 2008 17:26:24 +0200 Subject: [PATCH 069/153] *added missing vat code bzr revid: qdp@tinyerp.com-20081014152624-ybvjvicg6xnflpb3 --- addons/l10n_lu/l10n_lu_data.xml | 32 +++++++++++++++++++++++++++++++- 1 file changed, 31 insertions(+), 1 deletion(-) diff --git a/addons/l10n_lu/l10n_lu_data.xml b/addons/l10n_lu/l10n_lu_data.xml index d1157296246..ed23a24df70 100644 --- a/addons/l10n_lu/l10n_lu_data.xml +++ b/addons/l10n_lu/l10n_lu_data.xml @@ -161,7 +161,7 @@ - + @@ -548,6 +548,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From d728913c76fcf9e8a4612f075cbde76e662adfe9 Mon Sep 17 00:00:00 2001 From: Olivier Laurent Date: Tue, 14 Oct 2008 17:45:46 +0200 Subject: [PATCH 070/153] French translation bzr revid: olt@tinyerp.com-20081014154546-wa631ehx6ctfrb4e --- addons/auction/i18n/fr_FR.po | 84 ++++++++++++++++++------------------ 1 file changed, 42 insertions(+), 42 deletions(-) diff --git a/addons/auction/i18n/fr_FR.po b/addons/auction/i18n/fr_FR.po index 12a731a17da..5c4dbb35cbb 100644 --- a/addons/auction/i18n/fr_FR.po +++ b/addons/auction/i18n/fr_FR.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 4.3.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2008-09-05 16:25+0000\n" -"PO-Revision-Date: 2008-10-14 08:27+0000\n" +"PO-Revision-Date: 2008-10-14 15:04+0000\n" "Last-Translator: Olivier Laurent \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2008-10-14 08:40+0000\n" +"X-Launchpad-Export-Date: 2008-10-14 15:32+0000\n" "X-Generator: Launchpad (build Unknown)\n" "Version: 1.0\n" @@ -338,7 +338,7 @@ msgstr "Commissions" #. module: auction #: wizard_button:auction.lots.numerotate,search,init:0 msgid "Back" -msgstr "" +msgstr "Précédent" #. module: auction #: model:ir.actions.act_window,name:auction.action_all_objects_unsold @@ -597,7 +597,7 @@ msgstr "" #. module: auction #: rml:buyer.list:0 msgid "%)" -msgstr "" +msgstr "%)" #. module: auction #: wizard_view:auction.lots.able,init:0 @@ -769,7 +769,7 @@ msgstr "" #. module: auction #: rml:buyer.list:0 msgid "Adj(EUR)" -msgstr "" +msgstr "Adj (EUR)" #. module: auction #: selection:auction.lot.category,aie_categ:0 @@ -795,7 +795,7 @@ msgstr "Catégories des objets" #. module: auction #: wizard_field:auction.lots.send.aie,date_ask,img_send:0 msgid "Send Image also ?" -msgstr "" +msgstr "Envoyer l'image aussi ?" #. module: auction #: view:auction.deposit:0 @@ -841,7 +841,7 @@ msgstr "" #. module: auction #: model:ir.ui.menu,name:auction.menu_buyer_allmonth_view2 msgid "Buyer's revenues" -msgstr "" +msgstr "Revenus de l'Acheteur" #. module: auction #: rml:auction.total.rml:0 @@ -881,7 +881,7 @@ msgstr "Antiquités/Tapis et Textiles" #: field:report.object.encoded,adj:0 #: field:report.object.encoded.manager,adj:0 msgid "Adj." -msgstr "" +msgstr "Adj." #. module: auction #: xsl:report.auction.deposit:0 @@ -942,7 +942,7 @@ msgstr "Enchères" #. module: auction #: field:report.seller.auction,object_number:0 msgid "No of Objects" -msgstr "" +msgstr "Nombre d'Objets" #. module: auction #: view:auction.lots:0 @@ -1101,7 +1101,7 @@ msgstr "Inventaire de dépôt" #. module: auction #: view:report.object.encoded.manager:0 msgid "Total adj." -msgstr "" +msgstr "Adj. Totale" #. module: auction #: wizard_field:auction.lots.send.aie.results,init,uname:0 @@ -1130,7 +1130,7 @@ msgstr "Antiquités/Autres" #. module: auction #: model:ir.actions.report.xml,name:auction.seller_lots_3 msgid "Seller Form" -msgstr "" +msgstr "Formulaire du Vendeur" #. module: auction #: field:auction.lots,lot_type:0 @@ -1141,7 +1141,7 @@ msgstr "Catégorie de l'objet" #. module: auction #: wizard_view:auction.taken,init:0 msgid "Mark Lots" -msgstr "" +msgstr "Marquer les Lots" #. module: auction #: wizard_field:auction.lots.enable,init,confirm_en:0 @@ -1184,12 +1184,12 @@ msgstr "Objets encodés par jour" #. module: auction #: xsl:report.auction.ach_bordereau:0 msgid "Buyer form" -msgstr "" +msgstr "Formulaire de l'Acheteur" #. module: auction #: rml:auction.total.rml:0 msgid "Debit:" -msgstr "" +msgstr "Débit :" #. module: auction #: field:auction.lots,author_right:0 @@ -1204,7 +1204,7 @@ msgstr "Historique du paiement" #. module: auction #: wizard_button:auction.taken,init,valid:0 msgid " Valider " -msgstr "" +msgstr " Valider " #. module: auction #: xsl:report.auction.ach_bordereau:0 @@ -1215,7 +1215,7 @@ msgstr "Document" #. module: auction #: xsl:report.auction.lots.list.landscape:0 msgid ", TEL:" -msgstr "" +msgstr ", TEL:" #. module: auction #: view:report.auction.view:0 @@ -1258,7 +1258,7 @@ msgstr "Résultats des acheteurs" #. module: auction #: wizard_button:auction.lots.auction_move,init,set_date:0 msgid "Move to Auction date" -msgstr "" +msgstr "Déplacer à la date de l'Enchère" #. module: auction #: model:ir.actions.act_window,name:auction.action_auction_dates_old @@ -1289,7 +1289,7 @@ msgstr "Date de l'enchère" #. module: auction #: rml:auction.code_bar_lot:0 msgid ", ID" -msgstr "" +msgstr ", ID" #. module: auction #: model:ir.actions.report.xml,name:auction.lot_list_inv @@ -1315,7 +1315,7 @@ msgstr "Information sur le vendeur" #. module: auction #: model:ir.actions.report.xml,name:auction.id_deposit msgid "Deposits" -msgstr "" +msgstr "Dépots" #. module: auction #: field:auction.lot.category,priority:0 @@ -1357,7 +1357,7 @@ msgstr "" #. module: auction #: selection:auction.lot.category,aie_categ:0 msgid "Antique/Miniatures / Collections" -msgstr "" +msgstr "Antiquités/Figurines / Collections" #. module: auction #: wizard_view:auction.lots.numerotate,not_exist:0 @@ -1559,12 +1559,12 @@ msgstr "Statistiques des Objets" #. module: auction #: wizard_button:auction.lots.numerotate,search,set_number:0 msgid "Numerotate" -msgstr "" +msgstr "Numéroter" #. module: auction #: xsl:report.auction.lots.list.landscape:0 msgid "Buyer, Price" -msgstr "" +msgstr "Prix de l'Acheteur" #. module: auction #: selection:auction.lot.category,aie_categ:0 @@ -1669,7 +1669,7 @@ msgstr "" #. module: auction #: selection:auction.lot.category,aie_categ:0 msgid "Antique/Porcelain, Ceramics, Glassmaking, ..." -msgstr "" +msgstr "Antiquités/Porcelaine, Céramiques, Verrerie, ..." #. module: auction #: xsl:report.auction.ach_bordereau:0 @@ -1686,7 +1686,7 @@ msgstr "Objets" #: wizard_view:auction.lots.numerotate,init:0 #: wizard_view:auction.lots.numerotate,search:0 msgid "Object Reference" -msgstr "" +msgstr "Référence de l'Objet" #. module: auction #: rml:auction.total.rml:0 @@ -1746,7 +1746,7 @@ msgstr "" #. module: auction #: wizard_field:auction.lots.numerotate,search,bord_vnd_id:0 msgid "Object Inventory" -msgstr "" +msgstr "Inventaire des Objets" #. module: auction #: selection:auction.lot.category,aie_categ:0 @@ -1836,7 +1836,7 @@ msgstr "" #. module: auction #: model:ir.actions.report.xml,name:auction.buy_id_list msgid "Buyer List" -msgstr "" +msgstr "Liste des Acheteurs" #. module: auction #: rml:buyer.list:0 @@ -1859,7 +1859,7 @@ msgstr "Antiquités/Gravures" #: wizard_field:auction.lots.numerotate_cont,init,number:0 #: wizard_view:auction.lots.numerotate_cont,init:0 msgid "First Number" -msgstr "" +msgstr "Premier Numéro" #. module: auction #: field:report.object.encoded,estimation:0 @@ -1896,7 +1896,7 @@ msgstr "" #. module: auction #: xsl:report.auction.lots.list.landscape:0 msgid "TEL:" -msgstr "" +msgstr "TÉL :" #. module: auction #: model:ir.ui.menu,name:auction.menu_all_objects_to_sell @@ -1941,7 +1941,7 @@ msgstr "" #. module: auction #: selection:auction.lot.category,aie_categ:0 msgid "Antique/Graphic Arts" -msgstr "" +msgstr "Antiquités/Arts Graphiques" #. module: auction #: model:ir.actions.report.xml,name:auction.buyer_form_id @@ -1986,7 +1986,7 @@ msgstr "Lot" #. module: auction #: model:ir.ui.menu,name:auction.menu_auction_allmonth_view2 msgid "Auction's revenues" -msgstr "" +msgstr "Revenus de l'Enchère" #. module: auction #: field:auction.lots,obj_comm:0 @@ -2013,7 +2013,7 @@ msgstr "Employé" #: xsl:report.auction.ach_bordereau:0 #: xsl:report.auction.vnd_bordereau:0 msgid "Adj.(EUR)" -msgstr "" +msgstr "Adj. (EUR)" #. module: auction #: xsl:report.auction.lots.list.landscape:0 @@ -2077,7 +2077,7 @@ msgstr "Facturé" #: selection:auction.lots,state:0 #: view:auction.lots:0 msgid "Taken away" -msgstr "" +msgstr "Emporté" #. module: auction #: model:ir.actions.report.xml,name:auction.seller_form_id @@ -2104,7 +2104,7 @@ msgstr "" #. module: auction #: view:auction.deposit:0 msgid "Deposit Costs" -msgstr "" +msgstr "Coûts du dépot" #. module: auction #: selection:auction.dates,state:0 @@ -2119,7 +2119,7 @@ msgstr "Brouillon" #. module: auction #: rml:buyer.list:0 msgid "........." -msgstr "" +msgstr "........." #. module: auction #: xsl:report.auction.ach_bordereau:0 @@ -2134,7 +2134,7 @@ msgstr "" #. module: auction #: rml:report.auction.buyer.result:0 msgid "Adj" -msgstr "" +msgstr "Adj" #. module: auction #: view:auction.dates:0 @@ -2168,7 +2168,7 @@ msgstr "Utilisateur" #. module: auction #: view:report.unplanned.object:0 msgid "Unplanned Objects" -msgstr "" +msgstr "Objets Non Prévus" #. module: auction #: model:ir.ui.menu,name:auction.menu_auction_allmonth_view1 @@ -2194,7 +2194,7 @@ msgstr "" #: rml:buyer.list:0 #: xsl:report.auction.seller.list:0 msgid "To pay" -msgstr "" +msgstr "À Payer" #. module: auction #: field:auction.dates,buyer_costs:0 @@ -2219,7 +2219,7 @@ msgstr "Facture de l'acheteur" #. module: auction #: rml:auction.bids:0 msgid "Tel" -msgstr "" +msgstr "Tél" #. module: auction #: wizard_field:auction.pay.buy,init,total:0 @@ -2266,7 +2266,7 @@ msgstr "Nb d'acheteurs" #. module: auction #: field:report.seller.auction,avg_price:0 msgid "Avg adjudication" -msgstr "" +msgstr "Adjudication Moy." #. module: auction #: view:report.object.encoded.manager:0 @@ -2315,7 +2315,7 @@ msgstr "" #. module: auction #: model:ir.ui.menu,name:auction.menu_seller_allmonth_view2 msgid "Seller's revenues" -msgstr "" +msgstr "Revenus du Vendeur" #. module: auction #: field:auction.lots,obj_price:0 @@ -2379,7 +2379,7 @@ msgstr "" #. module: auction #: wizard_view:auction.pay.buy,init:0 msgid "Pay objects" -msgstr "" +msgstr "Payer les Objets" #. module: auction #: view:report.object.encoded:0 @@ -2436,7 +2436,7 @@ msgstr "Biographie de l'auteur" #. module: auction #: selection:auction.lot.category,aie_categ:0 msgid "Antique/Posters" -msgstr "" +msgstr "Antiquités/Affiches" #. module: auction #: field:auction.lots,history_ids:0 From af064e2f680bacc6c9262852e3803047803e55f0 Mon Sep 17 00:00:00 2001 From: apa-tiny Date: Wed, 15 Oct 2008 10:24:33 +0530 Subject: [PATCH 071/153] small changes in analytic_journal.py bzr revid: patelamit2003@gmail.com-20081015045433-sg86nmuys15ru758 --- addons/account/project/report/analytic_journal.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/account/project/report/analytic_journal.py b/addons/account/project/report/analytic_journal.py index 80673bba85d..5fc8466c90c 100644 --- a/addons/account/project/report/analytic_journal.py +++ b/addons/account/project/report/analytic_journal.py @@ -65,7 +65,7 @@ class account_analytic_journal(report_sxw.rml_parse): res = self.cr.dictfetchone() return res['sum'] or 0 -report_sxw.report_sxw('report.account.analytic.journal', 'account.analytic.journal', 'addons/account/project/report/analytic_journal.rml',parser=account_analytic_journal) +report_sxw.report_sxw('report.account.analytic.journal', 'account.analytic.journal', 'addons/account/project/report/analytic_journal.rml',parser=account_analytic_journal,header=False) # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: From ae6b016cfc460ef123439afd8c7c404686ab1733 Mon Sep 17 00:00:00 2001 From: apa-tiny Date: Wed, 15 Oct 2008 12:23:14 +0530 Subject: [PATCH 072/153] Add currency in anaytic journal report bzr revid: patelamit2003@gmail.com-20081015065314-nuezurccjjgs28id --- .../project/report/analytic_journal.rml | 2 +- addons/account/report/account_journal.py | 2 +- addons/account/report/account_journal.rml | 229 ++++++++++-------- 3 files changed, 133 insertions(+), 100 deletions(-) diff --git a/addons/account/project/report/analytic_journal.rml b/addons/account/project/report/analytic_journal.rml index 3a79a165873..d7e9f391114 100644 --- a/addons/account/project/report/analytic_journal.rml +++ b/addons/account/project/report/analytic_journal.rml @@ -17,7 +17,7 @@ [[ company.name ]] - Analytic Journal + Analytic Journal - [[ company.currency_id.name ]] diff --git a/addons/account/report/account_journal.py b/addons/account/report/account_journal.py index 5110287b2b0..5076fbaba87 100644 --- a/addons/account/report/account_journal.py +++ b/addons/account/report/account_journal.py @@ -59,7 +59,7 @@ class journal_print(report_sxw.rml_parse): def _sum_credit(self, period_id, journal_id): self.cr.execute('select sum(credit) from account_move_line where period_id=%d and journal_id=%d and state<>\'draft\'', (period_id, journal_id)) return self.cr.fetchone()[0] or 0.0 -report_sxw.report_sxw('report.account.journal.period.print', 'account.journal.period', 'addons/account/report/account_journal.rml', parser=journal_print) +report_sxw.report_sxw('report.account.journal.period.print', 'account.journal.period', 'addons/account/report/account_journal.rml', parser=journal_print,header=False) # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/account/report/account_journal.rml b/addons/account/report/account_journal.rml index 0deffbdee64..f224402569a 100644 --- a/addons/account/report/account_journal.rml +++ b/addons/account/report/account_journal.rml @@ -3,6 +3,37 @@ @@ -13,24 +44,27 @@ - - - + + + + + + + - + + + + + - - - - - @@ -38,14 +72,17 @@ - - + + - - - - - + + + + + + + + @@ -53,111 +90,107 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + [[ repeatIn(objects, 'o') ]] - + - - - + Date - Journal + Voucher No - [[o.period_id.name ]] - - - - - [[ company.name ]] + Account Number - [[ o.journal_id.code ]] [[ o.journal_id.name ]] + Third party - Currency: [[ company.currency_id.name ]] + Entry label + + + Debit + + + Credit - + - Printing date: [[ time.strftime('%Y-%m-%d') ]] at [[ time.strftime('%H:%M:%S') ]] - + + + + Total + + + [[ '%.2f' % sum_debit(o.period_id.id, o.journal_id.id) ]] + + + [[ '%.2f' % sum_credit(o.period_id.id, o.journal_id.id) ]] + + + + + + + [[ repeatIn(lines(o.period_id.id, o.journal_id.id), 'line') ]] + [[ line.date ]] + + + [[ line.ref ]] + + + [[ line.account_id.code ]] + + + [[ line.partner_id and line.partner_id.name ]] + + + [[ line.name ]] + + + [[ line.debit and '%.2f' % line.debit or '' ]] + + + [[ line.credit and '%.2f' % line.credit or '' ]] + + - - - - Date - - - Voucher Nb - - - Account Number - - - Third party - - - Entry label - - - Debit - - - Credit - - - - - - - - [[ repeatIn(lines(o.period_id.id, o.journal_id.id), 'line') ]] - [[ line.date ]] - - - - [[ line.ref ]] - - - [[ line.account_id.code ]] - - - [[ line.partner_id and line.partner_id.name ]] - - - [[ line.name ]] - - - [[ line.debit and '%.2f' % line.debit or '' ]] - - - [[ line.credit and '%.2f' % line.credit or '' ]] - - - - - - - TOTAL: - - - [[ '%.2f' % sum_debit(o.period_id.id, o.journal_id.id) ]] - - - [[ '%.2f' % sum_credit(o.period_id.id, o.journal_id.id) ]] - - - + \ No newline at end of file From d9a5c293b701754447216608f698cfbf6deb203d Mon Sep 17 00:00:00 2001 From: apa-tiny Date: Wed, 15 Oct 2008 13:01:11 +0530 Subject: [PATCH 073/153] General journal report completed..(Rana Vinay) bzr revid: patelamit2003@gmail.com-20081015073111-exb3qh0ro2qporpd --- addons/account/report/general_journal.py | 2 +- addons/account/report/general_journal.rml | 311 +++++++++++++--------- 2 files changed, 189 insertions(+), 124 deletions(-) diff --git a/addons/account/report/general_journal.py b/addons/account/report/general_journal.py index 9233a98b765..8899977e17a 100644 --- a/addons/account/report/general_journal.py +++ b/addons/account/report/general_journal.py @@ -96,7 +96,7 @@ class journal_print(report_sxw.rml_parse): return 0.0 self.cr.execute('select sum(credit) from account_move_line where period_id in (' + self.period_ids + ') and journal_id in (' + self.journal_ids + ') and state<>\'draft\'') return self.cr.fetchone()[0] or 0.0 -report_sxw.report_sxw('report.account.general.journal', 'account.journal.period', 'addons/account/report/general_journal.rml',parser=journal_print) +report_sxw.report_sxw('report.account.general.journal', 'account.journal.period', 'addons/account/report/general_journal.rml',parser=journal_print, header=False) # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/account/report/general_journal.rml b/addons/account/report/general_journal.rml index 8de0f1a82ea..f89c7d201b6 100644 --- a/addons/account/report/general_journal.rml +++ b/addons/account/report/general_journal.rml @@ -1,8 +1,32 @@ - @@ -55,9 +55,13 @@ - - - + + + + + + + @@ -76,7 +80,7 @@ - + @@ -86,14 +90,15 @@ - - + + - - + + + @@ -105,56 +110,8 @@ - - - - - Grand total - - - [[ comma_me(sum_debit(data)) ]] - - - [[ comma_me(sum_credit(data)) ]] - - - [[ comma_me(sum_sdebit(data)) ]] - - - [[ comma_me(sum_scredit(data)) ]] - - - [[ comma_me(sum_litige(data)) ]] - - - - - Balance - - - - - - - - - - - - - [[ comma_me(solde_debit(data)) ]] - - - [[ comma_me(solde_credit(data)) ]] - - - - - - - - - + + Code @@ -163,46 +120,73 @@ Partner name - Débit + Débit - Crédit + Crédit - Balance + Balance - In dispute + In dispute - [[ repeatIn(lines(data), 'a') ]][[ a['type']==3 and ( setTag('para','para',{'fontName':'Helvetica-Bold'})) ]] [[ a['ref'] ]] + Grand total - [[ a['type']==3 and ( setTag('para','para',{'fontName':'Helvetica-Bold'})) ]] [[ a['type']==3 and a['code'] ]] [[ a['name'] ]] + - [[ a['type']==3 and ( setTag('para','para',{'fontName':'Helvetica-Bold'})) ]] [[ comma_me(a['debit']) ]] + [[ sum_debit(data) or '0.0' ]] - [[ a['type']==3 and ( setTag('para','para',{'fontName':'Helvetica-Bold'})) ]] [[ comma_me(a['credit']) ]] + [[ sum_credit(data) or '0.0' ]] - [[ a['type']==3 and ( setTag('para','para',{'fontName':'Helvetica-Bold'})) ]] [[ comma_me(a['balance']) ]] + [[ (sum_scredit(data)-sum_sdebit(data)) or '0.0' ]] - [[ a['type']==3 and ( setTag('para','para',{'fontName':'Helvetica-Bold'})) ]] [[ comma_me(a['enlitige']) ]] + [[ sum_litige(data) or '0.0' ]] + + + + + + [[ repeatIn(lines(data), 'a') ]][[ a['type']==3 and ( setTag('para','para',{'fontName':'Helvetica-Bold'})) ]] [[ a['ref'] ]] [[ a['type']==3 and a['code'] ]] + + + [[ a['type']==3 and ( setTag('para','para',{'fontName':'Helvetica-Bold'})) ]] [[ a['name'] ]] + + + [[ a['type']==3 and ( setTag('para','para',{'fontName':'Helvetica-Bold'})) ]] [[ a['debit'] or '0.0' ]] + + + [[ a['type']==3 and ( setTag('para','para',{'fontName':'Helvetica-Bold'})) ]] [[ a['credit'] or '0.0' ]] + + + [[ a['type']==3 and ( setTag('para','para',{'fontName':'Helvetica-Bold'})) ]] [[ a['balance'] or '0.0' ]] + + + [[ a['type']==3 and ( setTag('para','para',{'fontName':'Helvetica-Bold'})) ]] [[ a['enlitige'] or '0.0' ]] - - - - - - - - + - + \ No newline at end of file From 1d9516449b0aa51a6dbb9298fa005787af83efc7 Mon Sep 17 00:00:00 2001 From: apa-tiny Date: Thu, 16 Oct 2008 12:51:37 +0530 Subject: [PATCH 090/153] small changes in account_tax_code report(Rana Vinay) bzr revid: patelamit2003@gmail.com-20081016072137-q2ole8xowfrdqyf1 --- addons/account/report/account_tax_code.rml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/addons/account/report/account_tax_code.rml b/addons/account/report/account_tax_code.rml index f6295bc7368..c33827bf559 100644 --- a/addons/account/report/account_tax_code.rml +++ b/addons/account/report/account_tax_code.rml @@ -90,8 +90,6 @@ -

- [[ repeatIn(objects, 'o') ]] + + + + + + + - - - - - - - - - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - [[ repeatIn(objects,'o') ]] - [[ setLang(o.lang) ]] + [[ repeatIn(objects,'o') ]] + [[ setLang(o.lang) ]] - + - [[ o.name ]] - [[ adr_get(o, 'invoice')['name'] ]] - [[ adr_get(o, 'invoice')['street'] ]] - [[ adr_get(o, 'invoice')['zip'] ]] [[ adr_get(o, 'invoice')['city'] ]] - [[ adr_get(o, 'invoice')['country_id'] and adr_get(o, 'invoice')['country_id'][1] ]] - + [[ o.name ]] + [[ adr_get(o, 'invoice')['name'] ]] + [[ adr_get(o, 'invoice')['street'] ]] + [[ adr_get(o, 'invoice')['zip'] ]] [[ adr_get(o, 'invoice')['city'] ]] + [[ adr_get(o, 'invoice')['country_id'] and adr_get(o, 'invoice')['country_id'][1] ]] + - VAT: [[ o.vat or removeParentNode('para') ]] + VAT: [[ o.vat or removeParentNode('para') ]] + + + + + + + Document: Customer account statement - + Date: + [[ time.strftime('%d/%m/%Y') ]] - - - - Document: Customer account statement - - Date: - [[ time.strftime('%d/%m/%Y') ]] - - Customer Ref: [[ o.id ]] - - - - Dear Sir/Madam, - - - - Exception made of a mistake of our side, it seems that the following bills stay unpaid. Please, take appropriate measures in order to carry out this payment in the next 8 days. - - - - Would your payment have been carried out after this mail was sent, please consider the present one as void. Do not hesitate to contact our accounting departement at [[ tel_get(company.partner_id) ]]. - - - - Best regards. + Customer Ref: [[ o.id ]] - + Dear Sir/Madam, + + + + Exception made of a mistake of our side, it seems that the following bills stay unpaid. Please, take appropriate measures in order to carry out this payment in the next 8 days. + + + + Would your payment have been carried out after this mail was sent, please consider the present one as void. Do not hesitate to contact our accounting departement at +32 81 81 37 00. + + + + Best regards. + + + + - Date + Date - Description + Description - Ref + Ref - Maturity date + Maturity date - Due + Due - Paid + Paid - Maturity + Maturity - Li. + Li. - + - - [[repeatIn(getLines(o), 'line') ]] - [[ line['date'] ]] - + Sub-Total: + + + + + + [[ '%.2f' % (reduce(lambda x, y: x + (y['debit'] * (y['account_id']['type'] == 'payable' and -1 or 1)), getLines(o), 0)) ]] - [[ line['name'] ]] + [[ '%.2f' % (reduce(lambda x ,y: x + (y['credit'] * (y['account_id']['type'] == 'payable' and -1 or 1)), getLines(o), 0)) ]] - [[ line['ref'] ]] + [[ '%.2f' % (reduce(lambda x, y: x + ((y['debit'] - y['credit']) * (y['account_id']['type'] == 'payable' and -1 or 1)), filter(lambda x: x['date_maturity'] < time.strftime('%Y-%m-%d'), getLines(o)), 0)) ]] - [[ line['date_maturity'] ]] - - - [[ line['debit'] and '%.2f' % (line['debit'] * (line['account_id']['type'] == 'payable' and -1 or 1)) or '' ]] - - - [[ line['credit'] and '%.2f' % (line['credit'] * (line['account_id']['type'] == 'payable' and -1 or 1)) or '' ]] - - - [[ (line['date_maturity'] < time.strftime('%Y-%m-%d')) and '%.2f' % ((line['debit'] - line['credit']) * (line['account_id']['type'] == 'payable' and -1 or 1)) or '' ]] - - - [[ line['blocked'] and 'X' or '' ]] - - - - - - - Sub-Total: - - - [[ '%.2f' % (reduce(lambda x, y: x + (y['debit'] * (y['account_id']['type'] == 'payable' and -1 or 1)), getLines(o), 0)) ]] - - - - [[ '%.2f' % (reduce(lambda x ,y: x + (y['credit'] * (y['account_id']['type'] == 'payable' and -1 or 1)), getLines(o), 0)) ]] - - - - [[ '%.2f' % (reduce(lambda x, y: x + ((y['debit'] - y['credit']) * (y['account_id']['type'] == 'payable' and -1 or 1)), filter(lambda x: x['date_maturity'] < time.strftime('%Y-%m-%d'), getLines(o)), 0)) ]] - - - + - Balance: + Balance: + + + + + + [[ '%.2f' % (reduce(lambda x, y: x +((y['debit'] - y['credit']) * (y['account_id']['type'] == 'payable' and -1 or 1)), getLines(o), 0)) ]] - [[ '%.2f' % (reduce(lambda x, y: x +((y['debit'] - y['credit']) * (y['account_id']['type'] == 'payable' and -1 or 1)), getLines(o), 0)) ]] + + + @@ -210,27 +208,52 @@ - + + + + + + + [[repeatIn(getLines(o), 'line') ]] + [[ line['date'] ]] + + - - - + [[ line['name'] ]] + + + [[ line['ref'] ]] + + + [[ line['date_maturity'] ]] + + + [[ line['debit'] and '%.2f' % (line['debit'] * (line['account_id']['type'] == 'payable' and -1 or 1)) or '' ]] + + + [[ line['credit'] and '%.2f' % (line['credit'] * (line['account_id']['type'] == 'payable' and -1 or 1)) or '' ]] + + + [[ (line['date_maturity'] < time.strftime('%Y-%m-%d')) and '%.2f' % ((line['debit'] - line['credit']) * (line['account_id']['type'] == 'payable' and -1 or 1)) or '' ]] + + + [[ line['blocked'] and 'X' or '' ]] - + - - Total amount due: - [[ '%.2f' % (reduce(lambda x, y: x + ((y['debit'] - y['credit']) * (y['account_id']['type'] == 'payable' and -1 or 1)), getLines(o), 0)) ]] [[ company.currency_id.name ]]. + + Total amount due: + [[ '%.2f' % (reduce(lambda x, y: x + ((y['debit'] - y['credit']) * (y['account_id']['type'] == 'payable' and -1 or 1)), getLines(o), 0)) ]] [[ company.currency_id.name ]] + . - + - From fe7b7268f076a5627b756d0800120416638c69eb Mon Sep 17 00:00:00 2001 From: apa-tiny Date: Fri, 17 Oct 2008 11:20:48 +0530 Subject: [PATCH 106/153] Production Order and Purchase Order Report Prob Solved---(Viral Rami) bzr revid: patelamit2003@gmail.com-20081017055048-yv2q4zxxszo91hun --- addons/mrp/report/order.py | 5 +- addons/mrp/report/order.rml | 18 +++++-- addons/purchase/report/order.rml | 80 +++++++++++++++----------------- 3 files changed, 56 insertions(+), 47 deletions(-) mode change 100644 => 100755 addons/purchase/report/order.rml diff --git a/addons/mrp/report/order.py b/addons/mrp/report/order.py index 98f4bf1c0fb..6e2cf896660 100644 --- a/addons/mrp/report/order.py +++ b/addons/mrp/report/order.py @@ -39,4 +39,7 @@ class order(report_sxw.rml_parse): }) -report_sxw.report_sxw('report.mrp.production.order','mrp.production','addons/mrp/report/order.rml',parser=order, header=2) + +report_sxw.report_sxw('report.mrp.production.order','mrp.production','addons/mrp/report/order.rml',parser=order,header=1) + + diff --git a/addons/mrp/report/order.rml b/addons/mrp/report/order.rml index b9d62c5138f..341793ee79d 100644 --- a/addons/mrp/report/order.rml +++ b/addons/mrp/report/order.rml @@ -91,16 +91,19 @@ + - - + + + + @@ -118,6 +121,7 @@ + @@ -142,8 +146,10 @@ + + Printing date @@ -157,6 +163,7 @@ Product Name + @@ -164,6 +171,7 @@ + [[ time.strftime('%d/%m/%Y') ]] @@ -177,10 +185,12 @@ [[ '['+ o.product_id.code +']' ]] [[ o.product_id.name ]] +
+ @@ -200,10 +210,10 @@ [[ repeatIn(o.move_lines,'line') ]] - [[ '['+line.product_id.code +']' ]][[ line.product_id.name ]] + [[ '['+line.product_id.code +']' ]] [[ line.product_id.name ]] - [[ line.product_qty ]] [[line.product_uom.name]] + [[ '%.2f' % line.product_qty ]] [[line.product_uom.name]] diff --git a/addons/purchase/report/order.rml b/addons/purchase/report/order.rml old mode 100644 new mode 100755 index 8b84e34d18d..d8959d3663d --- a/addons/purchase/report/order.rml +++ b/addons/purchase/report/order.rml @@ -101,9 +101,9 @@ - - - + + + @@ -140,7 +140,7 @@ [[ repeatIn(objects,'o') ]] - + @@ -149,52 +149,52 @@ - + - [[ repeatIn(o.dest_address_id and [o.dest_address_id] or [],'addr') ]] - Shipping address : - [[ o.partner_id.title or '' ]] [[ o.partner_id.name ]] - [[ addr.title or '' ]] [[ addr.name ]] - [[ addr.street ]] - [[ addr.street2 or '' ]] - [[ addr.zip or '' ]] [[ addr.city or '' ]] - [[ addr.state_id and addr.state_id.name or '' ]] - [[ addr.country_id and addr.country_id.name or '' ]] + [[ repeatIn(o.dest_address_id and [o.dest_address_id] or [],'addr') ]] + Shipping address : + [[ o.partner_id.title or '' ]] [[ o.partner_id.name ]] + [[ addr.title or '' ]] [[ addr.name ]] + [[ addr.street ]] + [[ addr.street2 or '' ]] + [[ addr.zip or '' ]] [[ addr.city or '' ]] + [[ addr.state_id and addr.state_id.name or '' ]] + [[ addr.country_id and addr.country_id.name or '' ]] - + - + - [[ o.partner_id.title or '' ]] [[ o.partner_id.name ]] - [[ o.partner_address_id.title or '' ]] [[ o.partner_address_id.name ]] - [[ o.partner_address_id.street ]] - [[ o.partner_address_id.street2 or '' ]] - [[ o.partner_address_id.zip or '' ]] [[ o.partner_address_id.city or '' ]] - [[ o.partner_address_id.state_id and o.partner_address_id.state_id.name or '' ]] - [[ o.partner_address_id.country_id and o.partner_address_id.country_id.name or '' ]] - + [[ o.partner_id.title or '' ]] [[ o.partner_id.name ]] + [[ o.partner_address_id.title or '' ]] [[ o.partner_address_id.name ]] + [[ o.partner_address_id.street ]] + [[ o.partner_address_id.street2 or '' ]] + [[ o.partner_address_id.zip or '' ]] [[ o.partner_address_id.city or '' ]] + [[ o.partner_address_id.state_id and o.partner_address_id.state_id.name or '' ]] + [[ o.partner_address_id.country_id and o.partner_address_id.country_id.name or '' ]] + - Tel. : [[ o.partner_address_id.phone or '' ]] - Fax : [[ o.partner_address_id.fax or '' ]] - TVA : [[ o.partner_id.vat or '' ]] + Tél. : [[ o.partner_address_id.phone or '' ]] + Fax : [[ o.partner_address_id.fax or '' ]] + TVA : [[ o.partner_id.vat or '' ]] - + @@ -203,10 +203,7 @@ - [[ (o.state=='draft' or removeParentNode('font')) and 'Request for Quotation' ]] [[ (o.state<>'draft' or removeParentNode('font')) and 'Purchase Order Confirmation' ]] N° [[ o.name ]] - - - + [[ (o.state=='draft' or removeParentNode('font')) and 'Request for Quotation' ]] [[ (o.state<>'draft' or removeParentNode('font')) and 'Purchase Order Confirmation' ]] N° [[ o.name ]] @@ -229,23 +226,23 @@ - [[ o.name or '' ]] + [[ o.name or '' ]] - [[ o.partner_ref or '' ]] + [[ o.partner_ref or '' ]] - [[ time.strftime('%d/%m/%Y', time.strptime(o.date_order, '%Y-%m-%d')) ]] - + [[ time.strftime('%d/%m/%Y', time.strptime(o.date_order, '%Y-%m-%d')) ]] + - [[ o.validator and o.validator.name or '' ]] + [[ o.validator and o.validator.name or '' ]] - + Description @@ -269,7 +266,7 @@
[[ repeatIn(o.order_line,'line') ]] - + [[ line.name ]] @@ -278,7 +275,7 @@ [[ ', '.join(map(lambda x: x.name, line.taxes_id)) ]] - [[ time.strftime('%d/%m/%Y', time.strptime( line.date_planned, '%Y-%m-%d %H:%M:%S')) ]] + [[ time.strftime('%d/%m/%Y', time.strptime( line.date_planned, '%Y-%m-%d %H:%M:%S')) ]] [[ line.product_qty ]] @@ -330,7 +327,7 @@
- + @@ -395,4 +392,3 @@
- From fa7bf2568301aa1afa28ca932449b0d14f6e8314 Mon Sep 17 00:00:00 2001 From: apa-tiny Date: Fri, 17 Oct 2008 11:59:19 +0530 Subject: [PATCH 107/153] small changes in partner Balance wizard... bzr revid: patelamit2003@gmail.com-20081017062919-azy0tzz98ic6made --- .../wizard/wizard_partner_balance_report.py | 58 ++----------------- 1 file changed, 5 insertions(+), 53 deletions(-) diff --git a/addons/account/wizard/wizard_partner_balance_report.py b/addons/account/wizard/wizard_partner_balance_report.py index fac51eb1dcb..98c5d0a5984 100644 --- a/addons/account/wizard/wizard_partner_balance_report.py +++ b/addons/account/wizard/wizard_partner_balance_report.py @@ -29,30 +29,6 @@ import time import wizard import pooler -#report_type = ''' -#
-#
''' -# -# -#dates_form = ''' -#
-# -# -# -# -# -# -# -#''' -# -#dates_fields = { -# 'company_id': {'string': 'Company', 'type': 'many2one', 'relation': 'res.company', 'required': True}, -# 'result_selection':{'string':"Display partner ",'type':'selection','selection':[('customer','Debiteur'),('supplier','Creancier'),('all','Tous')]}, -# 'soldeinit':{'string':"Inclure les soldes initiaux",'type':'boolean'}, -# 'date1': {'string':'Start date', 'type':'date', 'required':True, 'default': lambda *a: time.strftime('%Y-01-01')}, -# 'date2': {'string':'End date', 'type':'date', 'required':True, 'default': lambda *a: time.strftime('%Y-%m-%d')}, -#} - period_form = '''
@@ -85,10 +61,9 @@ period_fields = { 'date2': {'string':'End date', 'type':'date', 'required':True,'default': lambda *a: time.strftime('%Y-%m-%d')}, } - class wizard_report(wizard.interface): - def _get_load(self,cr,uid,data,context): + def _get_defaults(self,cr,uid,data,context): user = pooler.get_pool(cr.dbname).get('res.users').browse(cr, uid, uid, context=context) if user.company_id: company_id = user.company_id.id @@ -104,7 +79,7 @@ class wizard_report(wizard.interface): data['form']['result_selection'] = 'all' return data['form'] - def _get_defaults(self, cr, uid, data, context): + def _check_state(self, cr, uid, data, context): if data['form']['state'] == 'byperiod': data['form']['fiscalyear'] = True @@ -113,18 +88,7 @@ class wizard_report(wizard.interface): data['form']['fiscalyear'] = False return data['form'] - -# def _get_defaults_fordate(self, cr, uid, data, context): -# user = pooler.get_pool(cr.dbname).get('res.users').browse(cr, uid, uid, context=context) -# if user.company_id: -# company_id = user.company_id.id -# else: -# company_id = pooler.get_pool(cr.dbname).get('res.company').search(cr, uid, [('parent_id', '=', False)])[0] -# data['form']['company_id'] = company_id -# data['form']['soldeinit'] = True -# data['form']['result_selection'] = 'all' -# return data['form'] - + def _check_date(self, cr, uid, data, context): sql = """ @@ -143,24 +107,12 @@ class wizard_report(wizard.interface): states = { 'init': { - 'actions': [_get_load], + 'actions': [_get_defaults], 'result': {'type':'form', 'arch':period_form, 'fields':period_fields, 'state':[('end','Cancel'),('report','Print')]} }, -# 'with_period': { -# 'actions': [_get_defaults], -# 'result': {'type':'form', 'arch':period_form, 'fields':period_fields, 'state':[('end','Cancel'),('report','Print')]} -# }, -# 'with_date': { -# 'actions': [_get_defaults_fordate], -# 'result': {'type':'form', 'arch':dates_form, 'fields':dates_fields, 'state':[('end','Cancel'),('checkdate','Print')]} -# }, -## 'checkdate': { -## 'actions': [], -## 'result': {'type':'choice','next_state':_check_date} -## }, 'report': { - 'actions': [_get_defaults], + 'actions': [_check_state], 'result': {'type':'print', 'report':'account.partner.balance', 'state':'end'} } } From 89777aeaeb18b7bf64a28444cea4e1eefc1ee4a1 Mon Sep 17 00:00:00 2001 From: Jay Vora Date: Fri, 17 Oct 2008 13:03:47 +0530 Subject: [PATCH 108/153] Account_report:Added beautiful graph in report bzr revid: jvo@tinyerp.com-20081017073347-vq2mk2e478bsj7ab --- addons/account_report/report/print_indicator.py | 9 +++++++-- addons/account_report/report/print_indicator.rml | 2 +- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/addons/account_report/report/print_indicator.py b/addons/account_report/report/print_indicator.py index ec0e84fb314..0edc802c7a1 100644 --- a/addons/account_report/report/print_indicator.py +++ b/addons/account_report/report/print_indicator.py @@ -45,6 +45,9 @@ from report.interface import report_int from pychart import * import StringIO theme.use_color = 1 +theme.default_font_family = "Helvetica-Bold" +theme.default_font_size = 18 +theme.default_line_width = 1.0 import tools @@ -223,20 +226,22 @@ class accounting_report_indicator(report_sxw.rml_parse): os.mkdir('./' + dirname + '/') pdf_string = StringIO.StringIO() can = canvas.init('Image'+str(self.count)+".png") +# can.clip(0,0,600,400) chart_object.set_defaults(line_plot.T, line_style=None) data=zip(self.header_name,self.header_val) - ar = area.T(size = (400,200),x_coord = category_coord.T(data, 0), y_range = (0, None), + ar = area.T(size = (650,450),x_coord = category_coord.T(data, 0), y_range = (None, None), x_axis = axis.X(label="Period//Year",format="/a-30{}%s"), y_axis = axis.Y(label="Value")) - ar.add_plot(bar_plot.T(data = data, label = "Value",fill_style=fill_style.red)) + ar.add_plot(bar_plot.T(data = data,width=15, data_label_format="/o/17{}%s",label = "Value",fill_style=fill_style.red)) ar.draw() can.close() os.system('cp '+'Image'+str(self.count)+'.png ' +path+str(self.count)+'.png') os.system('rm '+'Image'+str(self.count)+'.png') +# can.endclip() return path+str(self.count)+'.png' report_sxw.report_sxw('report.print.indicators', 'account.report.history', diff --git a/addons/account_report/report/print_indicator.rml b/addons/account_report/report/print_indicator.rml index 6727812fc6f..479eb853424 100644 --- a/addons/account_report/report/print_indicator.rml +++ b/addons/account_report/report/print_indicator.rml @@ -128,7 +128,7 @@ -[[ o['disp_graph'] and setTag('para','image',{'file':test(data['form'],o)}) or removeParentNode('para') ]] +[[ o['disp_graph'] and setTag('para','image',{'width':'450.00','height':'200.00','file':test(data['form'],o)}) or removeParentNode('para') ]] From 834697193539bad42e3fdce16b9fafc4b223f0aa Mon Sep 17 00:00:00 2001 From: apa-tiny Date: Fri, 17 Oct 2008 13:47:41 +0530 Subject: [PATCH 109/153] Add partner ledger wizard.... bzr revid: patelamit2003@gmail.com-20081017081741-ne64e0liiraksl4c --- addons/account/report/third_party_ledger.py | 2 +- .../wizard/wizard_third_party_ledger.py | 157 +++++++++++------- 2 files changed, 94 insertions(+), 65 deletions(-) diff --git a/addons/account/report/third_party_ledger.py b/addons/account/report/third_party_ledger.py index c8bda2a3045..aa04279c08d 100755 --- a/addons/account/report/third_party_ledger.py +++ b/addons/account/report/third_party_ledger.py @@ -108,7 +108,7 @@ class third_party_ledger(rml_parse.rml_parse): # Transformation des date # # - if data['form'].has_key('fiscalyear'): + if data['form']['fiscalyear']: self.transform_period_into_date_array(data) else: self.transform_date_into_date_array(data) diff --git a/addons/account/wizard/wizard_third_party_ledger.py b/addons/account/wizard/wizard_third_party_ledger.py index e9f2daf4b01..bd56da71149 100755 --- a/addons/account/wizard/wizard_third_party_ledger.py +++ b/addons/account/wizard/wizard_third_party_ledger.py @@ -30,65 +30,84 @@ import wizard import pooler -report_type = ''' - -''' - - -dates_form = ''' -
- - - - - - - - - - -''' - -dates_fields = { - 'company_id': {'string': 'Company', 'type': 'many2one', 'relation': 'res.company', 'required': True}, - 'date1': {'string':'Start date', 'type':'date', 'required':True, 'default': lambda *a: time.strftime('%Y-01-01')}, - 'date2': {'string':'End date', 'type':'date', 'required':True, 'default': lambda *a: time.strftime('%Y-%m-%d')}, - 'result_selection':{'string':"Display partners",'type':'selection','selection':[('customer','Debiteur'),('supplier','Creancier'),('all','Tous')]}, - 'soldeinit':{'string':"Inclure les soldes initiaux",'type':'boolean'}, - 'reconcil':{'string':"Inclure les ecritures reconsiliees",'type':'boolean'}, - 'page_split':{'string':"Un partenaire par page",'type':'boolean'}, -} +#report_type = ''' +#
+#
''' +# +# +#dates_form = ''' +#
+# +# +# +# +# +# +# +# +# +# +#''' +# +#dates_fields = { +# 'company_id': {'string': 'Company', 'type': 'many2one', 'relation': 'res.company', 'required': True}, +# 'date1': {'string':'Start date', 'type':'date', 'required':True, 'default': lambda *a: time.strftime('%Y-01-01')}, +# 'date2': {'string':'End date', 'type':'date', 'required':True, 'default': lambda *a: time.strftime('%Y-%m-%d')}, +# 'result_selection':{'string':"Display partners",'type':'selection','selection':[('customer','Debiteur'),('supplier','Creancier'),('all','Tous')]}, +# 'soldeinit':{'string':"Inclure les soldes initiaux",'type':'boolean'}, +# 'reconcil':{'string':"Inclure les ecritures reconsiliees",'type':'boolean'}, +# 'page_split':{'string':"Un partenaire par page",'type':'boolean'}, +#} period_form = '''
- + + + + + + + + - - + + + + - + + + + + + + + + - + ''' period_fields = { - 'company_id': {'string': 'Company', 'type': 'many2one', 'relation': 'res.company', 'required': True}, + 'company_id': {'string': ' Company', 'type': 'many2one', 'relation': 'res.company', 'required': True}, + 'state':{'string':"Report Type",'type':'selection','selection':[('bydate','By Date'),('byperiod','By Period')],'default': lambda *a:'byperiod' }, 'fiscalyear': {'string': 'Fiscal year', 'type': 'many2one', 'relation': 'account.fiscalyear', 'help': 'Keep empty for all open fiscal year'}, 'periods': {'string': 'Periods', 'type': 'many2many', 'relation': 'account.period', 'help': 'All periods if empty'}, - 'result_selection':{'string':"Display partners",'type':'selection','selection':[('customer','Debiteur'),('supplier','Creancier'),('all','Tous')]}, + 'result_selection':{'string':" Partners",'type':'selection','selection':[('customer','Debiteur'),('supplier','Creancier'),('all','Tous')]}, 'soldeinit':{'string':"Inclure les soldes initiaux",'type':'boolean'}, - 'reconcil':{'string':"Inclure les ecritures reconsiliees",'type':'boolean'}, + 'reconcil':{'string':" Inclure les ecritures reconsiliees",'type':'boolean'}, 'page_split':{'string':"Un partenaire par page",'type':'boolean'}, + 'date1': {'string':' Start date', 'type':'date', 'required':True, 'default': lambda *a: time.strftime('%Y-01-01')}, + 'date2': {'string':'End date', 'type':'date', 'required':True, 'default': lambda *a: time.strftime('%Y-%m-%d')}, } class wizard_report(wizard.interface): def _get_defaults(self, cr, uid, data, context): - fiscalyear_obj = pooler.get_pool(cr.dbname).get('account.fiscalyear') data['form']['fiscalyear'] = fiscalyear_obj.find(cr, uid) data['form']['display_account']='bal_all' @@ -100,26 +119,15 @@ class wizard_report(wizard.interface): else: company_id = pooler.get_pool(cr.dbname).get('res.company').search(cr, uid, [('parent_id', '=', False)])[0] data['form']['company_id'] = company_id + periods_obj=pooler.get_pool(cr.dbname).get('account.period') + data['form']['periods'] =periods_obj.search(cr, uid, [('fiscalyear_id','=',data['form']['fiscalyear'])]) data['form']['page_split'] = False data['form']['reconcil'] = False data['form']['soldeinit'] = True return data['form'] - def _get_defaults_fordate(self, cr, uid, data, context): - data['form']['result_selection'] = 'all' - user = pooler.get_pool(cr.dbname).get('res.users').browse(cr, uid, uid, context=context) - if user.company_id: - company_id = user.company_id.id - else: - company_id = pooler.get_pool(cr.dbname).get('res.company').search(cr, uid, [('parent_id', '=', False)])[0] - data['form']['company_id'] = company_id - data['form']['page_split'] = False - data['form']['reconcil'] = False - data['form']['soldeinit'] = True - return data['form'] - - def _check_date(self, cr, uid, data, context): + sql = """ SELECT f.id, f.date_start, f.date_stop FROM account_fiscalyear f Where '%s' between f.date_start and f.date_stop """%(data['form']['date1']) cr.execute(sql) @@ -132,27 +140,48 @@ class wizard_report(wizard.interface): else: raise wizard.except_wizard('UserError','Date not in a defined fiscal year') + + + def _check_state(self, cr, uid, data, context): + if data['form']['state'] == 'byperiod': + data['form']['fiscalyear'] = True + else : + self._check_date(cr, uid, data, context) + data['form']['fiscalyear'] = False + return data['form'] +# def _get_defaults_fordate(self, cr, uid, data, context): +# data['form']['result_selection'] = 'all' +# user = pooler.get_pool(cr.dbname).get('res.users').browse(cr, uid, uid, context=context) +# if user.company_id: +# company_id = user.company_id.id +# else: +# company_id = pooler.get_pool(cr.dbname).get('res.company').search(cr, uid, [('parent_id', '=', False)])[0] +# data['form']['company_id'] = company_id +# data['form']['page_split'] = False +# data['form']['reconcil'] = False +# data['form']['soldeinit'] = True +# return data['form'] states = { 'init': { - 'actions': [], - 'result': {'type':'form', 'arch':report_type,'fields':{}, 'state':[('with_period','Use with Period'),('with_date','Use with Date')]} - }, - 'with_period': { 'actions': [_get_defaults], 'result': {'type':'form', 'arch':period_form, 'fields':period_fields, 'state':[('end','Cancel'),('report','Print')]} }, - 'with_date': { - 'actions': [_get_defaults_fordate], - 'result': {'type':'form', 'arch':dates_form, 'fields':dates_fields, 'state':[('end','Cancel'),('checkdate','Print')]} - }, - 'checkdate': { - 'actions': [], - 'result': {'type':'choice','next_state':_check_date} - }, +# 'with_period': { +# 'actions': [_get_defaults], +# 'result': {'type':'form', 'arch':period_form, 'fields':period_fields, 'state':[('end','Cancel'),('report','Print')]} +# }, +# 'with_date': { +# 'actions': [_get_defaults_fordate], +# 'result': {'type':'form', 'arch':dates_form, 'fields':dates_fields, 'state':[('end','Cancel'),('checkdate','Print')]} +# }, +# 'checkdate': { +# 'actions': [], +# 'result': {'type':'choice','next_state':_check_date} +# }, 'report': { - 'actions': [], + 'actions': [_check_state], 'result': {'type':'print', 'report':'account.third_party_ledger', 'state':'end'} } } From 490f26a95d11ce6cd4ba0ed8ef66cd649a751c6f Mon Sep 17 00:00:00 2001 From: apa-tiny Date: Fri, 17 Oct 2008 13:50:48 +0530 Subject: [PATCH 110/153] Small changes in partner ledger bzr revid: patelamit2003@gmail.com-20081017082048-arxrer6xsf34gu3o --- .../wizard/wizard_third_party_ledger.py | 53 ------------------- 1 file changed, 53 deletions(-) diff --git a/addons/account/wizard/wizard_third_party_ledger.py b/addons/account/wizard/wizard_third_party_ledger.py index bd56da71149..d62aaef3392 100755 --- a/addons/account/wizard/wizard_third_party_ledger.py +++ b/addons/account/wizard/wizard_third_party_ledger.py @@ -30,35 +30,6 @@ import wizard import pooler -#report_type = ''' -#
-#
''' -# -# -#dates_form = ''' -#
-# -# -# -# -# -# -# -# -# -# -#''' -# -#dates_fields = { -# 'company_id': {'string': 'Company', 'type': 'many2one', 'relation': 'res.company', 'required': True}, -# 'date1': {'string':'Start date', 'type':'date', 'required':True, 'default': lambda *a: time.strftime('%Y-01-01')}, -# 'date2': {'string':'End date', 'type':'date', 'required':True, 'default': lambda *a: time.strftime('%Y-%m-%d')}, -# 'result_selection':{'string':"Display partners",'type':'selection','selection':[('customer','Debiteur'),('supplier','Creancier'),('all','Tous')]}, -# 'soldeinit':{'string':"Inclure les soldes initiaux",'type':'boolean'}, -# 'reconcil':{'string':"Inclure les ecritures reconsiliees",'type':'boolean'}, -# 'page_split':{'string':"Un partenaire par page",'type':'boolean'}, -#} - period_form = '''
@@ -150,36 +121,12 @@ class wizard_report(wizard.interface): data['form']['fiscalyear'] = False return data['form'] -# def _get_defaults_fordate(self, cr, uid, data, context): -# data['form']['result_selection'] = 'all' -# user = pooler.get_pool(cr.dbname).get('res.users').browse(cr, uid, uid, context=context) -# if user.company_id: -# company_id = user.company_id.id -# else: -# company_id = pooler.get_pool(cr.dbname).get('res.company').search(cr, uid, [('parent_id', '=', False)])[0] -# data['form']['company_id'] = company_id -# data['form']['page_split'] = False -# data['form']['reconcil'] = False -# data['form']['soldeinit'] = True -# return data['form'] states = { 'init': { 'actions': [_get_defaults], 'result': {'type':'form', 'arch':period_form, 'fields':period_fields, 'state':[('end','Cancel'),('report','Print')]} }, -# 'with_period': { -# 'actions': [_get_defaults], -# 'result': {'type':'form', 'arch':period_form, 'fields':period_fields, 'state':[('end','Cancel'),('report','Print')]} -# }, -# 'with_date': { -# 'actions': [_get_defaults_fordate], -# 'result': {'type':'form', 'arch':dates_form, 'fields':dates_fields, 'state':[('end','Cancel'),('checkdate','Print')]} -# }, -# 'checkdate': { -# 'actions': [], -# 'result': {'type':'choice','next_state':_check_date} -# }, 'report': { 'actions': [_check_state], 'result': {'type':'print', 'report':'account.third_party_ledger', 'state':'end'} From b2c5389d1ffb1459d9344bc13b3f9734d250a727 Mon Sep 17 00:00:00 2001 From: Fabien Pinckaers Date: Fri, 17 Oct 2008 10:25:43 +0200 Subject: [PATCH 111/153] modifs bzr revid: fp@tinyerp.com-20081017082543-k24lrydp6aj2s8e2 --- .../wizard/wizard_account_balance_report.py | 10 +- .../wizard/wizard_aged_trial_balance.py | 136 +++++++++--------- .../wizard/wizard_partner_balance_report.py | 57 +++++--- 3 files changed, 116 insertions(+), 87 deletions(-) diff --git a/addons/account/wizard/wizard_account_balance_report.py b/addons/account/wizard/wizard_account_balance_report.py index 431e183f156..3677f51f050 100644 --- a/addons/account/wizard/wizard_account_balance_report.py +++ b/addons/account/wizard/wizard_account_balance_report.py @@ -46,7 +46,7 @@ dates_form = ''' dates_fields = { 'date_from': {'string':"Start date",'type':'date','required':True ,'default': lambda *a: time.strftime('%Y-01-01')}, 'date_to': {'string':"End date",'type':'date','required':True, 'default': lambda *a: time.strftime('%Y-%m-%d')}, - 'display_account':{'string':"Display accounts",'type':'selection','selection':[('bal_mouvement','With movements'),('bal_all','All'),('bal_solde','With balance is not equal to 0')]} + 'display_account':{'string':"Filter on Accounts",'type':'selection','selection':[('bal_mouvement','With Entries'),('bal_all','All Accounts'),('bal_solde','With Balance Different Than 0')]} } @@ -61,8 +61,12 @@ period_form = ''' period_fields = { - 'fiscalyear': {'string': 'Fiscal year', 'type': 'many2one', 'relation': 'account.fiscalyear', - 'help': 'Keep empty for all open fiscal year'}, + 'fiscalyear': { + 'string':'Fiscal year', + 'type':'many2one', + 'relation':'account.fiscalyear', + 'help':'Keep empty for all open fiscal year' + }, 'periods': {'string': 'Periods', 'type': 'many2many', 'relation': 'account.period', 'help': 'All periods if empty'}, 'display_account':{'string':"Display accounts ",'type':'selection','selection':[('bal_mouvement','With movements'),('bal_all','All'),('bal_solde','With balance is not equal to 0')]} } diff --git a/addons/account/wizard/wizard_aged_trial_balance.py b/addons/account/wizard/wizard_aged_trial_balance.py index ce95c2c8ab1..7e8bcc6048c 100755 --- a/addons/account/wizard/wizard_aged_trial_balance.py +++ b/addons/account/wizard/wizard_aged_trial_balance.py @@ -35,76 +35,84 @@ from mx.DateTime import * _aged_trial_form = """ - - - - - - - - + + + + + + + + """ _aged_trial_fields = { - 'company_id': {'string': 'Company', 'type': 'many2one', 'relation': 'res.company', 'required': True}, - 'period_length': {'string': 'Period length (days)', 'type': 'integer', 'required': True, 'default': lambda *a:30}, - 'date1': {'string':'Start of period', 'type':'date', 'required':True, 'default': lambda *a: time.strftime('%Y-%m-%d')}, - 'result_selection':{'string':"Display partner",'type':'selection','selection':[('customer','Debiteur'),('supplier','Creancier'),('all','Tous')]}, - 'direction_selection':{'string':"Display aged balance of",'type':'selection','selection':[('past','Due amount'),('future','Not due amount')]}, - } + 'company_id': {'string': 'Company', 'type': 'many2one', 'relation': 'res.company', 'required': True}, + 'period_length': {'string': 'Period length (days)', 'type': 'integer', 'required': True, 'default': lambda *a:30}, + 'date1': {'string':'Start of period', 'type':'date', 'required':True, 'default': lambda *a: time.strftime('%Y-%m-%d')}, + 'result_selection':{ + 'string':"Filter on Partners", + 'type':'selection', + 'selection':[('customer','Customer'),('supplier','Supplier'),('all','All')], + 'required':True, + 'default': lambda *a: 'customer', + }, + 'direction_selection':{ + 'string':"Analysis Direction", + 'type':'selection', + 'selection':[('past','Past'),('future','Future')], + 'required':True, + 'default': lambda *a: 'past', + }, +} def _calc_dates(self, cr, uid, data, context): - res = {} - period_length = data['form']['period_length'] - if period_length<=0: - raise wizard.except_wizard('UserError', 'You must enter a period length that cannot be 0 or below !') - start = datetime.date.fromtimestamp(time.mktime(time.strptime(data['form']['date1'],"%Y-%m-%d"))) - start = DateTime(int(start.year),int(start.month),int(start.day)) - if data['form']['direction_selection'] == 'past': - for i in range(5)[::-1]: - stop = start - RelativeDateTime(days=period_length) - res[str(i)] = { - 'name' : str((5-(i+1))*period_length) + '-' + str((5-i)*period_length), - - 'stop': start.strftime('%Y-%m-%d'), - 'start' : stop.strftime('%Y-%m-%d'), - } - start = stop - RelativeDateTime(days=1) - else: - for i in range(5): - stop = start + RelativeDateTime(days=period_length) - res[str(5-(i+1))] = { - 'name' : str((i)*period_length)+'-'+str((i+1)*period_length), - 'start': start.strftime('%Y-%m-%d'), - 'stop' : stop.strftime('%Y-%m-%d'), - } - start = stop + RelativeDateTime(days=1) - return res + res = {} + period_length = data['form']['period_length'] + if period_length<=0: + raise wizard.except_wizard('UserError', 'You must enter a period length that cannot be 0 or below !') + start = datetime.date.fromtimestamp(time.mktime(time.strptime(data['form']['date1'],"%Y-%m-%d"))) + start = DateTime(int(start.year),int(start.month),int(start.day)) + if data['form']['direction_selection'] == 'past': + for i in range(5)[::-1]: + stop = start - RelativeDateTime(days=period_length) + res[str(i)] = { + 'name' : str((5-(i+1))*period_length) + '-' + str((5-i)*period_length), + + 'stop': start.strftime('%Y-%m-%d'), + 'start' : stop.strftime('%Y-%m-%d'), + } + start = stop - RelativeDateTime(days=1) + else: + for i in range(5): + stop = start + RelativeDateTime(days=period_length) + res[str(5-(i+1))] = { + 'name' : str((i)*period_length)+'-'+str((i+1)*period_length), + 'start': start.strftime('%Y-%m-%d'), + 'stop' : stop.strftime('%Y-%m-%d'), + } + start = stop + RelativeDateTime(days=1) + return res class wizard_report(wizard.interface): - def _get_defaults(self, cr, uid, data, context): - fiscalyear_obj = pooler.get_pool(cr.dbname).get('account.fiscalyear') - data['form']['fiscalyear'] = fiscalyear_obj.find(cr, uid) - - user = pooler.get_pool(cr.dbname).get('res.users').browse(cr, uid, uid, context=context) - if user.company_id: - company_id = user.company_id.id - else: - company_id = pooler.get_pool(cr.dbname).get('res.company').search(cr, uid, [('parent_id', '=', False)])[0] - data['form']['company_id'] = company_id - - return data['form'] - - - states = { - 'init': { - 'actions': [_get_defaults], - 'result': {'type':'form', 'arch':_aged_trial_form, 'fields':_aged_trial_fields, 'state':[('end','Cancel'),('print','Print Aged Trial Balance')]}, - }, - 'print': { - 'actions': [_calc_dates], - 'result': {'type':'print', 'report':'account.aged_trial_balance', 'state':'end'}, - }, - } + def _get_defaults(self, cr, uid, data, context): + fiscalyear_obj = pooler.get_pool(cr.dbname).get('account.fiscalyear') + data['form']['fiscalyear'] = fiscalyear_obj.find(cr, uid) + user = pooler.get_pool(cr.dbname).get('res.users').browse(cr, uid, uid, context=context) + if user.company_id: + company_id = user.company_id.id + else: + company_id = pooler.get_pool(cr.dbname).get('res.company').search(cr, uid, [('parent_id', '=', False)])[0] + data['form']['company_id'] = company_id + return data['form'] + states = { + 'init': { + 'actions': [_get_defaults], + 'result': {'type':'form', 'arch':_aged_trial_form, 'fields':_aged_trial_fields, 'state':[('end','Cancel'),('print','Print Aged Trial Balance')]}, + }, + 'print': { + 'actions': [_calc_dates], + 'result': {'type':'print', 'report':'account.aged_trial_balance', 'state':'end'}, + }, + } wizard_report('account.aged.trial.balance') diff --git a/addons/account/wizard/wizard_partner_balance_report.py b/addons/account/wizard/wizard_partner_balance_report.py index 98c5d0a5984..f62de99c4c6 100644 --- a/addons/account/wizard/wizard_partner_balance_report.py +++ b/addons/account/wizard/wizard_partner_balance_report.py @@ -30,32 +30,49 @@ import wizard import pooler period_form = ''' -
- - - - - - - - - - - - - - + + - + + +
@@ -248,4 +297,4 @@ This document must be dated and signed for reimbursment - + \ No newline at end of file From 5c2df007560f69e3085ce10fa2e810ae4b7953ed Mon Sep 17 00:00:00 2001 From: apa-tiny Date: Mon, 20 Oct 2008 18:22:54 +0530 Subject: [PATCH 142/153] account balance prob solved..(Rana Vinay) bzr revid: patelamit2003@gmail.com-20081020125254-e70gjdmt04l0e87r --- addons/account/report/account_balance.rml | 32 ++++++++++++++++++++--- 1 file changed, 28 insertions(+), 4 deletions(-) diff --git a/addons/account/report/account_balance.rml b/addons/account/report/account_balance.rml index cfabf9d545f..8178d8fa399 100755 --- a/addons/account/report/account_balance.rml +++ b/addons/account/report/account_balance.rml @@ -42,7 +42,7 @@
- + @@ -50,7 +50,7 @@ - + @@ -80,6 +80,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + [[ setTag('para','para',{'style':('Det_Level'+str(a['level']))}) ]][[ a['jname'] or removeParentNode('tr') ]] - [[ a['level']<4 and removeParentNode('font') or '...'*(2) ]][[ setTag('para','para',{'style':('Det_Level'+str(a['level']))}) ]][ref: [[ a['ref'] or removeParentNode('font') ]] ] [[ a['lname'] ]] + [[ setTag('para','para',{'style':('Det_Level'+str(a['level']))}) ]] [[ setTag('tr','tr',{'style':('TrLevel_Name'+str(a['level']))}) ]][ref: [[ a['ref'] or removeParentNode('font') ]] ] [[ a['lname'] ]] [[ setTag('para','para',{'style':('Det_Amt_Level'+str(a['level']))}) ]][[ formatLang(a['debit1']) and '%.2f'%a['debit1'] or '0.00']] [[ setTag('para','para',{'style':('Det_Amt_Level'+str(a['level']))}) ]][[ formatLang(a['credit1']) and '%.2f'%a['credit1'] or '0.00']] [[ setTag('para','para',{'style':('Det_Amt_Level'+str(a['level']))}) ]][[ formatLang(a['balance1']) and '%.2f'%a['balance1'] or '0.00' ]] @@ -277,4 +302,3 @@
- From 2419a46d91d440389d73008db1a49e6e8f728466 Mon Sep 17 00:00:00 2001 From: "hda@tinyerp.com" <> Date: Mon, 20 Oct 2008 18:32:18 +0530 Subject: [PATCH 143/153] Improved database Installation wizard and remove unusual menus bzr revid: hda@tinyerp.com-20081020130218-8dtpjf16uzbdhuqq --- .../aso_vertical_view.xml | 14 +++---- addons/base_setup/wizard/wizard_base_setup.py | 38 ++++++++++++++++--- addons/membership/membership_view.xml | 2 +- 3 files changed, 40 insertions(+), 14 deletions(-) diff --git a/addons/association_vertical/aso_vertical_view.xml b/addons/association_vertical/aso_vertical_view.xml index cb810f113d1..219cea03776 100644 --- a/addons/association_vertical/aso_vertical_view.xml +++ b/addons/association_vertical/aso_vertical_view.xml @@ -6,15 +6,15 @@
- + - + - + - + - + - - + + From 1e834353d64dbfc1c7d69be77b7d780e6bd6399f Mon Sep 17 00:00:00 2001 From: Christophe Simonis Date: Mon, 20 Oct 2008 15:34:57 +0200 Subject: [PATCH 149/153] translations: avoid a traceback bzr revid: christophe@tinyerp.com-20081020133457-s87zop6uv2t6jwpe --- bin/tools/translate.py | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/bin/tools/translate.py b/bin/tools/translate.py index 277486f180f..26b59d9ccdf 100644 --- a/bin/tools/translate.py +++ b/bin/tools/translate.py @@ -338,12 +338,6 @@ def trans_generate(lang, modules, dbname=None): query_param = not 'all' in modules and modules or None cr.execute(query, query_param) - #if 'all' in modules: - # cr.execute('select name,model,res_id,module from ir_model_data') - #else: - # cr.execute('select name,model,res_id,module from ir_model_data where module in ('+','.join(['%s']*len(modules))+')', modules) - - _to_translate = [] def push_translation(module, type, name, id, source): tuple = (module, type, name, id, source) @@ -353,6 +347,9 @@ def trans_generate(lang, modules, dbname=None): for (xml_name,model,res_id,module) in cr.fetchall(): xml_name = module+'.'+xml_name + if not pool.get(model): + logger.notifyChannel("db", netsvc.LOG_ERROR, "unable to find object %r" % (model,)) + continue obj = pool.get(model).browse(cr, uid, res_id) if model=='ir.ui.view': d = xml.dom.minidom.parseString(obj.arch) From c518c420ddf2ecca7f232e6ae2a9776530480911 Mon Sep 17 00:00:00 2001 From: apa-tiny Date: Mon, 20 Oct 2008 19:09:39 +0530 Subject: [PATCH 150/153] By default, all filters must be "By Date" and not "By Date and Period" bzr revid: patelamit2003@gmail.com-20081020133939-g74dp83d8z2lzxag --- addons/account/wizard/wizard_partner_balance_report.py | 2 +- addons/account/wizard/wizard_third_party_ledger.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/account/wizard/wizard_partner_balance_report.py b/addons/account/wizard/wizard_partner_balance_report.py index d90a68a99f0..5b28e10ceb9 100644 --- a/addons/account/wizard/wizard_partner_balance_report.py +++ b/addons/account/wizard/wizard_partner_balance_report.py @@ -59,7 +59,7 @@ period_fields = { 'string':"Date/Period Filter", 'type':'selection', 'selection':[('bydate','By Date'),('byperiod','By Period'),('all','By Date and Period'),('none','No Filter')], - 'default': lambda *a:'all' + 'default': lambda *a:'bydate' }, 'fiscalyear': { 'string':'Fiscal year', 'type': 'many2one', 'relation': 'account.fiscalyear', diff --git a/addons/account/wizard/wizard_third_party_ledger.py b/addons/account/wizard/wizard_third_party_ledger.py index 7a638f3d0db..4cabe4792b2 100755 --- a/addons/account/wizard/wizard_third_party_ledger.py +++ b/addons/account/wizard/wizard_third_party_ledger.py @@ -65,7 +65,7 @@ period_fields = { 'string':"Date/Period Filter", 'type':'selection', 'selection':[('bydate','By Date'),('byperiod','By Period'),('all','By Date and Period'),('none','No Filter')], - 'default': lambda *a:'all' + 'default': lambda *a:'bydate' }, 'fiscalyear': { 'string':'Fiscal year', 'type': 'many2one', 'relation': 'account.fiscalyear', From abec264caadf91ba55c6bb1ef3d6ccf68cdcd397 Mon Sep 17 00:00:00 2001 From: apa-tiny Date: Mon, 20 Oct 2008 19:15:28 +0530 Subject: [PATCH 151/153] Small changes in partner ledger wizaed bzr revid: patelamit2003@gmail.com-20081020134528-buitfmih5p1g4388 --- addons/account/wizard/wizard_third_party_ledger.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/account/wizard/wizard_third_party_ledger.py b/addons/account/wizard/wizard_third_party_ledger.py index 4cabe4792b2..298cf910275 100755 --- a/addons/account/wizard/wizard_third_party_ledger.py +++ b/addons/account/wizard/wizard_third_party_ledger.py @@ -81,7 +81,7 @@ period_fields = { 'soldeinit':{'string':"Inclure les soldes initiaux",'type':'boolean'}, 'reconcil':{'string':" Include Reconciled Entries",'type':'boolean'}, 'page_split':{'string':"One Partner Per Page",'type':'boolean'}, - 'date1': {'string':' Start date', 'type':'date', 'required':True, 'default': lambda *a: time.strftime('%Y-01-01')}, + 'date1': {'string':' Start date', 'type':'date', 'required':True, 'default': lambda *a: time.strftime('%Y-01-01')}, 'date2': {'string':'End date', 'type':'date', 'required':True, 'default': lambda *a: time.strftime('%Y-%m-%d')}, } From 5c8ce3aabef1f2e5e68989162cf72e8c16c421d8 Mon Sep 17 00:00:00 2001 From: Fabien Pinckaers Date: Mon, 20 Oct 2008 22:49:03 +0200 Subject: [PATCH 152/153] improve bzr revid: fp@tinyerp.com-20081020204903-dmv74e2d7c4fnm2j --- bin/addons/base/res/partner/partner.py | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/bin/addons/base/res/partner/partner.py b/bin/addons/base/res/partner/partner.py index b419f35c941..f9ab1534f6b 100644 --- a/bin/addons/base/res/partner/partner.py +++ b/bin/addons/base/res/partner/partner.py @@ -247,18 +247,6 @@ class res_partner(osv.osv): result[a] = adr.get(a, default_address) return result - def property_get(self, cr, uid, ids,property_pref=[]): - select = ids - if isinstance(ids, (int, long)): - select = [ids] - result=self.read(cr,uid,select,property_pref) - for res in result: - for prt in property_pref: - res[prt] = res[prt] and res[prt][0] or False - if isinstance(ids, (int, long)): - return result[0] - return result - def gen_next_ref(self, cr, uid, ids): if len(ids) != 1: return True From a24d14b8a04dcfc03d41163ad290b1652310eb35 Mon Sep 17 00:00:00 2001 From: Fabien Pinckaers Date: Mon, 20 Oct 2008 22:56:11 +0200 Subject: [PATCH 153/153] bugfix bzr revid: fp@tinyerp.com-20081020205611-71rn0lj3tu3616ni --- addons/purchase/purchase.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/purchase/purchase.py b/addons/purchase/purchase.py index 772fd0b2e70..170bf2d764b 100644 --- a/addons/purchase/purchase.py +++ b/addons/purchase/purchase.py @@ -442,9 +442,9 @@ class purchase_order_line(osv.osv): taxep = None if partner_id: partner = self.pool.get('res.partner').browse(cr, uid, partner_id) - taxep_id = partner.property_account_position and partner.property_account_position.account_supplier_tax + taxep = partner.property_account_position and partner.property_account_position.account_supplier_tax if not taxep or not taxep.id: - res['value']['taxes_id'] = [x.id for x in prod['supplier_taxes_id']] + res['value']['taxes_id'] = prod['supplier_taxes_id'] else: res5 = [taxep.id] for t in taxes: