# 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-08-06 14:33+0000\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 "" "Ce contrat ne peut plus être modifié car des interventions sont déjà liées." #: contracts/forms.py:67 msgid "" "Le contrat ne peut plus être modifié car des interventions sont déjà liées à " "cette commande." msgstr "" "Le contrat ne peut plus être modifié car des interventions sont déjà liées à " "cette commande." #: contracts/forms.py:69 msgid "Modification du contrat interdite." msgstr "Modification du contrat interdite." #: contracts/forms.py:79 msgid "Date de la commande" msgstr "Date de la commande" #: contracts/forms.py:87 #: contracts/templates/contracts/contracts_orders_detail.html:89 msgid "Date de livraison" msgstr "Date de livraison" #: contracts/forms.py:92 msgid "Statut de la commande" msgstr "Statut de la commande" #: contracts/forms.py:97 #: contracts/templates/contracts/contracts_orders_detail.html:185 msgid "Fichier de commande" msgstr "Fichier de commande" #: contracts/forms.py:101 msgid "Montant total (€)" msgstr "Montant total (€)" #: contracts/forms.py:124 #: contracts/templates/contracts/contracts_detail.html:22 #: contracts/templates/contracts/contracts_order_quote_form.html:37 msgid "Contrat" msgstr "Contrat" #: contracts/forms.py:125 msgid "Référence de commande" msgstr "Référence de commande" #: 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:950 #: 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 "Quantité" #: contracts/forms.py:166 contracts/forms.py:168 msgid "Poste invalide." msgstr "Poste invalide." #: contracts/forms.py:193 msgid "Ex: Facture fournisseur, Bon de livraison..." msgstr "Ex: Facture fournisseur, Bon de livraison..." #: contracts/forms.py:200 msgid "Titre du justificatif" msgstr "Titre du justificatif" #: contracts/forms.py:201 contracts/models.py:862 contracts/models.py:1034 #: contracts/templates/contracts/contracts_index.html:201 msgid "Fichier" msgstr "Fichier" #: contracts/forms.py:225 msgid "Fichiers" msgstr "Fichiers" #: contracts/models.py:39 msgid "Maintenance corrective" msgstr "Maintenance corrective" #: contracts/models.py:40 msgid "Maintenance préventive" msgstr "Maintenance préventive" #: contracts/models.py:41 msgid "Maintenance améliorative" msgstr "Maintenance améliorative" #: contracts/models.py:47 msgid "Code du type de maintenance (corrective, preventive, ameliorative)" msgstr "Code du type de maintenance (corrective, preventive, ameliorative)" #: contracts/models.py:48 msgid "Nom (FR)" msgstr "Nom (FR)" #: contracts/models.py:49 msgid "Nom (NL)" msgstr "Nom (NL)" #: contracts/models.py:64 msgid "Type de maintenance" msgstr "Type de maintenance" #: contracts/models.py:65 msgid "Types de maintenance" msgstr "Types de maintenance" #: contracts/models.py:78 msgid "Catégories d'assets gérées" msgstr "Catégories d'assets gérées" #: contracts/models.py:79 msgid "Catégories d'assets dont cette équipe est responsable." msgstr "Catégories d'assets dont cette équipe est responsable." #: contracts/models.py:83 msgid "Gestionnaire d'assets" msgstr "Gestionnaire d'assets" #: contracts/models.py:84 msgid "" "Indique si cette équipe est gestionnaire des catégories d'assets associées." msgstr "" "Indique si cette équipe est gestionnaire des catégories d'assets associées." #: contracts/models.py:88 #: contracts/templates/contracts/contracts_detail.html:26 #: contracts/templates/contracts/contracts_index.html:242 msgid "Prestataire" msgstr "Prestataire" #: contracts/models.py:89 msgid "Indique si cette équipe est un prestataire extérieur." msgstr "Indique si cette équipe est un prestataire extérieur." #: contracts/models.py:93 msgid "Peut générer le rapport journalier" msgstr "Peut générer le rapport journalier" #: contracts/models.py:94 msgid "" "Indique si les membres de cette équipe peuvent générer un rapport quotidien " "des interventions." msgstr "" "Indique si les membres de cette équipe peuvent générer un rapport quotidien " "des interventions." #: contracts/models.py:98 msgid "Photos obligatoires" msgstr "Photos obligatoires" #: contracts/models.py:99 msgid "" "Si activé, au moins une photo doit être ajoutée à l'intervention avant de " "pouvoir la terminer." msgstr "" "Si activé, au moins une photo doit être ajoutée à l'intervention avant de " "pouvoir la terminer." #: contracts/models.py:103 msgid "Restreindre la visibilité aux interventions du jour" msgstr "Restreindre la visibilité aux interventions du jour" #: 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 "" "Si activé, les interventions ne sont visibles qu'à partir d'une certaine " "heure, et uniquement pour le jour même." #: contracts/models.py:109 msgid "Heure de début de visibilité" msgstr "Heure de début de visibilité" #: contracts/models.py:110 msgid "" "Heure locale à partir de laquelle les interventions du jour deviennent " "visibles (ex: 06:00:00)." msgstr "" "Heure locale à partir de laquelle les interventions du jour deviennent " "visibles (ex: 06:00:00)." #: contracts/models.py:114 msgid "Restreindre aux interventions assignées" msgstr "Restreindre aux interventions assignées" #: 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 "" "Si activé, les membres de cette équipe ne voient que les interventions " "assignées à l'équipe ou directement à un membre." #: contracts/models.py:122 msgid "Équipe de société/organisme" msgstr "Équipe de société/organisme" #: contracts/models.py:123 msgid "Équipes de sociétés/organismes" msgstr "Équipes de sociétés/organismes" #: contracts/models.py:135 msgid "Équipes" msgstr "Équipes" #: contracts/models.py:136 msgid "Équipes auxquelles ce membre appartient." msgstr "Équipes auxquelles ce membre appartient." #: contracts/models.py:142 msgid "Types de maintenance visibles" msgstr "Types de maintenance visibles" #: 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 "" "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." #: contracts/models.py:178 msgid "Membre" msgstr "Membre" #: contracts/models.py:186 contracts/models.py:222 #: contracts/templates/contracts/teams_index.html:349 msgid "Équipe" msgstr "Équipe" #: contracts/models.py:188 msgid "Date d'entrée" msgstr "Date d'entrée" #: contracts/models.py:189 msgid "Date de sortie" msgstr "Date de sortie" #: contracts/models.py:196 msgid "Modifié par" msgstr "Modifié par" #: contracts/models.py:205 msgid "Historique d'équipe d'un membre" msgstr "Historique d'équipe d'un membre" #: contracts/models.py:206 msgid "Historiques d'équipe des membres" msgstr "Historiques d'équipe des membres" #: contracts/models.py:216 msgid "Configuration utilisateur" msgstr "Configuration utilisateur" #: contracts/models.py:226 msgid "Peut consulter" msgstr "Peut consulter" #: contracts/models.py:227 msgid "L'utilisateur peut voir cette équipe et ses membres." msgstr "L'utilisateur peut voir cette équipe et ses membres." #: contracts/models.py:231 msgid "Peut éditer" msgstr "Peut éditer" #: contracts/models.py:232 msgid "" "L'utilisateur peut créer/supprimer des équipes et des membres, et déplacer " "des membres entre équipes." msgstr "" "L'utilisateur peut créer/supprimer des équipes et des membres, et déplacer " "des membres entre équipes." #: contracts/models.py:240 msgid "Accès utilisateur à une équipe" msgstr "Accès utilisateur à une équipe" #: contracts/models.py:241 msgid "Accès utilisateurs aux équipes" msgstr "Accès utilisateurs aux équipes" #: contracts/models.py:259 msgid "Emails en copie (CC)" msgstr "Emails en copie (CC)" #: contracts/models.py:260 msgid "" "Adresses email à ajouter en copie des notifications (séparées par des " "virgules ou points-virgules)" msgstr "" "Adresses email à ajouter en copie des notifications (séparées par des " "virgules ou points-virgules)" #: contracts/models.py:264 msgid "Envoyer des notifications liées aux interventions par email." msgstr "Envoyer des notifications liées aux interventions par email." #: contracts/models.py:270 msgid "Nom du signataire (prestataire)" msgstr "Nom du signataire (prestataire)" #: contracts/models.py:271 msgid "Nom de la personne qui signe les documents côté prestataire." msgstr "Nom de la personne qui signe les documents côté prestataire." #: contracts/models.py:277 msgid "Rôle du signataire (prestataire)" msgstr "Rôle du signataire (prestataire)" #: contracts/models.py:278 msgid "Rôle/fonction de la personne qui signe les documents côté prestataire." msgstr "Rôle/fonction de la personne qui signe les documents côté prestataire." #: contracts/models.py:284 msgid "Téléphone de contact" msgstr "Téléphone de contact" #: contracts/models.py:285 msgid "" "Numéro de téléphone du technicien de garde ou contact principal pour les " "urgences." msgstr "" "Numéro de téléphone du technicien de garde ou contact principal pour les " "urgences." #: contracts/models.py:291 msgid "Thématiques" msgstr "Thématiques" #: contracts/models.py:292 msgid "Thématiques associées à ce contrat." msgstr "Thématiques associées à ce contrat." #: contracts/models.py:296 msgid "Actif" msgstr "Actif" #: contracts/models.py:297 msgid "Indique si le contrat est actif." msgstr "Indique si le contrat est actif." #: contracts/models.py:301 msgid "Nécessite une approbation" msgstr "Nécessite une approbation" #: contracts/models.py:302 msgid "" "Indique si les interventions liées à ce contrat nécessitent une approbation " "avant d'être transmises pour traitement." msgstr "" "Indique si les interventions liées à ce contrat nécessitent une approbation " "avant d'être transmises pour traitement." #: contracts/models.py:306 msgid "Nécessite une vérification" msgstr "Nécessite une vérification" #: contracts/models.py:307 msgid "" "Indique si les interventions liées à ce contrat nécessitent une vérification " "avant d'être transmises pour traitement." msgstr "" "Indique si les interventions liées à ce contrat nécessitent une vérification " "avant d'être transmises pour traitement." #: contracts/models.py:311 msgid "Utilise les occupations" msgstr "Utilise les occupations" #: contracts/models.py:312 msgid "" "Indique si les interventions liées à ce contrat utilisent la gestion des " "occupations (temps passé par membre)." msgstr "" "Indique si les interventions liées à ce contrat utilisent la gestion des " "occupations (temps passé par membre)." #: contracts/models.py:316 msgid "Utilise les gestionnaires d'intervention" msgstr "Utilise les gestionnaires d'intervention" #: contracts/models.py:317 msgid "" "Indique si les interventions liées à ce contrat utilisent un gestionnaire " "d'intervention." msgstr "" "Indique si les interventions liées à ce contrat utilisent un gestionnaire " "d'intervention." #: contracts/models.py:321 msgid "Occupations obligatoires" msgstr "Occupations obligatoires" #: contracts/models.py:322 msgid "" "Si activé, au moins une occupation doit être enregistrée avant de terminer " "une intervention corrective liée à ce contrat." msgstr "" "Si activé, au moins une occupation doit être enregistrée avant de terminer " "une intervention corrective liée à ce contrat." #: contracts/models.py:326 msgid "Avertir si aucune prestation au passage à 'Traité'" msgstr "Avertir si aucune prestation au passage à 'Traité'" #: contracts/models.py:327 msgid "" "Si activé, un avertissement est affiché lorsque l'utilisateur tente de " "passer une intervention au statut 'Traité' sans avoir encodé de prestation." msgstr "" "Si activé, un avertissement est affiché lorsque l'utilisateur tente de " "passer une intervention au statut 'Traité' sans avoir encodé de prestation." #: contracts/models.py:331 msgid "Envoi groupé journalier" msgstr "Envoi groupé journalier" #: contracts/models.py:332 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 "" "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." #: contracts/models.py:336 msgid "Heure d'envoi du résumé journalier" msgstr "Heure d'envoi du résumé journalier" #: contracts/models.py:337 msgid "" "Heure (0-23) à laquelle le résumé journalier des interventions est envoyé " "(heure locale)." msgstr "" "Heure (0-23) à laquelle le résumé journalier des interventions est envoyé " "(heure locale)." #: contracts/models.py:341 msgid "Emails uniquement si priorité urgente" msgstr "Emails uniquement si priorité urgente" #: contracts/models.py:342 msgid "" "Si activé, les notifications email ne sont envoyées que pour les " "interventions de priorité 'Urgent'." msgstr "" "Si activé, les notifications email ne sont envoyées que pour les " "interventions de priorité 'Urgent'." #: contracts/models.py:436 #: contracts/templates/contracts/contracts_index.html:139 msgid "En préparation" msgstr "En préparation" #: contracts/models.py:437 #: contracts/templates/contracts/contracts_index.html:144 msgid "Envoyé" msgstr "Envoyé" #: contracts/models.py:438 #: contracts/templates/contracts/contracts_index.html:149 msgid "Terminé" msgstr "Terminé" #: contracts/models.py:439 #: contracts/templates/contracts/contracts_index.html:154 msgid "Comptabilisé" msgstr "Comptabilisé" #: contracts/models.py:440 #: contracts/templates/contracts/contracts_index.html:159 msgid "Payé" msgstr "Payé" #: contracts/models.py:441 #: contracts/templates/contracts/contracts_index.html:164 msgid "Annulé" msgstr "Annulé" #: contracts/models.py:460 msgid "Projets" msgstr "Projets" #: contracts/models.py:826 msgid "État d'avancement associé à ce document, le cas échéant" msgstr "État d'avancement associé à ce document, le cas échéant" #: contracts/models.py:852 #: contracts/templates/contracts/claim_declaration_attachments.html:47 #: contracts/views_pdf_reports.py:432 msgid "Déclaration de créance" msgstr "Déclaration de créance" #: contracts/models.py:856 #: 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:741 msgid "Titre" msgstr "Titre" #: contracts/models.py:857 msgid "Titre ou description du justificatif" msgstr "Titre ou description du justificatif" #: contracts/models.py:864 contracts/models.py:1045 msgid "Date d'ajout" msgstr "Date d'ajout" #: contracts/models.py:871 contracts/models.py:1052 msgid "Ajouté par" msgstr "Ajouté par" #: contracts/models.py:878 msgid "Pièce jointe de déclaration de créance" msgstr "Pièce jointe de déclaration de créance" #: contracts/models.py:879 msgid "Pièces jointes de déclarations de créance" msgstr "Pièces jointes de déclarations de créance" #: contracts/models.py:886 msgid "Numéro d'ordre de l'état d'avancement pour cette commande" msgstr "Numéro d'ordre de l'état d'avancement pour cette commande" #: contracts/models.py:905 msgid "Quantité consommée à cette date" msgstr "Quantité consommée à cette date" #: contracts/models.py:926 msgid "En attente de validation" msgstr "En attente de validation" #: contracts/models.py:927 #: contracts/templates/contracts/contracts_orders_detail.html:599 #: contracts/templates/contracts/contracts_orders_detail.html:909 msgid "Approuvé" msgstr "Approuvé" #: contracts/models.py:928 #: contracts/templates/contracts/contracts_orders_detail.html:604 #: contracts/templates/contracts/contracts_orders_detail.html:910 msgid "Refusé" msgstr "Refusé" #: contracts/models.py:929 #: contracts/templates/contracts/contracts_orders_detail.html:606 #: contracts/templates/contracts/contracts_orders_detail.html:912 msgid "Facturé" msgstr "Facturé" #: contracts/models.py:939 contracts/models.py:1029 #: contracts/templates/contracts/claim_declaration_attachments.html:53 #: contracts/templates/contracts/contracts_orders_detail.html:69 msgid "Commande" msgstr "Commande" #: contracts/models.py:945 #: contracts/templates/contracts/contracts_orders_detail.html:682 msgid "Poste de marché" msgstr "Poste de marché" #: contracts/models.py:952 #: contracts/templates/contracts/contracts_orders_detail.html:574 #: contracts/templates/contracts/contracts_orders_detail.html:696 msgid "Commentaire" msgstr "Commentaire" #: contracts/models.py:957 msgid "Statut de validation" msgstr "Statut de validation" #: contracts/models.py:959 #: contracts/templates/contracts/claim_declaration_attachments.html:54 msgid "Date de création" msgstr "Date de création" #: contracts/models.py:966 msgid "Créé par" msgstr "Créé par" #: contracts/models.py:968 msgid "Date de validation" msgstr "Date de validation" #: contracts/models.py:975 msgid "Validé par" msgstr "Validé par" #: contracts/models.py:981 msgid "Quantité déjà facturée" msgstr "Quantité déjà facturée" #: contracts/models.py:982 msgid "Quantité cumulée sur les déclarations de créance précédentes." msgstr "Quantité cumulée sur les déclarations de créance précédentes." #: contracts/models.py:1017 msgid "Commande directe – poste" msgstr "Commande directe – poste" #: contracts/models.py:1018 msgid "Commandes directes – postes" msgstr "Commandes directes – postes" #: contracts/models.py:1043 msgid "Vignette" msgstr "Vignette" #: contracts/models.py:1064 msgid "Pièce jointe de commande" msgstr "Pièce jointe de commande" #: contracts/models.py:1065 msgid "Pièces jointes de commande" msgstr "Pièces jointes de commande" #: contracts/permissions.py:98 msgid "Paramètre 'contract_id' manquant." msgstr "Paramètre 'contract_id' manquant." #: contracts/permissions.py:103 msgid "Accès au contrat refusé." msgstr "Accès au contrat refusé." #: contracts/permissions.py:132 msgid "Paramètre 'order_id' manquant." msgstr "Paramètre 'order_id' manquant." #: contracts/permissions.py:137 contracts/views.py:976 msgid "Accès à la commande refusé." msgstr "Accès à la commande refusé." #: contracts/templates/admin/contracts/contractpost/change_list.html:7 msgid "Importer / mettre à jour des postes (Excel)" msgstr "Importer / mettre à jour des postes (Excel)" #: contracts/templates/admin/contracts/contractpost/import_posts.html:8 msgid "Accueil" msgstr "Accueil" #: contracts/templates/contracts/claim_declaration_attachments.html:27 msgid "Contrats" msgstr "Contrats" #: contracts/templates/contracts/claim_declaration_attachments.html:29 #: contracts/templates/contracts/contracts_orders_detail.html:457 msgid "Justificatifs" msgstr "Justificatifs" #: contracts/templates/contracts/claim_declaration_attachments.html:33 msgid "Justificatifs de la déclaration de créance" msgstr "Justificatifs de la déclaration de créance" #: contracts/templates/contracts/claim_declaration_attachments.html:58 msgid "Voir le document" msgstr "Voir le document" #: contracts/templates/contracts/claim_declaration_attachments.html:68 msgid "Ajouter un justificatif" msgstr "Ajouter un justificatif" #: contracts/templates/contracts/claim_declaration_attachments.html:90 #: contracts/templates/contracts/contracts_orders_detail.html:296 #: contracts/templates/contracts/teams_index.html:324 msgid "Ajouter" msgstr "Ajouter" #: contracts/templates/contracts/claim_declaration_attachments.html:101 msgid "Justificatifs attachés" msgstr "Justificatifs attachés" #: contracts/templates/contracts/claim_declaration_attachments.html:117 #: contracts/templates/contracts/contracts_orders_detail.html:449 msgid "Ajouté le" msgstr "Ajouté le" #: contracts/templates/contracts/claim_declaration_attachments.html:119 msgid "par" msgstr "par" #: 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 "Télécharger" #: contracts/templates/contracts/claim_declaration_attachments.html:128 msgid "Êtes-vous sûr de vouloir supprimer ce justificatif ?" msgstr "Êtes-vous sûr de vouloir supprimer ce justificatif ?" #: 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 "Supprimer" #: contracts/templates/contracts/claim_declaration_attachments.html:141 msgid "" "Aucun justificatif n'a encore été ajouté à cette déclaration de créance." msgstr "" "Aucun justificatif n'a encore été ajouté à cette déclaration de créance." #: 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 "Retour à la commande" #: contracts/templates/contracts/contracts_detail.html:19 msgid "Détail du marché / contrat" msgstr "Détail du marché / contrat" #: 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 "Début" #: contracts/templates/contracts/contracts_detail.html:29 #: contracts/templates/contracts/contracts_index.html:244 msgid "Fin" msgstr "Fin" #: contracts/templates/contracts/contracts_detail.html:31 msgid "Fonctionnaire dirigeant" msgstr "Fonctionnaire dirigeant" #: contracts/templates/contracts/contracts_detail.html:34 msgid "Notifications email" msgstr "Notifications email" #: contracts/templates/contracts/contracts_detail.html:36 msgid "Oui" msgstr "Oui" #: contracts/templates/contracts/contracts_detail.html:38 msgid "Non" msgstr "Non" #: contracts/templates/contracts/contracts_detail.html:45 msgid "Montant engagé" msgstr "Montant engagé" #: contracts/templates/contracts/contracts_detail.html:49 msgid "Montant \"presté" msgstr "Montant \"presté" #: contracts/templates/contracts/contracts_detail.html:67 #: contracts/templates/contracts/contracts_orders_detail.html:118 msgid "Montant validé" msgstr "Montant validé" #: contracts/templates/contracts/contracts_detail.html:87 msgid "Dossier interne" msgstr "Dossier interne" #: contracts/templates/contracts/contracts_detail.html:96 #: contracts/templates/contracts/contracts_orders_detail.html:195 msgid "Retour à la liste" msgstr "Retour à la liste" #: contracts/templates/contracts/contracts_detail.html:104 #: contracts/templates/contracts/contracts_index.html:120 msgid "Commandes" msgstr "Commandes" #: 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:740 #: 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:743 msgid "Statut" msgstr "Statut" #: contracts/templates/contracts/contracts_index.html:114 msgid "Nouvelle commande" msgstr "Nouvelle commande" #: contracts/templates/contracts/contracts_index.html:123 msgid "Marchés/Contrats" msgstr "Marchés/Contrats" #: contracts/templates/contracts/contracts_index.html:134 msgid "Statuts" msgstr "Statuts" #: contracts/templates/contracts/contracts_index.html:171 msgid "Commandes à partir du" msgstr "Commandes à partir du" #: contracts/templates/contracts/contracts_index.html:175 msgid "jusqu'au" msgstr "jusqu'au" #: contracts/templates/contracts/contracts_index.html:181 msgid "Filtrer" msgstr "Filtrer" #: contracts/templates/contracts/contracts_index.html:182 msgid "Réinitialiser" msgstr "Réinitialiser" #: contracts/templates/contracts/contracts_index.html:197 msgid "Numéro de commande" msgstr "Numéro de commande" #: contracts/templates/contracts/contracts_index.html:199 msgid "Date" msgstr "Date" #: contracts/templates/contracts/contracts_index.html:202 msgid "Marché" msgstr "Marché" #: contracts/templates/contracts/contracts_index.html:240 msgid "Numéro" msgstr "Numéro" #: contracts/templates/contracts/contracts_index.html:289 msgid "Aucune commande trouvée" msgstr "Aucune commande trouvée" #: contracts/templates/contracts/contracts_index.html:294 msgid "Aucun marché trouvé" msgstr "Aucun marché trouvé" #: contracts/templates/contracts/contracts_order_form.html:22 msgid "Modifier la commande" msgstr "Modifier la commande" #: contracts/templates/contracts/contracts_order_form.html:24 msgid "Ajouter une nouvelle commande" msgstr "Ajouter une nouvelle commande" #: contracts/templates/contracts/contracts_order_form.html:35 msgid "Mettre à jour" msgstr "Mettre à jour" #: contracts/templates/contracts/contracts_order_form.html:35 msgid "Créer la commande" msgstr "Créer la commande" #: contracts/templates/contracts/contracts_order_quote_form.html:29 #, python-format msgid "Devis pour la commande %(order_code)s" msgstr "Devis pour la commande %(order_code)s" #: contracts/templates/contracts/contracts_order_quote_form.html:38 #: contracts/templates/contracts/contracts_orders_detail.html:95 msgid "Non renseigné" msgstr "Non renseigné" #: contracts/templates/contracts/contracts_order_quote_form.html:39 msgid "Montant total du devis" msgstr "Montant total du devis" #: contracts/templates/contracts/contracts_order_quote_form.html:54 #, python-format msgid "Ce devis est figé depuis le %(finalized_at)s." msgstr "Ce devis est figé depuis le %(finalized_at)s." #: contracts/templates/contracts/contracts_order_quote_form.html:56 #: contracts/views.py:460 msgid "Ce devis est figé et ne peut plus être modifié." msgstr "Ce devis est figé et ne peut plus être modifié." #: contracts/templates/contracts/contracts_order_quote_form.html:69 msgid "N° de poste" msgstr "N° de poste" #: 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 "Prix unitaire" #: 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 "Montant" #: 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 "Filtrer…" #: contracts/templates/contracts/contracts_order_quote_form.html:103 msgid "Quantité > 0" msgstr "Quantité > 0" #: contracts/templates/contracts/contracts_order_quote_form.html:140 msgid "Aucun poste disponible pour ce contrat." msgstr "Aucun poste disponible pour ce contrat." #: contracts/templates/contracts/contracts_order_quote_form.html:145 msgid "Aucun poste ne correspond aux filtres." msgstr "Aucun poste ne correspond aux filtres." #: contracts/templates/contracts/contracts_order_quote_form.html:159 msgid "Enregistrer le devis" msgstr "Enregistrer le devis" #: contracts/templates/contracts/contracts_order_quote_form.html:163 msgid "Figer le devis" msgstr "Figer le devis" #: contracts/templates/contracts/contracts_orders_detail.html:47 msgid "Détail de la commande" msgstr "Détail de la commande" #: contracts/templates/contracts/contracts_orders_detail.html:82 msgid "Contrat lié" msgstr "Contrat lié" #: contracts/templates/contracts/contracts_orders_detail.html:88 msgid "Date de commande" msgstr "Date de commande" #: contracts/templates/contracts/contracts_orders_detail.html:94 msgid "Montant prévisionnel" msgstr "Montant prévisionnel" #: contracts/templates/contracts/contracts_orders_detail.html:100 msgid "Montant \"presté\"" msgstr "Montant \"presté\"" #: contracts/templates/contracts/contracts_orders_detail.html:139 msgid "Devis" msgstr "Devis" #: contracts/templates/contracts/contracts_orders_detail.html:141 msgid "Montant total" msgstr "Montant total" #: contracts/templates/contracts/contracts_orders_detail.html:143 msgid "Devis figé" msgstr "Devis figé" #: 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 poste dans le devis.\n" " " msgstr[1] "" "\n" " %(item_count)s postes dans le devis.\n" " " #: contracts/templates/contracts/contracts_orders_detail.html:157 msgid "Aucun devis n'est associé à cette commande pour le moment." msgstr "Aucun devis n'est associé à cette commande pour le moment." #: contracts/templates/contracts/contracts_orders_detail.html:164 msgid "Voir le devis" msgstr "Voir le devis" #: contracts/templates/contracts/contracts_orders_detail.html:166 msgid "Gérer le devis" msgstr "Gérer le devis" #: contracts/templates/contracts/contracts_orders_detail.html:172 msgid "Exporter en PDF" msgstr "Exporter en PDF" #: contracts/templates/contracts/contracts_orders_detail.html:181 msgid "Commandé par" msgstr "Commandé par" #: contracts/templates/contracts/contracts_orders_detail.html:188 msgid "Télécharger le fichier" msgstr "Télécharger le fichier" #: 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 "Ajouter des documents" #: contracts/templates/contracts/contracts_orders_detail.html:253 msgid "Aucun document associé à cette commande." msgstr "Aucun document associé à cette commande." #: contracts/templates/contracts/contracts_orders_detail.html:264 msgid "Supprimer le document" msgstr "Supprimer le document" #: contracts/templates/contracts/contracts_orders_detail.html:268 msgid "Voulez-vous supprimer ce document ?" msgstr "Voulez-vous supprimer ce 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:322 #: contracts/templates/contracts/teams_index.html:363 msgid "Annuler" msgstr "Annuler" #: contracts/templates/contracts/contracts_orders_detail.html:357 msgid "Précédent" msgstr "Précédent" #: contracts/templates/contracts/contracts_orders_detail.html:362 msgid "Suivant" msgstr "Suivant" #: contracts/templates/contracts/contracts_orders_detail.html:399 msgid "Documents financiers" msgstr "Documents financiers" #: contracts/templates/contracts/contracts_orders_detail.html:404 msgid "Générer un draft de l'état de travaux" msgstr "Générer un draft de l'état de travaux" #: contracts/templates/contracts/contracts_orders_detail.html:407 msgid "Générer un draft de la déclaration de créance" msgstr "Générer un draft de la déclaration de créance" #: contracts/templates/contracts/contracts_orders_detail.html:413 msgid "Générer la déclaration de créance" msgstr "Générer la déclaration de créance" #: 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 "" "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é\"." #: contracts/templates/contracts/contracts_orders_detail.html:427 #, python-format msgid "État d'avancement %(num)s" msgstr "État d'avancement %(num)s" #: contracts/templates/contracts/contracts_orders_detail.html:431 msgid "Autres documents" msgstr "Autres 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 "justificatif(s)" #: contracts/templates/contracts/contracts_orders_detail.html:456 msgid "Gérer les justificatifs" msgstr "Gérer les justificatifs" #: contracts/templates/contracts/contracts_orders_detail.html:470 msgid "Consommation des postes" msgstr "Consommation des postes" #: contracts/templates/contracts/contracts_orders_detail.html:478 msgid "Poste" msgstr "Poste" #: contracts/templates/contracts/contracts_orders_detail.html:482 msgid "Quantité prévue" msgstr "Quantité prévue" #: contracts/templates/contracts/contracts_orders_detail.html:485 msgid "État d avancement du" msgstr "État d avancement du" #: contracts/templates/contracts/contracts_orders_detail.html:486 msgid "État" msgstr "État" #: contracts/templates/contracts/contracts_orders_detail.html:489 msgid "Quantité consommée" msgstr "Quantité consommée" #: contracts/templates/contracts/contracts_orders_detail.html:491 msgid "Quantité restante" msgstr "Quantité restante" #: contracts/templates/contracts/contracts_orders_detail.html:494 msgid "Montant consommé" msgstr "Montant consommé" #: contracts/templates/contracts/contracts_orders_detail.html:533 msgid "Aucune consommation enregistrée pour cette commande." msgstr "Aucune consommation enregistrée pour cette commande." #: contracts/templates/contracts/contracts_orders_detail.html:540 msgid "Projets associés" msgstr "Projets associés" #: contracts/templates/contracts/contracts_orders_detail.html:550 #: contracts/views_pdf_reports.py:713 msgid "Commandes directes" msgstr "Commandes directes" #: 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 "Ajouter un poste direct" #: 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 "" "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." #: contracts/templates/contracts/contracts_orders_detail.html:566 msgid "N°" msgstr "N°" #: contracts/templates/contracts/contracts_orders_detail.html:570 msgid "Prix unit." msgstr "Prix unit." #: contracts/templates/contracts/contracts_orders_detail.html:572 msgid "Qté facturée" msgstr "Qté facturée" #: 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 "En attente" #: contracts/templates/contracts/contracts_orders_detail.html:618 #: contracts/templates/contracts/contracts_orders_detail.html:927 msgid "Modifier" msgstr "Modifier" #: contracts/templates/contracts/contracts_orders_detail.html:635 #: contracts/templates/contracts/contracts_orders_detail.html:939 msgid "Valider" msgstr "Valider" #: contracts/templates/contracts/contracts_orders_detail.html:643 #: contracts/templates/contracts/contracts_orders_detail.html:944 msgid "Refuser" msgstr "Refuser" #: contracts/templates/contracts/contracts_orders_detail.html:651 #: contracts/templates/contracts/contracts_orders_detail.html:949 msgid "Remettre en attente" msgstr "Remettre en attente" #: contracts/templates/contracts/contracts_orders_detail.html:661 #: contracts/templates/contracts/contracts_orders_detail.html:1196 msgid "Aucune commande directe enregistrée." msgstr "Aucune commande directe enregistrée." #: contracts/templates/contracts/contracts_orders_detail.html:683 msgid "Rechercher par code, numéro ou description…" msgstr "Rechercher par code, numéro ou description…" #: contracts/templates/contracts/contracts_orders_detail.html:704 #: contracts/templates/contracts/teams_index.html:365 msgid "Enregistrer" msgstr "Enregistrer" #: contracts/templates/contracts/contracts_orders_detail.html:718 msgid "Supprimer le poste direct" msgstr "Supprimer le poste direct" #: contracts/templates/contracts/contracts_orders_detail.html:722 msgid "Voulez-vous supprimer ce poste direct ?" msgstr "Voulez-vous supprimer ce poste direct ?" #: contracts/templates/contracts/contracts_orders_detail.html:738 msgid "Ajouter une intervention" msgstr "Ajouter une intervention" #: contracts/templates/contracts/contracts_orders_detail.html:1090 msgid "Modifier le poste direct" msgstr "Modifier le poste direct" #: contracts/templates/contracts/contracts_orders_detail.html:1126 msgid "Veuillez sélectionner un poste de marché." msgstr "Veuillez sélectionner un poste de marché." #: contracts/templates/contracts/contracts_orders_detail.html:1156 #: contracts/templates/contracts/contracts_orders_detail.html:1161 #: contracts/templates/contracts/teams_index.html:436 #: contracts/templates/contracts/teams_index.html:440 msgid "Une erreur est survenue." msgstr "Une erreur est survenue." #: contracts/templates/contracts/teams_index.html:130 msgid "Gestion des équipes" msgstr "Gestion des équipes" #: contracts/templates/contracts/teams_index.html:137 msgid "Aucune équipe accessible." msgstr "Aucune équipe accessible." #: contracts/templates/contracts/teams_index.html:150 #: contracts/templates/contracts/teams_index.html:157 msgid "Non assignés" msgstr "Non assignés" #: contracts/templates/contracts/teams_index.html:152 msgid "Aucune équipe" msgstr "Aucune équipe" #: contracts/templates/contracts/teams_index.html:156 #: contracts/templates/contracts/teams_index.html:578 msgid "Ajouter un membre non assigné" msgstr "Ajouter un membre non assigné" #: contracts/templates/contracts/teams_index.html:180 #: contracts/templates/contracts/teams_index.html:353 msgid "Assigner à une équipe" msgstr "Assigner à une équipe" #: contracts/templates/contracts/teams_index.html:185 #: contracts/templates/contracts/teams_index.html:258 msgid "Supprimer ce membre" msgstr "Supprimer ce membre" #: contracts/templates/contracts/teams_index.html:195 #: contracts/templates/contracts/teams_index.html:268 msgid "Aucun membre" msgstr "Aucun membre" #: contracts/templates/contracts/teams_index.html:202 #: contracts/templates/contracts/teams_index.html:276 msgid "membre(s)" msgstr "membre(s)" #: contracts/templates/contracts/teams_index.html:219 msgid "Voir les interventions assignées" msgstr "Voir les interventions assignées" #: contracts/templates/contracts/teams_index.html:227 #: contracts/templates/contracts/teams_index.html:298 #: contracts/templates/contracts/teams_index.html:577 msgid "Ajouter un membre" msgstr "Ajouter un membre" #: contracts/templates/contracts/teams_index.html:253 msgid "Déplacer vers une autre équipe" msgstr "Déplacer vers une autre équipe" #: contracts/templates/contracts/teams_index.html:305 #: contracts/templates/contracts/teams_index.html:345 msgid "Nom affiché" msgstr "Nom affiché" #: contracts/templates/contracts/teams_index.html:306 msgid "Ex : Jean Dupont" msgstr "Ex : Jean Dupont" #: contracts/templates/contracts/teams_index.html:309 msgid "Compte utilisateur" msgstr "Compte utilisateur" #: contracts/templates/contracts/teams_index.html:311 msgid "Sélectionner un utilisateur" msgstr "Sélectionner un utilisateur" #: contracts/templates/contracts/teams_index.html:337 msgid "Modifier le membre" msgstr "Modifier le membre" #: contracts/templates/contracts/teams_index.html:351 msgid "Ne pas modifier l'équipe" msgstr "Ne pas modifier l'équipe" #: contracts/templates/contracts/teams_index.html:352 msgid "Désassigner (aucune équipe)" msgstr "Désassigner (aucune équipe)" #: contracts/templates/contracts/teams_index.html:380 msgid "Interventions" msgstr "Interventions" #: contracts/templates/contracts/teams_index.html:387 #: contracts/templates/contracts/teams_index.html:687 #: contracts/templates/contracts/teams_index.html:763 msgid "Chargement..." msgstr "Chargement..." #: contracts/templates/contracts/teams_index.html:402 #: contracts/templates/contracts/teams_index.html:403 msgid "Résumé intervention" msgstr "Résumé intervention" #: contracts/templates/contracts/teams_index.html:410 msgid "Retour aux interventions" msgstr "Retour aux interventions" #: contracts/templates/contracts/teams_index.html:412 msgid "Fermer" msgstr "Fermer" #: contracts/templates/contracts/teams_index.html:551 #: contracts/templates/contracts/teams_index.html:633 msgid "Le nom du membre est requis." msgstr "Le nom du membre est requis." #: contracts/templates/contracts/teams_index.html:634 msgid "L'utilisateur est requis." msgstr "L'utilisateur est requis." #: contracts/templates/contracts/teams_index.html:651 msgid "Supprimer le membre" msgstr "Supprimer le membre" #: contracts/templates/contracts/teams_index.html:651 msgid "Cette action est irréversible." msgstr "Cette action est irréversible." #: contracts/templates/contracts/teams_index.html:700 msgid "Impossible de charger les interventions." msgstr "Impossible de charger les interventions." #: contracts/templates/contracts/teams_index.html:706 msgid "intervention(s)" msgstr "intervention(s)" #: contracts/templates/contracts/teams_index.html:709 msgid "Aucune intervention assignée à cette équipe." msgstr "Aucune intervention assignée à cette équipe." #: contracts/templates/contracts/teams_index.html:721 msgid "Voir le résumé" msgstr "Voir le résumé" #: contracts/templates/contracts/teams_index.html:742 msgid "Membre assigné" msgstr "Membre assigné" #: contracts/templates/contracts/teams_index.html:779 msgid "Résumé non disponible." msgstr "Résumé non disponible." #: contracts/views.py:269 contracts/views.py:873 contracts/views.py:917 #: contracts/views.py:942 msgid "Vous n'avez pas accès à cette commande." msgstr "Vous n'avez pas accès à cette commande." #: contracts/views.py:275 msgid "" "Vous n'avez pas de thématique d'intervention autorisée pour cette commande." msgstr "" "Vous n'avez pas de thématique d'intervention autorisée pour cette commande." #: contracts/views.py:347 msgid "Vous n'avez pas le droit d'ajouter une commande pour ce contrat." msgstr "Vous n'avez pas le droit d'ajouter une commande pour ce contrat." #: contracts/views.py:388 msgid "" "Impossible de changer le contrat: des interventions sont déjà liées à cette " "commande." msgstr "" "Impossible de changer le contrat: des interventions sont déjà liées à cette " "commande." #: contracts/views.py:397 msgid "Vous n'avez pas le droit de modifier une commande pour ce contrat." msgstr "Vous n'avez pas le droit de modifier une commande pour ce contrat." #: contracts/views.py:416 msgid "Vous n'avez pas le droit de modifier le devis de cette commande." msgstr "Vous n'avez pas le droit de modifier le devis de cette commande." #: contracts/views.py:469 contracts/views.py:474 contracts/views.py:480 msgid "Les données reçues sont invalides." msgstr "Les données reçues sont invalides." #: contracts/views.py:523 msgid "Le formulaire contient des erreurs." msgstr "Le formulaire contient des erreurs." #: contracts/views.py:552 msgid "Impossible de figer un devis vide." msgstr "Impossible de figer un devis vide." #: contracts/views.py:555 msgid "Le devis a été figé." msgstr "Le devis a été figé." #: contracts/views.py:558 msgid "Le devis a été enregistré." msgstr "Le devis a été enregistré." #: contracts/views.py:702 msgid "Accès refusé au document de la commande." msgstr "Accès refusé au document de la commande." #: contracts/views.py:707 msgid "Fichier introuvable" msgstr "Fichier introuvable" #: contracts/views.py:732 msgid "Le contrat est requis" msgstr "Le contrat est requis" #: contracts/views.py:735 msgid "La référence de commande est requise" msgstr "La référence de commande est requise" #: contracts/views.py:738 msgid "La date de commande est requise" msgstr "La date de commande est requise" #: contracts/views.py:741 msgid "La date de livraison est requise" msgstr "La date de livraison est requise" #: contracts/views.py:745 msgid "Vous n'avez pas le droit d'ajouter une commande pour ce contrat" msgstr "Vous n'avez pas le droit d'ajouter une commande pour ce contrat" #: contracts/views.py:752 msgid "Une commande avec cette référence existe déjà pour ce contrat" msgstr "Une commande avec cette référence existe déjà pour ce contrat" #: contracts/views.py:775 msgid "Données JSON invalides" msgstr "Données JSON invalides" #: contracts/views.py:834 msgid "Vous n'avez pas accès à ce contrat" msgstr "Vous n'avez pas accès à ce contrat" #: contracts/views.py:882 msgid "Le justificatif a été ajouté avec succès." msgstr "Le justificatif a été ajouté avec succès." #: contracts/views.py:927 #, python-format msgid "Le justificatif « %(title)s » a été supprimé." msgstr "Le justificatif « %(title)s » a été supprimé." #: contracts/views.py:947 msgid "" "Seuls les managers et administrateurs peuvent changer le statut d'une " "commande." msgstr "" "Seuls les managers et administrateurs peuvent changer le statut d'une " "commande." #: contracts/views.py:956 contracts/views.py:1226 msgid "Statut invalide." msgstr "Statut invalide." #: contracts/views.py:964 msgid "Le statut de la commande a été mis à jour avec succès." msgstr "Le statut de la commande a été mis à jour avec succès." #: contracts/views.py:979 msgid "Vous n'avez pas la permission d'ajouter des documents à cette commande." msgstr "Vous n'avez pas la permission d'ajouter des documents à cette commande." #: contracts/views.py:991 msgid "Document(s) ajouté(s) avec succès." msgstr "Document(s) ajouté(s) avec succès." #: contracts/views.py:993 msgid "Erreur lors de l'ajout des documents." msgstr "Erreur lors de l'ajout des documents." #: contracts/views.py:1005 contracts/views.py:1043 contracts/views.py:1074 #: contracts/views.py:1142 contracts/views.py:1192 contracts/views.py:1212 msgid "Accès refusé." msgstr "Accès refusé." #: contracts/views.py:1008 msgid "Vous n'avez pas la permission de supprimer ce document." msgstr "Vous n'avez pas la permission de supprimer ce document." #: contracts/views.py:1076 contracts/views.py:1144 contracts/views.py:1194 #: contracts/views.py:1214 msgid "Permission insuffisante." msgstr "Permission insuffisante." #: contracts/views.py:1081 contracts/views.py:1153 contracts/views.py:1221 msgid "Données JSON invalides." msgstr "Données JSON invalides." #: contracts/views.py:1088 msgid "Le poste de marché est requis." msgstr "Le poste de marché est requis." #: contracts/views.py:1095 msgid "La quantité doit être un nombre positif." msgstr "La quantité doit être un nombre positif." #: contracts/views.py:1102 msgid "" "Un poste direct existe déjà pour ce poste dans cette commande. Modifiez-le " "plutôt." msgstr "" "Un poste direct existe déjà pour ce poste dans cette commande. Modifiez-le " "plutôt." #: contracts/views.py:1148 msgid "Impossible de modifier un poste déjà validé." msgstr "Impossible de modifier un poste déjà validé." #: contracts/views.py:1163 msgid "La quantité doit être un nombre positif ou nul." msgstr "La quantité doit être un nombre positif ou nul." #: contracts/views.py:1198 msgid "Impossible de supprimer un poste déjà validé." msgstr "Impossible de supprimer un poste déjà validé." #: contracts/views.py:1200 msgid "Impossible de supprimer un poste déjà facturé." msgstr "Impossible de supprimer un poste déjà facturé." #: contracts/views_daily_report.py:241 msgid "Rapport journalier des interventions" msgstr "Rapport journalier des interventions" #: contracts/views_daily_report.py:262 contracts/views_daily_report.py:407 msgid "Synthèse par thématique" msgstr "Synthèse par thématique" #: contracts/views_daily_report.py:265 contracts/views_daily_report.py:417 msgid "Thématique" msgstr "Thématique" #: 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 "Nombre d'interventions par personne" #: contracts/views_daily_report.py:331 contracts/views_daily_report.py:473 msgid "Personne" msgstr "Personne" #: contracts/views_daily_report.py:331 contracts/views_daily_report.py:473 msgid "Nombre" msgstr "Nombre" #: contracts/views_daily_report.py:465 msgid "Par personne" msgstr "Par personne" #: contracts/views_daily_report.py:532 msgid "Aucune de vos équipes n'est autorisée à générer ce rapport." msgstr "Aucune de vos équipes n'est autorisée à générer ce rapport." #: contracts/views_pdf_reports.py:301 contracts/views_pdf_reports.py:481 msgid "Service public régional de Bruxelles" msgstr "Service public régional de Bruxelles" #: contracts/views_pdf_reports.py:302 contracts/views_pdf_reports.py:482 msgid "Cahier des charges " msgstr "Cahier des charges " #: contracts/views_pdf_reports.py:307 contracts/views_pdf_reports.py:487 msgid "Bruxelles: " msgstr "Bruxelles: " #: contracts/views_pdf_reports.py:310 msgid "DECLARATION DE CREANCE" msgstr "DECLARATION DE CREANCE" #: contracts/views_pdf_reports.py:314 msgid "Concerne:" msgstr "Concerne:" #: 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 "" "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 :" #: 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 général TVA non comprise :" #: contracts/views_pdf_reports.py:350 contracts/views_pdf_reports.py:793 #: contracts/views_pdf_reports.py:1307 msgid "TVA 21 % :" msgstr "TVA 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] "centime" msgstr[1] "centimes" #: contracts/views_pdf_reports.py:375 msgid "et" msgstr "et" #: contracts/views_pdf_reports.py:380 #, python-format msgid "Montant total, TVA incluse : %(amount)s" msgstr "Montant total, TVA incluse : %(amount)s" #: contracts/views_pdf_reports.py:399 #, python-format msgid "Declaration_Creance_%(slug_contract_number)s_%(slug_order_code)s.pdf" msgstr "Declaration_Creance_%(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 "Declaration_Creance" #: contracts/views_pdf_reports.py:490 msgid "ETAT DE TRAVAUX" msgstr "ETAT DE TRAVAUX" #: contracts/views_pdf_reports.py:558 #, python-format msgid "Intervention %(code)s du %(date)s" msgstr "Intervention %(code)s du %(date)s" #: contracts/views_pdf_reports.py:579 contracts/views_pdf_reports.py:717 msgid "Code poste" msgstr "Code poste" #: contracts/views_pdf_reports.py:581 contracts/views_pdf_reports.py:719 #: contracts/views_pdf_reports.py:948 msgid "PU" msgstr "PU" #: contracts/views_pdf_reports.py:582 contracts/views_pdf_reports.py:720 msgid "Qté" msgstr "Qté" #: 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 "Aucun poste validé pour cette intervention" #: contracts/views_pdf_reports.py:687 contracts/views_pdf_reports.py:743 msgid "Total HTVA :" msgstr "Total HTVA :" #: contracts/views_pdf_reports.py:798 contracts/views_pdf_reports.py:1318 msgid "Total général TVAC :" msgstr "Total général TVAC :" #: contracts/views_pdf_reports.py:853 msgid "Etat_de_travaux" msgstr "Etat_de_travaux" #: contracts/views_pdf_reports.py:856 msgid "État de travaux" msgstr "État de travaux" #: contracts/views_pdf_reports.py:914 #, python-format msgid "Devis de la commande %(order)s" msgstr "Devis de la commande %(order)s" #: contracts/views_pdf_reports.py:917 #, python-format msgid "Contrat %(contract)s – Commande %(order)s" msgstr "Contrat %(contract)s – Commande %(order)s" #: contracts/views_pdf_reports.py:927 msgid "Postes du devis" msgstr "Postes du devis" #: contracts/views_pdf_reports.py:944 contracts/views_pdf_reports.py:1137 msgid "N° poste" msgstr "N° poste" #: contracts/views_pdf_reports.py:1033 #, python-format msgid "Total HTVA : %(amount)s" msgstr "Total HTVA : %(amount)s" #: contracts/views_pdf_reports.py:1037 #, python-format msgid "TVA 21%% : %(amount)s" msgstr "TVA 21%% : %(amount)s" #: contracts/views_pdf_reports.py:1041 #, python-format msgid "Total TVAC : %(amount)s" msgstr "Total TVAC : %(amount)s" #: contracts/views_pdf_reports.py:1059 msgid "Aucun devis n'est disponible pour cette commande." msgstr "Aucun devis n'est disponible pour cette commande." #: contracts/views_pdf_reports.py:1065 #, python-format msgid "Devis_%(contract)s_%(order)s.pdf" msgstr "Devis_%(contract)s_%(order)s.pdf" #: contracts/views_pdf_reports.py:1084 msgid "Postes" msgstr "Postes" #: contracts/views_pdf_reports.py:1103 msgid "Marché :" msgstr "Marché :" #: 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 "Commande :" #: 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 général des fournitures et travaux revisables hors TVA :" #: contracts/views_pdf_reports.py:1250 msgid "Coefficient de révision :" msgstr "Coefficient de révision :" #: contracts/views_pdf_reports.py:1265 msgid "" "Total général des fournitures et travaux non revisables hors TVA (SAJ) :" msgstr "" "Total général des fournitures et travaux non revisables hors TVA (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 général des %(type)s non revisables hors TVA (SAJ) avec coefficient " "%(coef)s :" #: contracts/views_pdf_reports.py:1345 msgid "Detail_postes" msgstr "Detail_postes" #: contracts/views_pdf_reports.py:1349 msgid "Détail des postes" msgstr "Détail des postes" #: contracts/views_pdf_reports.py:1372 msgid "" "Vous n'avez pas la permission de générer des documents pour cette commande." msgstr "" "Vous n'avez pas la permission de générer des documents pour cette commande." #: contracts/views_pdf_reports.py:1484 msgid "Déclaration de créance créée et sauvegardée." msgstr "Déclaration de créance créée et sauvegardée."