From 2fd14db57433d08ab368a7e18d18ae8d49dafab1 Mon Sep 17 00:00:00 2001 From: Denis Ledoux Date: Wed, 25 Nov 2015 14:29:50 +0100 Subject: [PATCH 01/10] [FIX] stock: multi-company rule for `stock.quant`. `stock.move` & `stock.product` have multi-company rules. There is therefore no reason why `stock.quant` could not have one. Besides, this could lead to access rights issues, when a user went to the `Quants` list, in Warehouse > Traceability > Quants, while there were quants for products in a company different than the user company. opw-653188 --- addons/stock/security/stock_security.xml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/addons/stock/security/stock_security.xml b/addons/stock/security/stock_security.xml index 044ff1333cd..8689b9094f3 100644 --- a/addons/stock/security/stock_security.xml +++ b/addons/stock/security/stock_security.xml @@ -80,6 +80,13 @@ ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])] + + stock_quant multi-company + + + ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])] + + Inventory Line multi-company From 1c5c255186456c8c942a17328fce7f49b6213daa Mon Sep 17 00:00:00 2001 From: Martin Trigaux Date: Wed, 25 Nov 2015 14:35:02 +0100 Subject: [PATCH 02/10] [FIX] calendar: translatable date content The time_display is present in a translatable email template but was not translated. Added the missing term. Updated .pot file for a few missing terms. Removed base_calendar.pot that has no reason to be in 8.0 Fixes #9573 --- addons/calendar/calendar.py | 4 +- addons/calendar/i18n/base_calendar.pot | 1575 ------------------------ addons/calendar/i18n/calendar.pot | 51 +- 3 files changed, 40 insertions(+), 1590 deletions(-) delete mode 100644 addons/calendar/i18n/base_calendar.pot diff --git a/addons/calendar/calendar.py b/addons/calendar/calendar.py index 21e530e8020..cead6d230a9 100644 --- a/addons/calendar/calendar.py +++ b/addons/calendar/calendar.py @@ -797,9 +797,9 @@ class calendar_event(osv.Model): time = _("AllDay , %s") % (event_date) elif zduration < 24: duration = date + timedelta(hours=zduration) - time = ("%s at (%s To %s) (%s)") % (event_date, display_time, duration.strftime(format_time), tz) + time = _("%s at (%s To %s) (%s)") % (event_date, display_time, duration.strftime(format_time), tz) else: - time = ("%s at %s To\n %s at %s (%s)") % (event_date, display_time, date_deadline.strftime(format_date), date_deadline.strftime(format_time), tz) + time = _("%s at %s To\n %s at %s (%s)") % (event_date, display_time, date_deadline.strftime(format_date), date_deadline.strftime(format_time), tz) return time def _compute(self, cr, uid, ids, fields, arg, context=None): diff --git a/addons/calendar/i18n/base_calendar.pot b/addons/calendar/i18n/base_calendar.pot deleted file mode 100644 index 8e9433af7d0..00000000000 --- a/addons/calendar/i18n/base_calendar.pot +++ /dev/null @@ -1,1575 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * base_calendar -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 7.0alpha\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-12-21 17:05+0000\n" -"PO-Revision-Date: 2012-12-21 17:05+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_calendar -#: selection:calendar.alarm,trigger_related:0 -#: selection:res.alarm,trigger_related:0 -msgid "The event starts" -msgstr "" - -#. module: base_calendar -#: view:calendar.event:0 -msgid "My Events" -msgstr "" - -#. module: base_calendar -#: help:calendar.event,exdate:0 -#: help:calendar.todo,exdate:0 -#: help:crm.meeting,exdate:0 -msgid "This property defines the list of date/time exceptions for a recurring calendar component." -msgstr "" - -#. module: base_calendar -#: selection:calendar.event,rrule_type:0 -#: selection:calendar.todo,rrule_type:0 -#: selection:crm.meeting,rrule_type:0 -msgid "Week(s)" -msgstr "" - -#. module: base_calendar -#: field:calendar.event,we:0 -#: field:calendar.todo,we:0 -#: field:crm.meeting,we:0 -msgid "Wed" -msgstr "" - -#. module: base_calendar -#: selection:calendar.attendee,cutype:0 -msgid "Unknown" -msgstr "" - -#. module: base_calendar -#: help:calendar.event,recurrency:0 -#: help:calendar.todo,recurrency:0 -#: help:crm.meeting,recurrency:0 -msgid "Recurrent Meeting" -msgstr "" - -#. module: base_calendar -#: model:crm.meeting.type,name:base_calendar.categ_meet5 -msgid "Feedback Meeting" -msgstr "" - -#. module: base_calendar -#: model:ir.actions.act_window,name:base_calendar.action_res_alarm_view -#: model:ir.ui.menu,name:base_calendar.menu_crm_meeting_avail_alarm -msgid "Alarms" -msgstr "" - -#. module: base_calendar -#: selection:calendar.event,week_list:0 -#: selection:calendar.todo,week_list:0 -#: selection:crm.meeting,week_list:0 -msgid "Sunday" -msgstr "" - -#. module: base_calendar -#: field:calendar.attendee,role:0 -msgid "Role" -msgstr "" - -#. module: base_calendar -#: view:calendar.event:0 -#: view:crm.meeting:0 -msgid "Invitation details" -msgstr "" - -#. module: base_calendar -#: selection:calendar.event,byday:0 -#: selection:calendar.todo,byday:0 -#: selection:crm.meeting,byday:0 -msgid "Fourth" -msgstr "" - -#. module: base_calendar -#: model:ir.model,name:base_calendar.model_res_users -msgid "Users" -msgstr "" - -#. module: base_calendar -#: field:calendar.event,day:0 -#: selection:calendar.event,select1:0 -#: field:calendar.todo,day:0 -#: selection:calendar.todo,select1:0 -#: field:crm.meeting,day:0 -#: selection:crm.meeting,select1:0 -msgid "Date of month" -msgstr "" - -#. module: base_calendar -#: selection:calendar.event,class:0 -#: selection:calendar.todo,class:0 -#: selection:crm.meeting,class:0 -msgid "Public" -msgstr "" - -#. module: base_calendar -#: selection:calendar.alarm,trigger_interval:0 -#: selection:res.alarm,trigger_interval:0 -msgid "Hours" -msgstr "" - -#. module: base_calendar -#: selection:calendar.event,month_list:0 -#: selection:calendar.todo,month_list:0 -#: selection:crm.meeting,month_list:0 -msgid "March" -msgstr "" - -#. module: base_calendar -#: help:calendar.attendee,cutype:0 -msgid "Specify the type of Invitation" -msgstr "" - -#. module: base_calendar -#: view:crm.meeting:0 -#: field:crm.meeting,message_unread:0 -msgid "Unread Messages" -msgstr "" - -#. module: base_calendar -#: selection:calendar.event,week_list:0 -#: selection:calendar.todo,week_list:0 -#: selection:crm.meeting,week_list:0 -msgid "Friday" -msgstr "" - -#. module: base_calendar -#: field:calendar.event,allday:0 -#: field:calendar.todo,allday:0 -#: field:crm.meeting,allday:0 -msgid "All Day" -msgstr "" - -#. module: base_calendar -#: field:calendar.event,vtimezone:0 -#: field:calendar.todo,vtimezone:0 -#: field:crm.meeting,vtimezone:0 -msgid "Timezone" -msgstr "" - -#. module: base_calendar -#: selection:calendar.attendee,availability:0 -#: selection:calendar.event,show_as:0 -#: selection:calendar.todo,show_as:0 -#: selection:crm.meeting,show_as:0 -#: selection:res.users,availability:0 -msgid "Free" -msgstr "" - -#. module: base_calendar -#: help:crm.meeting,message_unread:0 -msgid "If checked new messages require your attention." -msgstr "" - -#. module: base_calendar -#: help:calendar.attendee,rsvp:0 -msgid "Indicats whether the favor of a reply is requested" -msgstr "" - -#. module: base_calendar -#: field:calendar.alarm,alarm_id:0 -msgid "Basic Alarm" -msgstr "" - -#. module: base_calendar -#: help:calendar.attendee,delegated_to:0 -msgid "The users that the original request was delegated to" -msgstr "" - -#. module: base_calendar -#: field:calendar.attendee,ref:0 -msgid "Event Ref" -msgstr "" - -#. module: base_calendar -#: field:calendar.event,tu:0 -#: field:calendar.todo,tu:0 -#: field:crm.meeting,tu:0 -msgid "Tue" -msgstr "" - -#. module: base_calendar -#: selection:calendar.event,byday:0 -#: selection:calendar.todo,byday:0 -#: selection:crm.meeting,byday:0 -msgid "Third" -msgstr "" - -#. module: base_calendar -#: selection:calendar.alarm,trigger_related:0 -#: selection:res.alarm,trigger_related:0 -msgid "The event ends" -msgstr "" - -#. module: base_calendar -#: selection:calendar.event,byday:0 -#: selection:calendar.todo,byday:0 -#: selection:crm.meeting,byday:0 -msgid "Last" -msgstr "" - -#. module: base_calendar -#: help:crm.meeting,message_ids:0 -msgid "Messages and communication history" -msgstr "" - -#. module: base_calendar -#: field:crm.meeting,message_ids:0 -msgid "Messages" -msgstr "" - -#. module: base_calendar -#: selection:calendar.alarm,trigger_interval:0 -#: selection:res.alarm,trigger_interval:0 -msgid "Days" -msgstr "" - -#. module: base_calendar -#: view:calendar.event:0 -msgid "To" -msgstr "" - -#. module: base_calendar -#: code:addons/base_calendar/base_calendar.py:1255 -#, python-format -msgid "Error!" -msgstr "" - -#. module: base_calendar -#: selection:calendar.attendee,role:0 -msgid "Chair Person" -msgstr "" - -#. module: base_calendar -#: view:crm.meeting:0 -msgid "My Meetings" -msgstr "" - -#. module: base_calendar -#: selection:calendar.alarm,action:0 -msgid "Procedure" -msgstr "" - -#. module: base_calendar -#: field:calendar.event,recurrent_id:0 -#: field:calendar.todo,recurrent_id:0 -#: field:crm.meeting,recurrent_id:0 -msgid "Recurrent ID" -msgstr "" - -#. module: base_calendar -#: selection:calendar.event,state:0 -#: selection:calendar.todo,state:0 -msgid "Cancelled" -msgstr "" - -#. module: base_calendar -#: selection:calendar.alarm,trigger_interval:0 -#: selection:res.alarm,trigger_interval:0 -msgid "Minutes" -msgstr "" - -#. module: base_calendar -#: selection:calendar.alarm,action:0 -msgid "Display" -msgstr "" - -#. module: base_calendar -#: help:calendar.attendee,state:0 -msgid "Status of the attendee's participation" -msgstr "" - -#. module: base_calendar -#: view:crm.meeting:0 -msgid "Mail To" -msgstr "" - -#. module: base_calendar -#: field:crm.meeting,name:0 -msgid "Meeting Subject" -msgstr "" - -#. module: base_calendar -#: view:calendar.event:0 -msgid "End of Recurrence" -msgstr "" - -#. module: base_calendar -#: view:calendar.event:0 -msgid "Group By..." -msgstr "" - -#. module: base_calendar -#: view:calendar.event:0 -msgid "Recurrency Option" -msgstr "" - -#. module: base_calendar -#: view:calendar.event:0 -msgid "Choose day where repeat the meeting" -msgstr "" - -#. module: base_calendar -#: view:crm.meeting:0 -#: model:ir.actions.act_window,name:base_calendar.action_crm_meeting -msgid "Meetings" -msgstr "" - -#. module: base_calendar -#: field:calendar.event,recurrent_id_date:0 -#: field:calendar.todo,recurrent_id_date:0 -#: field:crm.meeting,recurrent_id_date:0 -msgid "Recurrent ID date" -msgstr "" - -#. module: base_calendar -#: field:calendar.alarm,event_end_date:0 -#: field:calendar.attendee,event_end_date:0 -msgid "Event End Date" -msgstr "" - -#. module: base_calendar -#: selection:calendar.attendee,role:0 -msgid "Optional Participation" -msgstr "" - -#. module: base_calendar -#: help:crm.meeting,message_summary:0 -msgid "Holds the Chatter summary (number of messages, ...). This summary is directly in html format in order to be inserted in kanban views." -msgstr "" - -#. module: base_calendar -#: code:addons/base_calendar/base_calendar.py:399 -#: code:addons/base_calendar/base_calendar.py:444 -#: code:addons/base_calendar/base_calendar.py:1008 -#: code:addons/base_calendar/base_calendar.py:1010 -#: code:addons/base_calendar/base_calendar.py:1455 -#, python-format -msgid "Warning!" -msgstr "" - -#. module: base_calendar -#: help:calendar.event,active:0 -#: help:calendar.todo,active:0 -#: help:crm.meeting,active:0 -msgid "If the active field is set to true, it will allow you to hide the event alarm information without removing it." -msgstr "" - -#. module: base_calendar -#: field:calendar.alarm,repeat:0 -#: field:calendar.event,count:0 -#: field:calendar.todo,count:0 -#: field:crm.meeting,count:0 -#: field:res.alarm,repeat:0 -msgid "Repeat" -msgstr "" - -#. module: base_calendar -#: field:calendar.event,organizer:0 -#: field:calendar.event,organizer_id:0 -#: field:calendar.todo,organizer:0 -#: field:calendar.todo,organizer_id:0 -#: field:crm.meeting,organizer:0 -#: field:crm.meeting,organizer_id:0 -msgid "Organizer" -msgstr "" - -#. module: base_calendar -#: view:calendar.event:0 -#: field:calendar.event,user_id:0 -#: field:calendar.todo,user_id:0 -#: field:crm.meeting,user_id:0 -msgid "Responsible" -msgstr "" - -#. module: base_calendar -#: view:calendar.event:0 -#: model:res.request.link,name:base_calendar.request_link_event -msgid "Event" -msgstr "" - -#. module: base_calendar -#: selection:calendar.alarm,trigger_occurs:0 -#: selection:res.alarm,trigger_occurs:0 -msgid "Before" -msgstr "" - -#. module: base_calendar -#: view:calendar.event:0 -#: selection:calendar.event,state:0 -#: selection:calendar.todo,state:0 -#: field:crm.meeting,date_open:0 -#: selection:crm.meeting,state:0 -msgid "Confirmed" -msgstr "" - -#. module: base_calendar -#: field:calendar.alarm,attendee_ids:0 -#: field:calendar.event,attendee_ids:0 -#: field:calendar.event,partner_ids:0 -#: field:calendar.todo,attendee_ids:0 -#: field:calendar.todo,partner_ids:0 -#: field:crm.meeting,attendee_ids:0 -#: field:crm.meeting,partner_ids:0 -msgid "Attendees" -msgstr "" - -#. module: base_calendar -#: view:calendar.event:0 -msgid "Confirm" -msgstr "" - -#. module: base_calendar -#: model:ir.model,name:base_calendar.model_calendar_todo -msgid "Calendar Task" -msgstr "" - -#. module: base_calendar -#: field:calendar.event,su:0 -#: field:calendar.todo,su:0 -#: field:crm.meeting,su:0 -msgid "Sun" -msgstr "" - -#. module: base_calendar -#: field:calendar.attendee,cutype:0 -msgid "Invite Type" -msgstr "" - -#. module: base_calendar -#: view:res.alarm:0 -msgid "Reminder details" -msgstr "" - -#. module: base_calendar -#: field:calendar.attendee,parent_ids:0 -msgid "Delegrated From" -msgstr "" - -#. module: base_calendar -#: selection:calendar.event,select1:0 -#: selection:calendar.todo,select1:0 -#: selection:crm.meeting,select1:0 -msgid "Day of month" -msgstr "" - -#. module: base_calendar -#: field:crm.meeting,message_follower_ids:0 -msgid "Followers" -msgstr "" - -#. module: base_calendar -#: field:calendar.event,location:0 -#: field:calendar.todo,location:0 -#: field:crm.meeting,location:0 -msgid "Location" -msgstr "" - -#. module: base_calendar -#: selection:calendar.attendee,role:0 -msgid "Participation required" -msgstr "" - -#. module: base_calendar -#: view:calendar.event:0 -#: field:calendar.event,show_as:0 -#: field:calendar.todo,show_as:0 -#: field:crm.meeting,show_as:0 -msgid "Show Time as" -msgstr "" - -#. module: base_calendar -#: selection:calendar.alarm,action:0 -#: field:calendar.attendee,email:0 -msgid "Email" -msgstr "" - -#. module: base_calendar -#: selection:calendar.attendee,cutype:0 -msgid "Room" -msgstr "" - -#. module: base_calendar -#: selection:calendar.alarm,state:0 -msgid "Run" -msgstr "" - -#. module: base_calendar -#: model:ir.model,name:base_calendar.model_calendar_alarm -msgid "Event alarm information" -msgstr "" - -#. module: base_calendar -#: code:addons/base_calendar/base_calendar.py:1010 -#, python-format -msgid "Count cannot be negative or 0." -msgstr "" - -#. module: base_calendar -#: field:crm.meeting,create_date:0 -msgid "Creation Date" -msgstr "" - -#. module: base_calendar -#: view:crm.meeting:0 -#: model:ir.model,name:base_calendar.model_crm_meeting -#: model:res.request.link,name:base_calendar.request_link_meeting -msgid "Meeting" -msgstr "" - -#. module: base_calendar -#: selection:calendar.event,rrule_type:0 -#: selection:calendar.todo,rrule_type:0 -#: selection:crm.meeting,rrule_type:0 -msgid "Month(s)" -msgstr "" - -#. module: base_calendar -#: view:calendar.event:0 -msgid "Visibility" -msgstr "" - -#. module: base_calendar -#: field:calendar.attendee,rsvp:0 -msgid "Required Reply?" -msgstr "" - -#. module: base_calendar -#: field:calendar.event,base_calendar_url:0 -#: field:calendar.todo,base_calendar_url:0 -#: field:crm.meeting,base_calendar_url:0 -msgid "Caldav URL" -msgstr "" - -#. module: base_calendar -#: model:ir.model,name:base_calendar.model_mail_wizard_invite -msgid "Invite wizard" -msgstr "" - -#. module: base_calendar -#: selection:calendar.event,month_list:0 -#: selection:calendar.todo,month_list:0 -#: selection:crm.meeting,month_list:0 -msgid "July" -msgstr "" - -#. module: base_calendar -#: selection:calendar.attendee,state:0 -msgid "Accepted" -msgstr "" - -#. module: base_calendar -#: field:calendar.event,th:0 -#: field:calendar.todo,th:0 -#: field:crm.meeting,th:0 -msgid "Thu" -msgstr "" - -#. module: base_calendar -#: view:crm.meeting:0 -msgid "Meeting Details" -msgstr "" - -#. module: base_calendar -#: field:calendar.attendee,child_ids:0 -msgid "Delegrated To" -msgstr "" - -#. module: base_calendar -#: code:addons/base_calendar/crm_meeting.py:102 -#, python-format -msgid "The following contacts have no email address :" -msgstr "" - -#. module: base_calendar -#: selection:calendar.event,rrule_type:0 -#: selection:calendar.todo,rrule_type:0 -#: selection:crm.meeting,rrule_type:0 -msgid "Year(s)" -msgstr "" - -#. module: base_calendar -#: view:crm.meeting.type:0 -#: model:ir.actions.act_window,name:base_calendar.action_crm_meeting_type -#: model:ir.ui.menu,name:base_calendar.menu_crm_meeting_type -msgid "Meeting Types" -msgstr "" - -#. module: base_calendar -#: field:calendar.event,create_date:0 -#: field:calendar.todo,create_date:0 -msgid "Created" -msgstr "" - -#. module: base_calendar -#: selection:calendar.event,class:0 -#: selection:calendar.todo,class:0 -#: selection:crm.meeting,class:0 -msgid "Public for Employees" -msgstr "" - -#. module: base_calendar -#: view:crm.meeting:0 -msgid "hours" -msgstr "" - -#. module: base_calendar -#: field:calendar.attendee,partner_id:0 -msgid "Contact" -msgstr "" - -#. module: base_calendar -#: field:calendar.attendee,language:0 -msgid "Language" -msgstr "" - -#. module: base_calendar -#: field:calendar.event,end_date:0 -#: field:calendar.todo,end_date:0 -#: field:crm.meeting,end_date:0 -msgid "Repeat Until" -msgstr "" - -#. module: base_calendar -#: view:crm.meeting:0 -msgid "Options" -msgstr "" - -#. module: base_calendar -#: selection:calendar.event,byday:0 -#: selection:calendar.todo,byday:0 -#: selection:crm.meeting,byday:0 -msgid "First" -msgstr "" - -#. module: base_calendar -#: view:calendar.event:0 -#: view:crm.meeting:0 -msgid "Subject" -msgstr "" - -#. module: base_calendar -#: selection:calendar.event,month_list:0 -#: selection:calendar.todo,month_list:0 -#: selection:crm.meeting,month_list:0 -msgid "September" -msgstr "" - -#. module: base_calendar -#: selection:calendar.event,month_list:0 -#: selection:calendar.todo,month_list:0 -#: selection:crm.meeting,month_list:0 -msgid "December" -msgstr "" - -#. module: base_calendar -#: selection:calendar.event,week_list:0 -#: selection:calendar.todo,week_list:0 -#: selection:crm.meeting,week_list:0 -msgid "Tuesday" -msgstr "" - -#. module: base_calendar -#: field:crm.meeting,categ_ids:0 -msgid "Tags" -msgstr "" - -#. module: base_calendar -#: view:calendar.event:0 -msgid "Availability" -msgstr "" - -#. module: base_calendar -#: selection:calendar.attendee,cutype:0 -msgid "Individual" -msgstr "" - -#. module: base_calendar -#: help:calendar.event,count:0 -#: help:calendar.todo,count:0 -#: help:crm.meeting,count:0 -msgid "Repeat x times" -msgstr "" - -#. module: base_calendar -#: field:calendar.alarm,user_id:0 -msgid "Owner" -msgstr "" - -#. module: base_calendar -#: help:calendar.event,rrule_type:0 -#: help:calendar.todo,rrule_type:0 -#: help:crm.meeting,rrule_type:0 -msgid "Let the event automatically repeat at that interval" -msgstr "" - -#. module: base_calendar -#: model:ir.ui.menu,name:base_calendar.mail_menu_calendar -msgid "Calendar" -msgstr "" - -#. module: base_calendar -#: field:calendar.attendee,cn:0 -msgid "Common name" -msgstr "" - -#. module: base_calendar -#: selection:calendar.attendee,state:0 -msgid "Declined" -msgstr "" - -#. module: base_calendar -#: code:addons/base_calendar/base_calendar.py:1455 -#, python-format -msgid "Group by date is not supported, use the calendar view instead." -msgstr "" - -#. module: base_calendar -#: view:calendar.event:0 -#: view:crm.meeting:0 -msgid "Decline" -msgstr "" - -#. module: base_calendar -#: selection:calendar.attendee,cutype:0 -msgid "Group" -msgstr "" - -#. module: base_calendar -#: selection:calendar.event,class:0 -#: selection:calendar.todo,class:0 -#: selection:crm.meeting,class:0 -msgid "Private" -msgstr "" - -#. module: base_calendar -#: view:calendar.event:0 -#: field:calendar.event,class:0 -#: field:calendar.todo,class:0 -#: field:crm.meeting,class:0 -msgid "Privacy" -msgstr "" - -#. module: base_calendar -#: model:ir.model,name:base_calendar.model_res_alarm -msgid "Basic Alarm Information" -msgstr "" - -#. module: base_calendar -#: field:calendar.event,fr:0 -#: field:calendar.todo,fr:0 -#: field:crm.meeting,fr:0 -msgid "Fri" -msgstr "" - -#. module: base_calendar -#: view:calendar.event:0 -msgid "Invitation Detail" -msgstr "" - -#. module: base_calendar -#: field:calendar.attendee,member:0 -msgid "Member" -msgstr "" - -#. module: base_calendar -#: help:calendar.event,location:0 -#: help:calendar.todo,location:0 -#: help:crm.meeting,location:0 -msgid "Location of Event" -msgstr "" - -#. module: base_calendar -#: field:calendar.event,rrule:0 -#: field:calendar.todo,rrule:0 -#: field:crm.meeting,rrule:0 -msgid "Recurrent Rule" -msgstr "" - -#. module: base_calendar -#: selection:calendar.alarm,state:0 -msgid "Draft" -msgstr "" - -#. module: base_calendar -#: field:calendar.alarm,attach:0 -msgid "Attachment" -msgstr "" - -#. module: base_calendar -#: field:crm.meeting,date_closed:0 -msgid "Closed" -msgstr "" - -#. module: base_calendar -#: view:calendar.event:0 -msgid "From" -msgstr "" - -#. module: base_calendar -#: view:calendar.event:0 -#: field:calendar.event,alarm_id:0 -#: field:calendar.todo,alarm_id:0 -#: field:crm.meeting,alarm_id:0 -msgid "Reminder" -msgstr "" - -#. module: base_calendar -#: selection:calendar.event,end_type:0 -#: selection:calendar.todo,end_type:0 -#: selection:crm.meeting,end_type:0 -msgid "Number of repetitions" -msgstr "" - -#. module: base_calendar -#: model:crm.meeting.type,name:base_calendar.categ_meet2 -msgid "Internal Meeting" -msgstr "" - -#. module: base_calendar -#: view:calendar.event:0 -#: model:ir.actions.act_window,name:base_calendar.action_view_event -#: model:ir.ui.menu,name:base_calendar.menu_events -msgid "Events" -msgstr "" - -#. module: base_calendar -#: field:calendar.alarm,state:0 -#: field:calendar.attendee,state:0 -#: view:calendar.event:0 -#: field:calendar.event,state:0 -#: field:calendar.todo,state:0 -#: field:crm.meeting,state:0 -msgid "Status" -msgstr "" - -#. module: base_calendar -#: help:calendar.attendee,email:0 -msgid "Email of Invited Person" -msgstr "" - -#. module: base_calendar -#: model:crm.meeting.type,name:base_calendar.categ_meet1 -msgid "Customer Meeting" -msgstr "" - -#. module: base_calendar -#: help:calendar.attendee,dir:0 -msgid "Reference to the URIthat points to the directory information corresponding to the attendee." -msgstr "" - -#. module: base_calendar -#: selection:calendar.event,month_list:0 -#: selection:calendar.todo,month_list:0 -#: selection:crm.meeting,month_list:0 -msgid "August" -msgstr "" - -#. module: base_calendar -#: selection:calendar.event,week_list:0 -#: selection:calendar.todo,week_list:0 -#: selection:crm.meeting,week_list:0 -msgid "Monday" -msgstr "" - -#. module: base_calendar -#: model:crm.meeting.type,name:base_calendar.categ_meet4 -msgid "Open Discussion" -msgstr "" - -#. module: base_calendar -#: model:ir.model,name:base_calendar.model_ir_model -msgid "Models" -msgstr "" - -#. module: base_calendar -#: selection:calendar.event,month_list:0 -#: selection:calendar.todo,month_list:0 -#: selection:crm.meeting,month_list:0 -msgid "June" -msgstr "" - -#. module: base_calendar -#: field:calendar.alarm,event_date:0 -#: field:calendar.attendee,event_date:0 -#: view:calendar.event:0 -msgid "Event Date" -msgstr "" - -#. module: base_calendar -#: view:crm.meeting:0 -msgid "Invitations" -msgstr "" - -#. module: base_calendar -#: view:calendar.event:0 -#: view:crm.meeting:0 -msgid "The" -msgstr "" - -#. module: base_calendar -#: field:crm.meeting,write_date:0 -msgid "Write Date" -msgstr "" - -#. module: base_calendar -#: field:calendar.attendee,delegated_from:0 -msgid "Delegated From" -msgstr "" - -#. module: base_calendar -#: field:crm.meeting,message_is_follower:0 -msgid "Is a Follower" -msgstr "" - -#. module: base_calendar -#: field:calendar.attendee,user_id:0 -msgid "User" -msgstr "" - -#. module: base_calendar -#: view:calendar.event:0 -#: field:calendar.event,date:0 -#: field:crm.meeting,date:0 -msgid "Date" -msgstr "" - -#. module: base_calendar -#: view:calendar.event:0 -msgid "Start Date" -msgstr "" - -#. module: base_calendar -#: selection:calendar.event,month_list:0 -#: selection:calendar.todo,month_list:0 -#: selection:crm.meeting,month_list:0 -msgid "November" -msgstr "" - -#. module: base_calendar -#: help:calendar.attendee,member:0 -msgid "Indicate the groups that the attendee belongs to" -msgstr "" - -#. module: base_calendar -#: field:calendar.event,mo:0 -#: field:calendar.todo,mo:0 -#: field:crm.meeting,mo:0 -msgid "Mon" -msgstr "" - -#. module: base_calendar -#: selection:calendar.event,month_list:0 -#: selection:calendar.todo,month_list:0 -#: selection:crm.meeting,month_list:0 -msgid "October" -msgstr "" - -#. module: base_calendar -#: selection:calendar.attendee,state:0 -#: view:calendar.event:0 -#: selection:calendar.event,state:0 -#: selection:calendar.todo,state:0 -#: view:crm.meeting:0 -msgid "Uncertain" -msgstr "" - -#. module: base_calendar -#: constraint:calendar.event:0 -#: constraint:calendar.todo:0 -#: constraint:crm.meeting:0 -msgid "Error ! End date cannot be set before start date." -msgstr "" - -#. module: base_calendar -#: field:calendar.alarm,trigger_occurs:0 -#: field:res.alarm,trigger_occurs:0 -msgid "Triggers" -msgstr "" - -#. module: base_calendar -#: selection:calendar.event,month_list:0 -#: selection:calendar.todo,month_list:0 -#: selection:crm.meeting,month_list:0 -msgid "January" -msgstr "" - -#. module: base_calendar -#: field:calendar.alarm,trigger_related:0 -#: field:res.alarm,trigger_related:0 -msgid "Related to" -msgstr "" - -#. module: base_calendar -#: field:calendar.alarm,trigger_interval:0 -#: field:res.alarm,trigger_interval:0 -msgid "Interval" -msgstr "" - -#. module: base_calendar -#: selection:calendar.event,week_list:0 -#: selection:calendar.todo,week_list:0 -#: selection:crm.meeting,week_list:0 -msgid "Wednesday" -msgstr "" - -#. module: base_calendar -#: field:calendar.alarm,name:0 -#: view:calendar.event:0 -#: field:crm.meeting,message_summary:0 -msgid "Summary" -msgstr "" - -#. module: base_calendar -#: field:calendar.alarm,active:0 -#: field:calendar.event,active:0 -#: field:calendar.todo,active:0 -#: field:crm.meeting,active:0 -#: field:res.alarm,active:0 -msgid "Active" -msgstr "" - -#. module: base_calendar -#: code:addons/base_calendar/base_calendar.py:399 -#, python-format -msgid "You cannot duplicate a calendar attendee." -msgstr "" - -#. module: base_calendar -#: view:calendar.event:0 -msgid "Choose day in the month where repeat the meeting" -msgstr "" - -#. module: base_calendar -#: field:calendar.alarm,action:0 -msgid "Action" -msgstr "" - -#. module: base_calendar -#: help:calendar.alarm,duration:0 -#: help:res.alarm,duration:0 -msgid "Duration' and 'Repeat' are both optional, but if one occurs, so MUST the other" -msgstr "" - -#. module: base_calendar -#: help:calendar.attendee,role:0 -msgid "Participation role for the calendar user" -msgstr "" - -#. module: base_calendar -#: field:calendar.attendee,delegated_to:0 -msgid "Delegated To" -msgstr "" - -#. module: base_calendar -#: help:calendar.alarm,action:0 -msgid "Defines the action to be invoked when an alarm is triggered" -msgstr "" - -#. module: base_calendar -#: view:crm.meeting:0 -msgid "Starting at" -msgstr "" - -#. module: base_calendar -#: selection:calendar.event,end_type:0 -#: selection:calendar.todo,end_type:0 -#: selection:crm.meeting,end_type:0 -msgid "End date" -msgstr "" - -#. module: base_calendar -#: view:calendar.event:0 -msgid "Search Events" -msgstr "" - -#. module: base_calendar -#: help:calendar.alarm,active:0 -#: help:res.alarm,active:0 -msgid "If the active field is set to true, it will allow you to hide the event alarm information without removing it." -msgstr "" - -#. module: base_calendar -#: field:calendar.event,end_type:0 -#: field:calendar.todo,end_type:0 -#: field:crm.meeting,end_type:0 -msgid "Recurrence Termination" -msgstr "" - -#. module: base_calendar -#: view:crm.meeting:0 -msgid "Until" -msgstr "" - -#. module: base_calendar -#: view:res.alarm:0 -msgid "Reminder Details" -msgstr "" - -#. module: base_calendar -#: model:crm.meeting.type,name:base_calendar.categ_meet3 -msgid "Off-site Meeting" -msgstr "" - -#. module: base_calendar -#: view:crm.meeting:0 -msgid "Day of Month" -msgstr "" - -#. module: base_calendar -#: selection:calendar.alarm,state:0 -msgid "Done" -msgstr "" - -#. module: base_calendar -#: help:calendar.event,interval:0 -#: help:calendar.todo,interval:0 -#: help:crm.meeting,interval:0 -msgid "Repeat every (Days/Week/Month/Year)" -msgstr "" - -#. module: base_calendar -#: view:crm.meeting:0 -msgid "All Day?" -msgstr "" - -#. module: base_calendar -#: view:calendar.event:0 -msgid "Cancel" -msgstr "" - -#. module: base_calendar -#: model:ir.actions.act_window,help:base_calendar.action_crm_meeting -msgid "

\n" -" Click to schedule a new meeting.\n" -"

\n" -" The calendar is shared between employees and fully integrated with\n" -" other applications such as the employee holidays or the business\n" -" opportunities.\n" -"

\n" -" " -msgstr "" - -#. module: base_calendar -#: help:calendar.alarm,description:0 -msgid "Provides a more complete description of the calendar component, than that provided by the \"SUMMARY\" property" -msgstr "" - -#. module: base_calendar -#: view:calendar.event:0 -msgid "Responsible User" -msgstr "" - -#. module: base_calendar -#: view:crm.meeting:0 -msgid "Select Weekdays" -msgstr "" - -#. module: base_calendar -#: code:addons/base_calendar/base_calendar.py:1514 -#: selection:calendar.attendee,availability:0 -#: selection:calendar.event,show_as:0 -#: selection:calendar.todo,show_as:0 -#: selection:crm.meeting,show_as:0 -#: selection:res.users,availability:0 -#, python-format -msgid "Busy" -msgstr "" - -#. module: base_calendar -#: model:ir.model,name:base_calendar.model_calendar_event -msgid "Calendar Event" -msgstr "" - -#. module: base_calendar -#: field:calendar.event,recurrency:0 -#: field:calendar.todo,recurrency:0 -#: field:crm.meeting,recurrency:0 -msgid "Recurrent" -msgstr "" - -#. module: base_calendar -#: field:calendar.event,rrule_type:0 -#: field:calendar.todo,rrule_type:0 -#: field:crm.meeting,rrule_type:0 -msgid "Recurrency" -msgstr "" - -#. module: base_calendar -#: selection:calendar.event,week_list:0 -#: selection:calendar.todo,week_list:0 -#: selection:crm.meeting,week_list:0 -msgid "Thursday" -msgstr "" - -#. module: base_calendar -#: field:calendar.event,exrule:0 -#: field:calendar.todo,exrule:0 -#: field:crm.meeting,exrule:0 -msgid "Exception Rule" -msgstr "" - -#. module: base_calendar -#: help:calendar.attendee,language:0 -msgid "To specify the language for text values in aproperty or property parameter." -msgstr "" - -#. module: base_calendar -#: view:calendar.event:0 -msgid "Details" -msgstr "" - -#. module: base_calendar -#: help:calendar.event,exrule:0 -#: help:calendar.todo,exrule:0 -#: help:crm.meeting,exrule:0 -msgid "Defines a rule or repeating pattern of time to exclude from the recurring rule." -msgstr "" - -#. module: base_calendar -#: field:calendar.event,month_list:0 -#: field:calendar.todo,month_list:0 -#: field:crm.meeting,month_list:0 -msgid "Month" -msgstr "" - -#. module: base_calendar -#: selection:calendar.event,rrule_type:0 -#: selection:calendar.todo,rrule_type:0 -#: selection:crm.meeting,rrule_type:0 -msgid "Day(s)" -msgstr "" - -#. module: base_calendar -#: view:calendar.event:0 -msgid "Confirmed Events" -msgstr "" - -#. module: base_calendar -#: field:calendar.attendee,dir:0 -msgid "URI Reference" -msgstr "" - -#. module: base_calendar -#: field:calendar.alarm,description:0 -#: view:calendar.event:0 -#: field:calendar.event,description:0 -#: field:calendar.event,name:0 -#: field:calendar.todo,description:0 -#: field:calendar.todo,name:0 -#: field:crm.meeting,description:0 -msgid "Description" -msgstr "" - -#. module: base_calendar -#: selection:calendar.event,month_list:0 -#: selection:calendar.todo,month_list:0 -#: selection:crm.meeting,month_list:0 -msgid "May" -msgstr "" - -#. module: base_calendar -#: selection:calendar.alarm,trigger_occurs:0 -#: selection:res.alarm,trigger_occurs:0 -msgid "After" -msgstr "" - -#. module: base_calendar -#: selection:calendar.alarm,state:0 -msgid "Stop" -msgstr "" - -#. module: base_calendar -#: model:ir.model,name:base_calendar.model_ir_values -msgid "ir.values" -msgstr "" - -#. module: base_calendar -#: view:crm.meeting:0 -msgid "Search Meetings" -msgstr "" - -#. module: base_calendar -#: model:ir.model,name:base_calendar.model_ir_attachment -msgid "ir.attachment" -msgstr "" - -#. module: base_calendar -#: model:ir.model,name:base_calendar.model_crm_meeting_type -msgid "Meeting Type" -msgstr "" - -#. module: base_calendar -#: selection:calendar.attendee,state:0 -msgid "Delegated" -msgstr "" - -#. module: base_calendar -#: field:calendar.event,sa:0 -#: field:calendar.todo,sa:0 -#: field:crm.meeting,sa:0 -msgid "Sat" -msgstr "" - -#. module: base_calendar -#: model:ir.actions.act_window,help:base_calendar.action_res_alarm_view -msgid "

\n" -" Click to setup a new alarm type.\n" -"

\n" -" You can define a customized type of calendar alarm that may be\n" -" assigned to calendar events or meetings.\n" -"

\n" -" " -msgstr "" - -#. module: base_calendar -#: selection:crm.meeting,state:0 -msgid "Unconfirmed" -msgstr "" - -#. module: base_calendar -#: help:calendar.attendee,sent_by:0 -msgid "Specify the user that is acting on behalf of the calendar user" -msgstr "" - -#. module: base_calendar -#: view:calendar.event:0 -#: field:calendar.event,date_deadline:0 -#: field:calendar.todo,date_deadline:0 -#: field:crm.meeting,date_deadline:0 -msgid "End Date" -msgstr "" - -#. module: base_calendar -#: selection:calendar.event,month_list:0 -#: selection:calendar.todo,month_list:0 -#: selection:crm.meeting,month_list:0 -msgid "February" -msgstr "" - -#. module: base_calendar -#: selection:calendar.attendee,cutype:0 -msgid "Resource" -msgstr "" - -#. module: base_calendar -#: field:crm.meeting.type,name:0 -#: field:res.alarm,name:0 -msgid "Name" -msgstr "" - -#. module: base_calendar -#: field:calendar.event,exdate:0 -#: field:calendar.todo,exdate:0 -#: field:crm.meeting,exdate:0 -msgid "Exception Date/Times" -msgstr "" - -#. module: base_calendar -#: help:calendar.alarm,name:0 -msgid "Contains the text to be used as the message subject for email or contains the text to be used for display" -msgstr "" - -#. module: base_calendar -#: model:ir.model,name:base_calendar.model_mail_message -msgid "Message" -msgstr "" - -#. module: base_calendar -#: field:calendar.event,base_calendar_alarm_id:0 -#: field:calendar.todo,base_calendar_alarm_id:0 -#: field:crm.meeting,base_calendar_alarm_id:0 -msgid "Alarm" -msgstr "" - -#. module: base_calendar -#: field:calendar.attendee,sent_by_uid:0 -msgid "Sent By User" -msgstr "" - -#. module: base_calendar -#: selection:calendar.event,month_list:0 -#: selection:calendar.todo,month_list:0 -#: selection:crm.meeting,month_list:0 -msgid "April" -msgstr "" - -#. module: base_calendar -#: code:addons/base_calendar/crm_meeting.py:106 -#, python-format -msgid "Email addresses not found" -msgstr "" - -#. module: base_calendar -#: view:calendar.event:0 -msgid "Recurrency period" -msgstr "" - -#. module: base_calendar -#: field:calendar.event,week_list:0 -#: field:calendar.todo,week_list:0 -#: field:crm.meeting,week_list:0 -msgid "Weekday" -msgstr "" - -#. module: base_calendar -#: code:addons/base_calendar/base_calendar.py:1008 -#, python-format -msgid "Interval cannot be negative." -msgstr "" - -#. module: base_calendar -#: field:calendar.event,byday:0 -#: field:calendar.todo,byday:0 -#: field:crm.meeting,byday:0 -msgid "By day" -msgstr "" - -#. module: base_calendar -#: code:addons/base_calendar/base_calendar.py:444 -#, python-format -msgid "First you have to specify the date of the invitation." -msgstr "" - -#. module: base_calendar -#: field:calendar.alarm,model_id:0 -msgid "Model" -msgstr "" - -#. module: base_calendar -#: selection:calendar.alarm,action:0 -msgid "Audio" -msgstr "" - -#. module: base_calendar -#: field:calendar.event,id:0 -#: field:calendar.todo,id:0 -#: field:crm.meeting,id:0 -msgid "ID" -msgstr "" - -#. module: base_calendar -#: selection:calendar.attendee,role:0 -msgid "For information Purpose" -msgstr "" - -#. module: base_calendar -#: field:calendar.event,select1:0 -#: field:calendar.todo,select1:0 -#: field:crm.meeting,select1:0 -msgid "Option" -msgstr "" - -#. module: base_calendar -#: model:ir.model,name:base_calendar.model_calendar_attendee -msgid "Attendee information" -msgstr "" - -#. module: base_calendar -#: field:calendar.alarm,res_id:0 -msgid "Resource ID" -msgstr "" - -#. module: base_calendar -#: selection:calendar.attendee,state:0 -msgid "Needs Action" -msgstr "" - -#. module: base_calendar -#: field:calendar.attendee,sent_by:0 -msgid "Sent By" -msgstr "" - -#. module: base_calendar -#: field:calendar.event,sequence:0 -#: field:calendar.todo,sequence:0 -#: field:crm.meeting,sequence:0 -msgid "Sequence" -msgstr "" - -#. module: base_calendar -#: help:calendar.event,alarm_id:0 -#: help:calendar.todo,alarm_id:0 -#: help:crm.meeting,alarm_id:0 -msgid "Set an alarm at this time, before the event occurs" -msgstr "" - -#. module: base_calendar -#: view:calendar.event:0 -#: view:crm.meeting:0 -msgid "Accept" -msgstr "" - -#. module: base_calendar -#: selection:calendar.event,week_list:0 -#: selection:calendar.todo,week_list:0 -#: selection:crm.meeting,week_list:0 -msgid "Saturday" -msgstr "" - -#. module: base_calendar -#: field:calendar.event,interval:0 -#: field:calendar.todo,interval:0 -#: field:crm.meeting,interval:0 -msgid "Repeat Every" -msgstr "" - -#. module: base_calendar -#: selection:calendar.event,byday:0 -#: selection:calendar.todo,byday:0 -#: selection:crm.meeting,byday:0 -msgid "Second" -msgstr "" - -#. module: base_calendar -#: field:calendar.attendee,availability:0 -#: field:res.users,availability:0 -msgid "Free/Busy" -msgstr "" - -#. module: base_calendar -#: field:calendar.alarm,duration:0 -#: field:calendar.alarm,trigger_duration:0 -#: field:calendar.event,duration:0 -#: field:calendar.todo,date:0 -#: field:calendar.todo,duration:0 -#: field:crm.meeting,duration:0 -#: field:res.alarm,duration:0 -#: field:res.alarm,trigger_duration:0 -msgid "Duration" -msgstr "" - -#. module: base_calendar -#: field:calendar.alarm,trigger_date:0 -msgid "Trigger Date" -msgstr "" - -#. module: base_calendar -#: help:calendar.alarm,attach:0 -msgid "* Points to a sound resource, which is rendered when the alarm is triggered for audio,\n" -" * File which is intended to be sent as message attachments for email,\n" -" * Points to a procedure resource, which is invoked when the alarm is triggered for procedure." -msgstr "" - -#. module: base_calendar -#: selection:calendar.event,byday:0 -#: selection:calendar.todo,byday:0 -#: selection:crm.meeting,byday:0 -msgid "Fifth" -msgstr "" - diff --git a/addons/calendar/i18n/calendar.pot b/addons/calendar/i18n/calendar.pot index 86a30ca49a0..28c48a2b77c 100644 --- a/addons/calendar/i18n/calendar.pot +++ b/addons/calendar/i18n/calendar.pot @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 8.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-01-21 14:07+0000\n" -"PO-Revision-Date: 2015-01-21 14:07+0000\n" +"POT-Creation-Date: 2015-11-25 13:28+0000\n" +"PO-Revision-Date: 2015-11-25 13:28+0000\n" "Last-Translator: <>\n" "Language-Team: \n" "MIME-Version: 1.0\n" @@ -43,11 +43,11 @@ msgid "\n" " \n" " \n" " \n" "
\n" -"
${object.event_id.get_interval(object.event_id.start, 'dayname')}
\n" +"
${object.event_id.get_interval(object.event_id.start, 'dayname', tz=object.partner_id.tz)}
\n" "
\n" -" ${object.event_id.get_interval(object.event_id.start,'day')}\n" +" ${object.event_id.get_interval(object.event_id.start,'day', tz=object.partner_id.tz)}\n" "
\n" -"
${object.event_id.get_interval(object.event_id.start, 'month')}
\n" +"
${object.event_id.get_interval(object.event_id.start, 'month', tz=object.partner_id.tz)}
\n" "
${not object.event_id.allday and object.event_id.get_interval(object.event_id.start, 'time', tz=object.partner_id.tz) or ''}
\n" "
\n" @@ -161,11 +161,11 @@ msgid "\n" " \n" " \n" " \n" "
\n" -"
${object.event_id.get_interval(object.event_id.start, 'dayname')}
\n" +"
${object.event_id.get_interval(object.event_id.start, 'dayname', tz=object.partner_id.tz)}
\n" "
\n" -" ${object.event_id.get_interval(object.event_id.start,'day')}\n" +" ${object.event_id.get_interval(object.event_id.start,'day', tz=object.partner_id.tz)}\n" "
\n" -"
${object.event_id.get_interval(object.event_id.start, 'month')}
\n" +"
${object.event_id.get_interval(object.event_id.start, 'month', tz=object.partner_id.tz)}
\n" "
${not object.event_id.allday and object.event_id.get_interval(object.event_id.start, 'time', tz=object.partner_id.tz) or ''}
\n" "
\n" @@ -286,11 +286,11 @@ msgid " \n" " \n" " \n" " \n" "
\n" -"
${object.event_id.get_interval(object.event_id.start, 'dayname')}
\n" +"
${object.event_id.get_interval(object.event_id.start, 'dayname', tz=object.partner_id.tz)}
\n" "
\n" -" ${object.event_id.get_interval(object.event_id.start,'day')}\n" +" ${object.event_id.get_interval(object.event_id.start,'day', tz=object.partner_id.tz)}\n" "
\n" -"
${object.event_id.get_interval(object.event_id.start, 'month')}
\n" +"
${object.event_id.get_interval(object.event_id.start, 'month', tz=object.partner_id.tz)}
\n" "
${not object.event_id.allday and object.event_id.get_interval(object.event_id.start, 'time', tz=object.partner_id.tz) or ''}
\n" "
\n" @@ -404,6 +404,19 @@ msgstr "" msgid "${object.event_id.name} - Reminder" msgstr "" +#. module: calendar +#: code:addons/calendar/calendar.py:802 +#, python-format +msgid "%s at %s To\n" +" %s at %s (%s)" +msgstr "" + +#. module: calendar +#: code:addons/calendar/calendar.py:800 +#, python-format +msgid "%s at (%s To %s) (%s)" +msgstr "" + #. module: calendar #: model:ir.actions.act_window,help:calendar.action_calendar_event msgid "

\n" @@ -530,6 +543,13 @@ msgstr "" msgid "Calendar" msgstr "" +#. module: calendar +#: view:calendar.alarm:calendar.view_calendar_alarm_tree +#: model:ir.actions.act_window,name:calendar.action_calendar_alarm +#: model:ir.ui.menu,name:calendar.menu_calendar_alarm +msgid "Calendar Alarm" +msgstr "" + #. module: calendar #. openerp-web #: code:addons/calendar/static/src/xml/base_calendar.xml:42 @@ -653,6 +673,11 @@ msgstr "" msgid "Duration" msgstr "" +#. module: calendar +#: field:calendar.alarm,duration_minutes:0 +msgid "Duration in minutes" +msgstr "" + #. module: calendar #: selection:calendar.alarm,type:0 #: field:calendar.attendee,email:0 @@ -660,7 +685,7 @@ msgid "Email" msgstr "" #. module: calendar -#: code:addons/calendar/calendar.py:1381 +#: code:addons/calendar/calendar.py:1402 #, python-format msgid "Email addresses not found" msgstr "" @@ -823,7 +848,7 @@ msgstr "" #. module: calendar #: help:calendar.event,active:0 -msgid "If the active field is set to true, it will allow you to hide the event alarm information without removing it." +msgid "If the active field is set to false, it will allow you to hide the event alarm information without removing it." msgstr "" #. module: calendar From 0413cc96412d8fd69e3f0516b21755bd397d2a2e Mon Sep 17 00:00:00 2001 From: Aaron Bohy Date: Wed, 25 Nov 2015 15:41:43 +0100 Subject: [PATCH 03/10] [FIX] web: display pager in SelectCreateDialog --- addons/web/static/src/js/views/form_common.js | 4 +++- addons/web/static/src/less/modal.less | 5 ++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/addons/web/static/src/js/views/form_common.js b/addons/web/static/src/js/views/form_common.js index 3e31579826a..aaa39b225f6 100644 --- a/addons/web/static/src/js/views/form_common.js +++ b/addons/web/static/src/js/views/form_common.js @@ -993,6 +993,7 @@ var SelectCreateDialog = ViewDialog.extend({ } var $header = $('

').addClass('o_modal_header').appendTo(this.$el); var $buttons = $('
').addClass('o_search_options').appendTo($header); + var $pager = $('
').addClass('o_pager').appendTo($header); this.searchview = new SearchView(this, this.dataset, false, search_defaults, {$buttons: $buttons}); this.searchview.on('search_data', self, function(domains, contexts, groupbys) { if (self.initial_ids) { @@ -1012,7 +1013,7 @@ var SelectCreateDialog = ViewDialog.extend({ 'import_enabled': false, '$buttons': self.$footer, 'disable_editable_mode': true, - '$pager': self.$('.o_popup_list_pager'), + 'pager': true, }, self.options.list_view_options || {})); self.view_list.on('edit:before', self, function (e) { e.cancel = true; @@ -1020,6 +1021,7 @@ var SelectCreateDialog = ViewDialog.extend({ self.view_list.popup = self; self.view_list.appendTo(self.$el).then(function() { self.view_list.do_show(); + self.view_list.render_pager($pager); }).then(function() { if (self.options.initial_facet) { self.searchview.query.reset([self.options.initial_facet], { diff --git a/addons/web/static/src/less/modal.less b/addons/web/static/src/less/modal.less index 784fb47aaf8..6635dbaf1f5 100644 --- a/addons/web/static/src/less/modal.less +++ b/addons/web/static/src/less/modal.less @@ -11,7 +11,10 @@ .o_modal_header { .o-webclient-padding(@top: 10px, @bottom: 10px); - .o_popup_list_pager { // FIXME : should check where it is used (o_modal_header ~= control panel) + .o_search_options { + display: inline-block; + } + .o_pager { float: right; } } From bc0521805ac382fec8f7cd19a8a2084a00fc7168 Mon Sep 17 00:00:00 2001 From: David Monjoie Date: Wed, 25 Nov 2015 15:56:14 +0100 Subject: [PATCH 04/10] [FIX] hr_holidays: consistent leave allocations create This window action did not open the create form view as a leave allocation but as a leave request, which was inconsistent with the very similar open_allocation_holidays action. With the former, the duration field was two dates. On the latter, it was only a number of days, as it should be for leaves allocations. --- addons/hr_holidays/hr_holidays_view.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/hr_holidays/hr_holidays_view.xml b/addons/hr_holidays/hr_holidays_view.xml index b422917c431..64a54c8ab41 100644 --- a/addons/hr_holidays/hr_holidays_view.xml +++ b/addons/hr_holidays/hr_holidays_view.xml @@ -462,7 +462,7 @@ hr.holidays form tree,form,calendar - {'search_default_department':1, 'search_default_approve':1} + {'default_type':'add', 'search_default_department':1, 'search_default_approve':1} [('type','=','add')] From e8e5405d0cafa460648b1bab5b144fb81ebd9508 Mon Sep 17 00:00:00 2001 From: Martin Trigaux Date: Wed, 25 Nov 2015 17:21:14 +0100 Subject: [PATCH 05/10] [I18N] Update French translation terms from Transifex Fixes #9712 --- addons/account/i18n/fr.po | 30 +++++------ addons/account_voucher/i18n/fr.po | 6 +-- addons/crm/i18n/fr.po | 51 +++++++++--------- addons/crm_partner_assign/i18n/fr.po | 12 ++--- addons/delivery/i18n/fr.po | 12 ++--- addons/event/i18n/fr.po | 12 ++--- addons/hr/i18n/fr.po | 6 +-- addons/hr_equipment/i18n/fr.po | 6 +-- addons/hr_expense/i18n/fr.po | 4 +- addons/hr_holidays/i18n/fr.po | 7 +-- addons/hr_recruitment/i18n/fr.po | 16 +++--- addons/hr_timesheet_sheet/i18n/fr.po | 9 ++-- addons/im_livechat/i18n/fr.po | 20 +++---- addons/l10n_in_hr_payroll/i18n/fr.po | 8 +-- addons/lunch/i18n/fr.po | 20 +++---- addons/mail/i18n/fr.po | 10 ++-- addons/marketing_campaign/i18n/fr.po | 8 +-- addons/mass_mailing/i18n/fr.po | 22 ++++---- addons/mrp_repair/i18n/fr.po | 37 ++++++------- addons/payment/i18n/fr.po | 26 +++++----- addons/point_of_sale/i18n/fr.po | 72 +++++++++++--------------- addons/portal_sale/i18n/fr.po | 9 ++-- addons/pos_mercury/i18n/fr.po | 32 ++++++------ addons/pos_restaurant/i18n/fr.po | 6 +-- addons/procurement/i18n/fr.po | 6 +-- addons/product/i18n/fr.po | 28 +++++----- addons/project/i18n/fr.po | 48 ++++++++--------- addons/project_issue/i18n/fr.po | 8 +-- addons/purchase/i18n/fr.po | 42 +++++++-------- addons/purchase_requisition/i18n/fr.po | 6 +-- addons/sale/i18n/fr.po | 20 +++---- addons/stock/i18n/fr.po | 22 ++++---- addons/survey/i18n/fr.po | 11 ++-- addons/web_editor/i18n/fr.po | 6 +-- addons/website/i18n/fr.po | 59 ++++++++++----------- addons/website_blog/i18n/fr.po | 24 ++++----- addons/website_event_track/i18n/fr.po | 20 +++---- addons/website_forum/i18n/fr.po | 20 +++---- addons/website_quote/i18n/fr.po | 33 ++++++------ addons/website_sale/i18n/fr.po | 12 ++--- addons/website_slides/i18n/fr.po | 22 ++++---- openerp/addons/base/i18n/fr.po | 42 +++++++-------- 42 files changed, 433 insertions(+), 437 deletions(-) diff --git a/addons/account/i18n/fr.po b/addons/account/i18n/fr.po index 62ef3bf2326..a514ba960e6 100644 --- a/addons/account/i18n/fr.po +++ b/addons/account/i18n/fr.po @@ -31,7 +31,7 @@ msgstr "" "Project-Id-Version: Odoo 9.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-11-18 08:05+0000\n" -"PO-Revision-Date: 2015-11-21 00:00+0000\n" +"PO-Revision-Date: 2015-11-25 09:38+0000\n" "Last-Translator: Maxime Chambreuil \n" "Language-Team: French (http://www.transifex.com/odoo/odoo-9/language/fr/)\n" "MIME-Version: 1.0\n" @@ -7788,7 +7788,7 @@ msgid "" "Technical field holding the number given to the invoice, automatically set " "when the invoice is validated then stored to set the same number again if " "the invoice is cancelled, set to draft and re-validated." -msgstr "" +msgstr "Champ technique gardant le numéro donné à la facture, configuré automatiquement quand la facture est validée et ensuite classée pour configurer le même numéro à nouveau si la facture est annulée, configurée en brouillon et re-validée." #. module: account #: model:ir.model.fields,field_description:account.field_account_invoice_refund_refund_only @@ -7922,7 +7922,7 @@ msgstr "" msgid "" "The Deposit Ticket module can also be used to settle credit card batch made " "of multiple transactions." -msgstr "" +msgstr "Le module Deposit Ticket peut aussi être utilisé pour fixer des lots de cartes de crédit fait de plusieurs transactions." #. module: account #: code:addons/account/models/account_move.py:780 @@ -7964,7 +7964,7 @@ msgstr "Le montant en devise doit être négatif pour un montant au crédit et p msgid "" "The application scope of taxes in a group must be either the same as the " "group or \"None\"." -msgstr "" +msgstr "La portée de l'application des taxes dans un groupe doit soit être du le même que le groupe soit \"Aucun\"." #. module: account #: code:addons/account/models/account.py:268 @@ -7987,7 +7987,7 @@ msgstr "Le relevé de banque utilisé pour le rapprochement bancaire" #. module: account #: model:ir.model.fields,help:account.field_res_company_chart_template_id msgid "The chart template for the company (if any)" -msgstr "" +msgstr "Le modèle de tableau pour la société (le cas échéant)" #. module: account #: model:ir.ui.view,arch_db:account.view_account_bnk_stmt_check @@ -8070,7 +8070,7 @@ msgstr "Les pièces comptables de ce journal seront nommées avec ce préfixe." msgid "" "The last line's computation type should be \"Balance\" to ensure that the " "whole amount will be allocated." -msgstr "" +msgstr "Le type de calcul de la dernière ligne doit être le \"Solde\" pour assurer que le montant total sera alloué." #. module: account #: model:ir.model.fields,help:account.field_account_move_line_move_id @@ -8154,7 +8154,7 @@ msgid "" "The selected account of your Journal Entry forces to provide a secondary " "currency. You should remove the secondary currency on the account or select " "a multi-currency view on the journal." -msgstr "Le compte sélectionné dans votre ligne d'écriture requiert une deuxième devise. Vous devez soit supprimer la deuxième devise sur le compte, soit sélectionner une vue multi-devise sur le journal." +msgstr "Le compte sélectionné dans votre ligne d'écriture requiert une deuxième devise. Vous devez soit supprimer la deuxième devise sur le compte." #. module: account #: code:addons/account/models/account_invoice.py:1162 @@ -8217,7 +8217,7 @@ msgstr "Ces types sont définis par pays. Ils contiennent des indications sur le #. module: account #: model:ir.ui.view,arch_db:account.account_planner msgid "These users handle billing specifically." -msgstr "" +msgstr "Ces utilisateurs gèrent spécifiquement la facturation." #. module: account #: code:addons/account/models/account_journal_dashboard.py:101 @@ -8510,13 +8510,13 @@ msgid "" "To manage the tax applied when invoicing a Company, Odoo uses the concept of" " Fiscal Position: they serve to automatically set the right tax and/or " "account according to the customer country and state." -msgstr "" +msgstr "Pour gérer la taxe appliquée quand on facture une société, Odoo utilise le concept de Position Fiscale: elles servent à automatiquement configurer la bonne taxe et/ou comptes en fonction du pays et de l'état du client." #. module: account #: code:addons/account/models/account_move.py:776 #, python-format msgid "To reconcile the entries company should be the same for all entries!" -msgstr "" +msgstr "Pour réconcilier les entrées, la société doit être la même pour toutes les entrées!" #. module: account #: model:ir.ui.view,arch_db:account.account_planner @@ -8852,7 +8852,7 @@ msgid "" "beginning of time instead of from the fiscal year only. Account types that " "should be reset to zero at each new fiscal year (like expenses, revenue..) " "should not have this option set." -msgstr "" +msgstr "Utilisé dans les rapports pour savoir si nous devrions considérer les éléments du journal depuis le début (dans le temps) à la place du début de l'année fiscale uniquement.\nLes types de comptes qui devraient être remis à zéros à chaque nouvelle année fiscale (comme les dépenses, revenus,...) ne devraient pas avoir cette option configurée." #. module: account #: model:ir.model.fields,help:account.field_account_journal_sequence @@ -9152,7 +9152,7 @@ msgstr "Vous pouvez contrôler la facture de votre fournisseur selon\nce que vou #, python-format msgid "" "You can not change a company chart of account once it has been installed" -msgstr "" +msgstr "Vous ne pouvez pas changer un plan des comptes dès qu'il a été installé." #. module: account #: code:addons/account/models/product.py:51 @@ -9189,7 +9189,7 @@ msgstr "Vous pouvez déterminer ici le format que vous souhaitez voir affiché p msgid "" "You cannot add/modify entries prior to and inclusive of the lock date %s. " "Check the company settings or ask someone with the 'Adviser' role" -msgstr "" +msgstr "Vous ne pouvez pas ajouter/modifier les entrées précédent et inclusives à la date de blocage %s. Vérifiez que les paramètres de la société ou demander à quelqu'un avec le rôle de \"Conseiller\"." #. module: account #: code:addons/account/models/account_invoice.py:789 @@ -9219,7 +9219,7 @@ msgstr "Vous ne pouvez pas changer de taxe, vous devez supprimer et recréer les msgid "" "You cannot create journal items with a secondary currency without filling " "both 'currency' and 'amount currency' field." -msgstr "" +msgstr "Vous ne pouvez pas créer une ligne de journal avec une deuxième devise sans avoir rempli à la fois les champs 'devise' et 'montant de devise'." #. module: account #: code:addons/account/models/account_invoice.py:406 @@ -9250,7 +9250,7 @@ msgstr "Vous ne pouvez pas faire ça dans un compte contenant des écritures." msgid "" "You cannot do this modification on a posted journal entry, you can just change some non legal fields. You must revert the journal entry to cancel it.\n" "%s." -msgstr "" +msgstr "Vous ne pouvez pas faire cette modification sur une entrée journal comptabilisée, vous pouvez juste changer quelques champs non légaux. Vous devez revenir sur l'entrée du journal pour l'annuler.\n%s." #. module: account #: code:addons/account/models/account_move.py:1030 diff --git a/addons/account_voucher/i18n/fr.po b/addons/account_voucher/i18n/fr.po index 8f61994dfa8..e4d1840b555 100644 --- a/addons/account_voucher/i18n/fr.po +++ b/addons/account_voucher/i18n/fr.po @@ -11,7 +11,7 @@ msgstr "" "Project-Id-Version: Odoo 9.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-09-18 08:10+0000\n" -"PO-Revision-Date: 2015-11-21 00:00+0000\n" +"PO-Revision-Date: 2015-11-24 23:07+0000\n" "Last-Translator: Maxime Chambreuil \n" "Language-Team: French (http://www.transifex.com/odoo/odoo-9/language/fr/)\n" "MIME-Version: 1.0\n" @@ -566,12 +566,12 @@ msgstr "Valider" #: model:ir.ui.view,arch_db:account_voucher.view_voucher_filter_vendor #: model:ir.ui.view,arch_db:account_voucher.view_voucher_tree_purchase msgid "Vendor" -msgstr "Vendeur" +msgstr "Fournisseur" #. module: account_voucher #: model:ir.ui.view,arch_db:account_voucher.view_purchase_receipt_form msgid "Vendor Voucher" -msgstr "Bon du vendeur" +msgstr "Paiement fournisseur" #. module: account_voucher #: code:addons/account_voucher/account_voucher.py:28 diff --git a/addons/crm/i18n/fr.po b/addons/crm/i18n/fr.po index c78465370c3..06c11b94ed3 100644 --- a/addons/crm/i18n/fr.po +++ b/addons/crm/i18n/fr.po @@ -14,6 +14,7 @@ # Lucas Deliege , 2015 # Magali , 2015 # Maxime Chambreuil , 2015 +# Melanie Bernard , 2015 # Nancy Bolognesi , 2015 # Olivier Lenoir , 2015 # Symons Xavier , 2015 @@ -22,7 +23,7 @@ msgstr "" "Project-Id-Version: Odoo 9.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-10-09 09:17+0000\n" -"PO-Revision-Date: 2015-11-21 00:00+0000\n" +"PO-Revision-Date: 2015-11-24 23:03+0000\n" "Last-Translator: Maxime Chambreuil \n" "Language-Team: French (http://www.transifex.com/odoo/odoo-9/language/fr/)\n" "MIME-Version: 1.0\n" @@ -658,7 +659,7 @@ msgstr "Domaine alias" #. module: crm #: model:ir.model.fields,field_description:crm.field_crm_team_alias_name msgid "Alias Name" -msgstr "Alias du Nom" +msgstr "Nom du pseudo" #. module: crm #: model:ir.model.fields,field_description:crm.field_crm_team_alias_domain @@ -676,7 +677,7 @@ msgid "" "Aligning your sales organization on a systematic\n" " process will allow you to continuously improve your\n" " sales performance." -msgstr "L'alignement de votre organisation des ventes sur un processus systématique vous permettra d'améliorer en permanence les performances de vos ventes." +msgstr "Aligner l'organisation de vos ventes sur un processus systématique vous permettra d'améliorer en permanence les performances de vos ventes." #. module: crm #: code:addons/crm/base_partner_merge.py:306 @@ -692,7 +693,7 @@ msgstr "Tous les contacts doivent avoir la même adresse email. Seul l'Administr msgid "" "All email incoming to %(link)s will automatically create new opportunity.\n" "Update your business card, phone book, social media,... Send an email right now and see it here." -msgstr "Tous les e-mails entrants sur %(link)s créent automatiquement nouvelle opportunité.\nMettez à jour votre carte de visite, l'annuaire téléphonique, les médias sociaux, ... Envoyer un e-mail tout de suite et voyez le ici." +msgstr "Tous les courriels entrants sur %(link)s créent automatiquement une nouvelle opportunité.\nMettez à jour votre carte de visite, l'annuaire téléphonique, les médias sociaux, ... Envoyer un courriel tout de suite et voyez le ici." #. module: crm #: model:ir.ui.view,arch_db:crm.crm_case_form_view_leads @@ -705,7 +706,7 @@ msgid "" "Analyzing the pipeline by expected closing date will help your team " "efficiently forecast its future revenues. The pipeline review will allow you" " to identify sales inefficiencies or pick up on the best practices." -msgstr "Analyser le pipeline par date de clôture attendue aide votre équipe à planifier efficacement son chiffre d'affaires à venir. La revue de pipeline vous permet de détecter des baisses de performance ou d'identifier les meilleures pratiques." +msgstr "Analyser le pipeline par date de clôture attendue aide votre équipe à planifier efficacement son chiffre d'affaires à venir. La revue du pipeline vous permet de détecter des baisses de performance ou d'identifier les meilleures pratiques." #. module: crm #: model:ir.model.fields,field_description:crm.field_crm_lead2opportunity_partner_mass_deduplicate @@ -762,7 +763,7 @@ msgid "" "At the end of the deployment process, your expectations should be reached.\n" "
\n" " If not, our CRM experts are available to help you achieve your KPIs." -msgstr "A la fin du processus de déployement, vos attentes devraient être atteintes\n
\nSi pas, nos experts CRM sont disponibles pour vous aider à atteindre vos KPIs." +msgstr "A la fin du processus de déploiement, vos attentes devraient être atteintes.\n
\nSinon, nos experts CRM sont disponibles pour vous aider à atteindre vos ICPs." #. module: crm #: model:ir.ui.view,arch_db:crm.crm_planner @@ -782,12 +783,12 @@ msgstr "Assistant de fusion automatique" #. module: crm #: model:ir.model.fields,field_description:crm.field_sale_config_settings_generate_sales_team_alias msgid "Automatically generate an email alias at the sales team creation" -msgstr "Produisez automatiquement un pseudonyme de courrier électronique à la création d'équipe de vente" +msgstr "Génére automatiquement un pseudo de courriel à la création d'équipe de ventes" #. module: crm #: model:ir.ui.view,arch_db:crm.crm_case_tree_view_oppor msgid "Avg. of Probability" -msgstr "Moyenne de Probabilité" +msgstr "Moyenne de probabilité" #. module: crm #: model:ir.ui.view,arch_db:crm.crm_planner @@ -802,7 +803,7 @@ msgstr "B2C" #. module: crm #: model:ir.ui.view,arch_db:crm.crm_planner msgid "Better structure the sales process" -msgstr "Mieux structurer les processus de vente" +msgstr "Mieux structurer le processus de ventes" #. module: crm #: model:ir.ui.view,arch_db:crm.crm_planner @@ -832,12 +833,12 @@ msgstr "CRM" #. module: crm #: model:ir.model,name:crm.model_crm_activity msgid "CRM Activity" -msgstr "Activité de \"Gestion de Relation Client\"" +msgstr "Activité de \"Gestion de la relation client\"" #. module: crm #: model:ir.model,name:crm.model_crm_activity_report msgid "CRM Activity Analysis" -msgstr "Analyse de l'Activité de \"Gestion de Relation Client\"" +msgstr "Analyse de l'activité de \"Gestion de la relation client\"" #. module: crm #: model:ir.model,name:crm.model_crm_opportunity_report @@ -854,7 +855,7 @@ msgstr "Appeler" #: model:crm.activity,name:crm.crm_activity_demo_call_demo #: model:mail.message.subtype,name:crm.crm_activity_demo_call_demo_mail_message_subtype msgid "Call for Demo" -msgstr "Appel pour Démonstration" +msgstr "Appel pour démonstration" #. module: crm #: model:crm.activity,description:crm.crm_activity_demo_call_demo @@ -1681,7 +1682,7 @@ msgstr "Fonction" #: model:ir.ui.view,arch_db:crm.crm_planner msgid "" "Gain high quality insight from surveys, a great way to engage with prospects" -msgstr "" +msgstr "Obtenez des avis de qualité avec les sondages, un excellent moyen d'obtenir de l'information de vos prospects" #. module: crm #: model:ir.ui.view,arch_db:crm.crm_planner @@ -2922,7 +2923,7 @@ msgid "" "missed deadlines or the number of interactions per opportunity. This report is\n" "mainly used by the sales manager in order to do the periodic review with the\n" "teams of the sales pipeline." -msgstr "" +msgstr "L'analyse des opportunités donne un accès instantané à\nvos opportunités avec des informations telles que les recettes attendues, les coûts prévus, \nles dépassements de délais ou le nombre d'interactions par opportunités. Ce rapport est\nprincipalement utilisé par le directeur des ventes afin de mener les révisions préiodiques avec les\néquipes commerciales." #. module: crm #: model:ir.actions.act_window,help:crm.crm_opportunity_report_action_graph @@ -2932,7 +2933,7 @@ msgid "" "missed deadlines or the number of interactions per opportunity. This report is\n" "mainly used by the sales manager in order to periodically review the pipeline\n" "with the the sales teams." -msgstr "" +msgstr "L'analyse des opportunités donne un accès instantané à\nvos opportunités avec des informations telles que les recettes attendues, les coûts prévus,\nles dépassements de délais ou le nombre d'interactions par opportunités. Ce rapport\nest principalement utilisé par le directeur des ventes afin d'effectuer la la révision des pipelines\navec les équipes commerciales." #. module: crm #: model:web.planner,tooltip_planner:crm.planner_crm @@ -3246,7 +3247,7 @@ msgid "" " significant boost, we will help you get the most out of\n" " Odoo CRM to transform how your salespeople work.\n" " That's the purpose of this guide." -msgstr "" +msgstr "Configurer votre entonnoir de ventes est juste la première étape. Pour atteindre un\nboost important, nous vous aideront a utiliser le meilleur de\nOdoo CRM pour transformer le travail de vos vendeurs.\nC'est le but de ce guide. " #. module: crm #: model:ir.ui.view,arch_db:crm.view_sale_config_settings @@ -3414,7 +3415,7 @@ msgid "" "Systematic organization is what makes the difference\n" " between good and great salespeople! Setup a pipeline\n" " that is in line with your sales cycle." -msgstr "" +msgstr "Une organisation systématique est ce qui fait toute la différence\nentre les bons et mauvais vendeurs! Configurez une pipeline\nqui est en accord avec votre cycle de ventes. " #. module: crm #: model:ir.ui.view,arch_db:crm.view_crm_case_leads_filter @@ -3531,7 +3532,7 @@ msgid "" "The three main practices to develop a sales force are\n" " methodical organization, trainings and\n" " good sales tools." -msgstr "" +msgstr "Les trois pratiques principales pour développer une force de vente sont\nune organisation méthodique,des formations et\nde bons outils de ventes." #. module: crm #: model:ir.ui.view,arch_db:crm.crm_planner @@ -3733,7 +3734,7 @@ msgid "" " opportunity or a customer. It can be a business card you received,\n" " a contact form filled in your website, or a file of unqualified\n" " prospects you import, etc." -msgstr "" +msgstr "Utiliser leads si vous avez besoin d'une étape de qualification avant de créer une\nopportunité ou un client. Cela peut être une carte de visite reçue,\nun formulaire de contact remplis sur votre site internet, ou un fichier de prospects non qualifié que vous importez, etc. " #. module: crm #: model:ir.actions.act_window,help:crm.crm_lead_all_leads @@ -3742,14 +3743,14 @@ msgid "" " opportunity or a customer. It can be a business card you received,\n" " a contact form filled in your website, or a file of unqualified\n" " prospects you import, etc." -msgstr "" +msgstr "Utiliser leads si vous avez besoin d'une étape de qualification avant de créer une\nopportunité ou un client. Cela peut être une carte de visite reçue,\nun formulaire de contact remplis sur votre site internet, ou un fichier de prospects non qualifié\nque vous importez, etc. " #. module: crm #: selection:sale.config.settings,group_use_lead:0 msgid "" "Use leads if you need a qualification step before creating an opportunity or" " a customer" -msgstr "" +msgstr "Utiliser leads si vous avez besoin d'une étape de qualification avant de créer une opportunité ou un client. " #. module: crm #: model:ir.actions.act_window,help:crm.crm_lost_reason_action @@ -3982,7 +3983,7 @@ msgid "" " practice to do it at least once a month. Ask your team to set tags on opportunities to\n" " identify why they were lost and use this information to generate statistics. Here are\n" " some examples of tags to create: no budget, competition, no pain found, etc." -msgstr "" +msgstr "Vous ne devez pas examiner les oportunités perdues à chaque meeting de vente, mais c'est mieux de le faire au moins une fois par mois. Demandez à votre équipe de régler des objectifs sur les opportunités afin d'\nidentifier pourquoi elles ont été perdues et utiliser cette information pour générer des statistiques. Voici\nquelques exemples de tags à créer: pas de budget, compétition, pas de problème trouvé, etc." #. module: crm #: code:addons/crm/base_partner_merge.py:447 @@ -4003,7 +4004,7 @@ msgid "" "You will be able to plan meetings and log activities from\n" " opportunities, convert them into quotations, attach related\n" " documents, track all discussions, and much more." -msgstr "" +msgstr "Vous serez en mesure de planifier des réunions et d'enregistrez des activités provenant\nd'opportunités, convertissez les en factures, attachez-y des\ndocuments liés, trackez toutes les conversations et bien plus encore. " #. module: crm #: model:ir.actions.act_window,help:crm.relate_partner_opportunities @@ -4011,7 +4012,7 @@ msgid "" "You will be able to plan meetings and log activities from\n" " opportunities, convert them into quotations, attach related\n" " documents, track all discussions, and much more." -msgstr "" +msgstr "Vous serez en mesure de planifier des réunions et d'enregistrez des activités provenant\nd'opportunités, convertissez les en factures, attachez-y des\ndocuments liés, trackez toutes les conversations et bien plus encore. " #. module: crm #: model:ir.actions.act_window,help:crm.crm_lead_opportunities @@ -4020,7 +4021,7 @@ msgid "" "You will be able to plan meetings and phone calls from\n" " opportunities, convert them into quotations, attach related\n" " documents, track all discussions, and much more." -msgstr "" +msgstr "Vous serez en mesure de planifier des réunions et des appels provenant\nd'opportunités, convertissez les en factures, attachez-y des\ndocuments liés, trackez toutes les conversations et bien plus encore. " #. module: crm #: model:ir.ui.view,arch_db:crm.crm_planner diff --git a/addons/crm_partner_assign/i18n/fr.po b/addons/crm_partner_assign/i18n/fr.po index 1f0312cd879..954cc5d7896 100644 --- a/addons/crm_partner_assign/i18n/fr.po +++ b/addons/crm_partner_assign/i18n/fr.po @@ -13,7 +13,7 @@ msgstr "" "Project-Id-Version: Odoo 9.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-09-14 10:27+0000\n" -"PO-Revision-Date: 2015-11-21 00:01+0000\n" +"PO-Revision-Date: 2015-11-24 22:45+0000\n" "Last-Translator: Maxime Chambreuil \n" "Language-Team: French (http://www.transifex.com/odoo/odoo-9/language/fr/)\n" "MIME-Version: 1.0\n" @@ -706,7 +706,7 @@ msgstr "Date du partenariat" #. module: crm_partner_assign #: model:ir.ui.menu,name:crm_partner_assign.menu_report_crm_partner_assign_tree msgid "Partnerships" -msgstr "Partenariat" +msgstr "Partenariats" #. module: crm_partner_assign #: model:ir.model.fields,field_description:crm_partner_assign.field_crm_lead_report_assign_planned_revenue @@ -765,13 +765,13 @@ msgstr "Séquence" #: code:addons/crm_partner_assign/wizard/crm_forward_to_partner.py:84 #, python-format msgid "Set an email address for the partner %s" -msgstr "Définir une adresse e-mail pour le partenaire %s" +msgstr "Définir une adresse courriel pour le partenaire %s" #. module: crm_partner_assign #: code:addons/crm_partner_assign/wizard/crm_forward_to_partner.py:82 #, python-format msgid "Set an email address for the partner(s): %s" -msgstr "Définir une adresse e-mail pour le partenaire(s): %s" +msgstr "Définir une adresse courriel pour le(s) partenaire(s) : %s" #. module: crm_partner_assign #: model:ir.model.fields,field_description:crm_partner_assign.field_crm_lead_report_assign_stage_id @@ -794,13 +794,13 @@ msgstr "Le canal CRM \"Action intéressante\" est manquant" #: code:addons/crm_partner_assign/wizard/crm_forward_to_partner.py:69 #, python-format msgid "The Forward Email Template is not in the database" -msgstr "Le modèle d'email transféré n'est pas dans la base de données" +msgstr "Le modèle de courriel transféré n'est pas dans la base de données" #. module: crm_partner_assign #: code:addons/crm_partner_assign/wizard/crm_forward_to_partner.py:73 #, python-format msgid "The Portal group cannot be found" -msgstr "Le groupe du protail n'a pas été trouvé" +msgstr "Le groupe du portail n'a pas été trouvé" #. module: crm_partner_assign #: model:ir.model.fields,help:crm_partner_assign.field_crm_lead_channel_interested_contacted diff --git a/addons/delivery/i18n/fr.po b/addons/delivery/i18n/fr.po index a654c5660c0..cea197197c0 100644 --- a/addons/delivery/i18n/fr.po +++ b/addons/delivery/i18n/fr.po @@ -14,7 +14,7 @@ msgstr "" "Project-Id-Version: Odoo 9.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-09-29 10:26+0000\n" -"PO-Revision-Date: 2015-11-21 00:00+0000\n" +"PO-Revision-Date: 2015-11-24 23:09+0000\n" "Last-Translator: Maxime Chambreuil \n" "Language-Team: French (http://www.transifex.com/odoo/odoo-9/language/fr/)\n" "MIME-Version: 1.0\n" @@ -582,7 +582,7 @@ msgstr "Indique les différentes façons d'emballer un même article. Ceci n'a p #. module: delivery #: model:ir.model.fields,help:delivery.field_delivery_price_rule_sequence msgid "Gives the sequence order when calculating delivery carrier." -msgstr "Donne l'ordre de séquence lors de l'affichage d'une liste de tarifs de livraison." +msgstr "Donne l'ordre de la séquence lors du calcul du transporteur." #. module: delivery #: model:ir.model.fields,field_description:delivery.field_delivery_carrier_weight @@ -603,7 +603,7 @@ msgstr "Si coché, de nouveaux messages demandent votre attention." #. module: delivery #: model:ir.model.fields,help:delivery.field_delivery_carrier_message_needaction msgid "If checked, new messages require your attention." -msgstr "si elle est cochée, de nouveaux messages requièrent votre attention." +msgstr "Si coché, de nouveaux messages demandent votre attention." #. module: delivery #: model:ir.model.fields,help:delivery.field_delivery_carrier_property_valuation @@ -614,7 +614,7 @@ msgid "" "account set on the product category will represent the current inventory " "value, and the stock input and stock output account will hold the " "counterpart moves for incoming and outgoing products." -msgstr "Si l'évaluation permanente est activée pour un produit, le système créera automatiquement les entrées de journal correspondant aux mouvements de stock, avec un prix de produit conforme à la méthode des coûts. La variation du compte de stock établie sur la catégorie de produit représentera la valeur actuelle des stocks, le compte des sorties et entrées en stock et présenteront la contrepartie des mouvements." +msgstr "Si l'évaluation permanente est activée pour un produit, le système créera automatiquement les entrées de journal correspondant aux mouvements de stock, avec un prix de produit conforme à la méthode de coût. La variation du compte de stock établi sur la catégorie de produit représentera la valeur actuelle des stocks, les comptes de sortie et d'entrée de stock présenteront la contrepartie des mouvements." #. module: delivery #: model:ir.model.fields,help:delivery.field_delivery_carrier_free_if_more_than @@ -635,7 +635,7 @@ msgid "" "If you invoice at cost, the expense will be invoiced on the sale order at " "the cost of the analytic line;if you invoice at sales price, the price of " "the product will be used instead." -msgstr "Pour la facturation au coût, les frais seront facturés sur l'ordre de vente au coût de la ligne analytique; pour la facturation au prix de vente, c'est le prix du produit qui sera utilisé." +msgstr "Pour la facturation au coût, les frais seront facturés sur l'ordre de vente au coût de la ligne analytique; pour la facturation au prix de vente, c'est le prix de l'article qui sera utilisé." #. module: delivery #: model:ir.model.fields,help:delivery.field_delivery_carrier_image @@ -698,7 +698,7 @@ msgstr "Valorisation de l'inventaire" #. module: delivery #: model:ir.model.fields,field_description:delivery.field_sale_order_invoice_shipping_on_delivery msgid "Invoice Shipping on Delivery" -msgstr "Facturer sur livraison" +msgstr "Facturer le transport à la livraison" #. module: delivery #: model:ir.model.fields,field_description:delivery.field_delivery_carrier_invoice_state diff --git a/addons/event/i18n/fr.po b/addons/event/i18n/fr.po index 8f1036e424a..4cc7d79ac03 100644 --- a/addons/event/i18n/fr.po +++ b/addons/event/i18n/fr.po @@ -15,7 +15,7 @@ msgstr "" "Project-Id-Version: Odoo 9.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-10-01 06:27+0000\n" -"PO-Revision-Date: 2015-11-21 00:00+0000\n" +"PO-Revision-Date: 2015-11-25 09:38+0000\n" "Last-Translator: Maxime Chambreuil \n" "Language-Team: French (http://www.transifex.com/odoo/odoo-9/language/fr/)\n" "MIME-Version: 1.0\n" @@ -655,7 +655,7 @@ msgstr "Nom affiché" #. module: event #: model:ir.model.fields,field_description:event.field_event_mail_sequence msgid "Display order" -msgstr "Afficher la commande" +msgstr "Afficher l'ordre" #. module: event #: model:event.event,description:event.event_0 @@ -696,12 +696,12 @@ msgstr "Email planifié" #. module: event #: model:ir.model.fields,field_description:event.field_event_config_settings_group_email_scheduling msgid "Email Scheduling" -msgstr "Planification d'email" +msgstr "Planification de courriel" #. module: event #: model:ir.model.fields,field_description:event.field_event_mail_template_id msgid "Email to Send" -msgstr "Courriel a envoyer" +msgstr "Courriel à envoyer" #. module: event #: model:ir.model.fields,field_description:event.field_event_event_date_end @@ -762,12 +762,12 @@ msgstr "Logo de l'événement" #. module: event #: model:ir.ui.view,arch_db:event.view_event_mail_form msgid "Event Mail Scheduler" -msgstr "Planificateur d'email de l'évènement" +msgstr "Planificateur de courriel d'évènement" #. module: event #: model:ir.ui.view,arch_db:event.view_event_mail_tree msgid "Event Mail Schedulers" -msgstr "Planificateurs d'email de l'évènement" +msgstr "Planificateurs de courriel d'évènement" #. module: event #: model:ir.ui.view,arch_db:event.view_report_event_registration_search diff --git a/addons/hr/i18n/fr.po b/addons/hr/i18n/fr.po index 1a036ac9718..512bb8c968a 100644 --- a/addons/hr/i18n/fr.po +++ b/addons/hr/i18n/fr.po @@ -14,7 +14,7 @@ msgstr "" "Project-Id-Version: Odoo 9.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-09-18 08:11+0000\n" -"PO-Revision-Date: 2015-11-21 00:00+0000\n" +"PO-Revision-Date: 2015-11-25 09:38+0000\n" "Last-Translator: Maxime Chambreuil \n" "Language-Team: French (http://www.transifex.com/odoo/odoo-9/language/fr/)\n" "MIME-Version: 1.0\n" @@ -819,7 +819,7 @@ msgstr "État Civil" #. module: hr #: model:hr.job,name:hr.job_marketing msgid "Marketing and Community Manager" -msgstr "Gestionnaire de Communauté et Marketing" +msgstr "Gestionnaire de communauté et marketing" #. module: hr #: selection:hr.employee,marital:0 @@ -831,7 +831,7 @@ msgstr "Marié" #: model:hr.job,website_description:hr.job_developer #: model:hr.job,website_description:hr.job_trainee msgid "Master or engineer in computer science" -msgstr "Ingénieur ou titulaire d'un master en informatique" +msgstr "Ingénieur ou titulaire d'une maîtrise en informatique" #. module: hr #: model:ir.model.fields,field_description:hr.field_hr_employee_image_medium diff --git a/addons/hr_equipment/i18n/fr.po b/addons/hr_equipment/i18n/fr.po index 7fe623321ec..720ff174b05 100644 --- a/addons/hr_equipment/i18n/fr.po +++ b/addons/hr_equipment/i18n/fr.po @@ -13,7 +13,7 @@ msgstr "" "Project-Id-Version: Odoo 9.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-09-29 10:27+0000\n" -"PO-Revision-Date: 2015-11-21 00:00+0000\n" +"PO-Revision-Date: 2015-11-24 23:03+0000\n" "Last-Translator: Maxime Chambreuil \n" "Language-Team: French (http://www.transifex.com/odoo/odoo-9/language/fr/)\n" "MIME-Version: 1.0\n" @@ -723,7 +723,7 @@ msgstr "Modèle parent" #. module: hr_equipment #: model:ir.model.fields,field_description:hr_equipment.field_hr_equipment_category_alias_parent_thread_id msgid "Parent Record Thread ID" -msgstr "ID du Parent de l'enregistrement de la discussion" +msgstr "Identifiant de la discussion de l'enregistrement parent" #. module: hr_equipment #: model:ir.model.fields,help:hr_equipment.field_hr_equipment_category_alias_parent_model_id @@ -745,7 +745,7 @@ msgid "" "- everyone: everyone can post\n" "- partners: only authenticated partners\n" "- followers: only followers of the related document\n" -msgstr "Politique pour poster un message sur le document via la passerelle email.\n- tout le monde : tout le monde peut poster\n- partenaires : seulement les partenaires authentifiés\n- suiveurs : seulement les personnes qui suivent le document lié\n" +msgstr "Politique pour publier un message sur le document via la passerelle de courriel.\n- tout le monde : tout le monde peut publier\n- partenaires : seulement les partenaires authentifiés\n- abonnés : seulement les abonnés au document associé\n" #. module: hr_equipment #: model:hr.equipment.category,name:hr_equipment.hr_equipment_printer diff --git a/addons/hr_expense/i18n/fr.po b/addons/hr_expense/i18n/fr.po index 6a276703857..e5dbaab8320 100644 --- a/addons/hr_expense/i18n/fr.po +++ b/addons/hr_expense/i18n/fr.po @@ -13,7 +13,7 @@ msgstr "" "Project-Id-Version: Odoo 9.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-09-21 09:18+0000\n" -"PO-Revision-Date: 2015-11-21 00:00+0000\n" +"PO-Revision-Date: 2015-11-25 09:24+0000\n" "Last-Translator: Maxime Chambreuil \n" "Language-Team: French (http://www.transifex.com/odoo/odoo-9/language/fr/)\n" "MIME-Version: 1.0\n" @@ -546,7 +546,7 @@ msgstr "Paiement par" msgid "" "Please configure Default Expense account for Product expense: " "`property_account_expense_categ_id`." -msgstr "SVP configurer un compte de notes de frais par défaut pour les notes de frais de produit : `property_account_expense_categ_id`." +msgstr "SVP configurer un compte de dépenses par défaut pour les articles de note de frais : `property_account_expense_categ_id`." #. module: hr_expense #: model:ir.ui.view,arch_db:hr_expense.hr_expense_form_view diff --git a/addons/hr_holidays/i18n/fr.po b/addons/hr_holidays/i18n/fr.po index dd5389c7c08..5571b0cff65 100644 --- a/addons/hr_holidays/i18n/fr.po +++ b/addons/hr_holidays/i18n/fr.po @@ -3,6 +3,7 @@ # * hr_holidays # # Translators: +# Clo , 2015 # Martin Trigaux, 2015 # Maxime Chambreuil , 2015 # Symons Xavier , 2015 @@ -11,8 +12,8 @@ msgstr "" "Project-Id-Version: Odoo 9.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-09-18 08:10+0000\n" -"PO-Revision-Date: 2015-09-30 13:57+0000\n" -"Last-Translator: Martin Trigaux\n" +"PO-Revision-Date: 2015-11-25 09:38+0000\n" +"Last-Translator: Clo \n" "Language-Team: French (http://www.transifex.com/odoo/odoo-9/language/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -214,7 +215,7 @@ msgstr "Approuver" #: selection:hr.holidays.summary.employee,holiday_type:0 #: model:mail.message.subtype,name:hr_holidays.mt_holidays_approved msgid "Approved" -msgstr "Confirmé par fournisseur" +msgstr "Confirmé par responsable" #. module: hr_holidays #: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter diff --git a/addons/hr_recruitment/i18n/fr.po b/addons/hr_recruitment/i18n/fr.po index b6767aa7f67..becd492181b 100644 --- a/addons/hr_recruitment/i18n/fr.po +++ b/addons/hr_recruitment/i18n/fr.po @@ -14,7 +14,7 @@ msgstr "" "Project-Id-Version: Odoo 9.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-09-18 08:11+0000\n" -"PO-Revision-Date: 2015-11-21 00:00+0000\n" +"PO-Revision-Date: 2015-11-25 09:38+0000\n" "Last-Translator: Maxime Chambreuil \n" "Language-Team: French (http://www.transifex.com/odoo/odoo-9/language/fr/)\n" "MIME-Version: 1.0\n" @@ -591,7 +591,7 @@ msgid "" "Define a specific contact address for this job position. If you keep it " "empty, the default email address will be used which is in human resources " "settings" -msgstr "Définissez une adresse email spécifique pour ce poste. Si vous la laissez vide, l'adresse email par défaut présente dans les paramètres des ressources humaines. sera utilisée " +msgstr "Définissez une adresse courriel spécifique pour ce poste. Si vous la laissez vide, l'adresse courriel par défaut présente dans les paramètres des ressources humaines sera utilisée " #. module: hr_recruitment #: model:ir.actions.act_window,help:hr_recruitment.hr_job_stage_act @@ -599,7 +599,7 @@ msgid "" "Define here your stages of the recruitment process, for example:\n" " qualification call, first interview, second interview, refused,\n" " hired." -msgstr "Définissez ici les différentes étapes du processus de recrutement, par exemple\nappel de qualification, première interview, deuxième interview, refusé, engagé." +msgstr "Définissez ici les différentes étapes du processus de recrutement, par exemple\nappel de qualification, première entrevue, deuxième entrevue, refusé, engagé." #. module: hr_recruitment #: model:ir.actions.act_window,help:hr_recruitment.action_hr_job @@ -608,7 +608,7 @@ msgid "" "Define job position profile and manage recruitment in a context of a " "particular job: print interview survey, define number of expected new " "employees, and manage its recruitment pipe" -msgstr "Définissez un profile par position et gérer le recrutement par contexte; imprimer le questionnaire pour l'interview, définissez les nombre de potentiels nouveaux employés, et gérez votre flux de recrutement" +msgstr "Définissez un profil par position et gérer le recrutement par contexte; imprimer le questionnaire pour l'entrevue, définissez le nombre de nouveaux employés attendus, et gérez votre flux de recrutement" #. module: hr_recruitment #: model:ir.actions.act_window,name:hr_recruitment.hr_recruitment_degree_action @@ -663,7 +663,7 @@ msgstr "Espace de bureau" #: model:ir.ui.view,arch_db:hr_recruitment.hr_job_survey #: model:ir.ui.view,arch_db:hr_recruitment.view_hr_job_kanban msgid "Display Interview Form" -msgstr "Afficher le formulaire d'entretien" +msgstr "Afficher le formulaire d'entrevue" #. module: hr_recruitment #: model:ir.model.fields,field_description:hr_recruitment.field_hr_applicant_category_display_name @@ -689,7 +689,7 @@ msgstr "Doctorat" #. module: hr_recruitment #: model:ir.ui.view,arch_db:hr_recruitment.view_hr_job_kanban msgid "Document(s)" -msgstr "Documents" +msgstr "Document(s)" #. module: hr_recruitment #: model:ir.model.fields,field_description:hr_recruitment.field_hr_job_documents_count @@ -755,7 +755,7 @@ msgstr "Nom de l'employé" #. module: hr_recruitment #: model:ir.model.fields,help:hr_recruitment.field_hr_applicant_emp_id msgid "Employee linked to the applicant." -msgstr "Les employés liés aux candidats" +msgstr "L'employé associé au candidat." #. module: hr_recruitment #: model:ir.actions.act_window,name:hr_recruitment.action_hr_job_no_employee @@ -772,7 +772,7 @@ msgstr "Excellent" #. module: hr_recruitment #: model:ir.model.fields,field_description:hr_recruitment.field_hr_department_expected_employee msgid "Expected Employee" -msgstr "Nouveaux employés attendus" +msgstr "Employés attendus" #. module: hr_recruitment #: model:ir.model.fields,field_description:hr_recruitment.field_hr_applicant_salary_expected diff --git a/addons/hr_timesheet_sheet/i18n/fr.po b/addons/hr_timesheet_sheet/i18n/fr.po index cbb36cd16a7..df05bec73c8 100644 --- a/addons/hr_timesheet_sheet/i18n/fr.po +++ b/addons/hr_timesheet_sheet/i18n/fr.po @@ -3,6 +3,7 @@ # * hr_timesheet_sheet # # Translators: +# Clo , 2015 # Leo Schmitt , 2015 # Lucas Deliege , 2015 # Maxime Chambreuil , 2015 @@ -11,8 +12,8 @@ msgstr "" "Project-Id-Version: Odoo 9.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-09-18 08:11+0000\n" -"PO-Revision-Date: 2015-11-21 00:00+0000\n" -"Last-Translator: Maxime Chambreuil \n" +"PO-Revision-Date: 2015-11-25 09:24+0000\n" +"Last-Translator: Clo \n" "Language-Team: French (http://www.transifex.com/odoo/odoo-9/language/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -96,7 +97,7 @@ msgstr "Approuver" #: selection:hr_timesheet_sheet.sheet,state:0 #: model:mail.message.subtype,name:hr_timesheet_sheet.mt_timesheet_approved msgid "Approved" -msgstr "Confirmé par fournisseur" +msgstr "Confirmé par responsable" #. module: hr_timesheet_sheet #: model:ir.model,name:hr_timesheet_sheet.model_hr_attendance @@ -751,7 +752,7 @@ msgstr "Vous ne pouvez pas saisir une date de présence en dehors des dates de f msgid "" "You can not enter an attendance in a submitted timesheet. Ask your manager " "to reset it before adding attendance." -msgstr "Vous ne pouvez pas entrer une présence dans une feuille de temps déjà soumise. Demandez à votre responsable de la réinitialisée avant d'ajouter une présence." +msgstr "Vous ne pouvez pas entrer une présence dans une feuille de temps déjà soumise. Demandez à votre responsable de la réinitialiser avant d'ajouter une présence." #. module: hr_timesheet_sheet #: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:231 diff --git a/addons/im_livechat/i18n/fr.po b/addons/im_livechat/i18n/fr.po index 85374bb05fa..57a2bcf5a9c 100644 --- a/addons/im_livechat/i18n/fr.po +++ b/addons/im_livechat/i18n/fr.po @@ -13,7 +13,7 @@ msgstr "" "Project-Id-Version: Odoo 9.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-10-09 09:20+0000\n" -"PO-Revision-Date: 2015-11-21 00:00+0000\n" +"PO-Revision-Date: 2015-11-24 23:00+0000\n" "Last-Translator: Maxime Chambreuil \n" "Language-Team: French (http://www.transifex.com/odoo/odoo-9/language/fr/)\n" "MIME-Version: 1.0\n" @@ -606,7 +606,7 @@ msgstr "Opérateurs\n
\n #. module: im_livechat #: model:ir.model.fields,field_description:im_livechat.field_im_livechat_report_channel_partner_id msgid "Opertor" -msgstr "opérateur" +msgstr "Opérateur" #. module: im_livechat #: model:ir.ui.view,arch_db:im_livechat.im_livechat_channel_view_form @@ -622,14 +622,14 @@ msgstr "Sortir" #: model:ir.model,name:im_livechat.model_rating_rating #: model:ir.model.fields,field_description:im_livechat.field_mail_channel_rating_ids msgid "Rating" -msgstr "Estimation" +msgstr "Évaluation" #. module: im_livechat #: model:ir.model.fields,help:im_livechat.field_im_livechat_channel_rule_regex_url msgid "" "Regular expression identifying the web page on which the rules will be " "applied." -msgstr "Expression commune identifiant la page internet sur laquelle les règles sont appliquées." +msgstr "Expression régulière identifiant la page internet sur laquelle les règles sont appliquées." #. module: im_livechat #: model:ir.ui.menu,name:im_livechat.menu_reporting_livechat @@ -656,7 +656,7 @@ msgstr "Rechercher dans l'historique" #: model:ir.ui.view,arch_db:im_livechat.im_livechat_report_channel_view_search #: model:ir.ui.view,arch_db:im_livechat.im_livechat_report_operator_view_search msgid "Search report" -msgstr "Rapport de recherche" +msgstr "Recherche de rapport" #. module: im_livechat #: model:ir.ui.view,arch_db:im_livechat.im_livechat_report_channel_view_search @@ -713,7 +713,7 @@ msgid "" "'Belgium' and 'France' and you set the action to 'Hide Buttun', this 2 " "country will not be see the support button for the specified URL. This " "feature requires GeoIP installed on your server." -msgstr "La règle actuelle ne fonctionnera que pour ce pays. Donc si vous sélectionnez 'Belgique' et 'France' et que vous définissez l'action 'Cacher le bouton', ces 2 pays ne verront pas le bouton support pour l'URL spécifiée. Cette fonctionnalité recquiert que le GeoIP soit installé sur le serveur." +msgstr "La règle actuelle ne fonctionnera que pour ce pays. Donc si vous sélectionnez \"Belgique\" et \"France\" et que vous définissez l'action \"Cacher le bouton\", ces 2 pays ne verront pas le bouton support pour l'URL spécifiée. Cette fonctionnalité requiert que GeoIP soit installé sur votre serveur." #. module: im_livechat #: model:ir.model.fields,help:im_livechat.field_im_livechat_channel_rule_channel_id @@ -747,7 +747,7 @@ msgstr "Ce champ contient une image utilisée pour représenter le groupe, de ta msgid "" "This is an automated 'welcome' message that your visitor will see when they " "initiate a new conversation." -msgstr "Ceci est un message automatique de bienvenue que vos visiteurs verront au commencement d'une discussion." +msgstr "Ceci est un message automatique de bienvenue que vos visiteurs verront au début d'une discussion." #. module: im_livechat #: model:ir.model.fields,field_description:im_livechat.field_im_livechat_channel_image_small @@ -767,7 +767,7 @@ msgstr "" #. module: im_livechat #: model:ir.model.fields,field_description:im_livechat.field_im_livechat_channel_rule_regex_url msgid "URL Regex" -msgstr "URL Regex" +msgstr "Expression régulière de l'URL" #. module: im_livechat #: model:ir.model.fields,help:im_livechat.field_im_livechat_channel_web_page @@ -802,12 +802,12 @@ msgstr "Page web" #. module: im_livechat #: model:ir.ui.menu,name:im_livechat.menu_livechat_root msgid "Website Live Chat" -msgstr "Site Web Conversation en Ligne" +msgstr "Messagerie instantanée sur le site web" #. module: im_livechat #: model:ir.actions.act_window,name:im_livechat.im_livechat_channel_action msgid "Website Live Chat Channels" -msgstr "Canaux de discussions instantanées du site web" +msgstr "Canaux de messagerie instantanée du site web" #. module: im_livechat #: model:ir.ui.view,arch_db:im_livechat.support_page diff --git a/addons/l10n_in_hr_payroll/i18n/fr.po b/addons/l10n_in_hr_payroll/i18n/fr.po index eb4e3dcfa7e..8ec6c5e3347 100644 --- a/addons/l10n_in_hr_payroll/i18n/fr.po +++ b/addons/l10n_in_hr_payroll/i18n/fr.po @@ -13,7 +13,7 @@ msgstr "" "Project-Id-Version: Odoo 9.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-09-21 09:27+0000\n" -"PO-Revision-Date: 2015-11-20 23:55+0000\n" +"PO-Revision-Date: 2015-11-25 09:38+0000\n" "Last-Translator: Maxime Chambreuil \n" "Language-Team: French (http://www.transifex.com/odoo/odoo-9/language/fr/)\n" "MIME-Version: 1.0\n" @@ -569,7 +569,7 @@ msgstr "" #: model:ir.model.fields,field_description:l10n_in_hr_payroll.field_report_l10n_in_hr_payroll_report_payslipdetails_id #: model:ir.model.fields,field_description:l10n_in_hr_payroll.field_yearly_salary_detail_id msgid "ID" -msgstr "ID" +msgstr "Identifiant" #. module: l10n_in_hr_payroll #: model:ir.model.fields,field_description:l10n_in_hr_payroll.field_hr_payroll_advice_line_ifsc @@ -581,7 +581,7 @@ msgstr "IFSC" #: model:ir.model.fields,field_description:l10n_in_hr_payroll.field_payment_advice_report_ifsc_code #: model:ir.ui.view,arch_db:l10n_in_hr_payroll.report_payrolladvice msgid "IFSC Code" -msgstr "IFSC Code" +msgstr "Code IFSC" #. module: l10n_in_hr_payroll #: model:ir.model.fields,help:l10n_in_hr_payroll.field_hr_payslip_run_available_advice @@ -617,7 +617,7 @@ msgstr "Juin" #: model:ir.model.fields,field_description:l10n_in_hr_payroll.field_report_l10n_in_hr_payroll_report_payslipdetails___last_update #: model:ir.model.fields,field_description:l10n_in_hr_payroll.field_yearly_salary_detail___last_update msgid "Last Modified on" -msgstr "Dernière Modification le" +msgstr "Dernière modification le" #. module: l10n_in_hr_payroll #: model:ir.model.fields,field_description:l10n_in_hr_payroll.field_hr_payroll_advice_line_write_uid diff --git a/addons/lunch/i18n/fr.po b/addons/lunch/i18n/fr.po index 129aaa79ae8..913702d2d4e 100644 --- a/addons/lunch/i18n/fr.po +++ b/addons/lunch/i18n/fr.po @@ -15,7 +15,7 @@ msgstr "" "Project-Id-Version: Odoo 9.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-09-18 08:12+0000\n" -"PO-Revision-Date: 2015-11-21 00:01+0000\n" +"PO-Revision-Date: 2015-11-24 23:07+0000\n" "Last-Translator: Maxime Chambreuil \n" "Language-Team: French (http://www.transifex.com/odoo/odoo-9/language/fr/)\n" "MIME-Version: 1.0\n" @@ -618,17 +618,17 @@ msgstr "Catégories d'articles" #. module: lunch #: model:ir.model.fields,field_description:lunch.field_lunch_order_line_category_id msgid "Product Category" -msgstr "Catégorie d'articles" +msgstr "Catégorie d'article" #. module: lunch #: model:ir.ui.view,arch_db:lunch.lunch_product_category_view_form msgid "Product Category:" -msgstr "Catégorie d'article: " +msgstr "Catégorie d'article : " #. module: lunch #: model:ir.ui.view,arch_db:lunch.lunch_product_view_search msgid "Product Search" -msgstr "Recherche produit" +msgstr "Recherche d'article" #. module: lunch #: model:ir.actions.act_window,name:lunch.lunch_product_action @@ -641,17 +641,17 @@ msgstr "Articles" #: model:ir.ui.view,arch_db:lunch.lunch_product_category_view_form #: model:ir.ui.view,arch_db:lunch.lunch_product_view_form msgid "Products Form" -msgstr "Formulaire des produits" +msgstr "Formulaire des articles" #. module: lunch #: model:ir.ui.view,arch_db:lunch.lunch_product_view_tree msgid "Products Tree" -msgstr "Liste des produits" +msgstr "Liste des articles" #. module: lunch #: model:ir.ui.view,arch_db:lunch.lunch_order_line_view_tree msgid "Receive" -msgstr "Reçus" +msgstr "Recevoir" #. module: lunch #: model:ir.actions.server,name:lunch.lunch_order_line_action_confirm @@ -668,7 +668,7 @@ msgstr "Reçu" #. module: lunch #: model:ir.model.fields,field_description:lunch.field_lunch_alert_alert_type msgid "Recurrency" -msgstr "Répétition" +msgstr "Récurrence" #. module: lunch #: model:ir.actions.act_window,name:lunch.lunch_cashmove_action_payment @@ -711,7 +711,7 @@ msgstr "Sélectionnez votre commande" #. module: lunch #: model:ir.ui.view,arch_db:lunch.view_lunch_order_line_lucky msgid "Select your vendor" -msgstr "Selectionner votre vendeur" +msgstr "Sélectionnez votre fournisseur" #. module: lunch #: selection:lunch.alert,alert_type:0 @@ -737,7 +737,7 @@ msgstr "Dimanche" #. module: lunch #: model:ir.model.fields,help:lunch.field_lunch_order_company_id msgid "The company this user is currently working for." -msgstr "La société pour laquelle l'utilisateur travaille actuellement" +msgstr "La société pour laquelle l'utilisateur travaille actuellement." #. module: lunch #: code:addons/lunch/models/lunch.py:98 diff --git a/addons/mail/i18n/fr.po b/addons/mail/i18n/fr.po index 0d55e66b713..04e712db78c 100644 --- a/addons/mail/i18n/fr.po +++ b/addons/mail/i18n/fr.po @@ -15,7 +15,7 @@ msgstr "" "Project-Id-Version: Odoo 9.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-10-09 09:18+0000\n" -"PO-Revision-Date: 2015-11-21 00:01+0000\n" +"PO-Revision-Date: 2015-11-24 23:03+0000\n" "Last-Translator: Maxime Chambreuil \n" "Language-Team: French (http://www.transifex.com/odoo/odoo-9/language/fr/)\n" "MIME-Version: 1.0\n" @@ -900,7 +900,7 @@ msgstr "Date" #: model:ir.model.fields,help:mail.field_res_partner_message_last_post #: model:ir.model.fields,help:mail.field_res_users_message_last_post msgid "Date of the last message posted on the record." -msgstr "Date du dernier message posté sur cet enregistrement" +msgstr "Date du dernier message publié sur cet enregistrement" #. module: mail #: model:ir.model.fields,field_description:mail.field_mail_message_subtype_default @@ -933,7 +933,7 @@ msgid "" "Default recipients of the record:\n" "- partner (using id on a partner or the partner_id field) OR\n" "- email (using email_from or email field)" -msgstr "Destinataires par défaut de l'enregistrement:\n- partenaire (utilisant l'identifiant d'un partenaire ou le champ partner_id)\nOU\n- email (utilisant le champ email_from ou email)" +msgstr "Destinataires par défaut de l'enregistrement :\n- partenaire (utilisant l'identifiant d'un partenaire ou le champ partner_id)\nOU\n- courriel (utilisant le champ email_from ou email)" #. module: mail #. openerp-web @@ -967,14 +967,14 @@ msgstr "Description qui sera ajoutée dans le message envoyé pour ce sous-type. #: code:addons/mail/static/src/xml/client_action.xml:76 #, python-format msgid "Detach" -msgstr "Détaché" +msgstr "Détacher" #. module: mail #: model:ir.actions.client,help:mail.mail_channel_action_client_chat msgid "" "Did you know ? Type '@someone' in the composer to cite someone in your " "message, and make it appear in his own inbox." -msgstr "Le saviez-vous? Taper '@quelqu'un\" dans le compositeur pour citer quelqu'un dans votre message, et faites le apparaître dans votre propre boite de réception. " +msgstr "Le saviez-vous? Taper \"@quelqu'un\" dans le compositeur pour citer quelqu'un dans votre message, et faites le apparaître dans votre propre boîte de réception. " #. module: mail #. openerp-web diff --git a/addons/marketing_campaign/i18n/fr.po b/addons/marketing_campaign/i18n/fr.po index 7e6adbee0c7..5d3b709354c 100644 --- a/addons/marketing_campaign/i18n/fr.po +++ b/addons/marketing_campaign/i18n/fr.po @@ -11,7 +11,7 @@ msgstr "" "Project-Id-Version: Odoo 9.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-09-07 14:40+0000\n" -"PO-Revision-Date: 2015-11-20 23:56+0000\n" +"PO-Revision-Date: 2015-11-25 09:38+0000\n" "Last-Translator: Maxime Chambreuil \n" "Language-Team: French (http://www.transifex.com/odoo/odoo-9/language/fr/)\n" "MIME-Version: 1.0\n" @@ -657,7 +657,7 @@ msgstr "Mode" #. module: marketing_campaign #: constraint:marketing.campaign.segment:0 msgid "Model of filter must be same as resource model of Campaign " -msgstr "Le modèle du filtre doit être le même que le modèle de ressource de la campagne. " +msgstr "Le modèle du filtre doit être le même que le modèle de la ressource de la campagne. " #. module: marketing_campaign #: selection:marketing.campaign.transition,interval_type:0 @@ -735,7 +735,7 @@ msgid "" "Odoo's marketing campaign allows you to automate communication\n" " to your prospects. You can define a segment (set of conditions) on\n" " your leads and partners to fullfil the campaign." -msgstr "Une campagne marketing d'Odoo permet d'automatiser la communication vers les prospects. On peut définir un segment (ensemble de conditions) sur les prospects et partenaires pour réaliser la campagne." +msgstr "Une campagne marketing d'Odoo permet d'automatiser la communication vers les prospects. On peut définir un segment (ensemble de conditions) sur les pistes et partenaires pour réaliser la campagne." #. module: marketing_campaign #: selection:marketing.campaign.segment,sync_mode:0 @@ -805,7 +805,7 @@ msgid "" " - resource: the resource object this campaign item represents\n" " - transitions: list of campaign transitions outgoing from this activity\n" "...- re: Python regular expression module" -msgstr "Expression python qui va décider si une activité peut être exécutée, ou doit être supprimée ou annulée. L'expression peut utiliser les variables suivantes :\n - activity : l'activité de la campagne\n - workitem : élément de la campagne\n - resource : l'objet ressource que représente cet élément de la campagne\n - transitions : la liste des transitions qui suivent cette activité dans cette campagne\n...- re: Module Python des expressions régulières" +msgstr "Expression python qui va déterminer si une activité peut être exécutée, ou doit être supprimée ou annulée. L'expression peut utiliser les variables suivantes :\n - activity : l'activité de la campagne\n - workitem : élément de la campagne\n - resource : l'objet ressource qui représente cet élément de la campagne\n - transitions : la liste des transitions qui suivent cette activité dans cette campagne\n...- re: Module Python des expressions régulières" #. module: marketing_campaign #: model:ir.model.fields,field_description:marketing_campaign.field_marketing_campaign_activity_report_id diff --git a/addons/mass_mailing/i18n/fr.po b/addons/mass_mailing/i18n/fr.po index fed57e86824..30ee978ae5e 100644 --- a/addons/mass_mailing/i18n/fr.po +++ b/addons/mass_mailing/i18n/fr.po @@ -15,7 +15,7 @@ msgstr "" "Project-Id-Version: Odoo 9.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-10-09 09:20+0000\n" -"PO-Revision-Date: 2015-11-21 00:00+0000\n" +"PO-Revision-Date: 2015-11-25 09:38+0000\n" "Last-Translator: Maxime Chambreuil \n" "Language-Team: French (http://www.transifex.com/odoo/odoo-9/language/fr/)\n" "MIME-Version: 1.0\n" @@ -617,7 +617,7 @@ msgstr "Exclure les lien morts" #. module: mass_mailing #: model:ir.ui.view,arch_db:mass_mailing.view_mail_mass_mailing_contact_search msgid "Exclude Opt Out" -msgstr "Exclure le Opt Out" +msgstr "Exclure les désinscrits" #. module: mass_mailing #: model:ir.ui.view,arch_db:mass_mailing.view_mail_statistics_report_search @@ -653,7 +653,7 @@ msgstr "Abonnés (Partenaires)" #. module: mass_mailing #: selection:mail.mass_mailing,reply_to_mode:0 msgid "Followers of leads/applicants" -msgstr "Abonnés des pistes/postulants" +msgstr "Abonnés des pistes/candidats" #. module: mass_mailing #: model:ir.model.fields,field_description:mass_mailing.field_mail_mass_mailing_email_from @@ -669,7 +669,7 @@ msgid "" "If you try to write with a wide general audience in mind, your story will " "ring false and be bland. No one will be interested. Write for one person. If" " it’s genuine for the one, it’s genuine for the rest." -msgstr "Les meilleures histoires sont pour tout le monde même si elles ne sont écrites que juste pour une personne.Si vous essayez d'écrire pour une audience large et générale, votre histoire sonnera fausse et fade.\nPersonne ne sera intéressé. Ecrivez-la pour une personne. Si elle est authentique pour une personne, elle le sera pour les autres." +msgstr "Les meilleures histoires sont pour tout le monde même si elles ne sont écrites que pour une personne. Si vous essayez d'écrire pour une audience large et générale, votre histoire sonnera fausse et fade.\nPersonne ne sera intéressé. Ecrivez-la pour une personne. Si elle est authentique pour une personne, elle le sera pour les autres." #. module: mass_mailing #: model:ir.ui.view,arch_db:mass_mailing.email_designer_snippets @@ -731,7 +731,7 @@ msgstr "Si coché, de nouveaux messages demandent votre attention." #. module: mass_mailing #: model:ir.model.fields,help:mass_mailing.field_mail_mass_mailing_contact_message_needaction msgid "If checked, new messages require your attention." -msgstr "si elle est cochée, de nouveaux messages requièrent votre attention." +msgstr "Si coché, de nouveaux messages demandent votre attention." #. module: mass_mailing #: model:ir.model.fields,help:mass_mailing.field_mail_mass_mailing_campaign_unique_ab_testing @@ -753,7 +753,7 @@ msgstr "Est un abonné" #. module: mass_mailing #: model:ir.model.fields,field_description:mass_mailing.field_mail_mass_mailing_keep_archives msgid "Keep Archives" -msgstr "Garder les archives" +msgstr "Conserver les archives" #. module: mass_mailing #: model:ir.ui.view,arch_db:mass_mailing.email_designer_snippets @@ -814,22 +814,22 @@ msgstr "Mis à jour le" #. module: mass_mailing #: model:ir.model.fields,help:mass_mailing.field_mail_mail_statistics_state_update msgid "Last state update of the mail" -msgstr "Dernière mise à jour de l'état de l'email" +msgstr "Dernière mise à jour de l'état du courriel" #. module: mass_mailing #: model:ir.model.fields,field_description:mass_mailing.field_mail_mail_statistics_links_click_ids msgid "Links click" -msgstr "Nombre de clics sur lien web" +msgstr "Nombre de clics sur les liens" #. module: mass_mailing #: model:ir.filters,name:mass_mailing.filter_contact_subscription msgid "List Subscription" -msgstr "Abonnement" +msgstr "Abonnement à la liste" #. module: mass_mailing #: model:ir.filters,name:mass_mailing.filter_contact_unsubscription msgid "List Unsubscription" -msgstr "Liste de désinscrits " +msgstr "Liste de désabonnements" #. module: mass_mailing #: model:ir.model.fields,field_description:mass_mailing.field_mail_mail_statistics_mail_mail_id @@ -844,7 +844,7 @@ msgstr "Corps du courriel" #. module: mass_mailing #: model:ir.model.fields,field_description:mass_mailing.field_mail_mail_statistics_mail_mail_id_int msgid "Mail ID (tech)" -msgstr "Mail ID (tech)" +msgstr "Identifiant du courriel (tech)" #. module: mass_mailing #: model:ir.actions.act_window,name:mass_mailing.action_view_mail_mail_statistics diff --git a/addons/mrp_repair/i18n/fr.po b/addons/mrp_repair/i18n/fr.po index bce9cb35043..4a2b3026e93 100644 --- a/addons/mrp_repair/i18n/fr.po +++ b/addons/mrp_repair/i18n/fr.po @@ -8,13 +8,14 @@ # Maxime Chambreuil , 2015 # Melanie Bernard , 2015 # Nacim ABOURA , 2015 +# Quentin THEURET , 2015 msgid "" msgstr "" "Project-Id-Version: Odoo 9.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-09-18 08:12+0000\n" -"PO-Revision-Date: 2015-11-21 00:01+0000\n" -"Last-Translator: Maxime Chambreuil \n" +"PO-Revision-Date: 2015-11-25 14:38+0000\n" +"Last-Translator: Quentin THEURET \n" "Language-Team: French (http://www.transifex.com/odoo/odoo-9/language/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -29,7 +30,7 @@ msgid "" "* The 'Confirmed' status is set automatically as confirm when repair order in confirm status. \n" "* The 'Done' status is set automatically when repair order is completed. \n" "* The 'Cancelled' status is set automatically when user cancel repair order." -msgstr " * The 'Draft' status is set automatically as draft when repair order in draft status. \n* The 'Confirmed' status is set automatically as confirm when repair order in confirm status. \n* The 'Done' status is set automatically when repair order is completed. \n* The 'Cancelled' status is set automatically when user cancel repair order." +msgstr "" #. module: mrp_repair #: model:ir.model.fields,help:mrp_repair.field_mrp_repair_state @@ -60,7 +61,7 @@ msgstr "(Et)" #. module: mrp_repair #: model:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder msgid "Fees Line(s)" -msgstr "" +msgstr "Ligne(s) de taxes" #. module: mrp_repair #: model:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder @@ -189,7 +190,7 @@ msgstr "Confirmé" msgid "" "Couldn't find a pricelist line matching this product and quantity.\n" "You have to change either the product, the quantity or the pricelist." -msgstr "" +msgstr "Impossible de trouver une liste de prix correspondant à cet article dans cette quantité.\nVous devez changer soit l'article, soit la quantité, soit la liste de prix." #. module: mrp_repair #: model:ir.actions.act_window,name:mrp_repair.act_mrp_repair_invoice @@ -358,7 +359,7 @@ msgid "" "In a repair order, you can detail the components you remove,\n" " add or replace and record the time you spent on the different\n" " operations." -msgstr "" +msgstr "Dans un ordre de réparation, vous pouvez détailler les composants à supprimer,\nà ajouter ou à remplacer et vous pouvez enregistrer le temps que vous avez passé sur les différentes\nopérations." #. module: mrp_repair #: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_internal_notes @@ -489,7 +490,7 @@ msgstr "Mouvement" #. module: mrp_repair #: model:ir.model.fields,help:mrp_repair.field_mrp_repair_move_id msgid "Move created by the repair order" -msgstr "" +msgstr "Mouvement de stock généré par l'ordre de réparation" #. module: mrp_repair #: selection:mrp.repair,invoice_method:0 @@ -623,7 +624,7 @@ msgstr "Quantité" #. module: mrp_repair #: selection:mrp.repair,state:0 msgid "Quotation" -msgstr "Proposition" +msgstr "Devis" #. module: mrp_repair #: model:ir.actions.report.xml,name:mrp_repair.action_report_mrp_repair_order @@ -633,7 +634,7 @@ msgstr "Devis / Commande" #. module: mrp_repair #: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_quotation_notes msgid "Quotation Notes" -msgstr "Notes du Devis" +msgstr "Notes du devis" #. module: mrp_repair #: model:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter @@ -658,7 +659,7 @@ msgstr "Ordres de réparation" #. module: mrp_repair #: model:ir.ui.view,arch_db:mrp_repair.view_repair_order_form msgid "Recreate Invoice" -msgstr "Recréer la Facture" +msgstr "Recréer la facture" #. module: mrp_repair #: selection:mrp.repair.line,type:0 @@ -674,7 +675,7 @@ msgstr "Ligne des frais de réparation" #: model:ir.model,name:mrp_repair.model_mrp_repair_line #: model:ir.ui.view,arch_db:mrp_repair.view_repair_order_form msgid "Repair Line" -msgstr "Ligne de Réparation" +msgstr "Ligne de réparation" #. module: mrp_repair #: model:ir.model,name:mrp_repair.model_mrp_repair @@ -685,7 +686,7 @@ msgstr "Ordre de réparation" #. module: mrp_repair #: model:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder msgid "Repair Order #:" -msgstr "Ordre de réparation #:" +msgstr "Ordre de réparation n° :" #. module: mrp_repair #: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_fee_repair_id @@ -696,12 +697,12 @@ msgstr "Référence de l'ordre de réparation" #. module: mrp_repair #: model:ir.actions.act_window,name:mrp_repair.action_repair_order_tree msgid "Repair Orders" -msgstr "Commandes de Réparation" +msgstr "Commandes de réparation" #. module: mrp_repair #: model:ir.ui.view,arch_db:mrp_repair.report_mrprepairorder msgid "Repair Quotation #:" -msgstr "Facture de la réparation #:" +msgstr "Devis de la réparation n° :" #. module: mrp_repair #: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_name @@ -718,7 +719,7 @@ msgstr "L'ordre de réparation est déjà facturé." #: code:addons/mrp_repair/wizard/cancel_repair.py:32 #, python-format msgid "Repair order is not invoiced." -msgstr "L'ordre de réparation n'est pas facturé" +msgstr "L'ordre de réparation n'est pas facturé." #. module: mrp_repair #: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_repaired @@ -740,7 +741,7 @@ msgstr "Réparations" #: model:ir.ui.view,arch_db:mrp_repair.view_repair_order_form #: model:ir.ui.view,arch_db:mrp_repair.view_repair_order_tree msgid "Repairs order" -msgstr "Commande de Réparation" +msgstr "Commande de réparation" #. module: mrp_repair #: model:ir.ui.view,arch_db:mrp_repair.view_repair_order_form_filter @@ -826,7 +827,7 @@ msgid "" "The repair order uses the warranty date on the Serial Number in\n" " order to know if whether the repair should be invoiced to the\n" " customer or not." -msgstr "" +msgstr "L'ordre de réparation utilise la date de garantie du numéro de série dans\nle but de savoir si la réparation doit être facturée au\nclient ou non." #. module: mrp_repair #: model:ir.ui.view,arch_db:mrp_repair.view_cancel_repair @@ -941,7 +942,7 @@ msgstr "Vous devez sélectionner un adresse de facturation de partenaire dans le msgid "" "You have to select a pricelist in the Repair form !\n" "Please set one before choosing a product." -msgstr "" +msgstr "Vous devez sélectionner une liste de prix dans le formulaire d'ordre de réparation !\nVeuillez en choisir une avant de choisir un article" #. module: mrp_repair #: model:ir.model.fields,field_description:mrp_repair.field_mrp_repair_default_address_id diff --git a/addons/payment/i18n/fr.po b/addons/payment/i18n/fr.po index e964b8f9c79..040ad7585d3 100644 --- a/addons/payment/i18n/fr.po +++ b/addons/payment/i18n/fr.po @@ -12,7 +12,7 @@ msgstr "" "Project-Id-Version: Odoo 9.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-09-07 14:40+0000\n" -"PO-Revision-Date: 2015-11-21 00:01+0000\n" +"PO-Revision-Date: 2015-11-24 23:03+0000\n" "Last-Translator: Maxime Chambreuil \n" "Language-Team: French (http://www.transifex.com/odoo/odoo-9/language/fr/)\n" "MIME-Version: 1.0\n" @@ -543,7 +543,7 @@ msgstr "Référence" #. module: payment #: model:ir.model.fields,help:payment.field_payment_transaction_acquirer_reference msgid "Reference of the TX as stored in the acquirer database" -msgstr "Référence du TX tel que stocké dans la base de donnée de l'acquéreur." +msgstr "Référence de transaction tel que stockée dans la base de donnée de l'acquéreur." #. module: payment #: constraint:payment.acquirer:0 @@ -558,7 +558,7 @@ msgstr "Rappel S2S" #. module: payment #: model:ir.model.fields,field_description:payment.field_payment_acquirer_registration_view_template_id msgid "S2S Form Template" -msgstr "Formulaire Modèle S2S" +msgstr "Modèle de formulaire S2S" #. module: payment #: model:ir.actions.act_window,name:payment.payment_method_action @@ -575,7 +575,7 @@ msgstr "Séquence" #. module: payment #: selection:payment.transaction,type:0 msgid "Server To Server" -msgstr "Serveur vers Serveur" +msgstr "Serveur vers serveur" #. module: payment #: model:ir.model.fields,field_description:payment.field_payment_acquirer_image_small @@ -588,7 +588,7 @@ msgid "" "Small-sized image of this provider. It is automatically resized as a 64x64px" " image, with aspect ratio preserved. Use this field anywhere a small image " "is required." -msgstr "Image de petite taille de ce fournisseur. Elle est automatiquement redimenssionné pour une image de 64x64pxn avec les proportions respectées. Utilisez ce champ n'importe où une petite image est demandée." +msgstr "Image de petite taille de ce fournisseur. Elle est automatiquement redimensionnée pour une image de 64x64px avec les proportions conservées. Utilisez ce champ n'importe où une petite image est demandée." #. module: payment #: model:ir.model.fields,field_description:payment.field_payment_transaction_state @@ -646,17 +646,17 @@ msgstr "Frais de port national variables (en pourcentage)" #. module: payment #: model:ir.model.fields,field_description:payment.field_payment_acquirer_fees_int_var msgid "Variable international fees (in percents)" -msgstr "Frais de ports international variable (en pourcentage)" +msgstr "Frais de port international variables (en pourcentage)" #. module: payment #: model:ir.model.fields,field_description:payment.field_payment_acquirer_website_published msgid "Visible in Portal / Website" -msgstr "Visible sur le site web/ portail" +msgstr "Visible sur le site web/portail" #. module: payment #: model:ir.model.fields,field_description:payment.field_account_config_settings_module_payment_transfer msgid "Wire Transfer" -msgstr "Virement banquaire" +msgstr "Virement bancaire" #. module: payment #: model:ir.ui.view,arch_db:payment.transaction_form @@ -676,12 +676,12 @@ msgstr "account.config.settings" #. module: payment #: model:ir.ui.view,arch_db:payment.acquirer_form msgid "acquirer: payment.acquirer browse record" -msgstr "acquéreur: payment.acquirer parcourt l'enregistrement" +msgstr "acquirer: enregistrement de navigation de payment.acquirer" #. module: payment #: model:ir.ui.view,arch_db:payment.acquirer_form msgid "amount: the transaction amount, a float" -msgstr "montant: le montant de la transaction, à flot" +msgstr "montant : le montant de la transaction, un réel" #. module: payment #: model:ir.ui.view,arch_db:payment.acquirer_form @@ -691,12 +691,12 @@ msgstr "context: le dictionnaire du contexte actuel" #. module: payment #: model:ir.ui.view,arch_db:payment.acquirer_form msgid "currency: the transaction currency browse record" -msgstr "devise: la devise de transaction parcourt l'enregistrement" +msgstr "devise : l'enregistrement de navigation de la devise de la transaction" #. module: payment #: model:ir.ui.view,arch_db:payment.acquirer_form msgid "partner: the buyer partner browse record, not necessarily set" -msgstr "partenaire: le partenaire acheteur parcourt l'enregistrement, pas nécessairement configuré" +msgstr "partner : l'enregistrement de navigation du partenaire acheteur, pas nécessairement configuré" #. module: payment #: model:ir.ui.view,arch_db:payment.acquirer_form @@ -708,7 +708,7 @@ msgstr "partner_values: des valeurs spécifiques à l'acheteur, par exemple vena #. module: payment #: model:ir.model,name:payment.model_payment_method msgid "payment.method" -msgstr "paiement.méthode" +msgstr "payment.method" #. module: payment #: model:ir.ui.view,arch_db:payment.acquirer_form diff --git a/addons/point_of_sale/i18n/fr.po b/addons/point_of_sale/i18n/fr.po index d1aa9058060..4c82de1e0ad 100644 --- a/addons/point_of_sale/i18n/fr.po +++ b/addons/point_of_sale/i18n/fr.po @@ -18,8 +18,8 @@ msgstr "" "Project-Id-Version: Odoo 9.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-10-09 09:18+0000\n" -"PO-Revision-Date: 2015-11-20 23:15+0000\n" -"Last-Translator: Maxime Chambreuil \n" +"PO-Revision-Date: 2015-11-25 10:01+0000\n" +"Last-Translator: Melanie Bernard \n" "Language-Team: French (http://www.transifex.com/odoo/odoo-9/language/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -482,7 +482,7 @@ msgid "" " you sell through the point of sale. The user has to check the\n" " currencies in your cash registers at the beginning and the end\n" " of each session." -msgstr "" +msgstr "Une session est une période de temps, normalement une journée, pendant laquelle\nvous vendez avec le Point de Vente. L'utilisateur doit vérifier la\nmonnaie dans la caisse enregistreuse au commencement de la journée\nde chaque session." #. module: point_of_sale #: model:ir.model.fields,help:point_of_sale.field_pos_order_sequence_number @@ -553,7 +553,7 @@ msgstr "Activé dans le point de vente" #: code:addons/point_of_sale/static/src/js/screens.js:1698 #, python-format msgid "Add Tip" -msgstr "Ajouter pourboire" +msgstr "Ajouter le pourboire" #. module: point_of_sale #: model:ir.model,name:point_of_sale.model_pos_discount @@ -616,7 +616,7 @@ msgstr "Permet aux utilisateurs de synchroniser leurs calendriers avec Google Ca #. module: point_of_sale #: model:ir.model.fields,field_description:point_of_sale.field_pos_config_settings_module_base_import msgid "Allow users to import data from CSV/XLS/XLSX/ODS files" -msgstr "Autoriser l'importation de fichiers CSV/KLS/XLSX/ODS aux utilisateurs" +msgstr "Permettre aux utilisateurs d'importer des fichiers CSV/KLS/XLSX/ODS" #. module: point_of_sale #: model:ir.model.fields,field_description:point_of_sale.field_pos_config_settings_auth_oauth_google_enabled @@ -699,7 +699,7 @@ msgstr "Code d'autorisation" #. module: point_of_sale #: model:ir.model.fields,help:point_of_sale.field_pos_session_rescue msgid "Auto-generated session for orphan orders, ignored in constraints" -msgstr "Session auto-générée pour les commandes orphelines, ignoré dans les contraintes" +msgstr "Session auto-générée pour les commandes orphelines, ignorée dans les contraintes" #. module: point_of_sale #: model:ir.model.fields,field_description:point_of_sale.field_pos_config_iface_print_auto @@ -3565,7 +3565,7 @@ msgstr "Rue" #: model:product.product,name:point_of_sale.limon #: model:product.template,name:point_of_sale.limon_product_template msgid "Stringers" -msgstr "" +msgstr "Longerons" #. module: point_of_sale #. openerp-web @@ -3686,7 +3686,7 @@ msgstr "Utilisateur modèle pour les nouveaux utilisateurs créés à travers si #: code:addons/point_of_sale/static/src/xml/pos.xml:490 #, python-format msgid "Tendered" -msgstr "" +msgstr "Offert" #. module: point_of_sale #: code:addons/point_of_sale/point_of_sale.py:1276 @@ -3764,7 +3764,7 @@ msgstr "La commande n'a pas pu être envoyé au serveur en raison d'une erreur i msgid "" "The payment input will behave similarily to bank payment input, and will be " "prefilled with the exact due amount" -msgstr "" +msgstr "Ce paiement agira comme un paiement banquaire, et sera pré-rempli avec le montant exact " #. module: point_of_sale #: model:ir.model.fields,help:point_of_sale.field_pos_session_config_id @@ -3776,45 +3776,45 @@ msgstr "Le point de vente physique que vous allez utiliser." msgid "" "The point of sale will display this product category by default. If no " "category is specified, all available products will be shown" -msgstr "" +msgstr "Le point de vente fera apparaitre la catégorie de produits par défaut. Si la catégorie n'est pas spécifiée, tous les produits disponibles seront montrés. " #. module: point_of_sale #: model:ir.model.fields,help:point_of_sale.field_pos_config_iface_display_categ_images msgid "The product categories will be displayed with pictures." -msgstr "" +msgstr "Les catégories de produits seront affichées avec des photos. " #. module: point_of_sale #: model:ir.model.fields,help:point_of_sale.field_pos_config_tip_product_id msgid "" "The product used to encode the customer tip. Leave empty if you do not " "accept tips." -msgstr "" +msgstr "Le produit utilisé pour encore le pourboire du client. A laisser vide si vous n'acceptez pas les pourboires. " #. module: point_of_sale #. openerp-web #: code:addons/point_of_sale/static/src/js/screens.js:1234 #, python-format msgid "The provided file could not be read due to an unknown error" -msgstr "" +msgstr "Le fichier fourni ne peut être lu du à une erreur inconnue. " #. module: point_of_sale #: model:ir.model.fields,help:point_of_sale.field_pos_config_iface_print_skip_screen msgid "" "The receipt screen will be skipped if the receipt can be printed " "automatically." -msgstr "" +msgstr "L'écran de reçu sera passé si le reçu peut être imprimé automatiquement. " #. module: point_of_sale #: model:ir.model.fields,help:point_of_sale.field_pos_config_iface_print_auto msgid "The receipt will automatically be printed at the end of each order" -msgstr "" +msgstr "Le reçu sera automatiquement imprimé à la fin de chaque commande. " #. module: point_of_sale #. openerp-web #: code:addons/point_of_sale/static/src/js/screens.js:1889 #, python-format msgid "The server encountered an error while receiving your order." -msgstr "" +msgstr "Le serveur a rencontré une erreur lors de la réception de votre commande. " #. module: point_of_sale #: model:ir.ui.view,arch_db:point_of_sale.view_pos_open_statement @@ -3858,7 +3858,7 @@ msgid "" "There is no cash payment method available in this point of sale to handle the change.\n" "\n" " Please pay the exact amount or add a cash payment method in the point of sale configuration" -msgstr "" +msgstr "Il n'y a pas de methode de paiement en cash disponible dans ce point de vente.\n\nVeuillez payer le montant exact ou ajouter une methode de paiement en cash dans la configuration du point de vente. " #. module: point_of_sale #: code:addons/point_of_sale/wizard/pos_box.py:23 @@ -3872,13 +3872,13 @@ msgstr "Il n'y a pas de caisse pour ce point de vente" msgid "" "There is no receivable account defined to make payment for the partner: " "\"%s\" (id:%d)." -msgstr "" +msgstr "Aucun compte de dépense n'a été défini pour ce partenaire: \"%s\" ( id. : %d)." #. module: point_of_sale #: code:addons/point_of_sale/point_of_sale.py:1020 #, python-format msgid "There is no receivable account defined to make payment." -msgstr "" +msgstr "Il n'y a aucun compte reçevable défini pour faire le paiement. " #. module: point_of_sale #. openerp-web @@ -3886,7 +3886,7 @@ msgstr "" #, python-format msgid "" "There must be at least one product in your order before it can be validated" -msgstr "" +msgstr "Il doit au moins y avoir un produit dans votre commande pour que celle-ci soit validée. " #. module: point_of_sale #: model:ir.model.fields,help:point_of_sale.field_pos_config_settings_auth_signup_reset_password @@ -3912,7 +3912,7 @@ msgid "" " and the theoretical cash when closing a session, for non-POS managers. If " "this maximum is reached, the user will have an error message at the closing " "of his session saying that he needs to contact his manager." -msgstr "" +msgstr "Ce champ montre la différence maximum autorisée entre la balance de fin et le cash théorique lors de la fermeture d'une session, pour des non-managers de POS. Si ce montant maximum est atteint, l'utilisateur verra apparaître un message d'erreur lors de la fermeture de sa session disant qu'il doit contacter son manager. " #. module: point_of_sale #: model:ir.model.fields,help:point_of_sale.field_pos_category_image @@ -3962,7 +3962,7 @@ msgid "" "- Bill Splitting: Allows you to split an order into different orders \n" "\n" "- Kitchen Order Printing: allows you to print orders updates to kitchen or bar printers" -msgstr "" +msgstr "Ce module ajoute plusieurs fonctionnalités restaurant au point de vente :\n\n- impression des notes : permet d'imprimer un reçu avant que la commande ne soit payée\n\n- partager la note : permet de séparer une commande en plusieurs commandes différentes\n\n- impression des commandes cuisine : permet d'imprimer les nouvelles commandes en cuisine ou au bar" #. module: point_of_sale #. openerp-web @@ -3971,7 +3971,7 @@ msgstr "" msgid "" "This operation will permanently destroy all paid orders from the local " "storage. You will lose all the data. This operation cannot be undone." -msgstr "" +msgstr "Cette opération déruira toutes les commandes payés sur l'endroit de stockage local. Vous perdrez toutes vos données. Cette opératio est irréversible. " #. module: point_of_sale #. openerp-web @@ -3981,7 +3981,7 @@ msgid "" "This operation will permanently destroy all unpaid orders from all sessions " "that have been put in the local storage. You will lose all the data and exit" " the point of sale. This operation cannot be undone." -msgstr "" +msgstr "Cette opération déruira toutes les commandes payés de session ayant été mises dans l'endroit de stockage local. Vous perdrez toutes vos données et sortirez du point de vente. Cette opératio est irréversible. " #. module: point_of_sale #: model:ir.model.fields,help:point_of_sale.field_pos_config_sequence_id @@ -4170,7 +4170,7 @@ msgid "" "Use this menu to browse previous orders. To record new\n" " orders, you may use the menu Your Session for\n" " the touchscreen interface." -msgstr "" +msgstr "Utilisez ce menu pour rechercher les commandes précédents. Pour enregistrer de nouvelles\ncommandes, vous devez utiliser le menu Votre Session pour\nl'interface tactile. " #. module: point_of_sale #: model:ir.model.fields,field_description:point_of_sale.field_report_sales_by_user_pos_month_user_id @@ -4280,13 +4280,6 @@ msgstr "Année" msgid "Yellow Peppers" msgstr "Poivrons jaunes" -#. module: point_of_sale -#: model:ir.ui.view,arch_db:point_of_sale.view_pos_session_form -msgid "" -"You can define another list of available currencies on the\n" -" Cash Registers tab of the" -msgstr "" - #. module: point_of_sale #: code:addons/point_of_sale/point_of_sale.py:771 #, python-format @@ -4329,7 +4322,7 @@ msgstr "Vous ne pouvez pas supprimer un article qui peut être vendu en point de msgid "" "You cannot have a negative amount in a Bank payment. Use a cash payment " "method to return money to the customer." -msgstr "" +msgstr "Vous ne pouvez pas avoir un montant négatif dans un paiement banquaire. Utilisez une méthode depaiement en cash pour rendre la monnaie au client. " #. module: point_of_sale #: code:addons/point_of_sale/point_of_sale.py:631 @@ -4376,14 +4369,14 @@ msgstr "Vous devez sélectionner une liste de prix dans le formulaire de vente ! msgid "" "You must define a product for everything you sell through\n" " the point of sale interface." -msgstr "" +msgstr "Vous devez définir un produit pour tout ce que vendez avec\nl'interface du point de vente." #. module: point_of_sale #. openerp-web #: code:addons/point_of_sale/static/src/js/screens.js:1876 #, python-format msgid "You need to select the customer before you can invoice an order." -msgstr "" +msgstr "Vous devez sélectionner le client avant de facturer une commande. " #. module: point_of_sale #: code:addons/point_of_sale/point_of_sale.py:491 @@ -4526,11 +4519,6 @@ msgstr "inutilisé" msgid "paid orders" msgstr "commandes payées" -#. module: point_of_sale -#: model:ir.ui.view,arch_db:point_of_sale.view_pos_session_form -msgid "payment method." -msgstr "." - #. module: point_of_sale #: model:ir.model,name:point_of_sale.model_pos_config msgid "pos.config" @@ -4596,7 +4584,7 @@ msgstr "retour" #: code:addons/point_of_sale/static/src/xml/pos.xml:1410 #, python-format msgid "shift" -msgstr "" +msgstr "service" #. module: point_of_sale #. openerp-web @@ -4643,4 +4631,4 @@ msgstr "uuid" #: code:addons/point_of_sale/static/src/xml/pos.xml:1040 #, python-format msgid "were duplicates of existing orders" -msgstr "" +msgstr "a été dupliqué de commandes existantes" diff --git a/addons/portal_sale/i18n/fr.po b/addons/portal_sale/i18n/fr.po index eb5bac08bbc..0abf2a22ddb 100644 --- a/addons/portal_sale/i18n/fr.po +++ b/addons/portal_sale/i18n/fr.po @@ -5,14 +5,15 @@ # Translators: # Leo Schmitt , 2015 # Maxime Chambreuil , 2015 +# Melanie Bernard , 2015 # Olivier Lenoir , 2015 msgid "" msgstr "" "Project-Id-Version: Odoo 9.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-10-09 09:19+0000\n" -"PO-Revision-Date: 2015-11-11 16:34+0000\n" -"Last-Translator: Maxime Chambreuil \n" +"PO-Revision-Date: 2015-11-23 13:47+0000\n" +"Last-Translator: Melanie Bernard \n" "Language-Team: French (http://www.transifex.com/odoo/odoo-9/language/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -87,7 +88,7 @@ msgid "" "
\n" "
\n" " " -msgstr "" +msgstr "\n
\n\n

Bonjour ${object.partner_id.name},

\n\n

Une nouvelle facture est disponible:

\n \n

\n   REFERENCES
\n   Invoice number: ${object.number}
\n   Invoice total: ${object.amount_total} ${object.currency_id.name}
\n   Invoice date: ${object.date_invoice}
\n % if object.origin:\n   Order reference: ${object.origin}
\n % endif\n % if object.user_id:\n   Votre contact: ${object.user_id.name}\n % endif\n

\n\n <% set signup_url = object.get_signup_url() %>\n % if signup_url:\n

\nVous pouvez accéder à ce document et payer en ligne grâce à votre portail client: \n

\n Voir la facture\n % endif\n \n % if object.paypal_url:\n
\n

Il est également possible de payer avec Paypal:

\n \n \n \n % endif\n \n
\n

N'hésitez pas à nous contacter si vous avez des questions.

\n

Merci d'avoir choisi ${object.company_id.name or 'us'}!

\n
\n
\n
\n

\n ${object.company_id.name}

\n
\n
\n \n ${object.company_id.partner_id.sudo().with_context(show_address=True, html_format=True).name_get()[0][1] | safe}\n \n % if object.company_id.phone:\n
\n Phone:  ${object.company_id.phone}\n
\n % endif\n % if object.company_id.website:\n \n % endif\n

\n
\n
\n " #. module: portal_sale #: model:mail.template,body_html:portal_sale.email_template_edi_sale @@ -162,7 +163,7 @@ msgid "" "
\n" "\n" " " -msgstr "" +msgstr "\n
\n\n

Bonjour ${object.partner_id.name},

\n \n

Voici votre ${object.state in ('draft', 'sent') et 'quotation' or 'order confirmation'} de ${object.company_id.name}:

\n\n

\n   REFERENCES
\n   Order number: ${object.name}
\n   Order total: ${object.amount_total} ${object.pricelist_id.currency_id.name}
\n   Order date: ${format_tz(object.date_order, tz=user.tz, context={'lang':object.partner_id.lang})}
\n % if object.validity_date and object.state in ('draft', 'sent'):\n   Expiration date: ${object.validity_date}
\n % endif\n % if object.origin:\n   Order reference: ${object.origin}
\n % endif\n % if object.client_order_ref:\n   Your reference: ${object.client_order_ref}
\n % endif\n % if object.user_id:\n   Your contact: ${object.user_id.name}\n % endif\n

\n\n <% set signup_url = object.get_signup_url() %>\n % if signup_url and object.amount_total > 0 :\n

\n Vous pouvez accéder à ce document et payer en ligne via notre portail client :\n

\n View ${object.state in ('draft', 'sent') and 'Quotation' or 'Order'}\n % endif\n\n % if object.paypal_url and object.amount_total > 0 :\n
\n

Il est également possible de payer directement via Paypal :

\n \n \n \n % endif\n\n
\n

Pour toute question, ne pas hésiter à nous contacter.

\n

Merci d'avoir choisi ${object.company_id.name or 'us'}!

\n
\n
\n
\n

\n ${object.company_id.name}

\n
\n
\n \n ${object.company_id.partner_id.sudo().with_context(show_address=True, html_format=True).name_get()[0][1] | safe}\n \n % if object.company_id.phone:\n
\n Phone:  ${object.company_id.phone}\n
\n % endif\n % if object.company_id.website:\n \n % endif\n

\n
\n
\n " #. module: portal_sale #: model:mail.template,report_name:portal_sale.email_template_edi_sale diff --git a/addons/pos_mercury/i18n/fr.po b/addons/pos_mercury/i18n/fr.po index 418d0b312b3..286e628fed7 100644 --- a/addons/pos_mercury/i18n/fr.po +++ b/addons/pos_mercury/i18n/fr.po @@ -16,8 +16,8 @@ msgstr "" "Project-Id-Version: Odoo 9.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-09-07 14:39+0000\n" -"PO-Revision-Date: 2015-11-21 19:21+0000\n" -"Last-Translator: Stéphane GUILLY \n" +"PO-Revision-Date: 2015-11-24 22:40+0000\n" +"Last-Translator: Maxime Chambreuil \n" "Language-Team: French (http://www.transifex.com/odoo/odoo-9/language/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -201,7 +201,7 @@ msgstr "Chaîne de commande vide" #: code:addons/pos_mercury/static/src/js/pos_mercury.js:197 #, python-format msgid "Error Occurred While Decrypting Request" -msgstr "" +msgstr "Une erreur est survenue lors du décryptage de la demande" #. module: pos_mercury #. openerp-web @@ -230,14 +230,14 @@ msgstr "Problème Général" #: code:addons/pos_mercury/static/src/js/pos_mercury.js:154 #, python-format msgid "Global API Not Initialized" -msgstr "" +msgstr "Global API non initialisée" #. module: pos_mercury #. openerp-web #: code:addons/pos_mercury/static/src/js/pos_mercury.js:191 #, python-format msgid "Global Response Length Error (Too Short)" -msgstr "" +msgstr "Erreur globale de la longueur de la réponse (trop court)" #. module: pos_mercury #. openerp-web @@ -283,7 +283,7 @@ msgstr "Si vous n'avez pas de compte Mercury, contactez Mecury au +1 (800) 846-4 #: code:addons/pos_mercury/static/src/js/pos_mercury.js:183 #, python-format msgid "In Process with server" -msgstr "" +msgstr "En processus avec le serveur" #. module: pos_mercury #. openerp-web @@ -375,7 +375,7 @@ msgstr "" #: code:addons/pos_mercury/static/src/js/pos_mercury.js:170 #, python-format msgid "Invalid Command Format" -msgstr "" +msgstr "Format de commande invalide" #. module: pos_mercury #. openerp-web @@ -396,7 +396,7 @@ msgstr "" #: code:addons/pos_mercury/static/src/js/pos_mercury.js:226 #, python-format msgid "Invalid Driver’s License" -msgstr "" +msgstr "Permis de conduire invalide" #. module: pos_mercury #. openerp-web @@ -438,7 +438,7 @@ msgstr "Mémo incorrecte" #: code:addons/pos_mercury/static/src/js/pos_mercury.js:221 #, python-format msgid "Invalid Merchant ID" -msgstr "" +msgstr "Identifiant du vendeur invalide" #. module: pos_mercury #. openerp-web @@ -480,7 +480,7 @@ msgstr "" #: code:addons/pos_mercury/static/src/js/pos_mercury.js:227 #, python-format msgid "Invalid Sequence Number" -msgstr "" +msgstr "Numéro de séquence invalide" #. module: pos_mercury #. openerp-web @@ -508,7 +508,7 @@ msgstr "" #: code:addons/pos_mercury/static/src/js/pos_mercury.js:202 #, python-format msgid "Invalid Transaction Type" -msgstr "" +msgstr "Type de transaction invalide" #. module: pos_mercury #: model:ir.model.fields,help:pos_mercury.field_account_bank_statement_line_mercury_invoice_no @@ -579,7 +579,7 @@ msgstr "Numéro de facture Mercury" #. module: pos_mercury #: model:ir.model.fields,field_description:pos_mercury.field_account_bank_statement_line_mercury_record_no msgid "Mercury record number" -msgstr "" +msgstr "Numéro de référence Mercury" #. module: pos_mercury #: model:ir.model.fields,field_description:pos_mercury.field_account_bank_statement_line_mercury_ref_no @@ -594,7 +594,7 @@ msgstr "Nom" #. module: pos_mercury #: model:ir.model.fields,help:pos_mercury.field_pos_mercury_configuration_name msgid "Name of this Mercury configuration" -msgstr "" +msgstr "Nom de cette configuration Mercury" #. module: pos_mercury #. openerp-web @@ -809,7 +809,7 @@ msgstr "La marque de la carte de paiement (e.g. Visa, AMEX, ...)" #. module: pos_mercury #: model:ir.model.fields,help:pos_mercury.field_account_bank_statement_line_mercury_prefixed_card_number msgid "The card number used for the payment." -msgstr "Le numéro de carte de crédit utilisé pour le paiement. " +msgstr "Le numéro de la carte de crédit utilisé pour le paiement. " #. module: pos_mercury #: model:ir.model.fields,help:pos_mercury.field_account_journal_pos_mercury_config_id @@ -854,14 +854,14 @@ msgstr "" #: code:addons/pos_mercury/static/src/js/pos_mercury.js:168 #, python-format msgid "Timeout error" -msgstr "Message d'erreur" +msgstr "Erreur de délai expiré" #. module: pos_mercury #. openerp-web #: code:addons/pos_mercury/static/src/js/pos_mercury.js:155 #, python-format msgid "Timeout on Response" -msgstr "Réponse du message d'erreur" +msgstr "Délai d'attente de la réponse expiré" #. module: pos_mercury #. openerp-web diff --git a/addons/pos_restaurant/i18n/fr.po b/addons/pos_restaurant/i18n/fr.po index e16777394a3..8bf93efc17d 100644 --- a/addons/pos_restaurant/i18n/fr.po +++ b/addons/pos_restaurant/i18n/fr.po @@ -12,7 +12,7 @@ msgstr "" "Project-Id-Version: Odoo 9.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-09-07 14:39+0000\n" -"PO-Revision-Date: 2015-11-21 00:01+0000\n" +"PO-Revision-Date: 2015-11-24 22:53+0000\n" "Last-Translator: Maxime Chambreuil \n" "Language-Team: French (http://www.transifex.com/odoo/odoo-9/language/fr/)\n" "MIME-Version: 1.0\n" @@ -655,12 +655,12 @@ msgstr "pos.config" #. module: pos_restaurant #: model:ir.model,name:pos_restaurant.model_restaurant_floor msgid "restaurant.floor" -msgstr "étage.restaurant" +msgstr "restaurant.floor" #. module: pos_restaurant #: model:ir.model,name:pos_restaurant.model_restaurant_printer msgid "restaurant.printer" -msgstr "imprimante. restaurant" +msgstr "restaurant.printer" #. module: pos_restaurant #: model:ir.model,name:pos_restaurant.model_restaurant_table diff --git a/addons/procurement/i18n/fr.po b/addons/procurement/i18n/fr.po index ddd50b160e9..a48d55a5793 100644 --- a/addons/procurement/i18n/fr.po +++ b/addons/procurement/i18n/fr.po @@ -11,7 +11,7 @@ msgstr "" "Project-Id-Version: Odoo 9.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-09-18 08:11+0000\n" -"PO-Revision-Date: 2015-11-21 00:00+0000\n" +"PO-Revision-Date: 2015-11-24 23:01+0000\n" "Last-Translator: Maxime Chambreuil \n" "Language-Team: French (http://www.transifex.com/odoo/odoo-9/language/fr/)\n" "MIME-Version: 1.0\n" @@ -615,12 +615,12 @@ msgid "" "When the procurement order is confirmed, it automatically\n" " creates the necessary operations to fullfil the need: purchase\n" " order proposition, manufacturing order, etc." -msgstr "Lorsque l'ordre d'approvisionnement est confirmé, les opérations nécessaires\npour répondre au besoin sont automatiquement créées : proposition d'ordre\nd'approvisionnement, ordre de fabrication, etc." +msgstr "Lorsque l'ordre d'approvisionnement est confirmé, les opérations nécessaires\npour répondre au besoin sont automatiquement créées : proposition d'ordre\nd'approvisionnement, ordre de fabrication, etc." #. module: procurement #: model:ir.ui.view,arch_db:procurement.view_procurement_rule_form msgid "e.g. Buy" -msgstr " Acheter" +msgstr " par ex Acheter" #. module: procurement #: model:ir.ui.view,arch_db:procurement.procurement_form_view diff --git a/addons/product/i18n/fr.po b/addons/product/i18n/fr.po index f6a4c2b1693..f37a33e39e2 100644 --- a/addons/product/i18n/fr.po +++ b/addons/product/i18n/fr.po @@ -15,7 +15,7 @@ msgstr "" "Project-Id-Version: Odoo 9.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-09-29 10:26+0000\n" -"PO-Revision-Date: 2015-11-21 00:00+0000\n" +"PO-Revision-Date: 2015-11-24 22:56+0000\n" "Last-Translator: Maxime Chambreuil \n" "Language-Team: French (http://www.transifex.com/odoo/odoo-9/language/fr/)\n" "MIME-Version: 1.0\n" @@ -785,7 +785,7 @@ msgstr "Devise" #: model:product.product,name:product.product_product_5 #: model:product.template,name:product.product_product_5_product_template msgid "Custom Computer (kit)" -msgstr "Ordinateur customisable (kit)" +msgstr "Ordinateur personnalisable (kit)" #. module: product #: model:product.product,description:product.product_product_27 @@ -797,7 +797,7 @@ msgstr "Portable personnalisé selon les besoins du client." #: model:product.product,description:product.product_product_5 #: model:product.template,description:product.product_product_5_product_template msgid "Custom computer shipped in kit." -msgstr "Ordinateur customisable envoyé en kit. " +msgstr "Ordinateur personnalisable envoyé en kit. " #. module: product #: model:ir.model.fields,field_description:product.field_product_product_partner_ref @@ -865,7 +865,7 @@ msgstr "Description pour les devis" #. module: product #: model:ir.ui.view,arch_db:product.product_template_form_view msgid "Description for Vendors" -msgstr "Description pour les vendeurs" +msgstr "Description pour les fournisseurs" #. module: product #: model:product.product,website_description:product.product_product_11 @@ -879,7 +879,7 @@ msgstr "Design. L'Ipod le plus fin jamais existé." #: model:product.product,name:product.product_product_55 #: model:product.template,name:product.product_product_55_product_template msgid "Desktop Computer Table" -msgstr "Table pour ordinateur de bureau. " +msgstr "Table pour ordinateur de bureau" #. module: product #: model:product.product,name:product.product_product_56 @@ -1133,7 +1133,7 @@ msgstr "Abonnés (Partenaires)" msgid "" "For the rule to apply, bought/sold quantity must be greater than or equal to the minimum quantity specified in this field.\n" "Expressed in the default unit of measure of the product." -msgstr "" +msgstr "Pour que la règle s'applique, la quantité achetée/vendue doit être supérieure ou égale à la quantité minimum spécifiée dans ce champ.\nExprimée dans l'unité de mesure par défaut du produit." #. module: product #: selection:product.pricelist.item,compute_price:0 @@ -2049,7 +2049,7 @@ msgstr "Liste de prix" #. module: product #: model:ir.model.fields,help:product.field_product_pricelist_item_applied_on msgid "Pricelist Item applicable on selected option" -msgstr "" +msgstr "Liste de prix d'article applicable sur les options sélectionnées" #. module: product #: model:ir.model.fields,field_description:product.field_product_pricelist_item_ids @@ -2630,7 +2630,7 @@ msgstr "Date de début pour le prix de ce vendeur. " #. module: product #: model:ir.model.fields,help:product.field_product_pricelist_item_date_start msgid "Starting date for the pricelist item validation" -msgstr "" +msgstr "Date de début de validité de la liste de prix pour cet article." #. module: product #: model:ir.model.fields,field_description:product.field_product_product_state @@ -2647,7 +2647,7 @@ msgstr "Liste de prix du fournisseur" #: model:product.product,name:product.product_product_2 #: model:product.template,name:product.product_product_2_product_template msgid "Support Contract (on timesheet)" -msgstr "" +msgstr "Contrat de support (sur feuilles de temps)" #. module: product #: model:product.product,name:product.product_product_47 @@ -2772,7 +2772,7 @@ msgid "" "The minimal quantity to purchase from this vendor, expressed in the vendor " "Product Unit of Measure if not any, in the default unit of measure of the " "product otherwise." -msgstr "" +msgstr "La quantité minimale à acheter à ce fournisseur, exprimée dans l'unité de mesure du fournisseur, si pas, dans l'unité de mesure par défaut du produit." #. module: product #: code:addons/product/product.py:329 @@ -2780,7 +2780,7 @@ msgstr "" msgid "" "The operation cannot be completed:\n" "You are trying to delete an attribute value with a reference on a product variant." -msgstr "" +msgstr "L'opération ne peut être complétée:\nVous avez essayé d'effacer une valeur d'attribut avec une référence sur une variante de produit." #. module: product #: model:ir.model.fields,help:product.field_product_supplierinfo_price @@ -2916,12 +2916,12 @@ msgstr "Ceci est la somme des suppléments de prix de toutes les caractéristiqu #. module: product #: model:ir.ui.view,arch_db:product.product_template_form_view msgid "This note will be displayed on requests for quotation." -msgstr "" +msgstr "Cette note sera affichée dans des demandes de devis." #. module: product #: model:ir.ui.view,arch_db:product.product_template_form_view msgid "This note will be displayed on the quotations." -msgstr "" +msgstr "Cette note sera affichée dans les devis." #. module: product #: model:ir.model.fields,help:product.field_res_partner_property_product_pricelist @@ -3223,7 +3223,7 @@ msgstr "Quand une seule playlist n'est plus assez. " msgid "" "When this field is filled in, the vendor data will only apply to the " "variant." -msgstr "" +msgstr "Lorsque ce champ est rempli, les données du vendeur ne seront appliquées uniquement sur la variante." #. module: product #: model:product.attribute.value,name:product.product_attribute_value_3 diff --git a/addons/project/i18n/fr.po b/addons/project/i18n/fr.po index b01c78b526d..9c838a40865 100644 --- a/addons/project/i18n/fr.po +++ b/addons/project/i18n/fr.po @@ -15,7 +15,7 @@ msgstr "" "Project-Id-Version: Odoo 9.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-10-09 09:17+0000\n" -"PO-Revision-Date: 2015-11-21 00:00+0000\n" +"PO-Revision-Date: 2015-11-24 23:03+0000\n" "Last-Translator: Maxime Chambreuil \n" "Language-Team: French (http://www.transifex.com/odoo/odoo-9/language/fr/)\n" "MIME-Version: 1.0\n" @@ -487,7 +487,7 @@ msgid "" "they satisfy all requirements) by the person responsible for the current " "stage. This is a simple way to work but only functions well if you work " "alone." -msgstr "" +msgstr "Dans le mode 'Push', les tâches sont poussées vers l'étape suivante (dès qu'elles ont rempli toutes les exigences) par la personne responsable de l'étape actuelle. C'est une manière simple de travailler mais cela fonctionne bien si vous travaillez seul. " #. module: project #: model:ir.ui.view,arch_db:project.project_planner @@ -676,14 +676,14 @@ msgstr "A besoin d'une action" #: code:addons/project/static/src/js/web_planner_project.js:38 #, python-format msgid "Action has a clear description" -msgstr "Un action a une description claire" +msgstr "Une action a une description claire" #. module: project #: model:ir.ui.view,arch_db:project.project_planner msgid "" "Activate 'Allow invoicing based on timesheets' from the Human Resources " "Settings." -msgstr "Activez 'Permettre la facturation sur base des feuilles de temps' depuis les paramètres Ressources Humaines." +msgstr "Activez \"Permettre la facturation basée sur les feuilles de temps\" depuis les paramètres de Ressources Humaines." #. module: project #: selection:project.config.settings,module_project_issue_sheet:0 @@ -731,7 +731,7 @@ msgstr "Modèle d'alias" #. module: project #: model:ir.model.fields,field_description:project.field_project_project_alias_name msgid "Alias Name" -msgstr "Alias du Nom" +msgstr "Nom du pseudo" #. module: project #: model:ir.model.fields,field_description:project.field_project_project_alias_domain @@ -752,7 +752,7 @@ msgstr "Tous les projets des employés: tous les employés peuvent accéder" #. module: project #: selection:project.config.settings,module_rating_project:0 msgid "Allow activating customer rating on projects, at issue completion" -msgstr "Permettez l'activation des évaluations des clients sur les projets, lors de la clôture d'un incident" +msgstr "Permet l'activation des évaluations des clients sur les projets, lors de la clôture d'un incident" #. module: project #: model:ir.model.fields,help:project.field_project_config_settings_group_time_work_estimation_tasks @@ -765,21 +765,21 @@ msgid "" "Also, lead by example. When your team members see how prepared you are it " "will reinforce the need for each of them to be prepared for status " "meetings." -msgstr "Aussi, menez par exemple. Lorsque les membres de votre équipe voient comme vous êtes préparé cela renforcera la nécessité, pour chaqu'un d'eux, d'être prêt pour les réunions." +msgstr "Aussi, montrez l'exemple. Lorsque les membres de votre équipe verront à quel point vous êtes préparé cela renforcera la nécessité, pour chacun d'eux, d'être prêt pour les réunions." #. module: project #: model:ir.ui.view,arch_db:project.project_planner msgid "" "Alternatively, Timesheets can be added directly from Tasks by activating " "'Log work activities on tasks' in the" -msgstr "Aussi, les feuilles de temps peuvent être ajoutées directement à partir des tâches en activant 'Entrer les activités de travail sur les tâches' dans" +msgstr "Aussi, les feuilles de temps peuvent être ajoutées directement à partir des tâches en activant \"Entrer les activités de travail sur les tâches\" dans" #. module: project #: model:ir.ui.view,arch_db:project.project_planner msgid "" "An internal message will not send any email notification, but your message " "will still be displayed to every user that has access to the page." -msgstr "Un message interne n'enverra pas un mail de notification, mais votre message sera affiché à tous les utilisateurs qui peuvent accéder à la page. " +msgstr "Un message interne n'enverra pas de courriel de notification, mais votre message sera affiché à tous les utilisateurs qui peuvent accéder à la page. " #. module: project #: model:ir.model,name:project.model_account_analytic_account @@ -799,7 +799,7 @@ msgid "" " follow your Project's 'Task Assigned' events. Then you'll be notified when" " a Task or Issue is created, and can manually decide if you want to be " "notified for its other events too." -msgstr "Une autre bonne manière de limiter le nombre de notifications reçues est de ne suivre que les tâches qui vous sont assignées dans votre projet. Vous serez notifié lorsqu'une tâche ou un incident est créé à votre nom, et vous pouvez aussi décider manuellement si vous souhaitez être notifié pour les autres type de changements de ce genre. " +msgstr "Une autre bonne manière de limiter le nombre de notifications reçues est de ne suivre que les tâches qui vous sont assignées dans votre projet. Vous serez notifié lorsqu'une tâche ou un incident est créé à votre nom, et vous pourrez aussi décider manuellement si vous souhaitez être notifié pour les autres types de changements de ce genre. " #. module: project #: model:ir.ui.view,arch_db:project.view_config_settings @@ -843,7 +843,7 @@ msgstr "Assigné à" #. module: project #: model:ir.model.fields,field_description:project.field_project_task_date_assign msgid "Assigning Date" -msgstr "Date d'assignation" +msgstr "Date d'attribution" #. module: project #: model:ir.ui.view,arch_db:project.task_type_edit @@ -860,7 +860,7 @@ msgid "" " their entries for the week and makes sure the\n" " entries are correctly encoded. This can be done\n" " from the" -msgstr "A la fin de la semaine, chaque employé devrait revoir\nses entrées de la semaine et s'assurer que \nces entrées sont correctement encodées. Ceci peut être fait\ndepuis" +msgstr "A la fin de la semaine, chaque employé devrait revoir\nses entrées de la semaine et s'assurer que \nses entrées sont correctement encodées. Ceci peut être fait\ndepuis" #. module: project #: code:addons/project/project.py:132 @@ -2009,7 +2009,7 @@ msgstr "Il est temps de penser à comment vous aller transformer vos activités msgid "" "It's essential to be clear about why you want to use Odoo Project and what your goals are.\n" " Indeed, there are many ways to manage a project, to find the best one for you, you need to know exactly what you want to achieve. And later on, we will hopefully transform your objectives into real improvements for your company." -msgstr "" +msgstr "ll est essentiel d'être clair sur la raison pour laquelle vous voulez utiliser Odoo Projet et quels sont vos objectifs.\nEn effet, il y a plusieurs manières de gérer un projet, pour trouver celle qui vous convient, vous devez savoir exactement ce que vous voulez atteindre. Et ensuite, nous l'espérons, nous transformerons vos objectifs en réelles améliorations pour votre société." #. module: project #: model:ir.ui.view,arch_db:project.project_planner @@ -2133,7 +2133,7 @@ msgstr "Apprenez à comment mieux organiser votre société en utilisant les pro msgid "" "Lets the company customize which Pad installation should be used to link to new pads (for example: http://ietherpad.com/).\n" "-This installs the module pad." -msgstr "" +msgstr "Permet de personnaliser la société quelle installation de Pad devrait être utilisée pour lier aux nouveaux Pad (par exemple: http://ietherpad.com/).\n-Ceci installe le module pad." #. module: project #: model:ir.model.fields,help:project.field_project_project_analytic_account_id @@ -2185,7 +2185,7 @@ msgid "" "information. The trick is to find the right balance between the projects, " "stages and tasks you want to be informed about. Fortunately, Odoo Project " "has many levels of notifications and messages you can choose from." -msgstr "" +msgstr "Gérer les notifications est essentiel: trop peu et vous risquez de manquer des informations critiques; trop et vous serez surchargé avec des informations non pertinentes. Le truc est de trouver le bon équilibre entre les projets, étapes et tâches pour lesquels vous souhaitez être informé. Heureusement, Odoo Projet a plusieurs niveaux de notifications et de messages que vous pouvez choisir." #. module: project #: model:ir.ui.view,arch_db:project.project_planner @@ -2337,7 +2337,7 @@ msgid "" "Odoo Project is a super fast and easy way to make your activities and tasks visible to\n" " everyone in your company. Follow how things progress, see when things are stuck, know\n" " who's in charge, all in one place." -msgstr "" +msgstr "Odoo Projet est super rapide et facile pour rendre vos activités et tâches visibles pour\ntout le monde dans votre société. Suivez comment les choses évoluent, voyez quand les choses sont bloquées, sachez\nqui est en charge, le tout à un seul endroit." #. module: project #: model:ir.model.fields,help:project.field_project_config_settings_generate_project_alias @@ -2426,14 +2426,14 @@ msgstr "Remplacez la valeur par défaut affichée pour la situation bloquante da msgid "" "Override the default value displayed for the done state for kanban " "selection, when the task or issue is in that stage." -msgstr "" +msgstr "Remplacez la valeur par défaut affichée pour l'état 'terminé' dans la sélection kanban, quand la tâche ou l'incident est dans cette étape." #. module: project #: model:ir.model.fields,help:project.field_project_task_type_legend_normal msgid "" "Override the default value displayed for the normal state for kanban " "selection, when the task or issue is in that stage." -msgstr "" +msgstr "Remplacez la valeur par défaut affichée pour l'état 'normal' dans la sélection kanban, quand la tâche ou l'incident est dans cette étape." #. module: project #: model:ir.model.fields,field_description:project.field_project_project_alias_user_id @@ -3172,7 +3172,7 @@ msgid "" "communications or personal projects. But just because it can be done doesn't" " mean it's always a good idea: let's start by helping you understand what " "can be a good project." -msgstr "" +msgstr "L'app Odoo Projet peut être utilisée pour gérer plusieurs activités depuis le développement d'un nouveau produit jusqu'aux opérations quotidiennes d'un service clientèle. Avec un peu de créativité, il peu même être utilisé pour gérer vos communications marketing ou des projets personnels. Mais ce n'est pas parce que c'est possible que cela veut dire que c'est toujours une bonne idée: commençons par vous aider à comprendre ce que peut être un bon projet. " #. module: project #: model:ir.model.fields,help:project.field_project_project_alias_model @@ -3236,7 +3236,7 @@ msgstr "Ceci permet de transférer les entrées dans les tâches définies pour msgid "" "This feature automatically creates project tasks from service products in sale orders. In order to make it work, the product has to be a service and 'Create Task Automatically' has to be flagged on the procurement tab in the product form.\n" "-This installs the module sale_service." -msgstr "" +msgstr "Cette fonctionnalité crée automatiquement des tâches de projet depuis un produit service dans l'ordre de vente. Afin que cela fonctionne, le produit doit être un service et \"Créer un tâche Automatiquement' doit être signalé sur l'onglet approvisionnement dans le formulaire du produit.\n- Ceci installe le module sale_service." #. module: project #: model:ir.ui.view,arch_db:project.project_planner @@ -3267,7 +3267,7 @@ msgstr "Cette étape est pliée dans la vue Kanban quand il n'y a pas de dossier msgid "" "This whole process might take you a few hours, but don't worry, you can take a break and\n" " return to it at any time: your progress is automatically saved." -msgstr "" +msgstr "Cette procédure complète risque de vous prendre quelques heures, mais ne vous inquiétez pas, vous pouvez faire une pause et\ny retourner à tout moment: votre progression est sauvée automatiquement." #. module: project #: model:ir.ui.view,arch_db:project.project_planner @@ -3301,7 +3301,7 @@ msgstr "Temps sur les tâches" #. module: project #: model:ir.model.fields,field_description:project.field_res_company_project_time_mode_id msgid "Timesheet UoM" -msgstr "" +msgstr "Feuille de temps UoM" #. module: project #: model:ir.model.fields,field_description:project.field_project_config_settings_module_project_timesheet_synchro @@ -3325,7 +3325,7 @@ msgid "" "Timesheets are often essential for running a company.
\n" " They are also prone to human error, repetitive, annoying, and sometimes stressful to employees.
\n" " Fortunately, Odoo has several solutions to make them as efficient and painless as possible!
" -msgstr "" +msgstr "Les feuilles de temps sont souvent essentielle pour faire tourner une société.
\nElles sont également sujettes à l'erreur humaine, répetitives, ennuyantes, et parfois stressantes pour les employés.
\nHeureusement, Odoo a plusieurs solutions pour les rendre efficaces et les moins pénibles que possible!
" #. module: project #: model:ir.ui.view,arch_db:project.project_planner @@ -3451,7 +3451,7 @@ msgid "" " Sometimes, these meetings can last hours and expose participants to an overly detailed review of the project.
\n" " Your team members will probably try to avoid those kind of meetings, or have to rush afterwards to meet their deadlines...

\n" " So how can you, as project manager, structure a weekly status meeting where team members are engaged, informed and willing to contribute to the project's next steps? Here are some tips." -msgstr "" +msgstr "D'habitude, c'est un membre de l'équipe projet qui gère les réunions hebdomadaires (ou mensuelles) de statut.
\nParfois, ces réunions peuvent durer des heures et exposer les participant à un examen trop détaillé du projet.
\nVos membres vont probablement essayer d'éviter ce genre de réunions, ou se précipiteront pour respecter les délais...

\nDonc, comment pouvez-vous, en tant que gestionnaire de projet, structurer des réunions hebdomadaires où vos co-équipiers se sentent investis, informés et sont prêt à contribuer aux prochaines étapes du projet? Voici quelques conseils." #. module: project #. openerp-web diff --git a/addons/project_issue/i18n/fr.po b/addons/project_issue/i18n/fr.po index b92579c495b..69eb530179f 100644 --- a/addons/project_issue/i18n/fr.po +++ b/addons/project_issue/i18n/fr.po @@ -11,7 +11,7 @@ msgstr "" "Project-Id-Version: Odoo 9.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-09-29 10:25+0000\n" -"PO-Revision-Date: 2015-11-21 00:00+0000\n" +"PO-Revision-Date: 2015-11-24 23:04+0000\n" "Last-Translator: Maxime Chambreuil \n" "Language-Team: French (http://www.transifex.com/odoo/odoo-9/language/fr/)\n" "MIME-Version: 1.0\n" @@ -558,7 +558,7 @@ msgstr "Nouveau" #: code:addons/project_issue/project_issue.py:347 #, python-format msgid "New Issue" -msgstr "Créer un incident" +msgstr "Nouvel incident" #. module: project_issue #: model:ir.model.fields,field_description:project_issue.field_project_issue_date_action_next @@ -580,7 +580,7 @@ msgstr "Normal" #. module: project_issue #: model:ir.model.fields,field_description:project_issue.field_project_issue_message_needaction_counter msgid "Number of Actions" -msgstr "Nombre d'Actions" +msgstr "Nombre d'actions" #. module: project_issue #: model:ir.model.fields,help:project_issue.field_project_issue_report_delay_close @@ -613,7 +613,7 @@ msgstr "Partenaire" msgid "" "Please remove existing issues in the project linked to the accounts you want" " to delete." -msgstr "Veuillez d'abord supprimer les incidents du projet lié à ce compte analytique." +msgstr "Veuillez d'abord supprimer les incidents du projet lié à ces comptes analytiques." #. module: project_issue #: model:ir.model.fields,field_description:project_issue.field_project_issue_priority diff --git a/addons/purchase/i18n/fr.po b/addons/purchase/i18n/fr.po index 021f351f5ee..e6ef973cd0b 100644 --- a/addons/purchase/i18n/fr.po +++ b/addons/purchase/i18n/fr.po @@ -14,7 +14,7 @@ msgstr "" "Project-Id-Version: Odoo 9.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-10-09 09:18+0000\n" -"PO-Revision-Date: 2015-11-21 00:00+0000\n" +"PO-Revision-Date: 2015-11-24 23:02+0000\n" "Last-Translator: Maxime Chambreuil \n" "Language-Team: French (http://www.transifex.com/odoo/odoo-9/language/fr/)\n" "MIME-Version: 1.0\n" @@ -137,7 +137,7 @@ msgstr "" msgid "" "\n" "Creates the dropship Route and add more complex tests-This installs the module stock_dropshipping." -msgstr "" +msgstr "\nCrée la route \"Expédition directe\" et ajoute des tests complexes -ceci installe le module stock_dropshipping." #. module: purchase #: code:addons/purchase/stock.py:62 @@ -184,7 +184,7 @@ msgstr "${object.company_id.name} Commande (Ref ${object.name or 'n/d' })" #. module: purchase #: model:ir.ui.view,arch_db:purchase.report_purchaseorder_document msgid "Date Req." -msgstr "" +msgstr "Date Demandée." #. module: purchase #: model:ir.ui.view,arch_db:purchase.report_purchaseorder_document @@ -272,7 +272,7 @@ msgstr "Appels d'offres avancés" #. module: purchase #: selection:purchase.config.settings,group_advance_purchase_requisition:0 msgid "Advanced call for tender (choose products from different RFQ)" -msgstr "" +msgstr "Appel d'offre avancé (choisit les produits depuis les différentes Demandes de Devis)" #. module: purchase #: selection:purchase.config.settings,module_stock_dropshipping:0 @@ -355,7 +355,7 @@ msgstr "Approvisionnements associés" msgid "" "Associated Purchase Order. Filled in automatically when a PO is chosen on " "the vendor bill." -msgstr "" +msgstr "Ordre d'achat associé. Automatiquement rempli quand un ordre d'achat est choisi sur la note du fournisseur." #. module: purchase #: model:ir.filters,name:purchase.filter_purchase_order_average_delivery_time @@ -400,7 +400,7 @@ msgid "" "Calls for tenders are used when you want to generate requests for quotations to several vendors for a given set of products.\n" " You can configure per product if you directly do a Request for Quotation\n" " to one vendor or if you want a Call for Tenders to compare offers from several vendors." -msgstr "" +msgstr "Les appels d'offres sont utilisés dans vous voulez générer des demandes de devis à plusieurs fournisseurs pour un ensemble donné de produits.\nVous pouvez configurer sur chaque produit si vous souhaitez faire directement une demande de prix \nà l'un des fournisseur ou si vous souhaitez faire un appel d'offre pour comparer les offres de plusieurs fournisseurs." #. module: purchase #: model:ir.model.fields,field_description:purchase.field_product_product_purchase_ok @@ -648,7 +648,7 @@ msgstr "Assistant de composition de courriel" msgid "" "Encoding help. When selected, the associated purchase order lines are added " "to the vendor bill. Several PO can be selected." -msgstr "" +msgstr "Aide de saisie. Lorsqu'il est sélectionné, les lignes de l'ordre d'achat associées sont ajoutées à la facture du fournisseur. Plusieurs bons d'achats peuvent être sélectionnés." #. module: purchase #: model:ir.ui.view,arch_db:purchase.view_purchase_order_filter @@ -712,7 +712,7 @@ msgstr "ID" msgid "" "If a purchase order is done, you cannot modify it manually anymore. You will" " not be able to receive invoices anymore for this purchase order." -msgstr "" +msgstr "Si un ordre d'achat est fait, vous ne pouvez plus le modifier manuellement. Vous ne serez plus en mesure de recevoir de factures pour cet ordre d'achat." #. module: purchase #: model:ir.model.fields,help:purchase.field_purchase_order_message_unread @@ -735,7 +735,7 @@ msgstr "Pour supprimer une commande d’achat, vous devez d'abord l'annuler." msgid "" "In the process of a public tendering, you can compare the tender lines and " "choose for each requested product which quantity you will buy from each bid." -msgstr "" +msgstr "Dans le cas d'une procédure d'appel d'offres publique, vous pouvez comparer les lignes d'offres et choisir pour chaque produit demandé quelle quantité vous voulez acheter de chaque offre." #. module: purchase #: model:ir.ui.menu,name:purchase.menu_action_picking_tree_in_move @@ -873,7 +873,7 @@ msgid "" "Margin of error for vendor lead times. When the system generates Purchase " "Orders for procuring products, they will be scheduled that many days earlier" " to cope with unexpected vendor delays." -msgstr "" +msgstr "Marge d'erreur sur le délai d'approvisionnement. Quand le système génère des commandes d'achat pour l'approvisionnement d'un article, elles seront anticipées de ce nombre de jours afin de compenser les délais inattendus du fournisseurs." #. module: purchase #: model:ir.model.fields,field_description:purchase.field_purchase_order_message_ids @@ -900,7 +900,7 @@ msgstr "Achats Mensuels" msgid "" "Most propositions of purchase orders are created automatically\n" " by Odoo based on inventory needs." -msgstr "" +msgstr "La plupart des propositions d'ordres d'achat sont crées automatiquement\npar Odoo, basé sur les besoins de l'inventaire." #. module: purchase #: model:ir.ui.view,arch_db:purchase.view_purchase_order_filter @@ -1160,7 +1160,7 @@ msgid "" "Purchase Analysis allows you to easily check and analyse your company " "purchase history and performance. From this menu you can track your " "negotiation performance, the delivery performance of your vendors, etc." -msgstr "" +msgstr "L'analyse des achats vous permet de facilement contrôler et analyser l'historique et la performance des achats de votre société. A partir de ce menu, vous pouvez suivre votre performance de négociation, la performance de livraison de vos fournisseurs, etc." #. module: purchase #: model:ir.model.fields,field_description:purchase.field_res_company_po_lead @@ -1361,7 +1361,7 @@ msgid "" "Reference of the sales order or bid sent by the vendor. It's used to do the " "matching when you receive the products as this reference is usually written " "on the delivery order sent by your vendor." -msgstr "" +msgstr "Référence du bon de commande ou offre envoyée par le fournisseur. Utilisé principalement pour faire la correspondance lors de la réception des articles, puisque cette référence est généralement écrite sur le bon de livraison envoyé par votre fournisseur." #. module: purchase #: model:ir.actions.report.xml,name:purchase.report_purchase_quotation @@ -1517,7 +1517,7 @@ msgid "" "The product form contains detailed information to improve the\n" " purchase process: prices, procurement logistics, accounting data,\n" " available vendors, etc." -msgstr "" +msgstr "La fiche produit contient des informations détaillées pour améliorer le\nprocessus d'achat: prix, logistiques d'approvisionnement, données comptables, \nfournisseurs disponibles, etc." #. module: purchase #: model:ir.actions.act_window,help:purchase.purchase_rfq @@ -1525,7 +1525,7 @@ msgid "" "The quotation contains the history of the discussion/negotiation\n" " you had with your vendor. Once confirmed, a request for\n" " quotation is converted into a purchase order." -msgstr "" +msgstr "Le devis contient l'histoire de la discussion/négociation\nque vous avez eue avec le fournisseur. Dès que c'est confirmé, une demande de\ndevis est convertie en un ordre d'achat." #. module: purchase #: model:ir.actions.act_window,help:purchase.act_res_partner_2_purchase_order @@ -1533,7 +1533,7 @@ msgid "" "The request for quotation is the first step of the purchases flow. Once\n" " converted into a purchase order, you will be able to control the receipt\n" " of the products and the vendor bill." -msgstr "" +msgstr "La demande de devis est la première étape du flux d'achat. Dès\nqu'elle est convertie en ordre d'achat, vous serez capable de contrôler la réception \ndes produits et des notes du fournisseur." #. module: purchase #: model:ir.model.fields,help:purchase.field_product_category_property_account_creditor_price_difference_categ @@ -1667,7 +1667,7 @@ msgid "" " vendor. When registering a new bill, set the purchase order\n" " and Odoo will fill the bill automatically according to ordered\n" " or received quantities." -msgstr "" +msgstr "Utilisez ce menu pour contrôler les factures à recevoir de la part de votre\nfournisseur. Lors de l'enregistrement d'une nouvelle note, paramétrez l'ordre d'achat\net Odoo remplira automatiquement la note en fonction des quantités commandées ou reçues." #. module: purchase #: model:ir.actions.act_window,help:purchase.purchase_form_action @@ -1676,7 +1676,7 @@ msgid "" " references, vendor, products, etc. For each purchase order,\n" " you can track the related discussion with the vendor, control\n" " the products received and control the vendor bills." -msgstr "" +msgstr "Utilisez ce menu pour cherchez dans vos ordres d'achat selon\nla référence, fournisseur, produit, etc. Pour chaque ordre d'achat,\nvous pouvez suivre la discussion avec le fournisseur, contrôler les produits reçus et contrôler les notes du fournisseur." #. module: purchase #: model:res.groups,name:purchase.group_purchase_user @@ -1730,7 +1730,7 @@ msgid "" " orders or receipts. This allows you to control bills\n" " you receive from your vendor according to the draft\n" " document in Odoo." -msgstr "" +msgstr "Les notes des fournisseurs peuvent être pré-générées et basées sur les ordres\nd'achat ou les reçus. Ceci vous permet de contrôler les notes\nque vous recevez de votre fournisseur en fonction du document \nbrouillon dans Odoo." #. module: purchase #: selection:purchase.order,invoice_status:0 @@ -1770,7 +1770,7 @@ msgstr "Travailler avec variante de produit permet de définir d'autres produits msgid "" "You can control the invoice from your vendor according to\n" " what you purchased (services) or received (products)." -msgstr "" +msgstr "Vous pouvez contrôler la facture de votre fournisseur selon\nce que vous avez acheté (services) ou reçu (produits)." #. module: purchase #: model:ir.actions.act_window,help:purchase.product_normal_action_puchased @@ -1778,7 +1778,7 @@ msgid "" "You must define a product for everything you purchase, whether\n" " it's a physical product, a consumable or services you buy to\n" " subcontractants." -msgstr "" +msgstr "Vous devez définir un produit pour tout ce que vous achetez, que ce soit \nun produit physique, un consommable ou des services que vous achetez à des \nsous-traitants. " #. module: purchase #: model:ir.model,name:purchase.model_account_config_settings diff --git a/addons/purchase_requisition/i18n/fr.po b/addons/purchase_requisition/i18n/fr.po index f41326952a5..61f66d743cf 100644 --- a/addons/purchase_requisition/i18n/fr.po +++ b/addons/purchase_requisition/i18n/fr.po @@ -11,7 +11,7 @@ msgstr "" "Project-Id-Version: Odoo 9.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-09-29 10:26+0000\n" -"PO-Revision-Date: 2015-11-21 00:00+0000\n" +"PO-Revision-Date: 2015-11-24 22:43+0000\n" "Last-Translator: Maxime Chambreuil \n" "Language-Team: French (http://www.transifex.com/odoo/odoo-9/language/fr/)\n" "MIME-Version: 1.0\n" @@ -593,7 +593,7 @@ msgstr "Demande de prix créée" #. module: purchase_requisition #: model:ir.ui.view,arch_db:purchase_requisition.view_purchase_requisition_form msgid "RFQs/Bids" -msgstr "Demande de prix & offre" +msgstr "Appels d'offres et devis" #. module: purchase_requisition #: model:ir.ui.view,arch_db:purchase_requisition.view_purchase_requisition_form @@ -640,7 +640,7 @@ msgstr "Date prévue" #. module: purchase_requisition #: model:ir.model.fields,field_description:purchase_requisition.field_purchase_requisition_ordering_date msgid "Scheduled Ordering Date" -msgstr "Planifié une date de Commande" +msgstr "Planifié une date de commande" #. module: purchase_requisition #: model:ir.ui.view,arch_db:purchase_requisition.view_purchase_requisition_filter diff --git a/addons/sale/i18n/fr.po b/addons/sale/i18n/fr.po index 39d44d24b78..21eaade2d0f 100644 --- a/addons/sale/i18n/fr.po +++ b/addons/sale/i18n/fr.po @@ -17,8 +17,8 @@ msgstr "" "Project-Id-Version: Odoo 9.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-10-09 09:17+0000\n" -"PO-Revision-Date: 2015-11-21 00:00+0000\n" -"Last-Translator: Maxime Chambreuil \n" +"PO-Revision-Date: 2015-11-25 09:43+0000\n" +"Last-Translator: Martin Trigaux\n" "Language-Team: French (http://www.transifex.com/odoo/odoo-9/language/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -604,7 +604,7 @@ msgstr "Assistant de composition de courriel" #. module: sale #: model:ir.model.fields,field_description:sale.field_sale_config_settings_module_website_portal msgid "Enable customer portal to track orders, delivery and invoices" -msgstr "Permettre au portail client de pister les commandes, livraisons et factures" +msgstr "Permettre au portail client de surveiller les commandes, livraisons et factures" #. module: sale #: model:ir.model.fields,field_description:sale.field_sale_order_validity_date @@ -627,7 +627,7 @@ msgid "" "Fix Price: all price manage from products sale price.\n" "Different prices per Customer: you can assign price on buying of minimum quantity in products sale tab.\n" "Advanced pricing based on formula: You can have all the rights on pricelist" -msgstr "Prix fice: tous les prix sont gérés depuis le prix de vente du produit.\nDifférents prix par client: vous pouvez attribuer le prix sur un achat d'une quantité minimum dans l'onglet vente du produit.\nLa tarification avancée basée sur une formule; Vous pouvez avoir tous les droits sur la liste de prix" +msgstr "Prix fixe : tous les prix sont gérés depuis le prix de vente de l'article.\nDifférents prix par client : vous pouvez attribuer le prix sur un achat d'une quantité minimum dans l'onglet ventes de l'article.\nLa tarification avancée basée sur une formule : Vous pouvez avoir tous les droits sur la liste de prix" #. module: sale #: model:ir.model.fields,field_description:sale.field_sale_order_message_follower_ids @@ -650,7 +650,7 @@ msgid "" "From this report, you can have an overview of the amount invoiced to your " "customer. The search tool can also be used to personalise your Invoices " "reports and so, match this analysis to your needs." -msgstr "Depuis ce rapport, vous pouvez avoir une vue générale de la somme facturée à votre client. L'outil de recherche peut aussi être utilisé pour personnaliser vos rapports de factures et dès lors, adaptez cette analyse à vos besoins." +msgstr "Depuis ce rapport, vous pouvez avoir une vue générale de la somme facturée à votre client. L'outil de recherche peut aussi être utilisé pour personnaliser vos rapports de factures et dès lors, adapter cette analyse à vos besoins." #. module: sale #: selection:sale.order,invoice_status:0 @@ -715,7 +715,7 @@ msgstr "Facture" #: code:addons/sale/sale.py:785 #, python-format msgid "Invoice %s paid" -msgstr "Facture %s payé" +msgstr "Facture %s payée" #. module: sale #: model:ir.model.fields,field_description:sale.field_sale_order_partner_invoice_id @@ -771,22 +771,22 @@ msgstr "Adresse de facturation pour le bon de commandes actuel" #. module: sale #: selection:sale.config.settings,default_invoice_policy:0 msgid "Invoice based on costs (time and material, expenses)" -msgstr "Facture basé sur les coûts (temps et matériel, dépenses)" +msgstr "Facture basée sur les coûts (temps et matériel, dépenses)" #. module: sale #: selection:product.template,invoice_policy:0 msgid "Invoice based on time and material" -msgstr "Facture basé sur le temps et le matériel" +msgstr "Facture basée sur le temps et le matériel" #. module: sale #: selection:sale.config.settings,default_invoice_policy:0 msgid "Invoice delivered quantities" -msgstr "Facture des quantités livrées" +msgstr "Facturer les quantités livrées" #. module: sale #: selection:sale.config.settings,default_invoice_policy:0 msgid "Invoice ordered quantities" -msgstr "Facture des quantités commandées" +msgstr "Facturer les quantités commandées" #. module: sale #: model:ir.model.fields,help:sale.field_crm_team_invoiced diff --git a/addons/stock/i18n/fr.po b/addons/stock/i18n/fr.po index cbf79a98e63..cde07a2300c 100644 --- a/addons/stock/i18n/fr.po +++ b/addons/stock/i18n/fr.po @@ -17,8 +17,8 @@ msgstr "" "Project-Id-Version: Odoo 9.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-11-05 14:22+0000\n" -"PO-Revision-Date: 2015-11-21 00:00+0000\n" -"Last-Translator: Maxime Chambreuil \n" +"PO-Revision-Date: 2015-11-25 16:17+0000\n" +"Last-Translator: Clo \n" "Language-Team: French (http://www.transifex.com/odoo/odoo-9/language/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -158,7 +158,7 @@ msgid "" " \n" "* Transit Location: Counterpart location that should be used in inter-companies or inter-warehouses operations\n" " " -msgstr "" +msgstr "* Emplacement Fournisseur: emplacement virtuel représentant l'emplacement de la source pour les produits venant de votre fournisseur\n\n* Vue: emplacement virtuel utilisé pour créer des structures hiérarchiques pour votre entrepôt, agrégeant ses emplacements enfants; ne peut contenir directement des produits\n\n* Emplacement interne: emplacement physique dans vos entrepôts\n\n* Emplacement client: emplacement virtuel représentant l'emplacement de destination pour les produits envoyés à vos clients\n\n* Pertes d'inventaire: emplacement virtuel servant d'équivalent pour les opérations d'inventaire utilisées pour corriger les niveaux de stocks (inventaire physique)\n\n* Approvisionnement: emplacement virtuel servant d'équivalent temporaire pour les opération d'approvisionnement quand la source (fournisseur ou production) n'est pas encore connue. Cet emplacement doit être vide quand le planificateur d'approvisionnement a terminé de tourner.\n\n* Production: emplacement virtuel équivalent pour les opérations de production: cet emplacement utilise les matériaux bruts et produit des produits finis.\n\n* Emplacement de transit: Emplacement équivalent qui devrait être utilisé dans les opérations inter-sociétés ou inter-entrepôts." #. module: stock #: model:ir.ui.view,arch_db:stock.inventory_planner @@ -661,7 +661,7 @@ msgstr "Actif" #. module: stock #: selection:stock.config.settings,module_stock_calendar:0 msgid "Adapt lead times using the suppliers' open days calendars (advanced)" -msgstr "Adaptez les temps des leads en utilisant le calendrier des jours ouvrables du founisseur (fonction avancée)" +msgstr "Adaptez les délais en utilisant le calendrier des jours ouvrables du fournisseur (fonction avancée)" #. module: stock #: model:ir.ui.view,arch_db:stock.view_picking_form @@ -699,7 +699,7 @@ msgstr "Avancé" #. module: stock #: selection:stock.config.settings,group_stock_adv_location:0 msgid "Advanced routing of products using rules" -msgstr "Routage avancé des produits utilisants des règles" +msgstr "Routage avancé des articles utilisants des règles" #. module: stock #: selection:stock.move,procure_method:0 @@ -720,7 +720,7 @@ msgstr "Toutes les opérations" #: model:ir.actions.act_window,name:stock.stock_picking_action_picking_type #: model:ir.ui.menu,name:stock.all_picking msgid "All Transfers" -msgstr "Tous les Transferts" +msgstr "Tous les transferts" #. module: stock #: selection:stock.picking,move_type:0 @@ -752,7 +752,7 @@ msgstr "Tous les mouvements de stock ont été annulés pour cet approvisionneme #. module: stock #: selection:stock.config.settings,module_claim_from_delivery:0 msgid "Allow claims on deliveries" -msgstr "Autorise les réclamations sur les livraisons" +msgstr "Permet les réclamations sur les livraisons" #. module: stock #: model:ir.model.fields,field_description:stock.field_stock_picking_type_show_entire_packs @@ -762,7 +762,7 @@ msgstr "" #. module: stock #: selection:stock.config.settings,module_stock_dropshipping:0 msgid "Allow suppliers to deliver directly to your customers" -msgstr "Permettre aux fournisseurs de livrer directement à vos clients" +msgstr "Permet aux fournisseurs de livrer directement à vos clients" #. module: stock #: model:ir.model.fields,help:stock.field_stock_config_settings_module_procurement_jit @@ -2451,7 +2451,7 @@ msgstr "S'il s'agit d'un quant négatif, ceci indique le mouvement de stock qui msgid "" "If this is checked only, it will suppose you want to create new Serial " "Numbers / Lots, so you can provide them in a text field. " -msgstr "" +msgstr "Si uniquement coché, cela supposera que vous voulez créer un nouveau numéro de série / lots, afin que vous puissiez les donner dans un champ texte." #. module: stock #: model:ir.model.fields,help:stock.field_stock_picking_type_use_existing_lots @@ -2459,7 +2459,7 @@ msgid "" "If this is checked, you will be able to choose the Serial Number / Lots. You" " can also decide to not put lots in this picking type. This means it will " "create stock with no lot or not put a restriction on the lot taken. " -msgstr "" +msgstr "Si coché, vous serez capable de choisir le numéro de série / lots. Vous pouvez décider de ne pas mettre des lots dans le type de prélèvement. Cela veut dire que cela créera un stock sans lot ou sans restrictions sur le lot pris." #. module: stock #: model:ir.model.fields,help:stock.field_stock_picking_backorder_id @@ -2474,7 +2474,7 @@ msgid "" "If you are a developer you can use our\n" " API to load data automatically through\n" " scripts: take a look at our" -msgstr "" +msgstr "Si vous êtes un développeur vous pouvez utiliser notre\nAPI pour charger des données automatiquement via des\nscripts: jetez un oeil à notre" #. module: stock #: model:ir.ui.view,arch_db:stock.inventory_planner diff --git a/addons/survey/i18n/fr.po b/addons/survey/i18n/fr.po index bbb02fab347..ebccb11c8da 100644 --- a/addons/survey/i18n/fr.po +++ b/addons/survey/i18n/fr.po @@ -6,6 +6,7 @@ # Clo , 2015 # Frédéric LIETART , 2015 # Leo Schmitt , 2015 +# Martin Trigaux, 2015 # Maxime Chambreuil , 2015 # Miguel Vidali , 2015 msgid "" @@ -13,8 +14,8 @@ msgstr "" "Project-Id-Version: Odoo 9.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-09-18 08:12+0000\n" -"PO-Revision-Date: 2015-11-21 00:00+0000\n" -"Last-Translator: Maxime Chambreuil \n" +"PO-Revision-Date: 2015-11-25 16:13+0000\n" +"Last-Translator: Martin Trigaux\n" "Language-Team: French (http://www.transifex.com/odoo/odoo-9/language/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -591,7 +592,7 @@ msgstr "Créer un sondage" msgid "" "Design easily your survey, send invitations to answer by email and analyse " "answers." -msgstr "Créez facilement vos enquêtes, envoyez des mails pour inviter des personnes à y répondre et analysez les réponses." +msgstr "Créez facilement vos sondages, envoyez des courriels pour inviter des personnes à y répondre et analysez les réponses." #. module: survey #: model:survey.label,value:survey.fcol_2_1_2 @@ -701,7 +702,7 @@ msgstr "Les modules supplémentaires proposés sont pertinents" #. module: survey #: model:ir.model.fields,field_description:survey.field_survey_mail_compose_message_starred_partner_ids msgid "Favorited By" -msgstr "Préférer par" +msgstr "Préféré par" #. module: survey #: model:survey.label,value:survey.choice_1_2_3 @@ -1627,7 +1628,7 @@ msgstr "Le numéro de séquence DOIT être un entier" #. module: survey #: model:ir.ui.view,arch_db:survey.survey_kanban msgid "Share &amp; Invite" -msgstr "Partager & Inviter" +msgstr "Partager &amp; inviter" #. module: survey #: model:ir.ui.view,arch_db:survey.survey_form diff --git a/addons/web_editor/i18n/fr.po b/addons/web_editor/i18n/fr.po index 144a9921c3a..f4544beb08f 100644 --- a/addons/web_editor/i18n/fr.po +++ b/addons/web_editor/i18n/fr.po @@ -13,7 +13,7 @@ msgstr "" "Project-Id-Version: Odoo 9.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-09-29 10:26+0000\n" -"PO-Revision-Date: 2015-11-21 00:01+0000\n" +"PO-Revision-Date: 2015-11-24 23:07+0000\n" "Last-Translator: Maxime Chambreuil \n" "Language-Team: French (http://www.transifex.com/odoo/odoo-9/language/fr/)\n" "MIME-Version: 1.0\n" @@ -730,7 +730,7 @@ msgstr "Devis" #: code:addons/web_editor/static/src/js/rte.js:341 #, python-format msgid "Readonly field" -msgstr "Champs lecture seule" +msgstr "Champ en lecture seule" #. module: web_editor #. openerp-web @@ -845,7 +845,7 @@ msgstr "Recherche" #: code:addons/web_editor/static/src/xml/snippets.xml:64 #, python-format msgid "Search Contact" -msgstr "Recherche Contact" +msgstr "Recherche un contact" #. module: web_editor #. openerp-web diff --git a/addons/website/i18n/fr.po b/addons/website/i18n/fr.po index 071c2cd41c0..ac140f85417 100644 --- a/addons/website/i18n/fr.po +++ b/addons/website/i18n/fr.po @@ -10,12 +10,13 @@ # Martin Trigaux, 2015 # Maxime Chambreuil , 2015 # Melanie Bernard , 2015 +# Stephane DAGUET , 2015 msgid "" msgstr "" "Project-Id-Version: Odoo 9.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-10-09 09:18+0000\n" -"PO-Revision-Date: 2015-11-20 23:59+0000\n" +"PO-Revision-Date: 2015-11-24 23:11+0000\n" "Last-Translator: Maxime Chambreuil \n" "Language-Team: French (http://www.transifex.com/odoo/odoo-9/language/fr/)\n" "MIME-Version: 1.0\n" @@ -179,7 +180,7 @@ msgid "" " just one person. If you try to write with a wide general\n" " audience in mind, your story will ring false and be bland.\n" " No one will be interested. Write for one person. If it’s genuine for the one, it’s genuine for the rest." -msgstr "Les meilleures histoires sont pour tout le monde même si elles ne sont écrites que juste pour\n une personne. Si vous essayez d'écrire pour une audience\n large et générale, votre histoire sonnera fausse et fade.\n Personne ne sera intéressé. Ecrivez-la pour une personne. Si elle est authentique pour une personne, elle le sera pour les autres." +msgstr "Les meilleures histoires sont pour tout le monde même si elles ne sont écrites que pour seule une personne. Si vous essayez d'écrire pour une audience large et générale, votre histoire sonnera fausse et fade. Personne ne sera intéressé. Ecrivez-la pour une personne. Si elle est authentique pour une personne, elle le sera pour les autres." #. module: website #: model:ir.ui.view,arch_db:website.s_text_block @@ -643,14 +644,14 @@ msgstr "Encouragez à prendre action
\n #. module: website #: model:ir.ui.view,arch_db:website.http_error_debug msgid "Error message:" -msgstr "Message d'erreur:" +msgstr "Message d'erreur :" #. module: website #: model:ir.ui.view,arch_db:website.website_planner msgid "" "Find 3 websites that you like and write down what you like " "about them." -msgstr "Trouvez 3 sites internet que vous aimez et notez ce que vous aimez dans ces sites." +msgstr "Trouvez 3 sites web que vous aimez et notez ce que vous aimez dans ces sites." #. module: website #: model:ir.ui.view,arch_db:website.website_planner @@ -658,12 +659,12 @@ msgid "" "Find a catchy headline
\n" " Make sure anyone who visits your site understands what it’s about without having to do a lot of reading.
\n" " To do that, the visible section of your homepage (above the fold) needs to be simple and straightforward. For example, use pictures of your work, screenshots of your app, a short and catchy hook." -msgstr "Trouvez un titre preneur
\n Assurez-vous que toute personne visitant votre site internet, comprends de quoi il s'agit sans devoir lire de trop.
\n Pour ce faire, la partie visible de votre page d'accueil (au dessus du pli) doit être simple et direct. Par exemple, utilisez les photos de votre travail, des captures d'écran de votre app, quelque chose de court et accrocheur." +msgstr "Trouvez un titre accrocheur
\n Assurez-vous que toute personne visitant votre site internet, comprends de quoi il s'agit sans devoir trop lire.
\n Pour ce faire, la partie visible de votre page d'accueil (au dessus du pli) doit être simple et direct. Par exemple, utilisez les photos de votre travail, des captures d'écran de votre app, quelque chose de court et accrocheur." #. module: website #: model:ir.ui.view,arch_db:website.website_planner msgid "How to get a custom domain name ?
" -msgstr "Comment obtenir un nom de domaine personnalisé?
" +msgstr "Comment obtenir un nom de domaine personnalisé?
" #. module: website #: model:ir.ui.view,arch_db:website.website_planner @@ -673,7 +674,7 @@ msgid "" " your contacts. Start with your friends, colleagues and family. Whether or\n" " not they're interested in your area of business, they will be ready to help\n" " you with feedback if you engage in a personal discussion with them." -msgstr "Teaser initial
\n Avant de le sortir au grand public, il est mieux de le tester avec environ 100\n de vos contacts. Commencez avec vos amus, collègues et famille. Qu'ils soient\n intéressés ou pas à votre domaine d'affaire, ils pourront vous aider\n avec leurs commentaires suite aux conversations que vous aurez avec eux." +msgstr "Teaser initial
\n Avant de le sortir au grand public, il est mieux de le tester avec une centaine\n de vos contacts. Commencez avec vos amis, collègues et famille. Qu'ils soient\n intéressés ou pas à votre domaine d'affaire, ils pourront vous aider\n avec leurs commentaires suite aux conversations que vous aurez avec eux." #. module: website #: model:ir.ui.view,arch_db:website.website_planner @@ -687,12 +688,12 @@ msgid "" " Giving up too early can cost you because you may have gotten meaningful\n" " results had you waited a little longer. Giving up too late isn’t good either,\n" " because poorly performing variations could cost you conversions and sales." -msgstr "Sachez le temps de test avant d'abandonner.
\n Abandonner trop tôt peu vous couter cher car vous auriez pu récolter des résultats intéressants\nsi vous aviez attendu un peu plus. Abandonner trop tard n'est pas idéal non plus, \ncar des variations peu performantes peuvent vous faire payer des conversions et des ventes." +msgstr "Déterminez la durée de votre test avant de l'abandonner.
\n Abandonner trop tôt peut vous coûter cher car vous auriez pu récolter des résultats intéressants\nsi vous aviez attendu un peu plus. Abandonner trop tard n'est pas idéal non plus, \ncar des variations peu performantes peuvent vous faire perdre des conversions et des ventes." #. module: website #: model:ir.ui.view,arch_db:website.website_planner msgid "Now try to write down you footer structure:" -msgstr "Maintenant essayez de rédiger la structure de votre bas de page:" +msgstr "Maintenant essayez de rédiger la structure de votre bas de page :" #. module: website #: model:ir.ui.view,arch_db:website.website_planner @@ -700,7 +701,7 @@ msgid "" "Optimize your content
\n" " Writing content that includes frequently searched-for keywords and phrases\n" " tends to increase traffic to your website." -msgstr "Optimisez votre contenu
\n Rédiger du contenu qui inclus régulièrement les mots clés et les phrases les plus recherchés\n afin d'augmenter le traffic sur votre site internet." +msgstr "Optimisez votre contenu
\n Rédiger du contenu qui inclus régulièrement les mots clés et les phrases les plus recherchés\n afin d'augmenter le trafic sur votre site internet." #. module: website #: model:ir.ui.view,arch_db:website.website_planner @@ -715,7 +716,7 @@ msgid "" " of visitors by referencing your images so they are displayed in image\n" " search engines, like Google Images. To do that, simply add an 'Alt text'\n" " containing descriptions and keywords for relevant pictures." -msgstr "Donnez des références à vos images...
\nSi vous êtes artiste ou photographe, vous pouvez potentiellement ramener beaucoup\nde visiteurs en référancant vos images pour qu'elles s'affichent dans les moteurs de recherche\nd'image comme Google Images. Pour cela, ajoutez simplement un 'Alt text'\ncontenant des descriptions et mots-clés pour les photos pertinentes." +msgstr "Faîtes référencer vos images...
\nSi vous êtes artiste ou photographe, vous pouvez potentiellement ramener beaucoup\nde visiteurs en référencant vos images pour qu'elles s'affichent dans les moteurs de recherche\nd'image comme Google Images. Pour cela, ajoutez simplement un 'Alt text'\ncontenant des descriptions et mots-clés pour les photos pertinentes." #. module: website #: model:ir.ui.view,arch_db:website.website_planner @@ -725,7 +726,7 @@ msgid "" " added regularly. This is why starting a blog is an excellent way of\n" " improving your search ranking. If you have the time and dedication to write\n" " good articles," -msgstr "Commencez un blog
\n Google adore les sites web qui sont souvent mis à jour ou avec un ajout régulier de\nnouveaux contenus. C'est pourquoi commencer un blog est une excellente manière \nd'améliorer votre classement dans les résultats de recherche. Si vous avez du temps et êtes dévoué ) écrire des\nbons articles," +msgstr "Commencez un blog
\n Google adore les sites web qui sont souvent mis à jour ou avec un ajout régulier de\nnouveaux contenus. C'est pourquoi commencer un blog est une excellente manière \nd'améliorer votre classement dans les résultats de recherche. Si vous avez le temps et le dévouement pour écrire des\nbons articles," #. module: website #: model:ir.ui.view,arch_db:website.website_planner @@ -744,7 +745,7 @@ msgstr "Utilisez Google Webmaster
\n #. module: website #: model:ir.ui.view,arch_db:website.website_planner msgid "Use contact forms:" -msgstr "Utiliser le fromulaire de contact:" +msgstr "Utiliser les formulaires de contact :" #. module: website #: model:ir.ui.view,arch_db:website.website_planner @@ -756,12 +757,12 @@ msgstr "en sachant ceci, essayez de définir la structure de votre menu #. module: website #: model:ir.ui.view,arch_db:website.website_planner msgid "You have your domain name ?
" -msgstr "Avez-vous votre nom de domaine ?
" +msgstr "Avez-vous votre nom de domaine?
" #. module: website #: model:ir.ui.view,arch_db:website.website_planner msgid "Your website objectives by priority:" -msgstr "Vos objectifs relatifs au site internet par priorité:" +msgstr "Vos objectifs relatifs au site internet par priorité :" #. module: website #: model:ir.ui.view,arch_db:website.website_planner @@ -796,7 +797,7 @@ msgid "" "dedicatedcontroller. The address is /website/action/.Set" " this field as True to allow users to run this action. If itset to is False " "the action cannot be run through the website." -msgstr "Une action code serveur peut être exécutée depuis le site web, utilisant un controleur dédié. L'adresse est /website/action/. Configurez ce champ comme Vrai pour permettre aux utilisateur de faire cette action. S'il est mis sur Faux l'action ne peut être faite via le site web." +msgstr "Une action code serveur peut être exécutée depuis le site web, utilisant un contrôleur dédié. L'adresse est /website/action/. Configurez ce champ comme Vrai pour permettre aux utilisateur de faire cette action. S'il est mis sur Faux, l'action ne peut être exécuté via le site web." #. module: website #: model:ir.ui.view,arch_db:website.website_planner @@ -805,7 +806,7 @@ msgid "" " Because of that, your visitors won't see it immediately so it's very useful for linking\n" " pages you don't want in your main menu e.g. social media, terms and conditions, privacy\n" " terms, etc." -msgstr "Un bas de page, comme l'indique sont nom, est situé tout en fin de page du site internet. \nSuite à cela, vos visiteurs ne le verront pas immédiatement, il est très utile pour lier\nles pages que vous ne souhaitez pas dans le menu principal. Par ex: médias sociaux, Conditions d'utilisation, Confidentialité \net modalités, etc." +msgstr "Un bas de page, comme l'indique son nom, est situé tout en bas de la page de votre site web. \nPar conséquent, vos visiteurs ne le verront pas immédiatement, il est très utile pour lier\nles pages que vous ne souhaitez pas dans le menu principal. Par ex : médias sociaux, conditions d'utilisation, confidentialité \net modalités, etc." #. module: website #: model:ir.ui.view,arch_db:website.s_text_block @@ -817,14 +818,14 @@ msgstr "Un bon sous-titre" msgid "" "A good way to start is to use machine translation then apply corrections " "yourself." -msgstr "Une bonne manière de commencer est d'utiliser la traduction automatique et ensuite faire les corrections vous-même." +msgstr "Une bonne manière de commencer est d'utiliser la traduction automatique et ensuite de faire les corrections vous-même." #. module: website #: model:ir.ui.view,arch_db:website.s_text_block msgid "" "A great way to catch your reader's attention is to tell a story.\n" " Everything you consider writing can be told as a story." -msgstr "Une bonne manière de capter l'attention de votre lecteur est de raconter une histoire.\nTout ce que vous considérez régider peut être raconter en histoire." +msgstr "Une bonne manière de capter l'attention de votre lecteur est de raconter une histoire.\nTout ce que vous considérez rédiger peut être raconter en une histoire." #. module: website #: model:ir.ui.view,arch_db:website.s_features @@ -834,12 +835,12 @@ msgstr "Une petite explication de cette super
fonctionnalité, en quelques m #. module: website #: model:ir.ui.view,arch_db:website.website_planner msgid "A/B Testing" -msgstr "A/B Testing" +msgstr "Tests A/B" #. module: website #: model:ir.model.fields,field_description:website.field_website_config_settings_module_website_version msgid "A/B testing and versioning" -msgstr "A/B testing and versioning" +msgstr "Tests A/B et versionnement" #. module: website #: model:ir.ui.view,arch_db:website.website_planner @@ -851,7 +852,7 @@ msgid "" " Then your randomly display this page to half the visitors of your website, and after a\n" " while, you analyze the subscription statistics and see that page B performs 10% better\n" " than page A. Of course, you now decide to make B your new current page!" -msgstr "" +msgstr "Le test A/B est le processus de tester deux version d'une page pour voir laquelle performe le mieux pour se rapprocher de vos objectifs commerciaux. Par exemple, imaginez que vous avez une page existante (A) où vous demandez à vos clients de vous abonner à votre liste de diffusion. Vous créez une variate (B) de cette page avec un message de souscription légèrement différent. Ensuite, vous affichez d'une manière aléatoire cette page à la moitié des visiteurs de votre site web, et après une période, vous analysez les statistiques de souscription et voyez que la page B est 10% plus performante que la page A. Bien sur, vous décidez maintenant de faire de la page B votre page." #. module: website #: model:ir.ui.view,arch_db:website.aboutus @@ -862,12 +863,12 @@ msgstr "À propos de nous" #. module: website #: model:ir.ui.view,arch_db:website.s_comparisons msgid "Account & Sales management" -msgstr "Compte & gestion de ventes" +msgstr "Gestion des comptes et des ventes" #. module: website #: model:ir.model.fields,field_description:website.field_website_cdn_activated msgid "Activate CDN for assets" -msgstr "Activez CDN pour les atouts" +msgstr "Activez le CDN pour les contenus statiques" #. module: website #: model:ir.ui.view,arch_db:website.s_three_columns @@ -1081,7 +1082,7 @@ msgstr "Image de la Bannière Odoo" #. module: website #: model:ir.ui.view,arch_db:website.s_comparisons msgid "Basic sales & marketing for up to 2 users" -msgstr "Ventes basiques & Marketing jusqu'à 2 utilisateurs" +msgstr "Ventes basiques & Marketing jusqu'à 2 utilisateurs" #. module: website #. openerp-web @@ -3247,7 +3248,7 @@ msgstr "Partagez des expériences ou des projets similaires. " #. module: website #: model:ir.model.fields,field_description:website.field_ir_ui_view_customize_show msgid "Show As Optional Inherit" -msgstr "" +msgstr "Montrer comme héritage optionnel" #. module: website #: model:ir.ui.view,arch_db:website.website_planner @@ -3412,7 +3413,7 @@ msgstr "ID du modèle: %s" #. module: website #: model:ir.ui.view,arch_db:website.500 msgid "Template fallback" -msgstr "" +msgstr "Modèle de repli" #. module: website #. openerp-web @@ -3659,7 +3660,7 @@ msgstr "Menu du haut" #. module: website #: model:ir.ui.view,arch_db:website.http_error_debug msgid "Traceback" -msgstr "" +msgstr "Retraçage" #. module: website #: model:ir.ui.view,arch_db:website.snippet_options @@ -4122,7 +4123,7 @@ msgstr "Ecrivez une phrase pour convaincre le visiteur de votre message." #: model:ir.ui.view,arch_db:website.s_features msgid "" "Write what the customer would like to know,
not what you want to show." -msgstr "Ecrivez ce que le client voudrait savoir,
pas ce que vous voulez montrer." +msgstr "Ecrivez ce que le client voudrait savoir,
pas ce que vous voulez montrer." #. module: website #: model:ir.ui.view,arch_db:website.snippet_options diff --git a/addons/website_blog/i18n/fr.po b/addons/website_blog/i18n/fr.po index 5dbafe5d8ce..4a5c4e859c3 100644 --- a/addons/website_blog/i18n/fr.po +++ b/addons/website_blog/i18n/fr.po @@ -13,7 +13,7 @@ msgstr "" "Project-Id-Version: Odoo 9.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-09-18 08:12+0000\n" -"PO-Revision-Date: 2015-11-21 00:00+0000\n" +"PO-Revision-Date: 2015-11-24 23:07+0000\n" "Last-Translator: Maxime Chambreuil \n" "Language-Team: French (http://www.transifex.com/odoo/odoo-9/language/fr/)\n" "MIME-Version: 1.0\n" @@ -761,7 +761,7 @@ msgstr "Nombre de messages non lus" #. module: website_blog #: model:blog.post,website_meta_keywords:website_blog.blog_post_1 msgid "Odoo, email" -msgstr "Odoo, email" +msgstr "Odoo, courriel" #. module: website_blog #: model:ir.ui.view,arch_db:website_blog.website_blog @@ -771,7 +771,7 @@ msgstr "Opacité" #. module: website_blog #: model:blog.blog,name:website_blog.blog_blog_1 msgid "Our Blog" -msgstr "Notre Blog" +msgstr "Notre blog" #. module: website_blog #: model:ir.ui.view,arch_db:website_blog.opt_blog_rc_blogs @@ -781,7 +781,7 @@ msgstr "Nos blogs" #. module: website_blog #: model:ir.ui.view,arch_db:website_blog.opt_blog_rc_follow_us msgid "Participate on our social stream." -msgstr "Participer sur nos flux social." +msgstr "Participer sur notre flux social." #. module: website_blog #. openerp-web @@ -803,18 +803,18 @@ msgstr "Comptabiliser" #: code:addons/website_blog/static/src/js/website.tour.blog.js:44 #, python-format msgid "Post Headline" -msgstr "Titre du post" +msgstr "Titre de l'article" #. module: website_blog #: model:ir.model.fields,field_description:website_blog.field_blog_tag_post_ids msgid "Posts" -msgstr "Billets" +msgstr "Articles" #. module: website_blog #: code:addons/website_blog/controllers/main.py:267 #, python-format msgid "Public user cannot post comments on blog post." -msgstr "L'utilisateur public ne peut pas poster de commentaire sur l'article du blog." +msgstr "Les utilisateurs publiques ne peuvent pas publier de commentaire sur l'article du blog." #. module: website_blog #. openerp-web @@ -827,7 +827,7 @@ msgstr "Publié" #: model:mail.message.subtype,description:website_blog.mt_blog_blog_published #: model:mail.message.subtype,name:website_blog.mt_blog_blog_published msgid "Published Post" -msgstr "Billet publié" +msgstr "Article publié" #. module: website_blog #. openerp-web @@ -889,7 +889,7 @@ msgstr "Sélectionnez cet élément de menu pour changer la couverture du blog." #: code:addons/website_blog/static/src/js/website.tour.blog.js:32 #, python-format msgid "Select this menu item to create a new blog post." -msgstr "Sélectionnez cet élément de menu pour créer un nouveau billet de blog." +msgstr "Sélectionnez cet élément de menu pour créer un nouvel article de blog." #. module: website_blog #. openerp-web @@ -932,7 +932,7 @@ msgstr "Commencez à écrire ici ..." msgid "" "Start writing your story here. Click on save in the upper left corner when " "you are done." -msgstr "Rédigez votre histoire ici. Cliquez sur Sauvegarder en haut à gauche quand vous avez terminé." +msgstr "Rédigez votre histoire ici. Cliquez sur sauvegarder en haut à gauche quand vous avez terminé." #. module: website_blog #: model:ir.model.fields,field_description:website_blog.field_blog_post_subtitle @@ -957,7 +957,7 @@ msgstr "Liste d'étiquettes" #. module: website_blog #: sql_constraint:blog.tag:0 msgid "Tag name already exists !" -msgstr "Le nom de tag existe déjà !" +msgstr "Le nom de l'étiquette existe déjà!" #. module: website_blog #: model:ir.model.fields,field_description:website_blog.field_blog_post_tag_ids @@ -974,7 +974,7 @@ msgstr "Technique" #: model:blog.post,name:website_blog.blog_post_1 #: model:blog.post,website_meta_description:website_blog.blog_post_1 msgid "The Future of Emails" -msgstr "Le futur des emails" +msgstr "Le futur des courriels" #. module: website_blog #: model:ir.model.fields,help:website_blog.field_blog_post_website_url diff --git a/addons/website_event_track/i18n/fr.po b/addons/website_event_track/i18n/fr.po index 7767cd08dc1..25637b7e6c8 100644 --- a/addons/website_event_track/i18n/fr.po +++ b/addons/website_event_track/i18n/fr.po @@ -12,7 +12,7 @@ msgstr "" "Project-Id-Version: Odoo 9.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-09-18 08:12+0000\n" -"PO-Revision-Date: 2015-11-21 00:02+0000\n" +"PO-Revision-Date: 2015-11-24 23:07+0000\n" "Last-Translator: Maxime Chambreuil \n" "Language-Team: French (http://www.transifex.com/odoo/odoo-9/language/fr/)\n" "MIME-Version: 1.0\n" @@ -561,7 +561,7 @@ msgstr "Nouvelle session créée" #: code:addons/website_event_track/models/event.py:79 #, python-format msgid "New Track Proposal" -msgstr "Nouvelle proposition de session" +msgstr "Nouvelle proposition de parcours" #. module: website_event_track #: code:addons/website_event_track/models/event.py:184 @@ -573,12 +573,12 @@ msgstr "Actualités" #. module: website_event_track #: model:ir.ui.view,arch_db:website_event_track.tracks msgid "No tracks found!" -msgstr "Pas de session trouvée!" +msgstr "Pas de parcours trouvé!" #. module: website_event_track #: model:ir.model.fields,field_description:website_event_track.field_event_track_message_needaction_counter msgid "Number of Actions" -msgstr "Nombre d'Actions" +msgstr "Nombre d'actions" #. module: website_event_track #: model:ir.model.fields,help:website_event_track.field_event_track_message_needaction_counter @@ -593,17 +593,17 @@ msgstr "Nombre de messages non lus" #. module: website_event_track #: model:event.track,name:website_event_track.event_track15 msgid "Odoo Mobile for Notes, Meetings and Messages." -msgstr "Odoo Mobile pour Notes, Meetings, et Messages." +msgstr "Odoo Mobile pour les notes, les rendez-vous et les messages." #. module: website_event_track #: model:event.track,name:website_event_track.event_track28 msgid "Odoo Status & Strategy 2014" -msgstr "Odoo Status & Strategie 2014" +msgstr "Statut et stratégie d'Odoo en 2014" #. module: website_event_track #: model:event.track,name:website_event_track.event_track16 msgid "Odoo as your Enterprise Social Network." -msgstr "Odoo est vore Réseau Social Interne" +msgstr "Odoo, votre réseau social corporatif." #. module: website_event_track #: model:event.track,name:website_event_track.event_track27 @@ -659,7 +659,7 @@ msgstr "Devis" #. module: website_event_track #: model:ir.ui.view,arch_db:website_event_track.event_track_proposal msgid "Proposals are closed!" -msgstr "Les demandes de propositions sont clôturées! " +msgstr "Les devis sont clôturés! " #. module: website_event_track #: code:addons/website_event_track/models/event.py:80 @@ -694,7 +694,7 @@ msgstr "" #. module: website_event_track #: model:event.track,name:website_event_track.event_track21 msgid "Recruiting high skilled talents with Odoo HR apps" -msgstr "Recrutant des talents hautement qualifiés avec l'app Odoo HR" +msgstr "Recruter des talents hautement qualifiés avec l'app Odoo HR" #. module: website_event_track #: selection:event.track,state:0 @@ -722,7 +722,7 @@ msgstr "Séquence" #. module: website_event_track #: model:ir.model.fields,field_description:website_event_track.field_event_event_show_tracks msgid "Show Tracks on Website" -msgstr "Montrer les session sur le Site Internet" +msgstr "Montrer les parcours sur le site web" #. module: website_event_track #: model:event.sponsor.type,name:website_event_track.event_sponsor_type2 diff --git a/addons/website_forum/i18n/fr.po b/addons/website_forum/i18n/fr.po index d42ec10cf9c..1c5902a5a34 100644 --- a/addons/website_forum/i18n/fr.po +++ b/addons/website_forum/i18n/fr.po @@ -17,7 +17,7 @@ msgstr "" "Project-Id-Version: Odoo 9.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-10-09 09:20+0000\n" -"PO-Revision-Date: 2015-11-21 00:00+0000\n" +"PO-Revision-Date: 2015-11-24 23:04+0000\n" "Last-Translator: Maxime Chambreuil \n" "Language-Team: French (http://www.transifex.com/odoo/odoo-9/language/fr/)\n" "MIME-Version: 1.0\n" @@ -671,7 +671,7 @@ msgstr "Biographie" #. module: website_forum #: model:ir.model.fields,field_description:website_forum.field_res_users_bronze_badge msgid "Bronze badges count" -msgstr "Calcul des badges Bronze" +msgstr "Nombre de badges Bronze" #. module: website_forum #: model:ir.model.fields,field_description:website_forum.field_forum_post_bump_date @@ -688,12 +688,12 @@ msgstr "En partageant votre réponse, vous aurez plus de " #. module: website_forum #: model:ir.model.fields,field_description:website_forum.field_forum_post_can_accept msgid "Can Accept" -msgstr "Peut Accepter " +msgstr "Peut accepter " #. module: website_forum #: model:ir.model.fields,field_description:website_forum.field_forum_post_can_answer msgid "Can Answer" -msgstr "Peut Répondre" +msgstr "Peut répondre" #. module: website_forum #: model:ir.model.fields,field_description:website_forum.field_forum_post_can_ask @@ -743,7 +743,7 @@ msgstr "Peut modérer" #. module: website_forum #: model:ir.model.fields,field_description:website_forum.field_forum_post_can_unlink msgid "Can Unlink" -msgstr "Peut enlever le lien" +msgstr "Peut supprimer" #. module: website_forum #: model:ir.model.fields,field_description:website_forum.field_forum_post_can_upvote @@ -758,7 +758,7 @@ msgstr "Peut voir" #. module: website_forum #: model:ir.model.fields,field_description:website_forum.field_forum_forum_karma_retag msgid "Change question tags" -msgstr "Changer les tags des questions" +msgstr "Changer les étiquettes des questions" #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.user_badges @@ -777,7 +777,7 @@ msgstr "Cochez cette case pour afficher un popup pour les postes sans réponses, #: model:gamification.badge,name:website_forum.badge_p_4 #: model:gamification.challenge,name:website_forum.challenge_chief_commentator msgid "Chief Commentator" -msgstr "Comentateur en chef" +msgstr "Commentateur en chef" #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.edit_profile @@ -803,12 +803,12 @@ msgstr "Cliquez ici pour accepter cette réponse." msgid "" "Click here to send a verification email allowing you to participate to the " "forum." -msgstr "Cliquez ici pour envoyer un mail de vérification vous permettant de participer au forum. " +msgstr "Cliquez ici pour envoyer un courriel de vérification vous permettant de participer au forum. " #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.new_question msgid "Click to get bad question samples" -msgstr "Cliquez pour abtenir des échantillons de mauvaises questions" +msgstr "Cliquez pour obtenir des échantillons de mauvaises questions" #. module: website_forum #: model:ir.ui.view,arch_db:website_forum.new_question @@ -820,7 +820,7 @@ msgstr "Cliquez pour obtenir des bons titres de question" #: code:addons/website_forum/static/src/js/website_tour_forum.js:105 #, python-format msgid "Click to post your answer." -msgstr "Cliquez pour poster votre réponses." +msgstr "Cliquez pour publier votre réponse." #. module: website_forum #. openerp-web diff --git a/addons/website_quote/i18n/fr.po b/addons/website_quote/i18n/fr.po index e8e48ad65bc..d71d0423687 100644 --- a/addons/website_quote/i18n/fr.po +++ b/addons/website_quote/i18n/fr.po @@ -5,6 +5,7 @@ # Translators: # Clo , 2015 # Loic , 2015 +# Martin Trigaux, 2015 # Maxime Chambreuil , 2015 # Melanie Bernard , 2015 # Symons Xavier , 2015 @@ -13,8 +14,8 @@ msgstr "" "Project-Id-Version: Odoo 9.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-09-21 09:19+0000\n" -"PO-Revision-Date: 2015-11-21 00:03+0000\n" -"Last-Translator: Maxime Chambreuil \n" +"PO-Revision-Date: 2015-11-25 09:18+0000\n" +"Last-Translator: Martin Trigaux\n" "Language-Team: French (http://www.transifex.com/odoo/odoo-9/language/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -271,7 +272,7 @@ msgstr "Apposez votre signature" #. module: website_quote #: model:ir.ui.view,arch_db:website_quote.report_saleorder_validity_date msgid "Expiration Date:" -msgstr "Cate d'Expiration:" +msgstr "Date d'Expiration:" #. module: website_quote #: model:sale.quote.template,website_description:website_quote.website_quote_template_1 @@ -668,12 +669,12 @@ msgstr "Chaque année, nous redirigeons plus de 100,000 demandes de \nclients à #. module: website_quote #: model:ir.ui.view,arch_db:website_quote.so_quotation_content msgid "Expiration Date:" -msgstr "Date d'expiration:" +msgstr "Date d'expiration :" #. module: website_quote #: model:sale.quote.option,website_description:website_quote.website_sale_option_line_1 msgid "Fetchmail Configuration" -msgstr "Configuration Fetchmail" +msgstr "Configuration de fetchmail" #. module: website_quote #: model:sale.quote.template,website_description:website_quote.website_quote_template_1 @@ -683,7 +684,7 @@ msgid "" " you succeed in delivering more complex or bigger\n" " projects by getting the support of highly experienced\n" " consultants on demand." -msgstr "Avec un supplément, les partenaires peuvent accéder aux développements fondamentaux et aux experts fonctionnels. ceci peut vous aider\nà réussir à délivrer des projets plus complexes et grands \nen obtenant, sur demande, le support de consultants très expérimentés." +msgstr "Avec un supplément, les partenaires peuvent accéder aux développements fondamentaux et aux experts fonctionnels. Ceci peut vous aider\nà réussir à livrer des projets plus complexes et plus grands \nen obtenant, sur demande, le support de consultants très expérimentés." #. module: website_quote #: model:product.product,name:website_quote.product_product_quote_1 @@ -701,7 +702,7 @@ msgstr "Fonctions" #. module: website_quote #: model:sale.quote.option,website_description:website_quote.website_sale_option_line_1 msgid "Generate Sale Order & direct mail to customer" -msgstr "Générez un Ordre de vente & un mail, directement au client" +msgstr "Générez un ordre de vente et un courriel, directement au client" #. module: website_quote #: model:sale.quote.template,website_description:website_quote.website_quote_template_1 @@ -711,7 +712,7 @@ msgstr "Accéder à nos experts" #. module: website_quote #: model:ir.model.fields,help:website_quote.field_sale_quote_line_sequence msgid "Gives the sequence order when displaying a list of sale quote lines." -msgstr "Donne l'ordre des séquences lors de l'affichage d'une liste de lignes de devis de ventes." +msgstr "Donne l'ordre d'affichage d'une liste de lignes de devis." #. module: website_quote #: model:sale.quote.template,website_description:website_quote.website_quote_template_1 @@ -719,7 +720,7 @@ msgid "" "Grow by developing a recurring\n" " revenue flow from Odoo\n" " Enterprise's commission system." -msgstr "Augmente en développant un flux de\nrevenus récurrents depuis le système\nde commissions de l'Odoo enterprise\"" +msgstr "Grandissez en développant un flux de\nrevenus récurrents depuis le système\nde commissions d'Odoo Enterprise\"" #. module: website_quote #: model:sale.quote.line,website_description:website_quote.website_sale_order_line_1 @@ -729,7 +730,7 @@ msgstr "Exercices pratiques et leurs solutions" #. module: website_quote #: model:sale.quote.line,website_description:website_quote.website_sale_order_line_2 msgid "Hello World" -msgstr "Bonjour le monde" +msgstr "Bonjour tout le monde" #. module: website_quote #: model:sale.quote.template,website_description:website_quote.website_quote_template_1 @@ -776,7 +777,7 @@ msgstr "Taxe inc.)" #. module: website_quote #: model:sale.quote.option,website_description:website_quote.website_sale_option_line_1 msgid "Install and administer Odoo." -msgstr "Installer et administrer Odoo" +msgstr "Installer et administrer Odoo." #. module: website_quote #: model:sale.quote.line,website_description:website_quote.website_sale_order_line_2 @@ -786,7 +787,7 @@ msgstr "Installer et administrer votre propre serveur;" #. module: website_quote #: model:sale.quote.option,website_description:website_quote.website_sale_option_line_1 msgid "Installation and Configuration" -msgstr "Installation et onfiguration" +msgstr "Installation et configuration" #. module: website_quote #: model:sale.quote.line,website_description:website_quote.website_sale_order_line_2 @@ -825,7 +826,7 @@ msgid "" " the partner portal, rights to\n" " use the trademark, sales support\n" " from a dedicated account manager." -msgstr "Cela inclus les réductions sur l'Odoo\nEnterprise, formations \ntechniques ou/et fonctionnelles, \nservices support,\ndocuments marketing, accès au \nportail des partenaires, droits d'\nutiliser la marque déposée, support aux ventes\navec ungestionnaire de compte dédié." +msgstr "Cela inclus les réductions sur Odoo\nEnterprise, les formations \ntechniques ou/et fonctionnelles, \nles services de soutien, les\ndocuments marketing, l'accès au \nportail des partenaires, les droits d'\nutiliser la marque déposée, le soutien aux ventes\navec ungestionnaire de compte dédié." #. module: website_quote #: model:ir.model.fields,field_description:website_quote.field_sale_order_option___last_update @@ -861,7 +862,7 @@ msgstr "Mis à jour le" msgid "" "Learn directly from our team and network of Odoo experts. Choose from the " "available training sessions for a better functional understanding of Odoo" -msgstr "Apprenez directement depuis notre équioe et le réseaux des experts Odoo. Obtenez une meilleure compréhension fonctionnelle d'Odoo en choisissant une formation. " +msgstr "Apprenez directement depuis notre équipe et le réseau des experts Odoo. Obtenez une meilleure compréhension fonctionnelle d'Odoo en choisissant une formation" #. module: website_quote #: model:product.product,description_sale:website_quote.product_product_quote_2 @@ -870,7 +871,7 @@ msgstr "Apprenez directement depuis notre équioe et le réseaux des experts Odo msgid "" "Learn directly from our team and network of Odoo experts. Choose from the " "available training sessions for a better technical understanding of Odoo" -msgstr "Apprenez directement depuis notre équioe et le réseaux des experts Odoo. Obtenez une meilleure compréhension technique d'Odoo en choisissant une formation. " +msgstr "Apprenez directement depuis notre équipe et le réseau d'experts Odoo. Obtenez une meilleure compréhension technique d'Odoo en choisissant une formation" #. module: website_quote #: model:ir.model.fields,field_description:website_quote.field_sale_order_line_website_description @@ -887,7 +888,7 @@ msgstr "Lignes" #. module: website_quote #: model:sale.quote.line,website_description:website_quote.website_sale_order_line_1 msgid "Live Q&A sessions with a trainer" -msgstr "Q&A session en direct avec un formateur" +msgstr "Session de questions/réponses en direct avec un formateur" #. module: website_quote #: model:sale.quote.line,website_description:website_quote.website_sale_order_line_2 diff --git a/addons/website_sale/i18n/fr.po b/addons/website_sale/i18n/fr.po index 7f9189a399c..0308fa18a41 100644 --- a/addons/website_sale/i18n/fr.po +++ b/addons/website_sale/i18n/fr.po @@ -14,7 +14,7 @@ msgstr "" "Project-Id-Version: Odoo 9.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-10-09 09:18+0000\n" -"PO-Revision-Date: 2015-11-20 23:53+0000\n" +"PO-Revision-Date: 2015-11-24 22:57+0000\n" "Last-Translator: Maxime Chambreuil \n" "Language-Team: French (http://www.transifex.com/odoo/odoo-9/language/fr/)\n" "MIME-Version: 1.0\n" @@ -604,7 +604,7 @@ msgstr "Catégories enfants" #: code:addons/website_sale/static/src/js/website_sale_tour_shop.js:72 #, python-format msgid "Choose an image" -msgstr "Choisir une image..." +msgstr "Choisir une image" #. module: website_sale #. openerp-web @@ -649,26 +649,26 @@ msgstr "Cliquer ici pour définir une image décrivant votre article." #: code:addons/website_sale/static/src/js/website_sale_tour_shop.js:47 #, python-format msgid "Click on Continue to create the product." -msgstr "Clicquez sur Continuer pour créer le produit." +msgstr "Cliquez sur Continuer pour créer l'article." #. module: website_sale #. openerp-web #: code:addons/website_sale/static/src/js/website_sale_tour_shop.js:106 #, python-format msgid "Click on Publish your product so your customers can see it." -msgstr "Cliquez sur Publier votre produit afin que vos clients puissent le voir." +msgstr "Cliquez sur Publier votre article afin que vos clients puissent le voir." #. module: website_sale #. openerp-web #: code:addons/website_sale/static/src/js/website_sale_tour_shop.js:84 #, python-format msgid "Click on Save to add the image to the product description." -msgstr "Cliquez surSauver pour ajouter l'image à la description du produit." +msgstr "Cliquez surSauvegarder pour ajouter l'image à la description de l'article." #. module: website_sale #: model:ir.actions.act_window,help:website_sale.product_public_category_action msgid "Click to define a new category." -msgstr "Cliquer pour définir une nouveau catégorie." +msgstr "Cliquer pour définir une nouvelle catégorie." #. module: website_sale #. openerp-web diff --git a/addons/website_slides/i18n/fr.po b/addons/website_slides/i18n/fr.po index bc12773c1b0..f997f3f7a49 100644 --- a/addons/website_slides/i18n/fr.po +++ b/addons/website_slides/i18n/fr.po @@ -14,7 +14,7 @@ msgstr "" "Project-Id-Version: Odoo 9.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-09-21 09:20+0000\n" -"PO-Revision-Date: 2015-11-21 00:03+0000\n" +"PO-Revision-Date: 2015-11-24 23:10+0000\n" "Last-Translator: Maxime Chambreuil \n" "Language-Team: French (http://www.transifex.com/odoo/odoo-9/language/fr/)\n" "MIME-Version: 1.0\n" @@ -685,7 +685,7 @@ msgstr "Clé Google Doc" #. module: website_slides #: model:ir.ui.view,arch_db:website_slides.view_slide_slide_graph msgid "Graph of Slides" -msgstr "Graphique des slides" +msgstr "Graphique des présentations" #. module: website_slides #: model:ir.ui.view,arch_db:website_slides.view_slide_slide_search @@ -723,7 +723,7 @@ msgstr "Si coché, de nouveaux messages demandent votre attention." #: model:ir.model.fields,help:website_slides.field_slide_channel_message_needaction #: model:ir.model.fields,help:website_slides.field_slide_slide_message_needaction msgid "If checked, new messages require your attention." -msgstr "si elle est cochée, de nouveaux messages requièrent votre attention." +msgstr "Si coché, de nouveaux messages demandent votre attention." #. module: website_slides #: model:ir.model.fields,field_description:website_slides.field_slide_slide_image @@ -753,14 +753,14 @@ msgstr "Erreur interne du serveur, SVP réessayer plus tard ou contacter un admi msgid "" "Interview with Guy Christiaens, Finance Manager at Alpinter, about their use of Odoo.\n" "Discover more about Odoo at www.odoo.com" -msgstr "Interview avec Guy Christiaens, Finance Manager à Alpinter, sur son utliisation d'Odoo.\nDécouvrez en plus sur Odoo sur www.odoo.com" +msgstr "Entrevue avec Guy Christiaens, Finance Manager chez Alpinter, sur son utilisation d'Odoo.\nDécouvrez en plus sur Odoo sur www.odoo.com" #. module: website_slides #. openerp-web #: code:addons/website_slides/static/src/js/slides_upload.js:85 #, python-format msgid "Invalid file type. Please select pdf or image file" -msgstr "Type de fichier incorrect, SVP sélectionner un fichier PDF ou d'image" +msgstr "Type de fichier incorrect, SVP sélectionner un fichier PDF ou image" #. module: website_slides #: model:ir.model.fields,field_description:website_slides.field_slide_channel_message_is_follower @@ -820,7 +820,7 @@ msgstr "Moyenne" #. module: website_slides #: model:ir.model.fields,help:website_slides.field_slide_channel_access_error_msg msgid "Message to display when not accessible due to access rights" -msgstr "Message à afficher n'est pas accessible en raison des droits d'accès" +msgstr "Message à afficher lorsque ce n'est pas accessible en raison des droits d'accès" #. module: website_slides #: model:ir.model.fields,field_description:website_slides.field_slide_channel_message_ids @@ -837,7 +837,7 @@ msgstr "Historique des messages et communications" #. module: website_slides #: model:ir.model.fields,field_description:website_slides.field_slide_slide_mime_type msgid "Mime-type" -msgstr "Type 'Mime'" +msgstr "Type \"Mime\"" #. module: website_slides #: model:ir.ui.view,arch_db:website_slides.slide_detail_view @@ -869,17 +869,17 @@ msgstr "Nouveau : ${object.slide_type} publié sur ${object.channel_id.name}" #. module: website_slides #: model:ir.ui.view,arch_db:website_slides.slides_channel_header msgid "Newest" -msgstr "Le Plus Récent" +msgstr "Le plus récent" #. module: website_slides #: selection:slide.channel,promote_strategy:0 msgid "No Featured Presentation" -msgstr "Pas de Présentation vedette" +msgstr "Pas de présentation vedette" #. module: website_slides #: selection:slide.slide,download_security:0 msgid "No One" -msgstr "Aucun" +msgstr "Personne" #. module: website_slides #: model:ir.ui.view,arch_db:website_slides.channel_not_found @@ -889,7 +889,7 @@ msgstr "Pas encore de présentation créée ou publiée." #. module: website_slides #: model:ir.ui.view,arch_db:website_slides.slide_detail_view msgid "No presentation available." -msgstr "Pas de présentation disponible" +msgstr "Pas de présentation disponible." #. module: website_slides #: model:ir.ui.view,arch_db:website_slides.home diff --git a/openerp/addons/base/i18n/fr.po b/openerp/addons/base/i18n/fr.po index 39b73f92294..59f5558bbd7 100644 --- a/openerp/addons/base/i18n/fr.po +++ b/openerp/addons/base/i18n/fr.po @@ -18,8 +18,8 @@ msgstr "" "Project-Id-Version: Odoo 9.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-10-09 09:18+0000\n" -"PO-Revision-Date: 2015-11-21 19:06+0000\n" -"Last-Translator: Maxime Chambreuil \n" +"PO-Revision-Date: 2015-11-25 09:38+0000\n" +"Last-Translator: Martin Trigaux\n" "Language-Team: French (http://www.transifex.com/odoo/odoo-9/language/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -1090,7 +1090,7 @@ msgid "" "Plan contable boliviano e impuestos de acuerdo a disposiciones vigentes\n" "\n" " " -msgstr "\nPlan comptable Bolivien et localisation fiscale.\n\nPlan contable boliviano e impuestos de acuerdo a disposiciones vigentes" +msgstr "\nPlan comptable Bolivien et localisation fiscale." #. module: base #: model:ir.module.module,description:base.module_mail @@ -1113,7 +1113,7 @@ msgid "" "* Relies on the global outgoing mail server - an integrated email management system - allowing to send emails with a configurable scheduler-based processing engine\n" "* Includes an extensible generic email composition assistant, that can turn into a mass-mailing assistant and is capable of interpreting simple *placeholder expressions* that will be replaced with dynamic data when each email is actually sent.\n" " " -msgstr "\nRéseaux Sociaux orientés Affaires\n=========================\nLe module de Réseaux Sociaux fournit une couche d'abstraction de réseau social unifiée permettant aux applications d'afficher un historique de communication exhaustif sur les documents avec un système de gestion d'e-mails et de messages intégré.\n\nIl permet aux utilisateurs de lire et d'envoyer des messages et des e-mails. \nIl fournit également une page combinée à un mécanisme d'abonnement qui permet de suivre les documents et d'être constamment à jour sur les dernières nouvelles.\n\nCaractéristiques principales\n-------------\n* Historique de communication continuellement à jour pour tout document Odoo pouvant faire l'objet d'une discussion\n* Mécanisme d'abonnement mis à jour pour tout nouveau message concernant des documents intéressants\n* Page unifiée montrant les messages récents et l'activité sur les documents suivis\n* Communication avec l'utilisateur via la page publiée\n* Conception hiérarchique des discussions sur les documents\n* Utilisation du serveur global de courrier sortant - un système de gestion de messagerie intégré - permettant d'envoyer des e-mails avec un moteur de traitement configurable fondé sur l’ordonnanceur\n* Assistant de composition d'e-mail extensible, pouvant se transformer en un assistant de publipostage et d'interpréter des expressions génériques qui sont remplacées par des données dynamiques à chaque envoi d'e-mail." +msgstr "\nRéseaux Sociaux orientés Affaires\n==============================\nLe module de Réseaux Sociaux fournit une couche d'abstraction de réseau social unifiée permettant aux applications d'afficher un historique de communication exhaustif sur les documents avec un système de gestion des courriels et de messages intégré.\n\nIl permet aux utilisateurs de lire et d'envoyer des messages et des courriels. \nIl fournit également une page combinée à un mécanisme d'abonnement qui permet de suivre les documents et d'être constamment à jour sur les dernières nouvelles.\n\nCaractéristiques principales\n----------------------------------------\n* Historique de communication continuellement à jour pour tout document Odoo pouvant faire l'objet d'une discussion\n* Mécanisme d'abonnement mis à jour pour tout nouveau message concernant des documents intéressants\n* Page unifiée montrant les messages récents et l'activité sur les documents suivis\n* Communication avec l'utilisateur via la page publiée\n* Conception hiérarchique des discussions sur les documents\n* Utilisation du serveur global de courrier sortant - un système de gestion de messagerie intégré - permettant d'envoyer des courriels avec un moteur de traitement configurable fondé sur l’ordonnanceur\n* Assistant de composition de courriel extensible, pouvant se transformer en un assistant de publipostage et interpréter des expressions génériques qui sont remplacées par des données dynamiques à chaque envoi de courriel." #. module: base #: model:ir.module.module,description:base.module_l10n_ve @@ -1146,7 +1146,7 @@ msgid "" "\n" "If you install this module, and select Custom chart a basic chart will be proposed, \n" "but you will need set manually account defaults for taxes.\n" -msgstr "\nPlan Comptable pour le Venezuela.\n=============================== \nLe Venezuela n'a pas de Plan Comptable légal, mais celui proposé par défaut dans Odoo devrait être conforme aux meilleures pratiques acceptées au Venezuela. \nCe module a été testé comme base pour plus de 1000 entreprises, parce qu'il est fondé sur l'observation des logiciels les plus courants du marché Vénézuélien. \nCeci permettra à coup sûr aux comptables de se sentir à l'aise dès leur premier contact avec Odoo. \nCe module ne prétend pas être la localisation complète pour le Venezuela, \nmais il aide à démarrer très rapidement avec Odoo dans ce pays. \n\nCe module donne :\n--------------------- \n- Les taxes de base du Venezuela. \n- Les données de base pour lancer les tests de localisation de la communauté. \n- L'initialisation d'une une société si le besoin est une simple comptabilité PoV. \n\nNous recommandons d'installer la comptabilité anglo-saxonne pour valoriser les stocks avec la facturation sortante selon la pratique Vénézuélienne. \n\nInstaller ce module et sélectionner \"Plan comptable personnalisé\" propose un plan comptable de base, mais vous aurez besoin de définir manuellement des paramètres par défaut pour les taxes.\n" +msgstr "\nPlan Comptable pour le Venezuela.\n=============================== \nLe Venezuela n'a pas de Plan Comptable légal, mais celui proposé par défaut dans Odoo devrait être conforme aux meilleures pratiques acceptées au Venezuela. \nCe module a été testé comme base pour plus de 1000 entreprises, parce qu'il est fondé sur l'observation des logiciels les plus courants du marché Vénézuélien. \nCeci permettra à coup sûr aux comptables de se sentir à l'aise dès leur premier contact avec Odoo. \nCe module ne prétend pas être la localisation complète pour le Venezuela, \nmais il aide à démarrer très rapidement avec Odoo dans ce pays. \n\nCe module donne :\n----------------------------\n\n- Les taxes de base du Venezuela. \n- Les données de base pour lancer les tests de localisation de la communauté. \n- L'initialisation d'une société si le besoin est une simple comptabilité PoV. \n\nNous recommandons d'installer la comptabilité anglo-saxonne pour valoriser les stocks avec la facturation sortante selon la pratique vénézuélienne. \n\nInstaller ce module et sélectionner \"Plan comptable personnalisé\" propose un plan comptable de base, mais vous aurez besoin de définir manuellement des paramètres par défaut pour les taxes.\n" #. module: base #: model:ir.module.module,description:base.module_l10n_th @@ -1175,7 +1175,7 @@ msgid "" "Everything is in English with Spanish translation. Further translations are welcome,\n" "please go to http://translations.launchpad.net/openerp-costa-rica.\n" " " -msgstr "\nPlan comptable du Costa Rica.\n=================================\n\nComprend :\n---------\n* account.account.template\n* account.tax.template\n* account.chart.template\n\nTout est en anglais avec des traductions en espagnol. Les nouvelles traductions sont les bienvenues, voir http://translations.launchpad.net/openerp-costa-rica. (Transifex ?)" +msgstr "\nPlan comptable du Costa Rica.\n===========================\n\nComprend :\n-----------------\n* account.account.template\n* account.tax.template\n* account.chart.template" #. module: base #: model:ir.module.module,description:base.module_l10n_cl @@ -1196,7 +1196,7 @@ msgid "" "=================================================================================================\n" "\n" "The decimal precision is configured per company.\n" -msgstr "\nConfigurer la précision des prix selon les besoins pour les différents types d'utilisation : comptabilité, ventes, achats.\n=========================================================================================================================================\n\nLa précision décimale est spécifique à chaque société.\n" +msgstr "\nConfigurer la précision des prix selon vos besoins pour les différents types d'utilisation : comptabilité, ventes, achats.\n=====================================================================================================\n\nLa précision décimale est spécifique à chaque société.\n" #. module: base #: model:ir.module.module,description:base.module_claim_from_delivery @@ -1206,7 +1206,7 @@ msgid "" "=====================================\n" "\n" "Adds a Claim link to the delivery order.\n" -msgstr "\nCréer une réclamation à partir d'un bon de livraison.\n=====================================\n\nAjoute un lien de réclamation au bon de livraison.\n" +msgstr "\nCréer une réclamation à partir d'un bon de livraison.\n==============================================\n\nAjoute un lien de réclamation au bon de livraison.\n" #. module: base #: model:ir.module.module,description:base.module_survey @@ -1238,7 +1238,7 @@ msgid "" " * Define a subscription whose source document is the document defined as\n" " above. Specify the interval information and partner to be invoice.\n" " " -msgstr "\nCréation de documents récurrents.\n============================\n\nCe module permet de créer de nouveaux documents et ajouter des abonnements à ces documents.\n\nPar exemple, avoir une facture automatique générée périodiquement:\n--------------------------------------------------------------------------------------------------------\n\n * définir un type de document basé sur l'objet Facture;\n * définir un abonnement dont la source est le document définit précédemment et spécifier\n l'intervalle d'information et le partenaire à facturer.\n " +msgstr "\nCréation de documents récurrents.\n==============================\n\nCe module permet de créer de nouveaux documents et d'ajouter des abonnements à ces documents.\n\nPar exemple, pour avoir une facture automatique générée périodiquement :\n--------------------------------------------------------------------------------------------------------------\n\n* définir un type de document basé sur l'objet Facture;\n* définir un abonnement dont la source est le document définit précédemment et spécifier\n l'intervalle de temps et le partenaire à facturer.\n " #. module: base #: model:ir.module.module,description:base.module_link_tracker @@ -1248,7 +1248,7 @@ msgid "" "=====================================================\n" "\n" " " -msgstr "\nCréer des URL courtes et traçables.\n=====================================================" +msgstr "\nCréer des URL courtes et traçables.\n================================" #. module: base #: model:ir.module.module,description:base.module_event_sale @@ -1297,7 +1297,7 @@ msgid "" " https://www.rrif.hr/dok/preuzimanje/rrif-rp2011.rar\n" " https://www.rrif.hr/dok/preuzimanje/rrif-rp2012.rar\n" "\n" -msgstr "\nLocalisation Croate.\n======================\n\nAuthor: Goran Kliska, Slobodni programi d.o.o., Zagreb\nhttps://www.slobodni-programi.hr\n\nContributions:\nTomislav Bošnjaković, Storm Computers: tipovi konta\nIvan Vađić, Slobodni programi: tipovi konta\n\nDescription:\n\nCroatian Chart of Accounts (RRIF ver.2012)\nRRIF-ov računski plan za poduzetnike za 2012.\nVrste konta\nKontni plan prema RRIF-u, dorađen u smislu kraćenja naziva i dodavanja analitika\nPorezne grupe prema poreznoj prijavi\nPorezi PDV obrasca\nOstali porezi\nOsnovne fiskalne pozicije\n\nIzvori podataka:\nhttps://www.rrif.hr/dok/preuzimanje/rrif-rp2011.rar\nhttps://www.rrif.hr/dok/preuzimanje/rrif-rp2012.rar\n" +msgstr "\nLocalisation Croate.\n=================\n\nAuthor: Goran Kliska, Slobodni programi d.o.o., Zagreb\nhttps://www.slobodni-programi.hr\n\nContributions:\nTomislav Bošnjaković, Storm Computers: tipovi konta\nIvan Vađić, Slobodni programi: tipovi konta\n\nDescription:\n\nCroatian Chart of Accounts (RRIF ver.2012)\nRRIF-ov računski plan za poduzetnike za 2012.\nVrste konta\nKontni plan prema RRIF-u, dorađen u smislu kraćenja naziva i dodavanja analitika\nPorezne grupe prema poreznoj prijavi\nPorezi PDV obrasca\nOstali porezi\nOsnovne fiskalne pozicije\n\nIzvori podataka:\nhttps://www.rrif.hr/dok/preuzimanje/rrif-rp2011.rar\nhttps://www.rrif.hr/dok/preuzimanje/rrif-rp2012.rar\n" #. module: base #: model:ir.module.module,description:base.module_portal @@ -1341,7 +1341,7 @@ msgid "" "\n" "Design gorgeous mails with 8 high quality themes\n" " " -msgstr "\nConcevoir des courriers superbes avec 8 thèmes de haute qualité" +msgstr "\nConcevoir des courriels superbes avec 8 thèmes de haute qualité" #. module: base #: model:ir.module.module,description:base.module_l10n_de @@ -1353,7 +1353,7 @@ msgid "" "\n" "German accounting chart and localization.\n" " " -msgstr "\nCe module comprend un système de comptabilité allemande fondée sur les SKR03.\n==============================================================================\n\nPlan comptable allemand et localisation." +msgstr "\nCe module comprend un système de comptabilité allemande fondée sur les SKR03.\n=========================================================================\n\nPlan comptable allemand et localisation." #. module: base #: model:ir.module.module,description:base.module_l10n_de_skr04 @@ -1364,7 +1364,7 @@ msgid "" "\n" "German accounting chart and localization.\n" " " -msgstr "\nCe module comprend un système de comptabilité allemande basée sur la SKR04.\n==============================================================================\n\nPlan comptable allemand et localisation." +msgstr "\nCe module comprend un système de comptabilité allemande basée sur la SKR04.\n=======================================================================\n\nPlan comptable allemand et localisation." #. module: base #: model:ir.module.module,description:base.module_website_twitter @@ -1395,7 +1395,7 @@ msgid "" "to open ESC/POS controlled cashdrawers in the point of sale and other modules\n" "that would need such functionality.\n" "\n" -msgstr "\nPilote matériel ESC/POS\n=======================\n\nCe module permet à Odoo d'imprimer avec les imprimantes compatibles ESC/POS et d'ouvrir les tiroirs caisse contrôlés par ESC/POS dans le module point de vente et autres modules qui nécessitent une telle fonctionnalité.\n" +msgstr "\nPilote matériel ESC/POS\n=====================\n\nCe module permet à Odoo d'imprimer avec les imprimantes compatibles ESC/POS et d'ouvrir les tiroirs caisse contrôlés par ESC/POS dans le module point de vente et les autres modules qui nécessitent cette fonctionnalité.\n" #. module: base #: model:ir.module.module,description:base.module_l10n_eu_service @@ -1448,7 +1448,7 @@ msgid "" "- Council Implementing Regulation (EU) No 1042/2013\n" "\n" " " -msgstr "\nUE Mini One Stop Shop (MOSS), TVA sur les télécommunications, la radiodiffusion et les services électroniques \n================================== ===========================================================\n\nLe 1er Janvier 2015, les télécommunications, la radiodiffusion \net les services électroniques vendus dans l'Union européenne\nsont imposables dans le pays du client. \nAfin de simplifier l'application de la présente directive de l'UE, \nle système d'enregistrement de la Mini One Stop Shop (MOSS)\npermet aux entreprises de faire une déclaration d'impôt unique.\nC'est l'objet de ce module qui facilite la création des positions fiscales \net des taxes afin d'appliquer et enregistrer automatiquement \nles taxes requises par l'UE.\n\nIl installe un assistant de configuration des positions fiscales et des taxes \nrelatives à la vente de services électroniques à l'intérieur de l'UE.\nL'assistant vous permet de sélectionner:\n - Les pays de l'UE dans lesquels sont vendus ces services\n - La TVA sur les services correspondant au pays cible\n - Éventuellement : un modèle de position fiscale, afin d'établir \nla correspondance comptable. \nLa position fiscale devrait être une B2C intra-UE existante (???). \n(par défaut il n'y a pas de correspondance comptable).\n - Éventuellement : un compte pour collecter les taxes \n(par défaut le taux du compte est celui de la TVA nationale sur les services)\n\nIl crée les positions fiscales et les taxes correspondantes,\nautomatiquement applicables aux ventes aux clients de l'UE\ndans leurs pays respectifs.\n\nL'assistant peut être ré-appelé pour ajouter des pays.\n\nL'assistant crée un tableau distinct des impôts pour recueillir la\nTVA de la déclaration MOSS, ainsi, l'extraction des données MOSS \nfacile. \nRecherchez le tableau des impôts nommé \"MOSS UE Tableau TVA\" \ndans le Menu Rapport Fiscal (Rapport Comptable Générique).\n\nRéférences\n++++++++++\n - La directive 2008/8 / CE\n - Le règlement d'exécution (UE) n ° 1042/2013" +msgstr "\nUE Mini One Stop Shop (MOSS), TVA sur les télécommunications, la radiodiffusion et les services électroniques\n==================================================================================================\n\nLe 1er Janvier 2015, les télécommunications, la radiodiffusion \net les services électroniques vendus dans l'Union Européenne\nsont imposables dans le pays du client. \nAfin de simplifier l'application de la présente directive de l'UE, \nle système d'enregistrement de la Mini One Stop Shop (MOSS)\npermet aux sociétés de faire une déclaration d'impôt unique.\nC'est l'objet de ce module qui facilite la création des positions fiscales \net des taxes afin d'appliquer et d'enregistrer automatiquement \nles taxes requises par l'UE.\n\nIl installe un assistant de configuration des positions fiscales et des taxes \nrelatives à la vente de services électroniques à l'intérieur de l'UE.\nL'assistant vous permet de sélectionner:\n - Les pays de l'UE dans lesquels sont vendus ces services\n - La TVA sur les services correspondant au pays cible\n - Éventuellement : un modèle de position fiscale, afin d'établir \nla correspondance comptable. \nLa position fiscale devrait être une B2C intra-UE existante (par défaut il n'y a pas de correspondance comptable).\n - Éventuellement : un compte pour collecter les taxes (par défaut le taux du compte est celui de la TVA nationale sur les services)\n\nIl crée les positions fiscales et les taxes correspondantes,\nautomatiquement applicables aux ventes aux clients de l'UE\ndans leurs pays respectifs.\n\nL'assistant peut être ré-appelé pour ajouter des pays.\n\nL'assistant crée un tableau distinct des impôts pour recueillir la\nTVA de la déclaration MOSS, ainsi, l'extraction des données MOSS \nfacile. \nRecherchez le tableau des impôts nommé \"MOSS UE Tableau TVA\" \ndans le Menu Rapport Fiscal (Rapport Comptable Générique).\n\nRéférences\n++++++++++\n - La directive 2008/8 / CE\n - Le règlement d'exécution (UE) n ° 1042/2013" #. module: base #: model:ir.module.module,description:base.module_mass_mailing @@ -1467,7 +1467,7 @@ msgid "" "Enable UTM trackers in shared links.\n" "=====================================================\n" " " -msgstr "\nActiver les traqueurs UTM dans les liens partagés.\n====================================================" +msgstr "\nActiver les suiveurs UTM dans les liens partagés.\n===========================================" #. module: base #: model:ir.module.module,description:base.module_auth_crypt @@ -1549,7 +1549,7 @@ msgid "" "\n" "Provide Templates for Chart of Accounts, Taxes for Uruguay.\n" "\n" -msgstr "\nPlan comptable général.\n==========================\n\nFournit les modèles pour le Plan Comptable, Les taxes pour l'Uruguay.\n" +msgstr "\nPlan comptable général.\n=====================\n\nFournit les modèles pour le plan comptable et les taxes pour l'Uruguay.\n" #. module: base #: model:ir.module.module,description:base.module_l10n_be_intrastat @@ -1558,7 +1558,7 @@ msgid "" "Generates Intrastat XML report for declaration\n" "Based on invoices.\n" " " -msgstr "\nGénère un rapport Intrastat XML pour déclaration,\nfondé sur les factures." +msgstr "\nGénère un rapport Intrastat XML pour la déclaration,\nbasé sur les factures." #. module: base #: model:ir.module.module,description:base.module_hr_payroll_account @@ -8994,7 +8994,7 @@ msgstr "Comptabilité - France" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_fr_reports msgid "France - Accounting Reports" -msgstr "Raports Comptables - France" +msgstr "Rapports Comptables - France" #. module: base #: selection:base.language.install,lang:0 @@ -13810,7 +13810,7 @@ msgstr "Rapport" #: model:ir.ui.menu,name:base.menu_sale_report #: model:ir.ui.menu,name:base.purchase_report msgid "Reports" -msgstr "Raports" +msgstr "Rapports" #. module: base #: model:ir.ui.view,arch_db:base.res_request_link-view From 0a6edac151d6d34b264735729d6575b399dc6455 Mon Sep 17 00:00:00 2001 From: Damien Bouvy Date: Wed, 18 Nov 2015 15:26:43 +0100 Subject: [PATCH 06/10] [FIX] web, openerp: make the webclient edition aware - Differentiate between the Community and Enterprise editions in the version number. By adding this attribute on the global odoo JS object in the web client bootstrap controller /web, we can differentiate between versions easily on the client side without extra RPC calls. - Remove a couple of version-related RPC calls in case the global version info is present in the JS environment - Update "About" panel to display the edition info - This commit also reverts 07fe5afc874b9527eac5408d9adc53a9a700aad3 which implemented the idea in a more limited way. Closes #9625 --- addons/web/controllers/main.py | 9 +++- addons/web/static/src/js/boot.js | 1 - addons/web/views/webclient_templates.xml | 1 + .../static/src/js/web_planner_common.js | 42 ++++++++++++------- .../static/src/xml/web_planner.xml | 8 +++- openerp/release.py | 4 +- 6 files changed, 45 insertions(+), 20 deletions(-) diff --git a/addons/web/controllers/main.py b/addons/web/controllers/main.py index 44e6bca6e4d..f0f455be1e3 100644 --- a/addons/web/controllers/main.py +++ b/addons/web/controllers/main.py @@ -513,6 +513,13 @@ def binary_content(xmlid=None, model='ir.attachment', id=None, field='datas', un return (status, headers, content) +def db_info(): + version_info = openerp.service.common.exp_version() + return { + 'server_version': version_info.get('server_version'), + 'server_version_info': version_info.get('server_version_info'), + } + #---------------------------------------------------------- # OpenERP Web web Controllers #---------------------------------------------------------- @@ -533,7 +540,7 @@ class Home(http.Controller): request.uid = request.session.uid menu_data = request.registry['ir.ui.menu'].load_menus(request.cr, request.uid, request.debug, context=request.context) - return request.render('web.webclient_bootstrap', qcontext={'menu_data': menu_data}) + return request.render('web.webclient_bootstrap', qcontext={'menu_data': menu_data, 'db_info': json.dumps(db_info())}) @http.route('/web/dbredirect', type='http', auth="none") def web_db_redirect(self, redirect='/', **kw): diff --git a/addons/web/static/src/js/boot.js b/addons/web/static/src/js/boot.js index 65cf45827a0..77115499b46 100644 --- a/addons/web/static/src/js/boot.js +++ b/addons/web/static/src/js/boot.js @@ -51,7 +51,6 @@ testing: typeof QUnit === "object", debug: debug, remaining_jobs: jobs, - version: "community", __DEBUG__: { get_dependencies: function (name, transitive) { diff --git a/addons/web/views/webclient_templates.xml b/addons/web/views/webclient_templates.xml index 2f066dc7c30..f0e455e95ce 100644 --- a/addons/web/views/webclient_templates.xml +++ b/addons/web/views/webclient_templates.xml @@ -308,6 +308,7 @@ require('web.core').csrf_token = token; require('qweb').default_dict.csrf_token = token; }); + odoo.db_info = ; <!--[if lte IE 9]> <![endif]--> diff --git a/addons/web_planner/static/src/js/web_planner_common.js b/addons/web_planner/static/src/js/web_planner_common.js index 58b2a72518a..f322c3a39ad 100644 --- a/addons/web_planner/static/src/js/web_planner_common.js +++ b/addons/web_planner/static/src/js/web_planner_common.js @@ -417,29 +417,41 @@ var PlannerHelpMixin = { var menu = $(ev.currentTarget).data('menu'); if (menu === 'about') { - var self = this; - self.rpc("/web/webclient/version_info", {}).done(function(res) { - var $help = $(QWeb.render("PlannerLauncher.about", {version_info: res})); - $help.find('a.oe_activate_debug_mode').click(function (e) { - e.preventDefault(); - window.location = $.param.querystring( window.location.href, 'debug'); + if (!odoo.db_info) { + var self = this; + this.rpc("/web/webclient/version_info", {}).done(function(db_info) { + self.on_menu_help_about(db_info); }); - new Dialog(this, { - size: 'medium', - dialogClass: 'o_act_window', - title: _t("About"), - $content: $help - }).open(); - }); + } else { + this.on_menu_help_about(odoo.db_info); + } } else if (menu === 'documentation') { window.open('https://www.odoo.com/documentation/user', '_blank'); } else if (menu === 'planner') { if (this.dialog) this.show_dialog(); } else if (menu === 'support') { - window.open('https://www.odoo.com/buy', '_blank'); + if (odoo.db_info && odoo.db_info.server_version_info[5] === 'c') { + window.open('https://www.odoo.com/buy', '_blank'); + } else { + window.location.href = 'mailto:help@odoo.com'; + } } }, -} + + on_menu_help_about: function(db_info) { + var $help = $(QWeb.render("PlannerLauncher.about", {db_info: db_info})); + $help.find('a.oe_activate_debug_mode').click(function (e) { + e.preventDefault(); + window.location = $.param.querystring( window.location.href, 'debug'); + }); + new Dialog(this, { + size: 'medium', + dialogClass: 'o_act_window', + title: _t("About"), + $content: $help + }).open(); + }, +}; return { PlannerDialog: PlannerDialog, diff --git a/addons/web_planner/static/src/xml/web_planner.xml b/addons/web_planner/static/src/xml/web_planner.xml index 69f1d3e4df1..ce01833c3ea 100644 --- a/addons/web_planner/static/src/xml/web_planner.xml +++ b/addons/web_planner/static/src/xml/web_planner.xml @@ -33,7 +33,13 @@