853 lines
29 KiB
Plaintext
853 lines
29 KiB
Plaintext
# Translation of Odoo Server.
|
|
# This file contains the translation of the following modules:
|
|
# * hr_timesheet_sheet
|
|
#
|
|
# Translators:
|
|
# FIRST AUTHOR <EMAIL@ADDRESS>, 2014
|
|
msgid ""
|
|
msgstr ""
|
|
"Project-Id-Version: Odoo 8.0\n"
|
|
"Report-Msgid-Bugs-To: \n"
|
|
"POT-Creation-Date: 2015-01-21 14:07+0000\n"
|
|
"PO-Revision-Date: 2015-05-29 12:58+0000\n"
|
|
"Last-Translator: Martin Trigaux\n"
|
|
"Language-Team: French (http://www.transifex.com/projects/p/odoo-8/language/fr/)\n"
|
|
"MIME-Version: 1.0\n"
|
|
"Content-Type: text/plain; charset=UTF-8\n"
|
|
"Content-Transfer-Encoding: \n"
|
|
"Language: fr\n"
|
|
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: help:hr_timesheet_sheet.sheet,state:0
|
|
msgid ""
|
|
" * The 'Draft' status is used when a user is encoding a new and unconfirmed timesheet. \n"
|
|
"* The 'Confirmed' status is used for to confirm the timesheet by user. \n"
|
|
"* The 'Done' status is used when users timesheet is accepted by his/her senior."
|
|
msgstr ""
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: field:hr.timesheet.report,nbr:0
|
|
msgid "# Nbr Timesheet"
|
|
msgstr ""
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: field:hr.timesheet.report,total_attendance:0
|
|
msgid "# Total Attendance"
|
|
msgstr ""
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: field:hr.timesheet.report,total_diff:0
|
|
msgid "# Total Diff"
|
|
msgstr ""
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: field:hr.timesheet.report,total_timesheet:0
|
|
msgid "# Total Timesheet"
|
|
msgstr ""
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: model:ir.actions.act_window,help:hr_timesheet_sheet.act_hr_timesheet_sheet_form
|
|
msgid ""
|
|
"<p class=\"oe_view_nocontent_create\">\n"
|
|
" New timesheet to approve.\n"
|
|
" </p><p>\n"
|
|
" You must record timesheets every day and confirm at the end\n"
|
|
" of the week. Once the timesheet is confirmed, it should be\n"
|
|
" validated by a manager.\n"
|
|
" </p><p>\n"
|
|
" Timesheets can also be invoiced to customers, depending on the\n"
|
|
" configuration of each project's related contract.\n"
|
|
" </p>\n"
|
|
" "
|
|
msgstr ""
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: selection:hr_timesheet_sheet.sheet,state_attendance:0
|
|
msgid "Absent"
|
|
msgstr "Absent"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#. openerp-web
|
|
#: code:addons/hr_timesheet_sheet/static/src/xml/timesheet.xml:33
|
|
#, python-format
|
|
msgid "Add"
|
|
msgstr "Ajouter"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#. openerp-web
|
|
#: code:addons/hr_timesheet_sheet/static/src/xml/timesheet.xml:39
|
|
#, python-format
|
|
msgid "Add a Line"
|
|
msgstr "Ajouter une ligne"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: field:hr.config.settings,timesheet_max_difference:0
|
|
msgid ""
|
|
"Allow a difference of time between timesheets and attendances of (in hours)"
|
|
msgstr ""
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: help:hr.config.settings,timesheet_max_difference:0
|
|
#: help:res.company,timesheet_max_difference:0
|
|
msgid ""
|
|
"Allowed difference in hours between the sign in/out and the timesheet "
|
|
"computation for one sheet. Set this to 0 if you do not want any control."
|
|
msgstr "Différence autorisée entre les heures de présence (pointage en entrée/sortie) et les temps saisis et imputés pour une feuille. Mettez \"0\" si vous ne souhaitez aucun contrôle."
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: model:ir.model,name:hr_timesheet_sheet.model_account_analytic_account
|
|
msgid "Analytic Account"
|
|
msgstr "Compte analytique"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: model:ir.model,name:hr_timesheet_sheet.model_account_analytic_line
|
|
msgid "Analytic Line"
|
|
msgstr "Ligne analytique"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: field:hr_timesheet_sheet.sheet,account_ids:0
|
|
msgid "Analytic accounts"
|
|
msgstr "Compte analytique"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: view:hr_timesheet_sheet.sheet:hr_timesheet_sheet.hr_timesheet_sheet_form
|
|
msgid "Approve"
|
|
msgstr "Approuver"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: selection:hr_timesheet_sheet.sheet,state:0
|
|
msgid "Approved"
|
|
msgstr "Approuvé"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: field:hr_timesheet_sheet.sheet.day,total_attendance:0
|
|
#: model:ir.model,name:hr_timesheet_sheet.model_hr_attendance
|
|
msgid "Attendance"
|
|
msgstr "Présence"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: view:hr_timesheet_sheet.sheet:hr_timesheet_sheet.hr_timesheet_sheet_form
|
|
#: field:hr_timesheet_sheet.sheet,attendance_count:0
|
|
#: field:hr_timesheet_sheet.sheet,attendances_ids:0
|
|
#: model:ir.actions.act_window,name:hr_timesheet_sheet.act_hr_timesheet_sheet_sheet_2_hr_attendance
|
|
msgid "Attendances"
|
|
msgstr "Présences"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: view:hr.timesheet.current.open:hr_timesheet_sheet.view_hr_timesheet_current_open
|
|
msgid "Cancel"
|
|
msgstr "Annuler"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#. openerp-web
|
|
#: code:addons/hr_timesheet_sheet/static/src/xml/timesheet.xml:56
|
|
#, python-format
|
|
msgid "Click to add projects, contracts or analytic accounts."
|
|
msgstr "Cliquez pour ajouter des projets, des contrats ou des comptes analytiques."
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: model:ir.model,name:hr_timesheet_sheet.model_res_company
|
|
msgid "Companies"
|
|
msgstr "Sociétés"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: field:hr_timesheet_sheet.sheet,company_id:0
|
|
msgid "Company"
|
|
msgstr "Société"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:75
|
|
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:91
|
|
#, python-format
|
|
msgid "Configuration Error!"
|
|
msgstr "Erreur de configuration!"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: view:hr.timesheet.report:hr_timesheet_sheet.view_timesheet_report_search
|
|
#: selection:hr.timesheet.report,state:0
|
|
msgid "Confirmed"
|
|
msgstr "Confirmé"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: view:hr_timesheet_sheet.sheet:hr_timesheet_sheet.view_hr_timesheet_sheet_filter
|
|
msgid "Confirmed Timesheets"
|
|
msgstr "Feuilles de temps confirmées"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: field:hr.timesheet.current.open,create_uid:0
|
|
#: field:hr_timesheet_sheet.sheet,create_uid:0
|
|
msgid "Created by"
|
|
msgstr "Créé par"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: field:hr.timesheet.current.open,create_date:0
|
|
#: field:hr_timesheet_sheet.sheet,create_date:0
|
|
msgid "Created on"
|
|
msgstr "Créé le"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: field:hr_timesheet_sheet.sheet,state_attendance:0
|
|
msgid "Current Status"
|
|
msgstr "Statut actuel"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: field:hr_timesheet_sheet.sheet.day,name:0
|
|
msgid "Date"
|
|
msgstr "Date"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: field:hr.timesheet.report,date_from:0
|
|
#: field:hr_timesheet_sheet.sheet,date_from:0
|
|
msgid "Date from"
|
|
msgstr "Date de début"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: help:hr_timesheet_sheet.sheet,message_last_post:0
|
|
msgid "Date of the last message posted on the record."
|
|
msgstr "Date du dernier message enregistré sur cet enregistrement"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: field:hr.timesheet.report,date_to:0
|
|
#: field:hr_timesheet_sheet.sheet,date_to:0
|
|
msgid "Date to"
|
|
msgstr "Date de fin"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: selection:hr.config.settings,timesheet_range:0
|
|
#: selection:res.company,timesheet_range:0
|
|
msgid "Day"
|
|
msgstr "Jour"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: view:hr.timesheet.report:hr_timesheet_sheet.view_timesheet_report_search
|
|
#: field:hr.timesheet.report,department_id:0
|
|
#: view:hr_timesheet_sheet.sheet:hr_timesheet_sheet.view_hr_timesheet_sheet_filter
|
|
#: field:hr_timesheet_sheet.sheet,department_id:0
|
|
msgid "Department"
|
|
msgstr "Département"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: view:hr_timesheet_sheet.sheet:hr_timesheet_sheet.hr_timesheet_sheet_form
|
|
msgid "Details"
|
|
msgstr "Détails"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: field:hr_timesheet_sheet.sheet,total_difference:0
|
|
#: field:hr_timesheet_sheet.sheet.day,total_difference:0
|
|
msgid "Difference"
|
|
msgstr "Différence"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: view:hr_timesheet_sheet.sheet:hr_timesheet_sheet.hr_timesheet_sheet_form
|
|
msgid "Differences"
|
|
msgstr "Différences"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: view:hr.timesheet.report:hr_timesheet_sheet.view_timesheet_report_search
|
|
#: selection:hr.timesheet.report,state:0
|
|
msgid "Done"
|
|
msgstr "Fait"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: view:hr.timesheet.report:hr_timesheet_sheet.view_timesheet_report_search
|
|
#: selection:hr.timesheet.report,state:0
|
|
msgid "Draft"
|
|
msgstr "Brouillon"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: field:hr_timesheet_sheet.sheet,employee_id:0
|
|
#: model:ir.model,name:hr_timesheet_sheet.model_hr_employee
|
|
msgid "Employee"
|
|
msgstr "Employé"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: view:hr_timesheet_sheet.sheet:hr_timesheet_sheet.view_hr_timesheet_sheet_filter
|
|
msgid "Employees"
|
|
msgstr "Employés"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:100
|
|
#, python-format
|
|
msgid "Error ! Sign in (resp. Sign out) must follow Sign out (resp. Sign in)"
|
|
msgstr ""
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:66
|
|
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:71
|
|
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:73
|
|
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:85
|
|
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:87
|
|
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:89
|
|
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:381
|
|
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:494
|
|
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:522
|
|
#: code:addons/hr_timesheet_sheet/wizard/hr_timesheet_current.py:38
|
|
#, python-format
|
|
msgid "Error!"
|
|
msgstr "Erreur!"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: model:ir.filters,name:hr_timesheet_sheet.filter_hr_timesheet_report_external_timesheets
|
|
msgid "External Timesheet"
|
|
msgstr ""
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: field:hr_timesheet_sheet.sheet,message_follower_ids:0
|
|
msgid "Followers"
|
|
msgstr "Abonnés"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: view:hr_timesheet_sheet.sheet:hr_timesheet_sheet.view_hr_timesheet_sheet_filter
|
|
msgid "Group By"
|
|
msgstr "Regrouper par"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: help:hr_timesheet_sheet.sheet,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 "Contient le résumé de la discussion (nombre de messages, ...). Ce résumé est au format HTML pour permettre son utilisation dans la vue kanban."
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: view:hr_timesheet_sheet.sheet:hr_timesheet_sheet.hr_timesheet_sheet_form
|
|
msgid "Hours"
|
|
msgstr "Heures"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: field:hr.timesheet.current.open,id:0 field:hr_timesheet_sheet.sheet,id:0
|
|
#: field:hr_timesheet_sheet.sheet.account,id:0
|
|
#: field:hr_timesheet_sheet.sheet.day,id:0
|
|
msgid "ID"
|
|
msgstr "ID"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: help:hr_timesheet_sheet.sheet,message_unread:0
|
|
msgid "If checked new messages require your attention."
|
|
msgstr "Si coché, les nouveaux messages demanderont votre attention."
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: view:hr_timesheet_sheet.sheet:hr_timesheet_sheet.view_hr_timesheet_sheet_filter
|
|
msgid "In Draft"
|
|
msgstr "A l'état \"Brouillon\""
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:75
|
|
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:91
|
|
#, python-format
|
|
msgid ""
|
|
"In order to create a timesheet for this employee, you must assign an "
|
|
"analytic journal to the employee, like 'Timesheet Journal'."
|
|
msgstr "Pour créer une feuille de temps pour cet employé, vous devez assigner un journal analytique à l'employé, comme 'Journal des feuilles de temps'."
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:71
|
|
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:85
|
|
#, python-format
|
|
msgid ""
|
|
"In order to create a timesheet for this employee, you must link him/her to a"
|
|
" user."
|
|
msgstr ""
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:73
|
|
#, python-format
|
|
msgid ""
|
|
"In order to create a timesheet for this employee, you must link the employee"
|
|
" to a product, like 'Consultant'."
|
|
msgstr "Pour créer une feuille de temps pour cet employé, vous devez lier l'employé à un article, comme par exemple \"Consultant\"."
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:89
|
|
#, python-format
|
|
msgid ""
|
|
"In order to create a timesheet for this employee, you must link the employee"
|
|
" to a product."
|
|
msgstr "Pour créer une feuille de temps pour cet employé, vous devez lier l'employé à un article."
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: model:ir.filters,name:hr_timesheet_sheet.filter_hr_timesheet_report_internal_timesheets
|
|
msgid "Internal Timesheet"
|
|
msgstr ""
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:256
|
|
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:258
|
|
#, python-format
|
|
msgid "Invalid Action!"
|
|
msgstr "Action invalide!"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: field:hr_timesheet_sheet.sheet.account,invoice_rate:0
|
|
msgid "Invoice rate"
|
|
msgstr "Taux de facturation"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: field:hr_timesheet_sheet.sheet,message_is_follower:0
|
|
msgid "Is a Follower"
|
|
msgstr "Est abonné"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: view:hr.timesheet.current.open:hr_timesheet_sheet.view_hr_timesheet_current_open
|
|
msgid "It will open your current timesheet"
|
|
msgstr "Ceci ouvrira votre feuille de temps actuelle"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: field:hr_timesheet_sheet.sheet,message_last_post:0
|
|
msgid "Last Message Date"
|
|
msgstr "Date du dernier message"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: field:hr.timesheet.current.open,write_uid:0
|
|
#: field:hr_timesheet_sheet.sheet,write_uid:0
|
|
msgid "Last Updated by"
|
|
msgstr "Dernière modification par"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: field:hr.timesheet.current.open,write_date:0
|
|
#: field:hr_timesheet_sheet.sheet,write_date:0
|
|
msgid "Last Updated on"
|
|
msgstr "Dernière mise à jour le"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: field:hr_timesheet_sheet.sheet,message_ids:0
|
|
msgid "Messages"
|
|
msgstr "Messages"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: help:hr_timesheet_sheet.sheet,message_ids:0
|
|
msgid "Messages and communication history"
|
|
msgstr "Historique des messages et communications"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: selection:hr.config.settings,timesheet_range:0
|
|
#: selection:res.company,timesheet_range:0
|
|
msgid "Month"
|
|
msgstr "Mois"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: model:ir.ui.menu,name:hr_timesheet_sheet.menu_act_hr_timesheet_sheet_form_my_current
|
|
msgid "My Current Timesheet"
|
|
msgstr "Ma Feuille de Présence actuelle"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: view:hr.timesheet.current.open:hr_timesheet_sheet.view_hr_timesheet_current_open
|
|
#: model:ir.actions.act_window,name:hr_timesheet_sheet.action_hr_timesheet_current_open
|
|
#: model:ir.actions.server,name:hr_timesheet_sheet.ir_actions_server_timsheet_sheet
|
|
msgid "My Timesheet"
|
|
msgstr "Ma feuille de temps"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: model:ir.actions.act_window,help:hr_timesheet_sheet.action_hr_timesheet_current_open
|
|
msgid ""
|
|
"My Timesheet opens your timesheet so that you can book your activities into "
|
|
"the system. From the same form, you can register your attendances (Sign "
|
|
"In/Out) and describe the working hours made on the different projects. At "
|
|
"the end of the period defined in the company, the timesheet is confirmed by "
|
|
"the user and can be validated by his manager. If required, as defined on the"
|
|
" project, you can generate the invoices based on the timesheet."
|
|
msgstr "Ma feuille de temps ouvre une feuille de temps de façon à vous permettre de saisir vos activités dans le système. Sur le même formulaire, vous pouvez enregistrer vos présences (entrées/sorties) et décrire les heures de travail effectuées et les imputer sur les différents projets.\r\nA la fin de la période définie par la société, la feuille de temps est confirmée par l'utilisateur et peut être validée par son responsable. Si nécessaire, et comme défini pour chaque projet, vous pouvez générer les factures en fonction des feuilles de temps."
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: selection:hr.timesheet.report,state:0
|
|
#: selection:hr_timesheet_sheet.sheet,state:0
|
|
msgid "New"
|
|
msgstr "Nouveau"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: field:hr_timesheet_sheet.sheet,name:0
|
|
msgid "Note"
|
|
msgstr "Note"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: view:hr.timesheet.current.open:hr_timesheet_sheet.view_hr_timesheet_current_open
|
|
#: selection:hr_timesheet_sheet.sheet,state:0
|
|
msgid "Open"
|
|
msgstr "Ouvrir"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: code:addons/hr_timesheet_sheet/wizard/hr_timesheet_current.py:50
|
|
#, python-format
|
|
msgid "Open Timesheet"
|
|
msgstr "Ouvrir les feuilles de temps"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: view:hr_timesheet_sheet.sheet:hr_timesheet_sheet.hr_timesheet_sheet_form
|
|
#: field:hr_timesheet_sheet.sheet,period_ids:0
|
|
#: view:hr_timesheet_sheet.sheet.day:hr_timesheet_sheet.hr_timesheet_day_tree
|
|
msgid "Period"
|
|
msgstr "Période"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: help:hr.config.settings,timesheet_range:0
|
|
#: help:res.company,timesheet_range:0
|
|
msgid "Periodicity on which you validate your timesheets."
|
|
msgstr "Période pour laquelle vous pouvez valider vos feuille de temps"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: code:addons/hr_timesheet_sheet/wizard/hr_timesheet_current.py:38
|
|
#, python-format
|
|
msgid "Please create an employee and associate it with this user."
|
|
msgstr "SVP Créez un employé et associez-le à cet utilisateur."
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:131
|
|
#, python-format
|
|
msgid ""
|
|
"Please verify that the total difference of the sheet is lower than %.2f."
|
|
msgstr "Veuillez vérifier que la différence totale de la feuille est de moins de %.2f."
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: selection:hr_timesheet_sheet.sheet,state_attendance:0
|
|
msgid "Present"
|
|
msgstr "Présent"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: field:hr_timesheet_sheet.sheet.account,name:0
|
|
msgid "Project / Analytic Account"
|
|
msgstr "Projet /Compte analytique"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: view:hr_timesheet_sheet.sheet:hr_timesheet_sheet.hr_timesheet_sheet_form
|
|
msgid "Refuse"
|
|
msgstr "Refuser"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: view:hr_timesheet_sheet.sheet.account:hr_timesheet_sheet.hr_timesheet_account_filter
|
|
msgid "Search Account"
|
|
msgstr "Recherche de comptes"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: view:hr_timesheet_sheet.sheet:hr_timesheet_sheet.view_hr_timesheet_sheet_filter
|
|
msgid "Search Timesheet"
|
|
msgstr "Rechercher dans les feuilles de temps"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: view:hr_timesheet_sheet.sheet:hr_timesheet_sheet.hr_timesheet_sheet_form
|
|
msgid "Set to Draft"
|
|
msgstr "Mettre au brouillon"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0
|
|
#: field:hr_timesheet_sheet.sheet.account,sheet_id:0
|
|
#: field:hr_timesheet_sheet.sheet.day,sheet_id:0
|
|
msgid "Sheet"
|
|
msgstr "Feuille"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: view:hr_timesheet_sheet.sheet:hr_timesheet_sheet.hr_timesheet_sheet_form
|
|
msgid "Sign In"
|
|
msgstr "Pointer l'entrée"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: view:hr_timesheet_sheet.sheet:hr_timesheet_sheet.hr_timesheet_sheet_form
|
|
msgid "Sign Out"
|
|
msgstr "Pointer la sortie"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: view:hr.timesheet.report:hr_timesheet_sheet.view_timesheet_report_search
|
|
#: field:hr.timesheet.report,state:0 field:hr_timesheet_sheet.sheet,state:0
|
|
msgid "Status"
|
|
msgstr "État"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: view:hr_timesheet_sheet.sheet:hr_timesheet_sheet.hr_timesheet_sheet_form
|
|
msgid "Submit to Manager"
|
|
msgstr "Soumettre au responsable"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: view:hr_timesheet_sheet.sheet:hr_timesheet_sheet.hr_timesheet_sheet_form
|
|
#: field:hr_timesheet_sheet.sheet,message_summary:0
|
|
msgid "Summary"
|
|
msgstr "Résumé"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:62
|
|
#, python-format
|
|
msgid ""
|
|
"The timesheet cannot be validated as it does not contain an equal number of "
|
|
"sign ins and sign outs."
|
|
msgstr "La feuille de temps ne peut pas être validée car elle ne contient pas un nombre égal de pointage d'entrée et de pointage de sortie."
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: view:hr_timesheet_sheet.sheet:hr_timesheet_sheet.hr_timesheet_sheet_form
|
|
#: model:ir.model,name:hr_timesheet_sheet.model_hr_timesheet_report
|
|
#: model:ir.model,name:hr_timesheet_sheet.model_hr_timesheet_sheet_sheet
|
|
msgid "Timesheet"
|
|
msgstr "Feuille de présence"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: view:hr_timesheet_sheet.sheet:hr_timesheet_sheet.hr_timesheet_sheet_form
|
|
#: field:hr_timesheet_sheet.sheet,timesheet_activity_count:0
|
|
#: model:ir.actions.act_window,name:hr_timesheet_sheet.act_hr_timesheet_sheet_sheet_2_hr_analytic_timesheet
|
|
msgid "Timesheet Activities"
|
|
msgstr "Activités de la feuille de temps"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: model:ir.model,name:hr_timesheet_sheet.model_hr_analytic_timesheet
|
|
msgid "Timesheet Line"
|
|
msgstr "Ligne de feuille de temps"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: view:hr_timesheet_sheet.sheet:hr_timesheet_sheet.hr_timesheet_sheet_form
|
|
msgid "Timesheet Period"
|
|
msgstr "Période des feuilles de temps"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: field:res.company,timesheet_max_difference:0
|
|
msgid "Timesheet allowed difference(Hours)"
|
|
msgstr "Différence autorisée (en heure) sur les feuilles de temps"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: model:ir.actions.act_window,name:hr_timesheet_sheet.act_hr_timesheet_sheet_sheet_by_account
|
|
msgid "Timesheet by Account"
|
|
msgstr "Feuilles de temps par compte"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: view:hr_timesheet_sheet.sheet.account:hr_timesheet_sheet.hr_timesheet_account_form
|
|
#: view:hr_timesheet_sheet.sheet.account:hr_timesheet_sheet.hr_timesheet_account_tree
|
|
msgid "Timesheet by Accounts"
|
|
msgstr "Feuille de temps par compte"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: model:ir.actions.act_window,name:hr_timesheet_sheet.act_hr_timesheet_sheet_sheet_by_day
|
|
msgid "Timesheet by Day"
|
|
msgstr "Feuilles de temps par jour"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: field:hr_timesheet_sheet.sheet,timesheet_ids:0
|
|
msgid "Timesheet lines"
|
|
msgstr "Lignes des feuilles de temps"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: field:res.company,timesheet_range:0
|
|
msgid "Timesheet range"
|
|
msgstr "Plage de la feuille de temps"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: view:hr.employee:hr_timesheet_sheet.hr_timesheet_sheet_employee_extd_form
|
|
#: field:hr.employee,timesheet_count:0
|
|
#: view:hr_timesheet_sheet.sheet:hr_timesheet_sheet.hr_timesheet_sheet_form
|
|
#: view:hr_timesheet_sheet.sheet:hr_timesheet_sheet.hr_timesheet_sheet_tree_simplified
|
|
#: model:ir.actions.act_window,name:hr_timesheet_sheet.act_hr_employee_2_hr_timesheet
|
|
#: view:res.company:hr_timesheet_sheet.hr_timesheet_sheet_company
|
|
msgid "Timesheets"
|
|
msgstr "Feuille de présence"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: model:ir.model,name:hr_timesheet_sheet.model_hr_timesheet_sheet_sheet_account
|
|
#: model:ir.model,name:hr_timesheet_sheet.model_hr_timesheet_sheet_sheet_day
|
|
msgid "Timesheets by Period"
|
|
msgstr "Feuilles de temps par période"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: model:ir.actions.act_window,name:hr_timesheet_sheet.act_hr_timesheet_sheet_form
|
|
#: model:ir.ui.menu,name:hr_timesheet_sheet.menu_act_hr_timesheet_sheet_form
|
|
msgid "Timesheets to Validate"
|
|
msgstr "Feuilles de temps à valider"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: view:hr_timesheet_sheet.sheet:hr_timesheet_sheet.view_hr_timesheet_sheet_filter
|
|
msgid "To Approve"
|
|
msgstr "À approuver"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#. openerp-web
|
|
#: code:addons/hr_timesheet_sheet/static/src/xml/timesheet.xml:15
|
|
#: code:addons/hr_timesheet_sheet/static/src/xml/timesheet.xml:40
|
|
#: view:hr_timesheet_sheet.sheet.account:hr_timesheet_sheet.hr_timesheet_account_form
|
|
#: view:hr_timesheet_sheet.sheet.account:hr_timesheet_sheet.hr_timesheet_account_tree
|
|
#, python-format
|
|
msgid "Total"
|
|
msgstr "Total"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: field:hr_timesheet_sheet.sheet,total_attendance:0
|
|
msgid "Total Attendance"
|
|
msgstr "Total des pointages"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: view:hr_timesheet_sheet.sheet.day:hr_timesheet_sheet.hr_timesheet_day_tree
|
|
msgid "Total Attendances"
|
|
msgstr "Total des présences"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: view:hr_timesheet_sheet.sheet.day:hr_timesheet_sheet.hr_timesheet_day_tree
|
|
msgid "Total Difference"
|
|
msgstr "Différence Totale"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: field:hr_timesheet_sheet.sheet.account,total:0
|
|
msgid "Total Time"
|
|
msgstr "Temps total"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: field:hr_timesheet_sheet.sheet,total_timesheet:0
|
|
#: view:hr_timesheet_sheet.sheet.day:hr_timesheet_sheet.hr_timesheet_day_tree
|
|
#: field:hr_timesheet_sheet.sheet.day,total_timesheet:0
|
|
msgid "Total Timesheet"
|
|
msgstr "Total des feuilles de temps"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: view:hr.timesheet.report:hr_timesheet_sheet.view_timesheet_report_search
|
|
#: field:hr.timesheet.report,to_invoice:0
|
|
msgid "Type of Invoicing"
|
|
msgstr "Type de facturation"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: field:hr_timesheet_sheet.sheet,message_unread:0
|
|
msgid "Unread Messages"
|
|
msgstr "Messages non-lus"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: view:hr_timesheet_sheet.sheet:hr_timesheet_sheet.view_hr_timesheet_sheet_filter
|
|
msgid "Unvalidated Timesheets"
|
|
msgstr "Feuilles de temps non validées"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: field:hr_timesheet_sheet.sheet,user_id:0
|
|
msgid "User"
|
|
msgstr "Utilisateur"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:496
|
|
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:515
|
|
#, python-format
|
|
msgid "User Error!"
|
|
msgstr "Erreur utilisateur!"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: field:hr.config.settings,timesheet_range:0
|
|
msgid "Validate timesheets every"
|
|
msgstr "Valider les feuilles de temps tou(te)s les"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: selection:hr_timesheet_sheet.sheet,state:0
|
|
msgid "Waiting Approval"
|
|
msgstr "En attente d'approbation"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:100
|
|
#, python-format
|
|
msgid "Warning !"
|
|
msgstr "Avertissement !"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:131
|
|
#, python-format
|
|
msgid "Warning!"
|
|
msgstr "Attention !"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: field:hr_timesheet_sheet.sheet,website_message_ids:0
|
|
msgid "Website Messages"
|
|
msgstr "Messages du site web"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: help:hr_timesheet_sheet.sheet,website_message_ids:0
|
|
msgid "Website communication history"
|
|
msgstr "Historique de communication du site web"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: selection:hr.config.settings,timesheet_range:0
|
|
#: selection:res.company,timesheet_range:0
|
|
msgid "Week"
|
|
msgstr "Semaine"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:248
|
|
#, python-format
|
|
msgid "Week "
|
|
msgstr "Semaine "
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:496
|
|
#, python-format
|
|
msgid ""
|
|
"You can not enter an attendance date outside the current timesheet dates."
|
|
msgstr ""
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:494
|
|
#, python-format
|
|
msgid ""
|
|
"You can not enter an attendance in a submitted timesheet. Ask your manager "
|
|
"to reset it before adding attendance."
|
|
msgstr ""
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:258
|
|
#, python-format
|
|
msgid "You cannot delete a timesheet which have attendance entries."
|
|
msgstr "Vous ne pouvez pas supprimer une feuille de temps qui possède des entrée de présence."
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:256
|
|
#, python-format
|
|
msgid "You cannot delete a timesheet which is already confirmed."
|
|
msgstr "Vous ne pouvez pas supprimer des feuilles de temps qui sont déjà confirmées."
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:66
|
|
#, python-format
|
|
msgid "You cannot duplicate a timesheet."
|
|
msgstr "Vous ne pouvez pas dupliquer une feuille de temps."
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:515
|
|
#, python-format
|
|
msgid ""
|
|
"You cannot enter an attendance date outside the current timesheet dates."
|
|
msgstr ""
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: constraint:hr_timesheet_sheet.sheet:0
|
|
msgid ""
|
|
"You cannot have 2 timesheets that overlap!\n"
|
|
"Please use the menu 'My Current Timesheet' to avoid this problem."
|
|
msgstr "Vous ne pouvez pas avoir 2 feuilles de temps qui se chevauchent!\nSVP utilisez le menu 'Ma feuille de temps actuelle' pour éviter ce problème."
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:87
|
|
#, python-format
|
|
msgid ""
|
|
"You cannot have 2 timesheets that overlap!\n"
|
|
"You should use the menu 'My Timesheet' to avoid this problem."
|
|
msgstr "Vous ne pouvez pas avoir 2 feuilles de temps qui se chevauchent!\nVous devriez utiliser le menu 'Ma feuille de temps' pour éviter ce problème."
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: constraint:hr.analytic.timesheet:0
|
|
msgid "You cannot modify an entry in a Confirmed/Done timesheet !"
|
|
msgstr "Vous ne pouvez pas modifier une entrée dans une feuilles de temps confirmée/terminée!"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:522
|
|
#, python-format
|
|
msgid "You cannot modify an entry in a confirmed timesheet"
|
|
msgstr "Vous ne pouvez pas modifier une entrée dans une feuille de temps confirmée."
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:381
|
|
#, python-format
|
|
msgid "You cannot modify an entry in a confirmed timesheet."
|
|
msgstr "Vous ne pouvez pas modifier une entrée dans une feuille de temps confirmée."
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#. openerp-web
|
|
#: code:addons/hr_timesheet_sheet/static/src/xml/timesheet.xml:58
|
|
#, python-format
|
|
msgid ""
|
|
"You will be able to register your working hours and\n"
|
|
" activities."
|
|
msgstr ""
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: view:hr.timesheet.current.open:hr_timesheet_sheet.view_hr_timesheet_current_open
|
|
msgid "or"
|
|
msgstr "ou"
|
|
|
|
#. module: hr_timesheet_sheet
|
|
#: view:hr_timesheet_sheet.sheet:hr_timesheet_sheet.hr_timesheet_sheet_form
|
|
msgid "to"
|
|
msgstr "à"
|