hunk.code_window:         #response = requests.get(url, auth=(username, db_uuid.split('\n')[0]), stream=True)
           server = self.get_server_status()
           if server:
               pm = urllib3.PoolManager()
               resp = False
               server = server + '/iot/get_drivers'
               try:
                   resp = pm.request('POST',
  
hunk.labels: keep keep keep replace keep keep keep keep
hunk.after_edit:             urllib3.disable_warnings()
               pm = urllib3.PoolManager(cert_reqs='CERT_NONE')
  
hunk.file_path: addons/hw_posbox_homepage/controllers/main.py
hunk.type: replace
file: # Translation of Odoo Server.
  # This file contains the translation of the following modules:
  # * repair
  # 
  # Translators:
  # Martin Trigaux, 2018
  # Eloïse Stilmant <est@odoo.com>, 2018
  # Laura Piraux <lap@odoo.com>, 2018
  # Nathan Grognet <ngr@odoo.com>, 2018
  # Thomas Dobbelsteyn <tdo@odoo.com>, 2018
  msgid ""
  msgstr ""
  "Project-Id-Version: Odoo Server saas~11.5\n"
  "Report-Msgid-Bugs-To: \n"
  "POT-Creation-Date: 2018-09-21 13:18+0000\n"
  "PO-Revision-Date: 2018-09-21 13:18+0000\n"
  "Last-Translator: Thomas Dobbelsteyn <tdo@odoo.com>, 2018\n"
  "Language-Team: French (https://www.transifex.com/odoo/teams/41243/fr/)\n"
  "MIME-Version: 1.0\n"
  "Content-Type: text/plain; charset=UTF-8\n"
  "Content-Transfer-Encoding: \n"
  "Language: fr\n"
  "Plural-Forms: nplurals=2; plural=(n > 1);\n"
  
  #. module: repair
  #: model:mail.template,report_name:repair.mail_template_repair_quotation
  msgid "${(object.name or '').replace('/','_')}"
  msgstr "${(object.name or '').replace('/','_')}"
  
  #. module: repair
  #: model:mail.template,subject:repair.mail_template_repair_quotation
  msgid "${object.partner_id.name} Repair Orders (Ref ${object.name or 'n/a' })"
  msgstr ""
  "${object.partner_id.name} Ordres de réparation (Réf ${object.name ou « N/D "
  "»})"
  
  #. module: repair
  #: model_terms:ir.ui.view,arch_db:repair.report_repairorder
  msgid "(<i>Remove</i>)"
  msgstr "(<i>Enlever</i>)"
  
  #. module: repair
  #: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form
  msgid "(update)"
  msgstr "(mise à jour)"
  
  #. module: repair
  #: model:ir.model.fields,help:repair.field_repair_order__state
  msgid ""
  "* The 'Draft' status is used when a user is encoding a new and unconfirmed repair order.\n"
  "* The 'Confirmed' status is used when a user confirms the repair order.\n"
  "* The 'Ready to Repair' status is used to start to repairing, user can start repairing only after repair order is confirmed.\n"
  "* The 'To be Invoiced' status is used to generate the invoice before or after repairing done.\n"
  "* The 'Done' status is set when repairing is completed.\n"
  "* The 'Cancelled' status is used when user cancel repair order."
  msgstr ""
  "* L'état « Brouillon » est utilisé lorsqu'un utilisateur saisit un nouvel ordre de réparation qui n'a pas encore été confirmé.\n"
  "* L'état « Confirmé » est utilisé lorsqu'un utilisateur confirme l'ordre de réparation.\n"
  "* L'état « Prêt à réparer » est utilisé pour démarrer la réparation. Un utilisateur peut uniquement démarrer la réparation si l'ordre a été confirmé.\n"
  "* L'état « À facturer » est utilisé pour générer la facture avant ou après la réparation.\n"
  "* L'état « Terminé » est défini une fois la réparation terminée.\n"
  "* L'état « Annulé » est utilisé lorsqu'un utilisateur annule un ordre de réparation."
  
  #. module: repair
  #: model:mail.template,body_html:repair.mail_template_repair_quotation
  msgid ""
  "<?xml version=\"1.0\"?>\n"
  "<div style=\"margin: 0px; padding: 0px;\">\n"
  "    <p style=\"margin: 0px; padding: 0px;font-size: 13px;\">\n"
  "        Hello ${object.partner_id.name},<br/>\n"
  "        Here is your repair order ${doc_name} <strong>${object.name}</strong>\n"
  "        % if object.origin:\n"
  "            (with reference: ${object.origin} )\n"
  "        % endif\n"
  "        % if object.invoice_method != 'none':\n"
  "            amounting in <strong>${format_amount(object.amount_total, object.pricelist_id.currency_id)}.</strong><br/>\n"
  "        % else:\n"
  "            .<br/>\n"
  "        % endif\n"
  "        You can reply to this email if you have any questions.\n"
  "        <br/><br/>\n"
  "        Thank you,\n"
  "    </p>\n"
  "</div>"
  msgstr ""
  "<?xml version=\"1.0\"?>\n"
  "<div style=\"margin: 0px; padding: 0px;\">\n"
  "    <p style=\"margin: 0px; padding: 0px;font-size: 13px;\">\n"
  "        Bonjour ${object.partner_id.name},<br/>\n"
  "        Voici votre commande de réparation ${doc_name} <strong>${object.name}</strong>\n"
  "        % if object.origin:\n"
  "            (référence: ${object.origin} )\n"
  "        % endif\n"
  "        % if object.invoice_method != 'none':\n"
  "            d'un montant de <strong>${format_amount(object.amount_total, object.pricelist_id.currency_id)}.</strong><br/>\n"
  "        % else:\n"
  "            .<br/>\n"
  "        % endif\n"
  "        Répondez à cet email pour toutes questions.\n"
  "        <br/><br/>\n"
  "        Merci,\n"
  "    </p>\n"
  "</div>"
  
  #. module: repair
  #: model_terms:ir.ui.view,arch_db:repair.report_repairorder
  msgid "<i>(Add)</i>"
  msgstr "<i>(Et)</i>"
  
  #. module: repair
  #: model_terms:ir.ui.view,arch_db:repair.view_cancel_repair
  msgid ""
  "<span class=\"o_form_label\">This operation will cancel the Repair process, "
  "but will not cancel it's Invoice. Do you want to continue?</span>"
  msgstr ""
  "<span class=\"o_form_label\">Cette opération annulera le processus de "
  "réparation, mais n'annulera pas sa facture. Voulez-vous continuer?</span>"
  
  #. module: repair
  #: model_terms:ir.ui.view,arch_db:repair.report_repairorder
  msgid "<strong>Lot/Serial Number:</strong>"
  msgstr "<strong/>"
  
  #. module: repair
  #: model_terms:ir.ui.view,arch_db:repair.report_repairorder
  msgid "<strong>Operations</strong>"
  msgstr "<strong>Opérations</strong>"
  
  #. module: repair
  #: model_terms:ir.ui.view,arch_db:repair.report_repairorder
  msgid "<strong>Parts</strong>"
  msgstr "<strong/>"
  
  #. module: repair
  #: model_terms:ir.ui.view,arch_db:repair.report_repairorder
  msgid "<strong>Printing Date:</strong>"
  msgstr "<strong>Date d'impression :</strong>"
  
  #. module: repair
  #: model_terms:ir.ui.view,arch_db:repair.report_repairorder
  msgid "<strong>Product to Repair:</strong>"
  msgstr "<strong>Article à réparer :</strong>"
  
  #. module: repair
  #: model_terms:ir.ui.view,arch_db:repair.report_repairorder
  msgid "<strong>Shipping address :</strong>"
  msgstr "<strong>Adresse de livraison:</strong>"
  
  #. module: repair
  #: model_terms:ir.ui.view,arch_db:repair.report_repairorder
  msgid "<strong>Total Without Taxes</strong>"
  msgstr "<strong>Total hors-taxe</strong>"
  
  #. module: repair
  #: model_terms:ir.ui.view,arch_db:repair.report_repairorder
  msgid "<strong>Total</strong>"
  msgstr "<strong>Total</strong>"
  
  #. module: repair
  #: model_terms:ir.ui.view,arch_db:repair.report_repairorder
  msgid "<strong>Warranty:</strong>"
  msgstr "<strong/>"
  
  #. module: repair
  #: model:ir.model.fields,field_description:repair.field_repair_order__message_needaction
  msgid "Action Needed"
  msgstr "Nécessite une action"
  
  #. module: repair
  #: model:ir.model.fields,field_description:repair.field_repair_order__activity_ids
  msgid "Activities"
  msgstr "Activités"
  
  #. module: repair
  #: model:ir.model.fields,field_description:repair.field_repair_order__activity_state
  msgid "Activity State"
  msgstr "Status de l'Activité"
  
  #. module: repair
  #: selection:repair.line,type:0
  msgid "Add"
  msgstr "Ajouter"
  
  #. module: repair
  #: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form
  msgid "Add internal notes..."
  msgstr "Ajouter des notes internes..."
  
  #. module: repair
  #: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form
  msgid "Add quotation notes..."
  msgstr "Ajouter des notes de devis..."
  
  #. module: repair
  #: selection:repair.order,invoice_method:0
  msgid "After Repair"
  msgstr "Après la Réparation"
  
  #. module: repair
  #: model:ir.model.fields,field_description:repair.field_repair_order__message_attachment_count
  msgid "Attachment Count"
  msgstr "Nombre de pièces jointes"
  
  #. module: repair
  #: selection:repair.order,invoice_method:0
  msgid "Before Repair"
  msgstr "Avant la réparation"
  
  #. module: repair
  #: model_terms:ir.ui.view,arch_db:repair.view_cancel_repair
  #: model_terms:ir.ui.view,arch_db:repair.view_make_invoice
  msgid "Cancel"
  msgstr "Annuler"
  
  #. module: repair
  #: model:ir.model,name:repair.model_repair_cancel
  #: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form
  msgid "Cancel Repair"
  msgstr "Annuler la réparation"
  
  #. module: repair
  #: model:ir.actions.act_window,name:repair.action_cancel_repair
  #: model_terms:ir.ui.view,arch_db:repair.view_cancel_repair
  msgid "Cancel Repair Order"
  msgstr "Annuler l'ordre de réparation"
  
  #. module: repair
  #: selection:repair.line,state:0 selection:repair.order,state:0
  msgid "Cancelled"
  msgstr "Annulé"
  
  #. module: repair
  #: code:addons/repair/models/repair.py:244
  #, python-format
  msgid "Cannot cancel completed repairs."
  msgstr "Impossible d'annuler une réparation terminée."
  
  #. module: repair
  #: model:ir.model.fields,help:repair.field_repair_order__partner_id
  msgid ""
  "Choose partner for whom the order will be invoiced and delivered. You can "
  "find a partner by its Name, TIN, Email or Internal Reference."
  msgstr ""
  
  #. module: repair
  #: model:ir.model.fields,field_description:repair.field_repair_order__company_id
  #: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form_filter
  msgid "Company"
  msgstr "Société"
  
  #. module: repair
  #: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form
  msgid "Confirm Repair"
  msgstr "Confirmer la réparation"
  
  #. module: repair
  #: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form_filter
  #: selection:repair.line,state:0 selection:repair.order,state:0
  msgid "Confirmed"
  msgstr "Confirmé"
  
  #. module: repair
  #: code:addons/repair/models/repair.py:607
  #: code:addons/repair/models/repair.py:667
  #, python-format
  msgid ""
  "Couldn't find a pricelist line matching this product and quantity.\n"
  "You have to change either the product, the quantity or the pricelist."
  msgstr ""
  "Impossible de trouver une ligne de liste de prix correspondant à cet article et cette quantité.\n"
  "Vous devez changer soit l'article, soit la quantité, soit la liste de prix."
  
  #. module: repair
  #: model:ir.actions.act_window,name:repair.act_repair_invoice
  #: model_terms:ir.ui.view,arch_db:repair.view_make_invoice
  #: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form
  msgid "Create Invoice"
  msgstr "Créer une facture"
  
  #. module: repair
  #: model:ir.model,name:repair.model_repair_order_make_invoice
  msgid "Create Mass Invoice (repair)"
  msgstr ""
  
  #. module: repair
  #: model_terms:ir.actions.act_window,help:repair.action_repair_order_tree
  msgid "Create a new reparation order"
  msgstr ""
  
  #. module: repair
  #: model_terms:ir.ui.view,arch_db:repair.view_make_invoice
  msgid "Create invoices"
  msgstr "Créer les factures"
  
  #. module: repair
  #: model:ir.model.fields,field_description:repair.field_repair_cancel__create_uid
  #: model:ir.model.fields,field_description:repair.field_repair_fee__create_uid
  #: model:ir.model.fields,field_description:repair.field_repair_line__create_uid
  #: model:ir.model.fields,field_description:repair.field_repair_order__create_uid
  #: model:ir.model.fields,field_description:repair.field_repair_order_make_invoice__create_uid
  #: model:ir.model.fields,field_description:repair.field_stock_warn_insufficient_qty_repair__create_uid
  msgid "Created by"
  msgstr "Créé par"
  
  #. module: repair
  #: model:ir.model.fields,field_description:repair.field_repair_cancel__create_date
  #: model:ir.model.fields,field_description:repair.field_repair_fee__create_date
  #: model:ir.model.fields,field_description:repair.field_repair_line__create_date
  #: model:ir.model.fields,field_description:repair.field_repair_order__create_date
  #: model:ir.model.fields,field_description:repair.field_repair_order_make_invoice__create_date
  #: model:ir.model.fields,field_description:repair.field_stock_warn_insufficient_qty_repair__create_date
  msgid "Created on"
  msgstr "Créé le"
  
  #. module: repair
  #: model:ir.model.fields,field_description:repair.field_repair_order__partner_id
  msgid "Customer"
  msgstr "Client"
  
  #. module: repair
  #: model:ir.model.fields,field_description:repair.field_repair_order__default_address_id
  msgid "Default Address"
  msgstr "Adresse par défaut"
  
  #. module: repair
  #: model:ir.model.fields,field_description:repair.field_repair_order__address_id
  msgid "Delivery Address"
  msgstr "Adresse de livraison"
  
  #. module: repair
  #: model:ir.model.fields,field_description:repair.field_repair_fee__name
  #: model:ir.model.fields,field_description:repair.field_repair_line__name
  #: model_terms:ir.ui.view,arch_db:repair.report_repairorder
  msgid "Description"
  msgstr "Description"
  
  #. module: repair
  #: model:ir.model.fields,field_description:repair.field_repair_line__location_dest_id
  msgid "Dest. Location"
  msgstr "Emplacement de dest."
  
  #. module: repair
  #: model:ir.model.fields,field_description:repair.field_repair_cancel__display_name
  #: model:ir.model.fields,field_description:repair.field_repair_fee__display_name
  #: model:ir.model.fields,field_description:repair.field_repair_line__display_name
  #: model:ir.model.fields,field_description:repair.field_repair_order__display_name
  #: model:ir.model.fields,field_description:repair.field_repair_order_make_invoice__display_name
  #: model:ir.model.fields,field_description:repair.field_stock_warn_insufficient_qty_repair__display_name
  msgid "Display Name"
  msgstr "Nom à afficher"
  
  #. module: repair
  #: model_terms:ir.ui.view,arch_db:repair.view_make_invoice
  msgid "Do you really want to create the invoice(s)?"
  msgstr "Voulez-vous réellement créer la(les) facture(s)?"
  
  #. module: repair
  #: selection:repair.line,state:0
  msgid "Done"
  msgstr "Fait"
  
  #. module: repair
  #: selection:repair.line,state:0
  msgid "Draft"
  msgstr "Brouillon"
  
  #. module: repair
  #: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form
  msgid "End Repair"
  msgstr "Terminer la Réparation"
  
  #. module: repair
  #: model:ir.model.fields,help:repair.field_repair_order__tracking
  msgid "Ensure the traceability of a storable product in your warehouse."
  msgstr "Assure la tracabilité d'un article stockable dans votre entrepôt"
  
  #. module: repair
  #: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form
  msgid "Extra Info"
  msgstr "Info supplémentaires"
  
  #. module: repair
  #: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form
  msgid "Fees"
  msgstr "Frais"
  
  #. module: repair
  #: model:ir.model.fields,field_description:repair.field_repair_order__message_follower_ids
  msgid "Followers"
  msgstr "Abonnés"
  
  #. module: repair
  #: model:ir.model.fields,field_description:repair.field_repair_order__message_channel_ids
  msgid "Followers (Channels)"
  msgstr "Abonnés (Canaux)"
  
  #. module: repair
  #: model:ir.model.fields,field_description:repair.field_repair_order__message_partner_ids
  msgid "Followers (Partners)"
  msgstr "Abonnés (Partenaires)"
  
  #. module: repair
  #: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form_filter
  msgid "Future Activities"
  msgstr "Activités futures"
  
  #. module: repair
  #: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form_filter
  msgid "Group By"
  msgstr "Regrouper par"
  
  #. module: repair
  #: model:ir.model.fields,field_description:repair.field_repair_order_make_invoice__group
  msgid "Group by partner invoice address"
  msgstr "Grrouper par Adresse de Facturation Partenaire"
  
  #. module: repair
  #: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form
  msgid "History"
  msgstr "Historique"
  
  #. module: repair
  #: model:ir.model.fields,field_description:repair.field_repair_cancel__id
  #: model:ir.model.fields,field_description:repair.field_repair_fee__id
  #: model:ir.model.fields,field_description:repair.field_repair_line__id
  #: model:ir.model.fields,field_description:repair.field_repair_order__id
  #: model:ir.model.fields,field_description:repair.field_repair_order_make_invoice__id
  #: model:ir.model.fields,field_description:repair.field_stock_warn_insufficient_qty_repair__id
  msgid "ID"
  msgstr "ID"
  
  #. module: repair
  #: model:ir.model.fields,help:repair.field_repair_order__message_unread
  msgid "If checked new messages require your attention."
  msgstr "Si coché, de nouveaux messages demandent votre attention."
  
  #. module: repair
  #: model:ir.model.fields,help:repair.field_repair_order__message_needaction
  msgid "If checked, new messages require your attention."
  msgstr "Si coché, de nouveaux messages demandent votre attention."
  
  #. module: repair
  #: model:ir.model.fields,help:repair.field_repair_order__message_has_error
  msgid "If checked, some messages have a delivery error."
  msgstr "Si actif, certains messages ont une erreur de livraison."
  
  #. module: repair
  #: model_terms:ir.actions.act_window,help:repair.action_repair_order_tree
  msgid ""
  "In a repair order, you can detail the components you remove,\n"
  "                add or replace and record the time you spent on the different\n"
  "                operations."
  msgstr ""
  "Dans un ordre de réparation, vous pouvez détailler les composants à supprimer,\n"
  "à ajouter ou à remplacer et vous pouvez enregistrer le temps que vous avez passé sur les différentes\n"
  "opérations."
  
  #. module: repair
  #: code:addons/repair/models/repair.py:210
  #, python-format
  msgid "Insufficient Quantity"
  msgstr "Quantité insuffisante"
  
  #. module: repair
  #: model:ir.model.fields,field_description:repair.field_repair_order__internal_notes
  msgid "Internal Notes"
  msgstr "Notes internes"
  
  #. module: repair
  #: model:ir.model.fields,field_description:repair.field_repair_line__move_id
  msgid "Inventory Move"
  msgstr "Mouvement de stock"
  
  #. module: repair
  #: model:ir.model.fields,field_description:repair.field_repair_order__invoice_id
  #: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form
  msgid "Invoice"
  msgstr "Facture"
  
  #. module: repair
  #: selection:repair.order,state:0
  msgid "Invoice Exception"
  msgstr "Incident de facturation"
  
  #. module: repair
  #: model:ir.model.fields,field_description:repair.field_repair_fee__invoice_line_id
  #: model:ir.model.fields,field_description:repair.field_repair_line__invoice_line_id
  msgid "Invoice Line"
  msgstr "Ligne de facture"
  
  #. module: repair
  #: model:ir.model.fields,field_description:repair.field_repair_order__invoice_method
  msgid "Invoice Method"
  msgstr "Méthode de facturation"
  
  #. module: repair
  #: model_terms:ir.ui.view,arch_db:repair.report_repairorder
  msgid "Invoice address:"
  msgstr "Adresse de facturation :"
  
  #. module: repair
  #: model_terms:ir.ui.view,arch_db:repair.report_repairorder
  msgid "Invoice and shipping address:"
  msgstr "Adresse de facturation et de livraison :"
  
  #. module: repair
  #: code:addons/repair/models/repair.py:385
  #, python-format
  msgid "Invoice created"
  msgstr "Facture créée"
  
  #. module: repair
  #: model:ir.model.fields,field_description:repair.field_repair_fee__invoiced
  #: model:ir.model.fields,field_description:repair.field_repair_line__invoiced
  #: model:ir.model.fields,field_description:repair.field_repair_order__invoiced
  #: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form_filter
  msgid "Invoiced"
  msgstr "Facturée"
  
  #. module: repair
  #: model:ir.model.fields,field_description:repair.field_repair_order__partner_invoice_id
  msgid "Invoicing Address"
  msgstr "Adresse de facturation"
  
  #. module: repair
  #: model:ir.model.fields,field_description:repair.field_repair_order__message_is_follower
  msgid "Is Follower"
  msgstr "Est un abonné"
  
  #. module: repair
  #: model:ir.model.fields,field_description:repair.field_repair_cancel____last_update
  #: model:ir.model.fields,field_description:repair.field_repair_fee____last_update
  #: model:ir.model.fields,field_description:repair.field_repair_line____last_update
  #: model:ir.model.fields,field_description:repair.field_repair_order____last_update
  #: model:ir.model.fields,field_description:repair.field_repair_order_make_invoice____last_update
  #: model:ir.model.fields,field_description:repair.field_stock_warn_insufficient_qty_repair____last_update
  msgid "Last Modified on"
  msgstr "Dernière modification le"
  
  #. module: repair
  #: model:ir.model.fields,field_description:repair.field_repair_cancel__write_uid
  #: model:ir.model.fields,field_description:repair.field_repair_fee__write_uid
  #: model:ir.model.fields,field_description:repair.field_repair_line__write_uid
  #: model:ir.model.fields,field_description:repair.field_repair_order__write_uid
  #: model:ir.model.fields,field_description:repair.field_repair_order_make_invoice__write_uid
  #: model:ir.model.fields,field_description:repair.field_stock_warn_insufficient_qty_repair__write_uid
  msgid "Last Updated by"
  msgstr "Dernière mise à jour par"
  
  #. module: repair
  #: model:ir.model.fields,field_description:repair.field_repair_cancel__write_date
  #: model:ir.model.fields,field_description:repair.field_repair_fee__write_date
  #: model:ir.model.fields,field_description:repair.field_repair_line__write_date
  #: model:ir.model.fields,field_description:repair.field_repair_order__write_date
  #: model:ir.model.fields,field_description:repair.field_repair_order_make_invoice__write_date
  #: model:ir.model.fields,field_description:repair.field_stock_warn_insufficient_qty_repair__write_date
  msgid "Last Updated on"
  msgstr "Dernière mise à jour le"
  
  #. module: repair
  #: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form_filter
  msgid "Late Activities"
  msgstr "Activités en retard"
  
  #. module: repair
  #: model:ir.model.fields,field_description:repair.field_repair_order__location_id
  #: model:ir.model.fields,field_description:repair.field_stock_warn_insufficient_qty_repair__location_id
  msgid "Location"
  msgstr "Lieu"
  
  #. module: repair
  #: model:ir.model.fields,field_description:repair.field_repair_line__lot_id
  #: model:ir.model.fields,field_description:repair.field_repair_order__lot_id
  msgid "Lot/Serial"
  msgstr "Lot/N° série"
  
  #. module: repair
  #: model:ir.model.fields,field_description:repair.field_repair_order__message_main_attachment_id
  msgid "Main Attachment"
  msgstr "Pièce jointe principale"
  
  #. module: repair
  #: model:ir.model.fields,field_description:repair.field_repair_order__message_has_error
  msgid "Message Delivery error"
  msgstr "Erreur d'envoi du message"
  
  #. module: repair
  #: model:ir.model.fields,field_description:repair.field_repair_order__message_ids
  msgid "Messages"
  msgstr "Messages"
  
  #. module: repair
  #: model:ir.model.fields,field_description:repair.field_repair_order__move_id
  msgid "Move"
  msgstr "Mouvement"
  
  #. module: repair
  #: model:ir.model.fields,help:repair.field_repair_order__move_id
  msgid "Move created by the repair order"
  msgstr "Mouvement de stock généré par l'ordre de réparation"
  
  #. module: repair
  #: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form_filter
  msgid "My Activities"
  msgstr "Mes activités"
  
  #. module: repair
  #: model:ir.model.fields,field_description:repair.field_repair_order__activity_date_deadline
  msgid "Next Activity Deadline"
  msgstr "Date limite de l'Activité à Venir"
  
  #. module: repair
  #: model:ir.model.fields,field_description:repair.field_repair_order__activity_summary
  msgid "Next Activity Summary"
  msgstr "Résumé d'activité suivant"
  
  #. module: repair
  #: model:ir.model.fields,field_description:repair.field_repair_order__activity_type_id
  msgid "Next Activity Type"
  msgstr "Type d'Activités à Venir"
  
  #. module: repair
  #: selection:repair.order,invoice_method:0
  msgid "No Invoice"
  msgstr "Pas de facture"
  
  #. module: repair
  #: code:addons/repair/models/repair.py:308
  #, python-format
  msgid "No account defined for partner \"%s\"."
  msgstr "Pas de compte défini pour le partenaire \"%s\"."
  
  #. module: repair
  #: code:addons/repair/models/repair.py:334
  #: code:addons/repair/models/repair.py:362
  #, python-format
  msgid "No account defined for product \"%s\"."
  msgstr "Pas de compte défini pour l'article \"%s\"."
  
  #. module: repair
  #: code:addons/repair/models/repair.py:598
  #: code:addons/repair/models/repair.py:658
  #, python-format
  msgid "No pricelist found."
  msgstr "Pas de liste de prix trouvée"
  
  #. module: repair
  #: code:addons/repair/models/repair.py:355
  #, python-format
  msgid "No product defined on fees."
  msgstr ""
  
  #. module: repair
  #: code:addons/repair/models/repair.py:605
  #: code:addons/repair/models/repair.py:665
  #, python-format
  msgid "No valid pricelist line found."
  msgstr ""
  
  #. module: repair
  #: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form
  msgid "Notes"
  msgstr "Notes"
  
  #. module: repair
  #: model:ir.model.fields,field_description:repair.field_repair_order__message_needaction_counter
  msgid "Number of Actions"
  msgstr "Nombre d'actions"
  
  #. module: repair
  #: model:ir.model.fields,field_description:repair.field_repair_order__message_has_error_counter
  msgid "Number of error"
  msgstr "Nombre d'erreurs"
  
  #. module: repair
  #: model:ir.model.fields,help:repair.field_repair_order__message_needaction_counter
  msgid "Number of messages which requires an action"
  msgstr "Nombre de messages exigeant une action"
  
  #. module: repair
  #: model:ir.model.fields,help:repair.field_repair_order__message_has_error_counter
  msgid "Number of messages with delivery error"
  msgstr "Nombre de messages avec des erreurs d'envoi"
  
  #. module: repair
  #: model:ir.model.fields,help:repair.field_repair_order__message_unread_counter
  msgid "Number of unread messages"
  msgstr "Nombre de messages non lus"
  
  #. module: repair
  #: code:addons/repair/models/repair.py:232
  #, python-format
  msgid "Only draft repairs can be confirmed."
  msgstr ""
  
  #. module: repair
  #: model:ir.model.fields,field_description:repair.field_repair_order__fees_lines
  #: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form
  msgid "Operations"
  msgstr "Opérations"
  
  #. module: repair
  #: selection:repair.order,activity_state:0
  msgid "Overdue"
  msgstr "Retard"
  
  #. module: repair
  #: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form_filter
  msgid "Partner"
  msgstr "Partenaire"
  
  #. module: repair
  #: model:ir.model.fields,field_description:repair.field_repair_order__operations
  #: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form
  msgid "Parts"
  msgstr "Pièces"
  
  #. module: repair
  #: selection:repair.order,activity_state:0
  msgid "Planned"
  msgstr "Planifié"
  
  #. module: repair
  #: model_terms:ir.ui.view,arch_db:repair.report_repairorder
  msgid "Price"
  msgstr "Prix"
  
  #. module: repair
  #: model:ir.model.fields,field_description:repair.field_repair_order__pricelist_id
  msgid "Pricelist"
  msgstr "Liste de prix"
  
  #. module: repair
  #: model:ir.model.fields,help:repair.field_repair_order__pricelist_id
  msgid "Pricelist of the selected partner."
  msgstr "Liste de prix du partenaire sélectionné."
  
  #. module: repair
  #: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form
  msgid "Print Quotation"
  msgstr "Imprimer le devis"
  
  #. module: repair
  #: model:ir.model.fields,field_description:repair.field_repair_fee__product_id
  #: model:ir.model.fields,field_description:repair.field_repair_line__product_id
  #: model:ir.model.fields,field_description:repair.field_stock_warn_insufficient_qty_repair__product_id
  #: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form_filter
  msgid "Product"
  msgstr "Article"
  
  #. module: repair
  #: model:ir.model.fields,field_description:repair.field_repair_order__product_qty
  msgid "Product Quantity"
  msgstr "Quantité d'articles"
  
  #. module: repair
  #: model:ir.model.fields,field_description:repair.field_repair_fee__product_uom
  #: model:ir.model.fields,field_description:repair.field_repair_line__product_uom
  #: model:ir.model.fields,field_description:repair.field_repair_order__product_uom
  msgid "Product Unit of Measure"
  msgstr "Unité de mesure d'article"
  
  #. module: repair
  #: model:ir.model.fields,field_description:repair.field_repair_order__product_id
  msgid "Product to Repair"
  msgstr "Article à réparer"
  
  #. module: repair
  #: model:ir.model.fields,help:repair.field_repair_order__lot_id
  msgid "Products repaired are all belonging to this lot"
  msgstr "Les produits réparés appartiennent tous à ce lot. "
  
  #. module: repair
  #: model:ir.model.fields,field_description:repair.field_stock_warn_insufficient_qty_repair__quant_ids
  msgid "Quant"
  msgstr "Quant"
  
  #. module: repair
  #: model:ir.model.fields,field_description:repair.field_repair_fee__product_uom_qty
  #: model:ir.model.fields,field_description:repair.field_repair_line__product_uom_qty
  #: model_terms:ir.ui.view,arch_db:repair.report_repairorder
  #: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form
  msgid "Quantity"
  msgstr "Quantité"
  
  #. module: repair
  #: selection:repair.order,state:0
  msgid "Quotation"
  msgstr "Devis"
  
  #. module: repair
  #: model:ir.actions.report,name:repair.action_report_repair_order
  msgid "Quotation / Order"
  msgstr "Devis / Commande"
  
  #. module: repair
  #: model:ir.model.fields,field_description:repair.field_repair_order__quotation_notes
  msgid "Quotation Notes"
  msgstr "Notes du devis"
  
  #. module: repair
  #: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form_filter
  msgid "Quotations"
  msgstr "Devis"
  
  #. module: repair
  #: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form_filter
  msgid "Ready To Repair"
  msgstr "Prêt à réparer"
  
  #. module: repair
  #: selection:repair.order,state:0
  msgid "Ready to Repair"
  msgstr "Prêt à Réparer"
  
  #. module: repair
  #: selection:repair.line,type:0
  msgid "Remove"
  msgstr "Supprimer"
  
  #. module: repair
  #: model:ir.model.fields,field_description:repair.field_stock_move__repair_id
  #: model:ir.model.fields,field_description:repair.field_stock_warn_insufficient_qty_repair__repair_id
  msgid "Repair"
  msgstr "Réparation"
  
  #. module: repair
  #: model:ir.model,name:repair.model_repair_fee
  msgid "Repair Fees"
  msgstr ""
  
  #. module: repair
  #: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form
  msgid "Repair Line"
  msgstr "Ligne de réparation"
  
  #. module: repair
  #: model:ir.model,name:repair.model_repair_line
  msgid "Repair Line (parts)"
  msgstr ""
  
  #. module: repair
  #: model:ir.model,name:repair.model_repair_order
  #: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form
  msgid "Repair Order"
  msgstr "Ordre de réparation"
  
  #. module: repair
  #: model_terms:ir.ui.view,arch_db:repair.report_repairorder
  msgid "Repair Order #:"
  msgstr "Ordre de réparation n° :"
  
  #. module: repair
  #: model:ir.model.fields,field_description:repair.field_repair_fee__repair_id
  #: model:ir.model.fields,field_description:repair.field_repair_line__repair_id
  msgid "Repair Order Reference"
  msgstr "Référence de l'ordre de réparation"
  
  #. module: repair
  #: model:ir.actions.act_window,name:repair.action_repair_order_tree
  #: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form_filter
  msgid "Repair Orders"
  msgstr "Ordres de réparation"
  
  #. module: repair
  #: model_terms:ir.ui.view,arch_db:repair.report_repairorder
  msgid "Repair Quotation #:"
  msgstr "Devis de la réparation n° :"
  
  #. module: repair
  #: model:ir.model.fields,field_description:repair.field_repair_order__name
  msgid "Repair Reference"
  msgstr "Référence de la réparation"
  
  #. module: repair
  #: code:addons/repair/models/repair.py:196
  #, python-format
  msgid "Repair must be canceled in order to reset it to draft."
  msgstr ""
  "La réparation doit être annulée pour pouvoir être rétablie à l'état de "
  "brouillon."
  
  #. module: repair
  #: code:addons/repair/models/repair.py:404
  #, python-format
  msgid "Repair must be confirmed before starting reparation."
  msgstr "La réparation doit être confirmée pour pouvoir commencer."
  
  #. module: repair
  #: code:addons/repair/models/repair.py:432
  #, python-format
  msgid "Repair must be repaired in order to make the product moves."
  msgstr "La réparation doit être terminée pour déplacer le produit."
  
  #. module: repair
  #: code:addons/repair/models/repair.py:415
  #, python-format
  msgid "Repair must be under repair in order to end reparation."
  msgstr "La réparation doit être en cours pour pouvoir prendre fin."
  
  #. module: repair
  #: code:addons/repair/wizard/repair_cancel.py:20
  #, python-format
  msgid "Repair order is not invoiced."
  msgstr "L'ordre de réparation n'est pas facturé."
  
  #. module: repair
  #: model:ir.model.fields,field_description:repair.field_repair_order__repaired
  #: selection:repair.order,state:0
  msgid "Repaired"
  msgstr "Réparé"
  
  #. module: repair
  #: model:ir.ui.menu,name:repair.menu_repair_order
  msgid "Repairs"
  msgstr "Réparations"
  
  #. module: repair
  #: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form
  #: model_terms:ir.ui.view,arch_db:repair.view_repair_order_tree
  msgid "Repairs order"
  msgstr "Commande de réparation"
  
  #. module: repair
  #: model:ir.model.fields,field_description:repair.field_repair_order__activity_user_id
  msgid "Responsible User"
  msgstr "Responsable"
  
  #. module: repair
  #: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form_filter
  msgid "Search Repair Orders"
  msgstr "Rechercher un ordre de réparation"
  
  #. module: repair
  #: model:ir.model.fields,help:repair.field_repair_order__invoice_method
  msgid ""
  "Selecting 'Before Repair' or 'After Repair' will allow you to generate "
  "invoice before or after the repair is done respectively. 'No invoice' means "
  "you don't want to generate invoice for this repair order."
  msgstr ""
  "Sélectionner \"Avant la réparation\" ou \"Après la réparation\" vous "
  "permettra de générer la facture respectivement avant ou après la réparation."
  " \"Pas de facture\" signifie que vous ne voulez pas générer une facture pour"
  " cet ordre de réparation."
  
  #. module: repair
  #: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form
  msgid "Send Quotation"
  msgstr "Envoyer le devis"
  
  #. module: repair
  #: code:addons/repair/models/repair.py:545
  #, python-format
  msgid "Serial number is required for operation line with product '%s'"
  msgstr ""
  "Le numéro de série est obligatoire pour les opérations sur l'article \"%s\""
  
  #. module: repair
  #: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form
  msgid "Set to Draft"
  msgstr "Marquer comme brouillon"
  
  #. module: repair
  #: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form_filter
  msgid "Show all records which has next action date is before today"
  msgstr ""
  "Montrez toutes les enregistrements pour lesquelles la date des prochaines "
  "actions est pour aujourd'hui ou avant. "
  
  #. module: repair
  #: model:ir.model.fields,field_description:repair.field_repair_line__location_id
  msgid "Source Location"
  msgstr "Emplacement d'origine"
  
  #. module: repair
  #: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form
  msgid "Start Repair"
  msgstr "Commencer la réparation"
  
  #. module: repair
  #: model:ir.model.fields,field_description:repair.field_repair_line__state
  #: model:ir.model.fields,field_description:repair.field_repair_order__state
  #: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form_filter
  msgid "Status"
  msgstr "État"
  
  #. module: repair
  #: model:ir.model.fields,help:repair.field_repair_order__activity_state
  msgid ""
  "Status based on activities\n"
  "Overdue: Due date is already passed\n"
  "Today: Activity date is today\n"
  "Planned: Future activities."
  msgstr ""
  "Statut basé sur les activités\n"
  "En retard : la date d'échéance est déjà dépassée\n"
  "Aujourd'hui : la date d'activité est aujourd'hui\n"
  "Planifiée : activités futures"
  
  #. module: repair
  #: model:ir.model,name:repair.model_stock_move
  msgid "Stock Move"
  msgstr "Mouvement de stock"
  
  #. module: repair
  #: model:ir.model.fields,field_description:repair.field_repair_fee__price_subtotal
  #: model:ir.model.fields,field_description:repair.field_repair_line__price_subtotal
  msgid "Subtotal"
  msgstr "Sous-total"
  
  #. module: repair
  #: model_terms:ir.ui.view,arch_db:repair.report_repairorder
  msgid "Tax"
  msgstr "Taxe"
  
  #. module: repair
  #: model:ir.model.fields,field_description:repair.field_repair_fee__tax_id
  #: model:ir.model.fields,field_description:repair.field_repair_line__tax_id
  #: model:ir.model.fields,field_description:repair.field_repair_order__amount_tax
  #: model_terms:ir.ui.view,arch_db:repair.report_repairorder
  msgid "Taxes"
  msgstr "Taxes"
  
  #. module: repair
  #: sql_constraint:repair.order:0
  msgid "The name of the Repair Order must be unique!"
  msgstr "Le nom de l'ordre de réparation doit être unique!"
  
  #. module: repair
  #: code:addons/repair/models/repair.py:172
  #, python-format
  msgid ""
  "The product unit of measure you chose has a different category than the "
  "product unit of measure."
  msgstr ""
  "L'unité de mesure que vous avez choisie est dans une catégorie différente "
  "que l'unité de mesure de l'article."
  
  #. module: repair
  #: code:addons/repair/models/repair.py:246
  #, python-format
  msgid "The repair order is already invoiced."
  msgstr ""
  
  #. module: repair
  #: model_terms:ir.actions.act_window,help:repair.action_repair_order_tree
  msgid ""
  "The repair order uses the warranty date on the Serial Number in\n"
  "                order to know if whether the repair should be invoiced to the\n"
  "                customer or not."
  msgstr ""
  "L'ordre de réparation utilise la date de garantie du numéro de série dans\n"
  "le but de savoir si la réparation doit être facturée au\n"
  "client ou non."
  
  #. module: repair
  #: model:ir.model.fields,help:repair.field_repair_line__state
  msgid ""
  "The status of a repair line is set automatically to the one of the linked "
  "repair order."
  msgstr ""
  "L'état d'une ligne de réparation est automatiquement défini sur l'état de "
  "l'ordre de réparation associé."
  
  #. module: repair
  #: model:ir.model.fields,help:repair.field_repair_order__location_id
  msgid "This is the location where the product to repair is located."
  msgstr "L'emplacement où l'article à réparer se situe."
  
  #. module: repair
  #: selection:repair.order,state:0
  msgid "To be Invoiced"
  msgstr "À facturer"
  
  #. module: repair
  #: selection:repair.order,activity_state:0
  msgid "Today"
  msgstr "Aujourd'hui"
  
  #. module: repair
  #: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form_filter
  msgid "Today Activities"
  msgstr "Activités du Jour"
  
  #. module: repair
  #: model:ir.model.fields,field_description:repair.field_repair_order__amount_total
  msgid "Total"
  msgstr "Total"
  
  #. module: repair
  #: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form
  msgid "Total amount"
  msgstr "Montant total"
  
  #. module: repair
  #: model:ir.model,name:repair.model_stock_traceability_report
  msgid "Traceability Report"
  msgstr "Rapport de traçabilité"
  
  #. module: repair
  #: model:ir.model.fields,field_description:repair.field_repair_order__tracking
  msgid "Tracking"
  msgstr "Suivi"
  
  #. module: repair
  #: model:ir.model.fields,field_description:repair.field_repair_line__type
  msgid "Type"
  msgstr "Type"
  
  #. module: repair
  #: selection:repair.order,state:0
  msgid "Under Repair"
  msgstr "En Réparation"
  
  #. module: repair
  #: model:ir.model.fields,field_description:repair.field_repair_fee__price_unit
  #: model:ir.model.fields,field_description:repair.field_repair_line__price_unit
  #: model_terms:ir.ui.view,arch_db:repair.report_repairorder
  msgid "Unit Price"
  msgstr "Prix unitaire"
  
  #. module: repair
  #: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form
  msgid "Unit of Measure"
  msgstr "Unité de mesure"
  
  #. module: repair
  #: model:ir.model.fields,field_description:repair.field_repair_order__message_unread
  msgid "Unread Messages"
  msgstr "Messages non lus"
  
  #. module: repair
  #: model:ir.model.fields,field_description:repair.field_repair_order__message_unread_counter
  msgid "Unread Messages Counter"
  msgstr "Compteur de messages non lus"
  
  #. module: repair
  #: model:ir.model.fields,field_description:repair.field_repair_order__amount_untaxed
  msgid "Untaxed Amount"
  msgstr "Montant HT"
  
  #. module: repair
  #: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form
  msgid "Untaxed amount"
  msgstr "Montant hors-taxe"
  
  #. module: repair
  #: model:ir.model,name:repair.model_stock_warn_insufficient_qty_repair
  msgid "Warn Insufficient Repair Quantity"
  msgstr ""
  
  #. module: repair
  #: code:addons/repair/models/repair.py:172
  #, python-format
  msgid "Warning"
  msgstr "Avertissement"
  
  #. module: repair
  #: model:ir.model.fields,field_description:repair.field_repair_order__guarantee_limit
  #: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form_filter
  msgid "Warranty Expiration"
  msgstr "Fin de garantie"
  
  #. module: repair
  #: model:ir.model.fields,field_description:repair.field_repair_order__website_message_ids
  msgid "Website Messages"
  msgstr "Messages du site web"
  
  #. module: repair
  #: model:ir.model.fields,help:repair.field_repair_order__website_message_ids
  msgid "Website communication history"
  msgstr "Historique de communication du site web"
  
  #. module: repair
  #: model_terms:ir.ui.view,arch_db:repair.view_cancel_repair
  msgid "Yes"
  msgstr "Oui"
  
  #. module: repair
  #: code:addons/repair/models/repair.py:600
  #: code:addons/repair/models/repair.py:660
  #, python-format
  msgid ""
  "You have to select a pricelist in the Repair form !\n"
  " Please set one before choosing a product."
  msgstr ""
  "Vous devez sélectionnez une liste de prix dans le formulaire de réparation.\n"
  "Définissez-en une avant de choisir un produit."
  
  #. module: repair
  #: code:addons/repair/models/repair.py:296
  #, python-format
  msgid "You have to select an invoice address in the repair form."
  msgstr ""
  