Files
enterprise-addons/planning/i18n/fr.po
T

3972 lines
153 KiB
Gettext
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * planning
#
# Translators:
# gdp Odoo <[email protected]>, 2022
# Nathan Grognet <[email protected]>, 2022
# Cécile Collart <[email protected]>, 2022
# Alexandra Jubert, 2022
# Martin Trigaux, 2022
# Jolien De Paepe, 2023
# "Dylan Kiss (dyki)" <[email protected]>, 2025.
# "Manon Rondou (ronm)" <[email protected]>, 2025, 2026.
# Weblate <[email protected]>, 2025.
# "Cécile Collart (cco)" <[email protected]>, 2026.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0+e\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-07-17 17:43+0000\n"
"PO-Revision-Date: 2026-06-08 18:25+0000\n"
"Last-Translator: \"Cécile Collart (cco)\" <[email protected]>\n"
"Language-Team: French <https://translate.odoo.com/projects/odoo-19/planning/"
"fr/>\n"
"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : ((n != 0 && n % "
"1000000 == 0) ? 1 : 2);\n"
"X-Generator: Weblate 2026.6.1\n"
#. module: planning
#. odoo-python
#: code:addons/planning/models/resource_resource.py:0
msgid "%(resource_name)s (%(role)s)"
msgstr "%(resource_name)s (%(role)s)"
#. module: planning
#. odoo-python
#: code:addons/planning/models/planning_role.py:0
msgid "%s (copy)"
msgstr "%s (copie)"
#. module: planning
#: model:ir.actions.report,print_report_name:planning.report_planning_slot
msgid "'Planning'"
msgstr "'Planification'"
#. module: planning
#. odoo-python
#: code:addons/planning/models/planning_template.py:0
msgid "(%s days span)"
msgstr "(plage de %s jours)"
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.open_slots_list_template
msgid ".&amp;nbsp;"
msgstr ".&amp;nbsp;"
#. module: planning
#: model_terms:hr.job,job_details:planning.job_maintenance_technician
#: model_terms:hr.job,job_details:planning.job_quality_control
msgid "1 Onsite Interview"
msgstr "1 entretien sur site"
#. module: planning
#: model_terms:hr.job,job_details:planning.job_maintenance_technician
#: model_terms:hr.job,job_details:planning.job_quality_control
msgid "1 Phone Call"
msgstr "1 appel téléphonique"
#. module: planning
#: model_terms:hr.job,job_details:planning.job_maintenance_technician
#: model_terms:hr.job,job_details:planning.job_quality_control
msgid "2 open days"
msgstr "2 journées portes ouvertes"
#. module: planning
#: model_terms:hr.job,job_details:planning.job_maintenance_technician
#: model_terms:hr.job,job_details:planning.job_quality_control
msgid "4 Days after Interview"
msgstr "4 jours après l'entretien"
#. module: planning
#: model_terms:digest.tip,tip_description:planning.digest_tip_planning_0
msgid "<b class=\"tip_title\">Tip: Record your planning faster</b>"
msgstr ""
"<b class=\"tip_title\">Astuce : Encodez votre planning plus rapidement</b>"
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.planning_shift_ics_description
msgid "<b>Allocated Time:</b>"
msgstr "<b>Temps alloué :</b>"
#. module: planning
#. odoo-javascript
#: code:addons/planning/static/src/js/tours/planning.js:0
msgid ""
"<b>Drag & drop</b> your shift to reschedule it. <i>Tip: hit CTRL (or Cmd) to "
"duplicate it instead.</i> <b>Adjust the size</b> of the shift to modify its "
"period."
msgstr ""
"<b>Glissez et déposez</b> votre poste pour le replanifier. <i>Astuce : "
"appuyez sur CTRL (ou CMD) pour le dupliquer à la place.</i> <b>Ajustez la "
"taille</b> du poste pour en modifier la période."
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.planning_shift_ics_description
msgid "<b>Note:</b>"
msgstr "<b>Note :</b>"
#. module: planning
#. odoo-javascript
#: code:addons/planning/static/src/js/tours/planning.js:0
msgid "<b>Publish & send</b> your employee's planning."
msgstr "<b>Publiez & envoyez</b> le planning de vos employés."
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.planning_shift_ics_description
msgid "<b>Role:</b>"
msgstr "<b>Rôle:</b>"
#. module: planning
#: model:mail.template,body_html:planning.email_template_shift_switch_email
msgid ""
"<div>\n"
" <p t-if=\"ctx.get('old_assignee_name')\">Dear <t t-"
"out=\"ctx['old_assignee_name']\">Anita Oliver</t>,</p>\n"
" <p t-else=\"\">Hello,</p>\n"
" <br/>\n"
" <p>\n"
" The following shift that you requested to switch has "
"been re-assigned\n"
" <t t-if=\"ctx.get('new_assignee_name')\"> to <t t-"
"out=\"ctx['new_assignee_name']\">Marc Demo</t></t>.\n"
" </p>\n"
" <table style=\"margin-left: 30px;\">\n"
" <tr t-if=\"(ctx.get('start_datetime') and "
"ctx.get('end_datetime')) or "
"ctx.get('allocated_hours') or "
"ctx.get('allocated_percentage')\">\n"
" <th style=\"padding: 5px; text-align: left;"
"\">Date</th>\n"
" <td style=\"padding: 5px;\">\n"
" <span t-if=\"ctx.get('start_datetime') and "
"ctx.get('end_datetime')\" t-out=\"'%s ⟶ %s' % "
"( ctx['start_datetime'], "
"ctx['end_datetime'], )\">\n"
" 05/31/2021, 8:00 AM ⟶ 05/31/2021, 4:00 "
"PM\n"
" </span>\n"
" <span t-if=\"ctx.get('allocated_hours')\" "
"style=\"opacity: 0.5;\">\n"
" (<t t-out=\"ctx['allocated_hours']"
"\">4:00</t>h)\n"
" </span>\n"
" <span t-if=\"ctx.get('allocated_percentage') "
"and ctx['allocated_percentage'] != '100'\" style=\"opacity: 0.5;\">\n"
" (<t t-out=\"ctx['allocated_percentage']"
"\">50</t>%)\n"
" </span>\n"
" </td>\n"
" </tr>\n"
" <tr t-if=\"object.role_id\">\n"
" <th style=\"padding: 5px; text-align: left;"
"\">Role</th>\n"
" <td style=\"padding: 5px;\" t-"
"out=\"object.role_id.name or ''\">Bartender</td>\n"
" </tr>\n"
" <tr t-if=\"hasattr(object, 'project_id') and "
"object.project_id\">\n"
" <th style=\"padding: 5px; text-align: left;"
"\">Project</th>\n"
" <td style=\"padding: 5px;\" t-"
"out=\"object.sudo().project_id.name or ''\">Gathering</td>\n"
" </tr>\n"
" <tr t-if=\"hasattr(object, 'sale_line_id') and "
"object.sale_line_id\">\n"
" <th style=\"padding: 5px; text-align: left;"
"\">Sales Order Item</th>\n"
" <td style=\"padding: 5px;\" t-"
"out=\"object.sudo().sale_line_id.name or ''\">Coffee</td>\n"
" </tr>\n"
" <tr t-if=\"hasattr(object, 'name') and "
"object.name\">\n"
" <th style=\"padding: 5px; text-align: left;"
"\">Note</th>\n"
" <td style=\"padding: 5px;\" t-out=\"object.name "
"or ''\">/</td>\n"
" </tr>\n"
" </table>\n"
" <br/>\n"
" </div>\n"
" "
msgstr ""
"<div>\n"
" <p t-if=\"ctx.get('old_assignee_name')\">Bonjour <t t-"
"out=\"ctx['old_assignee_name']\">Anita Oliver</t>,</p>\n"
" <p t-else=\"\">Bonjour,</p>\n"
" <br/>\n"
" <p>\n"
" Suite à votre demande de changement de poste, celui-"
"ci a été réattribué\n"
" <t t-if=\"ctx.get('new_assignee_name')\"> à <t t-"
"out=\"ctx['new_assignee_name']\">Marc Demo</t></t>.\n"
" </p>\n"
" <table style=\"margin-left: 30px;\">\n"
" <tr t-if=\"(ctx.get('start_datetime') and "
"ctx.get('end_datetime')) or "
"ctx.get('allocated_hours') or "
"ctx.get('allocated_percentage')\">\n"
" <th style=\"padding: 5px; text-align: left;"
"\">Date</th>\n"
" <td style=\"padding: 5px;\">\n"
" <span t-if=\"ctx.get('start_datetime') and "
"ctx.get('end_datetime')\" t-out=\"'%s ⟶ %s' % "
"( ctx['start_datetime'], "
"ctx['end_datetime'], )\">\n"
" 31/05/2021, 8 h ⟶ 31/05/2021, 16 h\n"
" </span>\n"
" <span t-if=\"ctx.get('allocated_hours')\" "
"style=\"opacity: 0.5;\">\n"
" (<t t-out=\"ctx['allocated_hours']"
"\">4:00</t> h)\n"
" </span>\n"
" <span t-if=\"ctx.get('allocated_percentage') "
"and ctx['allocated_percentage'] != '100'\" style=\"opacity: 0.5;\">\n"
" (<t t-out=\"ctx['allocated_percentage']"
"\">50</t>%)\n"
" </span>\n"
" </td>\n"
" </tr>\n"
" <tr t-if=\"object.role_id\">\n"
" <th style=\"padding: 5px; text-align: left;"
"\">Fonction</th>\n"
" <td style=\"padding: 5px;\" t-"
"out=\"object.role_id.name or ''\">Barman</td>\n"
" </tr>\n"
" <tr t-if=\"hasattr(object, 'project_id') and "
"object.project_id\">\n"
" <th style=\"padding: 5px; text-align: left;"
"\">Projet</th>\n"
" <td style=\"padding: 5px;\" t-"
"out=\"object.sudo().project_id.name or ''\">Réunion</td>\n"
" </tr>\n"
" <tr t-if=\"hasattr(object, 'sale_line_id') and "
"object.sale_line_id\">\n"
" <th style=\"padding: 5px; text-align: left;"
"\">Ligne de commande</th>\n"
" <td style=\"padding: 5px;\" t-"
"out=\"object.sudo().sale_line_id.name or ''\">Café</td>\n"
" </tr>\n"
" <tr t-if=\"hasattr(object, 'name') and "
"object.name\">\n"
" <th style=\"padding: 5px; text-align: left;"
"\">Note</th>\n"
" <td style=\"padding: 5px;\" t-out=\"object.name "
"or ''\">/</td>\n"
" </tr>\n"
" </table>\n"
" <br/>\n"
" </div>\n"
" "
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.planning_shift_notification
msgid ""
"<i class=\"fa fa-check-circle\"/>\n"
" You have successfully requested to switch your "
"shift. You will be notified when another employee takes over your shift."
msgstr ""
"<i class=\"fa fa-check-circle\"/>\n"
" Votre demande de changement de poste a été acceptée. "
"Vous serez informé(e) lorsqu'un autre employé prendra votre poste."
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.planning_shift_notification
msgid ""
"<i class=\"fa fa-check-circle\"/> Request to switch shift cancelled "
"successfully."
msgstr ""
"<i class=\"fa fa-check-circle\"/> La demande de changement de poste a été "
"annulée avec succès."
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.planning_shift_notification
msgid ""
"<i class=\"fa fa-check-circle\"/> This shift is no longer assigned to you."
msgstr "<i class=\"fa fa-check-circle\"/> Ce poste ne vous est plus attribué."
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.planning_shift_notification
msgid ""
"<i class=\"fa fa-check-circle\"/> You were successfully assigned this open "
"shift."
msgstr ""
"<i class=\"fa fa-check-circle\"/> Ce poste ouvert vous a été attribué avec "
"succès."
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.planning_slot_template_view_kanban
msgid ""
"<i class=\"fa fa-clock-o\" role=\"img\" aria-label=\"Hours\" title=\"Hours\"/"
">"
msgstr ""
"<i class=\"fa fa-clock-o\" role=\"img\" aria-label=\"Hours\" "
"title=\"Heures\"/>"
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.planning_assignee_contact_popover
msgid ""
"<i class=\"fa fa-envelope-o\" title=\"Mail\" role=\"img\" style=\"padding-"
"right: 2px\"/>"
msgstr ""
"<i class=\"fa fa-envelope-o\" title=\"Email\" role=\"img\" style=\"padding-"
"right: 2px\"/>"
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.planning_shift_notification
msgid ""
"<i class=\"fa fa-exclamation-circle\"/> This shift is already assigned to "
"another employee."
msgstr ""
"<i class=\"fa fa-exclamation-circle\"/> Ce poste est déjà attribué à un "
"autre employé."
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.planning_shift_notification
msgid ""
"<i class=\"fa fa-exclamation-circle\"/> You can no longer unassign yourself "
"from this shift."
msgstr ""
"<i class=\"fa fa-exclamation-circle\"/> Vous ne pouvez plus vous désassigner "
"de ce poste."
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.planning_slot_template_view_form
msgid ""
"<i class=\"fa fa-long-arrow-right my-1 mx-1\" aria-label=\"Arrow icon\" "
"title=\"Arrow\"/>"
msgstr ""
"<i class=\"fa fa-long-arrow-right my-1 mx-1\" aria-label=\"Arrow icon\" "
"title=\"Flèche\"/>"
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.open_slots_list_template
msgid ""
"<i class=\"fa fa-long-arrow-right\" aria-label=\"Arrow icon\" "
"title=\"Arrow\"/>"
msgstr ""
"<i class=\"fa fa-long-arrow-right\" aria-label=\"Arrow icon\" "
"title=\"Flèche\"/>"
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.planning_assignee_contact_popover
msgid ""
"<i class=\"fa fa-phone\" title=\"Phone\" role=\"img\" style=\"padding-right: "
"2px\"/>"
msgstr ""
"<i class=\"fa fa-phone\" title=\"Téléphone\" role=\"img\" style=\"padding-"
"right: 2px\"/>"
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.planning_view_kanban
msgid ""
"<i class=\"me-1 mt-1 fa fa-clock-o\" role=\"img\" aria-label=\"Date\" "
"title=\"Date\"/>"
msgstr ""
"<i class=\"me-1 mt-1 fa fa-clock-o\" role=\"img\" aria-label=\"Date\" "
"title=\"Date\"/>"
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.period_report_template
msgid ""
"<span class=\"o_start_date\"/>\n"
" <i class=\"mx-1 fa fa-long-arrow-right\" "
"aria-label=\"Arrow icon\" title=\"Arrow\"/>\n"
" <span class=\"o_end_date\"/>"
msgstr ""
"<span class=\"o_start_date\"/>\n"
" <i class=\"mx-1 fa fa-long-arrow-right\" "
"aria-label=\"Arrow icon\" title=\"Flèche\"/>\n"
" <span class=\"o_end_date\"/>"
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.hr_employee_public_view_form
#: model_terms:ir.ui.view,arch_db:planning.hr_employee_view_form_inherit
msgid "<span class=\"o_stat_text\">Planning</span>"
msgstr "<span class=\"o_stat_text\">Planification</span>"
#. module: planning
#: model_terms:hr.job,job_details:planning.job_maintenance_technician
#: model_terms:hr.job,job_details:planning.job_quality_control
msgid "<span class=\"text-muted small\">Days to get an Offer</span>"
msgstr "<span class=\"text-muted small\">Jour pour recevoir une offre</span>"
#. module: planning
#: model_terms:hr.job,job_details:planning.job_maintenance_technician
#: model_terms:hr.job,job_details:planning.job_quality_control
msgid "<span class=\"text-muted small\">Process</span>"
msgstr "<span class=\"text-muted small\">Procédure</span>"
#. module: planning
#: model_terms:hr.job,job_details:planning.job_maintenance_technician
#: model_terms:hr.job,job_details:planning.job_quality_control
msgid "<span class=\"text-muted small\">Time to Answer</span>"
msgstr "<span class=\"text-muted small\">Temps pour répondre</span>"
#. module: planning
#: model_terms:web_tour.tour,rainbow_man_message:planning.planning_tour
msgid ""
"<span><b>Congratulations!</b> You are now a master of planning.\n"
" </span>"
msgstr ""
"<span><b>Félicitations !</b> Vous êtes à présent un expert en "
"planification.\n"
" </span>"
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.res_config_settings_view_form
msgid "<span>Allow employees to:</span>"
msgstr "<span>Permettre aux employés de :</span>"
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.planning_view_form
#: model_terms:ir.ui.view,arch_db:planning.planning_view_kanban_inherit
msgid ""
"<span>The employee assigned would like to switch shifts with someone else.</"
"span>"
msgstr ""
"<span>L'employé assigné aimerait changer de poste avec quelqu'un d'autre.</"
"span>"
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.res_config_settings_view_form
msgid "<span>months ahead</span>"
msgstr "<span>mois à venir</span>"
#. module: planning
#: model:mail.template,body_html:planning.email_template_slot_single
msgid ""
"<style>\n"
" .planning_mail_template_button {\n"
" padding: 5px 10px;\n"
" text-decoration: none;\n"
" border: 1px;\n"
" border-radius: 3px;\n"
" text-align: center;\n"
" color: #374151;\n"
" background-color: #E7E9ED;\n"
" border: solid #E7E9ED;\n"
" flex: 1 1 40%;\n"
" }\n"
" .top_button {\n"
" color: #FFFFFF;\n"
" background-color: #714B67;\n"
" border: solid #714B67;\n"
" flex: 1 1 60%;\n"
" }\n"
" .button_box {\n"
" display: flex;\n"
" flex-wrap: wrap;\n"
" gap: 10px;\n"
" margin: 20px 15px 0px 15px;\n"
" }\n"
" </style>\n"
" <body><div>\n"
" <p t-if=\"ctx.get('employee_name')\">Dear <t t-"
"out=\"ctx['employee_name']\">Anita Oliver</t>,</p>\n"
" <p t-else=\"\">Hello,</p>\n"
" <br/>\n"
" <p t-if=\"ctx.get('open_shift_available')\">We have a "
"new shift opening:</p>\n"
" <p t-else=\"\">You have been assigned the following "
"shift:</p>\n"
" <table style=\"margin-left: 30px;\">\n"
" <tr t-if=\"(ctx.get('start_datetime') and "
"ctx.get('end_datetime')) or "
"ctx.get('allocated_hours') or "
"ctx.get('allocated_percentage')\">\n"
" <th style=\"padding: 5px; text-align: left;"
"\">Date</th>\n"
" <td style=\"padding: 5px;\">\n"
" <span t-if=\"ctx.get('start_datetime') and "
"ctx.get('end_datetime')\" t-out=\"'%s ⟶ %s' % "
"( ctx['start_datetime'], "
"ctx['end_datetime'], )\">\n"
" 05/31/2021, 8:00 AM ⟶ 05/31/2021, 4:00 "
"PM\n"
" </span>\n"
" <span t-if=\"ctx.get('allocated_hours')\" "
"style=\"opacity: 0.5;\">\n"
" (<t t-out=\"ctx['allocated_hours']"
"\">4:00</t>h)\n"
" </span>\n"
" <span t-if=\"ctx.get('allocated_percentage') "
"and ctx['allocated_percentage'] != '100'\" style=\"opacity: 0.5;\">\n"
" (<t t-out=\"ctx['allocated_percentage']"
"\">50</t>%)\n"
" </span>\n"
" </td>\n"
" </tr>\n"
" <tr t-if=\"object.role_id\">\n"
" <th style=\"padding: 5px; text-align: left;"
"\">Role</th>\n"
" <td style=\"padding: 5px;\" t-"
"out=\"object.role_id.name or ''\">Bartender</td>\n"
" </tr>\n"
" <tr t-if=\"hasattr(object, 'project_id') and "
"object.project_id\">\n"
" <th style=\"padding: 5px; text-align: left;"
"\">Project</th>\n"
" <td style=\"padding: 5px;\" t-"
"out=\"object.sudo().project_id.name or ''\">Gathering</td>\n"
" </tr>\n"
" <tr t-if=\"hasattr(object, 'sale_line_id') and "
"object.sale_line_id\">\n"
" <th style=\"padding: 5px; text-align: left;"
"\">Sales Order Item</th>\n"
" <td style=\"padding: 5px;\" t-"
"out=\"object.sudo().sale_line_id.name or ''\">Coffee</td>\n"
" </tr>\n"
" <tr t-if=\"hasattr(object, 'name') and "
"object.name\">\n"
" <th style=\"padding: 5px; text-align: left;"
"\">Note</th>\n"
" <td style=\"padding: 5px;\" t-out=\"object.name "
"or ''\">/</td>\n"
" </tr>\n"
" </table>\n"
" <div class=\"button_box\">\n"
" <a t-if=\"ctx.get('available_link')\" t-att-"
"href=\"ctx['available_link']\" target=\"_blank\" "
"class=\"planning_mail_template_button top_button\">Assign me this shift</a>\n"
" <a t-if=\"ctx.get('unavailable_link')\" t-att-"
"href=\"ctx['unavailable_link']\" target=\"_blank\" "
"class=\"planning_mail_template_button top_button\">I am unavailable</a>\n"
" <a t-if=\"ctx.get('google_url')\" t-att-"
"href=\"ctx['google_url']\" target=\"_blank\" "
"class=\"planning_mail_template_button\">Add to Google Calendar</a>\n"
" <a t-if=\"ctx.get('iCal_url')\" t-att-"
"href=\"ctx['iCal_url']\" target=\"_blank\" "
"class=\"planning_mail_template_button\">Add to iCal/Outlook</a>\n"
" </div>\n"
" <br/>\n"
" <p t-if=\"ctx.get('open_shift_available')\">If you are "
"interested and available, please assign yourself this open shift.</p>\n"
" <p t-else=\"\">In case the current shift doesn't suit "
"you, we encourage you to reach out to your colleagues and request to switch "
"shifts. They might be interested in exchanging shifts with you.</p>\n"
" </div>\n"
" </body>"
msgstr ""
"<style>\n"
" .planning_mail_template_button {\n"
" padding: 5px 10px;\n"
" text-decoration: none;\n"
" border: 1px;\n"
" border-radius: 3px;\n"
" text-align: center;\n"
" color: #374151;\n"
" background-color: #E7E9ED;\n"
" border: solid #E7E9ED;\n"
" flex: 1 1 40%;\n"
" }\n"
" .top_button {\n"
" color: #FFFFFF;\n"
" background-color: #714B67;\n"
" border: solid #714B67;\n"
" flex: 1 1 60%;\n"
" }\n"
" .button_box {\n"
" display: flex;\n"
" flex-wrap: wrap;\n"
" gap: 10px;\n"
" margin: 20px 15px 0px 15px;\n"
" }\n"
" </style>\n"
" <body><div>\n"
" <p t-if=\"ctx.get('employee_name')\">Bonjour <t t-"
"out=\"ctx['employee_name']\">Anita Oliver</t>,</p>\n"
" <p t-else=\"\">Bonjour,</p>\n"
" <br/>\n"
" <p t-if=\"ctx.get('open_shift_available')\">Un nouveau "
"shift est disponible :</p>\n"
" <p t-else=\"\">Le shift suivant vous a été attribué :</"
"p>\n"
" <table style=\"margin-left: 30px;\">\n"
" <tr t-if=\"(ctx.get('start_datetime') and "
"ctx.get('end_datetime')) or "
"ctx.get('allocated_hours') or "
"ctx.get('allocated_percentage')\">\n"
" <th style=\"padding: 5px; text-align: left;"
"\">Date</th>\n"
" <td style=\"padding: 5px;\">\n"
" <span t-if=\"ctx.get('start_datetime') and "
"ctx.get('end_datetime')\" t-out=\"'%s ⟶ %s' % "
"( ctx['start_datetime'], "
"ctx['end_datetime'], )\">\n"
" 31/05/2021, 8 h 00 ⟶ 31/05/2021, 16 h "
"00\n"
" </span>\n"
" <span t-if=\"ctx.get('allocated_hours')\" "
"style=\"opacity: 0.5;\">\n"
" (<t t-out=\"ctx['allocated_hours']\">4 h "
"00</t>)\n"
" </span>\n"
" <span t-if=\"ctx.get('allocated_percentage') "
"and ctx['allocated_percentage'] != '100'\" style=\"opacity: 0.5;\">\n"
" (<t t-out=\"ctx['allocated_percentage']"
"\">50</t>%)\n"
" </span>\n"
" </td>\n"
" </tr>\n"
" <tr t-if=\"object.role_id\">\n"
" <th style=\"padding: 5px; text-align: left;"
"\">Fonction</th>\n"
" <td style=\"padding: 5px;\" t-"
"out=\"object.role_id.name or ''\">Barman</td>\n"
" </tr>\n"
" <tr t-if=\"hasattr(object, 'project_id') and "
"object.project_id\">\n"
" <th style=\"padding: 5px; text-align: left;"
"\">Projet</th>\n"
" <td style=\"padding: 5px;\" t-"
"out=\"object.sudo().project_id.name or ''\">Réunion</td>\n"
" </tr>\n"
" <tr t-if=\"hasattr(object, 'sale_line_id') and "
"object.sale_line_id\">\n"
" <th style=\"padding: 5px; text-align: left;"
"\">Article de commande</th>\n"
" <td style=\"padding: 5px;\" t-"
"out=\"object.sudo().sale_line_id.name or ''\">Café</td>\n"
" </tr>\n"
" <tr t-if=\"hasattr(object, 'name') and "
"object.name\">\n"
" <th style=\"padding: 5px; text-align: left;"
"\">Note</th>\n"
" <td style=\"padding: 5px;\" t-out=\"object.name "
"or ''\">/</td>\n"
" </tr>\n"
" </table>\n"
" <div class=\"button_box\">\n"
" <a t-if=\"ctx.get('available_link')\" t-att-"
"href=\"ctx['available_link']\" target=\"_blank\" "
"class=\"planning_mail_template_button top_button\">M’attribuer ce shift</a>\n"
" <a t-if=\"ctx.get('unavailable_link')\" t-att-"
"href=\"ctx['unavailable_link']\" target=\"_blank\" "
"class=\"planning_mail_template_button top_button\">Je ne suis pas "
"disponible</a>\n"
" <a t-if=\"ctx.get('google_url')\" t-att-"
"href=\"ctx['google_url']\" target=\"_blank\" "
"class=\"planning_mail_template_button\">Ajouter à Google Calendar</a>\n"
" <a t-if=\"ctx.get('iCal_url')\" t-att-"
"href=\"ctx['iCal_url']\" target=\"_blank\" "
"class=\"planning_mail_template_button\">Ajouter à iCal/Outlook</a>\n"
" </div>\n"
" <br/>\n"
" <p t-if=\"ctx.get('open_shift_available')\">Si vous êtes "
"intéressé(e) et disponible, veuillez vous attribuer ce poste vacant.</p>\n"
" <p t-else=\"\">Si le créneau qui vous a été attribué ne "
"vous convient pas, nous vous encourageons à contacter vos collègues pour "
"proposer un échange. Ils pourraient être intéressés par un changement de "
"shift.</p>\n"
" </div>\n"
" </body>"
#. module: planning
#: model:mail.template,body_html:planning.email_template_planning_planning
msgid ""
"<style>\n"
" .planning_mail_template_button {\n"
" padding: 5px 10px;\n"
" text-decoration: none;\n"
" border: 1px;\n"
" border-radius: 3px;\n"
" display: inline-block; \n"
" width: 190px;\n"
" text-align: center;\n"
" }\n"
" </style>\n"
" <body><div>\n"
" <p t-if=\"ctx.get('employee')\">Dear <t t-"
"out=\"ctx['employee'].name or ''\">Anita Oliver</t>,</p>\n"
" <p t-else=\"\">Hello,</p>\n"
" <br/>\n"
" <p t-if=\"ctx.get('start_datetime') and "
"ctx.get('end_datetime')\">\n"
" Your upcoming shifts from <t t-"
"out=\"format_date(ctx['start_datetime'])\">05-05-2021</t>\n"
" to <t t-out=\"format_date(ctx['end_datetime'])"
"\">05-11-2021</t> have been published.\n"
" </p>\n"
" <div style=\"display: flex; margin: 15px;\">\n"
" <div t-if=\"ctx.get('planning_url')\" style=\"margin-"
"right: 15px;\">\n"
" <a t-att-href=\"ctx['planning_url']\" "
"target=\"_blank\" class=\"planning_mail_template_button\" t-attf-"
"style=\"color: {{object.company_id.email_primary_color or '#FFFFFF'}}; "
"background-color: {{object.company_id.email_secondary_color or '#875A7B'}};"
"\">View Your Planning</a>\n"
" </div>\n"
" <div t-if=\"ctx.get('planning_url_ics')\">\n"
" <a t-att-href=\"ctx['planning_url_ics']\" "
"target=\"_blank\" class=\"planning_mail_template_button\" style=\"color: "
"#374151; background-color: #E7E9ED; border: solid #E7E9ED;\">Add to "
"Calendar</a>\n"
" </div>\n"
" </div>\n"
" <br/>\n"
" <p t-if=\"ctx.get('slot_unassigned') or "
"(object.allow_self_unassign and object.self_unassign_days_before)\">\n"
" <t t-if=\"ctx.get('slot_unassigned')\">\n"
" We would also like to remind you that there are "
"some open shifts available, and if you are interested and available, please "
"assign yourself to those shifts.\n"
" </t>\n"
" <t t-if=\"object.allow_self_unassign and "
"object.self_unassign_days_before\">\n"
" If you are unable to work a shift that has been "
"assigned to you, please unassign yourself within <t t-"
"out=\"object.self_unassign_days_before or ''\">5</t> day(s) before the start "
"of the shift.\n"
" </t>\n"
" </p>\n"
" <p t-if=\"ctx.get('message')\" t-out=\"ctx['message']\"/"
">\n"
" <p t-if=\"object.allow_self_unassign\">In case your "
"current schedule doesn't suit you, we encourage you to reach out to your "
"colleagues and request to switch shifts. They might be interested in "
"exchanging shifts with you.</p>\n"
" </div>\n"
" </body>"
msgstr ""
"<style>\n"
" .planning_mail_template_button {\n"
" padding: 5px 10px;\n"
" text-decoration: none;\n"
" border: 1px;\n"
" border-radius: 3px;\n"
" display: inline-block; \n"
" width: 190px;\n"
" text-align: center;\n"
" }\n"
" </style>\n"
" <body><div>\n"
" <p t-if=\"ctx.get('employee')\">Bonjour <t t-"
"out=\"ctx['employee'].name or ''\">Anita Oliver</t>,</p>\n"
" <p t-else=\"\">Bonjour,</p>\n"
" <br/>\n"
" <p t-if=\"ctx.get('start_datetime') and "
"ctx.get('end_datetime')\">\n"
" Vos prochains shifts, prévus du <t t-"
"out=\"format_date(ctx['start_datetime'])\">05-05-2021</t>\n"
" au <t t-out=\"format_date(ctx['end_datetime'])"
"\">11-05-2021</t> ont été publiés.\n"
" </p>\n"
" <div style=\"display: flex; margin: 15px;\">\n"
" <div t-if=\"ctx.get('planning_url')\" style=\"margin-"
"right: 15px;\">\n"
" <a t-att-href=\"ctx['planning_url']\" "
"target=\"_blank\" class=\"planning_mail_template_button\" t-attf-"
"style=\"color: {{object.company_id.email_primary_color or '#FFFFFF'}}; "
"background-color: {{object.company_id.email_secondary_color or '#875A7B'}};"
"\">Voir votre planning</a>\n"
" </div>\n"
" <div t-if=\"ctx.get('planning_url_ics')\">\n"
" <a t-att-href=\"ctx['planning_url_ics']\" "
"target=\"_blank\" class=\"planning_mail_template_button\" style=\"color: "
"#374151; background-color: #E7E9ED; border: solid #E7E9ED;\">Ajouter au "
"calendrier</a>\n"
" </div>\n"
" </div>\n"
" <br/>\n"
" <p t-if=\"ctx.get('slot_unassigned') or "
"(object.allow_self_unassign and object.self_unassign_days_before)\">\n"
" <t t-if=\"ctx.get('slot_unassigned')\">\n"
" Nous vous rappelons qu’il reste des shifts "
"disponibles. Si vous êtes intéressé(e) et disponible, nous vous invitons à "
"les accepter.\n"
" </t>\n"
" <t t-if=\"object.allow_self_unassign and "
"object.self_unassign_days_before\">\n"
" Si vous ne pouvez pas assurer l’un des shifts "
"qui vous a été attribué, merci de vous retirer du shift concerné au moins <t "
"t-out=\"object.self_unassign_days_before or ''\">5</t> jour(s) avant le "
"début de la période.\n"
" </t>\n"
" </p>\n"
" <p t-if=\"ctx.get('message')\" t-out=\"ctx['message']\"/"
">\n"
" <p t-if=\"object.allow_self_unassign\">Si votre planning "
"actuel ne vous convient pas, n'hésitez pas à contacter vos collègues pour "
"proposer un échange de shift. Ils pourraient être intéressés.</p>\n"
" </div>\n"
" </body>"
#. module: planning
#: model:ir.model.constraint,message:planning.constraint_planning_recurrency_check_until_limit
msgid ""
"A recurrence repeating itself until a certain date must have its limit set"
msgstr ""
"Une récurrence se répétant elle-même jusqu'à une certaine date doit avoir "
"des limites définies"
#. module: planning
#. odoo-python
#: code:addons/planning/models/planning_recurrency.py:0
msgid "A shift must be in the same company as its recurrence."
msgstr "Un poste doit être dans la même société que sa récurrence."
#. module: planning
#. odoo-javascript
#: code:addons/planning/static/src/views/planning_gantt/planning_gantt_controller.xml:0
msgid "Actions"
msgstr "Actions"
#. module: planning
#: model:ir.model.fields,field_description:planning.field_planning_role__active
#: model:ir.model.fields,field_description:planning.field_planning_slot_template__active
msgid "Active"
msgstr "Actif"
#. module: planning
#. odoo-javascript
#: code:addons/planning/static/src/views/planning_gantt/planning_gantt_controller.js:0
msgid "Add Shift"
msgstr "Ajouter un poste"
#. module: planning
#: model:ir.model.fields,help:planning.field_planning_send__note
msgid "Additional message displayed in the email sent to employees"
msgstr "Message additionnel affiché dans l'e-mail envoyé aux employés"
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.planning_send_view_form
msgid "Additional message included in the email sent to your employees"
msgstr "Message additionnel inclus dans l'e-mail envoyé à vos employés"
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.planning_view_form
msgid "Additional note sent to the employee"
msgstr "Note complémentaire envoyée à l'employé"
#. module: planning
#: model:res.groups,name:planning.group_planning_manager
msgid "Administrator"
msgstr "Administrateur"
#. module: planning
#. odoo-javascript
#: code:addons/planning/static/src/views/planning_hooks.js:0
msgid ""
"All open shifts have already been assigned, or there are no resources "
"available to take them at this time."
msgstr ""
"Tous les postes ouverts ont déjà été assignés ou aucune ressource n'est "
"disponible pour les prendre en ce moment."
#. module: planning
#. odoo-javascript
#: code:addons/planning/static/src/views/planning_calendar/planning_ask_recurrence_update/planning_ask_recurrence_update_dialog.js:0
#: model:ir.model.fields.selection,name:planning.selection__planning_slot__recurrence_update__all
msgid "All shifts"
msgstr "Tous les postes"
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.planning_view_form_in_gantt
msgid ""
"All subsequent shifts will be deleted. Are you sure you want to continue?"
msgstr ""
"Tous les postes ultérieurs seront supprimés. Êtes-vous sûr de vouloir "
"continuer ?"
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.planning_view_tree
msgid "Allocated Percentage"
msgstr "Pourcentage alloué"
#. module: planning
#: model:ir.model.fields,field_description:planning.field_planning_analysis_report__allocated_hours
#: model:ir.model.fields,field_description:planning.field_planning_slot__allocated_hours
msgid "Allocated Time"
msgstr "Temps alloué"
#. module: planning
#: model:ir.model.fields,field_description:planning.field_planning_slot__allocated_percentage
msgid "Allocated Time %"
msgstr "% de temps alloué"
#. module: planning
#: model:ir.model.fields,field_description:planning.field_planning_analysis_report__allocated_percentage
msgid "Allocated Time (%)"
msgstr "Temps alloué (%)"
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.planning_shift_ics_description
msgid "Allocated Time:"
msgstr "Temps alloué :"
#. module: planning
#: model:ir.model.constraint,message:planning.constraint_planning_slot_check_allocated_hours_positive
msgid "Allocated hours and allocated time percentage cannot be negative."
msgstr ""
"Les heures allouées et le pourcentage de temps alloué ne peuvent pas être "
"négatifs."
#. module: planning
#: model:ir.model.fields,field_description:planning.field_planning_slot__allocation_type
msgid "Allocation Type"
msgstr "Type d'allocation"
#. module: planning
#: model_terms:ir.actions.act_window,help:planning.planning_report_action_analysis
msgid ""
"Analyze the allocation of your resources across roles, projects, and sales "
"orders, and estimate future needs."
msgstr ""
"Analysez l'allocation de vos ressources entre les rôles, les projets et les "
"commandes client, et estimez les besoins futurs."
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.planning_role_view_form
#: model_terms:ir.ui.view,arch_db:planning.planning_role_view_search
#: model_terms:ir.ui.view,arch_db:planning.planning_slot_template_view_form
#: model_terms:ir.ui.view,arch_db:planning.planning_slot_template_view_search
msgid "Archived"
msgstr "Archivé"
#. module: planning
#. odoo-javascript
#: code:addons/planning/static/src/views/resource_form/resource_form_controller.js:0
#: code:addons/planning/static/src/views/resource_list/resource_list_controller.js:0
msgid ""
"Archiving this resource will transform all of its future shifts into open "
"shifts. Are you sure you want to continue?"
msgstr ""
"L'archivage de cette ressource transformera tous les postes futurs en postes "
"ouverts. Êtes-vous sûr de vouloir continuer ?"
#. module: planning
#. odoo-javascript
#: code:addons/planning/static/src/views/planning_form/planning_form_view.js:0
#: code:addons/planning/static/src/views/planning_gantt/planning_gantt_renderer.js:0
msgid "Are you sure you want to delete this shift?"
msgstr "Êtes-vous sûr de vouloir supprimer ce poste?"
#. module: planning
#. odoo-javascript
#: code:addons/planning/static/src/components/conflicting_slot_ids_field/conflicting_slot_ids_field.xml:0
msgid "Arrow"
msgstr "Flèche"
#. module: planning
#. odoo-javascript
#: code:addons/planning/static/src/components/conflicting_slot_ids_field/conflicting_slot_ids_field.xml:0
msgid "Arrow icon"
msgstr "Icône de flèche"
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.planning_view_form
#: model_terms:ir.ui.view,arch_db:planning.planning_view_form_in_gantt
#: model_terms:ir.ui.view,arch_db:planning.planning_view_tree
msgid "Ask To Switch"
msgstr "Demander à changer"
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.period_report_template
msgid "Ask to Switch"
msgstr "Demander à changer"
#. module: planning
#. odoo-javascript
#: code:addons/planning/static/src/js/tours/planning.js:0
msgid ""
"Assign a <b>resource</b>, or leave it open for the moment. <i>Tip: Create "
"open shifts for the roles you will be needing to complete a mission. Then, "
"assign those open shifts to the resources that are available.</i>"
msgstr ""
"Assignez une <b>ressource</b> ou laissez-le ouvert pour le moment. "
"<i>Astuce : créez des postes ouverts pour les rôles dont vous aurez besoin "
"pour accomplir une mission. Ensuite, affectez ces postes ouverts aux "
"ressources disponibles.</i>"
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.unwanted_slots_list_template
msgid "Assignee"
msgstr "Responsable"
#. module: planning
#. odoo-javascript
#: code:addons/planning/static/src/views/planning_calendar/planning_calendar_controller.xml:0
#: code:addons/planning/static/src/views/planning_gantt/planning_gantt_controller.xml:0
#: model_terms:ir.ui.view,arch_db:planning.planning_view_form
#: model_terms:ir.ui.view,arch_db:planning.planning_view_form_in_gantt
msgid "Auto Plan"
msgstr "Planifier automatiquement"
#. module: planning
#. odoo-javascript
#: code:addons/planning/static/src/views/planning_calendar/planning_calendar_controller.xml:0
#: code:addons/planning/static/src/views/planning_gantt/planning_gantt_controller.xml:0
msgid "Automatically plan open shifts and sales orders"
msgstr "Planifier automatiquement des postes ouverts et des commandes"
#. module: planning
#. odoo-javascript
#: code:addons/planning/static/src/views/planning_calendar/planning_filter_section/planning_calendar_filter_section.xml:0
msgid "Avatar"
msgstr "Avatar"
#. module: planning
#: model:ir.ui.menu,name:planning.planning_menu_schedule_by_resource
msgid "By Resource"
msgstr "Par ressource"
#. module: planning
#: model:ir.ui.menu,name:planning.planning_menu_schedule_by_role
msgid "By Role"
msgstr "Par rôle"
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.unwanted_slots_list_template
msgid "CANCEL SWITCH"
msgstr "ANNULER LE CHANGEMENT"
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.period_report_template
#: model_terms:ir.ui.view,arch_db:planning.planning_view_form
#: model_terms:ir.ui.view,arch_db:planning.planning_view_form_in_gantt
#: model_terms:ir.ui.view,arch_db:planning.planning_view_tree
msgid "Cancel Switch"
msgstr "Annuler le changement"
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.hr_employee_view_form_simplified
msgid "Chat"
msgstr "Messagerie instantanée"
#. module: planning
#: model:ir.model.fields,field_description:planning.field_planning_role__color
#: model:ir.model.fields,field_description:planning.field_planning_slot__color
msgid "Color"
msgstr "Couleur"
#. module: planning
#: model:planning.role,name:planning.planning_role_cm
msgid "Community Manager"
msgstr "Responsable de la communauté"
#. module: planning
#: model:ir.model,name:planning.model_res_company
msgid "Companies"
msgstr "Sociétés"
#. module: planning
#: model:ir.model.fields,field_description:planning.field_planning_analysis_report__company_id
#: model:ir.model.fields,field_description:planning.field_planning_planning__company_id
#: model:ir.model.fields,field_description:planning.field_planning_recurrency__company_id
#: model:ir.model.fields,field_description:planning.field_planning_slot__company_id
#: model_terms:ir.ui.view,arch_db:planning.planning_view_search_base
msgid "Company"
msgstr "Société"
#. module: planning
#: model:ir.model.fields,help:planning.field_planning_planning__company_id
msgid ""
"Company linked to the material resource. Leave empty for the resource to be "
"available in every company."
msgstr ""
"Société liée à la ressource matérielle. Laissez vide pour que la ressource "
"soit disponible dans toutes les sociétés."
#. module: planning
#: model:ir.model,name:planning.model_res_config_settings
msgid "Config Settings"
msgstr "Paramètres de configuration"
#. module: planning
#: model:ir.ui.menu,name:planning.planning_menu_settings
msgid "Configuration"
msgstr "Configuration"
#. module: planning
#. odoo-javascript
#: code:addons/planning/static/src/views/planning_calendar/planning_ask_recurrence_update/planning_ask_recurrence_update_dialog.xml:0
msgid "Confirm"
msgstr "Confirmer"
#. module: planning
#. odoo-javascript
#: code:addons/planning/static/src/views/planning_calendar/planning_calendar_controller.xml:0
msgid "Copy previous"
msgstr "Copier précédent"
#. module: planning
#. odoo-javascript
#: code:addons/planning/static/src/views/planning_calendar/planning_calendar_controller.xml:0
#: code:addons/planning/static/src/views/planning_gantt/planning_gantt_controller.xml:0
msgid "Copy previous week"
msgstr "Copier semaine précédente"
#. module: planning
#: model:planning.role,name:planning.planning_role_crane
msgid "Crane"
msgstr "Grue"
#. module: planning
#: model_terms:ir.actions.act_window,help:planning.planning_action_open_shifts
msgid ""
"Create open shifts for the roles you will be needing to complete a mission."
"<br>\n"
" Allocate open shifts to resources based on their roles."
msgstr ""
"Créez des postes ouverts pour les rôles dont vous aurez besoin pour "
"accomplir une mission.<br>\n"
" Assignez les postes ouverts aux ressources en fonction de "
"leurs rôles."
#. module: planning
#: model:ir.model.fields,field_description:planning.field_planning_calendar_resource__create_uid
#: model:ir.model.fields,field_description:planning.field_planning_planning__create_uid
#: model:ir.model.fields,field_description:planning.field_planning_preview__create_uid
#: model:ir.model.fields,field_description:planning.field_planning_recurrency__create_uid
#: model:ir.model.fields,field_description:planning.field_planning_role__create_uid
#: model:ir.model.fields,field_description:planning.field_planning_send__create_uid
#: model:ir.model.fields,field_description:planning.field_planning_slot__create_uid
#: model:ir.model.fields,field_description:planning.field_planning_slot_template__create_uid
msgid "Created by"
msgstr "Créé par"
#. module: planning
#: model:ir.model.fields,field_description:planning.field_planning_calendar_resource__create_date
#: model:ir.model.fields,field_description:planning.field_planning_planning__create_date
#: model:ir.model.fields,field_description:planning.field_planning_preview__create_date
#: model:ir.model.fields,field_description:planning.field_planning_recurrency__create_date
#: model:ir.model.fields,field_description:planning.field_planning_role__create_date
#: model:ir.model.fields,field_description:planning.field_planning_send__create_date
#: model:ir.model.fields,field_description:planning.field_planning_slot__create_date
#: model:ir.model.fields,field_description:planning.field_planning_slot_template__create_date
msgid "Created on"
msgstr "Créé le"
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.open_slots_list_template
#: model_terms:ir.ui.view,arch_db:planning.period_report_template
#: model_terms:ir.ui.view,arch_db:planning.planning_view_form
msgid "Date"
msgstr "Date"
#. module: planning
#: model:ir.model.fields,field_description:planning.field_planning_planning__date_end
msgid "Date End"
msgstr "Date de fin"
#. module: planning
#: model:ir.model.fields,field_description:planning.field_planning_planning__date_start
msgid "Date Start"
msgstr "Date de début"
#. module: planning
#: model:ir.model.fields.selection,name:planning.selection__planning_recurrency__repeat_unit__day
#: model:ir.model.fields.selection,name:planning.selection__planning_slot__repeat_unit__day
msgid "Days"
msgstr "Jours"
#. module: planning
#: model:ir.model.fields,field_description:planning.field_planning_slot__self_unassign_days_before
#: model:ir.model.fields,field_description:planning.field_res_company__planning_self_unassign_days_before
#: model:ir.model.fields,field_description:planning.field_res_config_settings__planning_self_unassign_days_before
msgid "Days before shift for unassignment"
msgstr "Jours avant le poste pour la désassignation"
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.res_config_settings_view_form
msgid "Deadline"
msgstr "Date limite"
#. module: planning
#: model:ir.model.fields,help:planning.field_planning_planning__self_unassign_days_before
#: model:ir.model.fields,help:planning.field_planning_slot__self_unassign_days_before
#: model:ir.model.fields,help:planning.field_res_company__planning_self_unassign_days_before
#: model:ir.model.fields,help:planning.field_res_config_settings__planning_self_unassign_days_before
msgid "Deadline in days for shift unassignment"
msgstr "Date limite en jours pour se déssasigner d'un poste"
#. module: planning
#: model:ir.model.fields,field_description:planning.field_hr_employee__default_planning_role_id
#: model:ir.model.fields,field_description:planning.field_resource_resource__default_role_id
msgid "Default Role"
msgstr "Rôle par défaut"
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.resource_resource_search_view_inherit
msgid "Default Roles"
msgstr "Rôles par défaut"
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.employee_no_email_list_wizard
msgid ""
"Define a work email address for the following employees so they will receive "
"the planning."
msgstr ""
"Définissez une adresse e-mail professionnelle pour les employés suivants "
"afin qu'ils reçoivent le planning."
#. module: planning
#: model:ir.model.fields,help:planning.field_planning_slot__role_id
#: model_terms:ir.actions.act_window,help:planning.planning_action_roles
msgid ""
"Define the roles your resources will perform (e.g. Chef, Bartender, Waiter). "
"Create open shifts based on the roles needed for a mission, then assign "
"those shifts to available resources."
msgstr ""
"Définissez les rôles que vos ressources rempliront (p. ex. Chef, Barman, "
"Serveur). Créez des postes ouverts en fonction des rôles nécessaires pour "
"une mission, puis attribuez ces postes aux ressources disponibles."
#. module: planning
#. odoo-javascript
#: code:addons/planning/static/src/views/planning_form/planning_form_view.js:0
#: code:addons/planning/static/src/views/planning_gantt/planning_gantt_renderer.js:0
#: model_terms:ir.ui.view,arch_db:planning.planning_role_view_kanban
#: model_terms:ir.ui.view,arch_db:planning.planning_view_kanban
msgid "Delete"
msgstr "Supprimer"
#. module: planning
#. odoo-javascript
#: code:addons/planning/static/src/components/address_recurrency_confirmation_dialog/address_recurrency_confirmation_dialog.js:0
msgid "Delete Recurring Shift"
msgstr "Supprimer un poste récurrent"
#. module: planning
#: model:ir.model.fields,field_description:planning.field_planning_analysis_report__department_id
#: model:ir.model.fields,field_description:planning.field_planning_slot__department_id
#: model_terms:ir.ui.view,arch_db:planning.planning_view_search_base
msgid "Department"
msgstr "Département"
#. module: planning
#: model:ir.model,name:planning.model_hr_departure_wizard
msgid "Departure Wizard"
msgstr "Assistant de départ"
#. module: planning
#: model:planning.role,name:planning.planning_role_developer
msgid "Developer"
msgstr "Développeur"
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.employee_no_email_list_wizard
#: model_terms:ir.ui.view,arch_db:planning.planning_preview_view_form
#: model_terms:ir.ui.view,arch_db:planning.planning_send_view_form
#: model_terms:ir.ui.view,arch_db:planning.planning_view_form_in_gantt
msgid "Discard"
msgstr "Ignorer"
#. module: planning
#: model:ir.model.fields,field_description:planning.field_hr_departure_wizard__display_name
#: model:ir.model.fields,field_description:planning.field_hr_employee__display_name
#: model:ir.model.fields,field_description:planning.field_hr_employee_public__display_name
#: model:ir.model.fields,field_description:planning.field_ir_actions_report__display_name
#: model:ir.model.fields,field_description:planning.field_planning_analysis_report__display_name
#: model:ir.model.fields,field_description:planning.field_planning_calendar_resource__display_name
#: model:ir.model.fields,field_description:planning.field_planning_planning__display_name
#: model:ir.model.fields,field_description:planning.field_planning_preview__display_name
#: model:ir.model.fields,field_description:planning.field_planning_recurrency__display_name
#: model:ir.model.fields,field_description:planning.field_planning_role__display_name
#: model:ir.model.fields,field_description:planning.field_planning_send__display_name
#: model:ir.model.fields,field_description:planning.field_planning_slot__display_name
#: model:ir.model.fields,field_description:planning.field_planning_slot_template__display_name
#: model:ir.model.fields,field_description:planning.field_res_company__display_name
#: model:ir.model.fields,field_description:planning.field_res_config_settings__display_name
#: model:ir.model.fields,field_description:planning.field_resource_resource__display_name
msgid "Display Name"
msgstr "Nom d'affichage"
#. module: planning
#: model_terms:ir.actions.act_window,help:planning.planning_action_resources
msgid "Distribute your material resources across projects and sales orders."
msgstr ""
"Répartissez vos ressources matérielles entre les projets et les commandes "
"clients."
#. module: planning
#. odoo-javascript
#: code:addons/planning/static/src/views/planning_calendar/planning_calendar_side_panel/planning_calendar_side_panel.xml:0
#: model:ir.model.fields.selection,name:planning.selection__planning_analysis_report__state__draft
#: model:ir.model.fields.selection,name:planning.selection__planning_slot__state__draft
#: model_terms:ir.ui.view,arch_db:planning.planning_view_search_base
msgid "Draft"
msgstr "Brouillon"
#. module: planning
#: model_terms:digest.tip,tip_description:planning.digest_tip_planning_0
msgid ""
"Drag a shift to another day to reschedule it, or to another row to reassign "
"the shift. Press CTRL (or Cmd on Mac) while dragging a shift to duplicate it."
msgstr ""
"Faites glisser un poste à un autre jour pour le replanifier ou à une autre "
"ligne pour le réassigner. Appuyez sur CTRL (ou Cmd sur Mac) tout en faisant "
"glisser un poste pour le dupliquer."
#. module: planning
#: model:ir.model.fields,field_description:planning.field_planning_slot__duration
msgid "Duration"
msgstr "Durée"
#. module: planning
#: model:ir.model.fields,field_description:planning.field_planning_slot_template__duration_days
msgid "Duration Days"
msgstr "Durée en jours"
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.planning_role_view_kanban
#: model_terms:ir.ui.view,arch_db:planning.planning_view_kanban
msgid "Edit"
msgstr "Modifier"
#. module: planning
#. odoo-javascript
#: code:addons/planning/static/src/views/planning_calendar/planning_ask_recurrence_update/planning_ask_recurrence_update_dialog.xml:0
msgid "Edit Recurrent Shift"
msgstr "Modifier le créneau récurrent"
#. module: planning
#: model:mail.template,description:planning.email_template_shift_switch_email
msgid ""
"Email sent automatically when an employee self-assigns to the unwanted shift "
"of another employee, notifying the person who requested to switch that the "
"shift has been taken"
msgstr ""
"E-mail envoyé automatiquement lorsqu'un employé s'assigne à un créneau "
"indésirable d'un autre employé, informant la personne ayant demandé le "
"changement que le créneau a été pris."
#. module: planning
#: model:mail.template,description:planning.email_template_slot_single
msgid "Email sent automatically when publishing a shift"
msgstr "E-mail envoyé automatiquement lorsqu'un poste est publié"
#. module: planning
#: model:mail.template,description:planning.email_template_planning_planning
msgid "Email sent automatically when publishing the schedule of your employees"
msgstr ""
"E-mail envoyé automatiquement lorsque les horaires de vos employés sont "
"publiés"
#. module: planning
#: model:ir.model,name:planning.model_hr_employee
#: model:ir.model.fields,field_description:planning.field_planning_analysis_report__employee_id
#: model:ir.model.fields,field_description:planning.field_planning_preview__employee_id
#: model:ir.model.fields,field_description:planning.field_planning_slot__employee_id
msgid "Employee"
msgstr "Employé"
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.hr_employee_view_form_simplified
msgid "Employee Name"
msgstr "Nom de l'employé"
#. module: planning
#: model:ir.model.fields,field_description:planning.field_res_company__planning_employee_unavailabilities
#: model:ir.model.fields,field_description:planning.field_res_config_settings__planning_employee_unavailabilities
#: model_terms:ir.ui.view,arch_db:planning.res_config_settings_view_form
msgid "Employee Unavailabilities"
msgstr "Indisponibilités des employés"
#. module: planning
#: model:ir.model.fields,field_description:planning.field_planning_send__employee_ids
#: model:ir.ui.menu,name:planning.planning_menu_settings_employee
#: model_terms:ir.ui.view,arch_db:planning.planning_role_view_search
#: model_terms:ir.ui.view,arch_db:planning.planning_view_search_base
msgid "Employees"
msgstr "Employés"
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.employee_no_email_list_wizard
msgid "Employees with no Work Email"
msgstr "Employés sans adresse e-mail professionnelle"
#. module: planning
#: model:ir.model.fields,field_description:planning.field_planning_analysis_report__end_datetime
#: model:ir.model.fields,field_description:planning.field_planning_slot__end_datetime
#: model_terms:ir.ui.view,arch_db:planning.planning_view_search_base
msgid "End Date"
msgstr "Date de fin"
#. module: planning
#: model:ir.model.fields,field_description:planning.field_planning_slot_template__end_time
msgid "End Hour"
msgstr "Heure de fin"
#. module: planning
#: model:ir.model.constraint,message:planning.constraint_hr_employee_employee_token_unique
msgid "Error: each employee token must be unique"
msgstr "Erreur : le jeton de chaque employé doit être unique"
#. module: planning
#. odoo-python
#: code:addons/planning/models/planning_recurrency.py:0
msgid "Every %(repeat_interval)s week(s) until %(repeat_until)s"
msgstr "Toutes les %(repeat_interval)s semaines jusqu'au %(repeat_until)s"
#. module: planning
#: model:ir.model.fields,field_description:planning.field_planning_send__note
msgid "Extra Message"
msgstr "Message suplémentaire"
#. module: planning
#. odoo-javascript
#: code:addons/planning/static/src/views/planning_gantt/planning_gantt_renderer.js:0
msgid "Failed to undo reschedule"
msgstr "Échec de l'annulation de la replanification"
#. module: planning
#: model_terms:ir.actions.act_window,help:planning.planning_action_my_calendar
msgid ""
"Find here your planning. Assign yourself open shifts that match your roles, "
"or indicate your unavailability."
msgstr ""
"Retrouvez ici votre planning. Attribuez-vous des postes ouverts qui "
"correspondent à vos rôles ou indiquez votre indisponibilité."
#. module: planning
#. odoo-python
#: code:addons/planning/models/planning_slot.py:0
msgid "First you have to specify the date of the invitation."
msgstr "Vous devez d'accord préciser la date de l'invitation."
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.view_employee_filter_inherit_hr
msgid "Fixed Hours"
msgstr "Horaire fixe"
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.view_employee_filter_inherit_hr
msgid "Flexible Hours"
msgstr "Horaire flexible"
#. module: planning
#: model:ir.model.fields.selection,name:planning.selection__planning_slot__allocation_type__forecast
msgid "Forecast"
msgstr "Prévision"
#. module: planning
#: model:ir.model.fields.selection,name:planning.selection__planning_recurrency__repeat_type__forever
#: model:ir.model.fields.selection,name:planning.selection__planning_slot__repeat_type__forever
msgid "Forever"
msgstr "Pour toujours"
#. module: planning
#. odoo-python
#: code:addons/planning/models/planning_recurrency.py:0
msgid "Forever, every %s week(s)"
msgstr "Toujours, toutes les %s semaine(s)"
#. module: planning
#: model:planning.role,name:planning.planning_furniture_assembler
msgid "Furniture Assembler"
msgstr "Monteur de meubles"
#. module: planning
#: model:planning.role,name:planning.planning_furniture_tool
msgid "Furniture Tools"
msgstr "Outillage de mobilier"
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.res_config_settings_view_form
msgid "Generate shifts"
msgstr "Générer des postes"
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.brand_promotion
msgid "Give depth to your"
msgstr "Donnez de la profondeur à votre"
#. module: planning
#: model:ir.model.fields,field_description:planning.field_hr_employee__has_slots
#: model:ir.model.fields,field_description:planning.field_hr_employee_public__has_slots
msgid "Has Slots"
msgstr "A des créneaux"
#. module: planning
#: model:ir.model.fields,field_description:planning.field_planning_analysis_report__request_to_switch
msgid "Has there been a request to switch on this shift slot?"
msgstr "Y a-t-il eu une demande de changement sur ce créneau ?"
#. module: planning
#: model:ir.model.fields,field_description:planning.field_planning_slot_template__name
msgid "Hours"
msgstr "Heures"
#. module: planning
#: model:ir.model.fields.selection,name:planning.selection__planning_analysis_report__resource_type__user
msgid "Human"
msgstr "Humain"
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.planning_view_form
#: model_terms:ir.ui.view,arch_db:planning.planning_view_form_in_gantt
#: model_terms:ir.ui.view,arch_db:planning.planning_view_tree
msgid "I Am Unavailable"
msgstr "Je suis indisponible"
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.open_slots_list_template
#: model_terms:ir.ui.view,arch_db:planning.planning_view_form
#: model_terms:ir.ui.view,arch_db:planning.planning_view_form_in_gantt
#: model_terms:ir.ui.view,arch_db:planning.planning_view_tree
msgid "I Take It"
msgstr "Je le prends"
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.period_report_template
msgid "I Take it"
msgstr "Accepter"
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.period_report_template
msgid "I am unavailable"
msgstr "Je suis indisponible"
#. module: planning
#: model:ir.model.fields,field_description:planning.field_hr_departure_wizard__id
#: model:ir.model.fields,field_description:planning.field_hr_employee__id
#: model:ir.model.fields,field_description:planning.field_hr_employee_public__id
#: model:ir.model.fields,field_description:planning.field_ir_actions_report__id
#: model:ir.model.fields,field_description:planning.field_planning_analysis_report__id
#: model:ir.model.fields,field_description:planning.field_planning_calendar_resource__id
#: model:ir.model.fields,field_description:planning.field_planning_planning__id
#: model:ir.model.fields,field_description:planning.field_planning_preview__id
#: model:ir.model.fields,field_description:planning.field_planning_recurrency__id
#: model:ir.model.fields,field_description:planning.field_planning_role__id
#: model:ir.model.fields,field_description:planning.field_planning_send__id
#: model:ir.model.fields,field_description:planning.field_planning_slot__id
#: model:ir.model.fields,field_description:planning.field_planning_slot_template__id
#: model:ir.model.fields,field_description:planning.field_res_company__id
#: model:ir.model.fields,field_description:planning.field_res_config_settings__id
#: model:ir.model.fields,field_description:planning.field_resource_resource__id
msgid "ID"
msgstr "ID"
#. module: planning
#: model:ir.model.fields,help:planning.field_planning_analysis_report__publication_warning
#: model:ir.model.fields,help:planning.field_planning_slot__publication_warning
msgid ""
"If checked, it means that the shift contains has changed since its last "
"publish."
msgstr ""
"Si coché, cela signifie que le contenu du poste a changé depuis sa dernière "
"publication."
#. module: planning
#. odoo-javascript
#: code:addons/planning/static/src/js/tours/planning.js:0
msgid ""
"If you are happy with your planning, you can now <b>send</b> it to your "
"employees."
msgstr ""
"Si vous êtes content avec votre planning, vous pouvez maintenant "
"<b>l'envoyer</b> à vos employés."
#. module: planning
#: model:ir.model.fields,field_description:planning.field_planning_send__include_unassigned
#: model_terms:ir.ui.view,arch_db:planning.planning_send_view_form
msgid "Include Open Shifts"
msgstr "Inclure les postes ouverts"
#. module: planning
#: model:ir.model.fields,field_description:planning.field_planning_planning__include_unassigned
msgid "Includes Open Shifts"
msgstr "Inclut les postes ouverts"
#. module: planning
#: model:ir.model.fields,field_description:planning.field_planning_planning__is_planning_preview
msgid "Is Planning Preview"
msgstr "Aperçu du planning"
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.hr_employee_view_form_simplified
msgid "Job Position"
msgstr "Poste"
#. module: planning
#: model:ir.model.fields,field_description:planning.field_planning_analysis_report__job_title
#: model:ir.model.fields,field_description:planning.field_planning_slot__job_title
msgid "Job Title"
msgstr "Titre du poste"
#. module: planning
#: model:ir.model.fields,field_description:planning.field_planning_calendar_resource__write_uid
#: model:ir.model.fields,field_description:planning.field_planning_planning__write_uid
#: model:ir.model.fields,field_description:planning.field_planning_preview__write_uid
#: model:ir.model.fields,field_description:planning.field_planning_recurrency__write_uid
#: model:ir.model.fields,field_description:planning.field_planning_role__write_uid
#: model:ir.model.fields,field_description:planning.field_planning_send__write_uid
#: model:ir.model.fields,field_description:planning.field_planning_slot__write_uid
#: model:ir.model.fields,field_description:planning.field_planning_slot_template__write_uid
msgid "Last Updated by"
msgstr "Mis à jour par"
#. module: planning
#: model:ir.model.fields,field_description:planning.field_planning_calendar_resource__write_date
#: model:ir.model.fields,field_description:planning.field_planning_planning__write_date
#: model:ir.model.fields,field_description:planning.field_planning_preview__write_date
#: model:ir.model.fields,field_description:planning.field_planning_recurrency__write_date
#: model:ir.model.fields,field_description:planning.field_planning_role__write_date
#: model:ir.model.fields,field_description:planning.field_planning_send__write_date
#: model:ir.model.fields,field_description:planning.field_planning_slot__write_date
#: model:ir.model.fields,field_description:planning.field_planning_slot_template__write_date
msgid "Last Updated on"
msgstr "Mis à jour le"
#. module: planning
#. odoo-javascript
#: code:addons/planning/static/src/views/planning_calendar/planning_calendar_side_panel/planning_calendar_side_panel.xml:0
msgid "Legend"
msgstr "Légende"
#. module: planning
#: model:ir.model.fields,field_description:planning.field_planning_planning__allow_self_unassign
#: model:ir.model.fields,field_description:planning.field_planning_slot__allow_self_unassign
msgid "Let Employee Unassign Themselves"
msgstr "Laissez les employés se désassigner eux-mêmes"
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.res_config_settings_view_form
msgid ""
"Let employees switch shifts with colleagues or unassign themselves when "
"unavailable"
msgstr ""
"Permettre aux employés de changer de créneau horaire avec des collègues ou "
"de se désassigner eux-mêmes en cas d'indisponibilité"
#. module: planning
#. odoo-javascript
#: code:addons/planning/static/src/js/tours/planning.js:0
msgid ""
"Let's check out the Gantt view for cool features. Get ready to <b>share your "
"schedule</b> and easily plan your shifts with just one click by <em>copying "
"the previous week's schedule</em>."
msgstr ""
"Découvrez des fonctionnalités intéressantes dans la vue Gantt. Préparez-vous "
"à <b>partager votre emploi du temps</b> et à planifier facilement vos "
"créneaux horaires en un seul clic en <em>copiant l'emploi du temps de la "
"semaine précédente</em>."
#. module: planning
#. odoo-javascript
#: code:addons/planning/static/src/js/tours/planning.js:0
msgid ""
"Let's create your first <b>shift</b>. <i>Tip: use the (+) shortcut available "
"on each cell of the Gantt view to save time.</i>"
msgstr ""
"Créons votre premier <b>poste</b> <i>Astuce : utilisez le raccourci (+) "
"disponible dans chaque cellule de la vue Gantt pour gagner du temps.</i>"
#. module: planning
#. odoo-javascript
#: code:addons/planning/static/src/js/tours/planning.js:0
msgid "Let's schedule a <b>shift</b> for this time range."
msgstr "Planifions un <b>poste</b> durant cette plage horaire."
#. module: planning
#. odoo-javascript
#: code:addons/planning/static/src/js/tours/planning.js:0
msgid "Let's start managing your employees' schedule!"
msgstr "Commençons à gérer l'emploi du temps de vos employés !"
#. module: planning
#. odoo-javascript
#: code:addons/planning/static/src/js/planning_calendar_front.js:0
msgid "List"
msgstr "Liste"
#. module: planning
#: model:hr.job,name:planning.job_maintenance_technician
#: model:planning.role,name:planning.planning_maintenance_technician
msgid "Maintenance Technician"
msgstr "Technicien de maintenance"
#. module: planning
#: model_terms:ir.actions.act_window,help:planning.planning_action_shift_template
msgid "Make encoding shifts easy with templates."
msgstr "Facilitez l'encodage des postes grâce aux modèles."
#. module: planning
#: model:planning.role,name:planning.planning_role_management
msgid "Management"
msgstr "Gestion"
#. module: planning
#: model:ir.model.fields,field_description:planning.field_planning_analysis_report__manager_id
#: model:ir.model.fields,field_description:planning.field_planning_slot__manager_id
#: model_terms:ir.ui.view,arch_db:planning.planning_view_search_base
msgid "Manager"
msgstr "Manager"
#. module: planning
#: model:ir.model.fields.selection,name:planning.selection__planning_analysis_report__resource_type__material
msgid "Material"
msgstr "Matériel"
#. module: planning
#: model:ir.actions.act_window,name:planning.planning_action_resources
#: model:ir.ui.menu,name:planning.planning_menu_settings_resource
#: model_terms:ir.ui.view,arch_db:planning.planning_role_view_search
#: model_terms:ir.ui.view,arch_db:planning.planning_view_search_base
msgid "Materials"
msgstr "Matériels"
#. module: planning
#. odoo-python
#: code:addons/planning/wizard/planning_preview.py:0
msgid "Missing start or end datetime in context."
msgstr "Date et heure de début ou de fin manquante dans le contexte."
#. module: planning
#: model:ir.model.fields,field_description:planning.field_planning_analysis_report__publication_warning
#: model:ir.model.fields,field_description:planning.field_planning_slot__publication_warning
msgid "Modified Since Last Publication"
msgstr "Modifié depuis la dernière publication"
#. module: planning
#. odoo-javascript
#: code:addons/planning/static/src/js/planning_calendar_front.js:0
msgid "Month"
msgstr "Mois"
#. module: planning
#: model:ir.model.fields.selection,name:planning.selection__planning_recurrency__repeat_unit__month
#: model:ir.model.fields.selection,name:planning.selection__planning_slot__repeat_unit__month
msgid "Months"
msgstr "Mois"
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.planning_role_view_search
#: model_terms:ir.ui.view,arch_db:planning.planning_view_search_base
msgid "My Department"
msgstr "Mon département"
#. module: planning
#: model:ir.actions.act_window,name:planning.planning_action_my_calendar
#: model:ir.actions.act_window,name:planning.planning_action_open_shift
#: model:ir.ui.menu,name:planning.planning_menu_my_planning
msgid "My Planning"
msgstr "Mon planning"
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.planning_role_view_search
#: model_terms:ir.ui.view,arch_db:planning.planning_slot_template_view_search
#: model_terms:ir.ui.view,arch_db:planning.planning_view_search_base
msgid "My Roles"
msgstr "Mes rôles"
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.period_report_template
#: model_terms:ir.ui.view,arch_db:planning.planning_view_search_base
msgid "My Shifts"
msgstr "Mes postes"
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.planning_role_view_search
#: model_terms:ir.ui.view,arch_db:planning.planning_view_search_base
msgid "My Team"
msgstr "Mon équipe"
#. module: planning
#: model:ir.model.fields,field_description:planning.field_planning_role__name
msgid "Name"
msgstr "Nom"
#. module: planning
#. odoo-javascript
#: code:addons/planning/static/src/views/planning_calendar/planning_calendar_controller.js:0
msgid "New Event"
msgstr "Nouvel événement"
#. module: planning
#. odoo-javascript
#. odoo-python
#: code:addons/planning/models/planning_slot.py:0
#: code:addons/planning/static/src/views/planning_calendar/planning_calendar_controller.js:0
msgid "New Shift"
msgstr "Nouveau poste"
#. module: planning
#. odoo-python
#: code:addons/planning/controllers/main.py:0
msgid "New_Shift"
msgstr "New_Shift"
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.planning_view_search_base
msgid "Next Week"
msgstr "La semaine prochaine"
#. module: planning
#. odoo-python
#: code:addons/planning/wizard/planning_send.py:0
msgid "No Email Address for Some Employees"
msgstr "Aucune adresse e-mail pour certains employés"
#. module: planning
#: model:ir.model.fields,help:planning.field_planning_recurrency__repeat_number
msgid "No Of Repetitions of the plannings"
msgstr "Nombre de répétitions des plannings"
#. module: planning
#: model_terms:ir.actions.act_window,help:planning.planning_report_action_analysis
msgid "No data yet!"
msgstr "Pas encore de données !"
#. module: planning
#: model_terms:ir.actions.act_window,help:planning.planning_action_resources
msgid "No material resources found. Let's create one!"
msgstr "Aucune ressource matérielle trouvée. Créons-en un !"
#. module: planning
#: model_terms:ir.actions.act_window,help:planning.planning_action_roles
msgid "No roles found. Let's create one!"
msgstr "Aucun rôle trouvé. Créons-en un !"
#. module: planning
#: model_terms:ir.actions.act_window,help:planning.planning_action_shift_template
msgid "No shift templates found. Let's create one!"
msgstr "Aucun modèle de poste trouvé. Créons-en un !"
#. module: planning
#: model_terms:ir.actions.act_window,help:planning.planning_action_my_calendar
#: model_terms:ir.actions.act_window,help:planning.planning_action_open_shifts
#: model_terms:ir.actions.act_window,help:planning.planning_action_schedule_by_resource
#: model_terms:ir.actions.act_window,help:planning.planning_action_schedule_by_role
msgid "No shifts found. Let's create one!"
msgstr "Aucun poste trouvé. Créons-en un !"
#. module: planning
#. odoo-javascript
#: code:addons/planning/static/src/views/planning_hooks.js:0
msgid "No shifts to print"
msgstr "Aucun poste à imprimer"
#. module: planning
#: model:ir.model.fields,field_description:planning.field_planning_analysis_report__name
#: model:ir.model.fields,field_description:planning.field_planning_slot__name
#: model_terms:ir.ui.view,arch_db:planning.open_slots_list_template
#: model_terms:ir.ui.view,arch_db:planning.period_report_template
msgid "Note"
msgstr "Note"
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.planning_shift_ics_description
msgid "Note:"
msgstr "Note :"
#. module: planning
#. odoo-javascript
#: code:addons/planning/static/src/js/tours/planning.js:0
msgid ""
"Now that this week is ready, let's get started on <b>next week's schedule</"
"b>."
msgstr ""
"Maintenant que cette semaine est prête, commençons par le programme de <b>la "
"semaine prochaine.</b>"
#. module: planning
#: model:ir.model.fields.selection,name:planning.selection__planning_slot__repeat_type__x_times
msgid "Number of Occurrences"
msgstr "Nombre d'occurrences"
#. module: planning
#: model:ir.model.fields.selection,name:planning.selection__planning_recurrency__repeat_type__x_times
msgid "Number of Repetitions"
msgstr "Nombre de répétitions"
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.planning_view_form
#: model_terms:ir.ui.view,arch_db:planning.planning_view_tree
msgid "Open Shift"
msgstr "Poste ouvert"
#. module: planning
#. odoo-javascript
#. odoo-python
#: code:addons/planning/models/planning_slot.py:0
#: code:addons/planning/static/src/views/planning_calendar/planning_calendar_model.js:0
#: code:addons/planning/static/src/views/planning_gantt/planning_gantt_model.js:0
#: model:ir.actions.act_window,name:planning.planning_action_open_shifts
#: model:ir.ui.menu,name:planning.planning_menu_open_shifts
#: model_terms:ir.ui.view,arch_db:planning.period_report_template
#: model_terms:ir.ui.view,arch_db:planning.planning_view_search_base
msgid "Open Shifts"
msgstr "Postes ouverts"
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.open_slots_list_template
msgid "Open Shifts Available"
msgstr "Postes ouverts disponibles"
#. module: planning
#. odoo-javascript
#: code:addons/planning/static/src/views/planning_hooks.js:0
msgid "Open shifts assigned"
msgstr "Créneaux ouverts attribués"
#. module: planning
#. odoo-javascript
#: code:addons/planning/static/src/views/planning_hooks.js:0
msgid "Open shifts unscheduled"
msgstr "Créneaux ouverts non programmés"
#. module: planning
#. odoo-javascript
#: code:addons/planning/static/src/views/planning_calendar/planning_calendar_controller.js:0
msgid "Open: %s"
msgstr "Ouvrir : %s"
#. module: planning
#. odoo-python
#: code:addons/planning/models/planning_slot.py:0
msgid ""
"Operation not supported, you should always compare overlap_slot_count to 0 "
"value with = or > operator."
msgstr ""
"Opération non prise en charge, vous pouvez toujours comparer "
"overlap_slot_count à une valeur de 0 avec les opérateurs = ou >."
#. module: planning
#: model:ir.model.fields,field_description:planning.field_planning_send__start_datetime
#: model_terms:ir.ui.view,arch_db:planning.planning_send_view_form
msgid "Period"
msgstr "Période"
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.res_config_settings_view_form
msgid ""
"Plan resource allocation across projects and estimate deadlines more "
"accurately"
msgstr ""
"Planifiez l'allocation des ressources à travers les projets et estimez les "
"échéances de manière plus précise"
#. module: planning
#. odoo-javascript
#: code:addons/planning/static/src/js/tours/planning.js:0
msgid ""
"Plan your shifts in one click by <b>copying the schedule from the previous "
"week</b>."
msgstr ""
"Planifiez vos créneaux horaires en un clic en <b>copiant l'horaire de la "
"semaine précédente</b>."
#. module: planning
#. odoo-javascript
#: code:addons/planning/static/src/js/tours/planning.js:0
msgid ""
"Plan your shifts in one click by <b>copying the schedule from the previous "
"week</b>. Open the menu to access this option."
msgstr ""
"Planifiez vos créneaux horaires en un clic en <b>copiant l'horaire de la "
"semaine précédente</b>. Ouvrez le menu pour accéder à cette option."
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.planning_view_tree
msgid "Planned Date"
msgstr "Date planifiée"
#. module: planning
#: model:ir.model.fields,field_description:planning.field_planning_slot_template__start_time
msgid "Planned Hours"
msgstr "Heures planifiées"
#. module: planning
#. odoo-python
#: code:addons/planning/models/planning_planning.py:0
#: model:ir.actions.report,name:planning.report_planning_slot
#: model:ir.model.fields.selection,name:planning.selection__planning_slot__allocation_type__planning
#: model:ir.ui.menu,name:planning.planning_menu_root
#: model:res.groups.privilege,name:planning.res_groups_privilege_planning
#: model_terms:ir.ui.view,arch_db:planning.hr_employee_view_form_inherit
#: model_terms:ir.ui.view,arch_db:planning.open_shifts_pivot_view
#: model_terms:ir.ui.view,arch_db:planning.planning_view_calendar
#: model_terms:ir.ui.view,arch_db:planning.planning_view_graph
#: model_terms:ir.ui.view,arch_db:planning.planning_view_my_calendar
#: model_terms:ir.ui.view,arch_db:planning.planning_view_pivot
#: model_terms:ir.ui.view,arch_db:planning.res_config_settings_view_form
msgid "Planning"
msgstr "Planification"
#. module: planning
#: model:ir.actions.act_window,name:planning.planning_report_action_analysis
#: model:ir.ui.menu,name:planning.planning_menu_planning_analysis
#: model_terms:ir.ui.view,arch_db:planning.planning_slot_report_view_graph
#: model_terms:ir.ui.view,arch_db:planning.planning_slot_report_view_pivot
msgid "Planning Analysis"
msgstr "Analyse du planning"
#. module: planning
#: model:ir.model,name:planning.model_planning_analysis_report
msgid "Planning Analysis Report"
msgstr "Rapport d'analyse de la planification"
#. module: planning
#: model:ir.model,name:planning.model_planning_preview
msgid "Planning Preview"
msgstr "Aperçu du planning"
#. module: planning
#: model:ir.model,name:planning.model_planning_recurrency
msgid "Planning Recurrence"
msgstr "Recurrence du planning"
#. module: planning
#: model:ir.model,name:planning.model_planning_role
#: model_terms:ir.ui.view,arch_db:planning.planning_role_view_form
#: model_terms:ir.ui.view,arch_db:planning.shifts_template_for_multi_create_in_calendar_view
msgid "Planning Role"
msgstr "Rôle de planning"
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.planning_role_view_tree
msgid "Planning Role List"
msgstr "Liste des rôles de planning"
#. module: planning
#: model:ir.model,name:planning.model_planning_slot
msgid "Planning Shift"
msgstr "Poste du planning"
#. module: planning
#: model:ir.model.fields,field_description:planning.field_planning_analysis_report__slot_id
msgid "Planning Slot"
msgstr "Créneau du planning"
#. module: planning
#: model:ir.model.fields,field_description:planning.field_planning_role__slot_properties_definition
msgid "Planning Slot Properties"
msgstr "Propriétés des créneaux horaires"
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.period_report_template
msgid "Planning:"
msgstr "Planification :"
#. module: planning
#: model:mail.template,name:planning.email_template_planning_planning
msgid "Planning: New Schedule"
msgstr "Planification : Nouveau planning"
#. module: planning
#: model:mail.template,name:planning.email_template_slot_single
msgid "Planning: New Shift"
msgstr "Planification : Nouveau poste"
#. module: planning
#: model:mail.template,name:planning.email_template_shift_switch_email
msgid "Planning: Shift Re-assigned"
msgstr "Planification : Poste réassigné"
#. module: planning
#: model:ir.actions.server,name:planning.ir_cron_forecast_schedule_ir_actions_server
msgid "Planning: generate next recurring shifts"
msgstr "Planification : générer les prochains postes récurrents"
#. module: planning
#. odoo-python
#: code:addons/planning/models/planning_slot.py:0
msgid "Planning: new open shift available on"
msgstr "Planification : nouveau poste ouvert disponible le"
#. module: planning
#. odoo-python
#: code:addons/planning/models/planning_slot.py:0
msgid "Planning: new shift on"
msgstr "Planification : nouveau poste le"
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.brand_promotion
msgid "Plans"
msgstr "Plans"
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.hr_employee_view_form_email
msgid ""
"Please add a work email for the following employee so that they can receive "
"their planning:"
msgstr ""
"Veuillez ajouter une adresse e-mail professionnelle pour le(s) employé(s) "
"suivant(s) afin qu'ils puissent recevoir leur planning :"
#. module: planning
#. odoo-javascript
#: code:addons/planning/static/src/components/conflicting_slot_ids_field/conflicting_slot_ids_field.xml:0
msgid "Prepare for the ultimate multi-tasking challenge:"
msgstr "Préparez-vous à relever le défi multitâche ultime :"
#. module: planning
#. odoo-javascript
#: code:addons/planning/static/src/views/planning_gantt/planning_gantt_renderer_controls.xml:0
msgid "Press Ctrl to duplicate the shift"
msgstr "Appuyez sur Ctrl pour dupliquer le poste"
#. module: planning
#. odoo-javascript
#: code:addons/planning/static/src/views/planning_gantt/planning_gantt_controller.js:0
#: code:addons/planning/static/src/views/planning_gantt/planning_gantt_controller.xml:0
#: model_terms:ir.ui.view,arch_db:planning.planning_preview_view_form
msgid "Preview"
msgstr "Aperçu"
#. module: planning
#: model:ir.actions.act_window,name:planning.resource_preview_action
msgid "Preview Planning"
msgstr "Aperçu du planning"
#. module: planning
#. odoo-javascript
#: code:addons/planning/static/src/views/planning_calendar/planning_calendar_controller.xml:0
#: code:addons/planning/static/src/views/planning_gantt/planning_gantt_controller.xml:0
msgid "Print"
msgstr "Imprimer"
#. module: planning
#. odoo-javascript
#: code:addons/planning/static/src/views/planning_calendar/planning_calendar_controller.xml:0
#: code:addons/planning/static/src/views/planning_gantt/planning_gantt_controller.xml:0
msgid "Print resource calendar"
msgstr "Imprimer le calendrier des ressources"
#. module: planning
#: model:ir.model.fields,field_description:planning.field_res_config_settings__module_project_forecast
msgid "Project Planning"
msgstr "Planification du projet"
#. module: planning
#: model:planning.role,name:planning.planning_role_projector
msgid "Projector"
msgstr "Projecteur"
#. module: planning
#: model:ir.model.fields,field_description:planning.field_planning_slot__slot_properties
#: model_terms:ir.ui.view,arch_db:planning.planning_view_search
msgid "Properties"
msgstr "Propriétés"
#. module: planning
#: model:ir.model,name:planning.model_hr_employee_public
msgid "Public Employee"
msgstr "Employé public"
#. module: planning
#. odoo-javascript
#: code:addons/planning/static/src/views/planning_calendar/planning_calendar_controller.xml:0
#: code:addons/planning/static/src/views/planning_gantt/planning_gantt_controller.xml:0
msgid "Publish"
msgstr "Publier"
#. module: planning
#: model:ir.actions.server,name:planning.model_planning_slot_action_publish_and_send
#: model_terms:ir.ui.view,arch_db:planning.planning_send_view_form
#: model_terms:ir.ui.view,arch_db:planning.planning_view_form
#: model_terms:ir.ui.view,arch_db:planning.planning_view_form_in_gantt
#: model_terms:ir.ui.view,arch_db:planning.planning_view_tree
msgid "Publish & Send"
msgstr "Publier & Envoyer"
#. module: planning
#: model:ir.actions.act_window,name:planning.planning_send_action
msgid "Publish & Send the Schedule by Email"
msgstr "Publier & envoyer l'horaire par e-mail"
#. module: planning
#. odoo-javascript
#: code:addons/planning/static/src/views/planning_calendar/planning_calendar_side_panel/planning_calendar_side_panel.xml:0
#: model:ir.model.fields.selection,name:planning.selection__planning_analysis_report__state__published
#: model:ir.model.fields.selection,name:planning.selection__planning_slot__state__published
#: model_terms:ir.ui.view,arch_db:planning.planning_view_search_base
msgid "Published"
msgstr "Publié"
#. module: planning
#: model:hr.job,name:planning.job_quality_control
#: model:planning.role,name:planning.planning_quality_control
msgid "Quality Control Inspector"
msgstr "Inspecteur qualité"
#. module: planning
#: model:ir.model.fields,field_description:planning.field_res_company__planning_generation_interval
#: model:ir.model.fields,field_description:planning.field_res_config_settings__planning_generation_interval
msgid "Rate Of Shift Generation"
msgstr "Taux de génération des postes"
#. module: planning
#: model:ir.model.fields,field_description:planning.field_planning_slot__recurrence_update
msgid "Recurrence Update"
msgstr "Mise à jour de la récurrence"
#. module: planning
#: model:ir.model.fields,field_description:planning.field_planning_analysis_report__recurrency_id
msgid "Recurrency"
msgstr "Récurrence"
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.res_config_settings_view_form
msgid "Recurring Shifts"
msgstr "Postes récurrents"
#. module: planning
#. odoo-javascript
#: code:addons/planning/static/src/views/planning_form/planning_form_view.js:0
msgid "Recurring shifts created"
msgstr "Créneaux récurrents créés"
#. module: planning
#: model:ir.model.fields,field_description:planning.field_planning_recurrency__slot_ids
msgid "Related Planning Entries"
msgstr "Entrées de planning associées"
#. module: planning
#: model:ir.model.fields,help:planning.field_planning_slot__user_id
msgid "Related user name for the resource to manage its access."
msgstr "Utilisateur associé à la ressource pour gérer les droits d'accès."
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.planning_view_form_in_gantt
msgid "Remove"
msgstr "Supprimer"
#. module: planning
#: model:ir.model.fields,field_description:planning.field_planning_slot__repeat
msgid "Repeat"
msgstr "Répéter"
#. module: planning
#: model:ir.model.fields,field_description:planning.field_planning_recurrency__repeat_interval
msgid "Repeat Every"
msgstr "Répéter tou(te)s les"
#. module: planning
#: model:ir.model.fields,field_description:planning.field_planning_slot__repeat_type
msgid "Repeat Type"
msgstr "Type de répétition"
#. module: planning
#: model:ir.model.fields,field_description:planning.field_planning_recurrency__repeat_unit
#: model:ir.model.fields,field_description:planning.field_planning_slot__repeat_unit
msgid "Repeat Unit"
msgstr "Unité de répétition"
#. module: planning
#: model:ir.model.fields,field_description:planning.field_planning_recurrency__repeat_until
#: model:ir.model.fields,field_description:planning.field_planning_slot__repeat_until
msgid "Repeat Until"
msgstr "Répéter jusqu'au"
#. module: planning
#: model:ir.model.fields,field_description:planning.field_planning_slot__repeat_interval
msgid "Repeat every"
msgstr "Répéter tou(te)s les"
#. module: planning
#: model:ir.model.fields,field_description:planning.field_planning_recurrency__repeat_number
#: model:ir.model.fields,field_description:planning.field_planning_slot__repeat_number
msgid "Repetitions"
msgstr "Répétitions"
#. module: planning
#: model:ir.model,name:planning.model_ir_actions_report
msgid "Report Action"
msgstr "Signaler l'action"
#. module: planning
#: model:ir.ui.menu,name:planning.planning_menu_reporting
msgid "Reporting"
msgstr "Analyse"
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.period_report_template
msgid "Request to Switch"
msgstr "Demande de changement"
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.planning_view_search_base
msgid "Requests to Switch"
msgstr "Demandes de changement"
#. module: planning
#: model:ir.actions.server,name:planning.model_planning_slot_action_reset_to_draft
#: model_terms:ir.ui.view,arch_db:planning.planning_view_form
#: model_terms:ir.ui.view,arch_db:planning.planning_view_form_in_gantt
msgid "Reset to Draft"
msgstr "Remettre en brouillon"
#. module: planning
#: model:ir.model.fields,field_description:planning.field_planning_analysis_report__resource_id
#: model:ir.model.fields,field_description:planning.field_planning_slot__resource_id
#: model_terms:ir.ui.view,arch_db:planning.planning_view_search_base
msgid "Resource"
msgstr "Ressource"
#. module: planning
#: model:ir.model.fields,field_description:planning.field_planning_slot__resource_color
msgid "Resource color"
msgstr "Couleur de la ressource"
#. module: planning
#: model:ir.model,name:planning.model_resource_resource
#: model:ir.model.fields,field_description:planning.field_planning_role__resource_ids
#: model_terms:ir.ui.view,arch_db:planning.planning_role_view_search
msgid "Resources"
msgstr "Ressources"
#. module: planning
#: model:ir.model.fields,field_description:planning.field_planning_analysis_report__role_id
#: model:ir.model.fields,field_description:planning.field_planning_slot__role_id
#: model:ir.model.fields,field_description:planning.field_planning_slot_template__role_id
#: model_terms:ir.ui.view,arch_db:planning.open_slots_list_template
#: model_terms:ir.ui.view,arch_db:planning.period_report_template
#: model_terms:ir.ui.view,arch_db:planning.planning_slot_template_view_search
#: model_terms:ir.ui.view,arch_db:planning.planning_view_search_base
msgid "Role"
msgstr "Rôle"
#. module: planning
#: model:ir.model.fields,help:planning.field_hr_employee__default_planning_role_id
msgid ""
"Role that will be selected by default when creating a shift for this "
"employee.\n"
"This role will also have precedence over the other roles of the employee "
"when planning orders."
msgstr ""
"Rôle qui sera sélectionné par défaut lors de la création d'un poste pour cet "
"employé.\n"
"Ce rôle aura également la priorité sur les autres rôles de l'employé lors de "
"la planification des commandes."
#. module: planning
#: model:ir.model.fields,help:planning.field_resource_resource__default_role_id
msgid ""
"Role that will be selected by default when creating a shift for this "
"resource.\n"
"This role will also have precedence over the other roles of the resource "
"when planning shifts."
msgstr ""
"Rôle qui sera sélectionné par défaut lors de la création d'un poste pour "
"cette ressource. \n"
"Ce rôle aura également la priorité sur les autres rôles de la ressources "
"lors de la planification des postes."
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.planning_shift_ics_description
msgid "Role:"
msgstr "Rôle :"
#. module: planning
#. odoo-javascript
#: code:addons/planning/static/src/components/avatar_card_resource/avatar_card_resource_popover.xml:0
#: model:ir.actions.act_window,name:planning.planning_action_roles
#: model:ir.model.fields,field_description:planning.field_hr_employee__planning_role_ids
#: model:ir.model.fields,field_description:planning.field_planning_slot__resource_roles
#: model:ir.model.fields,field_description:planning.field_resource_resource__role_ids
#: model:ir.ui.menu,name:planning.planning_menu_settings_role
#: model_terms:ir.ui.view,arch_db:planning.resource_resource_search_view_inherit
#: model_terms:ir.ui.view,arch_db:planning.view_employee_filter_inherit_hr
msgid "Roles"
msgstr "Rôles"
#. module: planning
#: model:ir.model.fields,help:planning.field_hr_employee__planning_role_ids
msgid ""
"Roles that the employee can fill in. When creating a shift for this "
"employee, only the shift templates for these roles will be displayed.\n"
"Similarly, only the open shifts available for these roles will be sent to "
"the employee when the schedule is published.\n"
"Additionally, the employee will only be assigned orders for these roles "
"(with the default planning role having precedence over the other ones).\n"
"Leave empty for the employee to be assigned shifts regardless of the role."
msgstr ""
"Rôles que l'employé peut remplir. Lors de la création d'un poste pour cet "
"employé, seuls les modèles de postes pour ces rôles seront affichés.\n"
"De même, seuls les postes ouverts disponibles pour ces rôles seront transmis "
"à l'employé lors de la publication de l'horaire.\n"
"De plus, l'employé ne recevra que des commandes pour ces rôles (le rôle de "
"planification par défaut ayant priorité sur les autres).\n"
"Laissez vide pour que l'employé soit affecté à des postes, quel que soit son "
"rôle."
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.planning_view_form_in_gantt
msgid "Save"
msgstr "Enregistrer"
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.employee_no_email_list_wizard
msgid "Save & Send Schedule"
msgstr "Enregistrer & Envoyer le planning"
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.planning_view_form_in_gantt
msgid "Save Template"
msgstr "Enregistrer le modèle"
#. module: planning
#: model:ir.model.fields,field_description:planning.field_planning_slot__template_creation
msgid "Save as Template"
msgstr "Enregistrer comme modèle"
#. module: planning
#. odoo-javascript
#: code:addons/planning/static/src/js/tours/planning.js:0
msgid "Save this shift once it is ready."
msgstr "Enregistrez ce poste une fois qu'il est prêt."
#. module: planning
#: model:planning.role,name:planning.planning_role_scanner
msgid "Scanner"
msgstr "Scanner"
#. module: planning
#: model:ir.model,name:planning.model_planning_planning
#: model:ir.ui.menu,name:planning.planning_menu_schedule
#: model_terms:ir.ui.view,arch_db:planning.planning_view_gantt
msgid "Schedule"
msgstr "Planification"
#. module: planning
#: model:ir.actions.act_window,name:planning.planning_action_schedule_by_resource
msgid "Schedule by Resource"
msgstr "Planification par ressource"
#. module: planning
#: model:ir.actions.act_window,name:planning.planning_action_schedule_by_role
msgid "Schedule by Role"
msgstr "Planification par rôle"
#. module: planning
#. odoo-python
#: code:addons/planning/wizard/planning_send.py:0
msgid "Schedule sent to your employees"
msgstr "Planning envoyé à vos employés"
#. module: planning
#: model_terms:ir.actions.act_window,help:planning.planning_action_schedule_by_resource
#: model_terms:ir.actions.act_window,help:planning.planning_action_schedule_by_role
msgid ""
"Schedule your human and material resources across roles, projects and sales "
"orders."
msgstr ""
"Planifiez vos ressources humaines et matérielles à travers des rôles, "
"projets et commandes."
#. module: planning
#: model:ir.model.fields,field_description:planning.field_planning_planning__access_token
msgid "Security Token"
msgstr "Jeton de sécurité"
#. module: planning
#. odoo-javascript
#: code:addons/planning/static/src/components/conflicting_slot_ids_field/conflicting_slot_ids_field.xml:0
msgid "See conflicting shifts"
msgstr "Voir les postes conflictuels"
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.planning_view_form
#: model_terms:ir.ui.view,arch_db:planning.planning_view_form_in_gantt
msgid "Send"
msgstr "Envoyer"
#. module: planning
#: model:ir.model,name:planning.model_planning_send
msgid "Send Planning"
msgstr "Envoyer le planning"
#. module: planning
#. odoo-javascript
#: code:addons/planning/static/src/views/planning_calendar/planning_calendar_controller.xml:0
#: code:addons/planning/static/src/views/planning_gantt/planning_gantt_controller.xml:0
msgid "Send schedule"
msgstr "Envoyer le planning"
#. module: planning
#: model:ir.actions.act_window,name:planning.planning_action_settings
#: model:ir.ui.menu,name:planning.planning_menu_settings_config
msgid "Settings"
msgstr "Paramètres"
#. module: planning
#. odoo-javascript
#: code:addons/planning/static/src/js/tours/planning.js:0
msgid ""
"Share the schedule with your team by publishing and sending it. Open the "
"menu to access this option."
msgstr ""
"Publiez et envoyez l'horaire pour le partager avec votre équipe. Ouvrez le "
"menu pour accéder à cette option."
#. module: planning
#. odoo-python
#: code:addons/planning/controllers/main.py:0
#: model_terms:ir.ui.view,arch_db:planning.planning_view_form
msgid "Shift"
msgstr "Poste"
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.planning_view_tree
msgid "Shift List"
msgstr "Liste des postes"
#. module: planning
#: model:ir.model,name:planning.model_planning_slot_template
msgid "Shift Template"
msgstr "Modèle de poste"
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.planning_slot_template_view_form
msgid "Shift Template Form"
msgstr "Formulaire de modèle de poste"
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.planning_slot_template_view_tree
msgid "Shift Template List"
msgstr "Liste de modèles de poste"
#. module: planning
#: model:ir.actions.act_window,name:planning.planning_action_shift_template
#: model:ir.model.fields,field_description:planning.field_planning_slot__template_id
#: model:ir.ui.menu,name:planning.planning_menu_settings_shift_template
msgid "Shift Templates"
msgstr "Modèles de poste"
#. module: planning
#. odoo-javascript
#: code:addons/planning/static/src/views/planning_gantt/planning_gantt_renderer.js:0
msgid "Shift could not be removed"
msgstr "Le poste n’a pas pu être supprimé"
#. module: planning
#. odoo-javascript
#: code:addons/planning/static/src/views/planning_gantt/planning_gantt_renderer.js:0
msgid "Shift duplicated"
msgstr "Poste dupliqué"
#. module: planning
#. odoo-javascript
#: code:addons/planning/static/src/views/planning_gantt/planning_gantt_renderer.js:0
msgid "Shift removed"
msgstr "Poste supprimé"
#. module: planning
#. odoo-javascript
#: code:addons/planning/static/src/views/planning_gantt/planning_gantt_renderer.js:0
msgid "Shift reschedule undone"
msgstr "Annulation de la replanification du poste"
#. module: planning
#. odoo-javascript
#: code:addons/planning/static/src/views/planning_gantt/planning_gantt_renderer.js:0
msgid "Shift rescheduled"
msgstr "Poste replanifié"
#. module: planning
#. odoo-javascript
#: code:addons/planning/static/src/views/planning_form/planning_form_view.js:0
msgid "Shift saved as template"
msgstr "Créneau enregistré en tant que modèle"
#. module: planning
#. odoo-python
#: code:addons/planning/models/planning_slot.py:0
msgid "Shift sent"
msgstr "Créneau envoyé"
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.planning_view_search_base
msgid "Shifts Planned"
msgstr "Postes planifiés"
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.period_report_template
msgid "Shifts from"
msgstr "Postes de"
#. module: planning
#. odoo-python
#: code:addons/planning/models/planning_slot.py:0
#: model_terms:ir.ui.view,arch_db:planning.planning_view_search_base
msgid "Shifts in Conflict"
msgstr "Postes en conflit"
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.planning_view_search_base
msgid "Shifts of Your Department Member"
msgstr "Postes du membre de votre département"
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.planning_view_search_base
msgid "Shifts of Your Team Member"
msgstr "Postes des membres de votre équipe"
#. module: planning
#. odoo-python
#: code:addons/planning/wizard/planning_send.py:0
msgid "Shifts published — employees without a work email were skipped"
msgstr ""
"Postes publiés — les employés sans adresse e-mail professionnelle ont été "
"ignorés"
#. module: planning
#. odoo-python
#: code:addons/planning/models/planning_slot.py:0
msgid "Shifts reset to draft"
msgstr "Créneaux réinitialisés en brouillon"
#. module: planning
#: model:planning.role,name:planning.planning_shipping_associate
msgid "Shipping Associate"
msgstr "Agent d'expédition"
#. module: planning
#: model:ir.model.fields,field_description:planning.field_planning_preview__slot_count
msgid "Slot Count"
msgstr "Nombre de créneaux"
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.planning_view_kanban_inherit
msgid "Some changes were made since this shift was published."
msgstr ""
"Certaines modifications ont été apportées depuis la publication de ce poste."
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.planning_slot_template_view_form
msgid "Span"
msgstr "Période"
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.planning_slot_template_view_form
msgid "Start & End Hours"
msgstr "Heures de début & de fin"
#. module: planning
#: model:ir.model.fields,field_description:planning.field_planning_analysis_report__start_datetime
#: model:ir.model.fields,field_description:planning.field_planning_planning__start_datetime
#: model:ir.model.fields,field_description:planning.field_planning_slot__start_datetime
#: model_terms:ir.ui.view,arch_db:planning.planning_view_search_base
msgid "Start Date"
msgstr "Date de début"
#. module: planning
#: model:ir.model.fields,field_description:planning.field_planning_analysis_report__state
#: model:ir.model.fields,field_description:planning.field_planning_slot__state
msgid "Status"
msgstr "Statut"
#. module: planning
#: model:ir.model.fields,field_description:planning.field_planning_planning__end_datetime
#: model:ir.model.fields,field_description:planning.field_planning_send__end_datetime
msgid "Stop Date"
msgstr "Date d'arrêt"
#. module: planning
#: model:ir.model.fields.selection,name:planning.selection__res_company__planning_employee_unavailabilities__switch
msgid "Switch shifts with other employees"
msgstr "Changer de postes avec d'autres employés"
#. module: planning
#. odoo-python
#: code:addons/planning/models/ir_actions_report.py:0
msgid ""
"The Planning report cannot be added to the print menu. Please use the Print "
"action available in the Planning calendar and Gantt views."
msgstr ""
"Le rapport de planification ne peut pas être ajouté au menu d'impression. "
"Veuillez utiliser l'action ''Imprimer'' disponible dans les vues Calendrier "
"et Gantt de la planification."
#. module: planning
#. odoo-python
#: code:addons/planning/models/ir_actions_report.py:0
msgid ""
"The Planning report cannot be printed from here. Please use the Print action "
"available in the Planning calendar and Gantt views."
msgstr ""
"Le rapport de planification ne peut pas être imprimé à partir d'ici. "
"Veuillez utiliser l'action ''Imprimer'' disponible dans les vues Calendrier "
"et Gantt de la planification."
#. module: planning
#: model:ir.model.constraint,message:planning.constraint_res_company_planning_self_unassign_days_before_positive
msgid ""
"The amount of days before unassignment must be positive or equal to zero."
msgstr ""
"Le nombre de jours pour se désassigner doit être positif ou égal à zéro."
#. module: planning
#. odoo-python
#: code:addons/planning/models/planning_slot.py:0
msgid "The company does not allow you to unassign yourself from shifts."
msgstr ""
"La société ne vous autorise pas à vous désassigner vous-même des postes."
#. module: planning
#. odoo-python
#: code:addons/planning/models/planning_slot.py:0
msgid "The deadline for unassignment has passed."
msgstr "La date limite pour se désassigner est passée."
#. module: planning
#: model:ir.model.constraint,message:planning.constraint_planning_slot_check_start_date_lower_end_date
msgid "The end date of a shift should be after its start date."
msgstr "La date de fin d'un poste doit être postérieure à sa date de début."
#. module: planning
#. odoo-python
#: code:addons/planning/models/planning_recurrency.py:0
msgid "The number of repetitions cannot be negative."
msgstr "Le nombre de répétitions ne peut pas être négatif."
#. module: planning
#: model:ir.model.constraint,message:planning.constraint_planning_recurrency_check_repeat_interval_positive
msgid "The recurrence should be greater than 0."
msgstr "La récurrence doit être supérieure à 0."
#. module: planning
#. odoo-javascript
#: code:addons/planning/static/src/views/planning_form/planning_form_view.js:0
msgid "The shift has successfully been created."
msgstr "Le poste a été créé avec succès."
#. module: planning
#. odoo-javascript
#. odoo-python
#: code:addons/planning/static/src/views/planning_hooks.js:0
#: code:addons/planning/wizard/planning_send.py:0
msgid ""
"The shifts have already been published, or there are no shifts to publish."
msgstr "Les postes ont déjà été publiés ou il n'y a aucun poste à publier."
#. module: planning
#. odoo-python
#: code:addons/planning/models/planning_slot.py:0
msgid "The shifts have successfully been published and sent."
msgstr "Les postes ont été publiés et envoyés avec succès."
#. module: planning
#: model:ir.model.constraint,message:planning.constraint_planning_slot_template_check_duration_days_positive
msgid "The span must be at least 1 working day."
msgstr "La durée doit être d'au moins un jour ouvrable."
#. module: planning
#. odoo-python
#: code:addons/planning/models/planning_template.py:0
msgid ""
"The start and end hours must be greater or equal to 0 and lower than 24."
msgstr ""
"Les heures de début et de fin doivent être supérieures ou égales à 0 et "
"inférieures à 24."
#. module: planning
#: model:ir.model.constraint,message:planning.constraint_planning_slot_template_check_start_time_lower_than_24
msgid "The start hour cannot be greater than 24."
msgstr "L'heure de début ne peut pas être supérieure à 24."
#. module: planning
#: model:ir.model.constraint,message:planning.constraint_planning_slot_template_check_start_time_positive
msgid "The start hour cannot be negative."
msgstr "L'heure de début ne peut pas être négative."
#. module: planning
#. odoo-python
#: code:addons/planning/models/planning_template.py:0
msgid ""
"The start hour cannot be after the end hour for a one-day shift template."
msgstr ""
#. module: planning
#. odoo-python
#: code:addons/planning/models/planning_slot.py:0
msgid "There are no resources available for this open shift."
msgstr "Il n'y a aucune ressource disponible pour ce poste ouvert."
#. module: planning
#. odoo-javascript
#: code:addons/planning/static/src/views/planning_hooks.js:0
msgid ""
"There are no shifts planned for the previous week, or they have already been "
"copied."
msgstr ""
"Il n'y a pas de postes prévus pour la semaine précédente, ou ils ont déjà "
"été copiés."
#. module: planning
#. odoo-python
#: code:addons/planning/models/planning_slot.py:0
msgid "There are no shifts to publish and send."
msgstr "Il n'y a aucun poste à publier et à envoyer."
#. module: planning
#. odoo-python
#: code:addons/planning/models/planning_slot.py:0
msgid "There are no shifts to reset to draft."
msgstr "Il n'y a aucun poste à remettre en brouillon."
#. module: planning
#. odoo-python
#: code:addons/planning/models/planning_slot.py:0
msgid "This Progress Bar is not implemented."
msgstr "Cette barre de progression n'est pas mise en œuvre."
#. module: planning
#: model:ir.model.fields,field_description:planning.field_planning_slot__was_copied
msgid "This Shift Was Copied From Previous Week"
msgstr "Ce poste a été copié de la semaine précédente."
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.planning_view_search_base
msgid "This Week"
msgstr "Cette semaine"
#. module: planning
#. odoo-javascript
#: code:addons/planning/static/src/views/planning_calendar/planning_ask_recurrence_update/planning_ask_recurrence_update_dialog.js:0
#: model:ir.model.fields.selection,name:planning.selection__planning_slot__recurrence_update__subsequent
msgid "This and following shifts"
msgstr "Ce poste et les suivants"
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.planning_preview_view_form
msgid "This employee has no published shifts scheduled for this period."
msgstr "Cet employé n’a aucun poste publié pour cette période."
#. module: planning
#. odoo-python
#: code:addons/planning/models/planning_slot.py:0
msgid ""
"This employee is not expected to work during this period, either because "
"they do not have a current contract or because they are on leave."
msgstr ""
"Cet employé n'est pas censé travailler pendant cette période, soit parce "
"qu'il n'a pas de contrat en cours, soit parce qu'il est en congé."
#. module: planning
#. odoo-python
#: code:addons/planning/models/planning_slot.py:0
msgid "This method must take two slots in argument."
msgstr "Cette méthode doit prendre deux créneaux en argument."
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.period_report_template
msgid ""
"This open shift is no longer available, or the planning has been updated in "
"the meantime. Please contact your manager for further information."
msgstr ""
"Ce poste ouvert n'est plus disponible ou le planning a été mis à jour entre-"
"temps. Veuillez contacter votre responsable pour plus d'informations."
#. module: planning
#. odoo-javascript
#: code:addons/planning/static/src/views/planning_calendar/planning_ask_recurrence_update/planning_ask_recurrence_update_dialog.js:0
#: model:ir.model.fields.selection,name:planning.selection__planning_slot__recurrence_update__this
msgid "This shift"
msgstr "Ce poste"
#. module: planning
#. odoo-javascript
#: code:addons/planning/static/src/components/address_recurrency_confirmation_dialog/address_recurrency_confirmation_dialog.xml:0
msgid "This shift is recurrent. Delete:"
msgstr "Ce poste est récurrent. Supprimer :"
#. module: planning
#: model:digest.tip,name:planning.digest_tip_planning_0
msgid "Tip: Record your planning faster"
msgstr "Astuce : Encodez votre planning plus rapidement"
#. module: planning
#: model:ir.model.fields,help:planning.field_planning_slot__repeat
msgid ""
"To avoid polluting your database and performance issues, shifts are only "
"created for the next 6 months. They are then gradually created as time "
"passes by in order to always get shifts 6 months ahead. This value can be "
"modified from the settings of Planning, in debug mode."
msgstr ""
"Pour éviter de polluer votre base de données et de poser des problèmes de "
"performance, les postes ne sont créés que pour les 6 mois à venir. Ils sont "
"ensuite créés progressivement au fur et à mesure que le temps passe afin "
"d'avoir toujours des postes 6 mois à l'avance. Cette valeur peut être "
"modifiée dans les paramètres de la planification, en mode débogage."
#. module: planning
#. odoo-javascript
#: code:addons/planning/static/src/js/planning_calendar_front.js:0
#: model_terms:ir.ui.view,arch_db:planning.planning_view_search_base
msgid "Today"
msgstr "Aujourd'hui"
#. module: planning
#: model:ir.model.fields,field_description:planning.field_planning_analysis_report__resource_type
#: model:ir.model.fields,field_description:planning.field_planning_slot__resource_type
msgid "Type"
msgstr "Type"
#. module: planning
#. odoo-python
#: code:addons/planning/models/planning_slot.py:0
msgid ""
"Uh-oh! Let's keep things in the right order: the recurrence end date should "
"always come after the shift start date. It's like trying to eat your "
"breakfast before waking up - not possible!"
msgstr ""
"Gardons les choses dans le bon ordre : la date de fin de récurrence doit "
"toujours venir après la date de début du poste. C’est comme essayer de "
"prendre votre petit-déjeuner avant de vous réveiller : impossible !"
#. module: planning
#: model:ir.model.fields.selection,name:planning.selection__res_company__planning_employee_unavailabilities__unassign
msgid "Unassign themselves from shifts"
msgstr "Les laisser se désassigner des postes"
#. module: planning
#. odoo-python
#: code:addons/planning/models/planning_slot.py:0
msgid "Undefined %(group)s"
msgstr "%(group)s non défini"
#. module: planning
#: model:ir.model.fields.selection,name:planning.selection__planning_recurrency__repeat_type__until
#: model:ir.model.fields.selection,name:planning.selection__planning_slot__repeat_type__until
msgid "Until"
msgstr "Jusqu'au"
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.unwanted_slots_list_template
msgid "Unwanted Shifts Available"
msgstr "Postes non désirés disponibles"
#. module: planning
#: model:ir.model.fields,help:planning.field_planning_recurrency__repeat_until
msgid "Up to which date should the plannings be repeated"
msgstr "Jusqu'à quelle date les plannings doivent-il être répétés ?"
#. module: planning
#: model:ir.model.fields,field_description:planning.field_planning_analysis_report__user_id
#: model:ir.model.fields,field_description:planning.field_planning_slot__user_id
#: model:res.groups,name:planning.group_planning_user
msgid "User"
msgstr "Utilisateur"
#. module: planning
#. odoo-python
#: code:addons/planning/models/hr.py:0
msgid "View Planning"
msgstr "Voir le planning"
#. module: planning
#. odoo-javascript
#: code:addons/planning/static/src/js/planning_calendar_front.js:0
msgid "Week"
msgstr "Semaine"
#. module: planning
#. odoo-python
#: code:addons/planning/models/planning_slot.py:0
msgid "Week from %(start_date)s to %(end_date)s"
msgstr "Semaine du %(start_date)s au %(end_date)s"
#. module: planning
#: model:ir.model.fields,field_description:planning.field_planning_recurrency__repeat_type
#: model:ir.model.fields.selection,name:planning.selection__planning_recurrency__repeat_unit__week
#: model:ir.model.fields.selection,name:planning.selection__planning_slot__repeat_unit__week
msgid "Weeks"
msgstr "Semaines"
#. module: planning
#: model:ir.model.fields,field_description:planning.field_planning_slot__work_email
msgid "Work Email"
msgstr "Adresse e-mail professionnelle"
#. module: planning
#: model:ir.model.fields,field_description:planning.field_planning_slot__work_location_id
msgid "Work Location"
msgstr "Lieu de travail"
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.planning_slot_template_view_form
msgid "Working Days"
msgstr "Jours de travail"
#. module: planning
#. odoo-javascript
#: code:addons/planning/static/src/js/tours/planning.js:0
msgid ""
"Write the <b>role</b> your employee will perform (<i>e.g. Chef, Bartender, "
"Waiter, etc.</i>). <i>Tip: Create open shifts for the roles you will be "
"needing to complete a mission. Then, assign those open shifts to the "
"resources that are available.</i>"
msgstr ""
"Écrivez le <b>rôle</b> que votre employé occupera (par exemple, chef, "
"barman, serveur, etc.<i>). <i>Conseil : créez des postes ouverts pour les "
"rôles dont vous aurez besoin pour accomplir une mission. Ensuite, affectez "
"ces postes ouverts aux ressources disponibles.</i>"
#. module: planning
#: model:ir.model.fields.selection,name:planning.selection__planning_recurrency__repeat_unit__year
#: model:ir.model.fields.selection,name:planning.selection__planning_slot__repeat_unit__year
msgid "Years"
msgstr "Années"
#. module: planning
#. odoo-python
#: code:addons/planning/models/planning_slot.py:0
msgid "You are not allowed to reset shifts to draft."
msgstr "Vous n'êtes pas autorisé à réinitialiser les créneaux en brouillon."
#. module: planning
#. odoo-python
#: code:addons/planning/models/planning_slot.py:0
msgid "You can not assign yourself to an already assigned shift."
msgstr "Vous ne pouvez pas vous assigner à un poste déjà assigné."
#. module: planning
#. odoo-python
#: code:addons/planning/models/planning_slot.py:0
msgid "You can not unassign another employee than yourself."
msgstr "Vous ne pouvez pas désassigner un autre employé que vous-même."
#. module: planning
#. odoo-python
#: code:addons/planning/models/planning_slot.py:0
msgid "You cannot assign yourself to a shift belonging to another company."
msgstr ""
"Vous ne pouvez pas vous assigner à un poste appartenant à une autre société."
#. module: planning
#. odoo-python
#: code:addons/planning/models/planning_slot.py:0
msgid "You cannot assign yourself to a shift in the past."
msgstr "Vous ne pouvez pas vous assigner un poste situé dans le passé."
#. module: planning
#. odoo-python
#: code:addons/planning/models/planning_slot.py:0
msgid "You cannot cancel a request to switch made by another user."
msgstr ""
"Vous ne pouvez pas annuler une demande de changement faite par un autre "
"utilisateur."
#. module: planning
#. odoo-python
#: code:addons/planning/models/planning_slot.py:0
msgid "You cannot cancel a request to switch that is in the past."
msgstr ""
"Vous ne pouvez pas annuler une demande de changement qui est dans le passé."
#. module: planning
#. odoo-python
#: code:addons/planning/models/planning_slot.py:0
msgid "You cannot request to switch a shift that is assigned to another user."
msgstr ""
"Vous ne pouvez pas demander à changer un poste qui est assigné à un autre "
"utilisateur."
#. module: planning
#. odoo-python
#: code:addons/planning/models/planning_slot.py:0
msgid "You cannot switch a shift that is in the past."
msgstr "Vous ne pouvez pas changer un poste qui est dans le passé."
#. module: planning
#. odoo-python
#: code:addons/planning/models/planning_slot.py:0
msgid "You cannot unassign yourself from a shift in the past."
msgstr "Vous ne pouvez pas vous désassigner d'un poste situé dans le passé."
#. module: planning
#. odoo-javascript
#: code:addons/planning/static/src/js/planning_calendar_front.js:0
msgid "You don't have any shifts planned yet."
msgstr "Vous n'avez pas encore planifié de créneaux."
#. module: planning
#. odoo-javascript
#: code:addons/planning/static/src/js/planning_calendar_front.js:0
msgid ""
"You don't have any shifts planned yet. You can assign yourself some of the "
"available open shifts."
msgstr ""
"Vous n'avez pas encore planifié de créneaux. Vous pouvez vous attribuer des "
"créneaux disponibles."
#. module: planning
#. odoo-python
#: code:addons/planning/models/planning_slot.py:0
msgid "You don't have the right to assign yourself to shifts."
msgstr "Vous n'avez pas le droit d'assigner vous-mêmes à des postes."
#. module: planning
#. odoo-python
#: code:addons/planning/models/planning_slot.py:0
msgid "You don't have the right to cancel a request to switch."
msgstr "Vous n'avez pas le droit d'annuler une demande de changement."
#. module: planning
#. odoo-python
#: code:addons/planning/models/planning_slot.py:0
msgid "You don't have the right to switch shifts."
msgstr "Vous n'avez pas le droit de changer les postes."
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.slot_unassign
msgid "You have been successfully unassigned from this shift"
msgstr "Vous avez été désassigné de ce poste avec succès."
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.slot_unassign
msgid "Your Planning"
msgstr "Votre planning"
#. module: planning
#: model:mail.template,subject:planning.email_template_planning_planning
msgid ""
"Your planning from {{ format_date(ctx.get('start_datetime')) }} to "
"{{ format_date(ctx.get('end_datetime')) }}"
msgstr ""
"Votre planning du {{ format_date(ctx.get('start_datetime')) }} au "
"{{ format_date(ctx.get('end_datetime')) }}"
#. module: planning
#: model:mail.template,subject:planning.email_template_shift_switch_email
msgid ""
"Your shift on {{ ctx.get('start_datetime') }} was re-assigned to "
"{{ ctx.get('new_assignee_name', 'Marc Demo') }}"
msgstr ""
"Votre poste du {{ ctx.get('start_datetime') }} a été réassigné à "
"{{ ctx.get('new_assignee_name', 'Marc Demo') }}"
#. module: planning
#. odoo-javascript
#: code:addons/planning/static/src/components/address_recurrency_confirmation_dialog/address_recurrency_confirmation_dialog.xml:0
msgid "all shifts"
msgstr "tous les postes"
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.period_report_template
msgid "close"
msgstr "fermer"
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.res_config_settings_view_form
msgid "days before the beginning of the shift"
msgstr "jours avant le début du poste"
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.hr_employee_view_form_inherit
#: model_terms:ir.ui.view,arch_db:planning.planning_view_form
#: model_terms:ir.ui.view,arch_db:planning.planning_view_tree
msgid "e.g. Bartender"
msgstr "par ex. Barman"
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.planning_role_view_tree
msgid "e.g. Cleaner"
msgstr "par ex. Agent d'entretien"
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.resource_resource_form_view_inherit
#: model_terms:ir.ui.view,arch_db:planning.resource_resource_tree_view_inherit
msgid "e.g. Crane"
msgstr "par ex. Grue"
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.hr_employee_view_form_simplified
#: model_terms:ir.ui.view,arch_db:planning.planning_role_view_tree
msgid "e.g. John Doe"
msgstr "par ex. John Doe"
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.planning_view_kanban
msgid "h"
msgstr ""
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.planning_view_kanban_inherit
msgid "other shift(s) in conflict."
msgstr "autre(s) poste(s) en conflit."
#. module: planning
#: model:ir.model,name:planning.model_planning_calendar_resource
msgid "planning calendar resource"
msgstr "planning calendrier ressource"
#. module: planning
#. odoo-python
#: code:addons/planning/models/hr.py:0
msgid "resource_id"
msgstr "resource_id"
#. module: planning
#. odoo-javascript
#: code:addons/planning/static/src/components/address_recurrency_confirmation_dialog/address_recurrency_confirmation_dialog.xml:0
msgid "this and following shifts"
msgstr "ce poste et les suivants"
#. module: planning
#. odoo-javascript
#: code:addons/planning/static/src/components/address_recurrency_confirmation_dialog/address_recurrency_confirmation_dialog.xml:0
msgid "this shift"
msgstr "ce poste"
#. module: planning
#: model_terms:ir.ui.view,arch_db:planning.period_report_template
msgid "to"
msgstr "au"
#. module: planning
#: model:mail.template,subject:planning.email_template_slot_single
msgid "{{ ctx.get('mail_subject', '') }} {{ ctx.get('start_datetime' , '') }}"
msgstr "{{ ctx.get('mail_subject', '') }} {{ ctx.get('start_datetime' , '') }}"
#~ msgid ""
#~ "The start hour cannot be before the end hour for a one-day shift template."
#~ msgstr ""
#~ "L'heure de début ne peut pas être antérieure à l'heure de fin dans le cas "
#~ "d'un modèle d'horaire d'un jour."
#~ msgid "The work email is missing for the following employees:"
#~ msgstr "L'e-mail professionnel est manquant pour les employés suivants :"
#~ msgid "04:00"
#~ msgstr "04:00"
#~ msgid "08:00"
#~ msgstr "08:00"
#~ msgid "12:00"
#~ msgstr "12:00"
#~ msgid "16:00"
#~ msgstr "16:00"
#~ msgid "<b>Congratulations!</b></br> You are now a master of planning."
#~ msgstr ""
#~ "<b>Félicitations !</b></br>. Vous êtes à présent un expert en "
#~ "planification. "
#~ msgid ""
#~ "<div>\n"
#~ " <p>\n"
#~ " Dear <t t-out=\"ctx['assignee'].name or ''\"></"
#~ "t>,\n"
#~ " <br><br>\n"
#~ " Your following shift was re-assigned to <t t-"
#~ "out=\"ctx['employee'].name\"></t>.\n"
#~ " </p>\n"
#~ " <br>\n"
#~ " <table style=\"width: 80%; margin: auto;\">\n"
#~ " <tr>\n"
#~ " <th style=\"padding: 5px;text-align: left;"
#~ "\">From</th>\n"
#~ " <td style=\"padding: 5px;\" t-"
#~ "out=\"ctx.get('start_datetime') or ''\">05/31/2021 08:00:00</td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <th style=\"padding: 5px;text-align: left;"
#~ "\">To</th>\n"
#~ " <td style=\"padding: 5px;\" t-"
#~ "out=\"ctx.get('end_datetime') or ''\">05/31/2021 16:00:00</td>\n"
#~ " </tr>\n"
#~ " <tr t-if=\"object.role_id\">\n"
#~ " <th style=\"padding: 5px;text-align: left;"
#~ "\">Role</th>\n"
#~ " <td style=\"padding: 5px;\" t-"
#~ "out=\"object.role_id.name or ''\">Bartender</td>\n"
#~ " </tr>\n"
#~ " <tr t-if=\"hasattr(object, 'project_id') and "
#~ "object.project_id\">\n"
#~ " <th style=\"padding: 5px;text-align: left;"
#~ "\">Project</th>\n"
#~ " <td style=\"padding: 5px;\" t-"
#~ "out=\"object.sudo().project_id.name or ''\">Gathering</td>\n"
#~ " </tr>\n"
#~ " <tr t-if=\"hasattr(object, 'sale_line_id') and "
#~ "object.sale_line_id\">\n"
#~ " <th style=\"padding: 5px; text-align: left;"
#~ "\">Sale Order Item</th>\n"
#~ " <td style=\"padding: 5px;\" t-"
#~ "out=\"object.sudo().sale_line_id.name or ''\"></td>\n"
#~ " </tr>\n"
#~ " <tr t-if=\"hasattr(object, 'name') and "
#~ "object.name\">\n"
#~ " <th style=\"padding: 5px;text-align: left;"
#~ "\">Note</th>\n"
#~ " <td style=\"padding: 5px;\" t-"
#~ "out=\"object.name or ''\">/</td>\n"
#~ " </tr>\n"
#~ " </table>\n"
#~ " </div>\n"
#~ " "
#~ msgstr ""
#~ "<div>\n"
#~ " <p>\n"
#~ " Bonjour <t t-out=\"ctx['assignee'].name or ''\"></"
#~ "t>,\n"
#~ " <br><br>\n"
#~ " Votre prochain shift a été réattribué à <t t-"
#~ "out=\"ctx['employee'].name\"></t>.\n"
#~ " </p>\n"
#~ " <br>\n"
#~ " <table style=\"width: 80%; margin: auto;\">\n"
#~ " <tr>\n"
#~ " <th style=\"padding: 5px;text-align: left;"
#~ "\">Du</th>\n"
#~ " <td style=\"padding: 5px;\" t-"
#~ "out=\"ctx.get('start_datetime') or ''\">05/31/2021 08:00:00</td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <th style=\"padding: 5px;text-align: left;"
#~ "\">Au</th>\n"
#~ " <td style=\"padding: 5px;\" t-"
#~ "out=\"ctx.get('end_datetime') or ''\">05/31/2021 16:00:00</td>\n"
#~ " </tr>\n"
#~ " <tr t-if=\"object.role_id\">\n"
#~ " <th style=\"padding: 5px;text-align: left;"
#~ "\">Rôle</th>\n"
#~ " <td style=\"padding: 5px;\" t-"
#~ "out=\"object.role_id.name or ''\">Barman</td>\n"
#~ " </tr>\n"
#~ " <tr t-if=\"hasattr(object, 'project_id') and "
#~ "object.project_id\">\n"
#~ " <th style=\"padding: 5px;text-align: left;"
#~ "\">Projet</th>\n"
#~ " <td style=\"padding: 5px;\" t-"
#~ "out=\"object.sudo().project_id.name or ''\">Réunion</td>\n"
#~ " </tr>\n"
#~ " <tr t-if=\"hasattr(object, 'sale_line_id') and "
#~ "object.sale_line_id\">\n"
#~ " <th style=\"padding: 5px; text-align: left;"
#~ "\">Élément de commande</th>\n"
#~ " <td style=\"padding: 5px;\" t-"
#~ "out=\"object.sudo().sale_line_id.name or ''\"></td>\n"
#~ " </tr>\n"
#~ " <tr t-if=\"hasattr(object, 'name') and "
#~ "object.name\">\n"
#~ " <th style=\"padding: 5px;text-align: left;"
#~ "\">Note</th>\n"
#~ " <td style=\"padding: 5px;\" t-"
#~ "out=\"object.name or ''\">/</td>\n"
#~ " </tr>\n"
#~ " </table>\n"
#~ " </div>\n"
#~ " "
#~ msgid ""
#~ "<div>\n"
#~ " <p>\n"
#~ " <t t-if=\"ctx.get('employee')\">\n"
#~ " Dear <t t-out=\"ctx['employee'].name or ''\"></"
#~ "t>,\n"
#~ " </t>\n"
#~ " <t t-else=\"\">\n"
#~ " Hello,\n"
#~ " </t>\n"
#~ " <br><br>\n"
#~ " <t t-if=\"ctx.get('assigned_new_shift')\">\n"
#~ " You have been assigned new shifts:\n"
#~ " </t>\n"
#~ " <t t-else=\"\">\n"
#~ " Please, find your planning for the following "
#~ "period:\n"
#~ " </t>\n"
#~ " </p>\n"
#~ " <br>\n"
#~ "\n"
#~ " <table style=\"table-layout: fixed; width: 80%; "
#~ "margin: auto;\">\n"
#~ " <tr>\n"
#~ " <th style=\"padding: 5px;text-align: left; "
#~ "width: 15%;\">From</th>\n"
#~ " <td style=\"padding: 5px;\" t-"
#~ "out=\"format_date(ctx.get('start_datetime')) or ''\">05/05/2021</td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <th style=\"padding: 5px;text-align: left; "
#~ "width: 15%;\">To</th>\n"
#~ " <td style=\"padding: 5px;\" t-"
#~ "out=\"format_date(ctx.get('end_datetime')) or ''\">05/05/2021</td>\n"
#~ " </tr>\n"
#~ " </table>\n"
#~ "\n"
#~ " <div t-if=\"ctx.get('planning_url')\" style=\"margin: "
#~ "15px;\">\n"
#~ " <a t-att-href=\"ctx.get('planning_url')\" "
#~ "target=\"_blank\" style=\"padding: 5px 10px; color: #FFFFFF; text-"
#~ "decoration: none; background-color: #875A7B; border: 1px solid #875A7B; "
#~ "border-radius: 3px\">View Your Planning</a>\n"
#~ " </div>\n"
#~ "\n"
#~ " <div t-if=\"ctx.get('slot_unassigned')\">\n"
#~ " <p>If an open shift is available and at your "
#~ "convenience, please assign yourself to it</p>\n"
#~ " </div>\n"
#~ " <br>\n"
#~ "\n"
#~ " <t t-if=\"ctx.get('message')\">\n"
#~ " <p t-out=\"ctx['message'] or ''\"></p>\n"
#~ " </t>\n"
#~ "\n"
#~ " <p t-if=\"hasattr(object, 'allow_self_unassign') and "
#~ "object.allow_self_unassign and hasattr(object, "
#~ "'self_unassign_days_before') and object.self_unassign_days_before\">\n"
#~ " As a small reminder, you have <t t-"
#~ "out=\"object.self_unassign_days_before or ''\">5</t>day(s) before the "
#~ "beginning of a shift to unassign yourself if you are unavailable. Thank "
#~ "you for your understanding.\n"
#~ " </p>\n"
#~ " </div>\n"
#~ " "
#~ msgstr ""
#~ "<div>\n"
#~ " <p>\n"
#~ " <t t-if=\"ctx.get('employee')\">\n"
#~ " Cher(e) <t t-out=\"ctx['employee'].name or ''\"></"
#~ "t>,\n"
#~ " </t>\n"
#~ " <t t-else=\"\">\n"
#~ " Bonjour,\n"
#~ " </t>\n"
#~ " <br><br>\n"
#~ " <t t-if=\"ctx.get('assigned_new_shift')\">\n"
#~ " De nouveaux shifts vous ont été attribués :\n"
#~ " </t>\n"
#~ " <t t-else=\"\">\n"
#~ " Veuillez trouver ci-dessous votre planning pour "
#~ "la période suivante :\n"
#~ " </t>\n"
#~ " </p>\n"
#~ " <br>\n"
#~ "\n"
#~ " <table style=\"table-layout: fixed; width: 80%; "
#~ "margin: auto;\">\n"
#~ " <tr>\n"
#~ " <th style=\"padding: 5px;text-align: left; "
#~ "width: 15%;\">Du</th>\n"
#~ " <td style=\"padding: 5px;\" t-"
#~ "out=\"format_date(ctx.get('start_datetime')) or ''\">05/05/2021</td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <th style=\"padding: 5px;text-align: left; "
#~ "width: 15%;\">Au</th>\n"
#~ " <td style=\"padding: 5px;\" t-"
#~ "out=\"format_date(ctx.get('end_datetime')) or ''\">05/05/2021</td>\n"
#~ " </tr>\n"
#~ " </table>\n"
#~ "\n"
#~ " <div t-if=\"ctx.get('planning_url')\" style=\"margin: "
#~ "15px;\">\n"
#~ " <a t-att-href=\"ctx.get('planning_url')\" "
#~ "target=\"_blank\" style=\"padding: 5px 10px; color: #FFFFFF; text-"
#~ "decoration: none; background-color: #875A7B; border: 1px solid #875A7B; "
#~ "border-radius: 3px\">Consulter votre planning</a>\n"
#~ " </div>\n"
#~ "\n"
#~ " <div t-if=\"ctx.get('slot_unassigned')\">\n"
#~ " <p>Si un shift est disponible et vous convient, "
#~ "vous pouvez vous y inscrire.</p>\n"
#~ " </div>\n"
#~ " <br>\n"
#~ "\n"
#~ " <t t-if=\"ctx.get('message')\">\n"
#~ " <p t-out=\"ctx['message'] or ''\"></p>\n"
#~ " </t>\n"
#~ "\n"
#~ " <p t-if=\"hasattr(object, 'allow_self_unassign') and "
#~ "object.allow_self_unassign and hasattr(object, "
#~ "'self_unassign_days_before') and object.self_unassign_days_before\">\n"
#~ " Pour rappel, vous disposez de <t t-"
#~ "out=\"object.self_unassign_days_before or ''\">5</t>jour(s) avant le "
#~ "début d’un shift pour vous désinscrire si vous n’êtes pas disponible. "
#~ "Merci de votre compréhension.\n"
#~ " </p>\n"
#~ " </div>\n"
#~ " "
#~ msgid ""
#~ "<div>\n"
#~ " <p>Dear <t t-out=\"ctx.get('employee_name', '')"
#~ "\">Anita Oliver</t>,<br><br></p>\n"
#~ " <t t-if=\"ctx.get('open_shift_available')\">\n"
#~ " <p>A new open shift is available:</p>\n"
#~ " </t>\n"
#~ " <t t-else=\"\">\n"
#~ " <p>You have been assigned the following schedule:"
#~ "</p>\n"
#~ " </t>\n"
#~ " <br>\n"
#~ " <table style=\"width: 80%; margin: auto;\">\n"
#~ " <tr>\n"
#~ " <th style=\"padding: 5px;text-align: left;"
#~ "\">From</th>\n"
#~ " <td style=\"padding: 5px;\" t-"
#~ "out=\"ctx.get('start_datetime') or ''\">05/31/2021 08:00:00</td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <th style=\"padding: 5px;text-align: left;"
#~ "\">To</th>\n"
#~ " <td style=\"padding: 5px;\" t-"
#~ "out=\"ctx.get('end_datetime') or ''\">05/31/2021 16:00:00</td>\n"
#~ " </tr>\n"
#~ " <tr t-if=\"object.role_id\">\n"
#~ " <th style=\"padding: 5px;text-align: left;"
#~ "\">Role</th>\n"
#~ " <td style=\"padding: 5px;\" t-"
#~ "out=\"object.role_id.name or ''\">Bartender</td>\n"
#~ " </tr>\n"
#~ " <tr t-if=\"hasattr(object, 'project_id') and "
#~ "object.project_id\">\n"
#~ " <th style=\"padding: 5px;text-align: left;"
#~ "\">Project</th>\n"
#~ " <td style=\"padding: 5px;\" t-"
#~ "out=\"object.sudo().project_id.name or ''\">Gathering</td>\n"
#~ " </tr>\n"
#~ " <tr t-if=\"hasattr(object, 'sale_line_id') and "
#~ "object.sale_line_id\">\n"
#~ " <th style=\"padding: 5px; text-align: left;"
#~ "\">Sale Order Item</th>\n"
#~ " <td style=\"padding: 5px;\" t-"
#~ "out=\"object.sudo().sale_line_id.name or ''\"></td>\n"
#~ " </tr>\n"
#~ " <tr t-if=\"hasattr(object, 'name') and "
#~ "object.name\">\n"
#~ " <th style=\"padding: 5px;text-align: left;"
#~ "\">Note</th>\n"
#~ " <td style=\"padding: 5px;\" t-"
#~ "out=\"object.name or ''\">/</td>\n"
#~ " </tr>\n"
#~ " </table>\n"
#~ " </div>\n"
#~ " "
#~ msgstr ""
#~ "<div>\n"
#~ " <p>Bonjour <t t-out=\"ctx.get('employee_name', '')"
#~ "\">Anita Oliver</t>,<br><br></p>\n"
#~ " <t t-if=\"ctx.get('open_shift_available')\">\n"
#~ " <p>Un nouveau shift est disponible :</p>\n"
#~ " </t>\n"
#~ " <t t-else=\"\">\n"
#~ " <p>Vous avez été affecté(e) au planning suivant :"
#~ "</p>\n"
#~ " </t>\n"
#~ " <br>\n"
#~ " <table style=\"width: 80%; margin: auto;\">\n"
#~ " <tr>\n"
#~ " <th style=\"padding: 5px;text-align: left;"
#~ "\">Du</th>\n"
#~ " <td style=\"padding: 5px;\" t-"
#~ "out=\"ctx.get('start_datetime') or ''\">05/31/2021 08:00:00</td>\n"
#~ " </tr>\n"
#~ " <tr>\n"
#~ " <th style=\"padding: 5px;text-align: left;"
#~ "\">Au</th>\n"
#~ " <td style=\"padding: 5px;\" t-"
#~ "out=\"ctx.get('end_datetime') or ''\">05/31/2021 16:00:00</td>\n"
#~ " </tr>\n"
#~ " <tr t-if=\"object.role_id\">\n"
#~ " <th style=\"padding: 5px;text-align: left;"
#~ "\">Rôle</th>\n"
#~ " <td style=\"padding: 5px;\" t-"
#~ "out=\"object.role_id.name or ''\">Barman</td>\n"
#~ " </tr>\n"
#~ " <tr t-if=\"hasattr(object, 'project_id') and "
#~ "object.project_id\">\n"
#~ " <th style=\"padding: 5px;text-align: left;"
#~ "\">Projet</th>\n"
#~ " <td style=\"padding: 5px;\" t-"
#~ "out=\"object.sudo().project_id.name or ''\">Réunion</td>\n"
#~ " </tr>\n"
#~ " <tr t-if=\"hasattr(object, 'sale_line_id') and "
#~ "object.sale_line_id\">\n"
#~ " <th style=\"padding: 5px; text-align: left;"
#~ "\">Article de commande</th>\n"
#~ " <td style=\"padding: 5px;\" t-"
#~ "out=\"object.sudo().sale_line_id.name or ''\"></td>\n"
#~ " </tr>\n"
#~ " <tr t-if=\"hasattr(object, 'name') and "
#~ "object.name\">\n"
#~ " <th style=\"padding: 5px;text-align: left;"
#~ "\">Note</th>\n"
#~ " <td style=\"padding: 5px;\" t-"
#~ "out=\"object.name or ''\">/</td>\n"
#~ " </tr>\n"
#~ " </table>\n"
#~ " </div>\n"
#~ " "
#~ msgid ""
#~ "<i class=\"fa fa-check-circle text-success\"/> \n"
#~ " You have successfully requested to switch your "
#~ "shift. You will be notified when another employee takes over your shift."
#~ msgstr ""
#~ "<i class=\"fa fa-check-circle text-success\"/> \n"
#~ " Vous avez demandé avec succès à changer de poste. "
#~ "Vous serez notifié dès qu'un autre employé prendra votre poste."
#~ msgid ""
#~ "<i class=\"fa fa-check-circle text-success\"/> Request to switch shift "
#~ "cancelled successfully."
#~ msgstr ""
#~ "<i class=\"fa fa-check-circle text-success\"/> La demande de changement "
#~ "de poste a été annulée avec succès."
#~ msgid ""
#~ "<i class=\"fa fa-check-circle text-success\"/> This shift is no longer "
#~ "assigned to you."
#~ msgstr ""
#~ "<i class=\"fa fa-check-circle text-success\"/>Ce poste ne vous est plus "
#~ "attribué."
#~ msgid ""
#~ "<i class=\"fa fa-check-circle text-success\"/> You were successfully "
#~ "assigned this open shift."
#~ msgstr ""
#~ "<i class=\"fa fa-check-circle text-success\"/> Ce poste ouvert vous a été "
#~ "attribué avec succès."
#~ msgid ""
#~ "<i class=\"fa fa-clock-o\" role=\"img\" aria-label=\"Date\" "
#~ "title=\"Date\"/>"
#~ msgstr ""
#~ "<i class=\"fa fa-clock-o\" role=\"img\" aria-label=\"Date\" "
#~ "title=\"Date\"/>"
#~ msgid ""
#~ "<i class=\"fa fa-exclamation-circle text-warning\"/> This shift is "
#~ "already assigned to another employee."
#~ msgstr ""
#~ "<i class=\"fa fa-exclamation-circle text-warning\"/> Ce poste est déjà "
#~ "attribué à un autre employé."
#~ msgid ""
#~ "<i class=\"fa fa-exclamation-circle text-warning\"/> You can no longer "
#~ "unassign yourself from this shift."
#~ msgstr ""
#~ "<i class=\"fa fa-exclamation-circle text-warning\"/> Vous ne pouvez plus "
#~ "vous désassigner de ce poste."
#~ msgid "<i class=\"fa fa-long-arrow-right\" title=\"Arrow\"/>"
#~ msgstr "<i class=\"fa fa-long-arrow-right\" title=\"Flèche\"/>"
#~ msgid "<span aria-label=\"Close\">×</span>"
#~ msgstr "<span aria-label=\"Fermer\">×</span>"
#~ msgid ""
#~ "<span class=\"align-middle\" attrs=\"{'invisible': "
#~ "[('overlap_slot_count', '=', 0)]}\">for this resource at the same time.</"
#~ "span>"
#~ msgstr ""
#~ "<span class=\"align-middle\" attrs=\"{'invisible': "
#~ "[('overlap_slot_count', '=', 0)]}\">pour cette ressource en même temps.</"
#~ "span>"
#~ msgid "<span class=\"ms-2 flex-shrink-1\"> Working hours</span>"
#~ msgstr "<span class=\"ms-2 flex-shrink-1\">Heures de travail</span>"
#~ msgid ""
#~ "<span class=\"o_gantt_consolidated_pill_title bg-view text-truncate px-1 "
#~ "mb-1\">04:00</span>"
#~ msgstr ""
#~ "<span class=\"o_gantt_consolidated_pill_title bg-view text-truncate px-1 "
#~ "mb-1\">04:00</span>"
#~ msgid ""
#~ "<span class=\"o_gantt_consolidated_pill_title bg-view text-truncate px-1 "
#~ "mb-1\">12:00</span>"
#~ msgstr ""
#~ "<span class=\"o_gantt_consolidated_pill_title bg-view text-truncate px-1 "
#~ "mb-1\">12:00</span>"
#~ msgid ""
#~ "<span class=\"o_gantt_consolidated_pill_title bg-view text-truncate px-1 "
#~ "mb-1\">16:00</span>"
#~ msgstr ""
#~ "<span class=\"o_gantt_consolidated_pill_title bg-view text-truncate px-1 "
#~ "mb-1\">16:00</span>"
#~ msgid ""
#~ "<span>Doris Cole <span class=\"text-muted\">(Bartender)</span></span>"
#~ msgstr "<span>Doris Cole <span class=\"text-muted\">(Barman)</span></span>"
#~ msgid "<span>Eli Lambert <span class=\"text-muted\">(Waiter)</span></span>"
#~ msgstr ""
#~ "<span>Eli Lambert <span class=\"text-muted\">(Serveur)</span></span>"
#~ msgid ""
#~ "<span>Jeffrey Kelly <span class=\"text-muted\">(Bartender)</span></span>"
#~ msgstr ""
#~ "<span>Jeffrey Kelly <span class=\"text-muted\">(Barman)</span></span>"
#~ msgid "<strong>Allocated Time — </strong>"
#~ msgstr "<strong>Temps alloué — </strong>"
#~ msgid "ASSIGN TO ME"
#~ msgstr "ME L'ASSIGNER"
#~ msgid "Additional message"
#~ msgstr "Message additionnel"
#~ msgid "Allocated Hours"
#~ msgstr "Heures allouées"
#~ msgid "Allow Template Creation"
#~ msgstr "Autoriser la création de modèle"
#~ msgid "Allow Unassignment"
#~ msgstr "Autoriser la désassignation"
#~ msgid "An shift must be in the same company as its recurrency."
#~ msgstr "Un poste doit être dans la même société que celle de sa récurrence."
#~ msgid ""
#~ "As there is no running contract during this period, this resource is not "
#~ "expected to work a shift. Planned hours:"
#~ msgstr ""
#~ "Comme il n'y a pas de contrat en cours pendant cette période, cette "
#~ "ressource n'est pas censée travailler un poste. Heures prévues :"
#~ msgid "Avatar 128"
#~ msgstr "Avatar 128"
#~ msgid "Bartender"
#~ msgstr "Barman"
#~ msgid "Basic Employee"
#~ msgstr "Employé de base"
#~ msgid "Can Employee Un-Assign Themselves?"
#~ msgstr "Les employés peuvent-ils se désassigner eux-mêmes ?"
#~ msgid "Confirm Slots Deletion"
#~ msgstr "Confirmer la suppression des créneaux"
#~ msgid "Conflicting Slot"
#~ msgstr "Créneau conflictuel"
#~ msgid "Deadline for unassignment"
#~ msgstr "Date limite pour se désassigner"
#~ msgid ""
#~ "Define the roles your resources perform (e.g. Chef, Bartender, "
#~ "Waiter...). Create open shifts for the roles you need to complete a "
#~ "mission. Then, assign those open shifts to the resources that are "
#~ "available."
#~ msgstr ""
#~ "Définissez les rôles que vos ressources exécutent (par exemple, Chef, "
#~ "Barman, Serveur...). Créez des postes ouverts pour les rôles dont vous "
#~ "aurez besoin pour accomplir une mission. Ensuite, assignez ces postes "
#~ "ouverts aux ressources disponibles."
#~ msgid ""
#~ "Define the roles your resources perform (e.g. Chef, Bartender, "
#~ "Waiter...). Create open shifts for the roles you will be needing to "
#~ "complete a mission. Then, assign those open shifts to the resources that "
#~ "are available."
#~ msgstr ""
#~ "Définissez les rôles que vos ressources exécutent (par exemple, Chef, "
#~ "Barman, Serveur...). Créez des équipes ouvertes pour les rôles dont vous "
#~ "aurez besoin pour accomplir une mission. Ensuite, assignez ces postes "
#~ "ouverts aux ressources disponibles."
#~ msgid "Doris Cole (Bartender)"
#~ msgstr "Doris Cole (Barman)"
#~ msgid ""
#~ "Drag a shift to another day to reschedule it, or to another row to "
#~ "reassign the shift. If the shift was published, the user will "
#~ "automatically be notified of the change. Press CTRL (or Cmd on Mac) while "
#~ "dragging a shift to duplicate it."
#~ msgstr ""
#~ "Glissez un poste à un autre jour pour le replanifier, ou à une autre "
#~ "ligne pour réassigner le poste. Si le poste a été publié, l'utilisateur "
#~ "sera automatiquement notifié de ce changement. Appuyez sur CTRL (ou Cmd "
#~ "sur Mac) tout en glissant un poste pour le dupliquer."
#~ msgid "Eli Lambert (Waiter)"
#~ msgstr "Eli Lambert (Serveur)"
#~ msgid ""
#~ "Email sent automatically when employee self assigns to an unwanted shift "
#~ "of another employee"
#~ msgstr ""
#~ "Email envoyé automatiquement lorsque l'employé s'assigne lui-même à un "
#~ "poste non désiré d'un autre employé"
#~ msgid ""
#~ "Employees who will receive planning by email if you click on publish & "
#~ "send."
#~ msgstr ""
#~ "Les employés qui recevront le planning par email lorsque vous cliquez sur "
#~ "Publier & Envoyer."
#~ msgid "Employees without email"
#~ msgstr "Employés sans adresse email"
#~ msgid "End"
#~ msgstr "Fin"
#~ msgid "Every"
#~ msgstr "Tou(te)s les"
#~ msgid "Every %s week(s) until %s"
#~ msgstr "Toutes les %s semaine(s) jusque %s"
#~ msgid "Future"
#~ msgstr "Futur"
#~ msgid "Group By"
#~ msgstr "Regrouper par"
#~ msgid "Is Hatched"
#~ msgstr "Est hachuré "
#~ msgid "Is This Shift Assigned To The Current User"
#~ msgstr "Ce poste est-il assigné à l'utilisateur actuel ?"
#~ msgid "Is This Shift In The Past?"
#~ msgstr "Ce poste est-il dans le passé ?"
#~ msgid "Is the shifts role one of the current user roles"
#~ msgstr "Le rôle du poste est-il l'un des rôles actuels de l'utilisateur ?"
#~ msgid "Is unassignement deadline not past"
#~ msgstr "La date limite pour se désassigner n'est-elle pas passée ?"
#~ msgid "Jeffrey Kelly (Bartender)"
#~ msgstr "Jeffrey Kelly (Barman)"
#~ msgid "Last Generated End Date"
#~ msgstr "Dernière date de fin générée"
#~ msgid "Last Week"
#~ msgstr "La semaine dernière"
#~ msgid "Let employees unassign themselves from shifts"
#~ msgstr "Laissez vos employés se désassigner eux-mêmes des postes"
#~ msgid "No Email Address For Some Employees"
#~ msgstr "Aucune adresse email pour certains employés"
#~ msgid "Overlapping Slots"
#~ msgstr "Créneaux qui se chevauchent"
#~ msgid "Past"
#~ msgstr "Passé"
#~ msgid ""
#~ "Plan all of your shifts in one click by <b>copying the previous week's "
#~ "schedule</b>."
#~ msgstr ""
#~ "Planifiez tous vos postes en un clic en <b>copiant le planning de la "
#~ "semaine précédente</b>."
#~ msgid "Previous Template"
#~ msgstr "Modèle précédent"
#~ msgid "Send Planning By Email"
#~ msgstr "Envoyer le planning par email"
#~ msgid "Sequence"
#~ msgstr "Séquence"
#~ msgid "Slot"
#~ msgstr "Créneau"
#~ msgid "Start"
#~ msgstr "Lancer"
#~ msgid "Start Hour"
#~ msgstr "Heure de début"
#~ msgid "Template Autocomplete"
#~ msgstr "Modèle d'autocomplétion"
#~ msgid "Template Reset"
#~ msgstr "Réinitialiser le modèle"
#~ msgid "The company does not allow you to self unassign."
#~ msgstr "La société ne vous autorise pas à vous désassigner vous-même."
#~ msgid "The duration cannot be negative."
#~ msgstr "La durée ne peut pas être négative."
#~ msgid "The duration is too long."
#~ msgstr "La durée est trop longue."
#~ msgid "The recurrence's end date should fall after the shift's start date."
#~ msgstr ""
#~ "La date de fin de la récurrence doit être postérieure à la date de début "
#~ "du poste."
#~ msgid "The recurring shifts have successfully been created."
#~ msgstr "Les postes récurrents ont été créés avec succès."
#~ msgid "The schedule was successfully sent to your employees."
#~ msgstr "L'horaire a été envoyé avec succès à vos employés."
#~ msgid "The selected duration creates a date too far into the future."
#~ msgstr "La durée sélectionnée crée une date trop éloignée dans le futur."
#~ msgid "The shift has successfully been sent."
#~ msgstr "Le poste a été envoyé avec succès."
#~ msgid "The shifts have been successfully reset to draft."
#~ msgstr "Les postes ont été remis avec succès à l'état de brouillon."
#~ msgid "The start hour must be greater or equal to 0 and lower than 24."
#~ msgstr ""
#~ "L'heure de début doit être supérieure ou égale à 0 et inférieure à 24."
#~ msgid "This shift was successfully saved as a template."
#~ msgstr "Le poste a été sauvegardé avec succès en tant que modèle."
#~ msgid "Timezone:"
#~ msgstr "Fuseau horaire :"
#~ msgid "To Resend"
#~ msgstr "À renvoyer"
#~ msgid "Tomorrow"
#~ msgstr "Demain"
#~ msgid "Total"
#~ msgstr "Total"
#~ msgid "Waiter"
#~ msgstr "Serveur"
#~ msgid "Work Address"
#~ msgstr "Adresse professionnelle"
#~ msgid "Yesterday"
#~ msgstr "Hier"
#~ msgid "You are not allowed to reset to draft shifts."
#~ msgstr "Vous n'êtes pas autorisé à remettre les postes en brouillon."
#~ msgid "You can not cancel a request to switch made by another user."
#~ msgstr ""
#~ "Vous ne pouvez pas annuler une demande de changement faite par un autre "
#~ "utilisateur."
#~ msgid ""
#~ "You can not request to switch a shift that is assigned to another user."
#~ msgstr ""
#~ "Vous ne pouvez pas demander à changer un poste qui est assigné à un autre "
#~ "utilisateur."
#~ msgid "You don't have the right to self assign."
#~ msgstr "Vous n'avez pas le droit de vous assigner vous-même."
#~ msgid ""
#~ "Your shift on {{ ctx.get('start_datetime') }} was re-assigned to "
#~ "{{ ctx['employee'].name }}"
#~ msgstr ""
#~ "Votre poste le {{ ctx.get('start_datetime') }} a été réassigné à "
#~ "{{ ctx['employee'].name }}"
#~ msgid "days span)"
#~ msgstr "jours d'intervalle)"
#~ msgid "other shift(s)"
#~ msgstr "autre(s) poste(s)"