# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2026-09-13 09:05+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: contracts/forms.py:30 msgid "" "Ce contrat ne peut plus être modifié car des interventions sont déjà liées." msgstr "" "This contract can no longer be modified because interventions are already " "linked." #: contracts/forms.py:67 msgid "" "Le contrat ne peut plus être modifié car des interventions sont déjà liées à" " cette commande." msgstr "" "The contract can no longer be modified because interventions are already " "linked to this order." #: contracts/forms.py:69 msgid "Modification du contrat interdite." msgstr "Contract modification prohibited." #: contracts/forms.py:79 msgid "Date de la commande" msgstr "Order date" #: contracts/forms.py:87 #: contracts/templates/contracts/contracts_orders_detail.html:89 msgid "Date de livraison" msgstr "Delivery date" #: contracts/forms.py:92 msgid "Statut de la commande" msgstr "Order status" #: contracts/forms.py:97 #: contracts/templates/contracts/contracts_orders_detail.html:185 msgid "Fichier de commande" msgstr "Order file" #: contracts/forms.py:101 msgid "Montant total (€)" msgstr "Total amount (€)" #: contracts/forms.py:124 #: contracts/templates/contracts/contracts_detail.html:22 #: contracts/templates/contracts/contracts_order_quote_form.html:37 msgid "Contrat" msgstr "Contract" #: contracts/forms.py:125 msgid "Référence de commande" msgstr "Order reference" #: contracts/forms.py:126 #: contracts/templates/contracts/contracts_detail.html:25 #: contracts/templates/contracts/contracts_index.html:198 #: contracts/templates/contracts/contracts_index.html:241 #: contracts/templates/contracts/contracts_order_quote_form.html:38 #: contracts/templates/contracts/contracts_order_quote_form.html:71 #: contracts/templates/contracts/contracts_orders_detail.html:85 #: contracts/templates/contracts/contracts_orders_detail.html:480 #: contracts/templates/contracts/contracts_orders_detail.html:568 #: contracts/views_pdf_reports.py:580 contracts/views_pdf_reports.py:718 #: contracts/views_pdf_reports.py:946 contracts/views_pdf_reports.py:1139 msgid "Description" msgstr "Description" #: contracts/forms.py:136 contracts/models.py:1058 #: contracts/templates/contracts/contracts_order_quote_form.html:74 #: contracts/templates/contracts/contracts_orders_detail.html:571 #: contracts/templates/contracts/contracts_orders_detail.html:692 #: contracts/views_pdf_reports.py:949 contracts/views_pdf_reports.py:1142 msgid "Quantité" msgstr "Quantity" #: contracts/forms.py:166 contracts/forms.py:168 msgid "Poste invalide." msgstr "Invalid position." #: contracts/forms.py:193 msgid "Ex: Facture fournisseur, Bon de livraison..." msgstr "E.g. Supplier invoice, Delivery note..." #: contracts/forms.py:200 msgid "Titre du justificatif" msgstr "Justificative title" #: contracts/forms.py:201 contracts/models.py:970 contracts/models.py:1142 #: contracts/templates/contracts/contracts_index.html:201 msgid "Fichier" msgstr "File" #: contracts/forms.py:225 msgid "Fichiers" msgstr "Files" #: contracts/models.py:39 msgid "Maintenance corrective" msgstr "Corrective maintenance" #: contracts/models.py:40 msgid "Maintenance préventive" msgstr "Preventive maintenance" #: contracts/models.py:41 msgid "Maintenance améliorative" msgstr "Improvement maintenance" #: contracts/models.py:47 msgid "Code du type de maintenance (corrective, preventive, ameliorative)" msgstr "Maintenance type code (corrective, preventive, improvement)" #: contracts/models.py:48 msgid "Nom (FR)" msgstr "Name (FR)" #: contracts/models.py:49 msgid "Nom (NL)" msgstr "Name (NL)" #: contracts/models.py:64 msgid "Type de maintenance" msgstr "Maintenance type" #: contracts/models.py:65 msgid "Types de maintenance" msgstr "Maintenance types" #: contracts/models.py:78 msgid "Catégories d'assets gérées" msgstr "Managed asset categories" #: contracts/models.py:79 msgid "Catégories d'assets dont cette équipe est responsable." msgstr "Asset categories for which this team is responsible." #: contracts/models.py:83 msgid "Gestionnaire d'assets" msgstr "Asset Manager" #: contracts/models.py:84 msgid "" "Indique si cette équipe est gestionnaire des catégories d'assets associées." msgstr "" #: contracts/models.py:88 #: contracts/templates/contracts/contracts_detail.html:26 #: contracts/templates/contracts/contracts_index.html:242 msgid "Prestataire" msgstr "Contractor" #: contracts/models.py:89 msgid "Indique si cette équipe est un prestataire extérieur." msgstr "Indicates whether this team is an external service provider." #: contracts/models.py:93 msgid "Peut générer le rapport journalier" msgstr "Can generate the daily report" #: contracts/models.py:94 msgid "" "Indique si les membres de cette équipe peuvent générer un rapport quotidien " "des interventions." msgstr "" "Indicates if the members of this team can generate a daily report of " "interventions." #: contracts/models.py:98 msgid "Photos obligatoires" msgstr "Mandatory photos" #: contracts/models.py:99 msgid "" "Si activé, au moins une photo doit être ajoutée à l'intervention avant de " "pouvoir la terminer." msgstr "" #: contracts/models.py:103 msgid "Restreindre la visibilité aux interventions du jour" msgstr "Restrict visibility to interventions of the day" #: contracts/models.py:104 msgid "" "Si activé, les interventions ne sont visibles qu'à partir d'une certaine " "heure, et uniquement pour le jour même." msgstr "" #: contracts/models.py:109 msgid "Heure de début de visibilité" msgstr "Visibility start time" #: contracts/models.py:110 msgid "" "Heure locale à partir de laquelle les interventions du jour deviennent " "visibles (ex: 06:00:00)." msgstr "" #: contracts/models.py:114 msgid "Restreindre aux interventions assignées" msgstr "Number of interventions per person" #: contracts/models.py:115 msgid "" "Si activé, les membres de cette équipe ne voient que les interventions " "assignées à l'équipe ou directement à un membre." msgstr "" #: contracts/models.py:122 msgid "Équipe de société/organisme" msgstr "Contractor team" #: contracts/models.py:123 msgid "Équipes de sociétés/organismes" msgstr "Contractor teams" #: contracts/models.py:135 contracts/templates/contracts/teams_index.html:718 #: contracts/templates/contracts/teams_index.html:1791 msgid "Équipes" msgstr "Teams" #: contracts/models.py:136 msgid "Équipes auxquelles ce membre appartient." msgstr "Teams this member belongs to." #: contracts/models.py:142 msgid "Types de maintenance visibles" msgstr "Maintenance types" #: contracts/models.py:143 msgid "" "Types de maintenance visibles par défaut pour cet utilisateur. Si vide, tous" " les types sont visibles. Les interventions assignées à l'utilisateur " "restent toujours visibles." msgstr "" "Default maintenance types visible for this user. If empty, all types are " "visible. Interventions assigned to the user remain always visible." #: contracts/models.py:178 contracts/models.py:223 msgid "Membre" msgstr "Number" #: contracts/models.py:186 contracts/models.py:266 #: contracts/templates/contracts/teams_index.html:1030 #: contracts/templates/contracts/teams_index.html:1158 #: contracts/templates/contracts/teams_index.html:1185 msgid "Équipe" msgstr "Team" #: contracts/models.py:188 msgid "Date d'entrée" msgstr "Creation date" #: contracts/models.py:189 msgid "Date de sortie" msgstr "Creation date" #: contracts/models.py:196 msgid "Modifié par" msgstr "Ordered by" #: contracts/models.py:205 msgid "Historique d'équipe d'un membre" msgstr "A member's team history" #: contracts/models.py:206 msgid "Historiques d'équipe des membres" msgstr "Member team histories" #: contracts/models.py:213 contracts/templates/contracts/teams_index.html:947 msgid "Congé / RTT" msgstr "Leave / PTO" #: contracts/models.py:214 contracts/templates/contracts/teams_index.html:948 msgid "Maladie / Arrêt" msgstr "Sick leave" #: contracts/models.py:215 contracts/templates/contracts/teams_index.html:949 msgid "Formation" msgstr "Training" #: contracts/models.py:216 contracts/templates/contracts/teams_index.html:950 msgid "Autre" msgstr "Other" #: contracts/models.py:225 msgid "Date d'absence" msgstr "Absence date" #: contracts/models.py:231 contracts/templates/contracts/teams_index.html:945 msgid "Motif d'absence" msgstr "Absence reason" #: contracts/models.py:233 contracts/models.py:1060 #: contracts/templates/contracts/contracts_orders_detail.html:574 #: contracts/templates/contracts/contracts_orders_detail.html:696 msgid "Commentaire" msgstr "Comment" #: contracts/models.py:240 msgid "Enregistré par" msgstr "Recorded by" #: contracts/models.py:242 msgid "Créé le" msgstr "Created on" #: contracts/models.py:248 msgid "Absence d'un membre" msgstr "Member absence" #: contracts/models.py:249 msgid "Absences des membres" msgstr "" #: contracts/models.py:260 msgid "Configuration utilisateur" msgstr "User configuration" #: contracts/models.py:270 msgid "Peut consulter" msgstr "Can consult" #: contracts/models.py:271 msgid "L'utilisateur peut voir cette équipe et ses membres." msgstr "The user can see this team and its members." #: contracts/models.py:275 msgid "Peut éditer" msgstr "Can edit" #: contracts/models.py:276 msgid "" "L'utilisateur peut créer/supprimer des équipes et des membres, et déplacer " "des membres entre équipes." msgstr "" #: contracts/models.py:280 msgid "Peut tagger" msgstr "Can tag" #: contracts/models.py:281 msgid "" "L'utilisateur peut tagger / mentionner cette équipe (@) dans les " "discussions." msgstr "The user can tag / mention this team (@) in discussions." #: contracts/models.py:289 msgid "Accès utilisateur à une équipe" msgstr "User access to a team" #: contracts/models.py:290 msgid "Accès utilisateurs aux équipes" msgstr "User access to teams" #: contracts/models.py:308 msgid "Emails en copie (CC)" msgstr "CC emails" #: contracts/models.py:309 msgid "" "Adresses email à ajouter en copie des notifications (séparées par des " "virgules ou points-virgules)" msgstr "" "Email addresses to add in copy of notifications (separated by commas or " "semicolons)" #: contracts/models.py:313 msgid "Envoyer des notifications liées aux interventions par email." msgstr "Send intervention-related notifications by email." #: contracts/models.py:319 msgid "Nom du signataire (prestataire)" msgstr "Signatory name (contractor)" #: contracts/models.py:320 msgid "Nom de la personne qui signe les documents côté prestataire." msgstr "Name of the person who signs documents on the contractor side." #: contracts/models.py:326 msgid "Rôle du signataire (prestataire)" msgstr "Signatory role (contractor)" #: contracts/models.py:327 msgid "Rôle/fonction de la personne qui signe les documents côté prestataire." msgstr "" "Role/function of the person signing the documents on the service provider " "side." #: contracts/models.py:333 msgid "Téléphone de contact" msgstr "Contact phone" #: contracts/models.py:334 msgid "" "Numéro de téléphone du technicien de garde ou contact principal pour les " "urgences." msgstr "" "Phone number of the on-call technician or primary contact for emergencies." #: contracts/models.py:340 msgid "Thématiques" msgstr "Thematics" #: contracts/models.py:341 msgid "Thématiques associées à ce contrat." msgstr "Themes associated with this contract." #: contracts/models.py:345 msgid "Actif" msgstr "Active" #: contracts/models.py:346 msgid "Indique si le contrat est actif." msgstr "Indicates if the contract is active." #: contracts/models.py:350 msgid "Nécessite une approbation" msgstr "Requires approval" #: contracts/models.py:351 msgid "" "Indique si les interventions liées à ce contrat nécessitent une approbation " "avant d'être transmises pour traitement." msgstr "" #: contracts/models.py:355 msgid "Nécessite une vérification" msgstr "Requires verification" #: contracts/models.py:356 msgid "" "Indique si les interventions liées à ce contrat nécessitent une vérification" " avant d'être transmises pour traitement." msgstr "" #: contracts/models.py:360 msgid "Utilise les occupations" msgstr "Use occupations" #: contracts/models.py:361 msgid "" "Indique si les interventions liées à ce contrat utilisent la gestion des " "occupations (temps passé par membre)." msgstr "" #: contracts/models.py:365 msgid "Utilise les gestionnaires d'intervention" msgstr "Cannot freeze an empty quote." #: contracts/models.py:366 msgid "" "Indique si les interventions liées à ce contrat utilisent un gestionnaire " "d'intervention." msgstr "" #: contracts/models.py:370 msgid "Occupations obligatoires" msgstr "Mandatory occupations" #: contracts/models.py:371 msgid "" "Si activé, au moins une occupation doit être enregistrée avant de terminer " "une intervention corrective liée à ce contrat." msgstr "" #: contracts/models.py:375 msgid "Avertir si aucune prestation au passage à 'Traité'" msgstr "Warn if no service when switching to 'Treaty'" #: contracts/models.py:376 msgid "" "Si activé, un avertissement est affiché lorsque l'utilisateur tente de " "passer une intervention au statut 'Traité' sans avoir encodé de prestation." msgstr "" #: contracts/models.py:380 msgid "Envoi groupé journalier" msgstr "Daily report" #: contracts/models.py:381 msgid "" "Si activé, les fiches d'intervention du jour sont regroupées dans un seul " "email envoyé en fin de journée, plutôt qu'un email par intervention." msgstr "" #: contracts/models.py:385 msgid "Heure d'envoi du résumé journalier" msgstr "Daily summary sending time" #: contracts/models.py:386 msgid "" "Heure (0-23) à laquelle le résumé journalier des interventions est envoyé " "(heure locale)." msgstr "" #: contracts/models.py:390 msgid "Emails uniquement si priorité urgente" msgstr "Emails only if urgent priority" #: contracts/models.py:391 msgid "" "Si activé, les notifications email ne sont envoyées que pour les " "interventions de priorité 'Urgent'." msgstr "" #: contracts/models.py:395 msgid "Modification inter-membres d'équipe autorisée" msgstr "" #: contracts/models.py:396 msgid "" "Si activé, les membres d'une même équipe peuvent modifier les interventions " "assignées à d'autres membres de leur équipe, y compris à partir du statut " "'Pris en charge' ou au-delà." msgstr "" #: contracts/models.py:400 msgid "Marché bloqué / gelé" msgstr "" #: contracts/models.py:401 msgid "" "Indique si le marché est temporairement bloqué (raisons budgétaires). " "Empêche l'envoi d'interventions au prestataire." msgstr "" #: contracts/models.py:406 msgid "Motif du blocage" msgstr "" #: contracts/models.py:407 msgid "Raison du blocage temporaire du contrat." msgstr "" #: contracts/models.py:412 msgid "Date de blocage" msgstr "Blocking date" #: contracts/models.py:413 msgid "Date et heure auxquelles le contrat a été marqué comme bloqué." msgstr "" #: contracts/models.py:450 msgid "BLOQUÉ" msgstr "" #: contracts/models.py:544 #: contracts/templates/contracts/contracts_index.html:139 msgid "En préparation" msgstr "In preparation" #: contracts/models.py:545 #: contracts/templates/contracts/contracts_index.html:144 msgid "Envoyé" msgstr "Sent" #: contracts/models.py:546 #: contracts/templates/contracts/contracts_index.html:149 msgid "Terminé" msgstr "Completed" #: contracts/models.py:547 #: contracts/templates/contracts/contracts_index.html:154 msgid "Comptabilisé" msgstr "Accounted" #: contracts/models.py:548 #: contracts/templates/contracts/contracts_index.html:159 msgid "Payé" msgstr "Paid" #: contracts/models.py:549 #: contracts/templates/contracts/contracts_index.html:164 msgid "Annulé" msgstr "Cancelled" #: contracts/models.py:568 msgid "Projets" msgstr "Projects" #: contracts/models.py:934 msgid "État d'avancement associé à ce document, le cas échéant" msgstr "Progress status associated with this document, if applicable" #: contracts/models.py:960 #: contracts/templates/contracts/claim_declaration_attachments.html:47 #: contracts/views_pdf_reports.py:432 msgid "Déclaration de créance" msgstr "Debt declaration" #: contracts/models.py:964 #: contracts/templates/contracts/claim_declaration_attachments.html:52 #: contracts/templates/contracts/contracts_detail.html:116 #: contracts/templates/contracts/contracts_orders_detail.html:751 #: contracts/templates/contracts/teams_index.html:1184 #: contracts/templates/contracts/teams_index.html:2411 msgid "Titre" msgstr "Title" #: contracts/models.py:965 msgid "Titre ou description du justificatif" msgstr "Title or description of the justificative" #: contracts/models.py:972 contracts/models.py:1153 msgid "Date d'ajout" msgstr "Added on" #: contracts/models.py:979 contracts/models.py:1160 msgid "Ajouté par" msgstr "Added by" #: contracts/models.py:986 msgid "Pièce jointe de déclaration de créance" msgstr "Debt declaration attachment" #: contracts/models.py:987 msgid "Pièces jointes de déclarations de créance" msgstr "Debt declaration attachments" #: contracts/models.py:994 msgid "Numéro d'ordre de l'état d'avancement pour cette commande" msgstr "Progress status order number for this order" #: contracts/models.py:1013 msgid "Quantité consommée à cette date" msgstr "Quantity consumed on this date" #: contracts/models.py:1034 msgid "En attente de validation" msgstr "Delivery date" #: contracts/models.py:1035 #: contracts/templates/contracts/contracts_orders_detail.html:599 #: contracts/templates/contracts/contracts_orders_detail.html:909 msgid "Approuvé" msgstr "Approved" #: contracts/models.py:1036 #: contracts/templates/contracts/contracts_orders_detail.html:604 #: contracts/templates/contracts/contracts_orders_detail.html:910 msgid "Refusé" msgstr "Denied" #: contracts/models.py:1037 #: contracts/templates/contracts/contracts_orders_detail.html:606 #: contracts/templates/contracts/contracts_orders_detail.html:912 msgid "Facturé" msgstr "Invoiced" #: contracts/models.py:1047 contracts/models.py:1137 #: contracts/templates/contracts/claim_declaration_attachments.html:53 #: contracts/templates/contracts/contracts_orders_detail.html:69 msgid "Commande" msgstr "Order" #: contracts/models.py:1053 #: contracts/templates/contracts/contracts_orders_detail.html:682 msgid "Poste de marché" msgstr "Market post" #: contracts/models.py:1065 msgid "Statut de validation" msgstr "Validation status" #: contracts/models.py:1067 #: contracts/templates/contracts/claim_declaration_attachments.html:54 msgid "Date de création" msgstr "Creation date" #: contracts/models.py:1074 msgid "Créé par" msgstr "Created by" #: contracts/models.py:1076 msgid "Date de validation" msgstr "Delivery date" #: contracts/models.py:1083 msgid "Validé par" msgstr "Validated by" #: contracts/models.py:1089 msgid "Quantité déjà facturée" msgstr "Planned quantity" #: contracts/models.py:1090 msgid "Quantité cumulée sur les déclarations de créance précédentes." msgstr "Generate the debt declaration" #: contracts/models.py:1125 msgid "Commande directe – poste" msgstr "Position consumption" #: contracts/models.py:1126 msgid "Commandes directes – postes" msgstr "Position consumption" #: contracts/models.py:1151 msgid "Vignette" msgstr "Thumbnail" #: contracts/models.py:1172 msgid "Pièce jointe de commande" msgstr "Order attachment" #: contracts/models.py:1173 msgid "Pièces jointes de commande" msgstr "Order attachments" #: contracts/permissions.py:98 msgid "Paramètre 'contract_id' manquant." msgstr "Missing 'contract_id' parameter." #: contracts/permissions.py:103 msgid "Accès au contrat refusé." msgstr "Contract access denied." #: contracts/permissions.py:132 msgid "Paramètre 'order_id' manquant." msgstr "Missing 'order_id' parameter." #: contracts/permissions.py:137 contracts/views.py:979 msgid "Accès à la commande refusé." msgstr "Order access denied." #: contracts/templates/admin/contracts/contractpost/change_list.html:7 msgid "Importer / mettre à jour des postes (Excel)" msgstr "Import/update positions (Excel)" #: contracts/templates/admin/contracts/contractpost/import_posts.html:8 msgid "Accueil" msgstr "Home" #: contracts/templates/contracts/claim_declaration_attachments.html:27 msgid "Contrats" msgstr "Contracts" #: contracts/templates/contracts/claim_declaration_attachments.html:29 #: contracts/templates/contracts/contracts_orders_detail.html:457 msgid "Justificatifs" msgstr "Supporting documents" #: contracts/templates/contracts/claim_declaration_attachments.html:33 msgid "Justificatifs de la déclaration de créance" msgstr "Debt declaration supporting documents" #: contracts/templates/contracts/claim_declaration_attachments.html:58 msgid "Voir le document" msgstr "View document" #: contracts/templates/contracts/claim_declaration_attachments.html:68 msgid "Ajouter un justificatif" msgstr "Add a supporting document" #: contracts/templates/contracts/claim_declaration_attachments.html:90 #: contracts/templates/contracts/contracts_orders_detail.html:296 #: contracts/templates/contracts/teams_index.html:1005 msgid "Ajouter" msgstr "Add" #: contracts/templates/contracts/claim_declaration_attachments.html:101 msgid "Justificatifs attachés" msgstr "Attached supporting documents" #: contracts/templates/contracts/claim_declaration_attachments.html:117 #: contracts/templates/contracts/contracts_orders_detail.html:449 msgid "Ajouté le" msgstr "Added on" #: contracts/templates/contracts/claim_declaration_attachments.html:119 msgid "par" msgstr "by" #: contracts/templates/contracts/claim_declaration_attachments.html:125 #: contracts/templates/contracts/contracts_orders_detail.html:315 #: contracts/templates/contracts/contracts_orders_detail.html:316 msgid "Télécharger" msgstr "Download" #: contracts/templates/contracts/claim_declaration_attachments.html:128 msgid "Êtes-vous sûr de vouloir supprimer ce justificatif ?" msgstr "Are you sure you want to delete this supporting document?" #: contracts/templates/contracts/claim_declaration_attachments.html:130 #: contracts/templates/contracts/contracts_orders_detail.html:221 #: contracts/templates/contracts/contracts_orders_detail.html:273 #: contracts/templates/contracts/contracts_orders_detail.html:625 #: contracts/templates/contracts/contracts_orders_detail.html:726 #: contracts/templates/contracts/contracts_orders_detail.html:932 msgid "Supprimer" msgstr "Delete" #: contracts/templates/contracts/claim_declaration_attachments.html:141 msgid "" "Aucun justificatif n'a encore été ajouté à cette déclaration de créance." msgstr "No supporting document has been added to this debt declaration yet." #: contracts/templates/contracts/claim_declaration_attachments.html:149 #: contracts/templates/contracts/contracts_order_quote_form.html:31 #: contracts/templates/contracts/contracts_order_quote_form.html:154 msgid "Retour à la commande" msgstr "Back to order" #: contracts/templates/contracts/contracts_detail.html:19 msgid "Détail du marché / contrat" msgstr "Contract/market detail" #: contracts/templates/contracts/contracts_detail.html:28 #: contracts/templates/contracts/contracts_detail.html:117 #: contracts/templates/contracts/contracts_index.html:243 #: contracts/templates/contracts/contracts_orders_detail.html:752 msgid "Début" msgstr "Start" #: contracts/templates/contracts/contracts_detail.html:29 #: contracts/templates/contracts/contracts_index.html:244 msgid "Fin" msgstr "End" #: contracts/templates/contracts/contracts_detail.html:31 msgid "Fonctionnaire dirigeant" msgstr "Managing official" #: contracts/templates/contracts/contracts_detail.html:34 msgid "Notifications email" msgstr "Email notifications" #: contracts/templates/contracts/contracts_detail.html:36 msgid "Oui" msgstr "Yes" #: contracts/templates/contracts/contracts_detail.html:38 msgid "Non" msgstr "No" #: contracts/templates/contracts/contracts_detail.html:45 msgid "Montant engagé" msgstr "Committed amount" #: contracts/templates/contracts/contracts_detail.html:49 msgid "Montant \"presté" msgstr "Amount \"worked\"" #: contracts/templates/contracts/contracts_detail.html:67 #: contracts/templates/contracts/contracts_orders_detail.html:118 msgid "Montant validé" msgstr "Validated amount" #: contracts/templates/contracts/contracts_detail.html:87 msgid "Dossier interne" msgstr "Internal file" #: contracts/templates/contracts/contracts_detail.html:96 #: contracts/templates/contracts/contracts_orders_detail.html:195 msgid "Retour à la liste" msgstr "Back to list" #: contracts/templates/contracts/contracts_detail.html:104 #: contracts/templates/contracts/contracts_index.html:120 msgid "Commandes" msgstr "Orders" #: contracts/templates/contracts/contracts_detail.html:115 #: contracts/templates/contracts/contracts_order_quote_form.html:70 #: contracts/templates/contracts/contracts_orders_detail.html:479 #: contracts/templates/contracts/contracts_orders_detail.html:567 #: contracts/templates/contracts/contracts_orders_detail.html:750 #: contracts/templates/contracts/teams_index.html:1183 #: contracts/templates/contracts/teams_index.html:2410 #: contracts/views_pdf_reports.py:945 contracts/views_pdf_reports.py:1138 msgid "Code" msgstr "Code" #: contracts/templates/contracts/contracts_detail.html:118 #: contracts/templates/contracts/contracts_index.html:200 #: contracts/templates/contracts/contracts_orders_detail.html:575 #: contracts/templates/contracts/contracts_orders_detail.html:753 #: contracts/templates/contracts/teams_index.html:1186 #: contracts/templates/contracts/teams_index.html:2413 msgid "Statut" msgstr "Status" #: contracts/templates/contracts/contracts_index.html:114 msgid "Nouvelle commande" msgstr "New order" #: contracts/templates/contracts/contracts_index.html:123 msgid "Marchés/Contrats" msgstr "Markets/Contracts" #: contracts/templates/contracts/contracts_index.html:134 msgid "Statuts" msgstr "Statuses" #: contracts/templates/contracts/contracts_index.html:171 msgid "Commandes à partir du" msgstr "Orders from" #: contracts/templates/contracts/contracts_index.html:175 msgid "jusqu'au" msgstr "until" #: contracts/templates/contracts/contracts_index.html:181 msgid "Filtrer" msgstr "Filter" #: contracts/templates/contracts/contracts_index.html:182 msgid "Réinitialiser" msgstr "Reset" #: contracts/templates/contracts/contracts_index.html:197 msgid "Numéro de commande" msgstr "Order number" #: contracts/templates/contracts/contracts_index.html:199 #: contracts/templates/contracts/teams_index.html:1182 msgid "Date" msgstr "Date" #: contracts/templates/contracts/contracts_index.html:202 msgid "Marché" msgstr "Contract" #: contracts/templates/contracts/contracts_index.html:240 msgid "Numéro" msgstr "Number" #: contracts/templates/contracts/contracts_index.html:289 msgid "Aucune commande trouvée" msgstr "No order found" #: contracts/templates/contracts/contracts_index.html:294 msgid "Aucun marché trouvé" msgstr "No market found" #: contracts/templates/contracts/contracts_order_form.html:22 msgid "Modifier la commande" msgstr "Edit order" #: contracts/templates/contracts/contracts_order_form.html:24 msgid "Ajouter une nouvelle commande" msgstr "Add a new order" #: contracts/templates/contracts/contracts_order_form.html:35 msgid "Mettre à jour" msgstr "Update" #: contracts/templates/contracts/contracts_order_form.html:35 msgid "Créer la commande" msgstr "Create order" #: contracts/templates/contracts/contracts_order_quote_form.html:29 #, python-format msgid "Devis pour la commande %(order_code)s" msgstr "Quote for order %(order_code)s" #: contracts/templates/contracts/contracts_order_quote_form.html:38 #: contracts/templates/contracts/contracts_orders_detail.html:95 msgid "Non renseigné" msgstr "Not specified" #: contracts/templates/contracts/contracts_order_quote_form.html:39 msgid "Montant total du devis" msgstr "Total quote amount" #: contracts/templates/contracts/contracts_order_quote_form.html:54 #, python-format msgid "Ce devis est figé depuis le %(finalized_at)s." msgstr "This quote has been frozen since %(finalized_at)s." #: contracts/templates/contracts/contracts_order_quote_form.html:56 #: contracts/views.py:463 msgid "Ce devis est figé et ne peut plus être modifié." msgstr "This quote is frozen and can no longer be modified." #: contracts/templates/contracts/contracts_order_quote_form.html:69 msgid "N° de poste" msgstr "Position no." #: contracts/templates/contracts/contracts_order_quote_form.html:72 #: contracts/templates/contracts/contracts_orders_detail.html:569 #: contracts/views_pdf_reports.py:947 contracts/views_pdf_reports.py:1140 msgid "Unité" msgstr "Unit" #: contracts/templates/contracts/contracts_order_quote_form.html:73 #: contracts/templates/contracts/contracts_orders_detail.html:493 #: contracts/views_pdf_reports.py:1141 msgid "Prix unitaire" msgstr "Unit price" #: contracts/templates/contracts/contracts_order_quote_form.html:75 #: contracts/templates/contracts/contracts_orders_detail.html:573 #: contracts/views_pdf_reports.py:1143 msgid "Montant" msgstr "Amount" #: contracts/templates/contracts/contracts_order_quote_form.html:81 #: contracts/templates/contracts/contracts_order_quote_form.html:87 #: contracts/templates/contracts/contracts_order_quote_form.html:93 msgid "Filtrer…" msgstr "Filter..." #: contracts/templates/contracts/contracts_order_quote_form.html:103 msgid "Quantité > 0" msgstr "Quantity > 0" #: contracts/templates/contracts/contracts_order_quote_form.html:140 msgid "Aucun poste disponible pour ce contrat." msgstr "No position available for this contract." #: contracts/templates/contracts/contracts_order_quote_form.html:145 msgid "Aucun poste ne correspond aux filtres." msgstr "No position matches the filters." #: contracts/templates/contracts/contracts_order_quote_form.html:159 msgid "Enregistrer le devis" msgstr "Save quote" #: contracts/templates/contracts/contracts_order_quote_form.html:163 msgid "Figer le devis" msgstr "Freeze quote" #: contracts/templates/contracts/contracts_orders_detail.html:47 msgid "Détail de la commande" msgstr "Order detail" #: contracts/templates/contracts/contracts_orders_detail.html:82 msgid "Contrat lié" msgstr "Linked contract" #: contracts/templates/contracts/contracts_orders_detail.html:88 msgid "Date de commande" msgstr "Order date" #: contracts/templates/contracts/contracts_orders_detail.html:94 msgid "Montant prévisionnel" msgstr "Estimated amount" #: contracts/templates/contracts/contracts_orders_detail.html:100 msgid "Montant \"presté\"" msgstr "Amount \"worked\"" #: contracts/templates/contracts/contracts_orders_detail.html:139 msgid "Devis" msgstr "Quote" #: contracts/templates/contracts/contracts_orders_detail.html:141 msgid "Montant total" msgstr "Total amount" #: contracts/templates/contracts/contracts_orders_detail.html:143 msgid "Devis figé" msgstr "Frozen quote" #: contracts/templates/contracts/contracts_orders_detail.html:150 #, python-format msgid "" "\n" " %(item_count)s poste dans le devis.\n" " " msgid_plural "" "\n" " %(item_count)s postes dans le devis.\n" " " msgstr[0] "" "\n" " %(item_count)s position in the quote.\n" " " msgstr[1] "" "\n" " %(item_count)s positions in the quote.\n" " " #: contracts/templates/contracts/contracts_orders_detail.html:157 msgid "Aucun devis n'est associé à cette commande pour le moment." msgstr "No quote is associated with this order at the moment." #: contracts/templates/contracts/contracts_orders_detail.html:164 msgid "Voir le devis" msgstr "View quote" #: contracts/templates/contracts/contracts_orders_detail.html:166 msgid "Gérer le devis" msgstr "Manage quote" #: contracts/templates/contracts/contracts_orders_detail.html:172 msgid "Exporter en PDF" msgstr "Export to PDF" #: contracts/templates/contracts/contracts_orders_detail.html:181 msgid "Commandé par" msgstr "Ordered by" #: contracts/templates/contracts/contracts_orders_detail.html:188 msgid "Télécharger le fichier" msgstr "Download file" #: contracts/templates/contracts/contracts_orders_detail.html:202 #: contracts/templates/contracts/contracts_orders_detail.html:312 msgid "Documents" msgstr "Documents" #: contracts/templates/contracts/contracts_orders_detail.html:204 #: contracts/templates/contracts/contracts_orders_detail.html:284 msgid "Ajouter des documents" msgstr "Add documents" #: contracts/templates/contracts/contracts_orders_detail.html:253 msgid "Aucun document associé à cette commande." msgstr "No document associated with this order." #: contracts/templates/contracts/contracts_orders_detail.html:264 msgid "Supprimer le document" msgstr "Delete document" #: contracts/templates/contracts/contracts_orders_detail.html:268 msgid "Voulez-vous supprimer ce document ?" msgstr "Do you want to delete this document?" #: contracts/templates/contracts/contracts_orders_detail.html:272 #: contracts/templates/contracts/contracts_orders_detail.html:702 #: contracts/templates/contracts/contracts_orders_detail.html:725 #: contracts/templates/contracts/teams_index.html:799 #: contracts/templates/contracts/teams_index.html:836 #: contracts/templates/contracts/teams_index.html:916 #: contracts/templates/contracts/teams_index.html:1003 #: contracts/templates/contracts/teams_index.html:1057 msgid "Annuler" msgstr "Cancel" #: contracts/templates/contracts/contracts_orders_detail.html:357 msgid "Précédent" msgstr "Previous" #: contracts/templates/contracts/contracts_orders_detail.html:362 msgid "Suivant" msgstr "Next" #: contracts/templates/contracts/contracts_orders_detail.html:399 msgid "Documents financiers" msgstr "Financial documents" #: contracts/templates/contracts/contracts_orders_detail.html:404 msgid "Générer un draft de l'état de travaux" msgstr "Generate a work statement draft" #: contracts/templates/contracts/contracts_orders_detail.html:407 msgid "Générer un draft de la déclaration de créance" msgstr "Generate a debt declaration draft" #: contracts/templates/contracts/contracts_orders_detail.html:413 msgid "Générer la déclaration de créance" msgstr "Generate the debt declaration" #: contracts/templates/contracts/contracts_orders_detail.html:417 msgid "" "Cette opération va générer un état de travaux, une déclaration de créance et" " faire passer les interventions validées au statut \"comptabilisé\"." msgstr "" "This operation will generate a work statement, a debt declaration and change" " validated interventions to the \"accounted\" status." #: contracts/templates/contracts/contracts_orders_detail.html:427 #, python-format msgid "État d'avancement %(num)s" msgstr "Progress report %(num)s" #: contracts/templates/contracts/contracts_orders_detail.html:431 msgid "Autres documents" msgstr "Other documents" #: contracts/templates/contracts/contracts_orders_detail.html:448 msgid "Type" msgstr "Type" #: contracts/templates/contracts/contracts_orders_detail.html:451 msgid "justificatif(s)" msgstr "supporting document(s)" #: contracts/templates/contracts/contracts_orders_detail.html:456 msgid "Gérer les justificatifs" msgstr "Manage supporting documents" #: contracts/templates/contracts/contracts_orders_detail.html:470 msgid "Consommation des postes" msgstr "Position consumption" #: contracts/templates/contracts/contracts_orders_detail.html:478 msgid "Poste" msgstr "Position" #: contracts/templates/contracts/contracts_orders_detail.html:482 msgid "Quantité prévue" msgstr "Planned quantity" #: contracts/templates/contracts/contracts_orders_detail.html:485 msgid "État d avancement du" msgstr "Progress status of" #: contracts/templates/contracts/contracts_orders_detail.html:486 msgid "État" msgstr "Condition" #: contracts/templates/contracts/contracts_orders_detail.html:489 msgid "Quantité consommée" msgstr "Consumed quantity" #: contracts/templates/contracts/contracts_orders_detail.html:491 msgid "Quantité restante" msgstr "Remaining quantity" #: contracts/templates/contracts/contracts_orders_detail.html:494 msgid "Montant consommé" msgstr "Consumed amount" #: contracts/templates/contracts/contracts_orders_detail.html:533 msgid "Aucune consommation enregistrée pour cette commande." msgstr "No consumption recorded for this order." #: contracts/templates/contracts/contracts_orders_detail.html:540 msgid "Projets associés" msgstr "Associated projects" #: contracts/templates/contracts/contracts_orders_detail.html:550 #: contracts/views_pdf_reports.py:713 msgid "Commandes directes" msgstr "Orders" #: contracts/templates/contracts/contracts_orders_detail.html:552 #: contracts/templates/contracts/contracts_orders_detail.html:676 #: contracts/templates/contracts/contracts_orders_detail.html:1093 msgid "Ajouter un poste direct" msgstr "Add a supporting document" #: contracts/templates/contracts/contracts_orders_detail.html:560 msgid "" "Les commandes directes permettent d'enregistrer des postes de marché " "consommés sans passer par une intervention. Les postes validés sont inclus " "dans les totaux, les états d'avancement et les déclarations de créance." msgstr "" #: contracts/templates/contracts/contracts_orders_detail.html:566 msgid "N°" msgstr "No." #: contracts/templates/contracts/contracts_orders_detail.html:570 msgid "Prix unit." msgstr "Unit price" #: contracts/templates/contracts/contracts_orders_detail.html:572 msgid "Qté facturée" msgstr "Invoiced" #: contracts/templates/contracts/contracts_orders_detail.html:576 msgid "Actions" msgstr "Actions" #: contracts/templates/contracts/contracts_orders_detail.html:608 #: contracts/templates/contracts/contracts_orders_detail.html:911 msgid "En attente" msgstr "On hold" #: contracts/templates/contracts/contracts_orders_detail.html:618 #: contracts/templates/contracts/contracts_orders_detail.html:927 msgid "Modifier" msgstr "Edit" #: contracts/templates/contracts/contracts_orders_detail.html:635 #: contracts/templates/contracts/contracts_orders_detail.html:939 msgid "Valider" msgstr "Validate" #: contracts/templates/contracts/contracts_orders_detail.html:643 #: contracts/templates/contracts/contracts_orders_detail.html:944 msgid "Refuser" msgstr "Refuse" #: contracts/templates/contracts/contracts_orders_detail.html:651 #: contracts/templates/contracts/contracts_orders_detail.html:949 msgid "Remettre en attente" msgstr "Put back on hold" #: contracts/templates/contracts/contracts_orders_detail.html:661 #: contracts/templates/contracts/contracts_orders_detail.html:1196 msgid "Aucune commande directe enregistrée." msgstr "No order found" #: contracts/templates/contracts/contracts_orders_detail.html:683 msgid "Rechercher par code, numéro ou description…" msgstr "Search by code, number or description…" #: contracts/templates/contracts/contracts_orders_detail.html:704 #: contracts/templates/contracts/teams_index.html:1059 msgid "Enregistrer" msgstr "Save" #: contracts/templates/contracts/contracts_orders_detail.html:718 msgid "Supprimer le poste direct" msgstr "Delete document" #: contracts/templates/contracts/contracts_orders_detail.html:722 msgid "Voulez-vous supprimer ce poste direct ?" msgstr "Do you want to delete this document?" #: contracts/templates/contracts/contracts_orders_detail.html:738 msgid "Ajouter une intervention" msgstr "Add an intervention" #: contracts/templates/contracts/contracts_orders_detail.html:1090 msgid "Modifier le poste direct" msgstr "Edit order" #: contracts/templates/contracts/contracts_orders_detail.html:1126 msgid "Veuillez sélectionner un poste de marché." msgstr "Please select a market position." #: contracts/templates/contracts/contracts_orders_detail.html:1156 #: contracts/templates/contracts/contracts_orders_detail.html:1161 #: contracts/templates/contracts/teams_index.html:1227 #: contracts/templates/contracts/teams_index.html:1231 msgid "Une erreur est survenue." msgstr "An error occurred." #: contracts/templates/contracts/teams_index.html:455 msgid "Gestion des équipes" msgstr "Position consumption" #: contracts/templates/contracts/teams_index.html:457 msgid "" "Affectation des membres, suivi des présences et planification calendaire." msgstr "Member assignment, attendance tracking, and calendar scheduling." #: contracts/templates/contracts/teams_index.html:464 msgid "État actuel" msgstr "Current state" #: contracts/templates/contracts/teams_index.html:469 #: contracts/templates/contracts/teams_index.html:794 msgid "Planification des équipes" msgstr "Team planning" #: contracts/templates/contracts/teams_index.html:485 msgid "Aucune équipe accessible." msgstr "No accessible team." #: contracts/templates/contracts/teams_index.html:498 #: contracts/templates/contracts/teams_index.html:505 msgid "Non assignés" msgstr "Unassigned" #: contracts/templates/contracts/teams_index.html:500 msgid "Aucune équipe" msgstr "No team" #: contracts/templates/contracts/teams_index.html:504 #: contracts/templates/contracts/teams_index.html:1453 msgid "Ajouter un membre non assigné" msgstr "Add an unassigned member" #: contracts/templates/contracts/teams_index.html:528 #: contracts/templates/contracts/teams_index.html:1034 msgid "Assigner à une équipe" msgstr "Assign to a team" #: contracts/templates/contracts/teams_index.html:533 #: contracts/templates/contracts/teams_index.html:619 msgid "Supprimer ce membre" msgstr "Delete this member" #: contracts/templates/contracts/teams_index.html:543 #: contracts/templates/contracts/teams_index.html:630 msgid "Aucun membre" msgstr "No members" #: contracts/templates/contracts/teams_index.html:550 #: contracts/templates/contracts/teams_index.html:638 msgid "membre(s)" msgstr "member(s)" #: contracts/templates/contracts/teams_index.html:567 msgid "Voir les interventions assignées" msgstr "View assigned interventions" #: contracts/templates/contracts/teams_index.html:574 #: contracts/templates/contracts/teams_index.html:979 #: contracts/templates/contracts/teams_index.html:1452 msgid "Ajouter un membre" msgstr "Add a member" #: contracts/templates/contracts/teams_index.html:595 msgid "Affecté à plusieurs équipes" msgstr "Assigned to multiple teams" #: contracts/templates/contracts/teams_index.html:596 #: contracts/templates/contracts/teams_index.html:1939 msgid "Multi-équipes" msgstr "Multi-team" #: contracts/templates/contracts/teams_index.html:607 msgid "Modifier ou déplacer ce membre" msgstr "Edit or move this member" #: contracts/templates/contracts/teams_index.html:613 msgid "Retirer de cette équipe" msgstr "Remove from this team" #: contracts/templates/contracts/teams_index.html:657 msgid "Période précédente" msgstr "Previous period" #: contracts/templates/contracts/teams_index.html:661 #: contracts/templates/contracts/teams_index.html:1813 msgid "Aujourd'hui" msgstr "Today" #: contracts/templates/contracts/teams_index.html:663 msgid "Période suivante" msgstr "Next period" #: contracts/templates/contracts/teams_index.html:676 msgid "5j (Ouvré)" msgstr "5d (Workweek)" #: contracts/templates/contracts/teams_index.html:677 msgid "1 Semaine (7j)" msgstr "1 Week (7d)" #: contracts/templates/contracts/teams_index.html:678 msgid "2 Semaines" msgstr "2 Weeks" #: contracts/templates/contracts/teams_index.html:686 #: contracts/templates/contracts/teams_index.html:1767 msgid "Toutes les sociétés" msgstr "All companies" #: contracts/templates/contracts/teams_index.html:692 msgid "Dupliquer une journée ou une semaine" msgstr "Duplicate a day or a week" #: contracts/templates/contracts/teams_index.html:693 msgid "Dupliquer..." msgstr "Duplicate..." #: contracts/templates/contracts/teams_index.html:698 msgid "Actualiser" msgstr "Refresh" #: contracts/templates/contracts/teams_index.html:711 msgid "Chargement du planning..." msgstr "Loading schedule..." #: contracts/templates/contracts/teams_index.html:733 msgid "Membres" msgstr "Members" #: contracts/templates/contracts/teams_index.html:740 msgid "Rechercher un membre…" msgstr "Search a member…" #: contracts/templates/contracts/teams_index.html:747 #: contracts/templates/contracts/teams_index.html:2098 msgid "Tous les rôles" msgstr "All roles" #: contracts/templates/contracts/teams_index.html:752 msgid "Tous" msgstr "All" #: contracts/templates/contracts/teams_index.html:753 msgid "Présents" msgstr "Present" #: contracts/templates/contracts/teams_index.html:754 msgid "Absents" msgstr "Absent" #: contracts/templates/contracts/teams_index.html:784 msgid "Affectation d'équipe immédiate" msgstr "Immediate team assignment" #: contracts/templates/contracts/teams_index.html:790 msgid "Vous modifiez l'affectation de" msgstr "" #: contracts/templates/contracts/teams_index.html:790 msgid "pour aujourd'hui." msgstr "for today." #: contracts/templates/contracts/teams_index.html:794 msgid "" "Pour planifier des affectations d'équipes pour demain ou les jours futurs " "sans impacter la journée en cours, utilisez l'onglet" msgstr "" "To plan team assignments for tomorrow or future days without affecting " "today, use the tab" #: contracts/templates/contracts/teams_index.html:803 #: contracts/templates/contracts/teams_index.html:1050 msgid "Ajouter aussi (multi-équipes)" msgstr "" #: contracts/templates/contracts/teams_index.html:806 msgid "Déplacer" msgstr "" #: contracts/templates/contracts/teams_index.html:820 msgid "Membre déjà planifié ce jour" msgstr "" #: contracts/templates/contracts/teams_index.html:826 msgid "est déjà planifié(e) le" msgstr "" #: contracts/templates/contracts/teams_index.html:826 msgid "dans l'équipe" msgstr "in the team" #: contracts/templates/contracts/teams_index.html:830 msgid "Vous tentez de l'assigner à l'équipe" msgstr "" #: contracts/templates/contracts/teams_index.html:831 msgid "Souhaitez-vous déplacer ce membre ou l'affecter aux deux équipes ?" msgstr "" #: contracts/templates/contracts/teams_index.html:840 msgid "Affecter aussi à cette équipe" msgstr "Also assign to this team" #: contracts/templates/contracts/teams_index.html:843 msgid "Déplacer vers cette équipe" msgstr "Move to this team" #: contracts/templates/contracts/teams_index.html:857 msgid "Dupliquer la configuration des équipes" msgstr "Duplicate team configuration" #: contracts/templates/contracts/teams_index.html:864 msgid "Que souhaitez-vous dupliquer ?" msgstr "What would you like to duplicate?" #: contracts/templates/contracts/teams_index.html:868 msgid "Une journée" msgstr "A day" #: contracts/templates/contracts/teams_index.html:872 msgid "Une semaine complète" msgstr "A full week" #: contracts/templates/contracts/teams_index.html:881 msgid "Jour source" msgstr "Source day" #: contracts/templates/contracts/teams_index.html:885 msgid "Jour cible" msgstr "Target day" #: contracts/templates/contracts/teams_index.html:895 msgid "Semaine source (Lundi)" msgstr "Source week (Monday)" #: contracts/templates/contracts/teams_index.html:899 msgid "Semaine cible (Lundi)" msgstr "Target week (Monday)" #: contracts/templates/contracts/teams_index.html:909 msgid "Copier également les statuts d'absence" msgstr "Also copy absence statuses" #: contracts/templates/contracts/teams_index.html:918 msgid "Dupliquer" msgstr "Duplicate" #: contracts/templates/contracts/teams_index.html:931 msgid "Gestion de l'absence" msgstr "Absence management" #: contracts/templates/contracts/teams_index.html:955 msgid "Commentaire (optionnel)" msgstr "Comment (optional)" #: contracts/templates/contracts/teams_index.html:956 msgid "Précisions…" msgstr "Details…" #: contracts/templates/contracts/teams_index.html:963 msgid "Présent" msgstr "Present" #: contracts/templates/contracts/teams_index.html:966 msgid "Marquer Absent" msgstr "Mark as absent" #: contracts/templates/contracts/teams_index.html:986 #: contracts/templates/contracts/teams_index.html:1026 msgid "Nom affiché" msgstr "Display name" #: contracts/templates/contracts/teams_index.html:987 msgid "Ex : Jean Dupont" msgstr "e.g., John Doe" #: contracts/templates/contracts/teams_index.html:990 msgid "Compte utilisateur" msgstr "User account" #: contracts/templates/contracts/teams_index.html:992 msgid "Sélectionner un utilisateur" msgstr "Select a user" #: contracts/templates/contracts/teams_index.html:1018 msgid "Modifier le membre" msgstr "Edit member" #: contracts/templates/contracts/teams_index.html:1032 msgid "Ne pas modifier l'équipe" msgstr "Do not change team" #: contracts/templates/contracts/teams_index.html:1033 msgid "Désassigner (aucune équipe)" msgstr "Unassign (no team)" #: contracts/templates/contracts/teams_index.html:1042 msgid "Type d'affectation" msgstr "" #: contracts/templates/contracts/teams_index.html:1046 msgid "Déplacer (remplace l'ancienne équipe)" msgstr "Move (replaces previous team)" #: contracts/templates/contracts/teams_index.html:1074 msgid "Interventions" msgstr "Interventions" #: contracts/templates/contracts/teams_index.html:1081 #: contracts/templates/contracts/teams_index.html:1124 #: contracts/templates/contracts/teams_index.html:2357 #: contracts/templates/contracts/teams_index.html:2432 msgid "Chargement..." msgstr "Loading..." #: contracts/templates/contracts/teams_index.html:1096 #: contracts/templates/contracts/teams_index.html:1097 msgid "Résumé intervention" msgstr "Add an intervention" #: contracts/templates/contracts/teams_index.html:1104 msgid "Retour aux interventions" msgstr "Add an intervention" #: contracts/templates/contracts/teams_index.html:1106 #: contracts/templates/contracts/teams_index.html:1119 #: contracts/templates/contracts/teams_index.html:1199 msgid "Fermer" msgstr "Close" #: contracts/templates/contracts/teams_index.html:1117 msgid "Historique du membre" msgstr "Member history" #: contracts/templates/contracts/teams_index.html:1132 msgid "Technicien / Membre" msgstr "" #: contracts/templates/contracts/teams_index.html:1138 msgid "Entreprise" msgstr "" #: contracts/templates/contracts/teams_index.html:1151 msgid "Historique des équipes" msgstr "Team history" #: contracts/templates/contracts/teams_index.html:1159 msgid "Entrée" msgstr "" #: contracts/templates/contracts/teams_index.html:1160 msgid "Sortie" msgstr "" #: contracts/templates/contracts/teams_index.html:1175 msgid "Dernières interventions réalisées / assignées" msgstr "Latest completed / assigned interventions" #: contracts/templates/contracts/teams_index.html:1409 #: contracts/templates/contracts/teams_index.html:1501 msgid "Le nom du membre est requis." msgstr "Member name is required." #: contracts/templates/contracts/teams_index.html:1434 msgid "Voulez-vous retirer" msgstr "Do you want to remove" #: contracts/templates/contracts/teams_index.html:1434 msgid "de l'équipe" msgstr "from the team" #: contracts/templates/contracts/teams_index.html:1434 msgid "(Le membre restera dans ses éventuelles autres équipes)" msgstr "" #: contracts/templates/contracts/teams_index.html:1502 msgid "L\\'utilisateur est requis." msgstr "User is required." #: contracts/templates/contracts/teams_index.html:1516 msgid "Supprimer le membre" msgstr "Delete member" #: contracts/templates/contracts/teams_index.html:1516 msgid "Cette action est irréversible." msgstr "This action is irreversible." #: contracts/templates/contracts/teams_index.html:1760 msgid "Erreur lors du chargement de la planification." msgstr "Error loading schedule." #: contracts/templates/contracts/teams_index.html:1806 msgid "Dupliquer vers le lundi suivant (avec absences)" msgstr "Duplicate to following Monday (with absences)" #: contracts/templates/contracts/teams_index.html:1807 msgid "Dupliquer vers le jour suivant (avec absences)" msgstr "Duplicate to next day (with absences)" #: contracts/templates/contracts/teams_index.html:1808 msgid "Options de la journée" msgstr "Day options" #: contracts/templates/contracts/teams_index.html:1809 msgid "Dupliquer cette journée…" msgstr "Duplicate this day…" #: contracts/templates/contracts/teams_index.html:1815 msgid "Passé" msgstr "Past" #: contracts/templates/contracts/teams_index.html:1855 msgid "Aucune équipe trouvée." msgstr "No teams found." #: contracts/templates/contracts/teams_index.html:1931 msgid "Absent" msgstr "Absent" #: contracts/templates/contracts/teams_index.html:1938 msgid "Affecté à plusieurs équipes ce jour" msgstr "" #: contracts/templates/contracts/teams_index.html:1942 msgid "Modifier ou annuler l'absence" msgstr "Edit or cancel absence" #: contracts/templates/contracts/teams_index.html:1942 msgid "Marquer absent" msgstr "Mark absent" #: contracts/templates/contracts/teams_index.html:1943 msgid "Désassigner de cette équipe" msgstr "Unassign from this team" #: contracts/templates/contracts/teams_index.html:2151 msgid "Historique du technicien" msgstr "" #: contracts/templates/contracts/teams_index.html:2315 msgid "Veuillez renseigner les dates source et cible." msgstr "Please specify source and target dates." #: contracts/templates/contracts/teams_index.html:2370 msgid "Impossible de charger les interventions." msgstr "Unable to load interventions." #: contracts/templates/contracts/teams_index.html:2376 msgid "intervention(s)" msgstr "intervention(s)" #: contracts/templates/contracts/teams_index.html:2379 msgid "Aucune intervention assignée à cette équipe." msgstr "No intervention assigned to this team." #: contracts/templates/contracts/teams_index.html:2391 msgid "Voir le résumé" msgstr "View summary" #: contracts/templates/contracts/teams_index.html:2412 msgid "Membre assigné" msgstr "Assigned member" #: contracts/templates/contracts/teams_index.html:2448 msgid "Résumé non disponible." msgstr "Summary not available." #: contracts/templates/contracts/teams_index.html:2500 msgid "Historique de" msgstr "" #: contracts/templates/contracts/teams_index.html:2510 msgid "En poste" msgstr "In post" #: contracts/templates/contracts/teams_index.html:2513 msgid "Aucun historique d'équipe" msgstr "No team history" #: contracts/templates/contracts/teams_index.html:2534 msgid "Aucune intervention enregistrée" msgstr "No intervention recorded" #: contracts/templates/contracts/teams_index.html:2543 msgid "Erreur de chargement" msgstr "Loading error" #: contracts/views.py:272 contracts/views.py:876 contracts/views.py:920 #: contracts/views.py:945 msgid "Vous n'avez pas accès à cette commande." msgstr "You do not have access to this order." #: contracts/views.py:278 msgid "" "Vous n'avez pas de thématique d'intervention autorisée pour cette commande." msgstr "You do not have any authorized intervention theme for this order." #: contracts/views.py:350 msgid "Vous n'avez pas le droit d'ajouter une commande pour ce contrat." msgstr "You do not have permission to add an order for this contract." #: contracts/views.py:391 msgid "" "Impossible de changer le contrat: des interventions sont déjà liées à cette " "commande." msgstr "" "Cannot change the contract: interventions are already linked to this order." #: contracts/views.py:400 msgid "Vous n'avez pas le droit de modifier une commande pour ce contrat." msgstr "You do not have permission to modify an order for this contract." #: contracts/views.py:419 msgid "Vous n'avez pas le droit de modifier le devis de cette commande." msgstr "You do not have permission to modify this order's quote." #: contracts/views.py:472 contracts/views.py:477 contracts/views.py:483 msgid "Les données reçues sont invalides." msgstr "The received data is invalid." #: contracts/views.py:526 msgid "Le formulaire contient des erreurs." msgstr "The form contains errors." #: contracts/views.py:555 msgid "Impossible de figer un devis vide." msgstr "Cannot freeze an empty quote." #: contracts/views.py:558 msgid "Le devis a été figé." msgstr "The quote has been frozen." #: contracts/views.py:561 msgid "Le devis a été enregistré." msgstr "The quote has been saved." #: contracts/views.py:705 msgid "Accès refusé au document de la commande." msgstr "Access denied to order document." #: contracts/views.py:710 msgid "Fichier introuvable" msgstr "File not found" #: contracts/views.py:735 msgid "Le contrat est requis" msgstr "Contract is required" #: contracts/views.py:738 msgid "La référence de commande est requise" msgstr "Order reference is required" #: contracts/views.py:741 msgid "La date de commande est requise" msgstr "Order date is required" #: contracts/views.py:744 msgid "La date de livraison est requise" msgstr "Delivery date is required" #: contracts/views.py:748 msgid "Vous n'avez pas le droit d'ajouter une commande pour ce contrat" msgstr "You do not have permission to add an order for this contract" #: contracts/views.py:755 msgid "Une commande avec cette référence existe déjà pour ce contrat" msgstr "An order with this reference already exists for this contract" #: contracts/views.py:778 msgid "Données JSON invalides" msgstr "Invalid JSON data" #: contracts/views.py:837 msgid "Vous n'avez pas accès à ce contrat" msgstr "You do not have access to this contract" #: contracts/views.py:885 msgid "Le justificatif a été ajouté avec succès." msgstr "The supporting document has been added successfully." #: contracts/views.py:930 #, python-format msgid "Le justificatif « %(title)s » a été supprimé." msgstr "The supporting document « %(title)s » has been deleted." #: contracts/views.py:950 msgid "" "Seuls les managers et administrateurs peuvent changer le statut d'une " "commande." msgstr "Only managers and administrators can change an order status." #: contracts/views.py:959 contracts/views.py:1229 msgid "Statut invalide." msgstr "Invalid status." #: contracts/views.py:967 msgid "Le statut de la commande a été mis à jour avec succès." msgstr "The order status has been updated successfully." #: contracts/views.py:982 msgid "" "Vous n'avez pas la permission d'ajouter des documents à cette commande." msgstr "You do not have permission to add documents to this order." #: contracts/views.py:994 msgid "Document(s) ajouté(s) avec succès." msgstr "Document(s) added successfully." #: contracts/views.py:996 msgid "Erreur lors de l'ajout des documents." msgstr "Error while adding documents." #: contracts/views.py:1008 contracts/views.py:1046 contracts/views.py:1077 #: contracts/views.py:1145 contracts/views.py:1195 contracts/views.py:1215 msgid "Accès refusé." msgstr "Access denied." #: contracts/views.py:1011 msgid "Vous n'avez pas la permission de supprimer ce document." msgstr "You do not have permission to delete this document." #: contracts/views.py:1079 contracts/views.py:1147 contracts/views.py:1197 #: contracts/views.py:1217 msgid "Permission insuffisante." msgstr "Insufficient permission." #: contracts/views.py:1084 contracts/views.py:1156 contracts/views.py:1224 msgid "Données JSON invalides." msgstr "Invalid JSON data" #: contracts/views.py:1091 msgid "Le poste de marché est requis." msgstr "Order date is required" #: contracts/views.py:1098 msgid "La quantité doit être un nombre positif." msgstr "The quantity must be a positive number." #: contracts/views.py:1105 msgid "" "Un poste direct existe déjà pour ce poste dans cette commande. Modifiez-le " "plutôt." msgstr "" #: contracts/views.py:1151 msgid "Impossible de modifier un poste déjà validé." msgstr "Cannot freeze an empty quote." #: contracts/views.py:1166 msgid "La quantité doit être un nombre positif ou nul." msgstr "The quantity must be a positive number or zero." #: contracts/views.py:1201 msgid "Impossible de supprimer un poste déjà validé." msgstr "Cannot freeze an empty quote." #: contracts/views.py:1203 msgid "Impossible de supprimer un poste déjà facturé." msgstr "Cannot freeze an empty quote." #: contracts/views_daily_report.py:241 msgid "Rapport journalier des interventions" msgstr "Daily intervention report" #: contracts/views_daily_report.py:262 contracts/views_daily_report.py:407 msgid "Synthèse par thématique" msgstr "Summary by theme" #: contracts/views_daily_report.py:265 contracts/views_daily_report.py:417 msgid "Thématique" msgstr "Thematic" #: contracts/views_daily_report.py:316 contracts/views_daily_report.py:358 #: contracts/views_daily_report.py:447 contracts/views_daily_report.py:495 msgid "TOTAL" msgstr "TOTAL" #: contracts/views_daily_report.py:328 msgid "Nombre d'interventions par personne" msgstr "Number of interventions per person" #: contracts/views_daily_report.py:331 contracts/views_daily_report.py:473 msgid "Personne" msgstr "Person" #: contracts/views_daily_report.py:331 contracts/views_daily_report.py:473 msgid "Nombre" msgstr "Number" #: contracts/views_daily_report.py:411 contracts/views_daily_report.py:468 msgid "Rapport journalier" msgstr "Daily report" #: contracts/views_daily_report.py:465 msgid "Par personne" msgstr "By person" #: contracts/views_daily_report.py:532 msgid "Aucune de vos équipes n'est autorisée à générer ce rapport." msgstr "None of your teams is authorized to generate this report." #: contracts/views_pdf_reports.py:301 contracts/views_pdf_reports.py:481 msgid "Service public régional de Bruxelles" msgstr "Brussels Regional Public Service" #: contracts/views_pdf_reports.py:302 contracts/views_pdf_reports.py:482 msgid "Cahier des charges " msgstr "Specifications " #: contracts/views_pdf_reports.py:307 contracts/views_pdf_reports.py:487 msgid "Bruxelles: " msgstr "Brussels: " #: contracts/views_pdf_reports.py:310 msgid "DECLARATION DE CREANCE" msgstr "DEBT DECLARATION" #: contracts/views_pdf_reports.py:314 msgid "Concerne:" msgstr "Concerning:" #: contracts/views_pdf_reports.py:325 #, python-format msgid "" "Je soussigné %(signatory)s, %(role)s, de la firme %(company)s, déclare que " "le Service public régional de Bruxelles – Place Saint-Lazare 2 à 1035 " "Bruxelles, est redevable de la somme de :" msgstr "" "I, the undersigned %(signatory)s, %(role)s, of the company %(company)s, " "declare that the Brussels Regional Public Service – Place Saint-Lazare 2, " "1035 Brussels, owes the sum of:" #: contracts/views_pdf_reports.py:345 contracts/views_pdf_reports.py:788 #: contracts/views_pdf_reports.py:1295 msgid "Total général TVA non comprise :" msgstr "Total excl. VAT:" #: contracts/views_pdf_reports.py:350 contracts/views_pdf_reports.py:793 #: contracts/views_pdf_reports.py:1307 msgid "TVA 21 % :" msgstr "VAT 21%:" #: contracts/views_pdf_reports.py:370 msgid "euro" msgid_plural "euros" msgstr[0] "euro" msgstr[1] "euros" #: contracts/views_pdf_reports.py:374 msgid "centime" msgid_plural "centimes" msgstr[0] "cent" msgstr[1] "cents" #: contracts/views_pdf_reports.py:375 msgid "et" msgstr "and" #: contracts/views_pdf_reports.py:380 #, python-format msgid "Montant total, TVA incluse : %(amount)s" msgstr "Total amount, VAT included: %(amount)s" #: contracts/views_pdf_reports.py:399 #, python-format msgid "Declaration_Creance_%(slug_contract_number)s_%(slug_order_code)s.pdf" msgstr "Debt_Declaration_%(slug_contract_number)s_%(slug_order_code)s.pdf" #: contracts/views_pdf_reports.py:427 contracts/views_pdf_reports.py:827 msgid "Declaration_Creance" msgstr "Debt_Declaration" #: contracts/views_pdf_reports.py:490 msgid "ETAT DE TRAVAUX" msgstr "WORK STATEMENT" #: contracts/views_pdf_reports.py:558 #, python-format msgid "Intervention %(code)s du %(date)s" msgstr "Intervention %(code)s of %(date)s" #: contracts/views_pdf_reports.py:569 msgid "périodes" msgstr "" #: contracts/views_pdf_reports.py:579 contracts/views_pdf_reports.py:717 msgid "Code poste" msgstr "Position code" #: contracts/views_pdf_reports.py:581 contracts/views_pdf_reports.py:719 #: contracts/views_pdf_reports.py:948 msgid "PU" msgstr "UP" #: contracts/views_pdf_reports.py:582 contracts/views_pdf_reports.py:720 msgid "Qté" msgstr "Qty" #: contracts/views_pdf_reports.py:583 contracts/views_pdf_reports.py:721 #: contracts/views_pdf_reports.py:950 msgid "Total" msgstr "Total" #: contracts/views_pdf_reports.py:681 msgid "Aucun poste validé pour cette intervention" msgstr "No position validated for this intervention" #: contracts/views_pdf_reports.py:687 contracts/views_pdf_reports.py:743 msgid "Total HTVA :" msgstr "Total excl. VAT:" #: contracts/views_pdf_reports.py:798 contracts/views_pdf_reports.py:1318 msgid "Total général TVAC :" msgstr "Grand total incl. VAT:" #: contracts/views_pdf_reports.py:853 msgid "Etat_de_travaux" msgstr "Work_statement" #: contracts/views_pdf_reports.py:856 msgid "État de travaux" msgstr "Work statement" #: contracts/views_pdf_reports.py:914 #, python-format msgid "Devis de la commande %(order)s" msgstr "Quote for order %(order)s" #: contracts/views_pdf_reports.py:917 #, python-format msgid "Contrat %(contract)s – Commande %(order)s" msgstr "Contract %(contract)s – Order %(order)s" #: contracts/views_pdf_reports.py:927 msgid "Postes du devis" msgstr "Quote positions" #: contracts/views_pdf_reports.py:944 contracts/views_pdf_reports.py:1137 msgid "N° poste" msgstr "Position no." #: contracts/views_pdf_reports.py:1033 #, python-format msgid "Total HTVA : %(amount)s" msgstr "Total excl. VAT: %(amount)s" #: contracts/views_pdf_reports.py:1037 #, python-format msgid "TVA 21%% : %(amount)s" msgstr "VAT 21%%: %(amount)s" #: contracts/views_pdf_reports.py:1041 #, python-format msgid "Total TVAC : %(amount)s" msgstr "Total incl. VAT: %(amount)s" #: contracts/views_pdf_reports.py:1059 msgid "Aucun devis n'est disponible pour cette commande." msgstr "No quote is available for this order." #: contracts/views_pdf_reports.py:1065 #, python-format msgid "Devis_%(contract)s_%(order)s.pdf" msgstr "Quote_%(contract)s_%(order)s.pdf" #: contracts/views_pdf_reports.py:1084 msgid "Postes" msgstr "Positions" #: contracts/views_pdf_reports.py:1103 msgid "Marché :" msgstr "Contract:" #: contracts/views_pdf_reports.py:1109 contracts/views_pdf_reports.py:1121 msgid "Description :" msgstr "Description:" #: contracts/views_pdf_reports.py:1115 msgid "Commande :" msgstr "Order:" #: contracts/views_pdf_reports.py:1128 msgid "Date :" msgstr "Date:" #: contracts/views_pdf_reports.py:1144 msgid "SAJ" msgstr "SAJ" #: contracts/views_pdf_reports.py:1239 msgid "Total général des fournitures et travaux revisables hors TVA :" msgstr "Total excl. VAT for revisable supplies and works:" #: contracts/views_pdf_reports.py:1250 msgid "Coefficient de révision :" msgstr "Revision coefficient:" #: contracts/views_pdf_reports.py:1265 msgid "" "Total général des fournitures et travaux non revisables hors TVA (SAJ) :" msgstr "Total excl. VAT for non-revisable supplies and works (SAJ):" #: contracts/views_pdf_reports.py:1278 #, python-format msgid "" "Total général des %(type)s non revisables hors TVA (SAJ) avec coefficient " "%(coef)s :" msgstr "" "Total excl. VAT for non-revisable %(type)s (SAJ) with coefficient %(coef)s:" #: contracts/views_pdf_reports.py:1345 msgid "Detail_postes" msgstr "Position_details" #: contracts/views_pdf_reports.py:1349 msgid "Détail des postes" msgstr "Position details" #: contracts/views_pdf_reports.py:1372 msgid "" "Vous n'avez pas la permission de générer des documents pour cette commande." msgstr "You do not have permission to generate documents for this order." #: contracts/views_pdf_reports.py:1506 msgid "Déclaration de créance créée et sauvegardée." msgstr "Debt declaration created and saved." #: contracts/models.py:73 msgid "Inspections" msgstr "Inspections" #: contracts/models.py:75 msgid "Contrôles" msgstr "Controls" #: contracts/models.py:76 msgid "Observations" msgstr "Observations" #: contracts/models.py:93 msgid "Zone géographique" msgstr "Geographic zone" #: contracts/models.py:94 msgid "Emprise géographique multi-polygone pour l'attribution automatique." msgstr "Multi-polygon geographic footprint for automatic assignment." #: contracts/models.py:99 contracts/admin.py:274 msgid "Types d'opérations gérées" msgstr "Managed operation types" #: contracts/models.py:100 msgid "Types d'opérations prises en charge par cette équipe (ex: Inspections, Interventions, Contrôles, Observations)." msgstr "Operation types supported by this team (e.g. Inspections, Interventions, Controls, Observations)." #: contracts/admin.py:312 msgid "Opérations gérées" msgstr "Managed operations" #: contracts/admin.py:318 msgid "Zone définie" msgstr "Defined zone" #: contracts/templates/contracts/teams_index.html:679 msgid "1 Mois" msgstr "1 Month" #: contracts/templates/contracts/teams_index.html:684 msgid "Portée :" msgstr "Scope:" #: contracts/templates/contracts/teams_index.html:685 msgid "Durée appliquée lors de l'assignation ou du retrait d'un membre" msgstr "Duration applied when assigning or removing a member" #: contracts/templates/contracts/teams_index.html:686 msgid "Jour" msgstr "Day" #: contracts/templates/contracts/teams_index.html:687 msgid "Semaine" msgstr "Week" #: contracts/templates/contracts/teams_index.html:688 msgid "Mois" msgstr "Month" #: contracts/templates/contracts/teams_index.html:887 msgid "Un mois complet" msgstr "A full month" #: contracts/templates/contracts/teams_index.html:924 msgid "Mois source" msgstr "Source month" #: contracts/templates/contracts/teams_index.html:928 msgid "Mois cible" msgstr "Target month" #: contracts/views_teams.py:648 contracts/views_teams.py:664 msgid "Impossible de modifier une période passée." msgstr "Cannot modify a past period." #: contracts/views_teams.py:790 msgid "Le mois cible ne peut pas être dans le passé." msgstr "Target month cannot be in the past." #: contracts/views_teams.py:792 msgid "La date cible ne peut pas être dans le passé." msgstr "Target date cannot be in the past." #~ msgid "Ce déplacement modifie l'équipe de" #~ msgstr "This move changes the team of" #~ msgid "immédiatement pour aujourd'hui." #~ msgstr "immediately for today." #~ msgid "Confirmer le changement immédiat" #~ msgstr "Confirm immediate change" #: contracts/models.py:435 msgid "Assigner automatiquement une équipe de contrôle" msgstr "Automatically assign a control team" #: contracts/models.py:436 msgid "Si activé, une équipe de contrôle est automatiquement assignée aux interventions correctives de ce contrat." msgstr "If enabled, a control team is automatically assigned to corrective interventions for this contract." #: contracts/templates/contracts/contracts_orders_detail.html:755 msgid "Contrôleur assigné" msgstr "Assigned controller" #: contracts/models.py:450 msgid "Si activé, une équipe de contrôle est automatiquement assignée aux interventions de ce contrat." msgstr "If enabled, a control team is automatically assigned to interventions for this contract." #: contracts/models.py:93 msgid "Types de maintenance pris en charge par cette équipe (corrective, préventive, améliorative). Si aucun n'est sélectionné, tous les types sont pris en charge." msgstr "Maintenance types handled by this team (corrective, preventive, ameliorative). If none is selected, all types are supported." #: contracts/models.py:415 msgid "Zone géographique / Emprise du lot" msgstr "Geographic zone / Lot scope" #: contracts/models.py:416 msgid "Emprise géographique multi-polygone pour le lot/contrat." msgstr "Multi-polygon geographic footprint for the lot/contract." #: contracts/models.py:423 msgid "Couleur cartographique" msgstr "Map color" #: contracts/models.py:424 msgid "Couleur d'affichage du lot sur la carte (code hexadécimal, ex: #28a745)." msgstr "Display color of the lot on the map (hexadecimal code, e.g. #28a745)." #: contracts/templates/contracts/contracts_index.html msgid "Filtrer les commandes et marchés" msgstr "Filter orders and contracts" #: contracts/templates/contracts/contracts_index.html msgid "Sélectionnez les critères de recherche" msgstr "Select search criteria" #: contracts/templates/contracts/contracts_index.html msgid "Aucun" msgstr "None" #: contracts/templates/contracts/contracts_index.html msgid "Marchés" msgstr "Contracts" #: contracts/templates/contracts/contracts_index.html msgid "Filtrer la liste des marchés..." msgstr "Filter contract list..." #: contracts/templates/contracts/contracts_index.html msgid "Période de commande" msgstr "Order period" #: contracts/templates/contracts/contracts_index.html msgid "Rechercher une commande, un marché, une description, un prestataire..." msgstr "Search order, contract, description, provider..." #: contracts/templates/contracts/contracts_index.html msgid "Effacer la recherche" msgstr "Clear search" #: contracts/templates/contracts/contracts_index.html msgid "Filtres" msgstr "Filters" #: contracts/templates/contracts/contracts_index.html msgid "Afficher par" msgstr "Show by" #: contracts/templates/contracts/contracts_index.html msgid "Filtres actifs" msgstr "Active filters" #: contracts/templates/contracts/contracts_index.html msgid "Supprimer ce critère" msgstr "Remove this filter" #: contracts/templates/contracts/contracts_index.html msgid "Tout effacer" msgstr "Clear all" #: contracts/templates/contracts/contracts_index.html msgid "Télécharger le bon de commande" msgstr "Download order document" #: contracts/templates/contracts/contracts_index.html msgid "Aucune commande ne correspond à vos critères de recherche actuels." msgstr "No orders match your current search criteria." #: contracts/templates/contracts/contracts_index.html msgid "Réinitialiser les filtres" msgstr "Reset filters" #: contracts/templates/contracts/contracts_index.html msgid "Affichage de %(start)s à %(end)s sur %(total)s commande(s)" msgstr "Showing %(start)s to %(end)s of %(total)s order(s)" #: contracts/templates/contracts/contracts_index.html msgid "Pagination des commandes" msgstr "Orders pagination" #: contracts/templates/contracts/contracts_index.html msgid "Détail du contrat" msgstr "Contract details" #: contracts/templates/contracts/contracts_index.html msgid "Aucun marché ne correspond à vos critères de recherche actuels." msgstr "No contracts match your current search criteria." #: contracts/templates/contracts/contracts_index.html msgid "Affichage de %(start)s à %(end)s sur %(total)s marché(s)" msgstr "Showing %(start)s to %(end)s of %(total)s contract(s)" #: contracts/templates/contracts/contracts_index.html msgid "Pagination des marchés" msgstr "Contracts pagination"