From 14ab4d15dfceaa55dc34192ed9939bbd31578413 Mon Sep 17 00:00:00 2001 From: kdeterme Date: Mon, 31 Aug 2026 13:32:10 +0200 Subject: [PATCH] refactor: update document sequencing logic and refresh internationalization message catalogs --- .../locale/en/LC_MESSAGES/django.mo | Bin 114278 -> 116398 bytes .../locale/en/LC_MESSAGES/django.po | 1956 ++++++++-------- .../locale/fr/LC_MESSAGES/django.mo | Bin 129483 -> 131665 bytes .../locale/fr/LC_MESSAGES/django.po | 2002 +++++++++-------- .../locale/nl/LC_MESSAGES/django.mo | Bin 119450 -> 121604 bytes .../locale/nl/LC_MESSAGES/django.po | 1967 ++++++++-------- .../services/document_sequencing.py | 4 +- .../tests/test_document_sequencing.py | 57 +- 8 files changed, 3211 insertions(+), 2775 deletions(-) diff --git a/loko/interventions/locale/en/LC_MESSAGES/django.mo b/loko/interventions/locale/en/LC_MESSAGES/django.mo index 4d3d71f83814699531e18413c359cb18bab1af6b..376eae291a1becc9aba78c76fb83a162380f6e67 100644 GIT binary patch delta 33502 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\n" "Language-Team: LANGUAGE \n" @@ -66,7 +66,7 @@ msgid "Corrigé" msgstr "Corrected" #: interventions/models.py:34 interventions/models.py:1124 -#: interventions/templates/interventions/interventions_index.html:1000 +#: interventions/templates/interventions/interventions_index.html:1256 msgid "Validé" msgstr "Validated" @@ -79,7 +79,7 @@ msgid "Finalisé" msgstr "Finalized" #: interventions/models.py:38 -#: interventions/templates/interventions/interventions_index.html:1001 +#: interventions/templates/interventions/interventions_index.html:1257 msgid "Annulé" msgstr "Cancelled" @@ -133,7 +133,7 @@ msgstr "Maintenance" #: interventions/models.py:102 #: interventions/templates/interventions/detail/right_column.html:411 -#: interventions/templates/interventions/intervention_detail_mobile.html:1034 +#: interventions/templates/interventions/intervention_detail_mobile.html:1065 msgid "Contrôle" msgstr "Check" @@ -202,36 +202,36 @@ msgstr "Under cross-market warranty" #: interventions/models.py:1023 interventions/models.py:1229 #: interventions/templates/interventions/detail/card_info.html:168 #: interventions/templates/interventions/detail/card_info.html:730 -#: interventions/templates/interventions/intervention_detail_mobile.html:2578 -#: interventions/templates/interventions/interventions_index.html:1013 +#: interventions/templates/interventions/intervention_detail_mobile.html:2609 +#: interventions/templates/interventions/interventions_index.html:1269 msgid "Autre" msgstr "Other" #: interventions/models.py:145 #: interventions/templates/interventions/detail/card_info.html:164 -#: interventions/templates/interventions/intervention_detail_mobile.html:2574 -#: interventions/templates/interventions/interventions_index.html:1009 +#: interventions/templates/interventions/intervention_detail_mobile.html:2605 +#: interventions/templates/interventions/interventions_index.html:1265 msgid "Doublon" msgstr "Duplicate" #: interventions/models.py:146 #: interventions/templates/interventions/detail/card_info.html:165 -#: interventions/templates/interventions/intervention_detail_mobile.html:2575 -#: interventions/templates/interventions/interventions_index.html:1010 +#: interventions/templates/interventions/intervention_detail_mobile.html:2606 +#: interventions/templates/interventions/interventions_index.html:1266 msgid "A rediriger" msgstr "To redirect" #: interventions/models.py:147 #: interventions/templates/interventions/detail/card_info.html:166 -#: interventions/templates/interventions/intervention_detail_mobile.html:2576 -#: interventions/templates/interventions/interventions_index.html:1011 +#: interventions/templates/interventions/intervention_detail_mobile.html:2607 +#: interventions/templates/interventions/interventions_index.html:1267 msgid "Pas sous notre gestion" msgstr "Not under our management" #: interventions/models.py:148 #: interventions/templates/interventions/detail/card_info.html:167 -#: interventions/templates/interventions/intervention_detail_mobile.html:2577 -#: interventions/templates/interventions/interventions_index.html:1012 +#: interventions/templates/interventions/intervention_detail_mobile.html:2608 +#: interventions/templates/interventions/interventions_index.html:1268 msgid "Non-relevant" msgstr "Not relevant" @@ -285,8 +285,8 @@ msgstr "Mandatory comment" #: interventions/models.py:207 msgid "" -"Si coché, une intervention avec ce symptôme doit obligatoirement être liée à" -" un équipement." +"Si coché, une intervention avec ce symptôme doit obligatoirement être liée à " +"un équipement." msgstr "" #: interventions/models.py:213 @@ -326,7 +326,7 @@ msgid "Numéro PMO" msgstr "PREGO number" #: interventions/models.py:393 -#: interventions/templates/interventions/interventions_index.html:683 +#: interventions/templates/interventions/interventions_index.html:777 #: interventions/views/views_pdf_reporting.py:1432 msgid "Gestionnaire d'intervention" msgstr "Intervention description" @@ -356,8 +356,7 @@ msgstr "Verified" #: interventions/models.py:453 msgid "Indique si l'intervention a été vérifiée par un utilisateur habilité." -msgstr "" -"Indicates if the intervention has been verified by an authorized user." +msgstr "Indicates if the intervention has been verified by an authorized user." #: interventions/models.py:457 msgid "OK" @@ -366,7 +365,7 @@ msgstr "Okay" #: interventions/models.py:458 #: interventions/templates/interventions/detail/card_controles.html:29 #: interventions/templates/interventions/detail/card_controles.html:40 -#: interventions/templates/interventions/intervention_detail_mobile.html:1112 +#: interventions/templates/interventions/intervention_detail_mobile.html:1143 msgid "Points d’attention" msgstr "View intervention" @@ -376,7 +375,7 @@ msgstr "Not OK" #: interventions/models.py:467 #: interventions/templates/interventions/detail/card_controles.html:16 -#: interventions/templates/interventions/intervention_detail_mobile.html:1087 +#: interventions/templates/interventions/intervention_detail_mobile.html:1118 msgid "Résultat du contrôle" msgstr "Back to control" @@ -397,7 +396,7 @@ msgstr "" "Intervention « %(title)s » status changed from « %(old)s » to « %(new)s »." #: interventions/models.py:562 interventions/models.py:614 -#: interventions/views/workflow.py:674 +#: interventions/views/workflow.py:673 msgid "Voir l'intervention" msgstr "View intervention" @@ -427,7 +426,7 @@ msgstr "Manual link" #: interventions/models.py:906 #: interventions/templates/interventions/add/_intervention_add_form.html:306 #: interventions/templates/interventions/detail/card_origine.html:28 -#: interventions/views/general.py:977 +#: interventions/views/general.py:982 #: interventions/views/views_pdf_reporting.py:1484 msgid "Symptôme" msgstr "Symptom" @@ -437,8 +436,8 @@ msgstr "Symptom" #: interventions/templates/interventions/detail/card_info.html:328 #: interventions/templates/interventions/detail/card_info.html:404 #: interventions/templates/interventions/interventions_calendar.html:375 -#: interventions/templates/interventions/interventions_index.html:663 -#: interventions/views/forms.py:418 interventions/views/general.py:994 +#: interventions/templates/interventions/interventions_index.html:757 +#: interventions/views/forms.py:418 interventions/views/general.py:999 #: interventions/views/views_pdf_reporting.py:1428 msgid "Contrat" msgstr "Contract" @@ -466,8 +465,8 @@ msgstr "Pause" #: interventions/models.py:952 #: interventions/templates/interventions/interventions_calendar.html:630 -#: interventions/templates/interventions/interventions_index.html:717 -#: interventions/views/general.py:993 +#: interventions/templates/interventions/interventions_index.html:811 +#: interventions/views/general.py:998 #: interventions/views/views_pdf_reporting.py:1425 msgid "Membre assigné" msgstr "Assigned member" @@ -490,7 +489,7 @@ msgstr "Automatic reassignments on pause" msgid "(désassigner)" msgstr "(unassign)" -#: interventions/models.py:982 interventions/views/general.py:1002 +#: interventions/models.py:982 interventions/views/general.py:1007 msgid "Création" msgstr "Creation" @@ -504,14 +503,14 @@ msgstr "Transfer" #: interventions/models.py:1000 #: interventions/templates/interventions/detail/card_info.html:817 -#: interventions/views/general.py:996 +#: interventions/views/calendar.py:541 interventions/views/general.py:1001 #: interventions/views/views_pdf_reporting.py:1451 msgid "Début prévu" msgstr "Planned start" #: interventions/models.py:1001 #: interventions/templates/interventions/detail/card_info.html:818 -#: interventions/views/general.py:997 +#: interventions/views/calendar.py:549 interventions/views/general.py:1002 #: interventions/views/views_pdf_reporting.py:1455 msgid "Fin prévue" msgstr "Planned end" @@ -519,7 +518,7 @@ msgstr "Planned end" #: interventions/models.py:1002 #: interventions/templates/interventions/detail/card_info.html:819 #: interventions/templates/interventions/interventions_calendar.html:613 -#: interventions/views/general.py:998 +#: interventions/views/calendar.py:557 interventions/views/general.py:1003 #: interventions/views/views_pdf_reporting.py:1459 msgid "Début planifié" msgstr "Scheduled start" @@ -527,25 +526,25 @@ msgstr "Scheduled start" #: interventions/models.py:1003 #: interventions/templates/interventions/detail/card_info.html:820 #: interventions/templates/interventions/interventions_calendar.html:617 -#: interventions/views/general.py:999 +#: interventions/views/calendar.py:565 interventions/views/general.py:1004 #: interventions/views/views_pdf_reporting.py:1463 msgid "Fin planifiée" msgstr "Scheduled end" -#: interventions/models.py:1019 interventions/views/mobile.py:669 +#: interventions/models.py:1019 interventions/views/mobile.py:670 msgid "Démarrage de l'intervention" msgstr "Intervention start" -#: interventions/models.py:1020 interventions/views/mobile.py:671 +#: interventions/models.py:1020 interventions/views/mobile.py:672 msgid "Fin de l'intervention" msgstr "Intervention end" -#: interventions/models.py:1021 interventions/views/helpers.py:472 +#: interventions/models.py:1021 interventions/views/helpers.py:474 #: interventions/views/workflow.py:923 msgid "Pause de l'intervention" msgstr "Intervention pause" -#: interventions/models.py:1022 interventions/views/mobile.py:667 +#: interventions/models.py:1022 interventions/views/mobile.py:668 msgid "Reprise de l'intervention" msgstr "Intervention resume" @@ -577,11 +576,11 @@ msgstr "Member" #: interventions/templates/interventions/detail/card_posts.html:400 #: interventions/templates/interventions/detail/card_stock.html:22 #: interventions/templates/interventions/detail/right_column.html:100 -#: interventions/templates/interventions/intervention_detail_mobile.html:1124 +#: interventions/templates/interventions/intervention_detail_mobile.html:1155 #: interventions/templates/interventions/interventions_calendar.html:569 #: interventions/templates/interventions/interventions_calendar.html:729 -#: interventions/templates/interventions/interventions_index.html:492 -#: interventions/views/forms.py:401 interventions/views/general.py:974 +#: interventions/templates/interventions/interventions_index.html:586 +#: interventions/views/forms.py:401 interventions/views/general.py:979 #: interventions/views/views_pdf_reporting.py:1285 #: interventions/views/views_pdf_reporting.py:2242 msgid "Statut" @@ -614,7 +613,7 @@ msgstr "To justify" #: interventions/models.py:1123 #: interventions/templates/interventions/detail/card_posts.html:240 #: interventions/templates/interventions/interventions_calendar.html:410 -#: interventions/templates/interventions/interventions_index.html:608 +#: interventions/templates/interventions/interventions_index.html:702 msgid "En attente" msgstr "On hold" @@ -633,8 +632,8 @@ msgstr "Quantity" #: interventions/templates/interventions/detail/card_posts.html:101 #: interventions/templates/interventions/detail/card_posts.html:393 #: interventions/templates/interventions/includes/_operation_comment_modal.html:17 -#: interventions/templates/interventions/intervention_detail_mobile.html:2582 -#: interventions/templates/interventions/interventions_index.html:1015 +#: interventions/templates/interventions/intervention_detail_mobile.html:2613 +#: interventions/templates/interventions/interventions_index.html:1271 msgid "Commentaire" msgstr "Comment" @@ -660,15 +659,14 @@ msgstr "Material used" msgid "Information importante" msgstr "Important information" -#: interventions/models.py:1227 -#: interventions/views/views_pdf_reporting.py:1478 +#: interventions/models.py:1227 interventions/views/views_pdf_reporting.py:1478 msgid "Origine" msgstr "Origin" #: interventions/models.py:1256 #: interventions/templates/interventions/detail/card_notes.html:18 #: interventions/templates/interventions/detail/card_notes.html:79 -#: interventions/templates/interventions/intervention_detail_mobile.html:829 +#: interventions/templates/interventions/intervention_detail_mobile.html:860 #: interventions/views/forms.py:315 msgid "Type de note" msgstr "Note type" @@ -736,14 +734,14 @@ msgstr "" #: interventions/models.py:1437 interventions/models.py:1517 #: interventions/templates/interventions/detail/card_operations.html:217 -#: interventions/templates/interventions/intervention_detail_mobile.html:2131 +#: interventions/templates/interventions/intervention_detail_mobile.html:2162 #: interventions/views/forms.py:686 msgid "Nom (FR)" msgstr "Name (FR)" #: interventions/models.py:1438 interventions/models.py:1518 #: interventions/templates/interventions/detail/card_operations.html:224 -#: interventions/templates/interventions/intervention_detail_mobile.html:2139 +#: interventions/templates/interventions/intervention_detail_mobile.html:2170 #: interventions/views/forms.py:693 msgid "Nom (NL)" msgstr "Name (NL)" @@ -788,15 +786,14 @@ msgstr "Categories" #: interventions/models.py:1489 msgid "" -"Si défini, les opérations équipement ne seront créées que pour les assets de" -" ces catégories." +"Si défini, les opérations équipement ne seront créées que pour les assets de " +"ces catégories." msgstr "" -"If set, asset operations will only be created for assets in these " -"categories." +"If set, asset operations will only be created for assets in these categories." #: interventions/models.py:1520 interventions/models.py:2043 -#: interventions/templates/interventions/interventions_index.html:471 -#: interventions/views/general.py:975 +#: interventions/templates/interventions/interventions_index.html:565 +#: interventions/views/general.py:980 #: interventions/views/views_pdf_reporting.py:1360 msgid "Thématique" msgstr "Thematic" @@ -806,9 +803,9 @@ msgstr "Thematic" #: interventions/templates/interventions/add/add_intervention_mobile.html:153 #: interventions/templates/interventions/detail/card_info.html:426 #: interventions/templates/interventions/interventions_calendar.html:356 -#: interventions/templates/interventions/interventions_index.html:554 +#: interventions/templates/interventions/interventions_index.html:648 #: interventions/templates/interventions/interventions_index_mobile.html:217 -#: interventions/views/general.py:979 +#: interventions/views/general.py:984 #: interventions/views/views_pdf_reporting.py:1289 msgid "Type de maintenance" msgstr "Type of maintenance" @@ -835,8 +832,8 @@ msgstr "Category not found." #: interventions/models.py:1558 msgid "" -"Filtre les localisations et équipements affichés sur la carte par catégorie." -" Si vide, tous sont affichés." +"Filtre les localisations et équipements affichés sur la carte par catégorie. " +"Si vide, tous sont affichés." msgstr "" #: interventions/models.py:1562 @@ -860,7 +857,7 @@ msgstr "Intervention locations" #: interventions/models.py:1594 #: interventions/templates/interventions/detail/card_info.html:317 #: interventions/templates/interventions/detail/card_info.html:385 -#: interventions/templates/interventions/interventions_index.html:646 +#: interventions/templates/interventions/interventions_index.html:740 #: interventions/views/views_pdf_reporting.py:1419 msgid "Prestataire" msgstr "Contractor" @@ -910,32 +907,26 @@ msgid "Requiert une photo" msgstr "Requires a photo" #: interventions/models.py:1701 -#| msgid "Templates d'opérations" msgid "Template d'opérations" msgstr "Operations template" #: interventions/models.py:1707 -#| msgid "Prestataire et contrat" msgid "Poste de contrat" msgstr "Contract item" #: interventions/models.py:1713 -#| msgid "Catégorie par défaut" msgid "Quantité par défaut" msgstr "Default quantity" #: interventions/models.py:1719 -#| msgid "Catégorie par défaut" msgid "Commentaire par défaut" msgstr "Default comment" #: interventions/models.py:1725 -#| msgid "Sélection des templates d'opérations" msgid "Poste par défaut (Contrat × Template d'opérations)" msgstr "Default item (Contract × Operations template)" #: interventions/models.py:1726 -#| msgid "Sélection des templates d'opérations" msgid "Postes par défaut (Contrats × Templates d'opérations)" msgstr "Default items (Contracts × Operations templates)" @@ -947,8 +938,7 @@ msgstr "" msgid "Envoi de la fiche" msgstr "Sending the sheet" -#: interventions/models.py:1747 -#: interventions/views/views_pdf_reporting.py:1015 +#: interventions/models.py:1747 interventions/views/views_pdf_reporting.py:1015 msgid "Rappel" msgstr "Reminder" @@ -1007,7 +997,7 @@ msgstr "Custom operation" #: interventions/models.py:1895 interventions/models.py:1953 #: interventions/templates/interventions/detail/card_operations.html:333 -#: interventions/templates/interventions/intervention_detail_mobile.html:2051 +#: interventions/templates/interventions/intervention_detail_mobile.html:2082 msgid "Photo" msgstr "Photo" @@ -1017,7 +1007,7 @@ msgstr "Upload date" #: interventions/models.py:1903 #: interventions/templates/interventions/detail/card_operations.html:358 -#: interventions/templates/interventions/intervention_detail_mobile.html:2019 +#: interventions/templates/interventions/intervention_detail_mobile.html:2050 msgid "Photo d'opération" msgstr "Operation photo" @@ -1158,13 +1148,13 @@ msgid "Envoyer pour traitement" msgstr "Send for processing" #: interventions/permissions.py:155 -#: interventions/templates/interventions/intervention_detail_mobile.html:1636 +#: interventions/templates/interventions/intervention_detail_mobile.html:1667 msgid "Prendre en charge" msgstr "Claim" #: interventions/permissions.py:156 -#: interventions/templates/interventions/intervention_detail_mobile.html:1640 -#: interventions/templates/interventions/intervention_detail_mobile.html:1666 +#: interventions/templates/interventions/intervention_detail_mobile.html:1671 +#: interventions/templates/interventions/intervention_detail_mobile.html:1697 msgid "Démarrer l'intervention" msgstr "Start the intervention" @@ -1206,8 +1196,8 @@ msgstr "Finalize" #: interventions/templates/interventions/add/add_intervention_mobile.html:182 #: interventions/templates/interventions/add/add_repair_intervention_mobile.html:150 #: interventions/templates/interventions/add/intervention_add_preventive.html:280 -#: interventions/templates/interventions/detail/card_documents.html:33 -#: interventions/templates/interventions/detail/card_documents.html:97 +#: interventions/templates/interventions/detail/card_documents.html:61 +#: interventions/templates/interventions/detail/card_documents.html:125 #: interventions/templates/interventions/detail/card_history.html:198 #: interventions/templates/interventions/detail/card_info.html:139 #: interventions/templates/interventions/detail/card_info.html:208 @@ -1228,32 +1218,32 @@ msgstr "Finalize" #: interventions/templates/interventions/detail/right_column.html:442 #: interventions/templates/interventions/detail/scripts.html:365 #: interventions/templates/interventions/includes/_operation_comment_modal.html:24 -#: interventions/templates/interventions/intervention_detail_mobile.html:1065 -#: interventions/templates/interventions/intervention_detail_mobile.html:1178 -#: interventions/templates/interventions/intervention_detail_mobile.html:1197 -#: interventions/templates/interventions/intervention_detail_mobile.html:1363 -#: interventions/templates/interventions/intervention_detail_mobile.html:1550 -#: interventions/templates/interventions/intervention_detail_mobile.html:1608 -#: interventions/templates/interventions/intervention_detail_mobile.html:1702 -#: interventions/templates/interventions/intervention_detail_mobile.html:1754 -#: interventions/templates/interventions/intervention_detail_mobile.html:2063 -#: interventions/templates/interventions/intervention_detail_mobile.html:2225 -#: interventions/templates/interventions/intervention_detail_mobile.html:2303 -#: interventions/templates/interventions/intervention_detail_mobile.html:2611 -#: interventions/templates/interventions/intervention_detail_mobile.html:2633 -#: interventions/templates/interventions/intervention_detail_mobile.html:2655 -#: interventions/templates/interventions/intervention_detail_mobile.html:2674 -#: interventions/templates/interventions/intervention_detail_mobile.html:5833 -#: interventions/templates/interventions/interventions_index.html:448 -#: interventions/templates/interventions/interventions_index.html:805 -#: interventions/templates/interventions/interventions_index.html:1022 -#: interventions/templates/interventions/interventions_index.html:1051 -#: interventions/templates/interventions/interventions_index.html:1084 -#: interventions/templates/interventions/interventions_index.html:1126 +#: interventions/templates/interventions/intervention_detail_mobile.html:1096 +#: interventions/templates/interventions/intervention_detail_mobile.html:1209 +#: interventions/templates/interventions/intervention_detail_mobile.html:1228 +#: interventions/templates/interventions/intervention_detail_mobile.html:1394 +#: interventions/templates/interventions/intervention_detail_mobile.html:1581 +#: interventions/templates/interventions/intervention_detail_mobile.html:1639 +#: interventions/templates/interventions/intervention_detail_mobile.html:1733 +#: interventions/templates/interventions/intervention_detail_mobile.html:1785 +#: interventions/templates/interventions/intervention_detail_mobile.html:2094 +#: interventions/templates/interventions/intervention_detail_mobile.html:2256 +#: interventions/templates/interventions/intervention_detail_mobile.html:2334 +#: interventions/templates/interventions/intervention_detail_mobile.html:2642 +#: interventions/templates/interventions/intervention_detail_mobile.html:2664 +#: interventions/templates/interventions/intervention_detail_mobile.html:2686 +#: interventions/templates/interventions/intervention_detail_mobile.html:2705 +#: interventions/templates/interventions/intervention_detail_mobile.html:5864 +#: interventions/templates/interventions/interventions_index.html:542 +#: interventions/templates/interventions/interventions_index.html:1061 +#: interventions/templates/interventions/interventions_index.html:1278 +#: interventions/templates/interventions/interventions_index.html:1307 +#: interventions/templates/interventions/interventions_index.html:1340 +#: interventions/templates/interventions/interventions_index.html:1382 msgid "Annuler" msgstr "Cancel" -#: interventions/permissions.py:353 interventions/views/notes_docs.py:539 +#: interventions/permissions.py:353 interventions/views/notes_docs.py:548 msgid "Vous n'avez pas la permission de voir cette intervention." msgstr "You do not have permission to view this intervention." @@ -1267,9 +1257,9 @@ msgstr "You do not have permission to add an intervention for this theme." msgid "Vous n'avez pas la permission de créer des interventions préventives." msgstr "You do not have permission to create preventive interventions." -#: interventions/permissions.py:1061 interventions/views/detail.py:765 -#: interventions/views/detail.py:768 interventions/views/detail.py:2620 -#: interventions/views/mobile.py:1164 +#: interventions/permissions.py:1061 interventions/views/detail.py:773 +#: interventions/views/detail.py:776 interventions/views/detail.py:2621 +#: interventions/views/mobile.py:1172 msgid "Vous n'avez pas la permission de modifier cette intervention." msgstr "You do not have permission to modify this intervention." @@ -1280,6 +1270,54 @@ msgid "" msgstr "" "You do not have permission to manage occupations for this intervention." +#: interventions/services/document_sequencing.py:138 +#, python-format +msgid "Jusqu'au %(date)s" +msgstr "Until %(date)s" + +#: interventions/services/document_sequencing.py:140 +msgid "Phase de préparation" +msgstr "Preparation phase" + +#: interventions/services/document_sequencing.py:143 +#, python-format +msgid "Du %(start)s au %(end)s" +msgstr "From %(start)s to %(end)s" + +#: interventions/services/document_sequencing.py:145 +#, python-format +msgid "Depuis le %(date)s" +msgstr "Since %(date)s" + +#: interventions/services/document_sequencing.py:150 +#, python-format +msgid "Après le %(date)s" +msgstr "After %(date)s" + +#: interventions/services/document_sequencing.py:157 +msgid "Avant réalisation" +msgstr "Before realization" + +#: interventions/services/document_sequencing.py:158 +msgid "Préparation, constat initial et pièces administratives" +msgstr "Preparation, initial assessment, and administrative documents" + +#: interventions/services/document_sequencing.py:168 +msgid "Exécution de l'intervention" +msgstr "Execution of the intervention" + +#: interventions/services/document_sequencing.py:169 +msgid "Travaux en cours et constat d'achèvement" +msgstr "Ongoing work and completion report" + +#: interventions/services/document_sequencing.py:179 +msgid "Après réalisation" +msgstr "After realization" + +#: interventions/services/document_sequencing.py:180 +msgid "Contrôle, levée de réserves et clôture" +msgstr "Control, snagging clearance, and closure" + #: interventions/templates/interventions/_interventions_list_mobile.html:4 msgid "Affichage limité à 100 interventions" msgstr "Display limited to 100 interventions" @@ -1366,7 +1404,7 @@ msgstr "Asset" #: interventions/templates/interventions/add/intervention_add_controlcenters.html:11 #: interventions/templates/interventions/add/intervention_add_its.html:7 #: interventions/templates/interventions/add/intervention_add_structures.html:11 -#: interventions/views/general.py:1004 +#: interventions/views/general.py:1009 #: interventions/views/views_pdf_reporting.py:1332 #: interventions/views/views_pdf_reporting.py:2068 #: interventions/views/views_pdf_reporting.py:2073 @@ -1419,12 +1457,12 @@ msgid "Saisir un nom ou un code" msgstr "Enter a name or a code" #: interventions/templates/interventions/add/_intervention_add_form.html:64 -#: interventions/views/forms.py:209 interventions/views/general.py:1006 +#: interventions/views/forms.py:209 interventions/views/general.py:1011 msgid "Longitude" msgstr "Longitude" #: interventions/templates/interventions/add/_intervention_add_form.html:68 -#: interventions/views/forms.py:208 interventions/views/general.py:1007 +#: interventions/views/forms.py:208 interventions/views/general.py:1012 msgid "Latitude" msgstr "Latitude" @@ -1481,7 +1519,7 @@ msgstr "Control center" #: interventions/templates/interventions/add/intervention_add_publiclighting.html:11 #: interventions/templates/interventions/add/intervention_add_roads.html:11 #: interventions/templates/interventions/add/intervention_add_sign.html:11 -#: interventions/views/general.py:1005 +#: interventions/views/general.py:1010 #: interventions/views/views_pdf_reporting.py:1350 #: interventions/views/views_pdf_reporting.py:2079 msgid "Adresse" @@ -1505,13 +1543,13 @@ msgstr "Street number" #: interventions/templates/interventions/add/_intervention_add_form.html:214 #: interventions/templates/interventions/detail/card_links.html:7 #: interventions/templates/interventions/detail/scripts.html:621 -#: interventions/templates/interventions/intervention_detail_mobile.html:1770 +#: interventions/templates/interventions/intervention_detail_mobile.html:1801 msgid "Interventions liées" msgstr "Related interventions" #: interventions/templates/interventions/add/_intervention_add_form.html:216 #: interventions/templates/interventions/add/_intervention_add_form.html:236 -#: interventions/templates/interventions/detail/card_documents.html:70 +#: interventions/templates/interventions/detail/card_documents.html:98 #: interventions/templates/interventions/detail/card_history.html:140 #: interventions/templates/interventions/detail/card_info.html:124 #: interventions/templates/interventions/detail/card_info.html:191 @@ -1536,36 +1574,36 @@ msgstr "Related interventions" #: interventions/templates/interventions/includes/_gps_navigation_modal.html:12 #: interventions/templates/interventions/includes/_operation_comment_modal.html:9 #: interventions/templates/interventions/intervention_detail_mobile.html:468 -#: interventions/templates/interventions/intervention_detail_mobile.html:973 -#: interventions/templates/interventions/intervention_detail_mobile.html:1026 -#: interventions/templates/interventions/intervention_detail_mobile.html:1150 -#: interventions/templates/interventions/intervention_detail_mobile.html:1172 -#: interventions/templates/interventions/intervention_detail_mobile.html:1190 -#: interventions/templates/interventions/intervention_detail_mobile.html:1332 -#: interventions/templates/interventions/intervention_detail_mobile.html:1381 -#: interventions/templates/interventions/intervention_detail_mobile.html:1472 -#: interventions/templates/interventions/intervention_detail_mobile.html:1570 -#: interventions/templates/interventions/intervention_detail_mobile.html:1685 -#: interventions/templates/interventions/intervention_detail_mobile.html:1731 -#: interventions/templates/interventions/intervention_detail_mobile.html:1998 -#: interventions/templates/interventions/intervention_detail_mobile.html:2020 -#: interventions/templates/interventions/intervention_detail_mobile.html:2039 -#: interventions/templates/interventions/intervention_detail_mobile.html:2106 -#: interventions/templates/interventions/intervention_detail_mobile.html:2245 -#: interventions/templates/interventions/intervention_detail_mobile.html:2279 -#: interventions/templates/interventions/intervention_detail_mobile.html:2396 -#: interventions/templates/interventions/intervention_detail_mobile.html:2566 -#: interventions/templates/interventions/intervention_detail_mobile.html:2602 -#: interventions/templates/interventions/intervention_detail_mobile.html:2624 -#: interventions/templates/interventions/intervention_detail_mobile.html:2646 -#: interventions/templates/interventions/intervention_detail_mobile.html:2668 -#: interventions/templates/interventions/intervention_detail_mobile.html:4134 +#: interventions/templates/interventions/intervention_detail_mobile.html:1004 +#: interventions/templates/interventions/intervention_detail_mobile.html:1057 +#: interventions/templates/interventions/intervention_detail_mobile.html:1181 +#: interventions/templates/interventions/intervention_detail_mobile.html:1203 +#: interventions/templates/interventions/intervention_detail_mobile.html:1221 +#: interventions/templates/interventions/intervention_detail_mobile.html:1363 +#: interventions/templates/interventions/intervention_detail_mobile.html:1412 +#: interventions/templates/interventions/intervention_detail_mobile.html:1503 +#: interventions/templates/interventions/intervention_detail_mobile.html:1601 +#: interventions/templates/interventions/intervention_detail_mobile.html:1716 +#: interventions/templates/interventions/intervention_detail_mobile.html:1762 +#: interventions/templates/interventions/intervention_detail_mobile.html:2029 +#: interventions/templates/interventions/intervention_detail_mobile.html:2051 +#: interventions/templates/interventions/intervention_detail_mobile.html:2070 +#: interventions/templates/interventions/intervention_detail_mobile.html:2137 +#: interventions/templates/interventions/intervention_detail_mobile.html:2276 +#: interventions/templates/interventions/intervention_detail_mobile.html:2310 +#: interventions/templates/interventions/intervention_detail_mobile.html:2427 +#: interventions/templates/interventions/intervention_detail_mobile.html:2597 +#: interventions/templates/interventions/intervention_detail_mobile.html:2633 +#: interventions/templates/interventions/intervention_detail_mobile.html:2655 +#: interventions/templates/interventions/intervention_detail_mobile.html:2677 +#: interventions/templates/interventions/intervention_detail_mobile.html:2699 +#: interventions/templates/interventions/intervention_detail_mobile.html:4165 #: interventions/templates/interventions/interventions_calendar.html:287 #: interventions/templates/interventions/interventions_calendar.html:460 #: interventions/templates/interventions/interventions_calendar.html:488 #: interventions/templates/interventions/interventions_calendar.html:647 #: interventions/templates/interventions/interventions_calendar.html:742 -#: interventions/templates/interventions/interventions_index.html:1096 +#: interventions/templates/interventions/interventions_index.html:1352 msgid "Fermer" msgstr "Close" @@ -1575,10 +1613,10 @@ msgstr "Close" #: interventions/templates/interventions/detail/card_posts.html:387 #: interventions/templates/interventions/detail/right_column.html:98 #: interventions/templates/interventions/detail/right_column.html:170 -#: interventions/templates/interventions/intervention_detail_mobile.html:1518 +#: interventions/templates/interventions/intervention_detail_mobile.html:1549 #: interventions/templates/interventions/interventions_calendar.html:559 #: interventions/templates/interventions/interventions_calendar.html:726 -#: interventions/views/general.py:972 +#: interventions/views/general.py:977 #: interventions/views/views_pdf_reporting.py:1280 #: interventions/views/views_pdf_reporting.py:1726 #: interventions/views/views_pdf_reporting.py:2240 @@ -1592,7 +1630,7 @@ msgstr "Code" #: interventions/templates/interventions/detail/right_column.html:99 #: interventions/templates/interventions/interventions_calendar.html:566 #: interventions/templates/interventions/interventions_calendar.html:727 -#: interventions/views/general.py:973 +#: interventions/views/general.py:978 #: interventions/views/views_pdf_reporting.py:1281 #: interventions/views/views_pdf_reporting.py:2241 msgid "Titre" @@ -1602,7 +1640,7 @@ msgstr "Title" #: interventions/templates/interventions/add/intervention_add_preventive.html:103 #: interventions/templates/interventions/detail/right_column.html:101 #: interventions/templates/interventions/interventions_calendar.html:583 -#: interventions/views/general.py:1000 +#: interventions/views/general.py:1005 msgid "Début" msgstr "Start" @@ -1616,7 +1654,7 @@ msgid "Afficher/masquer les interventions liées" msgstr "Show/hide related interventions" #: interventions/templates/interventions/add/_intervention_add_form.html:255 -#: interventions/templates/interventions/interventions_index.html:865 +#: interventions/templates/interventions/interventions_index.html:1121 #: interventions/templates/interventions/interventions_index_mobile.html:105 msgid "Interventions" msgstr "Interventions" @@ -1649,8 +1687,8 @@ msgstr "Symptom or reason" #: interventions/templates/interventions/add/_intervention_add_form.html:345 #: interventions/templates/interventions/detail/card_info.html:494 #: interventions/templates/interventions/interventions_calendar.html:425 -#: interventions/templates/interventions/interventions_index.html:623 -#: interventions/views/general.py:978 +#: interventions/templates/interventions/interventions_index.html:717 +#: interventions/views/general.py:983 #: interventions/views/views_pdf_reporting.py:1318 msgid "Priorité" msgstr "Priority" @@ -1660,15 +1698,15 @@ msgid "Attention : vérifiez bien la priorité pour ce symptôme" msgstr "Attention: please check the priority for this symptom" #: interventions/templates/interventions/add/_intervention_add_form.html:329 -#: interventions/views/general.py:981 +#: interventions/views/general.py:986 #: interventions/views/views_pdf_reporting.py:1327 msgid "Type d'origine" msgstr "Origin type" #: interventions/templates/interventions/add/_intervention_add_form.html:334 #: interventions/templates/interventions/detail/card_info.html:452 -#: interventions/templates/interventions/interventions_index.html:573 -#: interventions/views/forms.py:411 interventions/views/general.py:980 +#: interventions/templates/interventions/interventions_index.html:667 +#: interventions/views/forms.py:411 interventions/views/general.py:985 #: interventions/views/views_pdf_reporting.py:1294 msgid "Type d'intervention" msgstr "Intervention type" @@ -1693,9 +1731,7 @@ msgstr "Select a category" #: interventions/templates/interventions/add/_intervention_add_form.html:405 #: interventions/templates/interventions/add/_intervention_add_form.html:434 -#: interventions/templates/interventions/detail/card_documents.html:4 #: interventions/templates/interventions/detail/scripts.html:612 -#: interventions/templates/interventions/intervention_detail_mobile.html:615 #: interventions/templates/interventions/partials/intervention_summary_modal_body.html:42 #: interventions/templates/interventions/partials/intervention_summary_modal_body_mobile.html:41 #: interventions/views/forms.py:37 interventions/views/forms.py:348 @@ -1749,26 +1785,26 @@ msgstr "Search for a location..." #: interventions/templates/interventions/detail/card_info.html:469 #: interventions/templates/interventions/detail/right_column.html:134 #: interventions/templates/interventions/detail/right_column.html:341 -#: interventions/templates/interventions/intervention_detail_mobile.html:1412 -#: interventions/templates/interventions/intervention_detail_mobile.html:1485 -#: interventions/templates/interventions/intervention_detail_mobile.html:1583 +#: interventions/templates/interventions/intervention_detail_mobile.html:1443 +#: interventions/templates/interventions/intervention_detail_mobile.html:1516 +#: interventions/templates/interventions/intervention_detail_mobile.html:1614 #: interventions/templates/interventions/interventions_calendar.html:334 -#: interventions/templates/interventions/interventions_index.html:530 +#: interventions/templates/interventions/interventions_index.html:624 #: interventions/views/views_pdf_reporting.py:1367 msgid "Catégorie" msgstr "Category" #: interventions/templates/interventions/add/add_intervention_mobile.html:109 #: interventions/templates/interventions/add/add_repair_intervention_mobile.html:105 -#: interventions/templates/interventions/intervention_detail_mobile.html:1585 -#: interventions/templates/interventions/intervention_detail_mobile.html:3717 +#: interventions/templates/interventions/intervention_detail_mobile.html:1616 +#: interventions/templates/interventions/intervention_detail_mobile.html:3748 msgid "Sélectionner une catégorie" msgstr "Select a category" #: interventions/templates/interventions/add/add_intervention_mobile.html:120 #: interventions/templates/interventions/add/add_repair_intervention_mobile.html:116 #: interventions/templates/interventions/detail/scripts.html:354 -#: interventions/templates/interventions/intervention_detail_mobile.html:5822 +#: interventions/templates/interventions/intervention_detail_mobile.html:5853 msgid "Équipement" msgstr "Asset" @@ -1779,7 +1815,7 @@ msgstr "optional" #: interventions/templates/interventions/add/add_intervention_mobile.html:125 #: interventions/templates/interventions/add/add_repair_intervention_mobile.html:120 -#: interventions/templates/interventions/intervention_detail_mobile.html:732 +#: interventions/templates/interventions/intervention_detail_mobile.html:763 msgid "Rechercher un équipement..." msgstr "Search for an asset..." @@ -1901,8 +1937,8 @@ msgstr "Create preventive interventions" #: interventions/templates/interventions/add/intervention_add_preventive.html:70 #: interventions/templates/interventions/add/intervention_add_preventive.html:281 #: interventions/templates/interventions/detail/card_assets.html:14 -#: interventions/templates/interventions/intervention_detail_mobile.html:1249 -#: interventions/templates/interventions/intervention_detail_mobile.html:1553 +#: interventions/templates/interventions/intervention_detail_mobile.html:1280 +#: interventions/templates/interventions/intervention_detail_mobile.html:1584 msgid "Créer" msgstr "Create" @@ -1913,14 +1949,14 @@ msgstr "Planned range" #: interventions/templates/interventions/add/intervention_add_preventive.html:104 #: interventions/templates/interventions/detail/card_info.html:727 #: interventions/templates/interventions/interventions_calendar.html:584 -#: interventions/views/general.py:1001 +#: interventions/views/general.py:1006 msgid "Fin" msgstr "End" #: interventions/templates/interventions/add/intervention_add_preventive.html:178 #: interventions/templates/interventions/detail/right_column.html:319 -#: interventions/templates/interventions/intervention_detail_mobile.html:1388 -#: interventions/templates/interventions/interventions_index.html:736 +#: interventions/templates/interventions/intervention_detail_mobile.html:1419 +#: interventions/templates/interventions/interventions_index.html:832 #: interventions/views/preventive.py:245 msgid "Localisations" msgstr "Locations" @@ -1992,19 +2028,19 @@ msgid "Une erreur est survenue lors de la suppression" msgstr "An error occurred during deletion" #: interventions/templates/interventions/add/intervention_add_preventive.html:580 -#: interventions/templates/interventions/interventions_index.html:997 +#: interventions/templates/interventions/interventions_index.html:1253 #: interventions/views/forms.py:404 interventions/views/forms.py:530 msgid "À approuver" msgstr "Pending approval" #: interventions/templates/interventions/add/intervention_add_preventive.html:581 -#: interventions/templates/interventions/interventions_index.html:998 +#: interventions/templates/interventions/interventions_index.html:1254 #: interventions/views/forms.py:405 interventions/views/forms.py:531 msgid "À planifier" msgstr "To schedule" #: interventions/templates/interventions/add/intervention_add_preventive.html:584 -#: interventions/templates/interventions/interventions_index.html:999 +#: interventions/templates/interventions/interventions_index.html:1255 #: interventions/views/forms.py:532 msgid "À traiter" msgstr "To be processed" @@ -2027,13 +2063,13 @@ msgstr "Unlink" #: interventions/templates/interventions/detail/card_assets.html:13 #: interventions/templates/interventions/detail/right_column.html:119 -#: interventions/templates/interventions/intervention_detail_mobile.html:1248 +#: interventions/templates/interventions/intervention_detail_mobile.html:1279 msgid "Créer un nouvel équipement" msgstr "Create a new equipment" #: interventions/templates/interventions/detail/card_assets.html:17 #: interventions/templates/interventions/detail/card_assets.html:21 -#: interventions/templates/interventions/intervention_detail_mobile.html:1251 +#: interventions/templates/interventions/intervention_detail_mobile.html:1282 msgid "Lier un équipement existant" msgstr "Link existing equipment" @@ -2054,8 +2090,8 @@ msgstr "Select all / Deselect all" #: interventions/templates/interventions/detail/card_operations.html:140 #: interventions/templates/interventions/detail/right_column.html:182 #: interventions/templates/interventions/detail/right_column.html:191 -#: interventions/templates/interventions/intervention_detail_mobile.html:1527 -#: interventions/templates/interventions/intervention_detail_mobile.html:1536 +#: interventions/templates/interventions/intervention_detail_mobile.html:1558 +#: interventions/templates/interventions/intervention_detail_mobile.html:1567 #: interventions/views/views_pdf_reporting.py:1727 msgid "Nom" msgstr "Name" @@ -2063,8 +2099,8 @@ msgstr "Name" #: interventions/templates/interventions/detail/card_assets.html:37 #: interventions/templates/interventions/detail/right_column.html:157 #: interventions/templates/interventions/detail/right_column.html:347 -#: interventions/templates/interventions/intervention_detail_mobile.html:1418 -#: interventions/templates/interventions/intervention_detail_mobile.html:1508 +#: interventions/templates/interventions/intervention_detail_mobile.html:1449 +#: interventions/templates/interventions/intervention_detail_mobile.html:1539 #: interventions/views/views_pdf_reporting.py:1728 msgid "Modèle" msgstr "Model" @@ -2079,7 +2115,7 @@ msgstr "Timeline" #: interventions/templates/interventions/detail/card_controles.html:49 #: interventions/templates/interventions/detail/card_origine.html:205 #: interventions/templates/interventions/detail/card_stock.html:21 -#: interventions/templates/interventions/intervention_detail_mobile.html:1122 +#: interventions/templates/interventions/intervention_detail_mobile.html:1153 #: interventions/templates/interventions/interventions_calendar.html:725 msgid "Date" msgstr "Date" @@ -2089,7 +2125,7 @@ msgid "Evénement" msgstr "Event" #: interventions/templates/interventions/detail/card_controles.html:4 -#: interventions/templates/interventions/intervention_detail_mobile.html:1074 +#: interventions/templates/interventions/intervention_detail_mobile.html:1105 msgid "Contrôles / Rapports de suivi" msgstr "Follow-up reports" @@ -2098,7 +2134,7 @@ msgstr "Follow-up reports" #: interventions/templates/interventions/detail/card_origine.html:206 #: interventions/templates/interventions/detail/card_posts.html:103 #: interventions/templates/interventions/detail/card_posts.html:394 -#: interventions/templates/interventions/intervention_detail_mobile.html:1123 +#: interventions/templates/interventions/intervention_detail_mobile.html:1154 msgid "Type" msgstr "Type" @@ -2106,41 +2142,18 @@ msgstr "Type" msgid "Auteur" msgstr "Author" -#: interventions/templates/interventions/detail/card_documents.html:4 -#: interventions/templates/interventions/intervention_detail_mobile.html:854 +#: interventions/templates/interventions/detail/card_documents.html:5 +#: interventions/templates/interventions/intervention_detail_mobile.html:616 +msgid "Documents & Photos" +msgstr "Documents & Photos" + +#: interventions/templates/interventions/detail/card_documents.html:5 +#: interventions/templates/interventions/intervention_detail_mobile.html:885 msgid "Photos obligatoires" -msgstr "Mandatory comment" +msgstr "Mandatory photos" -#: interventions/templates/interventions/detail/card_documents.html:25 -#: interventions/templates/interventions/intervention_detail_mobile.html:630 -#: interventions/templates/interventions/intervention_detail_mobile.html:631 -#: interventions/templates/interventions/intervention_detail_mobile.html:1189 -msgid "Supprimer le document" -msgstr "Delete document" - -#: interventions/templates/interventions/detail/card_documents.html:29 -#: interventions/templates/interventions/intervention_detail_mobile.html:1193 -msgid "Voulez-vous supprimer ce document ?" -msgstr "Do you want to delete this document?" - -#: interventions/templates/interventions/detail/card_documents.html:34 -#: interventions/templates/interventions/detail/card_info.html:757 -#: interventions/templates/interventions/detail/card_info.html:848 -#: interventions/templates/interventions/detail/scripts.html:507 -#: interventions/templates/interventions/includes/_desktop_operation_card.html:139 -#: interventions/templates/interventions/includes/_mobile_operation_card.html:136 -#: interventions/templates/interventions/intervention_detail_mobile.html:1179 -#: interventions/templates/interventions/intervention_detail_mobile.html:1198 -#: interventions/templates/interventions/intervention_detail_mobile.html:3681 -msgid "Supprimer" -msgstr "Delete" - -#: interventions/templates/interventions/detail/card_documents.html:43 -#: interventions/templates/interventions/intervention_detail_mobile.html:852 -msgid "Ajouter des documents" -msgstr "Add documents" - -#: interventions/templates/interventions/detail/card_documents.html:52 +#: interventions/templates/interventions/detail/card_documents.html:8 +#: interventions/templates/interventions/detail/card_documents.html:80 #: interventions/templates/interventions/detail/card_info.html:740 #: interventions/templates/interventions/detail/card_info.html:831 #: interventions/templates/interventions/detail/card_notes.html:6 @@ -2148,103 +2161,145 @@ msgstr "Add documents" #: interventions/templates/interventions/detail/card_occupations.html:111 #: interventions/templates/interventions/detail/card_operations.html:305 #: interventions/templates/interventions/detail/card_operations.html:346 -#: interventions/templates/interventions/intervention_detail_mobile.html:1003 -#: interventions/templates/interventions/intervention_detail_mobile.html:1158 -#: interventions/templates/interventions/intervention_detail_mobile.html:2064 -#: interventions/templates/interventions/intervention_detail_mobile.html:2228 +#: interventions/templates/interventions/intervention_detail_mobile.html:1034 +#: interventions/templates/interventions/intervention_detail_mobile.html:1189 +#: interventions/templates/interventions/intervention_detail_mobile.html:2095 +#: interventions/templates/interventions/intervention_detail_mobile.html:2259 msgid "Ajouter" msgstr "Add" -#: interventions/templates/interventions/detail/card_documents.html:68 +#: interventions/templates/interventions/detail/card_documents.html:19 +#: interventions/templates/interventions/intervention_detail_mobile.html:630 +msgid "Aucun document ou photo pour cette intervention." +msgstr "No documents or photos for this intervention." + +#: interventions/templates/interventions/detail/card_documents.html:31 +msgid "fichiers" +msgstr "files" + +#: interventions/templates/interventions/detail/card_documents.html:31 +msgid "fichier" +msgstr "file" + +#: interventions/templates/interventions/detail/card_documents.html:53 +#: interventions/templates/interventions/intervention_detail_mobile.html:656 +#: interventions/templates/interventions/intervention_detail_mobile.html:657 +#: interventions/templates/interventions/intervention_detail_mobile.html:1220 +msgid "Supprimer le document" +msgstr "Delete document" + +#: interventions/templates/interventions/detail/card_documents.html:57 +#: interventions/templates/interventions/intervention_detail_mobile.html:1224 +msgid "Voulez-vous supprimer ce document ?" +msgstr "Do you want to delete this document?" + +#: interventions/templates/interventions/detail/card_documents.html:62 +#: interventions/templates/interventions/detail/card_info.html:757 +#: interventions/templates/interventions/detail/card_info.html:848 +#: interventions/templates/interventions/detail/scripts.html:507 +#: interventions/templates/interventions/includes/_desktop_operation_card.html:139 +#: interventions/templates/interventions/includes/_mobile_operation_card.html:136 +#: interventions/templates/interventions/intervention_detail_mobile.html:1210 +#: interventions/templates/interventions/intervention_detail_mobile.html:1229 +#: interventions/templates/interventions/intervention_detail_mobile.html:3712 +msgid "Supprimer" +msgstr "Delete" + +#: interventions/templates/interventions/detail/card_documents.html:71 +#: interventions/templates/interventions/intervention_detail_mobile.html:883 +msgid "Ajouter des documents" +msgstr "Add documents" + +#: interventions/templates/interventions/detail/card_documents.html:96 msgid "Copier le document vers…" msgstr "Delete document" -#: interventions/templates/interventions/detail/card_documents.html:76 +#: interventions/templates/interventions/detail/card_documents.html:104 msgid "Cible" msgstr "Target" -#: interventions/templates/interventions/detail/card_documents.html:78 +#: interventions/templates/interventions/detail/card_documents.html:106 msgid "— Choisir une localisation ou un asset —" msgstr "— Choose a location or an asset —" -#: interventions/templates/interventions/detail/card_documents.html:83 +#: interventions/templates/interventions/detail/card_documents.html:111 msgid "Tags" msgstr "Tags" -#: interventions/templates/interventions/detail/card_documents.html:86 +#: interventions/templates/interventions/detail/card_documents.html:114 msgid "Aucun tag disponible pour ce type de cible." msgstr "No member available for transfer." -#: interventions/templates/interventions/detail/card_documents.html:91 +#: interventions/templates/interventions/detail/card_documents.html:119 msgid "Chargement des tags…" msgstr "Loading equipments …" -#: interventions/templates/interventions/detail/card_documents.html:99 +#: interventions/templates/interventions/detail/card_documents.html:127 msgid "Copier" msgstr "Copy" #: interventions/templates/interventions/detail/card_history.html:7 -#: interventions/templates/interventions/intervention_detail_mobile.html:1836 +#: interventions/templates/interventions/intervention_detail_mobile.html:1867 msgid "Historique des interventions (3 mois)" msgstr "Intervention history (3 months)" #: interventions/templates/interventions/detail/card_history.html:13 -#: interventions/templates/interventions/intervention_detail_mobile.html:1842 +#: interventions/templates/interventions/intervention_detail_mobile.html:1873 msgid "Interventions récentes sur les mêmes localisations" msgstr "Recent interventions on the same locations" #: interventions/templates/interventions/detail/card_history.html:33 #: interventions/templates/interventions/detail/card_history.html:71 #: interventions/templates/interventions/detail/card_history.html:109 -#: interventions/templates/interventions/intervention_detail_mobile.html:1867 -#: interventions/templates/interventions/intervention_detail_mobile.html:1916 -#: interventions/templates/interventions/intervention_detail_mobile.html:1966 +#: interventions/templates/interventions/intervention_detail_mobile.html:1898 +#: interventions/templates/interventions/intervention_detail_mobile.html:1947 +#: interventions/templates/interventions/intervention_detail_mobile.html:1997 msgid "Accès restreint" msgstr "Restricted access" #: interventions/templates/interventions/detail/card_history.html:44 #: interventions/templates/interventions/detail/card_history.html:82 #: interventions/templates/interventions/detail/card_history.html:120 -#: interventions/templates/interventions/intervention_detail_mobile.html:1881 -#: interventions/templates/interventions/intervention_detail_mobile.html:1930 -#: interventions/templates/interventions/intervention_detail_mobile.html:1980 +#: interventions/templates/interventions/intervention_detail_mobile.html:1912 +#: interventions/templates/interventions/intervention_detail_mobile.html:1961 +#: interventions/templates/interventions/intervention_detail_mobile.html:2011 msgid "Voir le résumé" msgstr "View summary" #: interventions/templates/interventions/detail/card_history.html:52 -#: interventions/templates/interventions/intervention_detail_mobile.html:1891 +#: interventions/templates/interventions/intervention_detail_mobile.html:1922 msgid "Voir tout" msgstr "See all" #: interventions/templates/interventions/detail/card_history.html:90 -#: interventions/templates/interventions/intervention_detail_mobile.html:1940 +#: interventions/templates/interventions/intervention_detail_mobile.html:1971 msgid "Réduire" msgstr "Collapse" #: interventions/templates/interventions/detail/card_history.html:137 #: interventions/templates/interventions/detail/card_history.html:138 -#: interventions/templates/interventions/intervention_detail_mobile.html:1995 -#: interventions/templates/interventions/intervention_detail_mobile.html:1996 +#: interventions/templates/interventions/intervention_detail_mobile.html:2026 +#: interventions/templates/interventions/intervention_detail_mobile.html:2027 msgid "Résumé de l'intervention" msgstr "Intervention summary" #: interventions/templates/interventions/detail/card_history.html:145 #: interventions/templates/interventions/detail/scripts.html:157 -#: interventions/templates/interventions/intervention_detail_mobile.html:2003 -#: interventions/templates/interventions/intervention_detail_mobile.html:2284 -#: interventions/templates/interventions/intervention_detail_mobile.html:2737 +#: interventions/templates/interventions/intervention_detail_mobile.html:2034 +#: interventions/templates/interventions/intervention_detail_mobile.html:2315 +#: interventions/templates/interventions/intervention_detail_mobile.html:2768 #: interventions/templates/interventions/interventions_calendar.html:667 -#: interventions/templates/interventions/interventions_index.html:933 +#: interventions/templates/interventions/interventions_index.html:1189 msgid "Chargement..." msgstr "Loading..." #: interventions/templates/interventions/detail/card_history.html:167 -#: interventions/templates/interventions/intervention_detail_mobile.html:1723 +#: interventions/templates/interventions/intervention_detail_mobile.html:1754 msgid "Créer une intervention de réparation" msgstr "Create a repair intervention" #: interventions/templates/interventions/detail/card_history.html:174 -#: interventions/templates/interventions/intervention_detail_mobile.html:1730 +#: interventions/templates/interventions/intervention_detail_mobile.html:1761 msgid "Confirmation" msgstr "Confirmation" @@ -2253,7 +2308,7 @@ msgid "Créer une intervention de réparation à partir de cette intervention?" msgstr "Create a repair intervention from this intervention?" #: interventions/templates/interventions/detail/card_history.html:181 -#: interventions/templates/interventions/intervention_detail_mobile.html:1737 +#: interventions/templates/interventions/intervention_detail_mobile.html:1768 msgid "Équipements concernés" msgstr "Related equipment" @@ -2263,14 +2318,14 @@ msgstr "Related equipment" #: interventions/templates/interventions/detail/card_info.html:231 #: interventions/templates/interventions/detail/card_info.html:253 #: interventions/templates/interventions/detail/card_info.html:275 -#: interventions/templates/interventions/intervention_detail_mobile.html:1703 -#: interventions/templates/interventions/intervention_detail_mobile.html:1757 -#: interventions/templates/interventions/intervention_detail_mobile.html:2612 -#: interventions/templates/interventions/intervention_detail_mobile.html:2634 -#: interventions/templates/interventions/intervention_detail_mobile.html:2656 -#: interventions/templates/interventions/intervention_detail_mobile.html:2667 -#: interventions/templates/interventions/intervention_detail_mobile.html:2675 -#: interventions/templates/interventions/interventions_index.html:1023 +#: interventions/templates/interventions/intervention_detail_mobile.html:1734 +#: interventions/templates/interventions/intervention_detail_mobile.html:1788 +#: interventions/templates/interventions/intervention_detail_mobile.html:2643 +#: interventions/templates/interventions/intervention_detail_mobile.html:2665 +#: interventions/templates/interventions/intervention_detail_mobile.html:2687 +#: interventions/templates/interventions/intervention_detail_mobile.html:2698 +#: interventions/templates/interventions/intervention_detail_mobile.html:2706 +#: interventions/templates/interventions/interventions_index.html:1279 msgid "Confirmer" msgstr "Confirm" @@ -2330,36 +2385,36 @@ msgid "Par défaut, la date et l'heure actuelles sont proposées." msgstr "By default, the current date and time are proposed." #: interventions/templates/interventions/detail/card_info.html:155 -#: interventions/templates/interventions/intervention_detail_mobile.html:2565 +#: interventions/templates/interventions/intervention_detail_mobile.html:2596 msgid "Confirmer l'annulation" msgstr "Confirm cancellation" #: interventions/templates/interventions/detail/card_info.html:159 -#: interventions/templates/interventions/intervention_detail_mobile.html:2569 +#: interventions/templates/interventions/intervention_detail_mobile.html:2600 msgid "Êtes-vous sûr de vouloir annuler cette intervention ?" msgstr "Are you sure you want to cancel this intervention?" #: interventions/templates/interventions/detail/card_info.html:161 -#: interventions/templates/interventions/intervention_detail_mobile.html:2571 -#: interventions/templates/interventions/interventions_index.html:1006 +#: interventions/templates/interventions/intervention_detail_mobile.html:2602 +#: interventions/templates/interventions/interventions_index.html:1262 msgid "Type d'annulation" msgstr "Cancellation type" #: interventions/templates/interventions/detail/card_info.html:163 -#: interventions/templates/interventions/intervention_detail_mobile.html:2573 -#: interventions/templates/interventions/interventions_index.html:1008 +#: interventions/templates/interventions/intervention_detail_mobile.html:2604 +#: interventions/templates/interventions/interventions_index.html:1264 msgid "Choisissez un type" msgstr "Choose a type" #: interventions/templates/interventions/detail/card_info.html:173 -#: interventions/templates/interventions/intervention_detail_mobile.html:2583 -#: interventions/templates/interventions/interventions_index.html:1016 +#: interventions/templates/interventions/intervention_detail_mobile.html:2614 +#: interventions/templates/interventions/interventions_index.html:1272 msgid "Commentaire libre..." msgstr "Free comment..." #: interventions/templates/interventions/detail/card_info.html:174 -#: interventions/templates/interventions/intervention_detail_mobile.html:2584 -#: interventions/templates/interventions/interventions_index.html:1017 +#: interventions/templates/interventions/intervention_detail_mobile.html:2615 +#: interventions/templates/interventions/interventions_index.html:1273 msgid "Obligatoire pour le motif \\" msgstr "Required for the reason \\" @@ -2440,69 +2495,69 @@ msgstr "Required for the reason \\" #: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2856 #: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2857 #: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2964 -#: interventions/templates/interventions/intervention_detail_mobile.html:2589 +#: interventions/templates/interventions/intervention_detail_mobile.html:2620 msgid "Non" msgstr "No" #: interventions/templates/interventions/detail/card_info.html:180 -#: interventions/templates/interventions/intervention_detail_mobile.html:2590 +#: interventions/templates/interventions/intervention_detail_mobile.html:2621 msgid "Oui, annuler" msgstr "Yes, cancel" #: interventions/templates/interventions/detail/card_info.html:190 -#: interventions/templates/interventions/intervention_detail_mobile.html:1684 +#: interventions/templates/interventions/intervention_detail_mobile.html:1715 msgid "Raison de la mise en pause" msgstr "Reason for pause" #: interventions/templates/interventions/detail/card_info.html:194 -#: interventions/templates/interventions/intervention_detail_mobile.html:1688 +#: interventions/templates/interventions/intervention_detail_mobile.html:1719 msgid "Sélectionnez la raison" msgstr "Select reason" #: interventions/templates/interventions/detail/card_info.html:196 -#: interventions/templates/interventions/intervention_detail_mobile.html:1690 +#: interventions/templates/interventions/intervention_detail_mobile.html:1721 msgid "Choisissez une raison" msgstr "Choose a reason" #: interventions/templates/interventions/detail/card_info.html:202 -#: interventions/templates/interventions/intervention_detail_mobile.html:1696 +#: interventions/templates/interventions/intervention_detail_mobile.html:1727 msgid "Précisez la raison" msgstr "Specify the reason" #: interventions/templates/interventions/detail/card_info.html:220 -#: interventions/templates/interventions/intervention_detail_mobile.html:2601 +#: interventions/templates/interventions/intervention_detail_mobile.html:2632 msgid "Confirmer la validation" msgstr "Confirm validation" #: interventions/templates/interventions/detail/card_info.html:226 -#: interventions/templates/interventions/intervention_detail_mobile.html:2607 +#: interventions/templates/interventions/intervention_detail_mobile.html:2638 msgid "Cette action est liée à la validation par périodes." msgstr "This action is linked to validation by periods." #: interventions/templates/interventions/detail/card_info.html:242 -#: interventions/templates/interventions/intervention_detail_mobile.html:2623 +#: interventions/templates/interventions/intervention_detail_mobile.html:2654 msgid "Raison de la correction" msgstr "Reason for correction" #: interventions/templates/interventions/detail/card_info.html:246 -#: interventions/templates/interventions/intervention_detail_mobile.html:2627 +#: interventions/templates/interventions/intervention_detail_mobile.html:2658 msgid "Indiquez la raison pour laquelle une correction est demandée" msgstr "Indicate the reason why a correction is requested" #: interventions/templates/interventions/detail/card_info.html:248 #: interventions/templates/interventions/detail/card_info.html:270 -#: interventions/templates/interventions/intervention_detail_mobile.html:2629 -#: interventions/templates/interventions/intervention_detail_mobile.html:2651 +#: interventions/templates/interventions/intervention_detail_mobile.html:2660 +#: interventions/templates/interventions/intervention_detail_mobile.html:2682 msgid "Maximum 1000 caractères" msgstr "Maximum 1000 characters" #: interventions/templates/interventions/detail/card_info.html:264 -#: interventions/templates/interventions/intervention_detail_mobile.html:2645 +#: interventions/templates/interventions/intervention_detail_mobile.html:2676 msgid "Détails de la correction" msgstr "Correction details" #: interventions/templates/interventions/detail/card_info.html:268 -#: interventions/templates/interventions/intervention_detail_mobile.html:2649 +#: interventions/templates/interventions/intervention_detail_mobile.html:2680 msgid "Décrivez ce qui a été corrigé" msgstr "Describe what has been corrected" @@ -2585,7 +2640,7 @@ msgid "Démarrage" msgstr "Start" #: interventions/templates/interventions/detail/card_info.html:728 -#: interventions/templates/interventions/intervention_detail_mobile.html:2527 +#: interventions/templates/interventions/intervention_detail_mobile.html:2558 msgid "Pause" msgstr "Break" @@ -2638,8 +2693,8 @@ msgstr "Recipients" #: interventions/templates/interventions/detail/card_info.html:870 #: interventions/templates/interventions/detail/scripts.html:324 #: interventions/templates/interventions/intervention_detail_mobile.html:511 -#: interventions/templates/interventions/intervention_detail_mobile.html:2187 -#: interventions/templates/interventions/intervention_detail_mobile.html:5792 +#: interventions/templates/interventions/intervention_detail_mobile.html:2218 +#: interventions/templates/interventions/intervention_detail_mobile.html:5823 #: interventions/templates/interventions/interventions_calendar.html:297 #: interventions/templates/interventions/interventions_calendar.html:318 #: interventions/templates/interventions/interventions_calendar.html:337 @@ -2647,19 +2702,19 @@ msgstr "Recipients" #: interventions/templates/interventions/interventions_calendar.html:378 #: interventions/templates/interventions/interventions_calendar.html:397 #: interventions/templates/interventions/interventions_calendar.html:428 -#: interventions/templates/interventions/interventions_index.html:474 -#: interventions/templates/interventions/interventions_index.html:495 -#: interventions/templates/interventions/interventions_index.html:514 -#: interventions/templates/interventions/interventions_index.html:533 -#: interventions/templates/interventions/interventions_index.html:557 -#: interventions/templates/interventions/interventions_index.html:576 -#: interventions/templates/interventions/interventions_index.html:595 -#: interventions/templates/interventions/interventions_index.html:626 -#: interventions/templates/interventions/interventions_index.html:649 -#: interventions/templates/interventions/interventions_index.html:666 -#: interventions/templates/interventions/interventions_index.html:686 -#: interventions/templates/interventions/interventions_index.html:703 +#: interventions/templates/interventions/interventions_index.html:568 +#: interventions/templates/interventions/interventions_index.html:589 +#: interventions/templates/interventions/interventions_index.html:608 +#: interventions/templates/interventions/interventions_index.html:627 +#: interventions/templates/interventions/interventions_index.html:651 +#: interventions/templates/interventions/interventions_index.html:670 +#: interventions/templates/interventions/interventions_index.html:689 #: interventions/templates/interventions/interventions_index.html:720 +#: interventions/templates/interventions/interventions_index.html:743 +#: interventions/templates/interventions/interventions_index.html:760 +#: interventions/templates/interventions/interventions_index.html:780 +#: interventions/templates/interventions/interventions_index.html:797 +#: interventions/templates/interventions/interventions_index.html:814 msgid "Aucun" msgstr "None" @@ -2688,21 +2743,21 @@ msgid "" "Veuillez d'abord assigner un prestataire à cette intervention avant de " "pouvoir assigner un membre ou une équipe." msgstr "" -"Please assign a provider to this intervention before assigning a member or a" -" team." +"Please assign a provider to this intervention before assigning a member or a " +"team." #: interventions/templates/interventions/detail/card_links.html:10 -#: interventions/templates/interventions/intervention_detail_mobile.html:1773 +#: interventions/templates/interventions/intervention_detail_mobile.html:1804 msgid "Êtes-vous sûr de vouloir dupliquer cette intervention ?" msgstr "Are you sure you want to duplicate this intervention?" #: interventions/templates/interventions/detail/card_links.html:14 -#: interventions/templates/interventions/intervention_detail_mobile.html:1777 +#: interventions/templates/interventions/intervention_detail_mobile.html:1808 msgid "Dupliquer" msgstr "Duplicate" #: interventions/templates/interventions/detail/card_links.html:38 -#: interventions/templates/interventions/intervention_detail_mobile.html:1797 +#: interventions/templates/interventions/intervention_detail_mobile.html:1828 msgid "Aucune intervention liée pour l'instant." msgstr "No linked intervention for now." @@ -2712,7 +2767,7 @@ msgstr "Link interventions" #: interventions/templates/interventions/detail/card_links.html:79 #: interventions/templates/interventions/detail/card_links.html:93 -#: interventions/templates/interventions/intervention_detail_mobile.html:2319 +#: interventions/templates/interventions/intervention_detail_mobile.html:2350 msgid "Traitement via une autre intervention" msgstr "Treatment via another intervention" @@ -2722,13 +2777,13 @@ msgid "" "Indique que le traitement de cette intervention est réalisé via une autre " "intervention." msgstr "" -"Indicates that the treatment of this intervention is carried out via another" -" intervention." +"Indicates that the treatment of this intervention is carried out via another " +"intervention." #: interventions/templates/interventions/detail/card_notes.html:4 #: interventions/templates/interventions/detail/scripts.html:611 #: interventions/templates/interventions/intervention_detail_mobile.html:558 -#: interventions/views/general.py:1038 +#: interventions/views/general.py:1043 #: interventions/views/views_pdf_reporting.py:1543 #: interventions/views/views_pdf_reporting.py:2103 msgid "Notes" @@ -2736,7 +2791,7 @@ msgstr "Notes" #: interventions/templates/interventions/detail/card_notes.html:26 #: interventions/templates/interventions/detail/card_notes.html:89 -#: interventions/templates/interventions/intervention_detail_mobile.html:835 +#: interventions/templates/interventions/intervention_detail_mobile.html:866 #: interventions/views/forms.py:321 msgid "Contenu" msgstr "Content" @@ -2755,77 +2810,77 @@ msgstr "by " #: interventions/templates/interventions/detail/card_notes.html:67 #: interventions/templates/interventions/intervention_detail_mobile.html:597 -#: interventions/templates/interventions/intervention_detail_mobile.html:1171 +#: interventions/templates/interventions/intervention_detail_mobile.html:1202 msgid "Supprimer la note" msgstr "Delete note" #: interventions/templates/interventions/detail/card_observations.html:5 #: interventions/templates/interventions/detail/scripts.html:618 -#: interventions/templates/interventions/intervention_detail_mobile.html:1806 +#: interventions/templates/interventions/intervention_detail_mobile.html:1837 msgid "Observations liées" msgstr "Related interventions" #: interventions/templates/interventions/detail/card_occupations.html:6 #: interventions/templates/interventions/detail/scripts.html:619 -#: interventions/templates/interventions/intervention_detail_mobile.html:898 +#: interventions/templates/interventions/intervention_detail_mobile.html:929 msgid "Occupations" msgstr "Occupations" #: interventions/templates/interventions/detail/card_occupations.html:8 -#: interventions/templates/interventions/intervention_detail_mobile.html:900 +#: interventions/templates/interventions/intervention_detail_mobile.html:931 msgid "Obligatoire pour terminer cette intervention corrective" msgstr "Required to complete this corrective action" #: interventions/templates/interventions/detail/card_occupations.html:9 -#: interventions/templates/interventions/intervention_detail_mobile.html:901 +#: interventions/templates/interventions/intervention_detail_mobile.html:932 msgid "Obligatoire" msgstr "Required" #: interventions/templates/interventions/detail/card_occupations.html:45 -#: interventions/templates/interventions/intervention_detail_mobile.html:937 +#: interventions/templates/interventions/intervention_detail_mobile.html:968 msgid "Mis à jour par" msgstr "Updated by" #: interventions/templates/interventions/detail/card_occupations.html:56 -#: interventions/templates/interventions/intervention_detail_mobile.html:948 +#: interventions/templates/interventions/intervention_detail_mobile.html:979 msgid "Modifier l'occupation" msgstr "Edit occupation" #: interventions/templates/interventions/detail/card_occupations.html:67 -#: interventions/templates/interventions/intervention_detail_mobile.html:959 +#: interventions/templates/interventions/intervention_detail_mobile.html:990 msgid "Aucune occupation enregistrée pour le moment." msgstr "No occupation recorded yet." #: interventions/templates/interventions/detail/card_occupations.html:71 #: interventions/templates/interventions/detail/card_posts.html:108 #: interventions/templates/interventions/detail/card_posts.html:398 -#: interventions/templates/interventions/intervention_detail_mobile.html:963 +#: interventions/templates/interventions/intervention_detail_mobile.html:994 msgid "Total" msgstr "Total" #: interventions/templates/interventions/detail/card_occupations.html:80 -#: interventions/templates/interventions/intervention_detail_mobile.html:972 +#: interventions/templates/interventions/intervention_detail_mobile.html:1003 msgid "Ajouter une occupation" msgstr "Add an occupation" #: interventions/templates/interventions/detail/card_occupations.html:89 -#: interventions/templates/interventions/intervention_detail_mobile.html:981 +#: interventions/templates/interventions/intervention_detail_mobile.html:1012 #: interventions/views/forms.py:361 msgid "Technicien" msgstr "Technician" #: interventions/templates/interventions/detail/card_occupations.html:93 -#: interventions/templates/interventions/intervention_detail_mobile.html:985 +#: interventions/templates/interventions/intervention_detail_mobile.html:1016 msgid "Durée" msgstr "Duration" #: interventions/templates/interventions/detail/card_occupations.html:98 -#: interventions/templates/interventions/intervention_detail_mobile.html:990 +#: interventions/templates/interventions/intervention_detail_mobile.html:1021 msgid "h" msgstr "h" #: interventions/templates/interventions/detail/card_occupations.html:104 -#: interventions/templates/interventions/intervention_detail_mobile.html:996 +#: interventions/templates/interventions/intervention_detail_mobile.html:1027 msgid "min" msgstr "min" @@ -2836,50 +2891,50 @@ msgid "Opérations" msgstr "Operations" #: interventions/templates/interventions/detail/card_operations.html:16 -#: interventions/templates/interventions/intervention_detail_mobile.html:673 +#: interventions/templates/interventions/intervention_detail_mobile.html:704 msgid "Tout déplier" msgstr "Expand all" #: interventions/templates/interventions/detail/card_operations.html:19 -#: interventions/templates/interventions/intervention_detail_mobile.html:676 +#: interventions/templates/interventions/intervention_detail_mobile.html:707 msgid "Tout replier" msgstr "Collapse all" #: interventions/templates/interventions/detail/card_operations.html:23 -#: interventions/templates/interventions/intervention_detail_mobile.html:669 +#: interventions/templates/interventions/intervention_detail_mobile.html:700 msgid "Ajouter opération" msgstr "Add an operation" #: interventions/templates/interventions/detail/card_operations.html:33 -#: interventions/templates/interventions/intervention_detail_mobile.html:686 +#: interventions/templates/interventions/intervention_detail_mobile.html:717 msgid "Opérations générales" msgstr "General operations" #: interventions/templates/interventions/detail/card_operations.html:48 #: interventions/templates/interventions/detail/card_operations.html:119 -#: interventions/templates/interventions/intervention_detail_mobile.html:701 -#: interventions/templates/interventions/intervention_detail_mobile.html:775 +#: interventions/templates/interventions/intervention_detail_mobile.html:732 +#: interventions/templates/interventions/intervention_detail_mobile.html:806 msgid "Statut success" msgstr "Status success" #: interventions/templates/interventions/detail/card_operations.html:49 #: interventions/templates/interventions/detail/card_operations.html:120 -#: interventions/templates/interventions/intervention_detail_mobile.html:702 -#: interventions/templates/interventions/intervention_detail_mobile.html:776 +#: interventions/templates/interventions/intervention_detail_mobile.html:733 +#: interventions/templates/interventions/intervention_detail_mobile.html:807 msgid "Statut warning" msgstr "Status warning" #: interventions/templates/interventions/detail/card_operations.html:50 #: interventions/templates/interventions/detail/card_operations.html:121 -#: interventions/templates/interventions/intervention_detail_mobile.html:703 -#: interventions/templates/interventions/intervention_detail_mobile.html:777 +#: interventions/templates/interventions/intervention_detail_mobile.html:734 +#: interventions/templates/interventions/intervention_detail_mobile.html:808 msgid "Statut danger" msgstr "Status danger" #: interventions/templates/interventions/detail/card_operations.html:51 #: interventions/templates/interventions/detail/card_operations.html:122 -#: interventions/templates/interventions/intervention_detail_mobile.html:704 -#: interventions/templates/interventions/intervention_detail_mobile.html:778 +#: interventions/templates/interventions/intervention_detail_mobile.html:735 +#: interventions/templates/interventions/intervention_detail_mobile.html:809 msgid "Autres / Sans valeur" msgstr "Others / No value" @@ -2889,7 +2944,7 @@ msgid "Valeur / Statut" msgstr "Value / Status" #: interventions/templates/interventions/detail/card_operations.html:87 -#: interventions/templates/interventions/intervention_detail_mobile.html:723 +#: interventions/templates/interventions/intervention_detail_mobile.html:754 msgid "Opérations par équipement" msgstr "Operations by equipment" @@ -2902,71 +2957,71 @@ msgid "Aucune opération à afficher." msgstr "No operations to display." #: interventions/templates/interventions/detail/card_operations.html:192 -#: interventions/templates/interventions/intervention_detail_mobile.html:2104 +#: interventions/templates/interventions/intervention_detail_mobile.html:2135 msgid "Ajouter une opération personnalisée" msgstr "Add a custom operation" #: interventions/templates/interventions/detail/card_operations.html:200 -#: interventions/templates/interventions/intervention_detail_mobile.html:2112 +#: interventions/templates/interventions/intervention_detail_mobile.html:2143 #: interventions/views/forms.py:680 msgid "Type d'opération" msgstr "Operation type" #: interventions/templates/interventions/detail/card_operations.html:204 -#: interventions/templates/interventions/intervention_detail_mobile.html:2116 +#: interventions/templates/interventions/intervention_detail_mobile.html:2147 #: interventions/views/forms.py:675 msgid "Choix de statut" msgstr "Status choice" #: interventions/templates/interventions/detail/card_operations.html:210 -#: interventions/templates/interventions/intervention_detail_mobile.html:2122 +#: interventions/templates/interventions/intervention_detail_mobile.html:2153 #: interventions/views/forms.py:674 msgid "Mesure" msgstr "Measure" #: interventions/templates/interventions/detail/card_operations.html:219 -#: interventions/templates/interventions/intervention_detail_mobile.html:2133 +#: interventions/templates/interventions/intervention_detail_mobile.html:2164 msgid "Nom en français" msgstr "Name in French" #: interventions/templates/interventions/detail/card_operations.html:226 -#: interventions/templates/interventions/intervention_detail_mobile.html:2141 +#: interventions/templates/interventions/intervention_detail_mobile.html:2172 msgid "Nom en néerlandais" msgstr "Name in Dutch" #: interventions/templates/interventions/detail/card_operations.html:227 -#: interventions/templates/interventions/intervention_detail_mobile.html:2134 +#: interventions/templates/interventions/intervention_detail_mobile.html:2165 msgid "Au moins un nom (FR ou NL) est obligatoire" msgstr "At least one name (FR or NL) is required" #: interventions/templates/interventions/detail/card_operations.html:232 -#: interventions/templates/interventions/intervention_detail_mobile.html:2148 +#: interventions/templates/interventions/intervention_detail_mobile.html:2179 #: interventions/views/forms.py:702 msgid "Ensemble de statuts" msgstr "Status set" #: interventions/templates/interventions/detail/card_operations.html:235 #: interventions/templates/interventions/detail/card_operations.html:247 -#: interventions/templates/interventions/intervention_detail_mobile.html:1488 -#: interventions/templates/interventions/intervention_detail_mobile.html:2151 -#: interventions/templates/interventions/intervention_detail_mobile.html:2163 +#: interventions/templates/interventions/intervention_detail_mobile.html:1519 +#: interventions/templates/interventions/intervention_detail_mobile.html:2182 +#: interventions/templates/interventions/intervention_detail_mobile.html:2194 msgid "Sélectionner..." msgstr "Select..." #: interventions/templates/interventions/detail/card_operations.html:244 -#: interventions/templates/interventions/intervention_detail_mobile.html:2160 +#: interventions/templates/interventions/intervention_detail_mobile.html:2191 #: interventions/views/forms.py:710 msgid "Définition de mesure" msgstr "Measure definition" #: interventions/templates/interventions/detail/card_operations.html:256 -#: interventions/templates/interventions/intervention_detail_mobile.html:2174 +#: interventions/templates/interventions/intervention_detail_mobile.html:2205 #: interventions/views/forms.py:716 msgid "Groupe (optionnel)" msgstr "Group (optional)" #: interventions/templates/interventions/detail/card_operations.html:258 -#: interventions/templates/interventions/intervention_detail_mobile.html:2176 +#: interventions/templates/interventions/intervention_detail_mobile.html:2207 #: interventions/views/forms.py:719 msgid "Ex: Opérations personnalisées" msgstr "E.g.: Custom operations" @@ -2984,22 +3039,22 @@ msgstr "" "is selected, a general operation will be created." #: interventions/templates/interventions/detail/card_operations.html:289 -#: interventions/templates/interventions/interventions_index.html:881 +#: interventions/templates/interventions/interventions_index.html:1137 msgid "Tout sélectionner" msgstr "Select all" #: interventions/templates/interventions/detail/card_operations.html:292 -#: interventions/templates/interventions/interventions_index.html:882 +#: interventions/templates/interventions/interventions_index.html:1138 msgid "Tout désélectionner" msgstr "Deselect all" #: interventions/templates/interventions/detail/card_operations.html:319 -#: interventions/templates/interventions/intervention_detail_mobile.html:2037 +#: interventions/templates/interventions/intervention_detail_mobile.html:2068 msgid "Ajouter une photo" msgstr "Add a photo" #: interventions/templates/interventions/detail/card_operations.html:338 -#: interventions/templates/interventions/intervention_detail_mobile.html:2056 +#: interventions/templates/interventions/intervention_detail_mobile.html:2087 msgid "Description (optionnel)" msgstr "Description (optional)" @@ -3115,8 +3170,8 @@ msgid "Détail" msgstr "Detail" #: interventions/templates/interventions/detail/card_origine.html:117 -#: interventions/templates/interventions/intervention_detail_mobile.html:1209 -#: interventions/templates/interventions/intervention_detail_mobile.html:1225 +#: interventions/templates/interventions/intervention_detail_mobile.html:1240 +#: interventions/templates/interventions/intervention_detail_mobile.html:1256 msgid "Fiche d'intervention" msgstr "Intervention sheet" @@ -3215,8 +3270,8 @@ msgstr "Extended view" #: interventions/templates/interventions/detail/card_posts.html:62 #: interventions/templates/interventions/detail/card_posts.html:354 -#: interventions/templates/interventions/interventions_index.html:1043 -#: interventions/views/forms.py:425 interventions/views/general.py:995 +#: interventions/templates/interventions/interventions_index.html:1299 +#: interventions/views/forms.py:425 interventions/views/general.py:1000 #: interventions/views/views_pdf_reporting.py:1435 msgid "Commande" msgstr "Order" @@ -3368,7 +3423,7 @@ msgstr "No preparation order created for this intervention." #: interventions/templates/interventions/detail/edit_bar.html:9 #: interventions/templates/interventions/detail/edit_bar.html:78 #: interventions/templates/interventions/guided_operations/inspection_rain_water.html:268 -#: interventions/views/mobile.py:961 +#: interventions/views/mobile.py:967 msgid "Retour à la liste" msgstr "Back to list" @@ -3386,7 +3441,7 @@ msgstr "PDF Report" #: interventions/templates/interventions/detail/edit_bar.html:93 #: interventions/templates/interventions/detail/scripts.html:1044 #: interventions/templates/interventions/intervention_detail_mobile.html:482 -#: interventions/templates/interventions/intervention_detail_mobile.html:6516 +#: interventions/templates/interventions/intervention_detail_mobile.html:6547 msgid "Ne plus suivre" msgstr "Unfollow" @@ -3394,7 +3449,7 @@ msgstr "Unfollow" #: interventions/templates/interventions/detail/edit_bar.html:93 #: interventions/templates/interventions/detail/scripts.html:1049 #: interventions/templates/interventions/intervention_detail_mobile.html:482 -#: interventions/templates/interventions/intervention_detail_mobile.html:6521 +#: interventions/templates/interventions/intervention_detail_mobile.html:6552 msgid "Suivre cette intervention" msgstr "Follow this intervention" @@ -3402,7 +3457,7 @@ msgstr "Follow this intervention" #: interventions/templates/interventions/detail/edit_bar.html:95 #: interventions/templates/interventions/detail/scripts.html:1043 #: interventions/templates/interventions/intervention_detail_mobile.html:484 -#: interventions/templates/interventions/intervention_detail_mobile.html:6515 +#: interventions/templates/interventions/intervention_detail_mobile.html:6546 msgid "Suivi" msgstr "Following" @@ -3410,7 +3465,7 @@ msgstr "Following" #: interventions/templates/interventions/detail/edit_bar.html:95 #: interventions/templates/interventions/detail/scripts.html:1048 #: interventions/templates/interventions/intervention_detail_mobile.html:484 -#: interventions/templates/interventions/intervention_detail_mobile.html:6520 +#: interventions/templates/interventions/intervention_detail_mobile.html:6551 msgid "Suivre" msgstr "Follow" @@ -3440,7 +3495,7 @@ msgstr "Important information" #: interventions/templates/interventions/detail/edit_bar.html:59 #: interventions/templates/interventions/detail/edit_bar.html:119 -#: interventions/templates/interventions/interventions_index.html:819 +#: interventions/templates/interventions/interventions_index.html:1075 msgid "Vue partagée" msgstr "Split view" @@ -3464,7 +3519,7 @@ msgstr "No linked location" #: interventions/templates/interventions/detail/right_column.html:30 #: interventions/templates/interventions/detail/right_column.html:326 -#: interventions/templates/interventions/intervention_detail_mobile.html:1397 +#: interventions/templates/interventions/intervention_detail_mobile.html:1428 msgid "Ajouter une localisation…" msgstr "Add a location…" @@ -3493,12 +3548,12 @@ msgid "Sélectionner une catégorie..." msgstr "Select a category..." #: interventions/templates/interventions/detail/right_column.html:147 -#: interventions/templates/interventions/intervention_detail_mobile.html:1498 +#: interventions/templates/interventions/intervention_detail_mobile.html:1529 msgid "Type d'équipement" msgstr "Event type" #: interventions/templates/interventions/detail/right_column.html:150 -#: interventions/templates/interventions/intervention_detail_mobile.html:1501 +#: interventions/templates/interventions/intervention_detail_mobile.html:1532 msgid "Sélectionner un type..." msgstr "Select a type..." @@ -3511,7 +3566,7 @@ msgid "Le modèle détermine les caractéristiques de l'équipement." msgstr "The model determines the characteristics of the asset." #: interventions/templates/interventions/detail/right_column.html:173 -#: interventions/templates/interventions/intervention_detail_mobile.html:1521 +#: interventions/templates/interventions/intervention_detail_mobile.html:1552 msgid "Ex: STR-001" msgstr "Ex: STR-001" @@ -3520,22 +3575,22 @@ msgid "Code unique pour identifier l'équipement." msgstr "Unique code to identify the asset." #: interventions/templates/interventions/detail/right_column.html:185 -#: interventions/templates/interventions/intervention_detail_mobile.html:1530 +#: interventions/templates/interventions/intervention_detail_mobile.html:1561 msgid "Nom en français (optionnel)" msgstr "Name in French (optional)" #: interventions/templates/interventions/detail/right_column.html:194 -#: interventions/templates/interventions/intervention_detail_mobile.html:1539 +#: interventions/templates/interventions/intervention_detail_mobile.html:1570 msgid "Naam in het Nederlands (optioneel)" msgstr "Name in Dutch (optional)" #: interventions/templates/interventions/detail/right_column.html:199 msgid "" -"L'équipement sera créé avec le statut 'À approuver' et automatiquement lié à" -" cette intervention." +"L'équipement sera créé avec le statut 'À approuver' et automatiquement lié à " +"cette intervention." msgstr "" -"The asset will be created with the status 'To be approved' and automatically" -" linked to this intervention." +"The asset will be created with the status 'To be approved' and automatically " +"linked to this intervention." #: interventions/templates/interventions/detail/right_column.html:208 msgid "Créer l'équipement" @@ -3543,30 +3598,30 @@ msgstr "Create the asset" #: interventions/templates/interventions/detail/right_column.html:223 #: interventions/templates/interventions/detail/right_column.html:254 -#: interventions/templates/interventions/intervention_detail_mobile.html:1300 -#: interventions/templates/interventions/intervention_detail_mobile.html:1301 #: interventions/templates/interventions/intervention_detail_mobile.html:1331 -#: interventions/templates/interventions/intervention_detail_mobile.html:1366 +#: interventions/templates/interventions/intervention_detail_mobile.html:1332 +#: interventions/templates/interventions/intervention_detail_mobile.html:1362 +#: interventions/templates/interventions/intervention_detail_mobile.html:1397 msgid "Supprimer le lien" msgstr "Delete link" #: interventions/templates/interventions/detail/right_column.html:228 -#: interventions/templates/interventions/intervention_detail_mobile.html:1336 +#: interventions/templates/interventions/intervention_detail_mobile.html:1367 msgid "Voulez-vous supprimer le lien avec" msgstr "Do you want to delete the link with" #: interventions/templates/interventions/detail/right_column.html:236 -#: interventions/templates/interventions/intervention_detail_mobile.html:1345 +#: interventions/templates/interventions/intervention_detail_mobile.html:1376 msgid "Supprimer également les opérations liées à cet équipement" msgstr "Also delete operations linked to this asset" #: interventions/templates/interventions/detail/right_column.html:243 -#: interventions/templates/interventions/intervention_detail_mobile.html:1353 +#: interventions/templates/interventions/intervention_detail_mobile.html:1384 msgid "Marquer l'équipement comme retiré ou n'existant plus" msgstr "Mark the asset as removed or no longer existing" #: interventions/templates/interventions/detail/right_column.html:245 -#: interventions/templates/interventions/intervention_detail_mobile.html:1356 +#: interventions/templates/interventions/intervention_detail_mobile.html:1387 msgid "Cette information sera conservée dans l'historique de l'équipement" msgstr "This information will be kept in the asset's history" @@ -3600,69 +3655,69 @@ msgid "Lier des équipements existants" msgstr "Link existing assets" #: interventions/templates/interventions/detail/right_column.html:333 -#: interventions/templates/interventions/intervention_detail_mobile.html:1404 -#: interventions/templates/interventions/interventions_index.html:855 +#: interventions/templates/interventions/intervention_detail_mobile.html:1435 +#: interventions/templates/interventions/interventions_index.html:1111 #: interventions/templates/interventions/interventions_index_mobile.html:207 msgid "Rechercher" msgstr "Search" #: interventions/templates/interventions/detail/right_column.html:336 -#: interventions/templates/interventions/intervention_detail_mobile.html:1407 +#: interventions/templates/interventions/intervention_detail_mobile.html:1438 msgid "Code, nom ou modèle" msgstr "Code, name or model" #: interventions/templates/interventions/detail/right_column.html:337 -#: interventions/templates/interventions/intervention_detail_mobile.html:1408 -#: interventions/templates/interventions/interventions_index.html:806 +#: interventions/templates/interventions/intervention_detail_mobile.html:1439 +#: interventions/templates/interventions/interventions_index.html:1062 msgid "Filtrer" msgstr "Filter" #: interventions/templates/interventions/detail/right_column.html:343 -#: interventions/templates/interventions/intervention_detail_mobile.html:1414 +#: interventions/templates/interventions/intervention_detail_mobile.html:1445 msgid "Toutes les catégories autorisées" msgstr "All allowed categories" #: interventions/templates/interventions/detail/right_column.html:349 #: interventions/templates/interventions/detail/scripts.html:503 -#: interventions/templates/interventions/intervention_detail_mobile.html:1420 -#: interventions/templates/interventions/intervention_detail_mobile.html:3677 +#: interventions/templates/interventions/intervention_detail_mobile.html:1451 +#: interventions/templates/interventions/intervention_detail_mobile.html:3708 msgid "Sélectionnez un modèle" msgstr "Select a project" #: interventions/templates/interventions/detail/right_column.html:355 -#: interventions/templates/interventions/intervention_detail_mobile.html:1426 +#: interventions/templates/interventions/intervention_detail_mobile.html:1457 msgid "Aucun résultat pour l'instant." msgstr "No results yet." #: interventions/templates/interventions/detail/right_column.html:361 -#: interventions/templates/interventions/intervention_detail_mobile.html:1432 +#: interventions/templates/interventions/intervention_detail_mobile.html:1463 msgid "Les équipements correspondants seront affichés ici." msgstr "The matching equipments will be displayed here." #: interventions/templates/interventions/detail/right_column.html:365 -#: interventions/templates/interventions/intervention_detail_mobile.html:1436 +#: interventions/templates/interventions/intervention_detail_mobile.html:1467 msgid "Chargement des équipements…" msgstr "Loading equipments …" #: interventions/templates/interventions/detail/right_column.html:374 -#: interventions/templates/interventions/intervention_detail_mobile.html:1445 +#: interventions/templates/interventions/intervention_detail_mobile.html:1476 msgid "sélection(s) en attente" msgstr "Selection(s) pending" #: interventions/templates/interventions/detail/right_column.html:378 -#: interventions/templates/interventions/intervention_detail_mobile.html:1449 +#: interventions/templates/interventions/intervention_detail_mobile.html:1480 msgid "Vider" msgstr "Clear" #: interventions/templates/interventions/detail/right_column.html:381 #: interventions/templates/interventions/detail/scripts.html:495 -#: interventions/templates/interventions/intervention_detail_mobile.html:1452 -#: interventions/templates/interventions/intervention_detail_mobile.html:3669 +#: interventions/templates/interventions/intervention_detail_mobile.html:1483 +#: interventions/templates/interventions/intervention_detail_mobile.html:3700 msgid "Ajouter les équipements" msgstr "Add equipments" #: interventions/templates/interventions/detail/right_column.html:386 -#: interventions/templates/interventions/intervention_detail_mobile.html:1457 +#: interventions/templates/interventions/intervention_detail_mobile.html:1488 #, python-format msgid "Affichage limité à %(limit)s équipements par recherche." msgstr "Display limited to %(limit)s equipments per search." @@ -3672,45 +3727,45 @@ msgid "Quel type de contrôle souhaitez-vous créer ?" msgstr "What type of intervention do you want to create?" #: interventions/templates/interventions/detail/right_column.html:412 -#: interventions/templates/interventions/intervention_detail_mobile.html:1035 +#: interventions/templates/interventions/intervention_detail_mobile.html:1066 msgid "Contrôle standard de chantier" msgstr "Standard site inspection" #: interventions/templates/interventions/detail/right_column.html:419 -#: interventions/templates/interventions/intervention_detail_mobile.html:1042 +#: interventions/templates/interventions/intervention_detail_mobile.html:1073 msgid "Rapport de chantier" msgstr "Follow-up reports" #: interventions/templates/interventions/detail/right_column.html:420 -#: interventions/templates/interventions/intervention_detail_mobile.html:1043 +#: interventions/templates/interventions/intervention_detail_mobile.html:1074 msgid "Rapport de suivi de chantier" msgstr "Follow-up reports" #: interventions/templates/interventions/detail/right_column.html:427 -#: interventions/templates/interventions/intervention_detail_mobile.html:1050 +#: interventions/templates/interventions/intervention_detail_mobile.html:1081 msgid "Constat" msgstr "Construction" #: interventions/templates/interventions/detail/right_column.html:428 -#: interventions/templates/interventions/intervention_detail_mobile.html:1051 +#: interventions/templates/interventions/intervention_detail_mobile.html:1082 msgid "Constat de l'état des lieux" msgstr "Observation of the inventory" #: interventions/templates/interventions/detail/right_column.html:435 -#: interventions/templates/interventions/intervention_detail_mobile.html:1058 +#: interventions/templates/interventions/intervention_detail_mobile.html:1089 msgid "Rapport de réunion" msgstr "Intervention report" #: interventions/templates/interventions/detail/right_column.html:436 -#: interventions/templates/interventions/intervention_detail_mobile.html:1059 +#: interventions/templates/interventions/intervention_detail_mobile.html:1090 msgid "Compte-rendu de réunion de chantier" msgstr "Site meeting minutes" #: interventions/templates/interventions/detail/right_column.html:539 #: interventions/templates/interventions/detail/right_column.html:546 -#: interventions/templates/interventions/intervention_detail_mobile.html:2382 -#: interventions/templates/interventions/intervention_detail_mobile.html:2389 -#: interventions/templates/interventions/intervention_detail_mobile.html:2393 +#: interventions/templates/interventions/intervention_detail_mobile.html:2413 +#: interventions/templates/interventions/intervention_detail_mobile.html:2420 +#: interventions/templates/interventions/intervention_detail_mobile.html:2424 msgid "Discussion" msgstr "Discussion" @@ -3719,163 +3774,163 @@ msgid "Discussion liée à cette intervention" msgstr "No contract is associated with this intervention." #: interventions/templates/interventions/detail/right_column.html:600 -#: interventions/templates/interventions/intervention_detail_mobile.html:2442 +#: interventions/templates/interventions/intervention_detail_mobile.html:2473 msgid "Aucun message." msgstr "No message." #: interventions/templates/interventions/detail/right_column.html:618 -#: interventions/templates/interventions/intervention_detail_mobile.html:2459 +#: interventions/templates/interventions/intervention_detail_mobile.html:2490 msgid "Écrire… (@ pour mentionner)" msgstr "Write… (@ to mention)" #: interventions/templates/interventions/detail/right_column.html:624 -#: interventions/templates/interventions/intervention_detail_mobile.html:2465 +#: interventions/templates/interventions/intervention_detail_mobile.html:2496 msgid "Envoyer" msgstr "Send" #: interventions/templates/interventions/detail/right_column.html:627 -#: interventions/templates/interventions/intervention_detail_mobile.html:2468 +#: interventions/templates/interventions/intervention_detail_mobile.html:2499 msgid "Joindre un fichier" msgstr "Attach a file" #: interventions/templates/interventions/detail/scripts.html:163 #: interventions/templates/interventions/detail/scripts.html:183 -#: interventions/templates/interventions/intervention_detail_mobile.html:2743 -#: interventions/templates/interventions/intervention_detail_mobile.html:2762 +#: interventions/templates/interventions/intervention_detail_mobile.html:2774 +#: interventions/templates/interventions/intervention_detail_mobile.html:2793 msgid "Impossible de charger le résumé." msgstr "Unable to load the summary." #: interventions/templates/interventions/detail/scripts.html:285 -#: interventions/templates/interventions/intervention_detail_mobile.html:5751 +#: interventions/templates/interventions/intervention_detail_mobile.html:5782 msgid "Aucun template d'opérations disponible pour cette intervention" msgstr "No operations template available for this intervention" #: interventions/templates/interventions/detail/scripts.html:295 #: interventions/templates/interventions/detail/scripts.html:319 -#: interventions/templates/interventions/intervention_detail_mobile.html:5761 -#: interventions/templates/interventions/intervention_detail_mobile.html:5786 +#: interventions/templates/interventions/intervention_detail_mobile.html:5792 +#: interventions/templates/interventions/intervention_detail_mobile.html:5817 msgid "Tout" msgstr "All" #: interventions/templates/interventions/detail/scripts.html:340 -#: interventions/templates/interventions/intervention_detail_mobile.html:5808 +#: interventions/templates/interventions/intervention_detail_mobile.html:5839 msgid "Sélection des templates d'opérations" msgstr "Operations templates selection" #: interventions/templates/interventions/detail/scripts.html:346 -#: interventions/templates/interventions/intervention_detail_mobile.html:5814 +#: interventions/templates/interventions/intervention_detail_mobile.html:5845 msgid "Vous avez lié" msgstr "You have linked" #: interventions/templates/interventions/detail/scripts.html:347 -#: interventions/templates/interventions/intervention_detail_mobile.html:5815 +#: interventions/templates/interventions/intervention_detail_mobile.html:5846 msgid "nouveaux équipements" msgstr "new equipments" #: interventions/templates/interventions/detail/scripts.html:347 -#: interventions/templates/interventions/intervention_detail_mobile.html:5815 +#: interventions/templates/interventions/intervention_detail_mobile.html:5846 msgid "nouvel équipement" msgstr "new equipment" #: interventions/templates/interventions/detail/scripts.html:348 -#: interventions/templates/interventions/intervention_detail_mobile.html:5816 +#: interventions/templates/interventions/intervention_detail_mobile.html:5847 msgid "" "à cette intervention. Sélectionnez les templates d'opérations à appliquer." msgstr "to this intervention. Select the operation templates to apply." #: interventions/templates/interventions/detail/scripts.html:367 -#: interventions/templates/interventions/intervention_detail_mobile.html:5835 +#: interventions/templates/interventions/intervention_detail_mobile.html:5866 msgid "Créer les opérations" msgstr "Create operations" #: interventions/templates/interventions/detail/scripts.html:451 -#: interventions/templates/interventions/intervention_detail_mobile.html:5919 +#: interventions/templates/interventions/intervention_detail_mobile.html:5950 msgid "Veuillez sélectionner au moins un template pour au moins un équipement" msgstr "Please select at least one template for at least one equipment" #: interventions/templates/interventions/detail/scripts.html:475 -#: interventions/templates/interventions/intervention_detail_mobile.html:5943 +#: interventions/templates/interventions/intervention_detail_mobile.html:5974 msgid "Erreur" msgstr "Error" #: interventions/templates/interventions/detail/scripts.html:475 -#: interventions/templates/interventions/intervention_detail_mobile.html:5943 +#: interventions/templates/interventions/intervention_detail_mobile.html:5974 msgid "Erreur inconnue" msgstr "Unknown error" #: interventions/templates/interventions/detail/scripts.html:479 -#: interventions/templates/interventions/intervention_detail_mobile.html:5947 +#: interventions/templates/interventions/intervention_detail_mobile.html:5978 msgid "Erreur lors de la création des opérations" msgstr "Error while creating operations" #: interventions/templates/interventions/detail/scripts.html:488 -#: interventions/templates/interventions/intervention_detail_mobile.html:3662 +#: interventions/templates/interventions/intervention_detail_mobile.html:3693 msgid "Aucun équipement ne correspond aux filtres sélectionnés." msgstr "No equipment matches the selected filters." #: interventions/templates/interventions/detail/scripts.html:489 -#: interventions/templates/interventions/intervention_detail_mobile.html:3663 +#: interventions/templates/interventions/intervention_detail_mobile.html:3694 msgid "Veuillez sélectionner une catégorie pour lancer une recherche." msgstr "Please select a category to start a search." #: interventions/templates/interventions/detail/scripts.html:490 -#: interventions/templates/interventions/intervention_detail_mobile.html:3664 +#: interventions/templates/interventions/intervention_detail_mobile.html:3695 msgid "Déjà lié" msgstr "Already linked" #: interventions/templates/interventions/detail/scripts.html:491 -#: interventions/templates/interventions/intervention_detail_mobile.html:3665 +#: interventions/templates/interventions/intervention_detail_mobile.html:3696 msgid "équipement sélectionné" msgstr "selected equipment" #: interventions/templates/interventions/detail/scripts.html:492 -#: interventions/templates/interventions/intervention_detail_mobile.html:3666 +#: interventions/templates/interventions/intervention_detail_mobile.html:3697 msgid "équipements sélectionnés" msgstr "selected equipments" #: interventions/templates/interventions/detail/scripts.html:493 -#: interventions/templates/interventions/intervention_detail_mobile.html:3667 +#: interventions/templates/interventions/intervention_detail_mobile.html:3698 msgid "résultat" msgstr "result" #: interventions/templates/interventions/detail/scripts.html:494 -#: interventions/templates/interventions/intervention_detail_mobile.html:3668 +#: interventions/templates/interventions/intervention_detail_mobile.html:3699 msgid "résultats" msgstr "results" #: interventions/templates/interventions/detail/scripts.html:496 -#: interventions/templates/interventions/intervention_detail_mobile.html:3670 +#: interventions/templates/interventions/intervention_detail_mobile.html:3701 msgid "Synchronisation en cours…" msgstr "Synchronization in progress…" #: interventions/templates/interventions/detail/scripts.html:497 -#: interventions/templates/interventions/intervention_detail_mobile.html:3671 +#: interventions/templates/interventions/intervention_detail_mobile.html:3702 msgid "Impossible de charger les filtres disponibles." msgstr "Unable to load available filters." #: interventions/templates/interventions/detail/scripts.html:498 -#: interventions/templates/interventions/intervention_detail_mobile.html:3672 +#: interventions/templates/interventions/intervention_detail_mobile.html:3703 msgid "Impossible de charger les équipements." msgstr "Unable to load equipments." #: interventions/templates/interventions/detail/scripts.html:499 -#: interventions/templates/interventions/intervention_detail_mobile.html:3673 +#: interventions/templates/interventions/intervention_detail_mobile.html:3704 msgid "Impossible de synchroniser les équipements sélectionnés." msgstr "Unable to synchronize selected equipment." #: interventions/templates/interventions/detail/scripts.html:500 -#: interventions/templates/interventions/intervention_detail_mobile.html:3674 +#: interventions/templates/interventions/intervention_detail_mobile.html:3705 #, python-brace-format msgid "Résultats limités à {count} équipements." msgstr "Results limited to {count} equipment." #: interventions/templates/interventions/detail/scripts.html:501 -#: interventions/templates/interventions/intervention_detail_mobile.html:3675 +#: interventions/templates/interventions/intervention_detail_mobile.html:3706 msgid "Vous avez des sélections non appliquées. Quitter malgré tout ?" msgstr "You have unapplied selections. Exit anyway?" #: interventions/templates/interventions/detail/scripts.html:502 -#: interventions/templates/interventions/intervention_detail_mobile.html:3676 +#: interventions/templates/interventions/intervention_detail_mobile.html:3707 msgid "" "Certaines opérations n'ont pas été supprimées car des valeurs ont déjà été " "encodées." @@ -3883,45 +3938,45 @@ msgstr "" "Some operations were not deleted because values have already been entered." #: interventions/templates/interventions/detail/scripts.html:504 -#: interventions/templates/interventions/intervention_detail_mobile.html:3678 +#: interventions/templates/interventions/intervention_detail_mobile.html:3709 #, python-brace-format msgid "Supprimer le lien avec {label} ?" msgstr "Remove the link with {label}?" #: interventions/templates/interventions/detail/scripts.html:505 -#: interventions/templates/interventions/intervention_detail_mobile.html:3679 +#: interventions/templates/interventions/intervention_detail_mobile.html:3710 msgid "Impossible de supprimer ce lien." msgstr "Unable to remove this link." #: interventions/templates/interventions/detail/scripts.html:506 -#: interventions/templates/interventions/intervention_detail_mobile.html:3680 +#: interventions/templates/interventions/intervention_detail_mobile.html:3711 msgid "Suppression en cours…" msgstr "Deletion in progress…" #: interventions/templates/interventions/detail/scripts.html:508 -#: interventions/templates/interventions/intervention_detail_mobile.html:3682 +#: interventions/templates/interventions/intervention_detail_mobile.html:3713 msgid "Aucune localisation — sélectionnez une catégorie pour rechercher." msgstr "No location — select a category to search." #: interventions/templates/interventions/detail/scripts.html:509 -#: interventions/templates/interventions/intervention_detail_mobile.html:3683 +#: interventions/templates/interventions/intervention_detail_mobile.html:3714 msgid "Aucune localisation trouvée." msgstr "No location found." #: interventions/templates/interventions/detail/scripts.html:510 -#: interventions/templates/interventions/intervention_detail_mobile.html:3684 +#: interventions/templates/interventions/intervention_detail_mobile.html:3715 msgid "Retirer cette localisation du filtre" msgstr "Remove this location from the filter" #: interventions/templates/interventions/detail/scripts.html:551 #: interventions/templates/interventions/detail/scripts.html:594 -#: interventions/templates/interventions/intervention_detail_mobile.html:6267 +#: interventions/templates/interventions/intervention_detail_mobile.html:6298 msgid "Erreur lors de la mise à jour." msgstr "Error during update." #: interventions/templates/interventions/detail/scripts.html:557 #: interventions/templates/interventions/detail/scripts.html:600 -#: interventions/templates/interventions/intervention_detail_mobile.html:6273 +#: interventions/templates/interventions/intervention_detail_mobile.html:6304 msgid "Erreur réseau." msgstr "Network error." @@ -3938,20 +3993,20 @@ msgid "Retirer" msgstr "Remove" #: interventions/templates/interventions/detail/scripts.html:976 -#: interventions/templates/interventions/intervention_detail_mobile.html:6459 +#: interventions/templates/interventions/intervention_detail_mobile.html:6490 #: interventions/views/notes_docs.py:149 msgid "Le message ne peut pas être vide." msgstr "The message cannot be empty." #: interventions/templates/interventions/detail/scripts.html:1052 -#: interventions/templates/interventions/intervention_detail_mobile.html:5506 -#: interventions/templates/interventions/intervention_detail_mobile.html:5603 -#: interventions/templates/interventions/intervention_detail_mobile.html:6524 +#: interventions/templates/interventions/intervention_detail_mobile.html:5537 +#: interventions/templates/interventions/intervention_detail_mobile.html:5634 +#: interventions/templates/interventions/intervention_detail_mobile.html:6555 msgid "Une erreur est survenue." msgstr "An error occurred." #: interventions/templates/interventions/detail/scripts.html:1057 -#: interventions/templates/interventions/intervention_detail_mobile.html:6529 +#: interventions/templates/interventions/intervention_detail_mobile.html:6560 msgid "Une erreur réseau est survenue." msgstr "An error occurred." @@ -3981,6 +4036,8 @@ msgstr "Date of last rain" #: interventions/templates/interventions/guided_operations/inspection_rain_water.html:217 #: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2948 #: interventions/templates/interventions/interventions_calendar.html:516 +#: interventions/templates/interventions/interventions_index.html:926 +#: interventions/templates/interventions/interventions_index.html:951 msgid "Aujourd'hui" msgstr "Today" @@ -4130,8 +4187,8 @@ msgstr "Does a pile of debris block the water?" #: interventions/templates/interventions/guided_operations/inspection_rain_water.html:385 msgid "" -"La surface de ruissellement amène-t-elle bien l'eau dans les points d'entrée" -" ?" +"La surface de ruissellement amène-t-elle bien l'eau dans les points " +"d'entrée ?" msgstr "" #: interventions/templates/interventions/guided_operations/inspection_rain_water.html:396 @@ -4378,8 +4435,8 @@ msgstr "Grassed structure or mineral infill?" #: interventions/templates/interventions/guided_operations/inspection_rain_water.html:879 msgid "" -"Dalles gazon, pavés à joints larges, dalles alvéolaires " -"végétalisées/gravier, etc." +"Dalles gazon, pavés à joints larges, dalles alvéolaires végétalisées/" +"gravier, etc." msgstr "" #: interventions/templates/interventions/guided_operations/inspection_rain_water.html:888 @@ -4506,8 +4563,8 @@ msgstr "Additional information" #: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1319 msgid "" -"Saisissez vos remarques... Pensez à noter les éléments perturbateurs liés au" -" contexte/usage autour (ex: chantier, commerce...)" +"Saisissez vos remarques... Pensez à noter les éléments perturbateurs liés au " +"contexte/usage autour (ex: chantier, commerce...)" msgstr "" #: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1324 @@ -4890,7 +4947,7 @@ msgid "Supprimer ce fichier ?" msgstr "Delete link" #: interventions/templates/interventions/guided_operations/inspection_rain_water.html:3252 -#: interventions/views/detail.py:3276 +#: interventions/views/detail.py:3277 msgid "Erreur lors de la suppression." msgstr "Error during deletion" @@ -5002,175 +5059,175 @@ msgstr "Change note" msgid "Aucune note pour le moment." msgstr "No notes yet." -#: interventions/templates/interventions/intervention_detail_mobile.html:660 +#: interventions/templates/interventions/intervention_detail_mobile.html:691 msgid "Compléter les opérations" msgstr "Complete operations" -#: interventions/templates/interventions/intervention_detail_mobile.html:712 +#: interventions/templates/interventions/intervention_detail_mobile.html:743 msgid "Aucune opération générale." msgstr "No general operations." -#: interventions/templates/interventions/intervention_detail_mobile.html:770 +#: interventions/templates/interventions/intervention_detail_mobile.html:801 msgid "Équipement lié introuvable" msgstr "Linked asset not found" -#: interventions/templates/interventions/intervention_detail_mobile.html:793 +#: interventions/templates/interventions/intervention_detail_mobile.html:824 msgid "Aucune opération pour cet équipement." msgstr "No operations for this asset." -#: interventions/templates/interventions/intervention_detail_mobile.html:816 +#: interventions/templates/interventions/intervention_detail_mobile.html:847 msgid "Aucune opération à compléter pour le moment." msgstr "No operations to complete at the moment." -#: interventions/templates/interventions/intervention_detail_mobile.html:825 -#: interventions/templates/interventions/intervention_detail_mobile.html:1149 +#: interventions/templates/interventions/intervention_detail_mobile.html:856 +#: interventions/templates/interventions/intervention_detail_mobile.html:1180 msgid "Ajouter une note" msgstr "Add a note" -#: interventions/templates/interventions/intervention_detail_mobile.html:861 +#: interventions/templates/interventions/intervention_detail_mobile.html:892 msgid "Prendre des photos (mode continu)" msgstr "Take photos (continuous mode)" -#: interventions/templates/interventions/intervention_detail_mobile.html:864 +#: interventions/templates/interventions/intervention_detail_mobile.html:895 msgid "Photos, vidéos, fichiers" msgstr "Photos, videos, files" -#: interventions/templates/interventions/intervention_detail_mobile.html:1024 +#: interventions/templates/interventions/intervention_detail_mobile.html:1055 msgid "Quel type de contrôle ?" msgstr "Control center" -#: interventions/templates/interventions/intervention_detail_mobile.html:1076 +#: interventions/templates/interventions/intervention_detail_mobile.html:1107 msgid "Ajouter un contrôle" msgstr "Add a comment" -#: interventions/templates/interventions/intervention_detail_mobile.html:1101 +#: interventions/templates/interventions/intervention_detail_mobile.html:1132 msgid "Attention" msgstr "Intervention" -#: interventions/templates/interventions/intervention_detail_mobile.html:1138 +#: interventions/templates/interventions/intervention_detail_mobile.html:1169 msgid "Aucun contrôle pour le moment." msgstr "No notes yet." -#: interventions/templates/interventions/intervention_detail_mobile.html:1175 +#: interventions/templates/interventions/intervention_detail_mobile.html:1206 msgid "Voulez-vous supprimer cette note ?" msgstr "Do you want to delete this note?" -#: interventions/templates/interventions/intervention_detail_mobile.html:1213 -#: interventions/templates/interventions/intervention_detail_mobile.html:1230 +#: interventions/templates/interventions/intervention_detail_mobile.html:1244 +#: interventions/templates/interventions/intervention_detail_mobile.html:1261 msgid "Visualiser" msgstr "View" -#: interventions/templates/interventions/intervention_detail_mobile.html:1218 -#: interventions/templates/interventions/intervention_detail_mobile.html:1235 +#: interventions/templates/interventions/intervention_detail_mobile.html:1249 +#: interventions/templates/interventions/intervention_detail_mobile.html:1266 msgid "Partager" msgstr "Share" -#: interventions/templates/interventions/intervention_detail_mobile.html:1245 +#: interventions/templates/interventions/intervention_detail_mobile.html:1276 msgid "Équipements liés" msgstr "Linked equipments" -#: interventions/templates/interventions/intervention_detail_mobile.html:1252 +#: interventions/templates/interventions/intervention_detail_mobile.html:1283 msgid "Lier existant" msgstr "Link existing" -#: interventions/templates/interventions/intervention_detail_mobile.html:1289 -#: interventions/templates/interventions/intervention_detail_mobile.html:1290 -#: interventions/templates/interventions/intervention_detail_mobile.html:1568 +#: interventions/templates/interventions/intervention_detail_mobile.html:1320 +#: interventions/templates/interventions/intervention_detail_mobile.html:1321 +#: interventions/templates/interventions/intervention_detail_mobile.html:1599 msgid "Remplacer l'équipement" msgstr "Replace equipment" -#: interventions/templates/interventions/intervention_detail_mobile.html:1311 +#: interventions/templates/interventions/intervention_detail_mobile.html:1342 msgid "Aucun équipement n'est encore lié à cette intervention." msgstr "No equipment is linked to this intervention yet." -#: interventions/templates/interventions/intervention_detail_mobile.html:1317 +#: interventions/templates/interventions/intervention_detail_mobile.html:1348 msgid "Localisations de l'intervention" msgstr "Intervention locations" -#: interventions/templates/interventions/intervention_detail_mobile.html:1379 +#: interventions/templates/interventions/intervention_detail_mobile.html:1410 msgid "Ajouter des équipements" msgstr "Add equipments" -#: interventions/templates/interventions/intervention_detail_mobile.html:1470 +#: interventions/templates/interventions/intervention_detail_mobile.html:1501 msgid "Nouvel équipement" msgstr "New equipment" -#: interventions/templates/interventions/intervention_detail_mobile.html:1511 +#: interventions/templates/interventions/intervention_detail_mobile.html:1542 msgid "Choisir une catégorie d'abord" msgstr "Choose a category first" -#: interventions/templates/interventions/intervention_detail_mobile.html:1544 +#: interventions/templates/interventions/intervention_detail_mobile.html:1575 msgid "Statut : À approuver" msgstr "Status: To be approved" -#: interventions/templates/interventions/intervention_detail_mobile.html:1578 +#: interventions/templates/interventions/intervention_detail_mobile.html:1609 msgid "Équipement sélectionné" msgstr "Equipment selected" -#: interventions/templates/interventions/intervention_detail_mobile.html:1590 +#: interventions/templates/interventions/intervention_detail_mobile.html:1621 msgid "Modèle du nouvel équipement" msgstr "Add equipments" -#: interventions/templates/interventions/intervention_detail_mobile.html:1592 -#: interventions/templates/interventions/intervention_detail_mobile.html:3716 +#: interventions/templates/interventions/intervention_detail_mobile.html:1623 +#: interventions/templates/interventions/intervention_detail_mobile.html:3747 msgid "Conserver le modèle actuel" msgstr "Keep current model" -#: interventions/templates/interventions/intervention_detail_mobile.html:1594 +#: interventions/templates/interventions/intervention_detail_mobile.html:1625 msgid "Par défaut, le modèle de l'équipement est présélectionné." msgstr "By default, the equipment model is preselected." -#: interventions/templates/interventions/intervention_detail_mobile.html:1598 +#: interventions/templates/interventions/intervention_detail_mobile.html:1629 msgid "Numéro de série (optionnel)" msgstr "Serial number (optional)" -#: interventions/templates/interventions/intervention_detail_mobile.html:1599 +#: interventions/templates/interventions/intervention_detail_mobile.html:1630 msgid "Ex: SN-12345" msgstr "Ex: SN-12345" -#: interventions/templates/interventions/intervention_detail_mobile.html:1603 +#: interventions/templates/interventions/intervention_detail_mobile.html:1634 msgid "Marque (optionnel)" msgstr "Brand (optional)" -#: interventions/templates/interventions/intervention_detail_mobile.html:1604 +#: interventions/templates/interventions/intervention_detail_mobile.html:1635 msgid "Ex: Marque" msgstr "Ex: Brand" -#: interventions/templates/interventions/intervention_detail_mobile.html:1610 +#: interventions/templates/interventions/intervention_detail_mobile.html:1641 msgid "Créer le remplacement" msgstr "Create replacement" -#: interventions/templates/interventions/intervention_detail_mobile.html:1627 #: interventions/templates/interventions/intervention_detail_mobile.html:1658 +#: interventions/templates/interventions/intervention_detail_mobile.html:1689 msgid "Que souhaitez-vous faire ?" msgstr "What do you want to do?" -#: interventions/templates/interventions/intervention_detail_mobile.html:1631 +#: interventions/templates/interventions/intervention_detail_mobile.html:1662 msgid "Cette intervention est en attente de traitement." msgstr "This intervention is pending processing." -#: interventions/templates/interventions/intervention_detail_mobile.html:1643 -#: interventions/templates/interventions/intervention_detail_mobile.html:1672 +#: interventions/templates/interventions/intervention_detail_mobile.html:1674 +#: interventions/templates/interventions/intervention_detail_mobile.html:1703 msgid "Consulter" msgstr "View" -#: interventions/templates/interventions/intervention_detail_mobile.html:1662 +#: interventions/templates/interventions/intervention_detail_mobile.html:1693 msgid "Cette intervention est prise en charge." msgstr "This intervention is being handled." -#: interventions/templates/interventions/intervention_detail_mobile.html:1669 +#: interventions/templates/interventions/intervention_detail_mobile.html:1700 msgid "Libérer l'intervention" msgstr "Release the intervention" -#: interventions/templates/interventions/intervention_detail_mobile.html:1734 +#: interventions/templates/interventions/intervention_detail_mobile.html:1765 msgid "Créer une intervention de réparation à partir de cette intervention ?" msgstr "Create a repair intervention from this intervention?" -#: interventions/templates/interventions/intervention_detail_mobile.html:2181 +#: interventions/templates/interventions/intervention_detail_mobile.html:2212 msgid "Lier à des équipements" msgstr "Link to equipments" -#: interventions/templates/interventions/intervention_detail_mobile.html:2190 +#: interventions/templates/interventions/intervention_detail_mobile.html:2221 #: interventions/templates/interventions/interventions_calendar.html:296 #: interventions/templates/interventions/interventions_calendar.html:317 #: interventions/templates/interventions/interventions_calendar.html:336 @@ -5178,144 +5235,144 @@ msgstr "Link to equipments" #: interventions/templates/interventions/interventions_calendar.html:377 #: interventions/templates/interventions/interventions_calendar.html:396 #: interventions/templates/interventions/interventions_calendar.html:427 -#: interventions/templates/interventions/interventions_index.html:473 -#: interventions/templates/interventions/interventions_index.html:494 -#: interventions/templates/interventions/interventions_index.html:513 -#: interventions/templates/interventions/interventions_index.html:532 -#: interventions/templates/interventions/interventions_index.html:556 -#: interventions/templates/interventions/interventions_index.html:575 -#: interventions/templates/interventions/interventions_index.html:594 -#: interventions/templates/interventions/interventions_index.html:625 -#: interventions/templates/interventions/interventions_index.html:648 -#: interventions/templates/interventions/interventions_index.html:665 -#: interventions/templates/interventions/interventions_index.html:685 -#: interventions/templates/interventions/interventions_index.html:702 +#: interventions/templates/interventions/interventions_index.html:567 +#: interventions/templates/interventions/interventions_index.html:588 +#: interventions/templates/interventions/interventions_index.html:607 +#: interventions/templates/interventions/interventions_index.html:626 +#: interventions/templates/interventions/interventions_index.html:650 +#: interventions/templates/interventions/interventions_index.html:669 +#: interventions/templates/interventions/interventions_index.html:688 #: interventions/templates/interventions/interventions_index.html:719 +#: interventions/templates/interventions/interventions_index.html:742 +#: interventions/templates/interventions/interventions_index.html:759 +#: interventions/templates/interventions/interventions_index.html:779 +#: interventions/templates/interventions/interventions_index.html:796 +#: interventions/templates/interventions/interventions_index.html:813 msgid "Tous" msgstr "All" -#: interventions/templates/interventions/intervention_detail_mobile.html:2199 +#: interventions/templates/interventions/intervention_detail_mobile.html:2230 msgid "Opération générale (sans équipement)" msgstr "General operation (without equipment)" -#: interventions/templates/interventions/intervention_detail_mobile.html:2217 +#: interventions/templates/interventions/intervention_detail_mobile.html:2248 msgid "" -"Sélectionnez un ou plusieurs équipements. L'opération sera créée pour chaque" -" équipement sélectionné." +"Sélectionnez un ou plusieurs équipements. L'opération sera créée pour chaque " +"équipement sélectionné." msgstr "" "Select one or more equipments. The operation will be created for each " "selected equipment." -#: interventions/templates/interventions/intervention_detail_mobile.html:2243 +#: interventions/templates/interventions/intervention_detail_mobile.html:2274 msgid "Caméra" msgstr "Camera" -#: interventions/templates/interventions/intervention_detail_mobile.html:2260 -#: interventions/templates/interventions/intervention_detail_mobile.html:2534 +#: interventions/templates/interventions/intervention_detail_mobile.html:2291 +#: interventions/templates/interventions/intervention_detail_mobile.html:2565 msgid "Terminer" msgstr "Finish" -#: interventions/templates/interventions/intervention_detail_mobile.html:2263 +#: interventions/templates/interventions/intervention_detail_mobile.html:2294 msgid "Capturer" msgstr "Capture" -#: interventions/templates/interventions/intervention_detail_mobile.html:2277 +#: interventions/templates/interventions/intervention_detail_mobile.html:2308 msgid "Transférer l'intervention" msgstr "Transfer the intervention" -#: interventions/templates/interventions/intervention_detail_mobile.html:2286 +#: interventions/templates/interventions/intervention_detail_mobile.html:2317 msgid "Chargement des membres disponibles..." msgstr "Loading available members..." -#: interventions/templates/interventions/intervention_detail_mobile.html:2289 +#: interventions/templates/interventions/intervention_detail_mobile.html:2320 msgid "Sélectionnez le membre vers lequel transférer cette intervention :" msgstr "Select the member to transfer this intervention to" -#: interventions/templates/interventions/intervention_detail_mobile.html:2294 +#: interventions/templates/interventions/intervention_detail_mobile.html:2325 msgid "Aucun membre disponible pour le transfert." msgstr "No member available for transfer." -#: interventions/templates/interventions/intervention_detail_mobile.html:2306 -#: interventions/templates/interventions/intervention_detail_mobile.html:2541 -#: interventions/templates/interventions/intervention_detail_mobile.html:5605 -#: interventions/templates/interventions/intervention_detail_mobile.html:5613 +#: interventions/templates/interventions/intervention_detail_mobile.html:2337 +#: interventions/templates/interventions/intervention_detail_mobile.html:2572 +#: interventions/templates/interventions/intervention_detail_mobile.html:5636 +#: interventions/templates/interventions/intervention_detail_mobile.html:5644 msgid "Transférer" msgstr "Transfer" -#: interventions/templates/interventions/intervention_detail_mobile.html:2328 -#: interventions/templates/interventions/intervention_detail_mobile.html:2337 +#: interventions/templates/interventions/intervention_detail_mobile.html:2359 +#: interventions/templates/interventions/intervention_detail_mobile.html:2368 msgid "Le traitement est fait via une autre intervention" msgstr "The treatment is done via another intervention" -#: interventions/templates/interventions/intervention_detail_mobile.html:2355 +#: interventions/templates/interventions/intervention_detail_mobile.html:2386 msgid "Voir sur la carte" msgstr "View on map" -#: interventions/templates/interventions/intervention_detail_mobile.html:2360 +#: interventions/templates/interventions/intervention_detail_mobile.html:2391 msgid "Localisation de l\\" msgstr "Location of the" -#: interventions/templates/interventions/intervention_detail_mobile.html:2363 +#: interventions/templates/interventions/intervention_detail_mobile.html:2394 #: interventions/templates/interventions/interventions_calendar.html:271 msgid "Carte" msgstr "Map" -#: interventions/templates/interventions/intervention_detail_mobile.html:2368 +#: interventions/templates/interventions/intervention_detail_mobile.html:2399 msgid "GPS" msgstr "GPS" -#: interventions/templates/interventions/intervention_detail_mobile.html:2370 +#: interventions/templates/interventions/intervention_detail_mobile.html:2401 #: interventions/templates/interventions/interventions_index_mobile.html:251 msgid "Fermer la carte" msgstr "Close the map" -#: interventions/templates/interventions/intervention_detail_mobile.html:2491 +#: interventions/templates/interventions/intervention_detail_mobile.html:2522 msgid "Au moins une photo est obligatoire pour terminer cette intervention." msgstr "No permission to modify this intervention." -#: interventions/templates/interventions/intervention_detail_mobile.html:2499 +#: interventions/templates/interventions/intervention_detail_mobile.html:2530 msgid "Prendre" msgstr "Claim" -#: interventions/templates/interventions/intervention_detail_mobile.html:2506 +#: interventions/templates/interventions/intervention_detail_mobile.html:2537 msgid "Libérer" msgstr "Release" -#: interventions/templates/interventions/intervention_detail_mobile.html:2513 -#: interventions/templates/interventions/intervention_detail_mobile.html:2520 +#: interventions/templates/interventions/intervention_detail_mobile.html:2544 +#: interventions/templates/interventions/intervention_detail_mobile.html:2551 msgid "Démarrer" msgstr "Start" -#: interventions/templates/interventions/intervention_detail_mobile.html:3713 +#: interventions/templates/interventions/intervention_detail_mobile.html:3744 msgid "Configuration de remplacement introuvable." msgstr "Replacement configuration not found." -#: interventions/templates/interventions/intervention_detail_mobile.html:3714 +#: interventions/templates/interventions/intervention_detail_mobile.html:3745 msgid "Remplacement créé, l'ancien équipement est archivé." msgstr "Replacement created, the old equipment is archived." -#: interventions/templates/interventions/intervention_detail_mobile.html:3715 +#: interventions/templates/interventions/intervention_detail_mobile.html:3746 msgid "Impossible de créer l'action de remplacement." msgstr "Unable to create the replacement action." -#: interventions/templates/interventions/intervention_detail_mobile.html:4132 +#: interventions/templates/interventions/intervention_detail_mobile.html:4163 msgid "Document supprimé !" msgstr "Document deleted!" -#: interventions/templates/interventions/intervention_detail_mobile.html:4133 +#: interventions/templates/interventions/intervention_detail_mobile.html:4164 msgid "Une erreur est survenue lors de la suppression du document." msgstr "An error occurred while deleting the document." -#: interventions/templates/interventions/intervention_detail_mobile.html:5556 -#: interventions/templates/interventions/intervention_detail_mobile.html:5611 +#: interventions/templates/interventions/intervention_detail_mobile.html:5587 +#: interventions/templates/interventions/intervention_detail_mobile.html:5642 msgid "Erreur de connexion." msgstr "Connection error." -#: interventions/templates/interventions/intervention_detail_mobile.html:5565 +#: interventions/templates/interventions/intervention_detail_mobile.html:5596 msgid "Sauvegarde..." msgstr "Saving..." -#: interventions/templates/interventions/intervention_detail_mobile.html:5580 +#: interventions/templates/interventions/intervention_detail_mobile.html:5611 msgid "Transfert..." msgstr "Transfer..." @@ -5352,12 +5409,12 @@ msgid "Mois" msgstr "Month" #: interventions/templates/interventions/interventions_calendar.html:262 -#: interventions/templates/interventions/interventions_index.html:836 +#: interventions/templates/interventions/interventions_index.html:1092 msgid "Titre, code, localisation, contrat…" msgstr "Title, code, location, contract, Prego, FMS…" #: interventions/templates/interventions/interventions_calendar.html:263 -#: interventions/templates/interventions/interventions_index.html:841 +#: interventions/templates/interventions/interventions_index.html:1097 #: interventions/templates/interventions/interventions_index_mobile.html:191 msgid "Effacer la recherche" msgstr "Clear search" @@ -5393,17 +5450,17 @@ msgid "Bon de préparation" msgstr "Preparation voucher" #: interventions/templates/interventions/interventions_calendar.html:404 -#: interventions/templates/interventions/interventions_index.html:602 +#: interventions/templates/interventions/interventions_index.html:696 msgid "Prêt" msgstr "Ready" #: interventions/templates/interventions/interventions_calendar.html:416 -#: interventions/templates/interventions/interventions_index.html:614 +#: interventions/templates/interventions/interventions_index.html:708 msgid "Aucun bon" msgstr "None" #: interventions/templates/interventions/interventions_calendar.html:443 -#: interventions/templates/interventions/interventions_index.html:804 +#: interventions/templates/interventions/interventions_index.html:1060 msgid "Réinitialiser" msgstr "Reset" @@ -5467,7 +5524,7 @@ msgid "Durée (heures)" msgstr "Duration (hours)" #: interventions/templates/interventions/interventions_calendar.html:626 -#: interventions/templates/interventions/interventions_index.html:700 +#: interventions/templates/interventions/interventions_index.html:794 #: interventions/views/views_pdf_reporting.py:1422 msgid "Équipe assignée" msgstr "Assigned team" @@ -5508,104 +5565,197 @@ msgstr "Left" msgid "Dernières interventions réalisées / assignées" msgstr "Recent realized / assigned interventions" -#: interventions/templates/interventions/interventions_index.html:420 +#: interventions/templates/interventions/interventions_index.html:514 msgid "Choisir le type d’intervention" msgstr "Choose intervention type" -#: interventions/templates/interventions/interventions_index.html:427 +#: interventions/templates/interventions/interventions_index.html:521 msgid "Intervention corrective" msgstr "Corrective intervention" -#: interventions/templates/interventions/interventions_index.html:428 +#: interventions/templates/interventions/interventions_index.html:522 msgid "Réparer ou corriger un dysfonctionnement (avarie, panne, défaut, ...)" msgstr "Repair or fix a malfunction (damage, breakdown, fault, ...)" -#: interventions/templates/interventions/interventions_index.html:433 +#: interventions/templates/interventions/interventions_index.html:527 msgid "Interventions préventives" msgstr "Preventive maintenance" -#: interventions/templates/interventions/interventions_index.html:434 +#: interventions/templates/interventions/interventions_index.html:528 msgid "Anticiper un problème potentiel (entretien cyclique, ...)" msgstr "Anticipate a potential issue (cyclical maintenance, ...)" -#: interventions/templates/interventions/interventions_index.html:440 +#: interventions/templates/interventions/interventions_index.html:534 msgid "Intervention améliorative" msgstr "Improvement intervention" -#: interventions/templates/interventions/interventions_index.html:441 +#: interventions/templates/interventions/interventions_index.html:535 msgid "" "Optimiser ou améliorer une situation existante (projet, fonctionnel, ...)" msgstr "Optimize or improve an existing situation (project, functional, ...)" -#: interventions/templates/interventions/interventions_index.html:460 +#: interventions/templates/interventions/interventions_index.html:554 msgid "Filtrer les interventions" msgstr "Filter interventions" -#: interventions/templates/interventions/interventions_index.html:511 +#: interventions/templates/interventions/interventions_index.html:605 msgid "Raisons de la mise en pause" msgstr "Reasons for pause" -#: interventions/templates/interventions/interventions_index.html:592 +#: interventions/templates/interventions/interventions_index.html:686 msgid "Bon de préparation (stock)" msgstr "In preparation" -#: interventions/templates/interventions/interventions_index.html:739 -msgid "Chercher une localisation (min. 2 caractères)…" -msgstr "Search for a location (min. 2 characters)…" - -#: interventions/templates/interventions/interventions_index.html:743 -msgid "Effacer les localisations" +#: interventions/templates/interventions/interventions_index.html:837 +msgid "Effacer localisations" msgstr "Clear locations" -#: interventions/templates/interventions/interventions_index.html:751 +#: interventions/templates/interventions/interventions_index.html:845 +msgid "Chercher une rue, un carrefour, un équipement (min. 2 caractères)…" +msgstr "Search a street, intersection, asset (min. 2 characters)…" + +#: interventions/templates/interventions/interventions_index.html:856 +msgid "Filtres par date" +msgstr "Date filters" + +#: interventions/templates/interventions/interventions_index.html:860 +msgid "Effacer dates" +msgstr "Clear dates" + +#: interventions/templates/interventions/interventions_index.html:869 +#: interventions/templates/interventions/interventions_index.html:1008 msgid "Date de début" msgstr "Start date" -#: interventions/templates/interventions/interventions_index.html:759 +#: interventions/templates/interventions/interventions_index.html:872 +msgid "Démarrage / Planification" +msgstr "Start / Planning" + +#: interventions/templates/interventions/interventions_index.html:878 +#: interventions/templates/interventions/interventions_index.html:907 +#: interventions/templates/interventions/interventions_index.html:1372 +msgid "Du" +msgstr "From" + +#: interventions/templates/interventions/interventions_index.html:887 +#: interventions/templates/interventions/interventions_index.html:916 +#: interventions/templates/interventions/interventions_index.html:1374 +msgid "Au" +msgstr "To" + +#: interventions/templates/interventions/interventions_index.html:898 +#: interventions/templates/interventions/interventions_index.html:1012 msgid "Date de fin" msgstr "End date" -#: interventions/templates/interventions/interventions_index.html:777 +#: interventions/templates/interventions/interventions_index.html:901 +msgid "Fin travaux (statut Terminé)" +msgstr "End of work (Finished status)" + +#: interventions/templates/interventions/interventions_index.html:925 +msgid "Périodes rapides (fin)" +msgstr "Quick periods (end)" + +#: interventions/templates/interventions/interventions_index.html:927 +msgid "Ce mois" +msgstr "This month" + +#: interventions/templates/interventions/interventions_index.html:928 +msgid "Mois dernier" +msgstr "Last month" + +#: interventions/templates/interventions/interventions_index.html:929 +msgid "Cette année" +msgstr "This year" + +#: interventions/templates/interventions/interventions_index.html:939 +msgid "Ligne du temps & Intervalles" +msgstr "Timeline & Intervals" + +#: interventions/templates/interventions/interventions_index.html:941 +msgid "Aperçu interactif" +msgstr "Interactive preview" + +#: interventions/templates/interventions/interventions_index.html:950 +msgid "Passé" +msgstr "Past" + +#: interventions/templates/interventions/interventions_index.html:952 +msgid "Futur" +msgstr "Future" + +#: interventions/templates/interventions/interventions_index.html:960 +msgid "Intervalle Date de début" +msgstr "Start date range" + +#: interventions/templates/interventions/interventions_index.html:963 +#: interventions/templates/interventions/interventions_index.html:979 +msgid "Toutes dates" +msgstr "All dates" + +#: interventions/templates/interventions/interventions_index.html:976 +msgid "Intervalle Date de fin (Terminé)" +msgstr "End date range (Finished)" + +#: interventions/templates/interventions/interventions_index.html:994 +msgid "Aucune restriction de date : toutes les interventions sont incluses." +msgstr "No date restriction: all interventions are included." + +#: interventions/templates/interventions/interventions_index.html:1003 +msgid "Comment fonctionnent ces deux intervalles ?" +msgstr "" + +#: interventions/templates/interventions/interventions_index.html:1008 +msgid "" +"sélectionne les interventions dont le démarrage a lieu dans cette période." +msgstr "" + +#: interventions/templates/interventions/interventions_index.html:1012 +msgid "" +"sélectionne les interventions achevées (statut Terminé) dans cette période." +msgstr "" + +#: interventions/templates/interventions/interventions_index.html:1033 msgid "Interventions non traitées (en retard)" msgstr "Unprocessed interventions (overdue)" -#: interventions/templates/interventions/interventions_index.html:790 +#: interventions/templates/interventions/interventions_index.html:1048 msgid "Interventions suivies uniquement" -msgstr "Next intervention" +msgstr "Followed interventions only" -#: interventions/templates/interventions/interventions_index.html:815 +#: interventions/templates/interventions/interventions_index.html:1071 msgid "Sélection de la vue" msgstr "View selection" -#: interventions/templates/interventions/interventions_index.html:816 +#: interventions/templates/interventions/interventions_index.html:1072 msgid "Vue tableau uniquement" msgstr "Table view only" -#: interventions/templates/interventions/interventions_index.html:822 +#: interventions/templates/interventions/interventions_index.html:1078 msgid "Vue carte uniquement" msgstr "Map view only" -#: interventions/templates/interventions/interventions_index.html:846 +#: interventions/templates/interventions/interventions_index.html:1102 msgid "Mode" msgstr "Mode" -#: interventions/templates/interventions/interventions_index.html:848 +#: interventions/templates/interventions/interventions_index.html:1104 msgid "Tous les mots doivent correspondre" msgstr "All words must match" -#: interventions/templates/interventions/interventions_index.html:848 +#: interventions/templates/interventions/interventions_index.html:1104 msgid "AND" msgstr "AND" -#: interventions/templates/interventions/interventions_index.html:850 +#: interventions/templates/interventions/interventions_index.html:1106 msgid "Au moins un mot doit correspondre" msgstr "At least one word must match" -#: interventions/templates/interventions/interventions_index.html:850 +#: interventions/templates/interventions/interventions_index.html:1106 msgid "OR" msgstr "OR" -#: interventions/templates/interventions/interventions_index.html:884 +#: interventions/templates/interventions/interventions_index.html:1140 #, python-format msgid "" "\n" @@ -5624,76 +5774,76 @@ msgstr[1] "" " %(count)s interventions selected\n" " " -#: interventions/templates/interventions/interventions_index.html:895 +#: interventions/templates/interventions/interventions_index.html:1151 msgid "Action" msgstr "Action" -#: interventions/templates/interventions/interventions_index.html:900 +#: interventions/templates/interventions/interventions_index.html:1156 msgid "Modifier le statut" msgstr "Change status" -#: interventions/templates/interventions/interventions_index.html:905 +#: interventions/templates/interventions/interventions_index.html:1161 msgid "Associer à une commande" msgstr "Associate with an order" -#: interventions/templates/interventions/interventions_index.html:910 -#: interventions/templates/interventions/interventions_index.html:1085 +#: interventions/templates/interventions/interventions_index.html:1166 +#: interventions/templates/interventions/interventions_index.html:1341 msgid "Exporter" msgstr "Export" -#: interventions/templates/interventions/interventions_index.html:916 +#: interventions/templates/interventions/interventions_index.html:1172 msgid "Exporter les fiches (ZIP)" msgstr "Export files (ZIP)" -#: interventions/templates/interventions/interventions_index.html:923 +#: interventions/templates/interventions/interventions_index.html:1179 msgid "Rapport d'exécution (PDF)" msgstr "Intervention report" -#: interventions/templates/interventions/interventions_index.html:942 +#: interventions/templates/interventions/interventions_index.html:1198 msgid "Filtre" msgstr "Filter" -#: interventions/templates/interventions/interventions_index.html:950 +#: interventions/templates/interventions/interventions_index.html:1206 msgid "Contenu limité à 5 000 éléments." msgstr "Content limited to 5,000 items." -#: interventions/templates/interventions/interventions_index.html:968 +#: interventions/templates/interventions/interventions_index.html:1224 msgid "Filtrer sur cette zone" msgstr "Filter on this area" -#: interventions/templates/interventions/interventions_index.html:980 +#: interventions/templates/interventions/interventions_index.html:1236 msgid "Changer le statut des interventions" msgstr "Change interventions status" -#: interventions/templates/interventions/interventions_index.html:986 +#: interventions/templates/interventions/interventions_index.html:1242 msgid "" "Aucune intervention sélectionnée : le changement de statut s'appliquera à " "toutes les interventions filtrées." msgstr "" -#: interventions/templates/interventions/interventions_index.html:989 +#: interventions/templates/interventions/interventions_index.html:1245 msgid "Nouveau statut" msgstr "New status" -#: interventions/templates/interventions/interventions_index.html:991 +#: interventions/templates/interventions/interventions_index.html:1247 msgid "-- Choisir un statut --" msgstr "-- Choose a status --" -#: interventions/templates/interventions/interventions_index.html:1034 +#: interventions/templates/interventions/interventions_index.html:1290 msgid "Associer les interventions à une commande" msgstr "Associate interventions with an order" -#: interventions/templates/interventions/interventions_index.html:1040 +#: interventions/templates/interventions/interventions_index.html:1296 msgid "" "Aucune intervention sélectionnée : l'association s'appliquera à toutes les " "interventions filtrées." msgstr "" -#: interventions/templates/interventions/interventions_index.html:1044 +#: interventions/templates/interventions/interventions_index.html:1300 msgid "Rechercher une commande..." msgstr "Search for an order..." -#: interventions/templates/interventions/interventions_index.html:1046 +#: interventions/templates/interventions/interventions_index.html:1302 msgid "" "Seules les commandes au statut 'En préparation' ou 'Envoyé' et auxquelles " "vous avez accès sont proposées." @@ -5701,84 +5851,76 @@ msgstr "" "Only orders with status 'In preparation' or 'Sent' and to which you have " "access are proposed." -#: interventions/templates/interventions/interventions_index.html:1052 +#: interventions/templates/interventions/interventions_index.html:1308 msgid "Associer" msgstr "Associate" -#: interventions/templates/interventions/interventions_index.html:1062 +#: interventions/templates/interventions/interventions_index.html:1318 msgid "Exporter les interventions sélectionnées" msgstr "Export selected interventions" -#: interventions/templates/interventions/interventions_index.html:1068 +#: interventions/templates/interventions/interventions_index.html:1324 msgid "" -"Aucune intervention sélectionnée : l'export inclura toutes les interventions" -" filtrées." +"Aucune intervention sélectionnée : l'export inclura toutes les interventions " +"filtrées." msgstr "" -#: interventions/templates/interventions/interventions_index.html:1070 +#: interventions/templates/interventions/interventions_index.html:1326 msgid "Choisissez le format de fichier à générer." msgstr "Choose the file format to generate." -#: interventions/templates/interventions/interventions_index.html:1095 +#: interventions/templates/interventions/interventions_index.html:1351 #: interventions/views/views_pdf_reporting.py:1974 msgid "Rapport d'exécution" msgstr "Intervention report" -#: interventions/templates/interventions/interventions_index.html:1101 +#: interventions/templates/interventions/interventions_index.html:1357 msgid "" "Aucune intervention sélectionnée : toutes les interventions filtrées seront " "incluses dans le rapport." msgstr "" -#: interventions/templates/interventions/interventions_index.html:1105 +#: interventions/templates/interventions/interventions_index.html:1361 msgid "" "Vous avez sélectionné plus de 50 interventions. Veuillez réduire votre " "sélection avant de générer le rapport." msgstr "" -#: interventions/templates/interventions/interventions_index.html:1108 +#: interventions/templates/interventions/interventions_index.html:1364 msgid "Titre du rapport" msgstr "Report title" -#: interventions/templates/interventions/interventions_index.html:1110 +#: interventions/templates/interventions/interventions_index.html:1366 msgid "Ex : Rapport mensuel – Voirie avril 2026" msgstr "Ex: Monthly report – Roads April 2026" -#: interventions/templates/interventions/interventions_index.html:1111 +#: interventions/templates/interventions/interventions_index.html:1367 msgid "Optionnel. Apparaîtra en tête avant le sommaire." msgstr "Optional. Will appear at the top before the summary." -#: interventions/templates/interventions/interventions_index.html:1114 +#: interventions/templates/interventions/interventions_index.html:1370 msgid "Période (changement de statut)" msgstr "Status change" -#: interventions/templates/interventions/interventions_index.html:1116 -msgid "Du" -msgstr "From" - -#: interventions/templates/interventions/interventions_index.html:1118 -msgid "Au" -msgstr "To" - -#: interventions/templates/interventions/interventions_index.html:1121 +#: interventions/templates/interventions/interventions_index.html:1377 msgid "" "Optionnel. Filtre sur la date de changement de statut de l'intervention." msgstr "" -#: interventions/templates/interventions/interventions_index.html:1123 +#: interventions/templates/interventions/interventions_index.html:1379 msgid "" "Le rapport reprendra les interventions correspondant aux filtres actifs." msgstr "" -#: interventions/templates/interventions/interventions_index.html:1128 +#: interventions/templates/interventions/interventions_index.html:1384 msgid "Télécharger le PDF" msgstr "Download" -#: interventions/templates/interventions/interventions_index.html:1142 +#: interventions/templates/interventions/interventions_index.html:1398 msgid "Génération du rapport en cours…" msgstr "Synchronization in progress…" -#: interventions/templates/interventions/interventions_index.html:1200 +#: interventions/templates/interventions/interventions_index.html:1456 msgid "(aucune sous-catégorie)" msgstr "(no subcategory)" @@ -5837,120 +5979,124 @@ msgstr "Download" msgid "Aucun document" msgstr "No document" -#: interventions/views/calendar.py:142 interventions/views/detail.py:148 -#: interventions/views/general.py:137 interventions/views/mobile.py:431 +#: interventions/views/calendar.py:142 interventions/views/detail.py:149 +#: interventions/views/general.py:137 interventions/views/mobile.py:432 msgid "You do not have access to this page." msgstr "You do not have access to this page." -#: interventions/views/calendar.py:711 interventions/views/calendar.py:1007 +#: interventions/views/calendar.py:573 +#: interventions/views/views_pdf_reporting.py:1471 +msgid "Fin réelle" +msgstr "Actual end" + +#: interventions/views/calendar.py:805 interventions/views/calendar.py:1101 msgid "Sans équipe" msgstr "No team" -#: interventions/views/calendar.py:1113 interventions/views/calendar.py:1356 -#: interventions/views/helpers.py:2049 interventions/views/mobile.py:1152 -#: interventions/views/mobile.py:1199 +#: interventions/views/calendar.py:1207 interventions/views/calendar.py:1450 +#: interventions/views/helpers.py:2056 interventions/views/mobile.py:1160 +#: interventions/views/mobile.py:1207 msgid "Authentification requise." msgstr "Authentication required." -#: interventions/views/calendar.py:1118 +#: interventions/views/calendar.py:1212 msgid "Requête JSON invalide." msgstr "Invalid JSON request." -#: interventions/views/calendar.py:1122 +#: interventions/views/calendar.py:1216 msgid "Identifiant intervention manquant." msgstr "Missing intervention identifier." -#: interventions/views/calendar.py:1133 interventions/views/workflow.py:138 +#: interventions/views/calendar.py:1227 interventions/views/workflow.py:138 #: interventions/views/workflow.py:239 interventions/views/workflow.py:283 msgid "Intervention introuvable." msgstr "Intervention not found." -#: interventions/views/calendar.py:1140 interventions/views/workflow.py:252 +#: interventions/views/calendar.py:1234 interventions/views/workflow.py:252 #: interventions/views/workflow.py:287 msgid "Configuration utilisateur introuvable." msgstr "User configuration not found." -#: interventions/views/calendar.py:1151 +#: interventions/views/calendar.py:1245 msgid "Vous n'avez pas la permission de planifier cette intervention." msgstr "You do not have permission to plan this intervention." -#: interventions/views/calendar.py:1156 +#: interventions/views/calendar.py:1250 msgid "Vous ne pouvez pas déplacer cette intervention dans son statut actuel." msgstr "You cannot move this intervention in its current status." -#: interventions/views/calendar.py:1195 +#: interventions/views/calendar.py:1289 msgid "Vous n'avez pas la permission d'assigner cette intervention." msgstr "You do not have permission to assign this intervention." -#: interventions/views/calendar.py:1203 +#: interventions/views/calendar.py:1297 msgid "Membre assigné invalide." msgstr "Invalid assigned member." -#: interventions/views/calendar.py:1211 +#: interventions/views/calendar.py:1305 msgid "Vous ne pouvez assigner qu'aux membres de votre entreprise." msgstr "You can only assign to members of your company." -#: interventions/views/calendar.py:1223 +#: interventions/views/calendar.py:1317 msgid "Équipe assignée invalide." msgstr "Invalid assigned team." -#: interventions/views/calendar.py:1228 +#: interventions/views/calendar.py:1322 msgid "Vous ne pouvez assigner qu'aux équipes de votre entreprise." msgstr "You can only assign to teams of your company." -#: interventions/views/calendar.py:1246 +#: interventions/views/calendar.py:1340 msgid "La date de début planifiée est obligatoire." msgstr "Planned start date is required." -#: interventions/views/calendar.py:1248 +#: interventions/views/calendar.py:1342 msgid "" "Il est interdit de planifier ou d'assigner une intervention dans le passé." msgstr "It is forbidden to schedule or assign an intervention in the past." -#: interventions/views/calendar.py:1252 +#: interventions/views/calendar.py:1346 msgid "La fin planifiée doit être postérieure au début planifié." msgstr "Planned end must be after planned start." -#: interventions/views/calendar.py:1366 +#: interventions/views/calendar.py:1460 msgid "Accès non autorisé." msgstr "Access not allowed" -#: interventions/views/calendar.py:1371 +#: interventions/views/calendar.py:1465 msgid "Permission refusée." msgstr "Permission denied" -#: interventions/views/detail.py:812 +#: interventions/views/detail.py:820 #, python-format msgid "L'intervention %(codes)s a été liée à %(origin)s." msgid_plural "Les interventions %(codes)s ont été liées à %(origin)s." msgstr[0] "Intervention %(codes)s has been linked to %(origin)s." msgstr[1] "Interventions %(codes)s have been linked to %(origin)s." -#: interventions/views/detail.py:825 +#: interventions/views/detail.py:833 #, python-format msgid "L'intervention %(codes)s était déjà liée à %(origin)s." msgid_plural "Les interventions %(codes)s étaient déjà liées à %(origin)s." msgstr[0] "Intervention %(codes)s was already linked to %(origin)s." msgstr[1] "Interventions %(codes)s were already linked to %(origin)s." -#: interventions/views/detail.py:838 +#: interventions/views/detail.py:846 #, python-format msgid "Vous n'avez pas accès à l'intervention %(codes)s." msgid_plural "Vous n'avez pas accès aux interventions %(codes)s." msgstr[0] "You do not have access to intervention %(codes)s." msgstr[1] "You do not have access to interventions %(codes)s." -#: interventions/views/detail.py:850 +#: interventions/views/detail.py:858 #, python-format msgid "Aucune intervention trouvée pour le code %(codes)s." msgid_plural "Aucune intervention trouvée pour les codes %(codes)s." msgstr[0] "No intervention found for code %(codes)s." msgstr[1] "No interventions found for codes %(codes)s." -#: interventions/views/detail.py:862 +#: interventions/views/detail.py:870 #, python-format -msgid "" -"Le code %(codes)s correspond à l'intervention actuelle et a été ignoré." +msgid "Le code %(codes)s correspond à l'intervention actuelle et a été ignoré." msgid_plural "" "Les codes %(codes)s correspondent à l'intervention actuelle et ont été " "ignorés." @@ -5959,111 +6105,111 @@ msgstr[0] "" msgstr[1] "" "Codes %(codes)s correspond to the current intervention and were ignored." -#: interventions/views/detail.py:877 +#: interventions/views/detail.py:885 msgid "" "Vous n'avez pas la permission de créer une intervention de réparation pour " "cette thématique." msgstr "" "You do not have permission to create a repair intervention for this theme." -#: interventions/views/detail.py:898 interventions/views/detail.py:919 +#: interventions/views/detail.py:906 interventions/views/detail.py:927 msgid "Réparation à effectuer" msgstr "No operations to display." -#: interventions/views/detail.py:898 interventions/views/detail.py:919 +#: interventions/views/detail.py:906 interventions/views/detail.py:927 msgid "origine" msgstr "Origin" -#: interventions/views/detail.py:969 +#: interventions/views/detail.py:977 #, python-format msgid "" "Une intervention de réparation %(code)s a été créée à partir de %(origin)s." msgstr "A repair intervention %(code)s has been created from %(origin)s." -#: interventions/views/detail.py:995 +#: interventions/views/detail.py:1003 msgid "Vous n'avez pas la permission de dupliquer cette intervention." msgstr "You do not have permission to duplicate this intervention." -#: interventions/views/detail.py:1156 +#: interventions/views/detail.py:1164 #, python-format msgid "" "L'intervention %(code)s a été dupliquée avec succès à partir de %(origin)s." msgstr "" "Intervention %(code)s has been duplicated successfully from %(origin)s." -#: interventions/views/detail.py:1183 interventions/views/mobile.py:1444 -#: interventions/views/mobile.py:1640 interventions/views/mobile.py:1657 -#: interventions/views/mobile.py:1698 +#: interventions/views/detail.py:1191 interventions/views/mobile.py:1452 +#: interventions/views/mobile.py:1648 interventions/views/mobile.py:1665 +#: interventions/views/mobile.py:1706 msgid "Configuration utilisateur non trouvée." msgstr "User configuration not found." -#: interventions/views/detail.py:1191 interventions/views/mobile.py:1449 +#: interventions/views/detail.py:1199 interventions/views/mobile.py:1457 msgid "Cette fonctionnalité est réservée à la thématique structures." msgstr "This feature is reserved for the structures theme." -#: interventions/views/detail.py:1199 interventions/views/mobile.py:1454 +#: interventions/views/detail.py:1207 interventions/views/mobile.py:1462 msgid "Cette fonctionnalité est réservée aux techniciens." msgstr "This feature is reserved for technicians." -#: interventions/views/detail.py:1210 interventions/views/mobile.py:1462 +#: interventions/views/detail.py:1218 interventions/views/mobile.py:1470 msgid "Vous n'avez pas les droits pour créer des interventions." msgstr "You do not have permission to create interventions." -#: interventions/views/detail.py:1222 interventions/views/mobile.py:1480 -#: interventions/views/mobile.py:1775 +#: interventions/views/detail.py:1230 interventions/views/mobile.py:1488 +#: interventions/views/mobile.py:1783 msgid "La localisation est obligatoire." msgstr "Location is required." -#: interventions/views/detail.py:1224 interventions/views/mobile.py:1482 -#: interventions/views/mobile.py:1777 +#: interventions/views/detail.py:1232 interventions/views/mobile.py:1490 +#: interventions/views/mobile.py:1785 msgid "La catégorie est obligatoire." msgstr "Category is required." -#: interventions/views/detail.py:1226 interventions/views/mobile.py:1484 -#: interventions/views/mobile.py:1779 +#: interventions/views/detail.py:1234 interventions/views/mobile.py:1492 +#: interventions/views/mobile.py:1787 msgid "Le titre est obligatoire." msgstr "Title is required." -#: interventions/views/detail.py:1240 interventions/views/mobile.py:1499 +#: interventions/views/detail.py:1248 interventions/views/mobile.py:1507 msgid "Localisation non trouvée." msgstr "Location not found." -#: interventions/views/detail.py:1249 interventions/views/mobile.py:1509 -#: interventions/views/mobile.py:1786 +#: interventions/views/detail.py:1257 interventions/views/mobile.py:1517 +#: interventions/views/mobile.py:1794 msgid "Catégorie non trouvée." msgstr "Category not found." -#: interventions/views/detail.py:1291 +#: interventions/views/detail.py:1299 msgid "Intervention de réparation créée depuis l'application web." msgstr "Repair intervention created from web application." -#: interventions/views/detail.py:1366 +#: interventions/views/detail.py:1374 msgid "Aucune configuration utilisateur n'est associée à votre compte." msgstr "No user configuration is associated with your account." -#: interventions/views/detail.py:1381 +#: interventions/views/detail.py:1389 msgid "Vous n'avez pas de droit d'édition sur une thématique d'intervention." msgstr "You do not have edit rights on an intervention theme." -#: interventions/views/detail.py:1614 +#: interventions/views/detail.py:1622 msgid "" "Vous n'avez pas la permission de créer cette inspection pour les contrats " "associés." msgstr "You do not have permission to create preventive interventions." -#: interventions/views/detail.py:1696 +#: interventions/views/detail.py:1704 msgid "Géométrie invalide" msgstr "Invalid parameter." -#: interventions/views/detail.py:1713 +#: interventions/views/detail.py:1721 msgid "Vous n'avez pas accès à cette commande." msgstr "You do not have access to this order." -#: interventions/views/detail.py:1802 +#: interventions/views/detail.py:1804 msgid "Début prévu initial." msgstr "Initial planned start." -#: interventions/views/detail.py:1816 +#: interventions/views/detail.py:1818 #, python-format msgid "" "Le numéro FMS %(fms)s n'apparaît pas dans le nom des documents suivants : " @@ -6072,33 +6218,32 @@ msgstr "" "FMS number %(fms)s does not appear in the name of the following documents: " "%(documents)s" -#: interventions/views/detail.py:1914 +#: interventions/views/detail.py:1915 #, python-format msgid "L'intervention %(code)s a été créée avec succès et liée au projet." msgstr "" -"The intervention %(code)s was successfully created and linked to the " -"project." +"The intervention %(code)s was successfully created and linked to the project." -#: interventions/views/detail.py:1917 +#: interventions/views/detail.py:1918 #, python-format msgid "L'intervention %(code)s a été créée avec succès et liée à la commande." msgstr "" "The work order %(code)s was successfully created and linked to the order." -#: interventions/views/detail.py:1983 interventions/views/detail.py:2069 +#: interventions/views/detail.py:1984 interventions/views/detail.py:2070 #, python-format msgid "Nouvelle inspection - %(name)s" msgstr "New inspection - %(name)s" -#: interventions/views/detail.py:2110 +#: interventions/views/detail.py:2111 msgid "Modèles inconnus" msgstr "Unknown models: %(models)s" -#: interventions/views/detail.py:2153 +#: interventions/views/detail.py:2154 msgid "Erreur de synchro" msgstr "Connection error." -#: interventions/views/detail.py:2172 +#: interventions/views/detail.py:2173 #, python-format msgid "" "Assets synchronisés. Ajoutés: %(created)d • Supprimés: %(deleted)d • Total: " @@ -6107,17 +6252,17 @@ msgstr "" "Assets synchronized. Added: %(created)d • Removed: %(deleted)d • Total: " "%(total)d" -#: interventions/views/detail.py:2179 interventions/views/mobile.py:1417 +#: interventions/views/detail.py:2180 interventions/views/mobile.py:1425 #, python-format msgid " • Opérations supprimées: %(ops)d" msgstr " • Operations removed: %(ops)d" -#: interventions/views/detail.py:2181 interventions/views/mobile.py:1415 +#: interventions/views/detail.py:2182 interventions/views/mobile.py:1423 #, python-format msgid " • Opérations ajoutées: %(ops)d" msgstr " • Operations added: %(ops)d" -#: interventions/views/detail.py:2186 +#: interventions/views/detail.py:2187 #, python-format msgid "" "Certaines opérations n'ont pas été supprimées car des valeurs ont été " @@ -6132,312 +6277,311 @@ msgstr[1] "" "Some operations were not deleted because values have been encoded for " "%(count)d assets." -#: interventions/views/detail.py:2261 +#: interventions/views/detail.py:2262 msgid "Vous ne pouvez pas modifier les postes de cette intervention." msgstr "You cannot modify the items of this intervention." -#: interventions/views/detail.py:2264 +#: interventions/views/detail.py:2265 msgid "Aucune commande n'est associée à cette intervention." msgstr "No order is associated with this intervention." -#: interventions/views/detail.py:2268 +#: interventions/views/detail.py:2269 msgid "Aucun devis n'est disponible pour la commande liée." msgstr "No quote is available for the linked order." -#: interventions/views/detail.py:2271 +#: interventions/views/detail.py:2272 msgid "Le devis doit être figé avant de pouvoir être appliqué." msgstr "The quote must be frozen before it can be applied." -#: interventions/views/detail.py:2430 +#: interventions/views/detail.py:2431 msgid "Aucune donnée à mettre à jour" msgstr "No data to update" -#: interventions/views/detail.py:2453 +#: interventions/views/detail.py:2454 msgid "Permission refusée pour la suppression de postes" msgstr "Permission denied for deleting items" -#: interventions/views/detail.py:2461 +#: interventions/views/detail.py:2462 msgid "" -"Suppression interdite: une quantité a été enregistrée pour ce poste dans une" -" période précédente." +"Suppression interdite: une quantité a été enregistrée pour ce poste dans une " +"période précédente." msgstr "" "Deletion forbidden: a quantity was recorded for this item in a previous " "period." -#: interventions/views/detail.py:2484 +#: interventions/views/detail.py:2485 msgid "Permission refusée pour la mise à jour des quantités" msgstr "Permission denied for updating quantities" -#: interventions/views/detail.py:2492 +#: interventions/views/detail.py:2493 #, python-format msgid "Quantité invalide pour le poste %(post)s" msgstr "Invalid quantity for item %(post)s" -#: interventions/views/detail.py:2497 +#: interventions/views/detail.py:2498 msgid "Permission refusée pour la mise à jour des commentaires" msgstr "Permission denied for updating comments" -#: interventions/views/detail.py:2504 +#: interventions/views/detail.py:2505 msgid "Permission refusée pour la mise à jour des statuts" msgstr "Permission denied for updating statuses" -#: interventions/views/detail.py:2540 +#: interventions/views/detail.py:2541 #, python-format msgid "Poste de contrat non trouvé: %(id)s" msgstr "Contract item not found: %(id)s" -#: interventions/views/detail.py:2542 +#: interventions/views/detail.py:2543 #, python-format msgid "Erreur lors de la mise à jour du poste %(id)s: %(error)s" msgstr "Error updating item %(id)s: %(error)s" -#: interventions/views/detail.py:2550 +#: interventions/views/detail.py:2551 msgid "Des erreurs se sont produites lors de la mise à jour" msgstr "Errors occurred during update" -#: interventions/views/detail.py:2558 +#: interventions/views/detail.py:2559 #, python-format msgid "%(count)d prestation mise à jour avec succès." msgid_plural "%(count)d prestations mises à jour avec succès." msgstr[0] "%(count)d service updated successfully." msgstr[1] "%(count)d services updated successfully." -#: interventions/views/detail.py:2568 +#: interventions/views/detail.py:2569 msgid "Données JSON invalides" msgstr "Invalid JSON data" -#: interventions/views/detail.py:2573 +#: interventions/views/detail.py:2574 #, python-format msgid "Erreur lors de la mise à jour: %(error)s" msgstr "Error during update: %(error)s" -#: interventions/views/detail.py:2632 +#: interventions/views/detail.py:2633 msgid "Invalid JSON data" msgstr "Invalid JSON data" -#: interventions/views/detail.py:2653 +#: interventions/views/detail.py:2654 #, python-format msgid "You do not have permission to update field: %(field)s" msgstr "You do not have permission to update field: %(field)s" -#: interventions/views/detail.py:2680 +#: interventions/views/detail.py:2681 #, python-format msgid "%(count)s field(s) updated with some errors" msgstr "%(count)s field(s) updated with some errors" -#: interventions/views/detail.py:2686 +#: interventions/views/detail.py:2687 #, python-format msgid "%(count)s field(s) updated successfully" msgstr "%(count)s field(s) updated successfully" -#: interventions/views/detail.py:2694 +#: interventions/views/detail.py:2695 msgid "You do not have permission to update this field" msgstr "You do not have permission to update this field" -#: interventions/views/detail.py:2720 +#: interventions/views/detail.py:2721 msgid "Intervention not found" msgstr "Intervention not found" -#: interventions/views/detail.py:2732 interventions/views/detail.py:2783 +#: interventions/views/detail.py:2733 interventions/views/detail.py:2784 msgid "You do not have permission to update the location" msgstr "You do not have permission to update this field" -#: interventions/views/detail.py:2738 +#: interventions/views/detail.py:2739 msgid "Invalid parameters" msgstr "Invalid payload." -#: interventions/views/detail.py:2743 +#: interventions/views/detail.py:2744 msgid "Content type not found" msgstr "Maintain Type not found" -#: interventions/views/detail.py:2747 +#: interventions/views/detail.py:2748 msgid "Location object not found" msgstr "Project not found" -#: interventions/views/detail.py:2800 +#: interventions/views/detail.py:2801 msgid "Missing provider_id" msgstr "Missing provider_id" -#: interventions/views/detail.py:2852 interventions/views/detail.py:2940 -#: interventions/views/detail.py:2987 +#: interventions/views/detail.py:2853 interventions/views/detail.py:2941 +#: interventions/views/detail.py:2988 msgid "Accès non autorisé" msgstr "Access not allowed" -#: interventions/views/detail.py:2856 +#: interventions/views/detail.py:2857 msgid "Vous n'avez pas la permission d'ajouter des opérations." msgstr "You do not have permission to add operations." -#: interventions/views/detail.py:2900 +#: interventions/views/detail.py:2901 msgid "Opérations personnalisées" msgstr "Custom operations" -#: interventions/views/detail.py:2919 +#: interventions/views/detail.py:2920 msgid "Opération personnalisée ajoutée avec succès" msgstr "Custom operation added successfully" -#: interventions/views/detail.py:2921 +#: interventions/views/detail.py:2922 #, python-format msgid "%(count)s opérations personnalisées ajoutées avec succès" msgstr "%(count)s custom operations added successfully." -#: interventions/views/detail.py:2944 +#: interventions/views/detail.py:2945 msgid "Vous n'avez pas la permission d'ajouter des photos aux opérations." msgstr "You do not have permission to add photos to operations." -#: interventions/views/detail.py:2948 +#: interventions/views/detail.py:2949 msgid "Aucune photo fournie" msgstr "No photo provided" -#: interventions/views/detail.py:2964 +#: interventions/views/detail.py:2965 msgid "Photo ajoutée avec succès" msgstr "Photo successfully added" -#: interventions/views/detail.py:2974 +#: interventions/views/detail.py:2975 msgid "Erreur lors de l'ajout de la photo" msgstr "Error adding photo" -#: interventions/views/detail.py:2991 +#: interventions/views/detail.py:2992 msgid "Vous n'avez pas la permission de supprimer des photos d'opérations." msgstr "You do not have permission to delete photos from operations." -#: interventions/views/detail.py:2994 +#: interventions/views/detail.py:2995 msgid "Vous ne pouvez supprimer que vos propres photos" msgstr "You can only delete your own photos." -#: interventions/views/detail.py:3000 +#: interventions/views/detail.py:3001 msgid "Photo supprimée avec succès" msgstr "Photo successfully deleted" -#: interventions/views/detail.py:3008 +#: interventions/views/detail.py:3009 msgid "Erreur lors de la suppression de la photo" msgstr "Error while deleting photo" -#: interventions/views/detail.py:3020 interventions/views/detail.py:3214 +#: interventions/views/detail.py:3021 interventions/views/detail.py:3215 msgid "Cette intervention n'a pas de template d'opérations guidées." msgstr "This intervention has no equipment operation templates" -#: interventions/views/detail.py:3024 interventions/views/detail.py:3218 -#: interventions/views/detail.py:3289 +#: interventions/views/detail.py:3025 interventions/views/detail.py:3219 +#: interventions/views/detail.py:3290 msgid "Vous n'avez pas la permission de modifier les opérations." msgstr "You do not have permission to modify operations." -#: interventions/views/detail.py:3029 interventions/views/detail.py:3294 -#: interventions/views/detail.py:3507 interventions/views/detail.py:3581 -#: interventions/views/detail.py:3766 interventions/views/workflow.py:320 +#: interventions/views/detail.py:3030 interventions/views/detail.py:3295 +#: interventions/views/detail.py:3508 interventions/views/detail.py:3582 +#: interventions/views/detail.py:3767 interventions/views/workflow.py:320 #: interventions/views/workflow.py:360 msgid "Format JSON invalide" msgstr "Invalid JSON format" -#: interventions/views/detail.py:3033 +#: interventions/views/detail.py:3034 msgid "Le champ 'data' doit être un objet JSON." msgstr "Item #%(index)s must be a JSON object." -#: interventions/views/detail.py:3042 +#: interventions/views/detail.py:3043 msgid "Opérations guidées enregistrées." msgstr "General operations" -#: interventions/views/detail.py:3222 +#: interventions/views/detail.py:3223 msgid "Aucun fichier fourni." msgstr "No files provided." -#: interventions/views/detail.py:3267 +#: interventions/views/detail.py:3268 msgid "Vous n'avez pas la permission de supprimer ce fichier." msgstr "You do not have permission to delete this document." -#: interventions/views/detail.py:3334 +#: interventions/views/detail.py:3335 #, python-format msgid "évaleur de mesure invalide pour l'opération %(id)s" msgstr "Measurement value invalid for operation %(id)s" -#: interventions/views/detail.py:3353 +#: interventions/views/detail.py:3354 #, python-format msgid "Format de durée invalide pour l'opération %(id)s" msgstr "Invalid duration format for operation %(id)s" -#: interventions/views/detail.py:3356 interventions/views/mobile.py:2002 +#: interventions/views/detail.py:3357 interventions/views/mobile.py:2010 #, python-format msgid "Valeur de durée invalide pour l'opération %(id)s" msgstr "Invalid duration value for operation %(id)s" -#: interventions/views/detail.py:3377 interventions/views/mobile.py:2021 +#: interventions/views/detail.py:3378 interventions/views/mobile.py:2029 #, python-format msgid "Valeur de date invalide pour l'opération %(id)s" msgstr "Invalid date value for operation %(id)s" -#: interventions/views/detail.py:3392 interventions/views/mobile.py:2041 +#: interventions/views/detail.py:3393 interventions/views/mobile.py:2049 #, python-format msgid "Statut invalide pour l'opération %(id)s" msgstr "Invalid status for operation %(id)s" -#: interventions/views/detail.py:3401 interventions/views/mobile.py:2039 +#: interventions/views/detail.py:3402 interventions/views/mobile.py:2047 #, python-format msgid "Opération %(id)s introuvable" msgstr "Operation %(id)s not found" -#: interventions/views/detail.py:3403 +#: interventions/views/detail.py:3404 #, python-format msgid "Erreur pour l'opération %(id)s : %(err)s" msgstr "Error for operation %(id)s: %(err)s" -#: interventions/views/detail.py:3409 +#: interventions/views/detail.py:3410 #, python-format msgid "%(count)s opération(s) sauvegardée(s)" msgstr "%(count)s operation(s) saved" -#: interventions/views/detail.py:3440 interventions/views/detail.py:3687 +#: interventions/views/detail.py:3441 interventions/views/detail.py:3688 msgid "" "Cette fonctionnalité n'est disponible que pour les interventions préventives" msgstr "This feature is only available for preventive interventions" -#: interventions/views/detail.py:3451 +#: interventions/views/detail.py:3452 msgid "asset_type et asset_id requis" msgstr "asset_type and asset_id required" -#: interventions/views/detail.py:3460 interventions/views/detail.py:3714 +#: interventions/views/detail.py:3461 interventions/views/detail.py:3715 msgid "Type d'asset invalide" msgstr "Invalid asset type" -#: interventions/views/detail.py:3473 +#: interventions/views/detail.py:3474 msgid "Cette intervention n'a pas de templates d'opérations équipement" msgstr "This intervention has no equipment operation templates" -#: interventions/views/detail.py:3491 -msgid "" -"Choisissez le(s) template(s) d'opérations à appliquer à cet équipement." +#: interventions/views/detail.py:3492 +msgid "Choisissez le(s) template(s) d'opérations à appliquer à cet équipement." msgstr "Choose the operation template(s) to apply to this equipment." -#: interventions/views/detail.py:3497 interventions/views/detail.py:3751 +#: interventions/views/detail.py:3498 interventions/views/detail.py:3752 msgid "Type d'asset non trouvé" msgstr "Asset type not found" -#: interventions/views/detail.py:3502 interventions/views/detail.py:3756 +#: interventions/views/detail.py:3503 interventions/views/detail.py:3757 msgid "Équipement non trouvé" msgstr "Equipment not found" -#: interventions/views/detail.py:3528 +#: interventions/views/detail.py:3529 msgid "Liste d'assets requise" msgstr "Asset list required" -#: interventions/views/detail.py:3572 +#: interventions/views/detail.py:3573 #, python-format msgid "%(ops)d opération créée pour %(assets)d équipement" msgid_plural "%(ops)d opérations créées pour %(assets)d équipements" msgstr[0] "%(ops)d operation created for %(assets)d equipment" msgstr[1] "%(ops)d operations created for %(assets)d equipment" -#: interventions/views/detail.py:3699 +#: interventions/views/detail.py:3700 msgid "asset_type, asset_id et template_ids requis" msgstr "asset_type, asset_id and template_ids required" -#: interventions/views/detail.py:3705 +#: interventions/views/detail.py:3706 msgid "template_ids doit être une liste non vide" msgstr "template_ids must be a non-empty list" -#: interventions/views/detail.py:3725 +#: interventions/views/detail.py:3726 msgid "Certains templates n'ont pas été trouvés" msgstr "Some templates were not found" -#: interventions/views/detail.py:3742 +#: interventions/views/detail.py:3743 #, python-format msgid "%(count)d opération créée avec succès depuis %(templates)d template" msgid_plural "" @@ -6447,7 +6591,7 @@ msgstr[0] "" msgstr[1] "" "%(count)d operations successfully created from %(templates)d templates" -#: interventions/views/detail.py:3761 +#: interventions/views/detail.py:3762 msgid "Un ou plusieurs templates non trouvés" msgstr "One or more templates not found" @@ -6518,8 +6662,8 @@ msgid "" "suivante." msgstr "" "If checked, a new order will be created for each repetition. The selected " -"order will be renamed with the suffix '-1', and orders '-2', '-3', etc. will" -" be automatically created for each subsequent repetition." +"order will be renamed with the suffix '-1', and orders '-2', '-3', etc. will " +"be automatically created for each subsequent repetition." #: interventions/views/forms.py:483 msgid "Type d'éléments à sélectionner" @@ -6603,216 +6747,216 @@ msgid "" msgstr "" "You must select a measure definition for an operation of type 'Measure'." -#: interventions/views/general.py:927 +#: interventions/views/general.py:932 #, python-format msgid "%(count)s intervention associée à la commande." msgid_plural "%(count)s interventions associées à la commande." msgstr[0] "%(count)s intervention associated with the order." msgstr[1] "%(count)s interventions associated with the order." -#: interventions/views/general.py:960 interventions/views/general.py:1110 +#: interventions/views/general.py:965 interventions/views/general.py:1115 #: interventions/views/views_pdf_reporting.py:2309 msgid "Paramètre 'ids' invalide." msgstr "Invalid 'ids' parameter." -#: interventions/views/general.py:963 interventions/views/general.py:1113 +#: interventions/views/general.py:968 interventions/views/general.py:1118 msgid "Aucune intervention sélectionnée." msgstr "No intervention selected." -#: interventions/views/general.py:971 +#: interventions/views/general.py:976 msgid "ID" msgstr "ID" -#: interventions/views/general.py:976 +#: interventions/views/general.py:981 msgid "Catégorie d'actif" msgstr "Asset category" -#: interventions/views/general.py:982 +#: interventions/views/general.py:987 msgid "Catégorie source" msgstr "Source category" -#: interventions/views/general.py:983 +#: interventions/views/general.py:988 #: interventions/views/views_pdf_reporting.py:1520 msgid "Détail source" msgstr "Source detail" -#: interventions/views/general.py:984 +#: interventions/views/general.py:989 #: interventions/views/views_pdf_reporting.py:1512 #: interventions/views/views_pdf_reporting.py:1514 #: interventions/views/views_pdf_reporting.py:1517 msgid "Référence source" msgstr "Source reference" -#: interventions/views/general.py:991 +#: interventions/views/general.py:996 msgid "Fournisseur assigné" msgstr "Assigned provider" -#: interventions/views/general.py:992 +#: interventions/views/general.py:997 msgid "Equipe assignée" msgstr "Assigned team" -#: interventions/views/general.py:1003 +#: interventions/views/general.py:1008 #: interventions/views/views_pdf_reporting.py:1878 msgid "Créé par" msgstr "Created by" -#: interventions/views/general.py:1016 +#: interventions/views/general.py:1021 msgid "Fichiers attachés (par créateur)" msgstr "Attached files (by creator)" -#: interventions/views/general.py:1048 +#: interventions/views/general.py:1053 msgid "Export XLSX indisponible (dépendance manquante)." msgstr "XLSX export unavailable (missing dependency)." -#: interventions/views/general.py:1101 +#: interventions/views/general.py:1106 msgid "Cette action est réservée aux administrateurs." msgstr "This feature is reserved for technicians." -#: interventions/views/helpers.py:478 +#: interventions/views/helpers.py:480 #, python-format msgid "Pause de l'intervention - %(reason)s : %(details)s" msgstr "Intervention pause - %(reason)s : %(details)s" -#: interventions/views/helpers.py:483 +#: interventions/views/helpers.py:485 #, python-format msgid "Pause de l'intervention - %(reason)s" msgstr "Intervention pause - %(reason)s" -#: interventions/views/helpers.py:1582 +#: interventions/views/helpers.py:1584 #, python-format msgid "Modèles inconnus: %(models)s" msgstr "Unknown models: %(models)s" -#: interventions/views/helpers.py:2063 interventions/views/mobile.py:1161 -#: interventions/views/mobile.py:1209 +#: interventions/views/helpers.py:2070 interventions/views/mobile.py:1169 +#: interventions/views/mobile.py:1217 msgid "Vous n'avez pas accès à cette intervention." msgstr "You do not have access to this intervention." -#: interventions/views/helpers.py:2067 +#: interventions/views/helpers.py:2074 msgid "Vous n'avez pas la permission de modifier cette opération." msgstr "You do not have permission to modify this operation." -#: interventions/views/helpers.py:2090 +#: interventions/views/helpers.py:2097 msgid "Non défini" msgstr "Undefined" -#: interventions/views/helpers.py:2093 +#: interventions/views/helpers.py:2100 #, python-format msgid "Début planifié : %(old)s → %(new)s" msgstr "Planned start : %(old)s → %(new)s" -#: interventions/views/helpers.py:2098 +#: interventions/views/helpers.py:2105 #, python-format msgid "Fin planifiée : %(old)s → %(new)s" msgstr "Planned end : %(old)s → %(new)s" -#: interventions/views/helpers.py:2106 +#: interventions/views/helpers.py:2113 #, python-format msgid "Statut : %(old)s → %(new)s" msgstr "Status : %(old)s → %(new)s" -#: interventions/views/helpers.py:2420 +#: interventions/views/helpers.py:2462 #, python-format msgid "Error creating note: %(error)s" msgstr "Error creating note: %(error)s" -#: interventions/views/helpers.py:2438 +#: interventions/views/helpers.py:2480 msgid "You do not have permission to edit this note" msgstr "You do not have permission to edit this note" -#: interventions/views/helpers.py:2448 interventions/views/helpers.py:2467 +#: interventions/views/helpers.py:2490 interventions/views/helpers.py:2509 #, python-format msgid "Note not found: %(note_id)s" msgstr "Note not found: %(note_id)s" -#: interventions/views/helpers.py:2450 +#: interventions/views/helpers.py:2492 #, python-format msgid "Error updating note: %(error)s" msgstr "Error updating note: %(error)s" -#: interventions/views/helpers.py:2461 +#: interventions/views/helpers.py:2503 msgid "You do not have permission to delete this note" msgstr "You do not have permission to delete this note" -#: interventions/views/helpers.py:2469 +#: interventions/views/helpers.py:2511 #, python-format msgid "Error deleting note: %(error)s" msgstr "Error deleting note: %(error)s" -#: interventions/views/helpers.py:2472 +#: interventions/views/helpers.py:2514 #, python-format msgid "Error processing notes: %(error)s" msgstr "Error processing notes: %(error)s" -#: interventions/views/helpers.py:2499 +#: interventions/views/helpers.py:2541 msgid "Value for title must be limited to 200 characters" msgstr "Value for title must be limited to 200 characters" -#: interventions/views/helpers.py:2517 +#: interventions/views/helpers.py:2559 msgid "You do not have access to this provider" msgstr "You do not have access to this provider" -#: interventions/views/helpers.py:2523 +#: interventions/views/helpers.py:2565 msgid "Company not found" msgstr "Company not found" -#: interventions/views/helpers.py:2541 +#: interventions/views/helpers.py:2583 msgid "You do not have access to this contract" msgstr "You do not have access to this contract" -#: interventions/views/helpers.py:2546 +#: interventions/views/helpers.py:2588 msgid "Contract not found" msgstr "Contract not found" -#: interventions/views/helpers.py:2552 +#: interventions/views/helpers.py:2594 msgid "Maintain Type not found" msgstr "Maintain Type not found" -#: interventions/views/helpers.py:2559 +#: interventions/views/helpers.py:2601 msgid "Type not found" msgstr "Type not found" -#: interventions/views/helpers.py:2565 +#: interventions/views/helpers.py:2607 msgid "Origin Type not found" msgstr "Origin Type not found" -#: interventions/views/helpers.py:2577 +#: interventions/views/helpers.py:2619 msgid "Project not found" msgstr "Project not found" -#: interventions/views/helpers.py:2583 +#: interventions/views/helpers.py:2625 msgid "Value for Osiris must be a positive integer" msgstr "Value for Osiris must be a positive integer" -#: interventions/views/helpers.py:2593 +#: interventions/views/helpers.py:2635 msgid "Value for PMO must be a positive integer" msgstr "Value for Order must be a positive integer" -#: interventions/views/helpers.py:2599 +#: interventions/views/helpers.py:2641 msgid "Value for folder must be limited to 1024 characters" msgstr "Value for folder must be limited to 1024 characters" -#: interventions/views/helpers.py:2606 +#: interventions/views/helpers.py:2648 msgid "Selected team not found" msgstr "Selected team not found" -#: interventions/views/helpers.py:2610 +#: interventions/views/helpers.py:2652 msgid "Selected team does not belong to the assigned provider" msgstr "Selected team does not belong to the assigned provider" -#: interventions/views/helpers.py:2614 +#: interventions/views/helpers.py:2656 msgid "Selected team is not associated with the thematic of this intervention" msgstr "Selected team is not associated with the theme of this intervention" -#: interventions/views/helpers.py:2623 +#: interventions/views/helpers.py:2665 msgid "Selected member not found" msgstr "Selected member not found" -#: interventions/views/helpers.py:2631 +#: interventions/views/helpers.py:2673 msgid "Selected member does not belong to the assigned provider" msgstr "Selected member does not belong to the assigned provider" -#: interventions/views/helpers.py:2637 +#: interventions/views/helpers.py:2679 msgid "" "Selected member's team is not associated with the thematic of this " "intervention" @@ -6820,169 +6964,169 @@ msgstr "" "Selected member's team is not associated with the thematic of this " "intervention" -#: interventions/views/helpers.py:2645 +#: interventions/views/helpers.py:2687 msgid "Invalid assignment value." msgstr "Invalid assignment value." -#: interventions/views/helpers.py:2653 +#: interventions/views/helpers.py:2695 msgid "Value for category must be a positive integer" msgstr "Value for category must be a positive integer" -#: interventions/views/helpers.py:2661 +#: interventions/views/helpers.py:2703 msgid "Selected category is not allowed for this intervention" msgstr "Selected category is not allowed for this intervention" -#: interventions/views/helpers.py:2674 +#: interventions/views/helpers.py:2716 msgid "Symptom not found" msgstr "Symptom not found" -#: interventions/views/helpers.py:2675 +#: interventions/views/helpers.py:2717 msgid "Value for Symptom must be a positive integer" msgstr "Value for Symptom must be a positive integer" -#: interventions/views/helpers.py:2683 +#: interventions/views/helpers.py:2725 msgid "Priority not found" msgstr "Priority not found" -#: interventions/views/helpers.py:2694 +#: interventions/views/helpers.py:2736 msgid "Source category not found" msgstr "Source category not found" -#: interventions/views/helpers.py:2695 +#: interventions/views/helpers.py:2737 msgid "Value for Source category must be a positive integer" msgstr "Value for Source category must be a positive integer" -#: interventions/views/helpers.py:2701 +#: interventions/views/helpers.py:2743 msgid "Value for source_ref must be limited to 255 characters" msgstr "Value for source_ref must be limited to 255 characters" -#: interventions/views/helpers.py:2707 +#: interventions/views/helpers.py:2749 msgid "Value for source_detail must be limited to 255 characters" msgstr "Value for source_detail must be limited to 255 characters" -#: interventions/views/helpers.py:2714 +#: interventions/views/helpers.py:2756 msgid "Value for description must be limited to 1024 characters" msgstr "Value for description must be limited to 1024 characters" -#: interventions/views/helpers.py:2725 +#: interventions/views/helpers.py:2767 msgid "Order not found" msgstr "Order not found" -#: interventions/views/helpers.py:2726 +#: interventions/views/helpers.py:2768 msgid "Value for Order must be a positive integer" msgstr "Value for Order must be a positive integer" -#: interventions/views/helpers.py:2739 +#: interventions/views/helpers.py:2781 msgid "Value for processed_via_other_intervention must be boolean" msgstr "Value for processed_via_other_intervention must be boolean" -#: interventions/views/helpers.py:2754 +#: interventions/views/helpers.py:2796 msgid "Value for lat must be a decimal number" msgstr "Value for category must be a positive integer" -#: interventions/views/helpers.py:2765 +#: interventions/views/helpers.py:2807 msgid "Value for lon must be a decimal number" msgstr "Value for Symptom must be a positive integer" -#: interventions/views/helpers.py:2770 +#: interventions/views/helpers.py:2812 #, python-format msgid "Unknown field: %(field)s" msgstr "Unknown field: %(field)s" -#: interventions/views/helpers.py:2862 interventions/views/helpers.py:2880 -#: interventions/views/helpers.py:2968 interventions/views/helpers.py:2983 +#: interventions/views/helpers.py:2904 interventions/views/helpers.py:2922 +#: interventions/views/helpers.py:3010 interventions/views/helpers.py:3025 msgid "Event ID is required." msgstr "Event ID is required." -#: interventions/views/helpers.py:2866 interventions/views/helpers.py:2884 -#: interventions/views/helpers.py:2972 interventions/views/helpers.py:2987 +#: interventions/views/helpers.py:2908 interventions/views/helpers.py:2926 +#: interventions/views/helpers.py:3014 interventions/views/helpers.py:3029 msgid "Event not found." msgstr "Event not found." -#: interventions/views/helpers.py:2869 interventions/views/helpers.py:2887 +#: interventions/views/helpers.py:2911 interventions/views/helpers.py:2929 msgid "Seuls les événements futurs peuvent être modifiés ou supprimés." msgstr "Only future events can be modified or deleted." -#: interventions/views/helpers.py:2894 interventions/views/helpers.py:2927 -#: interventions/views/helpers.py:2994 interventions/views/helpers.py:3027 +#: interventions/views/helpers.py:2936 interventions/views/helpers.py:2969 +#: interventions/views/helpers.py:3036 interventions/views/helpers.py:3069 msgid "Champs requis manquants." msgstr "Missing required fields." -#: interventions/views/helpers.py:2898 interventions/views/helpers.py:2932 -#: interventions/views/helpers.py:2998 interventions/views/helpers.py:3032 +#: interventions/views/helpers.py:2940 interventions/views/helpers.py:2974 +#: interventions/views/helpers.py:3040 interventions/views/helpers.py:3074 msgid "Format datetime invalide" msgstr "Invalid datetime format" -#: interventions/views/mobile.py:493 interventions/views/mobile.py:1904 +#: interventions/views/mobile.py:494 interventions/views/mobile.py:1912 msgid "Vous n'êtes pas autorisé à modifier cette note" msgstr "You are not authorized to modify this note" -#: interventions/views/mobile.py:509 +#: interventions/views/mobile.py:510 msgid "Erreur lors de l'enregistrement de la note." msgstr "Error saving note." -#: interventions/views/mobile.py:660 +#: interventions/views/mobile.py:661 msgid "Prise en charge de l'intervention" msgstr "Intervention taken over" -#: interventions/views/mobile.py:662 +#: interventions/views/mobile.py:663 msgid "Libération de l'intervention" msgstr "Intervention released" -#: interventions/views/mobile.py:665 +#: interventions/views/mobile.py:666 msgid "Mise en pause de l'intervention" msgstr "Intervention taken over" -#: interventions/views/mobile.py:673 +#: interventions/views/mobile.py:674 #, python-format msgid "Action '%(action)s' depuis l'interface mobile" msgstr "Action '%(action)s' from mobile interface" -#: interventions/views/mobile.py:982 +#: interventions/views/mobile.py:988 msgid "Retour à l'intervention" msgstr "Back to intervention" -#: interventions/views/mobile.py:992 +#: interventions/views/mobile.py:998 msgid "Retour au projet" msgstr "Back to project" -#: interventions/views/mobile.py:1002 +#: interventions/views/mobile.py:1008 msgid "Retour au contrôle" msgstr "Back to control" -#: interventions/views/mobile.py:1012 +#: interventions/views/mobile.py:1018 msgid "Retour à l'observation" msgstr "Back to observation" -#: interventions/views/mobile.py:1168 +#: interventions/views/mobile.py:1176 msgid "Aucun fichier reçu." msgstr "No file received." -#: interventions/views/mobile.py:1178 +#: interventions/views/mobile.py:1186 msgid "Erreur lors de l'enregistrement de la photo." msgstr "Error saving photo." -#: interventions/views/mobile.py:1217 +#: interventions/views/mobile.py:1225 msgid "Vous n'avez pas la permission de supprimer ce document." msgstr "You do not have permission to delete this document." -#: interventions/views/mobile.py:1225 +#: interventions/views/mobile.py:1233 msgid "Erreur lors de la suppression du document." msgstr "Error deleting document." -#: interventions/views/mobile.py:1375 +#: interventions/views/mobile.py:1383 msgid "Requête invalide." msgstr "Invalid request." -#: interventions/views/mobile.py:1379 +#: interventions/views/mobile.py:1387 msgid "Aucune sélection d'équipements reçue." msgstr "No equipment selection received." -#: interventions/views/mobile.py:1404 +#: interventions/views/mobile.py:1412 msgid "Erreur lors de la synchronisation des équipements." msgstr "Error synchronizing equipment." -#: interventions/views/mobile.py:1407 +#: interventions/views/mobile.py:1415 #, python-format msgid "" "Synchronisation terminée. Ajoutés: %(created)d • Supprimés: %(deleted)d • " @@ -6991,7 +7135,7 @@ msgstr "" "Synchronization complete. Added: %(created)d • Removed: %(deleted)d • Total " "targets: %(total)d" -#: interventions/views/mobile.py:1427 +#: interventions/views/mobile.py:1435 #, python-format msgid "" "Certaines opérations n'ont pas été supprimées car des valeurs ont été " @@ -7006,97 +7150,97 @@ msgstr[1] "" "Some operations were not deleted because values have been encoded for " "%(count)d equipment." -#: interventions/views/mobile.py:1564 +#: interventions/views/mobile.py:1572 msgid "Intervention de réparation créée depuis l'application mobile." msgstr "Repair intervention created from mobile application." -#: interventions/views/mobile.py:1621 interventions/views/mobile.py:1854 +#: interventions/views/mobile.py:1629 interventions/views/mobile.py:1862 #, python-format msgid "L'intervention %(code)s a été créée avec succès." msgstr "The intervention %(code)s has been successfully created." -#: interventions/views/mobile.py:1643 interventions/views/mobile.py:1660 -#: interventions/views/mobile.py:1702 +#: interventions/views/mobile.py:1651 interventions/views/mobile.py:1668 +#: interventions/views/mobile.py:1710 msgid "Accès réservé aux gestionnaires internes (admin, manager, controller)." msgstr "Access restricted to internal managers (admin, manager, controller)." -#: interventions/views/mobile.py:1677 +#: interventions/views/mobile.py:1685 msgid "Aucune thématique avec droits de création d'intervention trouvée." msgstr "No thematic with intervention creation rights found." -#: interventions/views/mobile.py:1713 +#: interventions/views/mobile.py:1721 msgid "" "Vous n'avez pas les droits pour créer des interventions pour cette " "thématique." msgstr "You do not have rights to create interventions for this thematic." -#: interventions/views/mobile.py:1936 +#: interventions/views/mobile.py:1944 #, python-format msgid "Erreur lors de l'enregistrement de la note: %(error)s" msgstr "Error saving note: %(error)s" -#: interventions/views/mobile.py:1948 +#: interventions/views/mobile.py:1956 #, python-format msgid "Erreur lors de l'upload du fichier %(name)s: %(error)s" msgstr "Error uploading file %(name)s: %(error)s" -#: interventions/views/mobile.py:2043 +#: interventions/views/mobile.py:2051 #, python-format msgid "Valeur de mesure invalide pour l'opération %(id)s" msgstr "Measurement value invalid for operation %(id)s" -#: interventions/views/mobile.py:2045 +#: interventions/views/mobile.py:2053 msgid "Format JSON invalide pour les opérations" msgstr "Invalid JSON format for operations" -#: interventions/views/mobile.py:2050 +#: interventions/views/mobile.py:2058 msgid "Note enregistrée" msgstr "Save" -#: interventions/views/mobile.py:2052 +#: interventions/views/mobile.py:2060 #, python-format msgid "%(count)s fichier(s)" msgstr "%(count)s file(s)" -#: interventions/views/mobile.py:2054 +#: interventions/views/mobile.py:2062 #, python-format msgid "%(count)s opération(s)" msgstr "%(count)s operation(s)" -#: interventions/views/mobile.py:2059 +#: interventions/views/mobile.py:2067 msgid "Aucune modification" msgstr "No changes" -#: interventions/views/mobile.py:2080 interventions/views/mobile.py:2151 +#: interventions/views/mobile.py:2088 interventions/views/mobile.py:2159 msgid "Vous n'êtes pas membre d'une équipe." msgstr "You are not a member of a team." -#: interventions/views/mobile.py:2095 +#: interventions/views/mobile.py:2103 msgid "Votre équipe n'a pas de thématiques assignées." msgstr "Your team has no assigned themes." -#: interventions/views/mobile.py:2182 +#: interventions/views/mobile.py:2190 msgid "Veuillez sélectionner un membre." msgstr "Please select a member." -#: interventions/views/mobile.py:2189 +#: interventions/views/mobile.py:2197 msgid "Paramètre invalide." msgstr "Invalid parameter." -#: interventions/views/mobile.py:2198 +#: interventions/views/mobile.py:2206 msgid "Membre introuvable." msgstr "Member not found." -#: interventions/views/mobile.py:2206 +#: interventions/views/mobile.py:2214 msgid "Le membre cible doit être de la même société." msgstr "The target member must be from the same company." -#: interventions/views/mobile.py:2217 +#: interventions/views/mobile.py:2225 msgid "" "Le membre cible doit être dans une équipe avec des thématiques communes." msgstr "The target member must be in a team with common themes." -#: interventions/views/mobile.py:2264 +#: interventions/views/mobile.py:2272 #, python-format msgid "" "Intervention transférée de %(from_member)s (%(from_team)s) vers " @@ -7105,20 +7249,20 @@ msgstr "" "Intervention transferred from %(from_member)s (%(from_team)s) to " "%(to_member)s (%(to_team)s)" -#: interventions/views/mobile.py:2265 +#: interventions/views/mobile.py:2273 msgid "non assigné" msgstr "unassigned" -#: interventions/views/mobile.py:2266 interventions/views/mobile.py:2268 -#: interventions/views/mobile.py:2288 +#: interventions/views/mobile.py:2274 interventions/views/mobile.py:2276 +#: interventions/views/mobile.py:2296 msgid "aucune équipe" msgstr "No team" -#: interventions/views/mobile.py:2272 +#: interventions/views/mobile.py:2280 msgid "Statut changé automatiquement de 'Démarré' à 'En pause'." msgstr "Status automatically changed from 'Started' to 'Paused'." -#: interventions/views/mobile.py:2284 +#: interventions/views/mobile.py:2292 #, python-format msgid "Intervention transférée avec succès vers %(member)s." msgstr "Intervention successfully transferred to %(member)s." @@ -7211,10 +7355,6 @@ msgstr "Transmission date" msgid "Début réel" msgstr "Actual start" -#: interventions/views/views_pdf_reporting.py:1471 -msgid "Fin réelle" -msgstr "Actual end" - #: interventions/views/views_pdf_reporting.py:1527 msgid "Appel confirmé" msgstr "Call confirmed" @@ -7280,8 +7420,8 @@ msgstr "Comment" #: interventions/views/views_pdf_reporting.py:2352 #, python-format msgid "" -"Le rapport ne peut pas être généré car %(count)s interventions correspondent" -" aux filtres actifs. Veuillez affiner les filtres ou sélectionner " +"Le rapport ne peut pas être généré car %(count)s interventions correspondent " +"aux filtres actifs. Veuillez affiner les filtres ou sélectionner " "manuellement au plus 50 interventions." msgstr "" @@ -7384,64 +7524,64 @@ msgstr "No permission to modify this intervention." msgid "Statut inchangé." msgstr "Status unchanged." -#: interventions/views/workflow.py:416 +#: interventions/views/workflow.py:415 msgid "" "Au moins une photo ajoutée après le passage au statut 'À traiter' est " "obligatoire pour terminer cette intervention." msgstr "" -#: interventions/views/workflow.py:428 +#: interventions/views/workflow.py:427 msgid "" "Au moins une occupation doit être enregistrée avant de terminer cette " "intervention corrective." msgstr "" -#: interventions/views/workflow.py:435 +#: interventions/views/workflow.py:434 msgid "Vous n'avez pas le droit d'approuver les interventions de ce contrat." msgstr "" "You do not have the right to approve the interventions of this contract." -#: interventions/views/workflow.py:477 +#: interventions/views/workflow.py:476 msgid "Confirmation de passage à la période suivante requise." msgstr "Confirmation of transition to next period required." -#: interventions/views/workflow.py:481 +#: interventions/views/workflow.py:480 msgid "" -"Toutes les quantités enregistrées doivent être validées avant de clôturer la" -" période." +"Toutes les quantités enregistrées doivent être validées avant de clôturer la " +"période." msgstr "All recorded quantities must be validated before closing the period." -#: interventions/views/workflow.py:521 +#: interventions/views/workflow.py:520 msgid "Passage à la période suivante: retour à 'A planifier'." msgstr "Transition to next period: back to 'To schedule'." -#: interventions/views/workflow.py:526 +#: interventions/views/workflow.py:525 msgid "Transition non autorisée." msgstr "Transition not allowed." -#: interventions/views/workflow.py:542 +#: interventions/views/workflow.py:541 msgid "Vous ne pouvez annuler que les interventions créées par votre service." msgstr "You cannot move this intervention in its current status." -#: interventions/views/workflow.py:551 interventions/views/workflow.py:554 +#: interventions/views/workflow.py:550 interventions/views/workflow.py:553 msgid "Un contrat doit être indiqué avant de passer à ce statut." msgstr "A contract must be specified before moving to this status." -#: interventions/views/workflow.py:581 +#: interventions/views/workflow.py:580 msgid "Veuillez sélectionner une raison de mise en pause." msgstr "Please select a pause reason." -#: interventions/views/workflow.py:583 +#: interventions/views/workflow.py:582 msgid "Veuillez préciser la raison de la mise en pause." msgstr "Please specify the reason for the pause." -#: interventions/views/workflow.py:604 +#: interventions/views/workflow.py:603 msgid "" "Tous les postes de contrat doivent être validés avant de passer à 'validé'." msgstr "" "All contract line items must be validated before moving to 'validated'." -#: interventions/views/workflow.py:607 +#: interventions/views/workflow.py:606 msgid "" "L'option de validation par périodes est active. Marquez la dernière période " "ou confirmez le passage à la période suivante." @@ -7449,14 +7589,14 @@ msgstr "" "Validation by periods option is active. Mark the last period or confirm " "transition to the next period." -#: interventions/views/workflow.py:637 +#: interventions/views/workflow.py:636 #, python-format msgid "" "Observation marquée 'Doublon' suite à l'annulation de l'intervention " "%(code)s (motif : doublon)" msgstr "" -#: interventions/views/workflow.py:639 +#: interventions/views/workflow.py:638 #, python-format msgid "" "Observation remise 'À traiter' suite à l'annulation de l'intervention " diff --git a/loko/interventions/locale/fr/LC_MESSAGES/django.mo b/loko/interventions/locale/fr/LC_MESSAGES/django.mo index de264112547ded71b0ec588a74151691d4d97c45..6aa50d738b873d44ed620e9e1172df2a1f8e37e9 100644 GIT binary patch delta 34232 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 P{y%eHhP-h$ivK?VsuooA delta 32333 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 cl(9qmJb&RJm;! z4^N<$Vh~n5Z(hxPF)#69xCB>XF|6>X>9B*^8@n(QUPMQm?InS%nCOBz zzxgnX_(05#Yf!uYBv!@qwr*Ux?a7Cs7^x2eYByRepf+^!Sk32 zZ(&OOj2STb4byHA>N&+60;vf!!Gzcg)8h~upJ82u8o_FtzYo=cD>nT(>Ol!^nhs_} zb)c|~*TEvhyJ93R#boGQC!h{IK^;S{zsx2IL^W6k^`Q2sa>LLUr=w&LCPz~-t z4d4W(!n-&U-(m_Je9M%dfRuM!(+Q}drKly?iE8KsX2mNQi0@GiX1i^cEF6;)k3=22 zYN!$SLM_20)Y{KOb$l7B{C4zo5Yy`X-?bSZQEQasjv0BNH4@d48mJlSftrCIF*D9b zjcmJ(|Ay+oBh=n{jq3OZ)IgKoHJdvSJ)i$I2dYlur=^{`K)J8q9 zKI(L|Lmi_&HhqLmpJe0nQ8Td?wMVvD_n>C%@O|b#BY}$~_}~lF1Ky!FpYH?HkqoFA z2|SbuFczlUZ9GNUSnSR>Jk zctvX!n_eB&@y1vb`(qp2fVDB{BlEyksP_6{HgvEmF2#cQL6-bSG*Ce?wn%ZV|{q;1Oz#lRP$4 znB1Bbwbmi1wJeURSOwLgI;g4bhVjrrwKEp=qWJ-}84sb#c|S27O^cj1#}!JzpNy)g zk+#AFI1n{O4i>^+P$PJND)$D9q2E)pcPgP~payDhbU@XgVAJ=YI&cA1?{6%s^Pl6H zd3QI%Ffyj0I&=`VDKDX>^ag4(y+)xqyjOE?yj;~LZq?7(omi4o}k zpIN#ZsOL36Ck25)1a$7BQ4d~)YVa4-RA0p0_|)e6zc4cqfC))2gh{aks^RLG2z#O* z4#8wN9#h~PjE`$yF#npO%_IclVN`_|7=*5urbGELglGh6>N=rjUct{YkCAV z;xnijxq@1nyEgrA)C|6|=^5Xc8Oi1lPy=D8HI76*pebsK2BR8OIrTUiQ)3KjubjYK zcn=F;qPHeL3iV-A2Q_nDQ3IHVnz2oo7M-&Mv{@dZ8uWW-c6%PwgUh2jQWLc|8lW0# zgDO7|)8KSWg=?(4QG4nvs{B*b0KMLunaYk~Jl_>eKm}V_hhuu;^H2|nL9Oi>)Fyh0 zdI5dL^yu@!#IvGiG7yzs0P|s0%zy(h2~NW(T!fy_|0@L4f&Wlzl=P$dejbi$pdspk zqfiY;qdKx2wKrl=Q+d?JZ=%Zohnm^K7(o9Pv*10OIG`hPa(I}D2u?}QrRV$_4zqXu*qwK?CSX2|P{S<1xdsOM=3s7Ilw z4pc^Us2%ED4@9l~I1I<>m=TYm>fOak_{ql0e>Hoe1!@NSV}4wMYX1~!Mjn1;{j(DI zXfrap+@1!DpmudF9E}4|BYTH>Klr%ao(`o#bs#HhWD%&DD1#9=7&T*Cuoj-Q`5C?3 zo*!iDdO2>-+RYLUr zVK?Gi@Cjy)?{+o9M80M~ZLux!`;JYhoWSk*q4OlhBcotKGoqrX<5${R2{odcsB_#I zwHYU1W}J@!xE)pR3Tm(1LcKRWV{uHC$jqcun?M;7TB4@>C)7LoDCWV-sI_t@c6;_h zYHLo^j1@v{&L~WdWl(#iE(T#s)T@00Y7=fp)jNdLb6h70sHf*pBfE^+lrOLoCQ9P= zyomauUNpl|BbtHg=w{T&4x(n{vQ7Vh0mPH|nE?c2DdJ_YB#y$2TD<)Pw27{J68OGu z<0+DwCCG<54TVrMQW5pwUZ^+ZD4RbK)se-hJ+u`&<5|=juvjv;=Q!3xZQ=nKsLeBm zfR4p_)c5?OHvTuN!Fb6{2Q#2XUI?>dZJXX3HTBV`^FAMo;Q`c4e#9)8Duvm+1u>HN zAapeHUkEJ3lh_?Qr!*BWpgQ&xt7C#xW@HUed!i3&NyedOWFczvZbGef4658-)Ik0~ z?TJUIw*z*(q@+idzi8^46=$Su^&yhUxow5iQ| zBL`}e7C@yJv6fBE`By?s67-;^sHyCWIt^n`71yFV_A_dP`%p`D81)`_Xw!?PF>6~K zHR7tM7guZ49_oQ=cOj?184y{%9cdZLcaOjN~%sLi(z^?(zo zfm}o_*&XX=)PvKdGv$L&0|-YgnG;DsJ*|$K^0ufo8)gekMRjDUbu+31`%n$vvA#yt zOOW2YF*BiNv=^%WcvMGc+xT*$XCiB(t_f5-e7FTl)f7)B6pg@te~>OFA^9R*$z&CK7ba?x0>Ak5HTGC2BAD<}x#s8dDI@jVUn#wI`~fHgOl5@1Rb{bkv(~ z0ji@rQG4eJY7-~V?U+EJ+-}cTriNICjA5uDb(I59cV`03mX$ZjCnD09y9Vv z*opW6tb{jEQ=coZ+f@!*Vr^W8+N>`f0u2Zh$Y&~ikFAKGL48Vv1eppwumthFsLlEb zwPX?bO}TzpmH01M6hEVuFg)12^Sh%y6SkmE#bZ=?CoIH#6&jA}*&$Rx|4=h!HBozH zBx+4pqdM>$HG=#FOvk%mAn`4zj$T2{OxiHBIm@8-NLN(3`AB`ob&!B|^H=o7d!%Axi^ZPYuyrA;4z+AE_`FPh1yJ+RWI??OH3DCWdxHlC`GS;{EPuk+uPfL707`aSupB-5P_PZI;e(+Tcc6sW}{v}OHsRh4e9~MQ1ySe@kglB^BnbA z<5h(7uY@cF^yVsn`miaEI(}_YBOZtv=?v?7)C=hl>H#-w`Ww_hk`^_`H5=-iPeH7Y zl`tzVMAh3}l=H6w7f8^1;2+fP%@ScYVMEkzorX2>B5Fx;6*CdClN}Bv0s8cZud*dIdk(MiE_DpkB`ED41V;ln7Y%5Sp@F!|bZ`t@`>szaL zX|qR?p*CB3)S72T%}jAr{idir(E$@+chsI3fSU0UR_8|o`tVteRd741q8Ia}kL84@ zibYYoxfE(<8en-Gk9tv^LX}Hg)|d+Qg35?`e>6mOaD@MO z4Ubl`J{&cmnKpeRM(X_k zYBQdrdY-VN*|k|v?}HF)1ZpkIq7PO>b*v6*$vUIn552HC4o6M>71Rv7Dw&VreAu37 zb#zo=3jw(o^?;L@5C25<_$#U-=_;F%W=AjL%`qFcLX{tdt#JbmM87I#kBmii_ylT( zen+);qYCF=Q}>Vry@In!cVBRkEmfbTUFF4X>a2{ zViDpSP#wQ(^K;cSo30+J1O1WR?^^5-=uF@sHp8G==Bw6t>`MFtcEb*}&G9*h+U5V+ zc)~j74H<~q?LAOSG77bcmtzR-Lmj_osLh_Fu6b`bg$d{dR1YJFX%G)bmJGk87ej(iPQX z2i2iPs1Kv~p18$3sK0JmH(7Bw8nxa)0hC5INA7cP|wJ;6mK-G&t%}^t3h`ms!;V90=SE%+T zwlv3dG3F<}6?Ob>x8(e5s{bQFYxfzoIlNn$3Mnywcpg-K71R>dvbI63aX*ZQV^Mo3 z8Z`qeQ3KnFHSjpUS-tYsEc}V9~&Q!n&DNb0dGW>%yAtjp!0beHRYGBw^0rMg8}#n^?=MB z%q|W@HCV&O>!Thx6ty(dPy<+rTDsjfegXAfd4ier`JbqxImdyh5k{fbv^8pt24iJh zf|c+QYAOqKGUvG`Y5*%yBioFH@FeOqe8t8X+}Ui>@6mHA(DUE_78B4&H=uU^Ueu;L zje5acK{fmoRW3mnGr|n0%@v9oVF}a>Hng@vwbvQd&LA6~h?<%C=xFV?5YP+a3~H@k zpelSo^)zW$^FGLidJ)ybycmu8?1;etyo>61yl!R&lcT0O4{Av&qB`6RHDg`6asD;M z{YlW;EkKQ63#!6S)PsIUt^IpcgWlcExzC0wUl6rqQK;_?^-wd_4>h21s29#;)FxkK z)7N$9{Og;{FC^#zzoItPK2(LHsD>`0UNnzTJ%4ZWY$dc8)~MaF+k^k8UZ!11@-B68nx-ZpgNSIkLhV9)Xaq2cq7!>_ePZ;f?Bdk zs2N&_+Qe&6Q@$HD^79yhH!!!(f119g$0bk|DxlW9iB0c@+Fbo?`b5;!EkYg3Z8ra$ z^>0*tcRy1u6>3KEqxME&)W9mB=YRiGn}DXIDQe2wSO=m;G!gaNss$K?dr?#U59Y^! z{$>x=z#_zZqB^(|J>{{O%A-z4&H?6Bl}ASfdJ@pu%(ofaF(2_esCT*FK=Ve+k9mo= z#sHjv>fm}*xn0()sHJ*u;~58;C5c4MSVhzfwHd_u_e?Db0VGUB?eYz%sXB<7s`IE0 z-9*h$!oemz3u;7pQOBtYYV8|h7`8?2k(sDXxCqrwtWCc&nDeg!k4aENuTaO(e~3vB zLoH1tYNTaQ9jJp^(~hWmJyAVex)1Ns9s@<-SMy@#6i`ZxsC&?r=eXw+_A zj@q@`P&05ERqisXgSSu(e@1<+PBqNL)1r=RFzUmsIBHY3LCwqn>nPM|a3Os#?n=0OL^E=?osB*PY9q531a2M2Z9*lY+%|wlSCu(39tdEfQh~xT5 zKx>zEglRB8>Vaj@2OFVA&;r#^ADcf3^?+rlJ#^fr-$HHXH>g*;|956!X;B@`h1z_1 z(R2Qz2x#rvVly0vHSji8!%+5!@`qsvF2+DSjRo;FhGL$PW)n9?M&=rVQMd@3;1#Tj zg+`fnzQYm@2^$G$Dj%cP+%?*aAT4Uj!%-uwiCV*ss6EjaRel6&24`BAqB^h%HDiCE z>OaNO=rhKAfvJd|-~W##pa-o-ZNkH-5#B^SApTgBo*4s(7ey^mV=Rh2u?4O|t$n<4 zX37Il^+Qmv_6pX4s2N*5j`OcwdWi(hz$es$Q+#h8Pz*JKS{R94tt+t@@mr`R$uQph zexM2l5dRLf#!FBG+Jb8TBx)1hLcL#Jj%V$(%j5lEW*`K0&MTn`HbTCoy1Jq^RWH<= zZZc}^H=xe{U)USJq6XAE+Pr{fVNK%4Fb}4gV18ULg_Vhqa|md&oxyO-G|~JTzApA5 zz8ptj>PaSl2CCu-tdA)tvxe9SBk&>W4Hq!QOmQ{rNPHNU!8@n{>zsn`~P1y;~i>klPxsIsTAtP(jQe}6zWtg zM$OC?RKurG54wtaFML3KxFla>W+($HUf5a^HGs;CIRBc$)+DHBLv6-%)PvTdUQD}D z9k^iQFR%#l#EZ>)p)BgyjzD!_GU^yEM{VZgsP+@Ntc-! zD1_Q%QPw8bL8v`23)RtOsGhGzjdT}kcmIhR@dvDc374DpYN2*}5A?=Ks87>rm|LI! zF$6T_S5XbzMy=6v)JT0-nB$lkmEQu@P6V# zF{#eKd!-p+a?~-(jCxRB)b5V3@rtOKXn^W)TWc58Ug(Yb^c#&nxER&W3e*zBpgM9C zH6vFsHP3gwC!n=Rw#t027e;N$Qm6(hp*q$O)lgehLjzDt7LDq_YSbp&ftrC6sCrke z573MF3+roiRNx%}&*%1P^LZYCZAfp7wQ(ovfr;0c2D74GSV5?7G&Qgw&PBZ;Poln{ z_^&k`%!+x4mq0CTN7SYrv6k~6N?;BN>c}zF?mv%OtGB3*C0l0t-pNU%I?Wh^tZ9R!v(yOSYe6-Fn6!SQLN9!sxrnd?*!1mFtOWcQk57e?aXeX9WRmqFB_fzF_0mQ6u?)dSJ4j zO+$gGnTkRkzXqr!Xo;HI{;0h%8Z{#;P)oZHwJA@cUO?B8_8r$J0(wA-&8CNWQEM2A zs!$I#1MM*!qcH;aq1OBz>Vf=`r{@%8N1gk^s0Y_UwbueQ)1#0Vk87?cpYykmfTrRk z>Qm|_YSTPIHT)K}o74YdMwk<|b_G$#t}JTi>Z7K*83to7)Ql{`AY6~?&?OAPyXZOp zDPznGG2- zZAb0)^QZ^^i(0DpsHJdi=lp9bl595>vZ1EBIBG5HSv#RN)iBh9=AuTp88uU9F$}L+ z{dSo0rBJ7(IjTbgQA;}=HDj9{0@}sUmCe0_sUe)aDq7YAD*qm!dkj6*aZHQ8RNJbv$3A zmL~pgQ!gv3oua4_S4FLL2h`@BirP!DNCzC(9s=s|CDi$Tg+(ym9y7u=s0a5%jc5jH z%6Fn>=m=^p&!9Sf71f~^s179FYdVx0b*zh_%2&p4eg4-cpiMFXwKl7;5*|S{eS^n0lKUs0Pn-G1}8-z8B?cK|)V|35=OJ-Uvn@CY?B z_W?5#i72Pl!LjMtJ_H8Bx$N^VjT~a5U*Dj+-AkXJS0!A5jBx zoiN8Qp*8sl`~5#H2|CANsLfap_2OuU0XPbEZkM6<%39QW;V2fz>!??4`rpitUV*47 z?}BB_BWh2qK~3$SsQNch1A2wp%>I9xj^#uRpaceB15BXfHqd4`N+3Q5 z)zD9{R<8@DTvF77GN5L%AnG)fL)Gho>R2yyG(v}f)@m&3 zJ+K;;{uZ^ipHL%CbkTGm0JTSgQ4N z&c8a~kf4T_S${=UJdSnoI%-Noub2iZp*q^o#@ku@qTUaqFcg1A&EQ|CQ}YycO1!R` znaSr6(6`gdsPotz!*Les&2|!X3KCp1KURmLz5xxuFkFG!gcngA^tx`o4`e`JXQLl@BV_x}$Fq$J@T>bNAnZ+3BB)RdM& z?e;pTH(xVUM~9;J&IZ&bK5Ko6IfhEJY%<{MS{XkpPW{trH_#9Qf;y>n(*{5Jh;?J-)20u1G*nIbx z^B+aRZW6R+?@$E`Ju$yn=!->(??HVhe2wKX|5LNJeXs)Y^;i}E!-`n^nR(C{)E@W~ zHDgKtHG8ErRwmx*U&kDm%_L|9Pf$J2``nze`b&5!$9IqQT0b- zKHP`i_z&vbKSRAQykD3-kR0`j&*BhJMmTD-ltrE68mKo}2b(?&^`P%jYrDzD&!g7z zBkGjoduiSujZh<=jM~imP_2PPt`mp(gI)2&Tm=PC24YZy|&VM%odLxZNJz$Y7unjfR zGpO@=8?}}%P^ZTCt@(Ivj;c2tl|Ks$;X2gjy@}d{Y2KO5S{rK;pN*OI`G22)I^g}@ zG?*DRq7qmbo1oTq3hEWS3$;YL*0M(DOwjZ1V*c&GU6Hlu#NCQJ9`{4aP4uF3_!hfy z>#CBOmcBD#*Dt)bQjp zY9{Wrl$b(JQH;Ar5!W@rrX8WBG~5fgtJ89S@*Z$sQz3gLvOQ7s0_B!dw=?!6p3t^4 zm-tpb6Fl>Fk&L%IC_Bb{Q#sIkMz;Q`W)$e}`Cnb+wK-d9q6Xa^YX`HHrv9a-t__6a zu9md;kurJ@?YHUs>~Ip0_W7G9{bkd=X}gf^Vs`2@Bm6r$fi#qsLS49vk(k9+{>N6- zLnjlSMEYeal(vm1U6)>7b;&=%J)AP}XfHS6%(h&8(kggLGBDDDzN!Dc7oU0~X*98Y z=u9fc=WcIjU;^oDZMYBRM%Zv=Y(}|VwqZU-Jl8AIbX7BW{_Sq_8qwAR?tZodLA3YU zTf3gC3XuU647VLIsT_UcZOGGggK%mdkeqmG?hM?6zZs3*${olrW;>xe38-_Ja=ffv zMYtDGJ|X$bxvz4!btsUO0;j*JRKfN*+@|%SQVP<1DHlfC9O9?cI@fQc^(B6p^jPBU zxYH|*@+oM03gHW+mBR$KT|N^%*E;f@5@d`c;V=<>y ze6gk8XVN|Yx80d+xnF>y^0Hv7E0PK?wrJ%D4lC`Jl6jZnJ38brSd)8 z!2L6semvj@@=B0i)>GX4)1S0ll&OS0F%{)j(cnefNkeH8-Jgl#)nYgCkpBsOe4A$lcuXM6}oW`BfW^{#WstoRY;kw zY-*>sO)1)i^aVEF#kRz^YR^@Gvfo~%RF<|$!)i|I~z$EI~u0ekf) z?G<+e;{Md_?ZfkZC|o$MS7eN`;W31tl9$*%Ty1Ql194Y4e|rP1-Ni+iS}w(S9FEVruMWTMnhNKFD zM+*HwT-PP?mSbA-s&T(1PuCFcH{4?>x0p6`J*DhX%5dQ2?tX4 z0qx!Au1mZW<%7u|PWmZ*VE#_QzGU_%<0W?@GTu>eE9r694$|YUBQ~I%AH{uMor1u8cr zZ6JkHVk7KCBSY~|)ODP&t{=(IWW$OlAwMf=x;ELe>1c0{E#s>fwyv!7xE&dT2v4QL zeBvRV9Ny~0pHcZYTj@XYRuIod{1-d2a)i%Pt~mET@)wien!Kdkt7&JxZ7Ytll*_<9 zHg5d$D7b=(9Z8J4HWN5c`UTQ1+Vt@}XrV1|6ps)ePrX+*|2AQ7!gWbcMp)N>23G`a z4JNG`Fre31_yAy&F z+18r0l-#FmULl?_L!TmpsQ5RH^&#PB3Z|h_4B?fepZ=yJL6oUXT2<0=P-YsI;O<3w zJnB`X;hCi0rOZL@I^<=r56ecGjKt%vNW#;ob4hQJG-Q5z{YvICDo&+*9~3&7_R3w1Tt zQ#{i)+L^?RB<{v-RCuUTTysf_!ReHnf_=#Q1$%IJq;mn}`;%9R^r@s3q%(2XUedY| zFG!imcz_H)!g~nM)7Sn~6wq~?1YO?5OXF?gxd{)Y;e@u#NL!{1@w(i{c=%5=)||T| z<#g!>@ROA5VdE!=4<^2k@+WYpZKEkZ(bv8<1j=x)p~7|=+DX9|=*9ht%7wUf)#PCf zN#i$0uJ0&wn)1Dg>)KA*MD(J}6!K~jZqHqS`#<7w*K-0(sdL5FJEr-6MS(~X=F!Mq z?zk%hfoit$KwBX>@l`zJPFx{eZ%5kHmVHdx9b5i)!ud(x!d;6yG4Uff17oS@S^qjT z_%n&0NT^M?ICm8qI7WOvCdAX^pF>?YxStSiOSu(Fr4W822gCkHWLa(A9#Bsy5t!3O|rni?j*cx{{E#n*574UXV2XuH%u7 zZ&5y-$W7Y!)Ll*b@1)hmueQv6;=1bS{Qpd2Uy01YM`T109#6QQEnJ%LebPqLn64GX zpObfr`>IKDh1jw->iS9hXdZJ3y}jfBtf%fA1;GTYEJdVhd>9QSq_ zI8VWh_5mwN+sUn~wM|pFw{2$%F0$!ic-WRLMEDkY$%xNKw=Lt8QG+A|)5vok_C4V& z^nMfS+RwetHnNmT$L+|Jr|X$*s4C&5w$4wsd?nH%xf_xGugxRs`rhUT_^|(`@zBXM z;>BItHWqCQ_}NPB@H%;yaW;2`Z#prR`oZL#rs1KaC#UXX+m0UAl(bd&#nxGbO^IKp z-gNyGp{p{L#+%^({#%p+y4FykEDhcx{LwbNlDu_vq&xNEbN8c6Rh##oa^Zvzldr24 z_XzIY)Hy@BR-~8azD3#$hXh?wRES4I^|%)kUSl6Viui2q7L@ygv^V6PvU%auyGi`p zE0Vl&+(URkVd|VEe+G9u(n7x}*pPTh+I1?Dd5eN|$aG^#+v^&n*CJkoJMN;qD#f4J{ZF7BE{*%2zlH4)3(w(=6*YukBE`60GUUY-9YBos4sJpaDt-zPTSf(B}F z&!Ws9+~sLx7?mRl*QCr>I-sjN@#{DncX8|LNZAPLKEiX9t8P1Rl>CJ@+$8STKFKLq z#8%8_d*@{vA5CM;2=Aaw8(VQE;ceU>$ZJmC64HCxdOrBrmQzPklfR9&4{!%iN0+u; zGvf6eGOv<&kb5ABn{CBrwqSE>L-Mv#b|QD&6>H0OC*i<1=_N@2(-yiy`VVv{C26~P z;1KQ{w7H%9pU}xgU=oS(xi^#GXDf<)#8aX-d20xN<*q?vBWbK94Nv~&p(_6~`I*UU zMHyXh2uBbe#GTM2xf0Qqu2{;}*ZJ>6;3Nt2Xsj`=wFOkDId@~?sc2{^jWp)|k#f_B z>uOHCE%kL3v;K#($2+@~&cM(xU9c)y^L3`YK?rWyI4{=Q{U8?&G%YtaNU_-v4I^{1sOkpXdRk zr?QQ{w-uU@7fpCPcTpaEjdEqF>yHI7$v16$pl%J)Tidj*wvD#LpOe0b{MYF0p`j2e zSFr^yVi@s1Y{i`9-=pwG3g05U%9i6lU%9#y-bLA=HmyAQ#kh6-LH=Cs%Y^?Xtv~g3 zY4$p91H(mypqhj5DZZiBH-u+$X6t8ynHU2J(9n zPlxTXB#nGWc!Q^T;-uvye2?@Av=MhbroOJ+l=UH8oA3zA9Mt)LNu(teA9Cj*@eB6B zxGO*5?39~h8>~aVt~E4fgPwQ}BHbu^0<+rsvnX?nx{tW4Q~!ib|Bf;<$#eFT(1q%s z$einGhEbDwl?wH3;XK68lRugY^+>x$_-`CW`KN^At|m6T53^JDByH##L)kgBF$`E_!n!t5 z_BigPZX?3Qxpn0s9>SfRa91A=aW>o799uDv_;kXZxuXg9u<6mBpO+UB3!v(InkYq+ zukqXK8IelV+F@JW!93_nL%F7eHqnPxNU%_=SoL~Z?A?n|Aw7|-PEl~y>G9b*I=|WQ z7|Pxx|AW3ShuDg#ZS93L_ODHQOohL=_fR+*`;*s|hO%(iCSK#4hn6BfgZu;7hqgXb z<`3IJHQkl;xGN|1_LA@U;2cAxUPRg|f$J!l=?E{!QFs}5&`?E;yNVOoK-wnicA?B0 z8gGCB+^I;@)z_BKPToJn#}Y5)$zc~_4&wSh$8+_g(hB^Z#4yast?RROhlzUr%}AxQ z-1W$NNxitMrY(DxPK_rVL0&q_9i%fa2zS7$#C82ee1Hk-n=1#4%w<&Ehubj9lWP9i z2>zre#h>g0r&305nkl6JNm?${b)WQ1_8~jt{!66(YozDDNd8Igx7V+>R!dw$Mh99d zKO7vK-X*V{7FsXLB%R@*=&;{OnjyFL-0L}Vaow+SEP)>Rf`X)BFh4Yg=27X{Li zaD_QKgxl={>JaWp+BMwF{fvrpXrLu&c_`ButKtOG%h<+$ApaQYx(0Knr``!q$Jc$+;{h~Mn9Snbc}ee~h7!$iJDF!>bkfJ1{jOJ{8Fi!U#QYZhB3^7r z9rq{SIlY>=AIJ7+>aOb*d#t(J+dKABD|cP*8Slm?iLKhs-NPL-aM^R8nCWX~`@}?U z`s|)jb@RHIBwM^A%M!PS> zWIs?Qe$0|%$9-akoSv8}Cfn`h@ngz?5iQ{c<~%(46lR6lp@{LJn}nPMwPy2Df0u8(oYPORbX>;3;4z#8BGXWzTJ zV^0lsXY&2OBbbr>z_Hk|W8K4i{?9Oa$Db3t&RvSJbn=S5wZVPg_nQ&*amV)D=I;2- Vh&l&+JD52PrebWB&+Y_1{{xfkH4Fd% diff --git a/loko/interventions/locale/fr/LC_MESSAGES/django.po b/loko/interventions/locale/fr/LC_MESSAGES/django.po index 8ec3871..023229d 100644 --- a/loko/interventions/locale/fr/LC_MESSAGES/django.po +++ b/loko/interventions/locale/fr/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-08-21 12:07+0200\n" +"POT-Creation-Date: 2026-08-31 13:22+0200\n" "PO-Revision-Date: 2025-12-05 10:00+0100\n" "Last-Translator: FULL NAME \n" "Language-Team: French \n" @@ -66,7 +66,7 @@ msgid "Corrigé" msgstr "Corrigé" #: interventions/models.py:34 interventions/models.py:1124 -#: interventions/templates/interventions/interventions_index.html:1000 +#: interventions/templates/interventions/interventions_index.html:1256 msgid "Validé" msgstr "Validé" @@ -79,7 +79,7 @@ msgid "Finalisé" msgstr "Finalisé" #: interventions/models.py:38 -#: interventions/templates/interventions/interventions_index.html:1001 +#: interventions/templates/interventions/interventions_index.html:1257 msgid "Annulé" msgstr "Annulé" @@ -133,7 +133,7 @@ msgstr "Entretien" #: interventions/models.py:102 #: interventions/templates/interventions/detail/right_column.html:411 -#: interventions/templates/interventions/intervention_detail_mobile.html:1034 +#: interventions/templates/interventions/intervention_detail_mobile.html:1065 msgid "Contrôle" msgstr "Contrôle" @@ -202,36 +202,36 @@ msgstr "Sous garantie marché transversal" #: interventions/models.py:1023 interventions/models.py:1229 #: interventions/templates/interventions/detail/card_info.html:168 #: interventions/templates/interventions/detail/card_info.html:730 -#: interventions/templates/interventions/intervention_detail_mobile.html:2578 -#: interventions/templates/interventions/interventions_index.html:1013 +#: interventions/templates/interventions/intervention_detail_mobile.html:2609 +#: interventions/templates/interventions/interventions_index.html:1269 msgid "Autre" msgstr "Autre" #: interventions/models.py:145 #: interventions/templates/interventions/detail/card_info.html:164 -#: interventions/templates/interventions/intervention_detail_mobile.html:2574 -#: interventions/templates/interventions/interventions_index.html:1009 +#: interventions/templates/interventions/intervention_detail_mobile.html:2605 +#: interventions/templates/interventions/interventions_index.html:1265 msgid "Doublon" msgstr "Doublon" #: interventions/models.py:146 #: interventions/templates/interventions/detail/card_info.html:165 -#: interventions/templates/interventions/intervention_detail_mobile.html:2575 -#: interventions/templates/interventions/interventions_index.html:1010 +#: interventions/templates/interventions/intervention_detail_mobile.html:2606 +#: interventions/templates/interventions/interventions_index.html:1266 msgid "A rediriger" msgstr "A rediriger" #: interventions/models.py:147 #: interventions/templates/interventions/detail/card_info.html:166 -#: interventions/templates/interventions/intervention_detail_mobile.html:2576 -#: interventions/templates/interventions/interventions_index.html:1011 +#: interventions/templates/interventions/intervention_detail_mobile.html:2607 +#: interventions/templates/interventions/interventions_index.html:1267 msgid "Pas sous notre gestion" msgstr "Pas sous notre gestion" #: interventions/models.py:148 #: interventions/templates/interventions/detail/card_info.html:167 -#: interventions/templates/interventions/intervention_detail_mobile.html:2577 -#: interventions/templates/interventions/interventions_index.html:1012 +#: interventions/templates/interventions/intervention_detail_mobile.html:2608 +#: interventions/templates/interventions/interventions_index.html:1268 msgid "Non-relevant" msgstr "Non-relevant" @@ -287,11 +287,11 @@ msgstr "Équipement obligatoire" #: interventions/models.py:207 msgid "" -"Si coché, une intervention avec ce symptôme doit obligatoirement être liée à" -" un équipement." +"Si coché, une intervention avec ce symptôme doit obligatoirement être liée à " +"un équipement." msgstr "" -"Si coché, une intervention avec ce symptôme doit obligatoirement être liée à" -" un équipement." +"Si coché, une intervention avec ce symptôme doit obligatoirement être liée à " +"un équipement." #: interventions/models.py:213 msgid "Équipes désignées" @@ -334,7 +334,7 @@ msgid "Numéro PMO" msgstr "Numéro PMO" #: interventions/models.py:393 -#: interventions/templates/interventions/interventions_index.html:683 +#: interventions/templates/interventions/interventions_index.html:777 #: interventions/views/views_pdf_reporting.py:1432 msgid "Gestionnaire d'intervention" msgstr "Gestionnaire d'intervention" @@ -377,7 +377,7 @@ msgstr "OK" #: interventions/models.py:458 #: interventions/templates/interventions/detail/card_controles.html:29 #: interventions/templates/interventions/detail/card_controles.html:40 -#: interventions/templates/interventions/intervention_detail_mobile.html:1112 +#: interventions/templates/interventions/intervention_detail_mobile.html:1143 msgid "Points d’attention" msgstr "Points d’attention" @@ -387,7 +387,7 @@ msgstr "Not OK" #: interventions/models.py:467 #: interventions/templates/interventions/detail/card_controles.html:16 -#: interventions/templates/interventions/intervention_detail_mobile.html:1087 +#: interventions/templates/interventions/intervention_detail_mobile.html:1118 msgid "Résultat du contrôle" msgstr "Résultat du contrôle" @@ -408,7 +408,7 @@ msgstr "" "L'intervention « %(title)s » est passée du statut « %(old)s » à « %(new)s »." #: interventions/models.py:562 interventions/models.py:614 -#: interventions/views/workflow.py:674 +#: interventions/views/workflow.py:673 msgid "Voir l'intervention" msgstr "Voir l'intervention" @@ -438,7 +438,7 @@ msgstr "Lien manuel" #: interventions/models.py:906 #: interventions/templates/interventions/add/_intervention_add_form.html:306 #: interventions/templates/interventions/detail/card_origine.html:28 -#: interventions/views/general.py:977 +#: interventions/views/general.py:982 #: interventions/views/views_pdf_reporting.py:1484 msgid "Symptôme" msgstr "Symptôme" @@ -448,8 +448,8 @@ msgstr "Symptôme" #: interventions/templates/interventions/detail/card_info.html:328 #: interventions/templates/interventions/detail/card_info.html:404 #: interventions/templates/interventions/interventions_calendar.html:375 -#: interventions/templates/interventions/interventions_index.html:663 -#: interventions/views/forms.py:418 interventions/views/general.py:994 +#: interventions/templates/interventions/interventions_index.html:757 +#: interventions/views/forms.py:418 interventions/views/general.py:999 #: interventions/views/views_pdf_reporting.py:1428 msgid "Contrat" msgstr "Contrat" @@ -478,8 +478,8 @@ msgstr "Motif de pause" #: interventions/models.py:952 #: interventions/templates/interventions/interventions_calendar.html:630 -#: interventions/templates/interventions/interventions_index.html:717 -#: interventions/views/general.py:993 +#: interventions/templates/interventions/interventions_index.html:811 +#: interventions/views/general.py:998 #: interventions/views/views_pdf_reporting.py:1425 msgid "Membre assigné" msgstr "Membre assigné" @@ -504,7 +504,7 @@ msgstr "Réassignations automatiques sur pause" msgid "(désassigner)" msgstr "(désassigner)" -#: interventions/models.py:982 interventions/views/general.py:1002 +#: interventions/models.py:982 interventions/views/general.py:1007 msgid "Création" msgstr "Création" @@ -518,14 +518,14 @@ msgstr "Transfert" #: interventions/models.py:1000 #: interventions/templates/interventions/detail/card_info.html:817 -#: interventions/views/general.py:996 +#: interventions/views/calendar.py:541 interventions/views/general.py:1001 #: interventions/views/views_pdf_reporting.py:1451 msgid "Début prévu" msgstr "Début prévu" #: interventions/models.py:1001 #: interventions/templates/interventions/detail/card_info.html:818 -#: interventions/views/general.py:997 +#: interventions/views/calendar.py:549 interventions/views/general.py:1002 #: interventions/views/views_pdf_reporting.py:1455 msgid "Fin prévue" msgstr "Fin prévue" @@ -533,7 +533,7 @@ msgstr "Fin prévue" #: interventions/models.py:1002 #: interventions/templates/interventions/detail/card_info.html:819 #: interventions/templates/interventions/interventions_calendar.html:613 -#: interventions/views/general.py:998 +#: interventions/views/calendar.py:557 interventions/views/general.py:1003 #: interventions/views/views_pdf_reporting.py:1459 msgid "Début planifié" msgstr "Début planifié" @@ -541,25 +541,25 @@ msgstr "Début planifié" #: interventions/models.py:1003 #: interventions/templates/interventions/detail/card_info.html:820 #: interventions/templates/interventions/interventions_calendar.html:617 -#: interventions/views/general.py:999 +#: interventions/views/calendar.py:565 interventions/views/general.py:1004 #: interventions/views/views_pdf_reporting.py:1463 msgid "Fin planifiée" msgstr "Fin planifiée" -#: interventions/models.py:1019 interventions/views/mobile.py:669 +#: interventions/models.py:1019 interventions/views/mobile.py:670 msgid "Démarrage de l'intervention" msgstr "Démarrage de l'intervention" -#: interventions/models.py:1020 interventions/views/mobile.py:671 +#: interventions/models.py:1020 interventions/views/mobile.py:672 msgid "Fin de l'intervention" msgstr "Fin de l'intervention" -#: interventions/models.py:1021 interventions/views/helpers.py:472 +#: interventions/models.py:1021 interventions/views/helpers.py:474 #: interventions/views/workflow.py:923 msgid "Pause de l'intervention" msgstr "Pause de l'intervention" -#: interventions/models.py:1022 interventions/views/mobile.py:667 +#: interventions/models.py:1022 interventions/views/mobile.py:668 msgid "Reprise de l'intervention" msgstr "Reprise de l'intervention" @@ -591,11 +591,11 @@ msgstr "Membre" #: interventions/templates/interventions/detail/card_posts.html:400 #: interventions/templates/interventions/detail/card_stock.html:22 #: interventions/templates/interventions/detail/right_column.html:100 -#: interventions/templates/interventions/intervention_detail_mobile.html:1124 +#: interventions/templates/interventions/intervention_detail_mobile.html:1155 #: interventions/templates/interventions/interventions_calendar.html:569 #: interventions/templates/interventions/interventions_calendar.html:729 -#: interventions/templates/interventions/interventions_index.html:492 -#: interventions/views/forms.py:401 interventions/views/general.py:974 +#: interventions/templates/interventions/interventions_index.html:586 +#: interventions/views/forms.py:401 interventions/views/general.py:979 #: interventions/views/views_pdf_reporting.py:1285 #: interventions/views/views_pdf_reporting.py:2242 msgid "Statut" @@ -628,7 +628,7 @@ msgstr "A justifier" #: interventions/models.py:1123 #: interventions/templates/interventions/detail/card_posts.html:240 #: interventions/templates/interventions/interventions_calendar.html:410 -#: interventions/templates/interventions/interventions_index.html:608 +#: interventions/templates/interventions/interventions_index.html:702 msgid "En attente" msgstr "En attente" @@ -647,8 +647,8 @@ msgstr "Quantité" #: interventions/templates/interventions/detail/card_posts.html:101 #: interventions/templates/interventions/detail/card_posts.html:393 #: interventions/templates/interventions/includes/_operation_comment_modal.html:17 -#: interventions/templates/interventions/intervention_detail_mobile.html:2582 -#: interventions/templates/interventions/interventions_index.html:1015 +#: interventions/templates/interventions/intervention_detail_mobile.html:2613 +#: interventions/templates/interventions/interventions_index.html:1271 msgid "Commentaire" msgstr "Commentaire" @@ -674,15 +674,14 @@ msgstr "Matériel utilisé" msgid "Information importante" msgstr "Information importante" -#: interventions/models.py:1227 -#: interventions/views/views_pdf_reporting.py:1478 +#: interventions/models.py:1227 interventions/views/views_pdf_reporting.py:1478 msgid "Origine" msgstr "Origine" #: interventions/models.py:1256 #: interventions/templates/interventions/detail/card_notes.html:18 #: interventions/templates/interventions/detail/card_notes.html:79 -#: interventions/templates/interventions/intervention_detail_mobile.html:829 +#: interventions/templates/interventions/intervention_detail_mobile.html:860 #: interventions/views/forms.py:315 msgid "Type de note" msgstr "Type de note" @@ -701,8 +700,7 @@ msgstr "Commentaire obligatoire" #: interventions/models.py:1383 msgid "Si coché, un commentaire sera requis lorsque ce statut est sélectionné" -msgstr "" -"Si coché, un commentaire sera requis lorsque ce statut est sélectionné" +msgstr "Si coché, un commentaire sera requis lorsque ce statut est sélectionné" #: interventions/models.py:1397 msgid "Numérique" @@ -753,14 +751,14 @@ msgstr "" #: interventions/models.py:1437 interventions/models.py:1517 #: interventions/templates/interventions/detail/card_operations.html:217 -#: interventions/templates/interventions/intervention_detail_mobile.html:2131 +#: interventions/templates/interventions/intervention_detail_mobile.html:2162 #: interventions/views/forms.py:686 msgid "Nom (FR)" msgstr "Nom (FR)" #: interventions/models.py:1438 interventions/models.py:1518 #: interventions/templates/interventions/detail/card_operations.html:224 -#: interventions/templates/interventions/intervention_detail_mobile.html:2139 +#: interventions/templates/interventions/intervention_detail_mobile.html:2170 #: interventions/views/forms.py:693 msgid "Nom (NL)" msgstr "Nom (NL)" @@ -809,15 +807,15 @@ msgstr "Catégories" #: interventions/models.py:1489 msgid "" -"Si défini, les opérations équipement ne seront créées que pour les assets de" -" ces catégories." +"Si défini, les opérations équipement ne seront créées que pour les assets de " +"ces catégories." msgstr "" -"Si défini, les opérations équipement ne seront créées que pour les assets de" -" ces catégories." +"Si défini, les opérations équipement ne seront créées que pour les assets de " +"ces catégories." #: interventions/models.py:1520 interventions/models.py:2043 -#: interventions/templates/interventions/interventions_index.html:471 -#: interventions/views/general.py:975 +#: interventions/templates/interventions/interventions_index.html:565 +#: interventions/views/general.py:980 #: interventions/views/views_pdf_reporting.py:1360 msgid "Thématique" msgstr "Thématique" @@ -827,9 +825,9 @@ msgstr "Thématique" #: interventions/templates/interventions/add/add_intervention_mobile.html:153 #: interventions/templates/interventions/detail/card_info.html:426 #: interventions/templates/interventions/interventions_calendar.html:356 -#: interventions/templates/interventions/interventions_index.html:554 +#: interventions/templates/interventions/interventions_index.html:648 #: interventions/templates/interventions/interventions_index_mobile.html:217 -#: interventions/views/general.py:979 +#: interventions/views/general.py:984 #: interventions/views/views_pdf_reporting.py:1289 msgid "Type de maintenance" msgstr "Type de maintenance" @@ -856,11 +854,11 @@ msgstr "Catégories concernées" #: interventions/models.py:1558 msgid "" -"Filtre les localisations et équipements affichés sur la carte par catégorie." -" Si vide, tous sont affichés." +"Filtre les localisations et équipements affichés sur la carte par catégorie. " +"Si vide, tous sont affichés." msgstr "" -"Filtre les localisations et équipements affichés sur la carte par catégorie." -" Si vide, tous sont affichés." +"Filtre les localisations et équipements affichés sur la carte par catégorie. " +"Si vide, tous sont affichés." #: interventions/models.py:1562 msgid "Afficher le champ équipement" @@ -885,7 +883,7 @@ msgstr "Configurations d'inspections" #: interventions/models.py:1594 #: interventions/templates/interventions/detail/card_info.html:317 #: interventions/templates/interventions/detail/card_info.html:385 -#: interventions/templates/interventions/interventions_index.html:646 +#: interventions/templates/interventions/interventions_index.html:740 #: interventions/views/views_pdf_reporting.py:1419 msgid "Prestataire" msgstr "Prestataire" @@ -935,32 +933,26 @@ msgid "Requiert une photo" msgstr "Requiert une photo" #: interventions/models.py:1701 -#| msgid "Templates d'opérations" msgid "Template d'opérations" msgstr "Template d'opérations" #: interventions/models.py:1707 -#| msgid "Prestataire et contrat" msgid "Poste de contrat" msgstr "Poste de contrat" #: interventions/models.py:1713 -#| msgid "Catégorie par défaut" msgid "Quantité par défaut" msgstr "Quantité par défaut" #: interventions/models.py:1719 -#| msgid "Catégorie par défaut" msgid "Commentaire par défaut" msgstr "Commentaire par défaut" #: interventions/models.py:1725 -#| msgid "Sélection des templates d'opérations" msgid "Poste par défaut (Contrat × Template d'opérations)" msgstr "Poste par défaut (Contrat × Template d'opérations)" #: interventions/models.py:1726 -#| msgid "Sélection des templates d'opérations" msgid "Postes par défaut (Contrats × Templates d'opérations)" msgstr "Postes par défaut (Contrats × Templates d'opérations)" @@ -972,8 +964,7 @@ msgstr "" msgid "Envoi de la fiche" msgstr "Envoi de la fiche" -#: interventions/models.py:1747 -#: interventions/views/views_pdf_reporting.py:1015 +#: interventions/models.py:1747 interventions/views/views_pdf_reporting.py:1015 msgid "Rappel" msgstr "Rappel" @@ -1032,7 +1023,7 @@ msgstr "Opération personnalisée" #: interventions/models.py:1895 interventions/models.py:1953 #: interventions/templates/interventions/detail/card_operations.html:333 -#: interventions/templates/interventions/intervention_detail_mobile.html:2051 +#: interventions/templates/interventions/intervention_detail_mobile.html:2082 msgid "Photo" msgstr "Photo" @@ -1042,7 +1033,7 @@ msgstr "Date d'upload" #: interventions/models.py:1903 #: interventions/templates/interventions/detail/card_operations.html:358 -#: interventions/templates/interventions/intervention_detail_mobile.html:2019 +#: interventions/templates/interventions/intervention_detail_mobile.html:2050 msgid "Photo d'opération" msgstr "Photo d'opération" @@ -1186,13 +1177,13 @@ msgid "Envoyer pour traitement" msgstr "Envoyer pour traitement" #: interventions/permissions.py:155 -#: interventions/templates/interventions/intervention_detail_mobile.html:1636 +#: interventions/templates/interventions/intervention_detail_mobile.html:1667 msgid "Prendre en charge" msgstr "Prendre en charge" #: interventions/permissions.py:156 -#: interventions/templates/interventions/intervention_detail_mobile.html:1640 -#: interventions/templates/interventions/intervention_detail_mobile.html:1666 +#: interventions/templates/interventions/intervention_detail_mobile.html:1671 +#: interventions/templates/interventions/intervention_detail_mobile.html:1697 msgid "Démarrer l'intervention" msgstr "Démarrer l'intervention" @@ -1234,8 +1225,8 @@ msgstr "Finaliser" #: interventions/templates/interventions/add/add_intervention_mobile.html:182 #: interventions/templates/interventions/add/add_repair_intervention_mobile.html:150 #: interventions/templates/interventions/add/intervention_add_preventive.html:280 -#: interventions/templates/interventions/detail/card_documents.html:33 -#: interventions/templates/interventions/detail/card_documents.html:97 +#: interventions/templates/interventions/detail/card_documents.html:61 +#: interventions/templates/interventions/detail/card_documents.html:125 #: interventions/templates/interventions/detail/card_history.html:198 #: interventions/templates/interventions/detail/card_info.html:139 #: interventions/templates/interventions/detail/card_info.html:208 @@ -1256,32 +1247,32 @@ msgstr "Finaliser" #: interventions/templates/interventions/detail/right_column.html:442 #: interventions/templates/interventions/detail/scripts.html:365 #: interventions/templates/interventions/includes/_operation_comment_modal.html:24 -#: interventions/templates/interventions/intervention_detail_mobile.html:1065 -#: interventions/templates/interventions/intervention_detail_mobile.html:1178 -#: interventions/templates/interventions/intervention_detail_mobile.html:1197 -#: interventions/templates/interventions/intervention_detail_mobile.html:1363 -#: interventions/templates/interventions/intervention_detail_mobile.html:1550 -#: interventions/templates/interventions/intervention_detail_mobile.html:1608 -#: interventions/templates/interventions/intervention_detail_mobile.html:1702 -#: interventions/templates/interventions/intervention_detail_mobile.html:1754 -#: interventions/templates/interventions/intervention_detail_mobile.html:2063 -#: interventions/templates/interventions/intervention_detail_mobile.html:2225 -#: interventions/templates/interventions/intervention_detail_mobile.html:2303 -#: interventions/templates/interventions/intervention_detail_mobile.html:2611 -#: interventions/templates/interventions/intervention_detail_mobile.html:2633 -#: interventions/templates/interventions/intervention_detail_mobile.html:2655 -#: interventions/templates/interventions/intervention_detail_mobile.html:2674 -#: interventions/templates/interventions/intervention_detail_mobile.html:5833 -#: interventions/templates/interventions/interventions_index.html:448 -#: interventions/templates/interventions/interventions_index.html:805 -#: interventions/templates/interventions/interventions_index.html:1022 -#: interventions/templates/interventions/interventions_index.html:1051 -#: interventions/templates/interventions/interventions_index.html:1084 -#: interventions/templates/interventions/interventions_index.html:1126 +#: interventions/templates/interventions/intervention_detail_mobile.html:1096 +#: interventions/templates/interventions/intervention_detail_mobile.html:1209 +#: interventions/templates/interventions/intervention_detail_mobile.html:1228 +#: interventions/templates/interventions/intervention_detail_mobile.html:1394 +#: interventions/templates/interventions/intervention_detail_mobile.html:1581 +#: interventions/templates/interventions/intervention_detail_mobile.html:1639 +#: interventions/templates/interventions/intervention_detail_mobile.html:1733 +#: interventions/templates/interventions/intervention_detail_mobile.html:1785 +#: interventions/templates/interventions/intervention_detail_mobile.html:2094 +#: interventions/templates/interventions/intervention_detail_mobile.html:2256 +#: interventions/templates/interventions/intervention_detail_mobile.html:2334 +#: interventions/templates/interventions/intervention_detail_mobile.html:2642 +#: interventions/templates/interventions/intervention_detail_mobile.html:2664 +#: interventions/templates/interventions/intervention_detail_mobile.html:2686 +#: interventions/templates/interventions/intervention_detail_mobile.html:2705 +#: interventions/templates/interventions/intervention_detail_mobile.html:5864 +#: interventions/templates/interventions/interventions_index.html:542 +#: interventions/templates/interventions/interventions_index.html:1061 +#: interventions/templates/interventions/interventions_index.html:1278 +#: interventions/templates/interventions/interventions_index.html:1307 +#: interventions/templates/interventions/interventions_index.html:1340 +#: interventions/templates/interventions/interventions_index.html:1382 msgid "Annuler" msgstr "Annuler" -#: interventions/permissions.py:353 interventions/views/notes_docs.py:539 +#: interventions/permissions.py:353 interventions/views/notes_docs.py:548 msgid "Vous n'avez pas la permission de voir cette intervention." msgstr "Vous n'avez pas la permission de voir cette intervention." @@ -1297,9 +1288,9 @@ msgstr "" msgid "Vous n'avez pas la permission de créer des interventions préventives." msgstr "Vous n'avez pas la permission de créer des interventions préventives." -#: interventions/permissions.py:1061 interventions/views/detail.py:765 -#: interventions/views/detail.py:768 interventions/views/detail.py:2620 -#: interventions/views/mobile.py:1164 +#: interventions/permissions.py:1061 interventions/views/detail.py:773 +#: interventions/views/detail.py:776 interventions/views/detail.py:2621 +#: interventions/views/mobile.py:1172 msgid "Vous n'avez pas la permission de modifier cette intervention." msgstr "Vous n'avez pas la permission de modifier cette intervention." @@ -1311,6 +1302,54 @@ msgstr "" "Vous n'avez pas la permission de gérer les occupations pour cette " "intervention." +#: interventions/services/document_sequencing.py:138 +#, python-format +msgid "Jusqu'au %(date)s" +msgstr "Jusqu'au %(date)s" + +#: interventions/services/document_sequencing.py:140 +msgid "Phase de préparation" +msgstr "Phase de préparation" + +#: interventions/services/document_sequencing.py:143 +#, python-format +msgid "Du %(start)s au %(end)s" +msgstr "Du %(start)s au %(end)s" + +#: interventions/services/document_sequencing.py:145 +#, python-format +msgid "Depuis le %(date)s" +msgstr "Depuis le %(date)s" + +#: interventions/services/document_sequencing.py:150 +#, python-format +msgid "Après le %(date)s" +msgstr "Après le %(date)s" + +#: interventions/services/document_sequencing.py:157 +msgid "Avant réalisation" +msgstr "Avant réalisation" + +#: interventions/services/document_sequencing.py:158 +msgid "Préparation, constat initial et pièces administratives" +msgstr "Préparation, constat initial et pièces administratives" + +#: interventions/services/document_sequencing.py:168 +msgid "Exécution de l'intervention" +msgstr "Exécution de l'intervention" + +#: interventions/services/document_sequencing.py:169 +msgid "Travaux en cours et constat d'achèvement" +msgstr "Travaux en cours et constat d'achèvement" + +#: interventions/services/document_sequencing.py:179 +msgid "Après réalisation" +msgstr "Après réalisation" + +#: interventions/services/document_sequencing.py:180 +msgid "Contrôle, levée de réserves et clôture" +msgstr "Contrôle, levée de réserves et clôture" + #: interventions/templates/interventions/_interventions_list_mobile.html:4 msgid "Affichage limité à 100 interventions" msgstr "Affichage limité à 100 interventions" @@ -1397,7 +1436,7 @@ msgstr "Asset" #: interventions/templates/interventions/add/intervention_add_controlcenters.html:11 #: interventions/templates/interventions/add/intervention_add_its.html:7 #: interventions/templates/interventions/add/intervention_add_structures.html:11 -#: interventions/views/general.py:1004 +#: interventions/views/general.py:1009 #: interventions/views/views_pdf_reporting.py:1332 #: interventions/views/views_pdf_reporting.py:2068 #: interventions/views/views_pdf_reporting.py:2073 @@ -1450,12 +1489,12 @@ msgid "Saisir un nom ou un code" msgstr "Saisir un nom ou un code" #: interventions/templates/interventions/add/_intervention_add_form.html:64 -#: interventions/views/forms.py:209 interventions/views/general.py:1006 +#: interventions/views/forms.py:209 interventions/views/general.py:1011 msgid "Longitude" msgstr "Longitude" #: interventions/templates/interventions/add/_intervention_add_form.html:68 -#: interventions/views/forms.py:208 interventions/views/general.py:1007 +#: interventions/views/forms.py:208 interventions/views/general.py:1012 msgid "Latitude" msgstr "Latitude" @@ -1512,7 +1551,7 @@ msgstr "Centre de contrôle" #: interventions/templates/interventions/add/intervention_add_publiclighting.html:11 #: interventions/templates/interventions/add/intervention_add_roads.html:11 #: interventions/templates/interventions/add/intervention_add_sign.html:11 -#: interventions/views/general.py:1005 +#: interventions/views/general.py:1010 #: interventions/views/views_pdf_reporting.py:1350 #: interventions/views/views_pdf_reporting.py:2079 msgid "Adresse" @@ -1536,13 +1575,13 @@ msgstr "Numéro de voirie" #: interventions/templates/interventions/add/_intervention_add_form.html:214 #: interventions/templates/interventions/detail/card_links.html:7 #: interventions/templates/interventions/detail/scripts.html:621 -#: interventions/templates/interventions/intervention_detail_mobile.html:1770 +#: interventions/templates/interventions/intervention_detail_mobile.html:1801 msgid "Interventions liées" msgstr "Interventions liées" #: interventions/templates/interventions/add/_intervention_add_form.html:216 #: interventions/templates/interventions/add/_intervention_add_form.html:236 -#: interventions/templates/interventions/detail/card_documents.html:70 +#: interventions/templates/interventions/detail/card_documents.html:98 #: interventions/templates/interventions/detail/card_history.html:140 #: interventions/templates/interventions/detail/card_info.html:124 #: interventions/templates/interventions/detail/card_info.html:191 @@ -1567,36 +1606,36 @@ msgstr "Interventions liées" #: interventions/templates/interventions/includes/_gps_navigation_modal.html:12 #: interventions/templates/interventions/includes/_operation_comment_modal.html:9 #: interventions/templates/interventions/intervention_detail_mobile.html:468 -#: interventions/templates/interventions/intervention_detail_mobile.html:973 -#: interventions/templates/interventions/intervention_detail_mobile.html:1026 -#: interventions/templates/interventions/intervention_detail_mobile.html:1150 -#: interventions/templates/interventions/intervention_detail_mobile.html:1172 -#: interventions/templates/interventions/intervention_detail_mobile.html:1190 -#: interventions/templates/interventions/intervention_detail_mobile.html:1332 -#: interventions/templates/interventions/intervention_detail_mobile.html:1381 -#: interventions/templates/interventions/intervention_detail_mobile.html:1472 -#: interventions/templates/interventions/intervention_detail_mobile.html:1570 -#: interventions/templates/interventions/intervention_detail_mobile.html:1685 -#: interventions/templates/interventions/intervention_detail_mobile.html:1731 -#: interventions/templates/interventions/intervention_detail_mobile.html:1998 -#: interventions/templates/interventions/intervention_detail_mobile.html:2020 -#: interventions/templates/interventions/intervention_detail_mobile.html:2039 -#: interventions/templates/interventions/intervention_detail_mobile.html:2106 -#: interventions/templates/interventions/intervention_detail_mobile.html:2245 -#: interventions/templates/interventions/intervention_detail_mobile.html:2279 -#: interventions/templates/interventions/intervention_detail_mobile.html:2396 -#: interventions/templates/interventions/intervention_detail_mobile.html:2566 -#: interventions/templates/interventions/intervention_detail_mobile.html:2602 -#: interventions/templates/interventions/intervention_detail_mobile.html:2624 -#: interventions/templates/interventions/intervention_detail_mobile.html:2646 -#: interventions/templates/interventions/intervention_detail_mobile.html:2668 -#: interventions/templates/interventions/intervention_detail_mobile.html:4134 +#: interventions/templates/interventions/intervention_detail_mobile.html:1004 +#: interventions/templates/interventions/intervention_detail_mobile.html:1057 +#: interventions/templates/interventions/intervention_detail_mobile.html:1181 +#: interventions/templates/interventions/intervention_detail_mobile.html:1203 +#: interventions/templates/interventions/intervention_detail_mobile.html:1221 +#: interventions/templates/interventions/intervention_detail_mobile.html:1363 +#: interventions/templates/interventions/intervention_detail_mobile.html:1412 +#: interventions/templates/interventions/intervention_detail_mobile.html:1503 +#: interventions/templates/interventions/intervention_detail_mobile.html:1601 +#: interventions/templates/interventions/intervention_detail_mobile.html:1716 +#: interventions/templates/interventions/intervention_detail_mobile.html:1762 +#: interventions/templates/interventions/intervention_detail_mobile.html:2029 +#: interventions/templates/interventions/intervention_detail_mobile.html:2051 +#: interventions/templates/interventions/intervention_detail_mobile.html:2070 +#: interventions/templates/interventions/intervention_detail_mobile.html:2137 +#: interventions/templates/interventions/intervention_detail_mobile.html:2276 +#: interventions/templates/interventions/intervention_detail_mobile.html:2310 +#: interventions/templates/interventions/intervention_detail_mobile.html:2427 +#: interventions/templates/interventions/intervention_detail_mobile.html:2597 +#: interventions/templates/interventions/intervention_detail_mobile.html:2633 +#: interventions/templates/interventions/intervention_detail_mobile.html:2655 +#: interventions/templates/interventions/intervention_detail_mobile.html:2677 +#: interventions/templates/interventions/intervention_detail_mobile.html:2699 +#: interventions/templates/interventions/intervention_detail_mobile.html:4165 #: interventions/templates/interventions/interventions_calendar.html:287 #: interventions/templates/interventions/interventions_calendar.html:460 #: interventions/templates/interventions/interventions_calendar.html:488 #: interventions/templates/interventions/interventions_calendar.html:647 #: interventions/templates/interventions/interventions_calendar.html:742 -#: interventions/templates/interventions/interventions_index.html:1096 +#: interventions/templates/interventions/interventions_index.html:1352 msgid "Fermer" msgstr "Fermer" @@ -1606,10 +1645,10 @@ msgstr "Fermer" #: interventions/templates/interventions/detail/card_posts.html:387 #: interventions/templates/interventions/detail/right_column.html:98 #: interventions/templates/interventions/detail/right_column.html:170 -#: interventions/templates/interventions/intervention_detail_mobile.html:1518 +#: interventions/templates/interventions/intervention_detail_mobile.html:1549 #: interventions/templates/interventions/interventions_calendar.html:559 #: interventions/templates/interventions/interventions_calendar.html:726 -#: interventions/views/general.py:972 +#: interventions/views/general.py:977 #: interventions/views/views_pdf_reporting.py:1280 #: interventions/views/views_pdf_reporting.py:1726 #: interventions/views/views_pdf_reporting.py:2240 @@ -1623,7 +1662,7 @@ msgstr "Code" #: interventions/templates/interventions/detail/right_column.html:99 #: interventions/templates/interventions/interventions_calendar.html:566 #: interventions/templates/interventions/interventions_calendar.html:727 -#: interventions/views/general.py:973 +#: interventions/views/general.py:978 #: interventions/views/views_pdf_reporting.py:1281 #: interventions/views/views_pdf_reporting.py:2241 msgid "Titre" @@ -1633,7 +1672,7 @@ msgstr "Titre" #: interventions/templates/interventions/add/intervention_add_preventive.html:103 #: interventions/templates/interventions/detail/right_column.html:101 #: interventions/templates/interventions/interventions_calendar.html:583 -#: interventions/views/general.py:1000 +#: interventions/views/general.py:1005 msgid "Début" msgstr "Début" @@ -1647,7 +1686,7 @@ msgid "Afficher/masquer les interventions liées" msgstr "Afficher/masquer les interventions liées" #: interventions/templates/interventions/add/_intervention_add_form.html:255 -#: interventions/templates/interventions/interventions_index.html:865 +#: interventions/templates/interventions/interventions_index.html:1121 #: interventions/templates/interventions/interventions_index_mobile.html:105 msgid "Interventions" msgstr "Interventions" @@ -1680,8 +1719,8 @@ msgstr "Symptôme ou motif" #: interventions/templates/interventions/add/_intervention_add_form.html:345 #: interventions/templates/interventions/detail/card_info.html:494 #: interventions/templates/interventions/interventions_calendar.html:425 -#: interventions/templates/interventions/interventions_index.html:623 -#: interventions/views/general.py:978 +#: interventions/templates/interventions/interventions_index.html:717 +#: interventions/views/general.py:983 #: interventions/views/views_pdf_reporting.py:1318 msgid "Priorité" msgstr "Priorité" @@ -1691,15 +1730,15 @@ msgid "Attention : vérifiez bien la priorité pour ce symptôme" msgstr "Attention : vérifiez bien la priorité pour ce symptôme" #: interventions/templates/interventions/add/_intervention_add_form.html:329 -#: interventions/views/general.py:981 +#: interventions/views/general.py:986 #: interventions/views/views_pdf_reporting.py:1327 msgid "Type d'origine" msgstr "Type d'origine" #: interventions/templates/interventions/add/_intervention_add_form.html:334 #: interventions/templates/interventions/detail/card_info.html:452 -#: interventions/templates/interventions/interventions_index.html:573 -#: interventions/views/forms.py:411 interventions/views/general.py:980 +#: interventions/templates/interventions/interventions_index.html:667 +#: interventions/views/forms.py:411 interventions/views/general.py:985 #: interventions/views/views_pdf_reporting.py:1294 msgid "Type d'intervention" msgstr "Type d'intervention" @@ -1724,9 +1763,7 @@ msgstr "Sélectionner le statut de départ" #: interventions/templates/interventions/add/_intervention_add_form.html:405 #: interventions/templates/interventions/add/_intervention_add_form.html:434 -#: interventions/templates/interventions/detail/card_documents.html:4 #: interventions/templates/interventions/detail/scripts.html:612 -#: interventions/templates/interventions/intervention_detail_mobile.html:615 #: interventions/templates/interventions/partials/intervention_summary_modal_body.html:42 #: interventions/templates/interventions/partials/intervention_summary_modal_body_mobile.html:41 #: interventions/views/forms.py:37 interventions/views/forms.py:348 @@ -1780,26 +1817,26 @@ msgstr "Rechercher une localisation..." #: interventions/templates/interventions/detail/card_info.html:469 #: interventions/templates/interventions/detail/right_column.html:134 #: interventions/templates/interventions/detail/right_column.html:341 -#: interventions/templates/interventions/intervention_detail_mobile.html:1412 -#: interventions/templates/interventions/intervention_detail_mobile.html:1485 -#: interventions/templates/interventions/intervention_detail_mobile.html:1583 +#: interventions/templates/interventions/intervention_detail_mobile.html:1443 +#: interventions/templates/interventions/intervention_detail_mobile.html:1516 +#: interventions/templates/interventions/intervention_detail_mobile.html:1614 #: interventions/templates/interventions/interventions_calendar.html:334 -#: interventions/templates/interventions/interventions_index.html:530 +#: interventions/templates/interventions/interventions_index.html:624 #: interventions/views/views_pdf_reporting.py:1367 msgid "Catégorie" msgstr "Catégorie" #: interventions/templates/interventions/add/add_intervention_mobile.html:109 #: interventions/templates/interventions/add/add_repair_intervention_mobile.html:105 -#: interventions/templates/interventions/intervention_detail_mobile.html:1585 -#: interventions/templates/interventions/intervention_detail_mobile.html:3717 +#: interventions/templates/interventions/intervention_detail_mobile.html:1616 +#: interventions/templates/interventions/intervention_detail_mobile.html:3748 msgid "Sélectionner une catégorie" msgstr "Sélectionner une catégorie" #: interventions/templates/interventions/add/add_intervention_mobile.html:120 #: interventions/templates/interventions/add/add_repair_intervention_mobile.html:116 #: interventions/templates/interventions/detail/scripts.html:354 -#: interventions/templates/interventions/intervention_detail_mobile.html:5822 +#: interventions/templates/interventions/intervention_detail_mobile.html:5853 msgid "Équipement" msgstr "Équipement" @@ -1810,7 +1847,7 @@ msgstr "optionnel" #: interventions/templates/interventions/add/add_intervention_mobile.html:125 #: interventions/templates/interventions/add/add_repair_intervention_mobile.html:120 -#: interventions/templates/interventions/intervention_detail_mobile.html:732 +#: interventions/templates/interventions/intervention_detail_mobile.html:763 msgid "Rechercher un équipement..." msgstr "Rechercher un équipement..." @@ -1932,8 +1969,8 @@ msgstr "Créer des interventions préventives" #: interventions/templates/interventions/add/intervention_add_preventive.html:70 #: interventions/templates/interventions/add/intervention_add_preventive.html:281 #: interventions/templates/interventions/detail/card_assets.html:14 -#: interventions/templates/interventions/intervention_detail_mobile.html:1249 -#: interventions/templates/interventions/intervention_detail_mobile.html:1553 +#: interventions/templates/interventions/intervention_detail_mobile.html:1280 +#: interventions/templates/interventions/intervention_detail_mobile.html:1584 msgid "Créer" msgstr "Créer" @@ -1944,14 +1981,14 @@ msgstr "Plage prévisionnelle" #: interventions/templates/interventions/add/intervention_add_preventive.html:104 #: interventions/templates/interventions/detail/card_info.html:727 #: interventions/templates/interventions/interventions_calendar.html:584 -#: interventions/views/general.py:1001 +#: interventions/views/general.py:1006 msgid "Fin" msgstr "Fin" #: interventions/templates/interventions/add/intervention_add_preventive.html:178 #: interventions/templates/interventions/detail/right_column.html:319 -#: interventions/templates/interventions/intervention_detail_mobile.html:1388 -#: interventions/templates/interventions/interventions_index.html:736 +#: interventions/templates/interventions/intervention_detail_mobile.html:1419 +#: interventions/templates/interventions/interventions_index.html:832 #: interventions/views/preventive.py:245 msgid "Localisations" msgstr "Localisations" @@ -2024,19 +2061,19 @@ msgid "Une erreur est survenue lors de la suppression" msgstr "Une erreur est survenue lors de la suppression" #: interventions/templates/interventions/add/intervention_add_preventive.html:580 -#: interventions/templates/interventions/interventions_index.html:997 +#: interventions/templates/interventions/interventions_index.html:1253 #: interventions/views/forms.py:404 interventions/views/forms.py:530 msgid "À approuver" msgstr "À approuver" #: interventions/templates/interventions/add/intervention_add_preventive.html:581 -#: interventions/templates/interventions/interventions_index.html:998 +#: interventions/templates/interventions/interventions_index.html:1254 #: interventions/views/forms.py:405 interventions/views/forms.py:531 msgid "À planifier" msgstr "À planifier" #: interventions/templates/interventions/add/intervention_add_preventive.html:584 -#: interventions/templates/interventions/interventions_index.html:999 +#: interventions/templates/interventions/interventions_index.html:1255 #: interventions/views/forms.py:532 msgid "À traiter" msgstr "À traiter" @@ -2059,13 +2096,13 @@ msgstr "Délier" #: interventions/templates/interventions/detail/card_assets.html:13 #: interventions/templates/interventions/detail/right_column.html:119 -#: interventions/templates/interventions/intervention_detail_mobile.html:1248 +#: interventions/templates/interventions/intervention_detail_mobile.html:1279 msgid "Créer un nouvel équipement" msgstr "Créer un nouvel équipement" #: interventions/templates/interventions/detail/card_assets.html:17 #: interventions/templates/interventions/detail/card_assets.html:21 -#: interventions/templates/interventions/intervention_detail_mobile.html:1251 +#: interventions/templates/interventions/intervention_detail_mobile.html:1282 msgid "Lier un équipement existant" msgstr "Lier un équipement existant" @@ -2086,8 +2123,8 @@ msgstr "Tout sélectionner / désélectionner" #: interventions/templates/interventions/detail/card_operations.html:140 #: interventions/templates/interventions/detail/right_column.html:182 #: interventions/templates/interventions/detail/right_column.html:191 -#: interventions/templates/interventions/intervention_detail_mobile.html:1527 -#: interventions/templates/interventions/intervention_detail_mobile.html:1536 +#: interventions/templates/interventions/intervention_detail_mobile.html:1558 +#: interventions/templates/interventions/intervention_detail_mobile.html:1567 #: interventions/views/views_pdf_reporting.py:1727 msgid "Nom" msgstr "Nom" @@ -2095,8 +2132,8 @@ msgstr "Nom" #: interventions/templates/interventions/detail/card_assets.html:37 #: interventions/templates/interventions/detail/right_column.html:157 #: interventions/templates/interventions/detail/right_column.html:347 -#: interventions/templates/interventions/intervention_detail_mobile.html:1418 -#: interventions/templates/interventions/intervention_detail_mobile.html:1508 +#: interventions/templates/interventions/intervention_detail_mobile.html:1449 +#: interventions/templates/interventions/intervention_detail_mobile.html:1539 #: interventions/views/views_pdf_reporting.py:1728 msgid "Modèle" msgstr "Modèle" @@ -2111,7 +2148,7 @@ msgstr "Chronologie" #: interventions/templates/interventions/detail/card_controles.html:49 #: interventions/templates/interventions/detail/card_origine.html:205 #: interventions/templates/interventions/detail/card_stock.html:21 -#: interventions/templates/interventions/intervention_detail_mobile.html:1122 +#: interventions/templates/interventions/intervention_detail_mobile.html:1153 #: interventions/templates/interventions/interventions_calendar.html:725 msgid "Date" msgstr "Date" @@ -2121,7 +2158,7 @@ msgid "Evénement" msgstr "Evénement" #: interventions/templates/interventions/detail/card_controles.html:4 -#: interventions/templates/interventions/intervention_detail_mobile.html:1074 +#: interventions/templates/interventions/intervention_detail_mobile.html:1105 msgid "Contrôles / Rapports de suivi" msgstr "Contrôles / Rapports de suivi" @@ -2130,7 +2167,7 @@ msgstr "Contrôles / Rapports de suivi" #: interventions/templates/interventions/detail/card_origine.html:206 #: interventions/templates/interventions/detail/card_posts.html:103 #: interventions/templates/interventions/detail/card_posts.html:394 -#: interventions/templates/interventions/intervention_detail_mobile.html:1123 +#: interventions/templates/interventions/intervention_detail_mobile.html:1154 msgid "Type" msgstr "Type" @@ -2138,41 +2175,18 @@ msgstr "Type" msgid "Auteur" msgstr "Auteur" -#: interventions/templates/interventions/detail/card_documents.html:4 -#: interventions/templates/interventions/intervention_detail_mobile.html:854 +#: interventions/templates/interventions/detail/card_documents.html:5 +#: interventions/templates/interventions/intervention_detail_mobile.html:616 +msgid "Documents & Photos" +msgstr "Documents & Photos" + +#: interventions/templates/interventions/detail/card_documents.html:5 +#: interventions/templates/interventions/intervention_detail_mobile.html:885 msgid "Photos obligatoires" msgstr "Photos obligatoires" -#: interventions/templates/interventions/detail/card_documents.html:25 -#: interventions/templates/interventions/intervention_detail_mobile.html:630 -#: interventions/templates/interventions/intervention_detail_mobile.html:631 -#: interventions/templates/interventions/intervention_detail_mobile.html:1189 -msgid "Supprimer le document" -msgstr "Supprimer le document" - -#: interventions/templates/interventions/detail/card_documents.html:29 -#: interventions/templates/interventions/intervention_detail_mobile.html:1193 -msgid "Voulez-vous supprimer ce document ?" -msgstr "Voulez-vous supprimer ce document ?" - -#: interventions/templates/interventions/detail/card_documents.html:34 -#: interventions/templates/interventions/detail/card_info.html:757 -#: interventions/templates/interventions/detail/card_info.html:848 -#: interventions/templates/interventions/detail/scripts.html:507 -#: interventions/templates/interventions/includes/_desktop_operation_card.html:139 -#: interventions/templates/interventions/includes/_mobile_operation_card.html:136 -#: interventions/templates/interventions/intervention_detail_mobile.html:1179 -#: interventions/templates/interventions/intervention_detail_mobile.html:1198 -#: interventions/templates/interventions/intervention_detail_mobile.html:3681 -msgid "Supprimer" -msgstr "Supprimer" - -#: interventions/templates/interventions/detail/card_documents.html:43 -#: interventions/templates/interventions/intervention_detail_mobile.html:852 -msgid "Ajouter des documents" -msgstr "Ajouter des documents" - -#: interventions/templates/interventions/detail/card_documents.html:52 +#: interventions/templates/interventions/detail/card_documents.html:8 +#: interventions/templates/interventions/detail/card_documents.html:80 #: interventions/templates/interventions/detail/card_info.html:740 #: interventions/templates/interventions/detail/card_info.html:831 #: interventions/templates/interventions/detail/card_notes.html:6 @@ -2180,103 +2194,145 @@ msgstr "Ajouter des documents" #: interventions/templates/interventions/detail/card_occupations.html:111 #: interventions/templates/interventions/detail/card_operations.html:305 #: interventions/templates/interventions/detail/card_operations.html:346 -#: interventions/templates/interventions/intervention_detail_mobile.html:1003 -#: interventions/templates/interventions/intervention_detail_mobile.html:1158 -#: interventions/templates/interventions/intervention_detail_mobile.html:2064 -#: interventions/templates/interventions/intervention_detail_mobile.html:2228 +#: interventions/templates/interventions/intervention_detail_mobile.html:1034 +#: interventions/templates/interventions/intervention_detail_mobile.html:1189 +#: interventions/templates/interventions/intervention_detail_mobile.html:2095 +#: interventions/templates/interventions/intervention_detail_mobile.html:2259 msgid "Ajouter" msgstr "Ajouter" -#: interventions/templates/interventions/detail/card_documents.html:68 +#: interventions/templates/interventions/detail/card_documents.html:19 +#: interventions/templates/interventions/intervention_detail_mobile.html:630 +msgid "Aucun document ou photo pour cette intervention." +msgstr "Aucun document ou photo pour cette intervention." + +#: interventions/templates/interventions/detail/card_documents.html:31 +msgid "fichiers" +msgstr "fichiers" + +#: interventions/templates/interventions/detail/card_documents.html:31 +msgid "fichier" +msgstr "fichier" + +#: interventions/templates/interventions/detail/card_documents.html:53 +#: interventions/templates/interventions/intervention_detail_mobile.html:656 +#: interventions/templates/interventions/intervention_detail_mobile.html:657 +#: interventions/templates/interventions/intervention_detail_mobile.html:1220 +msgid "Supprimer le document" +msgstr "Supprimer le document" + +#: interventions/templates/interventions/detail/card_documents.html:57 +#: interventions/templates/interventions/intervention_detail_mobile.html:1224 +msgid "Voulez-vous supprimer ce document ?" +msgstr "Voulez-vous supprimer ce document ?" + +#: interventions/templates/interventions/detail/card_documents.html:62 +#: interventions/templates/interventions/detail/card_info.html:757 +#: interventions/templates/interventions/detail/card_info.html:848 +#: interventions/templates/interventions/detail/scripts.html:507 +#: interventions/templates/interventions/includes/_desktop_operation_card.html:139 +#: interventions/templates/interventions/includes/_mobile_operation_card.html:136 +#: interventions/templates/interventions/intervention_detail_mobile.html:1210 +#: interventions/templates/interventions/intervention_detail_mobile.html:1229 +#: interventions/templates/interventions/intervention_detail_mobile.html:3712 +msgid "Supprimer" +msgstr "Supprimer" + +#: interventions/templates/interventions/detail/card_documents.html:71 +#: interventions/templates/interventions/intervention_detail_mobile.html:883 +msgid "Ajouter des documents" +msgstr "Ajouter des documents" + +#: interventions/templates/interventions/detail/card_documents.html:96 msgid "Copier le document vers…" msgstr "Copier le document vers…" -#: interventions/templates/interventions/detail/card_documents.html:76 +#: interventions/templates/interventions/detail/card_documents.html:104 msgid "Cible" msgstr "Cible" -#: interventions/templates/interventions/detail/card_documents.html:78 +#: interventions/templates/interventions/detail/card_documents.html:106 msgid "— Choisir une localisation ou un asset —" msgstr "— Choisir une localisation ou un asset —" -#: interventions/templates/interventions/detail/card_documents.html:83 +#: interventions/templates/interventions/detail/card_documents.html:111 msgid "Tags" msgstr "Tags" -#: interventions/templates/interventions/detail/card_documents.html:86 +#: interventions/templates/interventions/detail/card_documents.html:114 msgid "Aucun tag disponible pour ce type de cible." msgstr "Aucun tag disponible pour ce type de cible." -#: interventions/templates/interventions/detail/card_documents.html:91 +#: interventions/templates/interventions/detail/card_documents.html:119 msgid "Chargement des tags…" msgstr "Chargement des tags…" -#: interventions/templates/interventions/detail/card_documents.html:99 +#: interventions/templates/interventions/detail/card_documents.html:127 msgid "Copier" msgstr "Copier" #: interventions/templates/interventions/detail/card_history.html:7 -#: interventions/templates/interventions/intervention_detail_mobile.html:1836 +#: interventions/templates/interventions/intervention_detail_mobile.html:1867 msgid "Historique des interventions (3 mois)" msgstr "Historique des interventions (3 mois)" #: interventions/templates/interventions/detail/card_history.html:13 -#: interventions/templates/interventions/intervention_detail_mobile.html:1842 +#: interventions/templates/interventions/intervention_detail_mobile.html:1873 msgid "Interventions récentes sur les mêmes localisations" msgstr "Interventions récentes sur les mêmes localisations" #: interventions/templates/interventions/detail/card_history.html:33 #: interventions/templates/interventions/detail/card_history.html:71 #: interventions/templates/interventions/detail/card_history.html:109 -#: interventions/templates/interventions/intervention_detail_mobile.html:1867 -#: interventions/templates/interventions/intervention_detail_mobile.html:1916 -#: interventions/templates/interventions/intervention_detail_mobile.html:1966 +#: interventions/templates/interventions/intervention_detail_mobile.html:1898 +#: interventions/templates/interventions/intervention_detail_mobile.html:1947 +#: interventions/templates/interventions/intervention_detail_mobile.html:1997 msgid "Accès restreint" msgstr "Accès restreint" #: interventions/templates/interventions/detail/card_history.html:44 #: interventions/templates/interventions/detail/card_history.html:82 #: interventions/templates/interventions/detail/card_history.html:120 -#: interventions/templates/interventions/intervention_detail_mobile.html:1881 -#: interventions/templates/interventions/intervention_detail_mobile.html:1930 -#: interventions/templates/interventions/intervention_detail_mobile.html:1980 +#: interventions/templates/interventions/intervention_detail_mobile.html:1912 +#: interventions/templates/interventions/intervention_detail_mobile.html:1961 +#: interventions/templates/interventions/intervention_detail_mobile.html:2011 msgid "Voir le résumé" msgstr "Voir le résumé" #: interventions/templates/interventions/detail/card_history.html:52 -#: interventions/templates/interventions/intervention_detail_mobile.html:1891 +#: interventions/templates/interventions/intervention_detail_mobile.html:1922 msgid "Voir tout" msgstr "Voir tout" #: interventions/templates/interventions/detail/card_history.html:90 -#: interventions/templates/interventions/intervention_detail_mobile.html:1940 +#: interventions/templates/interventions/intervention_detail_mobile.html:1971 msgid "Réduire" msgstr "Réduire" #: interventions/templates/interventions/detail/card_history.html:137 #: interventions/templates/interventions/detail/card_history.html:138 -#: interventions/templates/interventions/intervention_detail_mobile.html:1995 -#: interventions/templates/interventions/intervention_detail_mobile.html:1996 +#: interventions/templates/interventions/intervention_detail_mobile.html:2026 +#: interventions/templates/interventions/intervention_detail_mobile.html:2027 msgid "Résumé de l'intervention" msgstr "Résumé de l'intervention" #: interventions/templates/interventions/detail/card_history.html:145 #: interventions/templates/interventions/detail/scripts.html:157 -#: interventions/templates/interventions/intervention_detail_mobile.html:2003 -#: interventions/templates/interventions/intervention_detail_mobile.html:2284 -#: interventions/templates/interventions/intervention_detail_mobile.html:2737 +#: interventions/templates/interventions/intervention_detail_mobile.html:2034 +#: interventions/templates/interventions/intervention_detail_mobile.html:2315 +#: interventions/templates/interventions/intervention_detail_mobile.html:2768 #: interventions/templates/interventions/interventions_calendar.html:667 -#: interventions/templates/interventions/interventions_index.html:933 +#: interventions/templates/interventions/interventions_index.html:1189 msgid "Chargement..." msgstr "Chargement..." #: interventions/templates/interventions/detail/card_history.html:167 -#: interventions/templates/interventions/intervention_detail_mobile.html:1723 +#: interventions/templates/interventions/intervention_detail_mobile.html:1754 msgid "Créer une intervention de réparation" msgstr "Créer une intervention de réparation" #: interventions/templates/interventions/detail/card_history.html:174 -#: interventions/templates/interventions/intervention_detail_mobile.html:1730 +#: interventions/templates/interventions/intervention_detail_mobile.html:1761 msgid "Confirmation" msgstr "Confirmation" @@ -2285,7 +2341,7 @@ msgid "Créer une intervention de réparation à partir de cette intervention?" msgstr "Créer une intervention de réparation à partir de cette intervention?" #: interventions/templates/interventions/detail/card_history.html:181 -#: interventions/templates/interventions/intervention_detail_mobile.html:1737 +#: interventions/templates/interventions/intervention_detail_mobile.html:1768 msgid "Équipements concernés" msgstr "Équipements concernés" @@ -2295,14 +2351,14 @@ msgstr "Équipements concernés" #: interventions/templates/interventions/detail/card_info.html:231 #: interventions/templates/interventions/detail/card_info.html:253 #: interventions/templates/interventions/detail/card_info.html:275 -#: interventions/templates/interventions/intervention_detail_mobile.html:1703 -#: interventions/templates/interventions/intervention_detail_mobile.html:1757 -#: interventions/templates/interventions/intervention_detail_mobile.html:2612 -#: interventions/templates/interventions/intervention_detail_mobile.html:2634 -#: interventions/templates/interventions/intervention_detail_mobile.html:2656 -#: interventions/templates/interventions/intervention_detail_mobile.html:2667 -#: interventions/templates/interventions/intervention_detail_mobile.html:2675 -#: interventions/templates/interventions/interventions_index.html:1023 +#: interventions/templates/interventions/intervention_detail_mobile.html:1734 +#: interventions/templates/interventions/intervention_detail_mobile.html:1788 +#: interventions/templates/interventions/intervention_detail_mobile.html:2643 +#: interventions/templates/interventions/intervention_detail_mobile.html:2665 +#: interventions/templates/interventions/intervention_detail_mobile.html:2687 +#: interventions/templates/interventions/intervention_detail_mobile.html:2698 +#: interventions/templates/interventions/intervention_detail_mobile.html:2706 +#: interventions/templates/interventions/interventions_index.html:1279 msgid "Confirmer" msgstr "Confirmer" @@ -2362,36 +2418,36 @@ msgid "Par défaut, la date et l'heure actuelles sont proposées." msgstr "Par défaut, la date et l'heure actuelles sont proposées." #: interventions/templates/interventions/detail/card_info.html:155 -#: interventions/templates/interventions/intervention_detail_mobile.html:2565 +#: interventions/templates/interventions/intervention_detail_mobile.html:2596 msgid "Confirmer l'annulation" msgstr "Confirmer l'annulation" #: interventions/templates/interventions/detail/card_info.html:159 -#: interventions/templates/interventions/intervention_detail_mobile.html:2569 +#: interventions/templates/interventions/intervention_detail_mobile.html:2600 msgid "Êtes-vous sûr de vouloir annuler cette intervention ?" msgstr "Êtes-vous sûr de vouloir annuler cette intervention ?" #: interventions/templates/interventions/detail/card_info.html:161 -#: interventions/templates/interventions/intervention_detail_mobile.html:2571 -#: interventions/templates/interventions/interventions_index.html:1006 +#: interventions/templates/interventions/intervention_detail_mobile.html:2602 +#: interventions/templates/interventions/interventions_index.html:1262 msgid "Type d'annulation" msgstr "Type d'annulation" #: interventions/templates/interventions/detail/card_info.html:163 -#: interventions/templates/interventions/intervention_detail_mobile.html:2573 -#: interventions/templates/interventions/interventions_index.html:1008 +#: interventions/templates/interventions/intervention_detail_mobile.html:2604 +#: interventions/templates/interventions/interventions_index.html:1264 msgid "Choisissez un type" msgstr "Choisissez un type" #: interventions/templates/interventions/detail/card_info.html:173 -#: interventions/templates/interventions/intervention_detail_mobile.html:2583 -#: interventions/templates/interventions/interventions_index.html:1016 +#: interventions/templates/interventions/intervention_detail_mobile.html:2614 +#: interventions/templates/interventions/interventions_index.html:1272 msgid "Commentaire libre..." msgstr "Commentaire libre..." #: interventions/templates/interventions/detail/card_info.html:174 -#: interventions/templates/interventions/intervention_detail_mobile.html:2584 -#: interventions/templates/interventions/interventions_index.html:1017 +#: interventions/templates/interventions/intervention_detail_mobile.html:2615 +#: interventions/templates/interventions/interventions_index.html:1273 msgid "Obligatoire pour le motif \\" msgstr "Obligatoire pour le motif \\" @@ -2472,69 +2528,69 @@ msgstr "Obligatoire pour le motif \\" #: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2856 #: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2857 #: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2964 -#: interventions/templates/interventions/intervention_detail_mobile.html:2589 +#: interventions/templates/interventions/intervention_detail_mobile.html:2620 msgid "Non" msgstr "Non" #: interventions/templates/interventions/detail/card_info.html:180 -#: interventions/templates/interventions/intervention_detail_mobile.html:2590 +#: interventions/templates/interventions/intervention_detail_mobile.html:2621 msgid "Oui, annuler" msgstr "Oui, annuler" #: interventions/templates/interventions/detail/card_info.html:190 -#: interventions/templates/interventions/intervention_detail_mobile.html:1684 +#: interventions/templates/interventions/intervention_detail_mobile.html:1715 msgid "Raison de la mise en pause" msgstr "Raison de la mise en pause" #: interventions/templates/interventions/detail/card_info.html:194 -#: interventions/templates/interventions/intervention_detail_mobile.html:1688 +#: interventions/templates/interventions/intervention_detail_mobile.html:1719 msgid "Sélectionnez la raison" msgstr "Sélectionnez la raison" #: interventions/templates/interventions/detail/card_info.html:196 -#: interventions/templates/interventions/intervention_detail_mobile.html:1690 +#: interventions/templates/interventions/intervention_detail_mobile.html:1721 msgid "Choisissez une raison" msgstr "Choisissez une raison" #: interventions/templates/interventions/detail/card_info.html:202 -#: interventions/templates/interventions/intervention_detail_mobile.html:1696 +#: interventions/templates/interventions/intervention_detail_mobile.html:1727 msgid "Précisez la raison" msgstr "Précisez la raison" #: interventions/templates/interventions/detail/card_info.html:220 -#: interventions/templates/interventions/intervention_detail_mobile.html:2601 +#: interventions/templates/interventions/intervention_detail_mobile.html:2632 msgid "Confirmer la validation" msgstr "Confirmer la validation" #: interventions/templates/interventions/detail/card_info.html:226 -#: interventions/templates/interventions/intervention_detail_mobile.html:2607 +#: interventions/templates/interventions/intervention_detail_mobile.html:2638 msgid "Cette action est liée à la validation par périodes." msgstr "Cette action est liée à la validation par périodes." #: interventions/templates/interventions/detail/card_info.html:242 -#: interventions/templates/interventions/intervention_detail_mobile.html:2623 +#: interventions/templates/interventions/intervention_detail_mobile.html:2654 msgid "Raison de la correction" msgstr "Raison de la correction" #: interventions/templates/interventions/detail/card_info.html:246 -#: interventions/templates/interventions/intervention_detail_mobile.html:2627 +#: interventions/templates/interventions/intervention_detail_mobile.html:2658 msgid "Indiquez la raison pour laquelle une correction est demandée" msgstr "Indiquez la raison pour laquelle une correction est demandée" #: interventions/templates/interventions/detail/card_info.html:248 #: interventions/templates/interventions/detail/card_info.html:270 -#: interventions/templates/interventions/intervention_detail_mobile.html:2629 -#: interventions/templates/interventions/intervention_detail_mobile.html:2651 +#: interventions/templates/interventions/intervention_detail_mobile.html:2660 +#: interventions/templates/interventions/intervention_detail_mobile.html:2682 msgid "Maximum 1000 caractères" msgstr "Maximum 1000 caractères" #: interventions/templates/interventions/detail/card_info.html:264 -#: interventions/templates/interventions/intervention_detail_mobile.html:2645 +#: interventions/templates/interventions/intervention_detail_mobile.html:2676 msgid "Détails de la correction" msgstr "Détails de la correction" #: interventions/templates/interventions/detail/card_info.html:268 -#: interventions/templates/interventions/intervention_detail_mobile.html:2649 +#: interventions/templates/interventions/intervention_detail_mobile.html:2680 msgid "Décrivez ce qui a été corrigé" msgstr "Décrivez ce qui a été corrigé" @@ -2619,7 +2675,7 @@ msgid "Démarrage" msgstr "Démarrage" #: interventions/templates/interventions/detail/card_info.html:728 -#: interventions/templates/interventions/intervention_detail_mobile.html:2527 +#: interventions/templates/interventions/intervention_detail_mobile.html:2558 msgid "Pause" msgstr "Pause" @@ -2672,8 +2728,8 @@ msgstr "Gestionnaire :" #: interventions/templates/interventions/detail/card_info.html:870 #: interventions/templates/interventions/detail/scripts.html:324 #: interventions/templates/interventions/intervention_detail_mobile.html:511 -#: interventions/templates/interventions/intervention_detail_mobile.html:2187 -#: interventions/templates/interventions/intervention_detail_mobile.html:5792 +#: interventions/templates/interventions/intervention_detail_mobile.html:2218 +#: interventions/templates/interventions/intervention_detail_mobile.html:5823 #: interventions/templates/interventions/interventions_calendar.html:297 #: interventions/templates/interventions/interventions_calendar.html:318 #: interventions/templates/interventions/interventions_calendar.html:337 @@ -2681,19 +2737,19 @@ msgstr "Gestionnaire :" #: interventions/templates/interventions/interventions_calendar.html:378 #: interventions/templates/interventions/interventions_calendar.html:397 #: interventions/templates/interventions/interventions_calendar.html:428 -#: interventions/templates/interventions/interventions_index.html:474 -#: interventions/templates/interventions/interventions_index.html:495 -#: interventions/templates/interventions/interventions_index.html:514 -#: interventions/templates/interventions/interventions_index.html:533 -#: interventions/templates/interventions/interventions_index.html:557 -#: interventions/templates/interventions/interventions_index.html:576 -#: interventions/templates/interventions/interventions_index.html:595 -#: interventions/templates/interventions/interventions_index.html:626 -#: interventions/templates/interventions/interventions_index.html:649 -#: interventions/templates/interventions/interventions_index.html:666 -#: interventions/templates/interventions/interventions_index.html:686 -#: interventions/templates/interventions/interventions_index.html:703 +#: interventions/templates/interventions/interventions_index.html:568 +#: interventions/templates/interventions/interventions_index.html:589 +#: interventions/templates/interventions/interventions_index.html:608 +#: interventions/templates/interventions/interventions_index.html:627 +#: interventions/templates/interventions/interventions_index.html:651 +#: interventions/templates/interventions/interventions_index.html:670 +#: interventions/templates/interventions/interventions_index.html:689 #: interventions/templates/interventions/interventions_index.html:720 +#: interventions/templates/interventions/interventions_index.html:743 +#: interventions/templates/interventions/interventions_index.html:760 +#: interventions/templates/interventions/interventions_index.html:780 +#: interventions/templates/interventions/interventions_index.html:797 +#: interventions/templates/interventions/interventions_index.html:814 msgid "Aucun" msgstr "Aucun" @@ -2711,8 +2767,7 @@ msgstr "Aucun membre" #: interventions/templates/interventions/detail/card_info.html:933 msgid "Le prestataire assigné n'a pas d'équipes associées à cette thématique." -msgstr "" -"Le prestataire assigné n'a pas d'équipes associées à cette thématique." +msgstr "Le prestataire assigné n'a pas d'équipes associées à cette thématique." #: interventions/templates/interventions/detail/card_info.html:935 msgid "Le prestataire assigné n'a pas encore d'équipes configurées." @@ -2727,17 +2782,17 @@ msgstr "" "pouvoir assigner un membre ou une équipe." #: interventions/templates/interventions/detail/card_links.html:10 -#: interventions/templates/interventions/intervention_detail_mobile.html:1773 +#: interventions/templates/interventions/intervention_detail_mobile.html:1804 msgid "Êtes-vous sûr de vouloir dupliquer cette intervention ?" msgstr "Êtes-vous sûr de vouloir dupliquer cette intervention ?" #: interventions/templates/interventions/detail/card_links.html:14 -#: interventions/templates/interventions/intervention_detail_mobile.html:1777 +#: interventions/templates/interventions/intervention_detail_mobile.html:1808 msgid "Dupliquer" msgstr "Dupliquer" #: interventions/templates/interventions/detail/card_links.html:38 -#: interventions/templates/interventions/intervention_detail_mobile.html:1797 +#: interventions/templates/interventions/intervention_detail_mobile.html:1828 msgid "Aucune intervention liée pour l'instant." msgstr "Aucune intervention liée pour l'instant." @@ -2747,7 +2802,7 @@ msgstr "Lier les interventions" #: interventions/templates/interventions/detail/card_links.html:79 #: interventions/templates/interventions/detail/card_links.html:93 -#: interventions/templates/interventions/intervention_detail_mobile.html:2319 +#: interventions/templates/interventions/intervention_detail_mobile.html:2350 msgid "Traitement via une autre intervention" msgstr "Traitement via une autre intervention" @@ -2763,7 +2818,7 @@ msgstr "" #: interventions/templates/interventions/detail/card_notes.html:4 #: interventions/templates/interventions/detail/scripts.html:611 #: interventions/templates/interventions/intervention_detail_mobile.html:558 -#: interventions/views/general.py:1038 +#: interventions/views/general.py:1043 #: interventions/views/views_pdf_reporting.py:1543 #: interventions/views/views_pdf_reporting.py:2103 msgid "Notes" @@ -2771,7 +2826,7 @@ msgstr "Notes" #: interventions/templates/interventions/detail/card_notes.html:26 #: interventions/templates/interventions/detail/card_notes.html:89 -#: interventions/templates/interventions/intervention_detail_mobile.html:835 +#: interventions/templates/interventions/intervention_detail_mobile.html:866 #: interventions/views/forms.py:321 msgid "Contenu" msgstr "Contenu" @@ -2790,77 +2845,77 @@ msgstr "par " #: interventions/templates/interventions/detail/card_notes.html:67 #: interventions/templates/interventions/intervention_detail_mobile.html:597 -#: interventions/templates/interventions/intervention_detail_mobile.html:1171 +#: interventions/templates/interventions/intervention_detail_mobile.html:1202 msgid "Supprimer la note" msgstr "Supprimer la note" #: interventions/templates/interventions/detail/card_observations.html:5 #: interventions/templates/interventions/detail/scripts.html:618 -#: interventions/templates/interventions/intervention_detail_mobile.html:1806 +#: interventions/templates/interventions/intervention_detail_mobile.html:1837 msgid "Observations liées" msgstr "Observations liées" #: interventions/templates/interventions/detail/card_occupations.html:6 #: interventions/templates/interventions/detail/scripts.html:619 -#: interventions/templates/interventions/intervention_detail_mobile.html:898 +#: interventions/templates/interventions/intervention_detail_mobile.html:929 msgid "Occupations" msgstr "Occupations" #: interventions/templates/interventions/detail/card_occupations.html:8 -#: interventions/templates/interventions/intervention_detail_mobile.html:900 +#: interventions/templates/interventions/intervention_detail_mobile.html:931 msgid "Obligatoire pour terminer cette intervention corrective" msgstr "Obligatoire pour terminer cette intervention corrective" #: interventions/templates/interventions/detail/card_occupations.html:9 -#: interventions/templates/interventions/intervention_detail_mobile.html:901 +#: interventions/templates/interventions/intervention_detail_mobile.html:932 msgid "Obligatoire" msgstr "Obligatoire" #: interventions/templates/interventions/detail/card_occupations.html:45 -#: interventions/templates/interventions/intervention_detail_mobile.html:937 +#: interventions/templates/interventions/intervention_detail_mobile.html:968 msgid "Mis à jour par" msgstr "Mis à jour par" #: interventions/templates/interventions/detail/card_occupations.html:56 -#: interventions/templates/interventions/intervention_detail_mobile.html:948 +#: interventions/templates/interventions/intervention_detail_mobile.html:979 msgid "Modifier l'occupation" msgstr "Modifier l'occupation" #: interventions/templates/interventions/detail/card_occupations.html:67 -#: interventions/templates/interventions/intervention_detail_mobile.html:959 +#: interventions/templates/interventions/intervention_detail_mobile.html:990 msgid "Aucune occupation enregistrée pour le moment." msgstr "Aucune occupation enregistrée pour le moment." #: interventions/templates/interventions/detail/card_occupations.html:71 #: interventions/templates/interventions/detail/card_posts.html:108 #: interventions/templates/interventions/detail/card_posts.html:398 -#: interventions/templates/interventions/intervention_detail_mobile.html:963 +#: interventions/templates/interventions/intervention_detail_mobile.html:994 msgid "Total" msgstr "Total" #: interventions/templates/interventions/detail/card_occupations.html:80 -#: interventions/templates/interventions/intervention_detail_mobile.html:972 +#: interventions/templates/interventions/intervention_detail_mobile.html:1003 msgid "Ajouter une occupation" msgstr "Ajouter une occupation" #: interventions/templates/interventions/detail/card_occupations.html:89 -#: interventions/templates/interventions/intervention_detail_mobile.html:981 +#: interventions/templates/interventions/intervention_detail_mobile.html:1012 #: interventions/views/forms.py:361 msgid "Technicien" msgstr "Technicien" #: interventions/templates/interventions/detail/card_occupations.html:93 -#: interventions/templates/interventions/intervention_detail_mobile.html:985 +#: interventions/templates/interventions/intervention_detail_mobile.html:1016 msgid "Durée" msgstr "Durée" #: interventions/templates/interventions/detail/card_occupations.html:98 -#: interventions/templates/interventions/intervention_detail_mobile.html:990 +#: interventions/templates/interventions/intervention_detail_mobile.html:1021 msgid "h" msgstr "h" #: interventions/templates/interventions/detail/card_occupations.html:104 -#: interventions/templates/interventions/intervention_detail_mobile.html:996 +#: interventions/templates/interventions/intervention_detail_mobile.html:1027 msgid "min" msgstr "min" @@ -2871,50 +2926,50 @@ msgid "Opérations" msgstr "Opérations" #: interventions/templates/interventions/detail/card_operations.html:16 -#: interventions/templates/interventions/intervention_detail_mobile.html:673 +#: interventions/templates/interventions/intervention_detail_mobile.html:704 msgid "Tout déplier" msgstr "Tout déplier" #: interventions/templates/interventions/detail/card_operations.html:19 -#: interventions/templates/interventions/intervention_detail_mobile.html:676 +#: interventions/templates/interventions/intervention_detail_mobile.html:707 msgid "Tout replier" msgstr "Tout replier" #: interventions/templates/interventions/detail/card_operations.html:23 -#: interventions/templates/interventions/intervention_detail_mobile.html:669 +#: interventions/templates/interventions/intervention_detail_mobile.html:700 msgid "Ajouter opération" msgstr "Ajouter opération" #: interventions/templates/interventions/detail/card_operations.html:33 -#: interventions/templates/interventions/intervention_detail_mobile.html:686 +#: interventions/templates/interventions/intervention_detail_mobile.html:717 msgid "Opérations générales" msgstr "Opérations générales" #: interventions/templates/interventions/detail/card_operations.html:48 #: interventions/templates/interventions/detail/card_operations.html:119 -#: interventions/templates/interventions/intervention_detail_mobile.html:701 -#: interventions/templates/interventions/intervention_detail_mobile.html:775 +#: interventions/templates/interventions/intervention_detail_mobile.html:732 +#: interventions/templates/interventions/intervention_detail_mobile.html:806 msgid "Statut success" msgstr "Statut success" #: interventions/templates/interventions/detail/card_operations.html:49 #: interventions/templates/interventions/detail/card_operations.html:120 -#: interventions/templates/interventions/intervention_detail_mobile.html:702 -#: interventions/templates/interventions/intervention_detail_mobile.html:776 +#: interventions/templates/interventions/intervention_detail_mobile.html:733 +#: interventions/templates/interventions/intervention_detail_mobile.html:807 msgid "Statut warning" msgstr "Statut warning" #: interventions/templates/interventions/detail/card_operations.html:50 #: interventions/templates/interventions/detail/card_operations.html:121 -#: interventions/templates/interventions/intervention_detail_mobile.html:703 -#: interventions/templates/interventions/intervention_detail_mobile.html:777 +#: interventions/templates/interventions/intervention_detail_mobile.html:734 +#: interventions/templates/interventions/intervention_detail_mobile.html:808 msgid "Statut danger" msgstr "Statut danger" #: interventions/templates/interventions/detail/card_operations.html:51 #: interventions/templates/interventions/detail/card_operations.html:122 -#: interventions/templates/interventions/intervention_detail_mobile.html:704 -#: interventions/templates/interventions/intervention_detail_mobile.html:778 +#: interventions/templates/interventions/intervention_detail_mobile.html:735 +#: interventions/templates/interventions/intervention_detail_mobile.html:809 msgid "Autres / Sans valeur" msgstr "Autres / Sans valeur" @@ -2924,7 +2979,7 @@ msgid "Valeur / Statut" msgstr "Valeur / Statut" #: interventions/templates/interventions/detail/card_operations.html:87 -#: interventions/templates/interventions/intervention_detail_mobile.html:723 +#: interventions/templates/interventions/intervention_detail_mobile.html:754 msgid "Opérations par équipement" msgstr "Opérations par équipement" @@ -2937,71 +2992,71 @@ msgid "Aucune opération à afficher." msgstr "Aucune opération à afficher." #: interventions/templates/interventions/detail/card_operations.html:192 -#: interventions/templates/interventions/intervention_detail_mobile.html:2104 +#: interventions/templates/interventions/intervention_detail_mobile.html:2135 msgid "Ajouter une opération personnalisée" msgstr "Ajouter une opération personnalisée" #: interventions/templates/interventions/detail/card_operations.html:200 -#: interventions/templates/interventions/intervention_detail_mobile.html:2112 +#: interventions/templates/interventions/intervention_detail_mobile.html:2143 #: interventions/views/forms.py:680 msgid "Type d'opération" msgstr "Type d'opération" #: interventions/templates/interventions/detail/card_operations.html:204 -#: interventions/templates/interventions/intervention_detail_mobile.html:2116 +#: interventions/templates/interventions/intervention_detail_mobile.html:2147 #: interventions/views/forms.py:675 msgid "Choix de statut" msgstr "Choix de statut" #: interventions/templates/interventions/detail/card_operations.html:210 -#: interventions/templates/interventions/intervention_detail_mobile.html:2122 +#: interventions/templates/interventions/intervention_detail_mobile.html:2153 #: interventions/views/forms.py:674 msgid "Mesure" msgstr "Mesure" #: interventions/templates/interventions/detail/card_operations.html:219 -#: interventions/templates/interventions/intervention_detail_mobile.html:2133 +#: interventions/templates/interventions/intervention_detail_mobile.html:2164 msgid "Nom en français" msgstr "Nom en français" #: interventions/templates/interventions/detail/card_operations.html:226 -#: interventions/templates/interventions/intervention_detail_mobile.html:2141 +#: interventions/templates/interventions/intervention_detail_mobile.html:2172 msgid "Nom en néerlandais" msgstr "Nom en néerlandais" #: interventions/templates/interventions/detail/card_operations.html:227 -#: interventions/templates/interventions/intervention_detail_mobile.html:2134 +#: interventions/templates/interventions/intervention_detail_mobile.html:2165 msgid "Au moins un nom (FR ou NL) est obligatoire" msgstr "Au moins un nom (FR ou NL) est obligatoire" #: interventions/templates/interventions/detail/card_operations.html:232 -#: interventions/templates/interventions/intervention_detail_mobile.html:2148 +#: interventions/templates/interventions/intervention_detail_mobile.html:2179 #: interventions/views/forms.py:702 msgid "Ensemble de statuts" msgstr "Ensemble de statuts" #: interventions/templates/interventions/detail/card_operations.html:235 #: interventions/templates/interventions/detail/card_operations.html:247 -#: interventions/templates/interventions/intervention_detail_mobile.html:1488 -#: interventions/templates/interventions/intervention_detail_mobile.html:2151 -#: interventions/templates/interventions/intervention_detail_mobile.html:2163 +#: interventions/templates/interventions/intervention_detail_mobile.html:1519 +#: interventions/templates/interventions/intervention_detail_mobile.html:2182 +#: interventions/templates/interventions/intervention_detail_mobile.html:2194 msgid "Sélectionner..." msgstr "Sélectionner..." #: interventions/templates/interventions/detail/card_operations.html:244 -#: interventions/templates/interventions/intervention_detail_mobile.html:2160 +#: interventions/templates/interventions/intervention_detail_mobile.html:2191 #: interventions/views/forms.py:710 msgid "Définition de mesure" msgstr "Définition de mesure" #: interventions/templates/interventions/detail/card_operations.html:256 -#: interventions/templates/interventions/intervention_detail_mobile.html:2174 +#: interventions/templates/interventions/intervention_detail_mobile.html:2205 #: interventions/views/forms.py:716 msgid "Groupe (optionnel)" msgstr "Groupe (optionnel)" #: interventions/templates/interventions/detail/card_operations.html:258 -#: interventions/templates/interventions/intervention_detail_mobile.html:2176 +#: interventions/templates/interventions/intervention_detail_mobile.html:2207 #: interventions/views/forms.py:719 msgid "Ex: Opérations personnalisées" msgstr "Ex: Opérations personnalisées" @@ -3019,22 +3074,22 @@ msgstr "" "équipement. Si aucun n'est sélectionné, une opération générale sera créée." #: interventions/templates/interventions/detail/card_operations.html:289 -#: interventions/templates/interventions/interventions_index.html:881 +#: interventions/templates/interventions/interventions_index.html:1137 msgid "Tout sélectionner" msgstr "Tout sélectionner" #: interventions/templates/interventions/detail/card_operations.html:292 -#: interventions/templates/interventions/interventions_index.html:882 +#: interventions/templates/interventions/interventions_index.html:1138 msgid "Tout désélectionner" msgstr "Tout désélectionner" #: interventions/templates/interventions/detail/card_operations.html:319 -#: interventions/templates/interventions/intervention_detail_mobile.html:2037 +#: interventions/templates/interventions/intervention_detail_mobile.html:2068 msgid "Ajouter une photo" msgstr "Ajouter une photo" #: interventions/templates/interventions/detail/card_operations.html:338 -#: interventions/templates/interventions/intervention_detail_mobile.html:2056 +#: interventions/templates/interventions/intervention_detail_mobile.html:2087 msgid "Description (optionnel)" msgstr "Description (optionnel)" @@ -3150,8 +3205,8 @@ msgid "Détail" msgstr "Détail" #: interventions/templates/interventions/detail/card_origine.html:117 -#: interventions/templates/interventions/intervention_detail_mobile.html:1209 -#: interventions/templates/interventions/intervention_detail_mobile.html:1225 +#: interventions/templates/interventions/intervention_detail_mobile.html:1240 +#: interventions/templates/interventions/intervention_detail_mobile.html:1256 msgid "Fiche d'intervention" msgstr "Fiche d'intervention" @@ -3251,8 +3306,8 @@ msgstr "Vue étendue" #: interventions/templates/interventions/detail/card_posts.html:62 #: interventions/templates/interventions/detail/card_posts.html:354 -#: interventions/templates/interventions/interventions_index.html:1043 -#: interventions/views/forms.py:425 interventions/views/general.py:995 +#: interventions/templates/interventions/interventions_index.html:1299 +#: interventions/views/forms.py:425 interventions/views/general.py:1000 #: interventions/views/views_pdf_reporting.py:1435 msgid "Commande" msgstr "Commande" @@ -3404,7 +3459,7 @@ msgstr "Aucun bon de préparation créé pour cette intervention." #: interventions/templates/interventions/detail/edit_bar.html:9 #: interventions/templates/interventions/detail/edit_bar.html:78 #: interventions/templates/interventions/guided_operations/inspection_rain_water.html:268 -#: interventions/views/mobile.py:961 +#: interventions/views/mobile.py:967 msgid "Retour à la liste" msgstr "Retour à la liste" @@ -3422,7 +3477,7 @@ msgstr "Rapport PDF" #: interventions/templates/interventions/detail/edit_bar.html:93 #: interventions/templates/interventions/detail/scripts.html:1044 #: interventions/templates/interventions/intervention_detail_mobile.html:482 -#: interventions/templates/interventions/intervention_detail_mobile.html:6516 +#: interventions/templates/interventions/intervention_detail_mobile.html:6547 msgid "Ne plus suivre" msgstr "Ne plus suivre" @@ -3430,7 +3485,7 @@ msgstr "Ne plus suivre" #: interventions/templates/interventions/detail/edit_bar.html:93 #: interventions/templates/interventions/detail/scripts.html:1049 #: interventions/templates/interventions/intervention_detail_mobile.html:482 -#: interventions/templates/interventions/intervention_detail_mobile.html:6521 +#: interventions/templates/interventions/intervention_detail_mobile.html:6552 msgid "Suivre cette intervention" msgstr "Suivre cette intervention" @@ -3438,7 +3493,7 @@ msgstr "Suivre cette intervention" #: interventions/templates/interventions/detail/edit_bar.html:95 #: interventions/templates/interventions/detail/scripts.html:1043 #: interventions/templates/interventions/intervention_detail_mobile.html:484 -#: interventions/templates/interventions/intervention_detail_mobile.html:6515 +#: interventions/templates/interventions/intervention_detail_mobile.html:6546 msgid "Suivi" msgstr "Suivi" @@ -3446,7 +3501,7 @@ msgstr "Suivi" #: interventions/templates/interventions/detail/edit_bar.html:95 #: interventions/templates/interventions/detail/scripts.html:1048 #: interventions/templates/interventions/intervention_detail_mobile.html:484 -#: interventions/templates/interventions/intervention_detail_mobile.html:6520 +#: interventions/templates/interventions/intervention_detail_mobile.html:6551 msgid "Suivre" msgstr "Suivre" @@ -3476,7 +3531,7 @@ msgstr "Informations uniquement" #: interventions/templates/interventions/detail/edit_bar.html:59 #: interventions/templates/interventions/detail/edit_bar.html:119 -#: interventions/templates/interventions/interventions_index.html:819 +#: interventions/templates/interventions/interventions_index.html:1075 msgid "Vue partagée" msgstr "Vue partagée" @@ -3500,7 +3555,7 @@ msgstr "Aucune localisation liée" #: interventions/templates/interventions/detail/right_column.html:30 #: interventions/templates/interventions/detail/right_column.html:326 -#: interventions/templates/interventions/intervention_detail_mobile.html:1397 +#: interventions/templates/interventions/intervention_detail_mobile.html:1428 msgid "Ajouter une localisation…" msgstr "Ajouter une localisation…" @@ -3529,12 +3584,12 @@ msgid "Sélectionner une catégorie..." msgstr "Sélectionner une catégorie..." #: interventions/templates/interventions/detail/right_column.html:147 -#: interventions/templates/interventions/intervention_detail_mobile.html:1498 +#: interventions/templates/interventions/intervention_detail_mobile.html:1529 msgid "Type d'équipement" msgstr "Type d'équipement" #: interventions/templates/interventions/detail/right_column.html:150 -#: interventions/templates/interventions/intervention_detail_mobile.html:1501 +#: interventions/templates/interventions/intervention_detail_mobile.html:1532 msgid "Sélectionner un type..." msgstr "Sélectionner un type..." @@ -3547,7 +3602,7 @@ msgid "Le modèle détermine les caractéristiques de l'équipement." msgstr "Le modèle détermine les caractéristiques de l'équipement." #: interventions/templates/interventions/detail/right_column.html:173 -#: interventions/templates/interventions/intervention_detail_mobile.html:1521 +#: interventions/templates/interventions/intervention_detail_mobile.html:1552 msgid "Ex: STR-001" msgstr "Ex: STR-001" @@ -3556,22 +3611,22 @@ msgid "Code unique pour identifier l'équipement." msgstr "Code unique pour identifier l'équipement." #: interventions/templates/interventions/detail/right_column.html:185 -#: interventions/templates/interventions/intervention_detail_mobile.html:1530 +#: interventions/templates/interventions/intervention_detail_mobile.html:1561 msgid "Nom en français (optionnel)" msgstr "Nom en français (optionnel)" #: interventions/templates/interventions/detail/right_column.html:194 -#: interventions/templates/interventions/intervention_detail_mobile.html:1539 +#: interventions/templates/interventions/intervention_detail_mobile.html:1570 msgid "Naam in het Nederlands (optioneel)" msgstr "Naam in het Nederlands (optioneel)" #: interventions/templates/interventions/detail/right_column.html:199 msgid "" -"L'équipement sera créé avec le statut 'À approuver' et automatiquement lié à" -" cette intervention." +"L'équipement sera créé avec le statut 'À approuver' et automatiquement lié à " +"cette intervention." msgstr "" -"L'équipement sera créé avec le statut 'À approuver' et automatiquement lié à" -" cette intervention." +"L'équipement sera créé avec le statut 'À approuver' et automatiquement lié à " +"cette intervention." #: interventions/templates/interventions/detail/right_column.html:208 msgid "Créer l'équipement" @@ -3579,30 +3634,30 @@ msgstr "Créer l'équipement" #: interventions/templates/interventions/detail/right_column.html:223 #: interventions/templates/interventions/detail/right_column.html:254 -#: interventions/templates/interventions/intervention_detail_mobile.html:1300 -#: interventions/templates/interventions/intervention_detail_mobile.html:1301 #: interventions/templates/interventions/intervention_detail_mobile.html:1331 -#: interventions/templates/interventions/intervention_detail_mobile.html:1366 +#: interventions/templates/interventions/intervention_detail_mobile.html:1332 +#: interventions/templates/interventions/intervention_detail_mobile.html:1362 +#: interventions/templates/interventions/intervention_detail_mobile.html:1397 msgid "Supprimer le lien" msgstr "Supprimer le lien" #: interventions/templates/interventions/detail/right_column.html:228 -#: interventions/templates/interventions/intervention_detail_mobile.html:1336 +#: interventions/templates/interventions/intervention_detail_mobile.html:1367 msgid "Voulez-vous supprimer le lien avec" msgstr "Voulez-vous supprimer le lien avec" #: interventions/templates/interventions/detail/right_column.html:236 -#: interventions/templates/interventions/intervention_detail_mobile.html:1345 +#: interventions/templates/interventions/intervention_detail_mobile.html:1376 msgid "Supprimer également les opérations liées à cet équipement" msgstr "Supprimer également les opérations liées à cet équipement" #: interventions/templates/interventions/detail/right_column.html:243 -#: interventions/templates/interventions/intervention_detail_mobile.html:1353 +#: interventions/templates/interventions/intervention_detail_mobile.html:1384 msgid "Marquer l'équipement comme retiré ou n'existant plus" msgstr "Marquer l'équipement comme retiré ou n'existant plus" #: interventions/templates/interventions/detail/right_column.html:245 -#: interventions/templates/interventions/intervention_detail_mobile.html:1356 +#: interventions/templates/interventions/intervention_detail_mobile.html:1387 msgid "Cette information sera conservée dans l'historique de l'équipement" msgstr "Cette information sera conservée dans l'historique de l'équipement" @@ -3636,69 +3691,69 @@ msgid "Lier des équipements existants" msgstr "Lier des équipements existants" #: interventions/templates/interventions/detail/right_column.html:333 -#: interventions/templates/interventions/intervention_detail_mobile.html:1404 -#: interventions/templates/interventions/interventions_index.html:855 +#: interventions/templates/interventions/intervention_detail_mobile.html:1435 +#: interventions/templates/interventions/interventions_index.html:1111 #: interventions/templates/interventions/interventions_index_mobile.html:207 msgid "Rechercher" msgstr "Rechercher" #: interventions/templates/interventions/detail/right_column.html:336 -#: interventions/templates/interventions/intervention_detail_mobile.html:1407 +#: interventions/templates/interventions/intervention_detail_mobile.html:1438 msgid "Code, nom ou modèle" msgstr "Code, nom ou modèle" #: interventions/templates/interventions/detail/right_column.html:337 -#: interventions/templates/interventions/intervention_detail_mobile.html:1408 -#: interventions/templates/interventions/interventions_index.html:806 +#: interventions/templates/interventions/intervention_detail_mobile.html:1439 +#: interventions/templates/interventions/interventions_index.html:1062 msgid "Filtrer" msgstr "Filtrer" #: interventions/templates/interventions/detail/right_column.html:343 -#: interventions/templates/interventions/intervention_detail_mobile.html:1414 +#: interventions/templates/interventions/intervention_detail_mobile.html:1445 msgid "Toutes les catégories autorisées" msgstr "Toutes les catégories autorisées" #: interventions/templates/interventions/detail/right_column.html:349 #: interventions/templates/interventions/detail/scripts.html:503 -#: interventions/templates/interventions/intervention_detail_mobile.html:1420 -#: interventions/templates/interventions/intervention_detail_mobile.html:3677 +#: interventions/templates/interventions/intervention_detail_mobile.html:1451 +#: interventions/templates/interventions/intervention_detail_mobile.html:3708 msgid "Sélectionnez un modèle" msgstr "Sélectionnez un modèle" #: interventions/templates/interventions/detail/right_column.html:355 -#: interventions/templates/interventions/intervention_detail_mobile.html:1426 +#: interventions/templates/interventions/intervention_detail_mobile.html:1457 msgid "Aucun résultat pour l'instant." msgstr "Aucun résultat pour l'instant." #: interventions/templates/interventions/detail/right_column.html:361 -#: interventions/templates/interventions/intervention_detail_mobile.html:1432 +#: interventions/templates/interventions/intervention_detail_mobile.html:1463 msgid "Les équipements correspondants seront affichés ici." msgstr "Les équipements correspondants seront affichés ici." #: interventions/templates/interventions/detail/right_column.html:365 -#: interventions/templates/interventions/intervention_detail_mobile.html:1436 +#: interventions/templates/interventions/intervention_detail_mobile.html:1467 msgid "Chargement des équipements…" msgstr "Chargement des équipements…" #: interventions/templates/interventions/detail/right_column.html:374 -#: interventions/templates/interventions/intervention_detail_mobile.html:1445 +#: interventions/templates/interventions/intervention_detail_mobile.html:1476 msgid "sélection(s) en attente" msgstr "sélection(s) en attente" #: interventions/templates/interventions/detail/right_column.html:378 -#: interventions/templates/interventions/intervention_detail_mobile.html:1449 +#: interventions/templates/interventions/intervention_detail_mobile.html:1480 msgid "Vider" msgstr "Vider" #: interventions/templates/interventions/detail/right_column.html:381 #: interventions/templates/interventions/detail/scripts.html:495 -#: interventions/templates/interventions/intervention_detail_mobile.html:1452 -#: interventions/templates/interventions/intervention_detail_mobile.html:3669 +#: interventions/templates/interventions/intervention_detail_mobile.html:1483 +#: interventions/templates/interventions/intervention_detail_mobile.html:3700 msgid "Ajouter les équipements" msgstr "Ajouter les équipements" #: interventions/templates/interventions/detail/right_column.html:386 -#: interventions/templates/interventions/intervention_detail_mobile.html:1457 +#: interventions/templates/interventions/intervention_detail_mobile.html:1488 #, python-format msgid "Affichage limité à %(limit)s équipements par recherche." msgstr "Affichage limité à %(limit)s équipements par recherche." @@ -3708,45 +3763,45 @@ msgid "Quel type de contrôle souhaitez-vous créer ?" msgstr "Quel type de contrôle souhaitez-vous créer ?" #: interventions/templates/interventions/detail/right_column.html:412 -#: interventions/templates/interventions/intervention_detail_mobile.html:1035 +#: interventions/templates/interventions/intervention_detail_mobile.html:1066 msgid "Contrôle standard de chantier" msgstr "Contrôle standard de chantier" #: interventions/templates/interventions/detail/right_column.html:419 -#: interventions/templates/interventions/intervention_detail_mobile.html:1042 +#: interventions/templates/interventions/intervention_detail_mobile.html:1073 msgid "Rapport de chantier" msgstr "Rapport de chantier" #: interventions/templates/interventions/detail/right_column.html:420 -#: interventions/templates/interventions/intervention_detail_mobile.html:1043 +#: interventions/templates/interventions/intervention_detail_mobile.html:1074 msgid "Rapport de suivi de chantier" msgstr "Rapport de suivi de chantier" #: interventions/templates/interventions/detail/right_column.html:427 -#: interventions/templates/interventions/intervention_detail_mobile.html:1050 +#: interventions/templates/interventions/intervention_detail_mobile.html:1081 msgid "Constat" msgstr "Constat" #: interventions/templates/interventions/detail/right_column.html:428 -#: interventions/templates/interventions/intervention_detail_mobile.html:1051 +#: interventions/templates/interventions/intervention_detail_mobile.html:1082 msgid "Constat de l'état des lieux" msgstr "Constat de l'état des lieux" #: interventions/templates/interventions/detail/right_column.html:435 -#: interventions/templates/interventions/intervention_detail_mobile.html:1058 +#: interventions/templates/interventions/intervention_detail_mobile.html:1089 msgid "Rapport de réunion" msgstr "Rapport de réunion" #: interventions/templates/interventions/detail/right_column.html:436 -#: interventions/templates/interventions/intervention_detail_mobile.html:1059 +#: interventions/templates/interventions/intervention_detail_mobile.html:1090 msgid "Compte-rendu de réunion de chantier" msgstr "Compte-rendu de réunion de chantier" #: interventions/templates/interventions/detail/right_column.html:539 #: interventions/templates/interventions/detail/right_column.html:546 -#: interventions/templates/interventions/intervention_detail_mobile.html:2382 -#: interventions/templates/interventions/intervention_detail_mobile.html:2389 -#: interventions/templates/interventions/intervention_detail_mobile.html:2393 +#: interventions/templates/interventions/intervention_detail_mobile.html:2413 +#: interventions/templates/interventions/intervention_detail_mobile.html:2420 +#: interventions/templates/interventions/intervention_detail_mobile.html:2424 msgid "Discussion" msgstr "Discussion" @@ -3755,165 +3810,164 @@ msgid "Discussion liée à cette intervention" msgstr "Discussion liée à cette intervention" #: interventions/templates/interventions/detail/right_column.html:600 -#: interventions/templates/interventions/intervention_detail_mobile.html:2442 +#: interventions/templates/interventions/intervention_detail_mobile.html:2473 msgid "Aucun message." msgstr "Aucun message." #: interventions/templates/interventions/detail/right_column.html:618 -#: interventions/templates/interventions/intervention_detail_mobile.html:2459 +#: interventions/templates/interventions/intervention_detail_mobile.html:2490 msgid "Écrire… (@ pour mentionner)" msgstr "Écrire… (@ pour mentionner)" #: interventions/templates/interventions/detail/right_column.html:624 -#: interventions/templates/interventions/intervention_detail_mobile.html:2465 +#: interventions/templates/interventions/intervention_detail_mobile.html:2496 msgid "Envoyer" msgstr "Envoyer" #: interventions/templates/interventions/detail/right_column.html:627 -#: interventions/templates/interventions/intervention_detail_mobile.html:2468 +#: interventions/templates/interventions/intervention_detail_mobile.html:2499 msgid "Joindre un fichier" msgstr "Joindre un fichier" #: interventions/templates/interventions/detail/scripts.html:163 #: interventions/templates/interventions/detail/scripts.html:183 -#: interventions/templates/interventions/intervention_detail_mobile.html:2743 -#: interventions/templates/interventions/intervention_detail_mobile.html:2762 +#: interventions/templates/interventions/intervention_detail_mobile.html:2774 +#: interventions/templates/interventions/intervention_detail_mobile.html:2793 msgid "Impossible de charger le résumé." msgstr "Impossible de charger le résumé." #: interventions/templates/interventions/detail/scripts.html:285 -#: interventions/templates/interventions/intervention_detail_mobile.html:5751 +#: interventions/templates/interventions/intervention_detail_mobile.html:5782 msgid "Aucun template d'opérations disponible pour cette intervention" msgstr "Aucun template d'opérations disponible pour cette intervention" #: interventions/templates/interventions/detail/scripts.html:295 #: interventions/templates/interventions/detail/scripts.html:319 -#: interventions/templates/interventions/intervention_detail_mobile.html:5761 -#: interventions/templates/interventions/intervention_detail_mobile.html:5786 +#: interventions/templates/interventions/intervention_detail_mobile.html:5792 +#: interventions/templates/interventions/intervention_detail_mobile.html:5817 msgid "Tout" msgstr "Tout" #: interventions/templates/interventions/detail/scripts.html:340 -#: interventions/templates/interventions/intervention_detail_mobile.html:5808 +#: interventions/templates/interventions/intervention_detail_mobile.html:5839 msgid "Sélection des templates d'opérations" msgstr "Sélection des templates d'opérations" #: interventions/templates/interventions/detail/scripts.html:346 -#: interventions/templates/interventions/intervention_detail_mobile.html:5814 +#: interventions/templates/interventions/intervention_detail_mobile.html:5845 msgid "Vous avez lié" msgstr "Vous avez lié" #: interventions/templates/interventions/detail/scripts.html:347 -#: interventions/templates/interventions/intervention_detail_mobile.html:5815 +#: interventions/templates/interventions/intervention_detail_mobile.html:5846 msgid "nouveaux équipements" msgstr "nouveaux équipements" #: interventions/templates/interventions/detail/scripts.html:347 -#: interventions/templates/interventions/intervention_detail_mobile.html:5815 +#: interventions/templates/interventions/intervention_detail_mobile.html:5846 msgid "nouvel équipement" msgstr "nouvel équipement" #: interventions/templates/interventions/detail/scripts.html:348 -#: interventions/templates/interventions/intervention_detail_mobile.html:5816 +#: interventions/templates/interventions/intervention_detail_mobile.html:5847 msgid "" "à cette intervention. Sélectionnez les templates d'opérations à appliquer." msgstr "" "à cette intervention. Sélectionnez les templates d'opérations à appliquer." #: interventions/templates/interventions/detail/scripts.html:367 -#: interventions/templates/interventions/intervention_detail_mobile.html:5835 +#: interventions/templates/interventions/intervention_detail_mobile.html:5866 msgid "Créer les opérations" msgstr "Créer les opérations" #: interventions/templates/interventions/detail/scripts.html:451 -#: interventions/templates/interventions/intervention_detail_mobile.html:5919 +#: interventions/templates/interventions/intervention_detail_mobile.html:5950 msgid "Veuillez sélectionner au moins un template pour au moins un équipement" -msgstr "" -"Veuillez sélectionner au moins un template pour au moins un équipement" +msgstr "Veuillez sélectionner au moins un template pour au moins un équipement" #: interventions/templates/interventions/detail/scripts.html:475 -#: interventions/templates/interventions/intervention_detail_mobile.html:5943 +#: interventions/templates/interventions/intervention_detail_mobile.html:5974 msgid "Erreur" msgstr "Erreur" #: interventions/templates/interventions/detail/scripts.html:475 -#: interventions/templates/interventions/intervention_detail_mobile.html:5943 +#: interventions/templates/interventions/intervention_detail_mobile.html:5974 msgid "Erreur inconnue" msgstr "Erreur inconnue" #: interventions/templates/interventions/detail/scripts.html:479 -#: interventions/templates/interventions/intervention_detail_mobile.html:5947 +#: interventions/templates/interventions/intervention_detail_mobile.html:5978 msgid "Erreur lors de la création des opérations" msgstr "Erreur lors de la création des opérations" #: interventions/templates/interventions/detail/scripts.html:488 -#: interventions/templates/interventions/intervention_detail_mobile.html:3662 +#: interventions/templates/interventions/intervention_detail_mobile.html:3693 msgid "Aucun équipement ne correspond aux filtres sélectionnés." msgstr "Aucun équipement ne correspond aux filtres sélectionnés." #: interventions/templates/interventions/detail/scripts.html:489 -#: interventions/templates/interventions/intervention_detail_mobile.html:3663 +#: interventions/templates/interventions/intervention_detail_mobile.html:3694 msgid "Veuillez sélectionner une catégorie pour lancer une recherche." msgstr "Veuillez sélectionner une catégorie pour lancer une recherche." #: interventions/templates/interventions/detail/scripts.html:490 -#: interventions/templates/interventions/intervention_detail_mobile.html:3664 +#: interventions/templates/interventions/intervention_detail_mobile.html:3695 msgid "Déjà lié" msgstr "Déjà lié" #: interventions/templates/interventions/detail/scripts.html:491 -#: interventions/templates/interventions/intervention_detail_mobile.html:3665 +#: interventions/templates/interventions/intervention_detail_mobile.html:3696 msgid "équipement sélectionné" msgstr "équipement sélectionné" #: interventions/templates/interventions/detail/scripts.html:492 -#: interventions/templates/interventions/intervention_detail_mobile.html:3666 +#: interventions/templates/interventions/intervention_detail_mobile.html:3697 msgid "équipements sélectionnés" msgstr "équipements sélectionnés" #: interventions/templates/interventions/detail/scripts.html:493 -#: interventions/templates/interventions/intervention_detail_mobile.html:3667 +#: interventions/templates/interventions/intervention_detail_mobile.html:3698 msgid "résultat" msgstr "résultat" #: interventions/templates/interventions/detail/scripts.html:494 -#: interventions/templates/interventions/intervention_detail_mobile.html:3668 +#: interventions/templates/interventions/intervention_detail_mobile.html:3699 msgid "résultats" msgstr "résultats" #: interventions/templates/interventions/detail/scripts.html:496 -#: interventions/templates/interventions/intervention_detail_mobile.html:3670 +#: interventions/templates/interventions/intervention_detail_mobile.html:3701 msgid "Synchronisation en cours…" msgstr "Synchronisation en cours…" #: interventions/templates/interventions/detail/scripts.html:497 -#: interventions/templates/interventions/intervention_detail_mobile.html:3671 +#: interventions/templates/interventions/intervention_detail_mobile.html:3702 msgid "Impossible de charger les filtres disponibles." msgstr "Impossible de charger les filtres disponibles." #: interventions/templates/interventions/detail/scripts.html:498 -#: interventions/templates/interventions/intervention_detail_mobile.html:3672 +#: interventions/templates/interventions/intervention_detail_mobile.html:3703 msgid "Impossible de charger les équipements." msgstr "Impossible de charger les équipements." #: interventions/templates/interventions/detail/scripts.html:499 -#: interventions/templates/interventions/intervention_detail_mobile.html:3673 +#: interventions/templates/interventions/intervention_detail_mobile.html:3704 msgid "Impossible de synchroniser les équipements sélectionnés." msgstr "Impossible de synchroniser les équipements sélectionnés." #: interventions/templates/interventions/detail/scripts.html:500 -#: interventions/templates/interventions/intervention_detail_mobile.html:3674 +#: interventions/templates/interventions/intervention_detail_mobile.html:3705 #, python-brace-format msgid "Résultats limités à {count} équipements." msgstr "Résultats limités à {count} équipements." #: interventions/templates/interventions/detail/scripts.html:501 -#: interventions/templates/interventions/intervention_detail_mobile.html:3675 +#: interventions/templates/interventions/intervention_detail_mobile.html:3706 msgid "Vous avez des sélections non appliquées. Quitter malgré tout ?" msgstr "Vous avez des sélections non appliquées. Quitter malgré tout ?" #: interventions/templates/interventions/detail/scripts.html:502 -#: interventions/templates/interventions/intervention_detail_mobile.html:3676 +#: interventions/templates/interventions/intervention_detail_mobile.html:3707 msgid "" "Certaines opérations n'ont pas été supprimées car des valeurs ont déjà été " "encodées." @@ -3922,45 +3976,45 @@ msgstr "" "encodées." #: interventions/templates/interventions/detail/scripts.html:504 -#: interventions/templates/interventions/intervention_detail_mobile.html:3678 +#: interventions/templates/interventions/intervention_detail_mobile.html:3709 #, python-brace-format msgid "Supprimer le lien avec {label} ?" msgstr "Supprimer le lien avec {label} ?" #: interventions/templates/interventions/detail/scripts.html:505 -#: interventions/templates/interventions/intervention_detail_mobile.html:3679 +#: interventions/templates/interventions/intervention_detail_mobile.html:3710 msgid "Impossible de supprimer ce lien." msgstr "Impossible de supprimer ce lien." #: interventions/templates/interventions/detail/scripts.html:506 -#: interventions/templates/interventions/intervention_detail_mobile.html:3680 +#: interventions/templates/interventions/intervention_detail_mobile.html:3711 msgid "Suppression en cours…" msgstr "Suppression en cours…" #: interventions/templates/interventions/detail/scripts.html:508 -#: interventions/templates/interventions/intervention_detail_mobile.html:3682 +#: interventions/templates/interventions/intervention_detail_mobile.html:3713 msgid "Aucune localisation — sélectionnez une catégorie pour rechercher." msgstr "Aucune localisation — sélectionnez une catégorie pour rechercher." #: interventions/templates/interventions/detail/scripts.html:509 -#: interventions/templates/interventions/intervention_detail_mobile.html:3683 +#: interventions/templates/interventions/intervention_detail_mobile.html:3714 msgid "Aucune localisation trouvée." msgstr "Aucune localisation trouvée." #: interventions/templates/interventions/detail/scripts.html:510 -#: interventions/templates/interventions/intervention_detail_mobile.html:3684 +#: interventions/templates/interventions/intervention_detail_mobile.html:3715 msgid "Retirer cette localisation du filtre" msgstr "Retirer cette localisation du filtre" #: interventions/templates/interventions/detail/scripts.html:551 #: interventions/templates/interventions/detail/scripts.html:594 -#: interventions/templates/interventions/intervention_detail_mobile.html:6267 +#: interventions/templates/interventions/intervention_detail_mobile.html:6298 msgid "Erreur lors de la mise à jour." msgstr "Erreur lors de la mise à jour." #: interventions/templates/interventions/detail/scripts.html:557 #: interventions/templates/interventions/detail/scripts.html:600 -#: interventions/templates/interventions/intervention_detail_mobile.html:6273 +#: interventions/templates/interventions/intervention_detail_mobile.html:6304 msgid "Erreur réseau." msgstr "Erreur réseau." @@ -3977,20 +4031,20 @@ msgid "Retirer" msgstr "Retirer" #: interventions/templates/interventions/detail/scripts.html:976 -#: interventions/templates/interventions/intervention_detail_mobile.html:6459 +#: interventions/templates/interventions/intervention_detail_mobile.html:6490 #: interventions/views/notes_docs.py:149 msgid "Le message ne peut pas être vide." msgstr "Le message ne peut pas être vide." #: interventions/templates/interventions/detail/scripts.html:1052 -#: interventions/templates/interventions/intervention_detail_mobile.html:5506 -#: interventions/templates/interventions/intervention_detail_mobile.html:5603 -#: interventions/templates/interventions/intervention_detail_mobile.html:6524 +#: interventions/templates/interventions/intervention_detail_mobile.html:5537 +#: interventions/templates/interventions/intervention_detail_mobile.html:5634 +#: interventions/templates/interventions/intervention_detail_mobile.html:6555 msgid "Une erreur est survenue." msgstr "Une erreur est survenue." #: interventions/templates/interventions/detail/scripts.html:1057 -#: interventions/templates/interventions/intervention_detail_mobile.html:6529 +#: interventions/templates/interventions/intervention_detail_mobile.html:6560 msgid "Une erreur réseau est survenue." msgstr "Une erreur réseau est survenue." @@ -4020,6 +4074,8 @@ msgstr "Date de la dernière pluie" #: interventions/templates/interventions/guided_operations/inspection_rain_water.html:217 #: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2948 #: interventions/templates/interventions/interventions_calendar.html:516 +#: interventions/templates/interventions/interventions_index.html:926 +#: interventions/templates/interventions/interventions_index.html:951 msgid "Aujourd'hui" msgstr "Aujourd'hui" @@ -4169,11 +4225,11 @@ msgstr "Un amas de détritus bloque-t-il l'eau ?" #: interventions/templates/interventions/guided_operations/inspection_rain_water.html:385 msgid "" -"La surface de ruissellement amène-t-elle bien l'eau dans les points d'entrée" -" ?" +"La surface de ruissellement amène-t-elle bien l'eau dans les points " +"d'entrée ?" msgstr "" -"La surface de ruissellement amène-t-elle bien l'eau dans les points d'entrée" -" ?" +"La surface de ruissellement amène-t-elle bien l'eau dans les points " +"d'entrée ?" #: interventions/templates/interventions/guided_operations/inspection_rain_water.html:396 msgid "" @@ -4423,11 +4479,11 @@ msgstr "Structure enherbée ou remplissage minéral ?" #: interventions/templates/interventions/guided_operations/inspection_rain_water.html:879 msgid "" -"Dalles gazon, pavés à joints larges, dalles alvéolaires " -"végétalisées/gravier, etc." +"Dalles gazon, pavés à joints larges, dalles alvéolaires végétalisées/" +"gravier, etc." msgstr "" -"Dalles gazon, pavés à joints larges, dalles alvéolaires " -"végétalisées/gravier, etc." +"Dalles gazon, pavés à joints larges, dalles alvéolaires végétalisées/" +"gravier, etc." #: interventions/templates/interventions/guided_operations/inspection_rain_water.html:888 #: interventions/templates/interventions/guided_operations/inspection_rain_water.html:964 @@ -4555,11 +4611,11 @@ msgstr "Remarques et observations complémentaires" #: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1319 msgid "" -"Saisissez vos remarques... Pensez à noter les éléments perturbateurs liés au" -" contexte/usage autour (ex: chantier, commerce...)" +"Saisissez vos remarques... Pensez à noter les éléments perturbateurs liés au " +"contexte/usage autour (ex: chantier, commerce...)" msgstr "" -"Saisissez vos remarques... Pensez à noter les éléments perturbateurs liés au" -" contexte/usage autour (ex: chantier, commerce...)" +"Saisissez vos remarques... Pensez à noter les éléments perturbateurs liés au " +"contexte/usage autour (ex: chantier, commerce...)" #: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1324 msgid "Photos / Documents généraux" @@ -4941,7 +4997,7 @@ msgid "Supprimer ce fichier ?" msgstr "Supprimer ce fichier ?" #: interventions/templates/interventions/guided_operations/inspection_rain_water.html:3252 -#: interventions/views/detail.py:3276 +#: interventions/views/detail.py:3277 msgid "Erreur lors de la suppression." msgstr "Erreur lors de la suppression." @@ -5053,175 +5109,175 @@ msgstr "Modifier la note" msgid "Aucune note pour le moment." msgstr "Aucune note pour le moment." -#: interventions/templates/interventions/intervention_detail_mobile.html:660 +#: interventions/templates/interventions/intervention_detail_mobile.html:691 msgid "Compléter les opérations" msgstr "Compléter les opérations" -#: interventions/templates/interventions/intervention_detail_mobile.html:712 +#: interventions/templates/interventions/intervention_detail_mobile.html:743 msgid "Aucune opération générale." msgstr "Aucune opération générale." -#: interventions/templates/interventions/intervention_detail_mobile.html:770 +#: interventions/templates/interventions/intervention_detail_mobile.html:801 msgid "Équipement lié introuvable" msgstr "Équipement lié introuvable" -#: interventions/templates/interventions/intervention_detail_mobile.html:793 +#: interventions/templates/interventions/intervention_detail_mobile.html:824 msgid "Aucune opération pour cet équipement." msgstr "Aucune opération pour cet équipement." -#: interventions/templates/interventions/intervention_detail_mobile.html:816 +#: interventions/templates/interventions/intervention_detail_mobile.html:847 msgid "Aucune opération à compléter pour le moment." msgstr "Aucune opération à compléter pour le moment." -#: interventions/templates/interventions/intervention_detail_mobile.html:825 -#: interventions/templates/interventions/intervention_detail_mobile.html:1149 +#: interventions/templates/interventions/intervention_detail_mobile.html:856 +#: interventions/templates/interventions/intervention_detail_mobile.html:1180 msgid "Ajouter une note" msgstr "Ajouter une note" -#: interventions/templates/interventions/intervention_detail_mobile.html:861 +#: interventions/templates/interventions/intervention_detail_mobile.html:892 msgid "Prendre des photos (mode continu)" msgstr "Prendre des photos (mode continu)" -#: interventions/templates/interventions/intervention_detail_mobile.html:864 +#: interventions/templates/interventions/intervention_detail_mobile.html:895 msgid "Photos, vidéos, fichiers" msgstr "Photos, vidéos, fichiers" -#: interventions/templates/interventions/intervention_detail_mobile.html:1024 +#: interventions/templates/interventions/intervention_detail_mobile.html:1055 msgid "Quel type de contrôle ?" msgstr "Quel type de contrôle ?" -#: interventions/templates/interventions/intervention_detail_mobile.html:1076 +#: interventions/templates/interventions/intervention_detail_mobile.html:1107 msgid "Ajouter un contrôle" msgstr "Ajouter un contrôle" -#: interventions/templates/interventions/intervention_detail_mobile.html:1101 +#: interventions/templates/interventions/intervention_detail_mobile.html:1132 msgid "Attention" msgstr "Attention" -#: interventions/templates/interventions/intervention_detail_mobile.html:1138 +#: interventions/templates/interventions/intervention_detail_mobile.html:1169 msgid "Aucun contrôle pour le moment." msgstr "Aucun contrôle pour le moment." -#: interventions/templates/interventions/intervention_detail_mobile.html:1175 +#: interventions/templates/interventions/intervention_detail_mobile.html:1206 msgid "Voulez-vous supprimer cette note ?" msgstr "Voulez-vous supprimer cette note ?" -#: interventions/templates/interventions/intervention_detail_mobile.html:1213 -#: interventions/templates/interventions/intervention_detail_mobile.html:1230 +#: interventions/templates/interventions/intervention_detail_mobile.html:1244 +#: interventions/templates/interventions/intervention_detail_mobile.html:1261 msgid "Visualiser" msgstr "Visualiser" -#: interventions/templates/interventions/intervention_detail_mobile.html:1218 -#: interventions/templates/interventions/intervention_detail_mobile.html:1235 +#: interventions/templates/interventions/intervention_detail_mobile.html:1249 +#: interventions/templates/interventions/intervention_detail_mobile.html:1266 msgid "Partager" msgstr "Partager" -#: interventions/templates/interventions/intervention_detail_mobile.html:1245 +#: interventions/templates/interventions/intervention_detail_mobile.html:1276 msgid "Équipements liés" msgstr "Équipements liés" -#: interventions/templates/interventions/intervention_detail_mobile.html:1252 +#: interventions/templates/interventions/intervention_detail_mobile.html:1283 msgid "Lier existant" msgstr "Lier existant" -#: interventions/templates/interventions/intervention_detail_mobile.html:1289 -#: interventions/templates/interventions/intervention_detail_mobile.html:1290 -#: interventions/templates/interventions/intervention_detail_mobile.html:1568 +#: interventions/templates/interventions/intervention_detail_mobile.html:1320 +#: interventions/templates/interventions/intervention_detail_mobile.html:1321 +#: interventions/templates/interventions/intervention_detail_mobile.html:1599 msgid "Remplacer l'équipement" msgstr "Remplacer l'équipement" -#: interventions/templates/interventions/intervention_detail_mobile.html:1311 +#: interventions/templates/interventions/intervention_detail_mobile.html:1342 msgid "Aucun équipement n'est encore lié à cette intervention." msgstr "Aucun équipement n'est encore lié à cette intervention." -#: interventions/templates/interventions/intervention_detail_mobile.html:1317 +#: interventions/templates/interventions/intervention_detail_mobile.html:1348 msgid "Localisations de l'intervention" msgstr "Localisations de l'intervention" -#: interventions/templates/interventions/intervention_detail_mobile.html:1379 +#: interventions/templates/interventions/intervention_detail_mobile.html:1410 msgid "Ajouter des équipements" msgstr "Ajouter des équipements" -#: interventions/templates/interventions/intervention_detail_mobile.html:1470 +#: interventions/templates/interventions/intervention_detail_mobile.html:1501 msgid "Nouvel équipement" msgstr "Nouvel équipement" -#: interventions/templates/interventions/intervention_detail_mobile.html:1511 +#: interventions/templates/interventions/intervention_detail_mobile.html:1542 msgid "Choisir une catégorie d'abord" msgstr "Choisir une catégorie d'abord" -#: interventions/templates/interventions/intervention_detail_mobile.html:1544 +#: interventions/templates/interventions/intervention_detail_mobile.html:1575 msgid "Statut : À approuver" msgstr "Statut : À approuver" -#: interventions/templates/interventions/intervention_detail_mobile.html:1578 +#: interventions/templates/interventions/intervention_detail_mobile.html:1609 msgid "Équipement sélectionné" msgstr "Équipement sélectionné" -#: interventions/templates/interventions/intervention_detail_mobile.html:1590 +#: interventions/templates/interventions/intervention_detail_mobile.html:1621 msgid "Modèle du nouvel équipement" msgstr "Modèle du nouvel équipement" -#: interventions/templates/interventions/intervention_detail_mobile.html:1592 -#: interventions/templates/interventions/intervention_detail_mobile.html:3716 +#: interventions/templates/interventions/intervention_detail_mobile.html:1623 +#: interventions/templates/interventions/intervention_detail_mobile.html:3747 msgid "Conserver le modèle actuel" msgstr "Conserver le modèle actuel" -#: interventions/templates/interventions/intervention_detail_mobile.html:1594 +#: interventions/templates/interventions/intervention_detail_mobile.html:1625 msgid "Par défaut, le modèle de l'équipement est présélectionné." msgstr "Par défaut, le modèle de l'équipement est présélectionné." -#: interventions/templates/interventions/intervention_detail_mobile.html:1598 +#: interventions/templates/interventions/intervention_detail_mobile.html:1629 msgid "Numéro de série (optionnel)" msgstr "Numéro de série (optionnel)" -#: interventions/templates/interventions/intervention_detail_mobile.html:1599 +#: interventions/templates/interventions/intervention_detail_mobile.html:1630 msgid "Ex: SN-12345" msgstr "Ex: SN-12345" -#: interventions/templates/interventions/intervention_detail_mobile.html:1603 +#: interventions/templates/interventions/intervention_detail_mobile.html:1634 msgid "Marque (optionnel)" msgstr "Marque (optionnel)" -#: interventions/templates/interventions/intervention_detail_mobile.html:1604 +#: interventions/templates/interventions/intervention_detail_mobile.html:1635 msgid "Ex: Marque" msgstr "Ex: Marque" -#: interventions/templates/interventions/intervention_detail_mobile.html:1610 +#: interventions/templates/interventions/intervention_detail_mobile.html:1641 msgid "Créer le remplacement" msgstr "Créer le remplacement" -#: interventions/templates/interventions/intervention_detail_mobile.html:1627 #: interventions/templates/interventions/intervention_detail_mobile.html:1658 +#: interventions/templates/interventions/intervention_detail_mobile.html:1689 msgid "Que souhaitez-vous faire ?" msgstr "Que souhaitez-vous faire ?" -#: interventions/templates/interventions/intervention_detail_mobile.html:1631 +#: interventions/templates/interventions/intervention_detail_mobile.html:1662 msgid "Cette intervention est en attente de traitement." msgstr "Cette intervention est en attente de traitement." -#: interventions/templates/interventions/intervention_detail_mobile.html:1643 -#: interventions/templates/interventions/intervention_detail_mobile.html:1672 +#: interventions/templates/interventions/intervention_detail_mobile.html:1674 +#: interventions/templates/interventions/intervention_detail_mobile.html:1703 msgid "Consulter" msgstr "Consulter" -#: interventions/templates/interventions/intervention_detail_mobile.html:1662 +#: interventions/templates/interventions/intervention_detail_mobile.html:1693 msgid "Cette intervention est prise en charge." msgstr "Cette intervention est prise en charge." -#: interventions/templates/interventions/intervention_detail_mobile.html:1669 +#: interventions/templates/interventions/intervention_detail_mobile.html:1700 msgid "Libérer l'intervention" msgstr "Libérer l'intervention" -#: interventions/templates/interventions/intervention_detail_mobile.html:1734 +#: interventions/templates/interventions/intervention_detail_mobile.html:1765 msgid "Créer une intervention de réparation à partir de cette intervention ?" msgstr "Créer une intervention de réparation à partir de cette intervention ?" -#: interventions/templates/interventions/intervention_detail_mobile.html:2181 +#: interventions/templates/interventions/intervention_detail_mobile.html:2212 msgid "Lier à des équipements" msgstr "Lier à des équipements" -#: interventions/templates/interventions/intervention_detail_mobile.html:2190 +#: interventions/templates/interventions/intervention_detail_mobile.html:2221 #: interventions/templates/interventions/interventions_calendar.html:296 #: interventions/templates/interventions/interventions_calendar.html:317 #: interventions/templates/interventions/interventions_calendar.html:336 @@ -5229,144 +5285,144 @@ msgstr "Lier à des équipements" #: interventions/templates/interventions/interventions_calendar.html:377 #: interventions/templates/interventions/interventions_calendar.html:396 #: interventions/templates/interventions/interventions_calendar.html:427 -#: interventions/templates/interventions/interventions_index.html:473 -#: interventions/templates/interventions/interventions_index.html:494 -#: interventions/templates/interventions/interventions_index.html:513 -#: interventions/templates/interventions/interventions_index.html:532 -#: interventions/templates/interventions/interventions_index.html:556 -#: interventions/templates/interventions/interventions_index.html:575 -#: interventions/templates/interventions/interventions_index.html:594 -#: interventions/templates/interventions/interventions_index.html:625 -#: interventions/templates/interventions/interventions_index.html:648 -#: interventions/templates/interventions/interventions_index.html:665 -#: interventions/templates/interventions/interventions_index.html:685 -#: interventions/templates/interventions/interventions_index.html:702 +#: interventions/templates/interventions/interventions_index.html:567 +#: interventions/templates/interventions/interventions_index.html:588 +#: interventions/templates/interventions/interventions_index.html:607 +#: interventions/templates/interventions/interventions_index.html:626 +#: interventions/templates/interventions/interventions_index.html:650 +#: interventions/templates/interventions/interventions_index.html:669 +#: interventions/templates/interventions/interventions_index.html:688 #: interventions/templates/interventions/interventions_index.html:719 +#: interventions/templates/interventions/interventions_index.html:742 +#: interventions/templates/interventions/interventions_index.html:759 +#: interventions/templates/interventions/interventions_index.html:779 +#: interventions/templates/interventions/interventions_index.html:796 +#: interventions/templates/interventions/interventions_index.html:813 msgid "Tous" msgstr "Tous" -#: interventions/templates/interventions/intervention_detail_mobile.html:2199 +#: interventions/templates/interventions/intervention_detail_mobile.html:2230 msgid "Opération générale (sans équipement)" msgstr "Opération générale (sans équipement)" -#: interventions/templates/interventions/intervention_detail_mobile.html:2217 +#: interventions/templates/interventions/intervention_detail_mobile.html:2248 msgid "" -"Sélectionnez un ou plusieurs équipements. L'opération sera créée pour chaque" -" équipement sélectionné." +"Sélectionnez un ou plusieurs équipements. L'opération sera créée pour chaque " +"équipement sélectionné." msgstr "" -"Sélectionnez un ou plusieurs équipements. L'opération sera créée pour chaque" -" équipement sélectionné." +"Sélectionnez un ou plusieurs équipements. L'opération sera créée pour chaque " +"équipement sélectionné." -#: interventions/templates/interventions/intervention_detail_mobile.html:2243 +#: interventions/templates/interventions/intervention_detail_mobile.html:2274 msgid "Caméra" msgstr "Caméra" -#: interventions/templates/interventions/intervention_detail_mobile.html:2260 -#: interventions/templates/interventions/intervention_detail_mobile.html:2534 +#: interventions/templates/interventions/intervention_detail_mobile.html:2291 +#: interventions/templates/interventions/intervention_detail_mobile.html:2565 msgid "Terminer" msgstr "Terminer" -#: interventions/templates/interventions/intervention_detail_mobile.html:2263 +#: interventions/templates/interventions/intervention_detail_mobile.html:2294 msgid "Capturer" msgstr "Capturer" -#: interventions/templates/interventions/intervention_detail_mobile.html:2277 +#: interventions/templates/interventions/intervention_detail_mobile.html:2308 msgid "Transférer l'intervention" msgstr "Transférer l'intervention" -#: interventions/templates/interventions/intervention_detail_mobile.html:2286 +#: interventions/templates/interventions/intervention_detail_mobile.html:2317 msgid "Chargement des membres disponibles..." msgstr "Chargement des membres disponibles..." -#: interventions/templates/interventions/intervention_detail_mobile.html:2289 +#: interventions/templates/interventions/intervention_detail_mobile.html:2320 msgid "Sélectionnez le membre vers lequel transférer cette intervention :" msgstr "Sélectionnez le membre vers lequel transférer cette intervention :" -#: interventions/templates/interventions/intervention_detail_mobile.html:2294 +#: interventions/templates/interventions/intervention_detail_mobile.html:2325 msgid "Aucun membre disponible pour le transfert." msgstr "Aucun membre disponible pour le transfert." -#: interventions/templates/interventions/intervention_detail_mobile.html:2306 -#: interventions/templates/interventions/intervention_detail_mobile.html:2541 -#: interventions/templates/interventions/intervention_detail_mobile.html:5605 -#: interventions/templates/interventions/intervention_detail_mobile.html:5613 +#: interventions/templates/interventions/intervention_detail_mobile.html:2337 +#: interventions/templates/interventions/intervention_detail_mobile.html:2572 +#: interventions/templates/interventions/intervention_detail_mobile.html:5636 +#: interventions/templates/interventions/intervention_detail_mobile.html:5644 msgid "Transférer" msgstr "Transférer" -#: interventions/templates/interventions/intervention_detail_mobile.html:2328 -#: interventions/templates/interventions/intervention_detail_mobile.html:2337 +#: interventions/templates/interventions/intervention_detail_mobile.html:2359 +#: interventions/templates/interventions/intervention_detail_mobile.html:2368 msgid "Le traitement est fait via une autre intervention" msgstr "Le traitement est fait via une autre intervention" -#: interventions/templates/interventions/intervention_detail_mobile.html:2355 +#: interventions/templates/interventions/intervention_detail_mobile.html:2386 msgid "Voir sur la carte" msgstr "Voir sur la carte" -#: interventions/templates/interventions/intervention_detail_mobile.html:2360 +#: interventions/templates/interventions/intervention_detail_mobile.html:2391 msgid "Localisation de l\\" msgstr "Localisation de l\\" -#: interventions/templates/interventions/intervention_detail_mobile.html:2363 +#: interventions/templates/interventions/intervention_detail_mobile.html:2394 #: interventions/templates/interventions/interventions_calendar.html:271 msgid "Carte" msgstr "Carte" -#: interventions/templates/interventions/intervention_detail_mobile.html:2368 +#: interventions/templates/interventions/intervention_detail_mobile.html:2399 msgid "GPS" msgstr "GPS" -#: interventions/templates/interventions/intervention_detail_mobile.html:2370 +#: interventions/templates/interventions/intervention_detail_mobile.html:2401 #: interventions/templates/interventions/interventions_index_mobile.html:251 msgid "Fermer la carte" msgstr "Fermer la carte" -#: interventions/templates/interventions/intervention_detail_mobile.html:2491 +#: interventions/templates/interventions/intervention_detail_mobile.html:2522 msgid "Au moins une photo est obligatoire pour terminer cette intervention." msgstr "Au moins une photo est obligatoire pour terminer cette intervention." -#: interventions/templates/interventions/intervention_detail_mobile.html:2499 +#: interventions/templates/interventions/intervention_detail_mobile.html:2530 msgid "Prendre" msgstr "Prendre" -#: interventions/templates/interventions/intervention_detail_mobile.html:2506 +#: interventions/templates/interventions/intervention_detail_mobile.html:2537 msgid "Libérer" msgstr "Libérer" -#: interventions/templates/interventions/intervention_detail_mobile.html:2513 -#: interventions/templates/interventions/intervention_detail_mobile.html:2520 +#: interventions/templates/interventions/intervention_detail_mobile.html:2544 +#: interventions/templates/interventions/intervention_detail_mobile.html:2551 msgid "Démarrer" msgstr "Démarrer" -#: interventions/templates/interventions/intervention_detail_mobile.html:3713 +#: interventions/templates/interventions/intervention_detail_mobile.html:3744 msgid "Configuration de remplacement introuvable." msgstr "Configuration de remplacement introuvable." -#: interventions/templates/interventions/intervention_detail_mobile.html:3714 +#: interventions/templates/interventions/intervention_detail_mobile.html:3745 msgid "Remplacement créé, l'ancien équipement est archivé." msgstr "Remplacement créé, l'ancien équipement est archivé." -#: interventions/templates/interventions/intervention_detail_mobile.html:3715 +#: interventions/templates/interventions/intervention_detail_mobile.html:3746 msgid "Impossible de créer l'action de remplacement." msgstr "Impossible de créer l'action de remplacement." -#: interventions/templates/interventions/intervention_detail_mobile.html:4132 +#: interventions/templates/interventions/intervention_detail_mobile.html:4163 msgid "Document supprimé !" msgstr "Document supprimé !" -#: interventions/templates/interventions/intervention_detail_mobile.html:4133 +#: interventions/templates/interventions/intervention_detail_mobile.html:4164 msgid "Une erreur est survenue lors de la suppression du document." msgstr "Une erreur est survenue lors de la suppression du document." -#: interventions/templates/interventions/intervention_detail_mobile.html:5556 -#: interventions/templates/interventions/intervention_detail_mobile.html:5611 +#: interventions/templates/interventions/intervention_detail_mobile.html:5587 +#: interventions/templates/interventions/intervention_detail_mobile.html:5642 msgid "Erreur de connexion." msgstr "Erreur de connexion." -#: interventions/templates/interventions/intervention_detail_mobile.html:5565 +#: interventions/templates/interventions/intervention_detail_mobile.html:5596 msgid "Sauvegarde..." msgstr "Sauvegarde..." -#: interventions/templates/interventions/intervention_detail_mobile.html:5580 +#: interventions/templates/interventions/intervention_detail_mobile.html:5611 msgid "Transfert..." msgstr "Transfert..." @@ -5403,12 +5459,12 @@ msgid "Mois" msgstr "Mois" #: interventions/templates/interventions/interventions_calendar.html:262 -#: interventions/templates/interventions/interventions_index.html:836 +#: interventions/templates/interventions/interventions_index.html:1092 msgid "Titre, code, localisation, contrat…" msgstr "Titre, code, localisation, contrat…" #: interventions/templates/interventions/interventions_calendar.html:263 -#: interventions/templates/interventions/interventions_index.html:841 +#: interventions/templates/interventions/interventions_index.html:1097 #: interventions/templates/interventions/interventions_index_mobile.html:191 msgid "Effacer la recherche" msgstr "Effacer la recherche" @@ -5444,17 +5500,17 @@ msgid "Bon de préparation" msgstr "Bon de préparation" #: interventions/templates/interventions/interventions_calendar.html:404 -#: interventions/templates/interventions/interventions_index.html:602 +#: interventions/templates/interventions/interventions_index.html:696 msgid "Prêt" msgstr "Prêt" #: interventions/templates/interventions/interventions_calendar.html:416 -#: interventions/templates/interventions/interventions_index.html:614 +#: interventions/templates/interventions/interventions_index.html:708 msgid "Aucun bon" msgstr "Aucun bon" #: interventions/templates/interventions/interventions_calendar.html:443 -#: interventions/templates/interventions/interventions_index.html:804 +#: interventions/templates/interventions/interventions_index.html:1060 msgid "Réinitialiser" msgstr "Réinitialiser" @@ -5518,7 +5574,7 @@ msgid "Durée (heures)" msgstr "Durée (heures)" #: interventions/templates/interventions/interventions_calendar.html:626 -#: interventions/templates/interventions/interventions_index.html:700 +#: interventions/templates/interventions/interventions_index.html:794 #: interventions/views/views_pdf_reporting.py:1422 msgid "Équipe assignée" msgstr "Équipe assignée" @@ -5559,105 +5615,198 @@ msgstr "Sortie" msgid "Dernières interventions réalisées / assignées" msgstr "Dernières interventions réalisées / assignées" -#: interventions/templates/interventions/interventions_index.html:420 +#: interventions/templates/interventions/interventions_index.html:514 msgid "Choisir le type d’intervention" msgstr "Choisir le type d’intervention" -#: interventions/templates/interventions/interventions_index.html:427 +#: interventions/templates/interventions/interventions_index.html:521 msgid "Intervention corrective" msgstr "Intervention corrective" -#: interventions/templates/interventions/interventions_index.html:428 +#: interventions/templates/interventions/interventions_index.html:522 msgid "Réparer ou corriger un dysfonctionnement (avarie, panne, défaut, ...)" msgstr "Réparer ou corriger un dysfonctionnement (avarie, panne, défaut, ...)" -#: interventions/templates/interventions/interventions_index.html:433 +#: interventions/templates/interventions/interventions_index.html:527 msgid "Interventions préventives" msgstr "Interventions préventives" -#: interventions/templates/interventions/interventions_index.html:434 +#: interventions/templates/interventions/interventions_index.html:528 msgid "Anticiper un problème potentiel (entretien cyclique, ...)" msgstr "Anticiper un problème potentiel (entretien cyclique, ...)" -#: interventions/templates/interventions/interventions_index.html:440 +#: interventions/templates/interventions/interventions_index.html:534 msgid "Intervention améliorative" msgstr "Intervention améliorative" -#: interventions/templates/interventions/interventions_index.html:441 +#: interventions/templates/interventions/interventions_index.html:535 msgid "" "Optimiser ou améliorer une situation existante (projet, fonctionnel, ...)" msgstr "" "Optimiser ou améliorer une situation existante (projet, fonctionnel, ...)" -#: interventions/templates/interventions/interventions_index.html:460 +#: interventions/templates/interventions/interventions_index.html:554 msgid "Filtrer les interventions" msgstr "Filtrer les interventions" -#: interventions/templates/interventions/interventions_index.html:511 +#: interventions/templates/interventions/interventions_index.html:605 msgid "Raisons de la mise en pause" msgstr "Raisons de la mise en pause" -#: interventions/templates/interventions/interventions_index.html:592 +#: interventions/templates/interventions/interventions_index.html:686 msgid "Bon de préparation (stock)" msgstr "Bon de préparation (stock)" -#: interventions/templates/interventions/interventions_index.html:739 -msgid "Chercher une localisation (min. 2 caractères)…" -msgstr "Chercher une localisation (min. 2 caractères)…" +#: interventions/templates/interventions/interventions_index.html:837 +msgid "Effacer localisations" +msgstr "Effacer localisations" -#: interventions/templates/interventions/interventions_index.html:743 -msgid "Effacer les localisations" -msgstr "Effacer les localisations" +#: interventions/templates/interventions/interventions_index.html:845 +msgid "Chercher une rue, un carrefour, un équipement (min. 2 caractères)…" +msgstr "Chercher une rue, un carrefour, un équipement (min. 2 caractères)…" -#: interventions/templates/interventions/interventions_index.html:751 +#: interventions/templates/interventions/interventions_index.html:856 +msgid "Filtres par date" +msgstr "Filtres par date" + +#: interventions/templates/interventions/interventions_index.html:860 +msgid "Effacer dates" +msgstr "Effacer dates" + +#: interventions/templates/interventions/interventions_index.html:869 +#: interventions/templates/interventions/interventions_index.html:1008 msgid "Date de début" msgstr "Date de début" -#: interventions/templates/interventions/interventions_index.html:759 +#: interventions/templates/interventions/interventions_index.html:872 +msgid "Démarrage / Planification" +msgstr "Démarrage / Planification" + +#: interventions/templates/interventions/interventions_index.html:878 +#: interventions/templates/interventions/interventions_index.html:907 +#: interventions/templates/interventions/interventions_index.html:1372 +msgid "Du" +msgstr "Du" + +#: interventions/templates/interventions/interventions_index.html:887 +#: interventions/templates/interventions/interventions_index.html:916 +#: interventions/templates/interventions/interventions_index.html:1374 +msgid "Au" +msgstr "Au" + +#: interventions/templates/interventions/interventions_index.html:898 +#: interventions/templates/interventions/interventions_index.html:1012 msgid "Date de fin" msgstr "Date de fin" -#: interventions/templates/interventions/interventions_index.html:777 +#: interventions/templates/interventions/interventions_index.html:901 +msgid "Fin travaux (statut Terminé)" +msgstr "Fin travaux (statut Terminé)" + +#: interventions/templates/interventions/interventions_index.html:925 +msgid "Périodes rapides (fin)" +msgstr "Périodes rapides (fin)" + +#: interventions/templates/interventions/interventions_index.html:927 +msgid "Ce mois" +msgstr "Ce mois" + +#: interventions/templates/interventions/interventions_index.html:928 +msgid "Mois dernier" +msgstr "Mois dernier" + +#: interventions/templates/interventions/interventions_index.html:929 +msgid "Cette année" +msgstr "Cette année" + +#: interventions/templates/interventions/interventions_index.html:939 +msgid "Ligne du temps & Intervalles" +msgstr "Ligne du temps & Intervalles" + +#: interventions/templates/interventions/interventions_index.html:941 +msgid "Aperçu interactif" +msgstr "Aperçu interactif" + +#: interventions/templates/interventions/interventions_index.html:950 +msgid "Passé" +msgstr "Passé" + +#: interventions/templates/interventions/interventions_index.html:952 +msgid "Futur" +msgstr "Futur" + +#: interventions/templates/interventions/interventions_index.html:960 +msgid "Intervalle Date de début" +msgstr "Intervalle Date de début" + +#: interventions/templates/interventions/interventions_index.html:963 +#: interventions/templates/interventions/interventions_index.html:979 +msgid "Toutes dates" +msgstr "Toutes dates" + +#: interventions/templates/interventions/interventions_index.html:976 +msgid "Intervalle Date de fin (Terminé)" +msgstr "Intervalle Date de fin (Terminé)" + +#: interventions/templates/interventions/interventions_index.html:994 +msgid "Aucune restriction de date : toutes les interventions sont incluses." +msgstr "Aucune restriction de date : toutes les interventions sont incluses." + +#: interventions/templates/interventions/interventions_index.html:1003 +msgid "Comment fonctionnent ces deux intervalles ?" +msgstr "" + +#: interventions/templates/interventions/interventions_index.html:1008 +msgid "" +"sélectionne les interventions dont le démarrage a lieu dans cette période." +msgstr "" + +#: interventions/templates/interventions/interventions_index.html:1012 +msgid "" +"sélectionne les interventions achevées (statut Terminé) dans cette période." +msgstr "" + +#: interventions/templates/interventions/interventions_index.html:1033 msgid "Interventions non traitées (en retard)" msgstr "Interventions non traitées (en retard)" -#: interventions/templates/interventions/interventions_index.html:790 +#: interventions/templates/interventions/interventions_index.html:1048 msgid "Interventions suivies uniquement" msgstr "Interventions suivies uniquement" -#: interventions/templates/interventions/interventions_index.html:815 +#: interventions/templates/interventions/interventions_index.html:1071 msgid "Sélection de la vue" msgstr "Sélection de la vue" -#: interventions/templates/interventions/interventions_index.html:816 +#: interventions/templates/interventions/interventions_index.html:1072 msgid "Vue tableau uniquement" msgstr "Vue tableau uniquement" -#: interventions/templates/interventions/interventions_index.html:822 +#: interventions/templates/interventions/interventions_index.html:1078 msgid "Vue carte uniquement" msgstr "Vue carte uniquement" -#: interventions/templates/interventions/interventions_index.html:846 +#: interventions/templates/interventions/interventions_index.html:1102 msgid "Mode" msgstr "Mode" -#: interventions/templates/interventions/interventions_index.html:848 +#: interventions/templates/interventions/interventions_index.html:1104 msgid "Tous les mots doivent correspondre" msgstr "Tous les mots doivent correspondre" -#: interventions/templates/interventions/interventions_index.html:848 +#: interventions/templates/interventions/interventions_index.html:1104 msgid "AND" msgstr "AND" -#: interventions/templates/interventions/interventions_index.html:850 +#: interventions/templates/interventions/interventions_index.html:1106 msgid "Au moins un mot doit correspondre" msgstr "Au moins un mot doit correspondre" -#: interventions/templates/interventions/interventions_index.html:850 +#: interventions/templates/interventions/interventions_index.html:1106 msgid "OR" msgstr "OR" -#: interventions/templates/interventions/interventions_index.html:884 +#: interventions/templates/interventions/interventions_index.html:1140 #, python-format msgid "" "\n" @@ -5676,48 +5825,48 @@ msgstr[1] "" " %(count)s interventions sélectionnées\n" " " -#: interventions/templates/interventions/interventions_index.html:895 +#: interventions/templates/interventions/interventions_index.html:1151 msgid "Action" msgstr "Action" -#: interventions/templates/interventions/interventions_index.html:900 +#: interventions/templates/interventions/interventions_index.html:1156 msgid "Modifier le statut" msgstr "Modifier le statut" -#: interventions/templates/interventions/interventions_index.html:905 +#: interventions/templates/interventions/interventions_index.html:1161 msgid "Associer à une commande" msgstr "Associer à une commande" -#: interventions/templates/interventions/interventions_index.html:910 -#: interventions/templates/interventions/interventions_index.html:1085 +#: interventions/templates/interventions/interventions_index.html:1166 +#: interventions/templates/interventions/interventions_index.html:1341 msgid "Exporter" msgstr "Exporter" -#: interventions/templates/interventions/interventions_index.html:916 +#: interventions/templates/interventions/interventions_index.html:1172 msgid "Exporter les fiches (ZIP)" msgstr "Exporter les fiches (ZIP)" -#: interventions/templates/interventions/interventions_index.html:923 +#: interventions/templates/interventions/interventions_index.html:1179 msgid "Rapport d'exécution (PDF)" msgstr "Rapport d'exécution (PDF)" -#: interventions/templates/interventions/interventions_index.html:942 +#: interventions/templates/interventions/interventions_index.html:1198 msgid "Filtre" msgstr "Filtre" -#: interventions/templates/interventions/interventions_index.html:950 +#: interventions/templates/interventions/interventions_index.html:1206 msgid "Contenu limité à 5 000 éléments." msgstr "Contenu limité à 5 000 éléments." -#: interventions/templates/interventions/interventions_index.html:968 +#: interventions/templates/interventions/interventions_index.html:1224 msgid "Filtrer sur cette zone" msgstr "Filtrer sur cette zone" -#: interventions/templates/interventions/interventions_index.html:980 +#: interventions/templates/interventions/interventions_index.html:1236 msgid "Changer le statut des interventions" msgstr "Changer le statut des interventions" -#: interventions/templates/interventions/interventions_index.html:986 +#: interventions/templates/interventions/interventions_index.html:1242 msgid "" "Aucune intervention sélectionnée : le changement de statut s'appliquera à " "toutes les interventions filtrées." @@ -5725,19 +5874,19 @@ msgstr "" "Aucune intervention sélectionnée : le changement de statut s'appliquera à " "toutes les interventions filtrées." -#: interventions/templates/interventions/interventions_index.html:989 +#: interventions/templates/interventions/interventions_index.html:1245 msgid "Nouveau statut" msgstr "Nouveau statut" -#: interventions/templates/interventions/interventions_index.html:991 +#: interventions/templates/interventions/interventions_index.html:1247 msgid "-- Choisir un statut --" msgstr "-- Choisir un statut --" -#: interventions/templates/interventions/interventions_index.html:1034 +#: interventions/templates/interventions/interventions_index.html:1290 msgid "Associer les interventions à une commande" msgstr "Associer les interventions à une commande" -#: interventions/templates/interventions/interventions_index.html:1040 +#: interventions/templates/interventions/interventions_index.html:1296 msgid "" "Aucune intervention sélectionnée : l'association s'appliquera à toutes les " "interventions filtrées." @@ -5745,11 +5894,11 @@ msgstr "" "Aucune intervention sélectionnée : l'association s'appliquera à toutes les " "interventions filtrées." -#: interventions/templates/interventions/interventions_index.html:1044 +#: interventions/templates/interventions/interventions_index.html:1300 msgid "Rechercher une commande..." msgstr "Rechercher une commande..." -#: interventions/templates/interventions/interventions_index.html:1046 +#: interventions/templates/interventions/interventions_index.html:1302 msgid "" "Seules les commandes au statut 'En préparation' ou 'Envoyé' et auxquelles " "vous avez accès sont proposées." @@ -5757,32 +5906,32 @@ msgstr "" "Seules les commandes au statut 'En préparation' ou 'Envoyé' et auxquelles " "vous avez accès sont proposées." -#: interventions/templates/interventions/interventions_index.html:1052 +#: interventions/templates/interventions/interventions_index.html:1308 msgid "Associer" msgstr "Associer" -#: interventions/templates/interventions/interventions_index.html:1062 +#: interventions/templates/interventions/interventions_index.html:1318 msgid "Exporter les interventions sélectionnées" msgstr "Exporter les interventions sélectionnées" -#: interventions/templates/interventions/interventions_index.html:1068 +#: interventions/templates/interventions/interventions_index.html:1324 msgid "" -"Aucune intervention sélectionnée : l'export inclura toutes les interventions" -" filtrées." +"Aucune intervention sélectionnée : l'export inclura toutes les interventions " +"filtrées." msgstr "" -"Aucune intervention sélectionnée : l'export inclura toutes les interventions" -" filtrées." +"Aucune intervention sélectionnée : l'export inclura toutes les interventions " +"filtrées." -#: interventions/templates/interventions/interventions_index.html:1070 +#: interventions/templates/interventions/interventions_index.html:1326 msgid "Choisissez le format de fichier à générer." msgstr "Choisissez le format de fichier à générer." -#: interventions/templates/interventions/interventions_index.html:1095 +#: interventions/templates/interventions/interventions_index.html:1351 #: interventions/views/views_pdf_reporting.py:1974 msgid "Rapport d'exécution" msgstr "Rapport d'exécution" -#: interventions/templates/interventions/interventions_index.html:1101 +#: interventions/templates/interventions/interventions_index.html:1357 msgid "" "Aucune intervention sélectionnée : toutes les interventions filtrées seront " "incluses dans le rapport." @@ -5790,7 +5939,7 @@ msgstr "" "Aucune intervention sélectionnée : toutes les interventions filtrées seront " "incluses dans le rapport." -#: interventions/templates/interventions/interventions_index.html:1105 +#: interventions/templates/interventions/interventions_index.html:1361 msgid "" "Vous avez sélectionné plus de 50 interventions. Veuillez réduire votre " "sélection avant de générer le rapport." @@ -5798,51 +5947,43 @@ msgstr "" "Vous avez sélectionné plus de 50 interventions. Veuillez réduire votre " "sélection avant de générer le rapport." -#: interventions/templates/interventions/interventions_index.html:1108 +#: interventions/templates/interventions/interventions_index.html:1364 msgid "Titre du rapport" msgstr "Titre du rapport" -#: interventions/templates/interventions/interventions_index.html:1110 +#: interventions/templates/interventions/interventions_index.html:1366 msgid "Ex : Rapport mensuel – Voirie avril 2026" msgstr "Ex : Rapport mensuel – Voirie avril 2026" -#: interventions/templates/interventions/interventions_index.html:1111 +#: interventions/templates/interventions/interventions_index.html:1367 msgid "Optionnel. Apparaîtra en tête avant le sommaire." msgstr "Optionnel. Apparaîtra en tête avant le sommaire." -#: interventions/templates/interventions/interventions_index.html:1114 +#: interventions/templates/interventions/interventions_index.html:1370 msgid "Période (changement de statut)" msgstr "Période (changement de statut)" -#: interventions/templates/interventions/interventions_index.html:1116 -msgid "Du" -msgstr "Du" - -#: interventions/templates/interventions/interventions_index.html:1118 -msgid "Au" -msgstr "Au" - -#: interventions/templates/interventions/interventions_index.html:1121 +#: interventions/templates/interventions/interventions_index.html:1377 msgid "" "Optionnel. Filtre sur la date de changement de statut de l'intervention." msgstr "" "Optionnel. Filtre sur la date de changement de statut de l'intervention." -#: interventions/templates/interventions/interventions_index.html:1123 +#: interventions/templates/interventions/interventions_index.html:1379 msgid "" "Le rapport reprendra les interventions correspondant aux filtres actifs." msgstr "" "Le rapport reprendra les interventions correspondant aux filtres actifs." -#: interventions/templates/interventions/interventions_index.html:1128 +#: interventions/templates/interventions/interventions_index.html:1384 msgid "Télécharger le PDF" msgstr "Télécharger le PDF" -#: interventions/templates/interventions/interventions_index.html:1142 +#: interventions/templates/interventions/interventions_index.html:1398 msgid "Génération du rapport en cours…" msgstr "Génération du rapport en cours…" -#: interventions/templates/interventions/interventions_index.html:1200 +#: interventions/templates/interventions/interventions_index.html:1456 msgid "(aucune sous-catégorie)" msgstr "(aucune sous-catégorie)" @@ -5901,122 +6042,125 @@ msgstr "Télécharger" msgid "Aucun document" msgstr "Aucun document" -#: interventions/views/calendar.py:142 interventions/views/detail.py:148 -#: interventions/views/general.py:137 interventions/views/mobile.py:431 +#: interventions/views/calendar.py:142 interventions/views/detail.py:149 +#: interventions/views/general.py:137 interventions/views/mobile.py:432 msgid "You do not have access to this page." msgstr "You do not have access to this page." -#: interventions/views/calendar.py:711 interventions/views/calendar.py:1007 +#: interventions/views/calendar.py:573 +#: interventions/views/views_pdf_reporting.py:1471 +msgid "Fin réelle" +msgstr "Fin réelle" + +#: interventions/views/calendar.py:805 interventions/views/calendar.py:1101 msgid "Sans équipe" msgstr "Sans équipe" -#: interventions/views/calendar.py:1113 interventions/views/calendar.py:1356 -#: interventions/views/helpers.py:2049 interventions/views/mobile.py:1152 -#: interventions/views/mobile.py:1199 +#: interventions/views/calendar.py:1207 interventions/views/calendar.py:1450 +#: interventions/views/helpers.py:2056 interventions/views/mobile.py:1160 +#: interventions/views/mobile.py:1207 msgid "Authentification requise." msgstr "Authentification requise." -#: interventions/views/calendar.py:1118 +#: interventions/views/calendar.py:1212 msgid "Requête JSON invalide." msgstr "Requête JSON invalide." -#: interventions/views/calendar.py:1122 +#: interventions/views/calendar.py:1216 msgid "Identifiant intervention manquant." msgstr "Identifiant intervention manquant." -#: interventions/views/calendar.py:1133 interventions/views/workflow.py:138 +#: interventions/views/calendar.py:1227 interventions/views/workflow.py:138 #: interventions/views/workflow.py:239 interventions/views/workflow.py:283 msgid "Intervention introuvable." msgstr "Intervention introuvable." -#: interventions/views/calendar.py:1140 interventions/views/workflow.py:252 +#: interventions/views/calendar.py:1234 interventions/views/workflow.py:252 #: interventions/views/workflow.py:287 msgid "Configuration utilisateur introuvable." msgstr "Configuration utilisateur introuvable." -#: interventions/views/calendar.py:1151 +#: interventions/views/calendar.py:1245 msgid "Vous n'avez pas la permission de planifier cette intervention." msgstr "Vous n'avez pas la permission de planifier cette intervention." -#: interventions/views/calendar.py:1156 +#: interventions/views/calendar.py:1250 msgid "Vous ne pouvez pas déplacer cette intervention dans son statut actuel." -msgstr "" -"Vous ne pouvez pas déplacer cette intervention dans son statut actuel." +msgstr "Vous ne pouvez pas déplacer cette intervention dans son statut actuel." -#: interventions/views/calendar.py:1195 +#: interventions/views/calendar.py:1289 msgid "Vous n'avez pas la permission d'assigner cette intervention." msgstr "Vous n'avez pas la permission d'assigner cette intervention." -#: interventions/views/calendar.py:1203 +#: interventions/views/calendar.py:1297 msgid "Membre assigné invalide." msgstr "Membre assigné invalide." -#: interventions/views/calendar.py:1211 +#: interventions/views/calendar.py:1305 msgid "Vous ne pouvez assigner qu'aux membres de votre entreprise." msgstr "Vous ne pouvez assigner qu'aux membres de votre entreprise." -#: interventions/views/calendar.py:1223 +#: interventions/views/calendar.py:1317 msgid "Équipe assignée invalide." msgstr "Équipe assignée invalide." -#: interventions/views/calendar.py:1228 +#: interventions/views/calendar.py:1322 msgid "Vous ne pouvez assigner qu'aux équipes de votre entreprise." msgstr "Vous ne pouvez assigner qu'aux équipes de votre entreprise." -#: interventions/views/calendar.py:1246 +#: interventions/views/calendar.py:1340 msgid "La date de début planifiée est obligatoire." msgstr "La date de début planifiée est obligatoire." -#: interventions/views/calendar.py:1248 +#: interventions/views/calendar.py:1342 msgid "" "Il est interdit de planifier ou d'assigner une intervention dans le passé." msgstr "" "Il est interdit de planifier ou d'assigner une intervention dans le passé." -#: interventions/views/calendar.py:1252 +#: interventions/views/calendar.py:1346 msgid "La fin planifiée doit être postérieure au début planifié." msgstr "La fin planifiée doit être postérieure au début planifié." -#: interventions/views/calendar.py:1366 +#: interventions/views/calendar.py:1460 msgid "Accès non autorisé." msgstr "Accès non autorisé" -#: interventions/views/calendar.py:1371 +#: interventions/views/calendar.py:1465 msgid "Permission refusée." msgstr "Permission refusée" -#: interventions/views/detail.py:812 +#: interventions/views/detail.py:820 #, python-format msgid "L'intervention %(codes)s a été liée à %(origin)s." msgid_plural "Les interventions %(codes)s ont été liées à %(origin)s." msgstr[0] "L'intervention %(codes)s a été liée à %(origin)s." msgstr[1] "Les interventions %(codes)s ont été liées à %(origin)s." -#: interventions/views/detail.py:825 +#: interventions/views/detail.py:833 #, python-format msgid "L'intervention %(codes)s était déjà liée à %(origin)s." msgid_plural "Les interventions %(codes)s étaient déjà liées à %(origin)s." msgstr[0] "L'intervention %(codes)s était déjà liée à %(origin)s." msgstr[1] "Les interventions %(codes)s étaient déjà liées à %(origin)s." -#: interventions/views/detail.py:838 +#: interventions/views/detail.py:846 #, python-format msgid "Vous n'avez pas accès à l'intervention %(codes)s." msgid_plural "Vous n'avez pas accès aux interventions %(codes)s." msgstr[0] "Vous n'avez pas accès à l'intervention %(codes)s." msgstr[1] "Vous n'avez pas accès aux interventions %(codes)s." -#: interventions/views/detail.py:850 +#: interventions/views/detail.py:858 #, python-format msgid "Aucune intervention trouvée pour le code %(codes)s." msgid_plural "Aucune intervention trouvée pour les codes %(codes)s." msgstr[0] "Aucune intervention trouvée pour le code %(codes)s." msgstr[1] "Aucune intervention trouvée pour les codes %(codes)s." -#: interventions/views/detail.py:862 +#: interventions/views/detail.py:870 #, python-format -msgid "" -"Le code %(codes)s correspond à l'intervention actuelle et a été ignoré." +msgid "Le code %(codes)s correspond à l'intervention actuelle et a été ignoré." msgid_plural "" "Les codes %(codes)s correspondent à l'intervention actuelle et ont été " "ignorés." @@ -6026,7 +6170,7 @@ msgstr[1] "" "Les codes %(codes)s correspondent à l'intervention actuelle et ont été " "ignorés." -#: interventions/views/detail.py:877 +#: interventions/views/detail.py:885 msgid "" "Vous n'avez pas la permission de créer une intervention de réparation pour " "cette thématique." @@ -6034,87 +6178,87 @@ msgstr "" "Vous n'avez pas la permission de créer une intervention de réparation pour " "cette thématique." -#: interventions/views/detail.py:898 interventions/views/detail.py:919 +#: interventions/views/detail.py:906 interventions/views/detail.py:927 msgid "Réparation à effectuer" msgstr "Aucune opération à afficher." -#: interventions/views/detail.py:898 interventions/views/detail.py:919 +#: interventions/views/detail.py:906 interventions/views/detail.py:927 msgid "origine" msgstr "Origine" -#: interventions/views/detail.py:969 +#: interventions/views/detail.py:977 #, python-format msgid "" "Une intervention de réparation %(code)s a été créée à partir de %(origin)s." msgstr "" "Une intervention de réparation %(code)s a été créée à partir de %(origin)s." -#: interventions/views/detail.py:995 +#: interventions/views/detail.py:1003 msgid "Vous n'avez pas la permission de dupliquer cette intervention." msgstr "Vous n'avez pas la permission de dupliquer cette intervention." -#: interventions/views/detail.py:1156 +#: interventions/views/detail.py:1164 #, python-format msgid "" "L'intervention %(code)s a été dupliquée avec succès à partir de %(origin)s." msgstr "" "L'intervention %(code)s a été dupliquée avec succès à partir de %(origin)s." -#: interventions/views/detail.py:1183 interventions/views/mobile.py:1444 -#: interventions/views/mobile.py:1640 interventions/views/mobile.py:1657 -#: interventions/views/mobile.py:1698 +#: interventions/views/detail.py:1191 interventions/views/mobile.py:1452 +#: interventions/views/mobile.py:1648 interventions/views/mobile.py:1665 +#: interventions/views/mobile.py:1706 msgid "Configuration utilisateur non trouvée." msgstr "Configuration utilisateur non trouvée." -#: interventions/views/detail.py:1191 interventions/views/mobile.py:1449 +#: interventions/views/detail.py:1199 interventions/views/mobile.py:1457 msgid "Cette fonctionnalité est réservée à la thématique structures." msgstr "Cette fonctionnalité est réservée à la thématique structures." -#: interventions/views/detail.py:1199 interventions/views/mobile.py:1454 +#: interventions/views/detail.py:1207 interventions/views/mobile.py:1462 msgid "Cette fonctionnalité est réservée aux techniciens." msgstr "Cette fonctionnalité est réservée aux techniciens." -#: interventions/views/detail.py:1210 interventions/views/mobile.py:1462 +#: interventions/views/detail.py:1218 interventions/views/mobile.py:1470 msgid "Vous n'avez pas les droits pour créer des interventions." msgstr "Vous n'avez pas les droits pour créer des interventions." -#: interventions/views/detail.py:1222 interventions/views/mobile.py:1480 -#: interventions/views/mobile.py:1775 +#: interventions/views/detail.py:1230 interventions/views/mobile.py:1488 +#: interventions/views/mobile.py:1783 msgid "La localisation est obligatoire." msgstr "La localisation est obligatoire." -#: interventions/views/detail.py:1224 interventions/views/mobile.py:1482 -#: interventions/views/mobile.py:1777 +#: interventions/views/detail.py:1232 interventions/views/mobile.py:1490 +#: interventions/views/mobile.py:1785 msgid "La catégorie est obligatoire." msgstr "La catégorie est obligatoire." -#: interventions/views/detail.py:1226 interventions/views/mobile.py:1484 -#: interventions/views/mobile.py:1779 +#: interventions/views/detail.py:1234 interventions/views/mobile.py:1492 +#: interventions/views/mobile.py:1787 msgid "Le titre est obligatoire." msgstr "Le titre est obligatoire." -#: interventions/views/detail.py:1240 interventions/views/mobile.py:1499 +#: interventions/views/detail.py:1248 interventions/views/mobile.py:1507 msgid "Localisation non trouvée." msgstr "Localisation non trouvée." -#: interventions/views/detail.py:1249 interventions/views/mobile.py:1509 -#: interventions/views/mobile.py:1786 +#: interventions/views/detail.py:1257 interventions/views/mobile.py:1517 +#: interventions/views/mobile.py:1794 msgid "Catégorie non trouvée." msgstr "Catégorie non trouvée." -#: interventions/views/detail.py:1291 +#: interventions/views/detail.py:1299 msgid "Intervention de réparation créée depuis l'application web." msgstr "Intervention de réparation créée depuis l'application web." -#: interventions/views/detail.py:1366 +#: interventions/views/detail.py:1374 msgid "Aucune configuration utilisateur n'est associée à votre compte." msgstr "Aucune configuration utilisateur n'est associée à votre compte." -#: interventions/views/detail.py:1381 +#: interventions/views/detail.py:1389 msgid "Vous n'avez pas de droit d'édition sur une thématique d'intervention." msgstr "Vous n'avez pas de droit d'édition sur une thématique d'intervention." -#: interventions/views/detail.py:1614 +#: interventions/views/detail.py:1622 msgid "" "Vous n'avez pas la permission de créer cette inspection pour les contrats " "associés." @@ -6122,19 +6266,19 @@ msgstr "" "Vous n'avez pas la permission de créer cette inspection pour les contrats " "associés." -#: interventions/views/detail.py:1696 +#: interventions/views/detail.py:1704 msgid "Géométrie invalide" msgstr "Paramètre invalide." -#: interventions/views/detail.py:1713 +#: interventions/views/detail.py:1721 msgid "Vous n'avez pas accès à cette commande." msgstr "Vous n'avez pas accès à cette commande." -#: interventions/views/detail.py:1802 +#: interventions/views/detail.py:1804 msgid "Début prévu initial." msgstr "Début prévu initial." -#: interventions/views/detail.py:1816 +#: interventions/views/detail.py:1818 #, python-format msgid "" "Le numéro FMS %(fms)s n'apparaît pas dans le nom des documents suivants : " @@ -6143,31 +6287,30 @@ msgstr "" "Le numéro FMS %(fms)s n'apparaît pas dans le nom des documents suivants : " "%(documents)s" -#: interventions/views/detail.py:1914 +#: interventions/views/detail.py:1915 #, python-format msgid "L'intervention %(code)s a été créée avec succès et liée au projet." msgstr "L'intervention %(code)s a été créée avec succès et liée au projet." -#: interventions/views/detail.py:1917 +#: interventions/views/detail.py:1918 #, python-format msgid "L'intervention %(code)s a été créée avec succès et liée à la commande." -msgstr "" -"L'intervention %(code)s a été créée avec succès et liée à la commande." +msgstr "L'intervention %(code)s a été créée avec succès et liée à la commande." -#: interventions/views/detail.py:1983 interventions/views/detail.py:2069 +#: interventions/views/detail.py:1984 interventions/views/detail.py:2070 #, python-format msgid "Nouvelle inspection - %(name)s" msgstr "Nouvelle inspection - %(name)s" -#: interventions/views/detail.py:2110 +#: interventions/views/detail.py:2111 msgid "Modèles inconnus" msgstr "Modèles inconnus: %(models)s" -#: interventions/views/detail.py:2153 +#: interventions/views/detail.py:2154 msgid "Erreur de synchro" msgstr "Erreur de connexion." -#: interventions/views/detail.py:2172 +#: interventions/views/detail.py:2173 #, python-format msgid "" "Assets synchronisés. Ajoutés: %(created)d • Supprimés: %(deleted)d • Total: " @@ -6176,17 +6319,17 @@ msgstr "" "Assets synchronisés. Ajoutés: %(created)d • Supprimés: %(deleted)d • Total: " "%(total)d" -#: interventions/views/detail.py:2179 interventions/views/mobile.py:1417 +#: interventions/views/detail.py:2180 interventions/views/mobile.py:1425 #, python-format msgid " • Opérations supprimées: %(ops)d" msgstr " • Opérations supprimées: %(ops)d" -#: interventions/views/detail.py:2181 interventions/views/mobile.py:1415 +#: interventions/views/detail.py:2182 interventions/views/mobile.py:1423 #, python-format msgid " • Opérations ajoutées: %(ops)d" msgstr " • Opérations ajoutées: %(ops)d" -#: interventions/views/detail.py:2186 +#: interventions/views/detail.py:2187 #, python-format msgid "" "Certaines opérations n'ont pas été supprimées car des valeurs ont été " @@ -6201,326 +6344,324 @@ msgstr[1] "" "Certaines opérations n'ont pas été supprimées car des valeurs ont été " "encodées pour %(count)d assets." -#: interventions/views/detail.py:2261 +#: interventions/views/detail.py:2262 msgid "Vous ne pouvez pas modifier les postes de cette intervention." msgstr "Vous ne pouvez pas modifier les postes de cette intervention." -#: interventions/views/detail.py:2264 +#: interventions/views/detail.py:2265 msgid "Aucune commande n'est associée à cette intervention." msgstr "Aucune commande n'est associée à cette intervention." -#: interventions/views/detail.py:2268 +#: interventions/views/detail.py:2269 msgid "Aucun devis n'est disponible pour la commande liée." msgstr "Aucun devis n'est disponible pour la commande liée." -#: interventions/views/detail.py:2271 +#: interventions/views/detail.py:2272 msgid "Le devis doit être figé avant de pouvoir être appliqué." msgstr "Le devis doit être figé avant de pouvoir être appliqué." -#: interventions/views/detail.py:2430 +#: interventions/views/detail.py:2431 msgid "Aucune donnée à mettre à jour" msgstr "Aucune donnée à mettre à jour" -#: interventions/views/detail.py:2453 +#: interventions/views/detail.py:2454 msgid "Permission refusée pour la suppression de postes" msgstr "Permission refusée pour la suppression de postes" -#: interventions/views/detail.py:2461 +#: interventions/views/detail.py:2462 msgid "" -"Suppression interdite: une quantité a été enregistrée pour ce poste dans une" -" période précédente." +"Suppression interdite: une quantité a été enregistrée pour ce poste dans une " +"période précédente." msgstr "" -"Suppression interdite: une quantité a été enregistrée pour ce poste dans une" -" période précédente." +"Suppression interdite: une quantité a été enregistrée pour ce poste dans une " +"période précédente." -#: interventions/views/detail.py:2484 +#: interventions/views/detail.py:2485 msgid "Permission refusée pour la mise à jour des quantités" msgstr "Permission refusée pour la mise à jour des quantités" -#: interventions/views/detail.py:2492 +#: interventions/views/detail.py:2493 #, python-format msgid "Quantité invalide pour le poste %(post)s" msgstr "Quantité invalide pour le poste %(post)s" -#: interventions/views/detail.py:2497 +#: interventions/views/detail.py:2498 msgid "Permission refusée pour la mise à jour des commentaires" msgstr "Permission refusée pour la mise à jour des commentaires" -#: interventions/views/detail.py:2504 +#: interventions/views/detail.py:2505 msgid "Permission refusée pour la mise à jour des statuts" msgstr "Permission refusée pour la mise à jour des statuts" -#: interventions/views/detail.py:2540 +#: interventions/views/detail.py:2541 #, python-format msgid "Poste de contrat non trouvé: %(id)s" msgstr "Poste de contrat non trouvé: %(id)s" -#: interventions/views/detail.py:2542 +#: interventions/views/detail.py:2543 #, python-format msgid "Erreur lors de la mise à jour du poste %(id)s: %(error)s" msgstr "Erreur lors de la mise à jour du poste %(id)s: %(error)s" -#: interventions/views/detail.py:2550 +#: interventions/views/detail.py:2551 msgid "Des erreurs se sont produites lors de la mise à jour" msgstr "Des erreurs se sont produites lors de la mise à jour" -#: interventions/views/detail.py:2558 +#: interventions/views/detail.py:2559 #, python-format msgid "%(count)d prestation mise à jour avec succès." msgid_plural "%(count)d prestations mises à jour avec succès." msgstr[0] "%(count)d prestation mise à jour avec succès." msgstr[1] "%(count)d prestations mises à jour avec succès." -#: interventions/views/detail.py:2568 +#: interventions/views/detail.py:2569 msgid "Données JSON invalides" msgstr "Données JSON invalides" -#: interventions/views/detail.py:2573 +#: interventions/views/detail.py:2574 #, python-format msgid "Erreur lors de la mise à jour: %(error)s" msgstr "Erreur lors de la mise à jour: %(error)s" -#: interventions/views/detail.py:2632 +#: interventions/views/detail.py:2633 msgid "Invalid JSON data" msgstr "Invalid JSON data" -#: interventions/views/detail.py:2653 +#: interventions/views/detail.py:2654 #, python-format msgid "You do not have permission to update field: %(field)s" msgstr "You do not have permission to update field: %(field)s" -#: interventions/views/detail.py:2680 +#: interventions/views/detail.py:2681 #, python-format msgid "%(count)s field(s) updated with some errors" msgstr "%(count)s field(s) updated with some errors" -#: interventions/views/detail.py:2686 +#: interventions/views/detail.py:2687 #, python-format msgid "%(count)s field(s) updated successfully" msgstr "%(count)s field(s) updated successfully" -#: interventions/views/detail.py:2694 +#: interventions/views/detail.py:2695 msgid "You do not have permission to update this field" msgstr "You do not have permission to update this field" -#: interventions/views/detail.py:2720 +#: interventions/views/detail.py:2721 msgid "Intervention not found" msgstr "Intervention not found" -#: interventions/views/detail.py:2732 interventions/views/detail.py:2783 +#: interventions/views/detail.py:2733 interventions/views/detail.py:2784 msgid "You do not have permission to update the location" msgstr "You do not have permission to update the location" -#: interventions/views/detail.py:2738 +#: interventions/views/detail.py:2739 msgid "Invalid parameters" msgstr "Invalid parameters" -#: interventions/views/detail.py:2743 +#: interventions/views/detail.py:2744 msgid "Content type not found" msgstr "Content type not found" -#: interventions/views/detail.py:2747 +#: interventions/views/detail.py:2748 msgid "Location object not found" msgstr "Location object not found" -#: interventions/views/detail.py:2800 +#: interventions/views/detail.py:2801 msgid "Missing provider_id" msgstr "Missing provider_id" -#: interventions/views/detail.py:2852 interventions/views/detail.py:2940 -#: interventions/views/detail.py:2987 +#: interventions/views/detail.py:2853 interventions/views/detail.py:2941 +#: interventions/views/detail.py:2988 msgid "Accès non autorisé" msgstr "Accès non autorisé" -#: interventions/views/detail.py:2856 +#: interventions/views/detail.py:2857 msgid "Vous n'avez pas la permission d'ajouter des opérations." msgstr "Vous n'avez pas la permission d'ajouter des opérations." -#: interventions/views/detail.py:2900 +#: interventions/views/detail.py:2901 msgid "Opérations personnalisées" msgstr "Opérations personnalisées" -#: interventions/views/detail.py:2919 +#: interventions/views/detail.py:2920 msgid "Opération personnalisée ajoutée avec succès" msgstr "Opération personnalisée ajoutée avec succès" -#: interventions/views/detail.py:2921 +#: interventions/views/detail.py:2922 #, python-format msgid "%(count)s opérations personnalisées ajoutées avec succès" msgstr "%(count)s opérations personnalisées ajoutées avec succès" -#: interventions/views/detail.py:2944 +#: interventions/views/detail.py:2945 msgid "Vous n'avez pas la permission d'ajouter des photos aux opérations." msgstr "Vous n'avez pas la permission d'ajouter des photos aux opérations." -#: interventions/views/detail.py:2948 +#: interventions/views/detail.py:2949 msgid "Aucune photo fournie" msgstr "Aucune photo fournie" -#: interventions/views/detail.py:2964 +#: interventions/views/detail.py:2965 msgid "Photo ajoutée avec succès" msgstr "Photo ajoutée avec succès" -#: interventions/views/detail.py:2974 +#: interventions/views/detail.py:2975 msgid "Erreur lors de l'ajout de la photo" msgstr "Erreur lors de l'ajout de la photo" -#: interventions/views/detail.py:2991 +#: interventions/views/detail.py:2992 msgid "Vous n'avez pas la permission de supprimer des photos d'opérations." msgstr "Vous n'avez pas la permission de supprimer des photos d'opérations." -#: interventions/views/detail.py:2994 +#: interventions/views/detail.py:2995 msgid "Vous ne pouvez supprimer que vos propres photos" msgstr "Vous ne pouvez supprimer que vos propres photos" -#: interventions/views/detail.py:3000 +#: interventions/views/detail.py:3001 msgid "Photo supprimée avec succès" msgstr "Photo supprimée avec succès" -#: interventions/views/detail.py:3008 +#: interventions/views/detail.py:3009 msgid "Erreur lors de la suppression de la photo" msgstr "Erreur lors de la suppression de la photo" -#: interventions/views/detail.py:3020 interventions/views/detail.py:3214 +#: interventions/views/detail.py:3021 interventions/views/detail.py:3215 msgid "Cette intervention n'a pas de template d'opérations guidées." msgstr "Cette intervention n'a pas de template d'opérations guidées." -#: interventions/views/detail.py:3024 interventions/views/detail.py:3218 -#: interventions/views/detail.py:3289 +#: interventions/views/detail.py:3025 interventions/views/detail.py:3219 +#: interventions/views/detail.py:3290 msgid "Vous n'avez pas la permission de modifier les opérations." msgstr "Vous n'avez pas la permission de modifier les opérations." -#: interventions/views/detail.py:3029 interventions/views/detail.py:3294 -#: interventions/views/detail.py:3507 interventions/views/detail.py:3581 -#: interventions/views/detail.py:3766 interventions/views/workflow.py:320 +#: interventions/views/detail.py:3030 interventions/views/detail.py:3295 +#: interventions/views/detail.py:3508 interventions/views/detail.py:3582 +#: interventions/views/detail.py:3767 interventions/views/workflow.py:320 #: interventions/views/workflow.py:360 msgid "Format JSON invalide" msgstr "Format JSON invalide" -#: interventions/views/detail.py:3033 +#: interventions/views/detail.py:3034 msgid "Le champ 'data' doit être un objet JSON." msgstr "Le champ 'data' doit être un objet JSON." -#: interventions/views/detail.py:3042 +#: interventions/views/detail.py:3043 msgid "Opérations guidées enregistrées." msgstr "Opérations guidées enregistrées." -#: interventions/views/detail.py:3222 +#: interventions/views/detail.py:3223 msgid "Aucun fichier fourni." msgstr "Aucun fichier fourni." -#: interventions/views/detail.py:3267 +#: interventions/views/detail.py:3268 msgid "Vous n'avez pas la permission de supprimer ce fichier." msgstr "Vous n'avez pas la permission de supprimer ce fichier." -#: interventions/views/detail.py:3334 +#: interventions/views/detail.py:3335 #, python-format msgid "évaleur de mesure invalide pour l'opération %(id)s" msgstr "évaleur de mesure invalide pour l'opération %(id)s" -#: interventions/views/detail.py:3353 +#: interventions/views/detail.py:3354 #, python-format msgid "Format de durée invalide pour l'opération %(id)s" msgstr "Format de durée invalide pour l'opération %(id)s" -#: interventions/views/detail.py:3356 interventions/views/mobile.py:2002 +#: interventions/views/detail.py:3357 interventions/views/mobile.py:2010 #, python-format msgid "Valeur de durée invalide pour l'opération %(id)s" msgstr "Valeur de durée invalide pour l'opération %(id)s" -#: interventions/views/detail.py:3377 interventions/views/mobile.py:2021 +#: interventions/views/detail.py:3378 interventions/views/mobile.py:2029 #, python-format msgid "Valeur de date invalide pour l'opération %(id)s" msgstr "Valeur de date invalide pour l'opération %(id)s" -#: interventions/views/detail.py:3392 interventions/views/mobile.py:2041 +#: interventions/views/detail.py:3393 interventions/views/mobile.py:2049 #, python-format msgid "Statut invalide pour l'opération %(id)s" msgstr "Statut invalide pour l'opération %(id)s" -#: interventions/views/detail.py:3401 interventions/views/mobile.py:2039 +#: interventions/views/detail.py:3402 interventions/views/mobile.py:2047 #, python-format msgid "Opération %(id)s introuvable" msgstr "Opération %(id)s introuvable" -#: interventions/views/detail.py:3403 +#: interventions/views/detail.py:3404 #, python-format msgid "Erreur pour l'opération %(id)s : %(err)s" msgstr "Erreur pour l'opération %(id)s : %(err)s" -#: interventions/views/detail.py:3409 +#: interventions/views/detail.py:3410 #, python-format msgid "%(count)s opération(s) sauvegardée(s)" msgstr "%(count)s opération(s) sauvegardée(s)" -#: interventions/views/detail.py:3440 interventions/views/detail.py:3687 +#: interventions/views/detail.py:3441 interventions/views/detail.py:3688 msgid "" "Cette fonctionnalité n'est disponible que pour les interventions préventives" msgstr "" "Cette fonctionnalité n'est disponible que pour les interventions préventives" -#: interventions/views/detail.py:3451 +#: interventions/views/detail.py:3452 msgid "asset_type et asset_id requis" msgstr "asset_type et asset_id requis" -#: interventions/views/detail.py:3460 interventions/views/detail.py:3714 +#: interventions/views/detail.py:3461 interventions/views/detail.py:3715 msgid "Type d'asset invalide" msgstr "Type d'asset invalide" -#: interventions/views/detail.py:3473 +#: interventions/views/detail.py:3474 msgid "Cette intervention n'a pas de templates d'opérations équipement" msgstr "Cette intervention n'a pas de templates d'opérations équipement" -#: interventions/views/detail.py:3491 -msgid "" -"Choisissez le(s) template(s) d'opérations à appliquer à cet équipement." +#: interventions/views/detail.py:3492 +msgid "Choisissez le(s) template(s) d'opérations à appliquer à cet équipement." msgstr "" "Choisissez le(s) template(s) d'opérations à appliquer à cet " "équipement.Choisissez le(s) template(s) d'opérations à appliquer à cet " "équipement." -#: interventions/views/detail.py:3497 interventions/views/detail.py:3751 +#: interventions/views/detail.py:3498 interventions/views/detail.py:3752 msgid "Type d'asset non trouvé" msgstr "Type d'asset non trouvé" -#: interventions/views/detail.py:3502 interventions/views/detail.py:3756 +#: interventions/views/detail.py:3503 interventions/views/detail.py:3757 msgid "Équipement non trouvé" msgstr "Équipement non trouvé" -#: interventions/views/detail.py:3528 +#: interventions/views/detail.py:3529 msgid "Liste d'assets requise" msgstr "Liste d'assets requise" -#: interventions/views/detail.py:3572 +#: interventions/views/detail.py:3573 #, python-format msgid "%(ops)d opération créée pour %(assets)d équipement" msgid_plural "%(ops)d opérations créées pour %(assets)d équipements" msgstr[0] "%(ops)d opération créée pour %(assets)d équipement" msgstr[1] "%(ops)d opérations créées pour %(assets)d équipements" -#: interventions/views/detail.py:3699 +#: interventions/views/detail.py:3700 msgid "asset_type, asset_id et template_ids requis" msgstr "asset_type, asset_id et template_ids requis" -#: interventions/views/detail.py:3705 +#: interventions/views/detail.py:3706 msgid "template_ids doit être une liste non vide" msgstr "template_ids doit être une liste non vide" -#: interventions/views/detail.py:3725 +#: interventions/views/detail.py:3726 msgid "Certains templates n'ont pas été trouvés" msgstr "Certains templates n'ont pas été trouvés" -#: interventions/views/detail.py:3742 +#: interventions/views/detail.py:3743 #, python-format msgid "%(count)d opération créée avec succès depuis %(templates)d template" msgid_plural "" "%(count)d opérations créées avec succès depuis %(templates)d templates" -msgstr[0] "" -"%(count)d opération créée avec succès depuis %(templates)d template" +msgstr[0] "%(count)d opération créée avec succès depuis %(templates)d template" msgstr[1] "" "%(count)d opérations créées avec succès depuis %(templates)d templates" -#: interventions/views/detail.py:3761 +#: interventions/views/detail.py:3762 msgid "Un ou plusieurs templates non trouvés" msgstr "Un ou plusieurs templates non trouvés" @@ -6686,217 +6827,216 @@ msgstr "" "Vous devez sélectionner une définition de mesure pour une opération de type " "'Mesure'." -#: interventions/views/general.py:927 +#: interventions/views/general.py:932 #, python-format msgid "%(count)s intervention associée à la commande." msgid_plural "%(count)s interventions associées à la commande." msgstr[0] "%(count)s intervention associée à la commande." msgstr[1] "%(count)s interventions associées à la commande." -#: interventions/views/general.py:960 interventions/views/general.py:1110 +#: interventions/views/general.py:965 interventions/views/general.py:1115 #: interventions/views/views_pdf_reporting.py:2309 msgid "Paramètre 'ids' invalide." msgstr "Paramètre 'ids' invalide." -#: interventions/views/general.py:963 interventions/views/general.py:1113 +#: interventions/views/general.py:968 interventions/views/general.py:1118 msgid "Aucune intervention sélectionnée." msgstr "Aucune intervention sélectionnée." -#: interventions/views/general.py:971 +#: interventions/views/general.py:976 msgid "ID" msgstr "ID" -#: interventions/views/general.py:976 +#: interventions/views/general.py:981 msgid "Catégorie d'actif" msgstr "Catégorie d'actif" -#: interventions/views/general.py:982 +#: interventions/views/general.py:987 msgid "Catégorie source" msgstr "Catégorie source" -#: interventions/views/general.py:983 +#: interventions/views/general.py:988 #: interventions/views/views_pdf_reporting.py:1520 msgid "Détail source" msgstr "Détail source" -#: interventions/views/general.py:984 +#: interventions/views/general.py:989 #: interventions/views/views_pdf_reporting.py:1512 #: interventions/views/views_pdf_reporting.py:1514 #: interventions/views/views_pdf_reporting.py:1517 msgid "Référence source" msgstr "Référence source" -#: interventions/views/general.py:991 +#: interventions/views/general.py:996 msgid "Fournisseur assigné" msgstr "Fournisseur assigné" -#: interventions/views/general.py:992 +#: interventions/views/general.py:997 msgid "Equipe assignée" msgstr "Equipe assignée" -#: interventions/views/general.py:1003 +#: interventions/views/general.py:1008 #: interventions/views/views_pdf_reporting.py:1878 msgid "Créé par" msgstr "Créé par" -#: interventions/views/general.py:1016 +#: interventions/views/general.py:1021 msgid "Fichiers attachés (par créateur)" msgstr "Fichiers attachés (par créateur)" -#: interventions/views/general.py:1048 +#: interventions/views/general.py:1053 msgid "Export XLSX indisponible (dépendance manquante)." msgstr "Export XLSX indisponible (dépendance manquante)." -#: interventions/views/general.py:1101 +#: interventions/views/general.py:1106 msgid "Cette action est réservée aux administrateurs." msgstr "Cette action est réservée aux administrateurs." -#: interventions/views/helpers.py:478 +#: interventions/views/helpers.py:480 #, python-format msgid "Pause de l'intervention - %(reason)s : %(details)s" msgstr "Pause de l'intervention - %(reason)s : %(details)s" -#: interventions/views/helpers.py:483 +#: interventions/views/helpers.py:485 #, python-format msgid "Pause de l'intervention - %(reason)s" msgstr "Pause de l'intervention - %(reason)s" -#: interventions/views/helpers.py:1582 +#: interventions/views/helpers.py:1584 #, python-format msgid "Modèles inconnus: %(models)s" msgstr "Modèles inconnus: %(models)s" -#: interventions/views/helpers.py:2063 interventions/views/mobile.py:1161 -#: interventions/views/mobile.py:1209 +#: interventions/views/helpers.py:2070 interventions/views/mobile.py:1169 +#: interventions/views/mobile.py:1217 msgid "Vous n'avez pas accès à cette intervention." msgstr "Vous n'avez pas accès à cette intervention." -#: interventions/views/helpers.py:2067 +#: interventions/views/helpers.py:2074 msgid "Vous n'avez pas la permission de modifier cette opération." msgstr "Vous n'avez pas la permission de modifier cette opération." -#: interventions/views/helpers.py:2090 +#: interventions/views/helpers.py:2097 msgid "Non défini" msgstr "Non défini" -#: interventions/views/helpers.py:2093 +#: interventions/views/helpers.py:2100 #, python-format msgid "Début planifié : %(old)s → %(new)s" msgstr "Début planifié : %(old)s → %(new)s" -#: interventions/views/helpers.py:2098 +#: interventions/views/helpers.py:2105 #, python-format msgid "Fin planifiée : %(old)s → %(new)s" msgstr "Fin planifiée : %(old)s → %(new)s" -#: interventions/views/helpers.py:2106 +#: interventions/views/helpers.py:2113 #, python-format msgid "Statut : %(old)s → %(new)s" msgstr "Statut : %(old)s → %(new)s" -#: interventions/views/helpers.py:2420 +#: interventions/views/helpers.py:2462 #, python-format msgid "Error creating note: %(error)s" msgstr "Error creating note: %(error)s" -#: interventions/views/helpers.py:2438 +#: interventions/views/helpers.py:2480 msgid "You do not have permission to edit this note" msgstr "You do not have permission to edit this note" -#: interventions/views/helpers.py:2448 interventions/views/helpers.py:2467 +#: interventions/views/helpers.py:2490 interventions/views/helpers.py:2509 #, python-format msgid "Note not found: %(note_id)s" msgstr "Note not found: %(note_id)s" -#: interventions/views/helpers.py:2450 +#: interventions/views/helpers.py:2492 #, python-format msgid "Error updating note: %(error)s" msgstr "Error updating note: %(error)s" -#: interventions/views/helpers.py:2461 +#: interventions/views/helpers.py:2503 msgid "You do not have permission to delete this note" msgstr "You do not have permission to delete this note" -#: interventions/views/helpers.py:2469 +#: interventions/views/helpers.py:2511 #, python-format msgid "Error deleting note: %(error)s" msgstr "Error deleting note: %(error)s" -#: interventions/views/helpers.py:2472 +#: interventions/views/helpers.py:2514 #, python-format msgid "Error processing notes: %(error)s" msgstr "Error processing notes: %(error)s" -#: interventions/views/helpers.py:2499 +#: interventions/views/helpers.py:2541 msgid "Value for title must be limited to 200 characters" msgstr "Value for title must be limited to 200 characters" -#: interventions/views/helpers.py:2517 +#: interventions/views/helpers.py:2559 msgid "You do not have access to this provider" msgstr "You do not have access to this provider" -#: interventions/views/helpers.py:2523 +#: interventions/views/helpers.py:2565 msgid "Company not found" msgstr "Company not found" -#: interventions/views/helpers.py:2541 +#: interventions/views/helpers.py:2583 msgid "You do not have access to this contract" msgstr "You do not have access to this contract" -#: interventions/views/helpers.py:2546 +#: interventions/views/helpers.py:2588 msgid "Contract not found" msgstr "Contract not found" -#: interventions/views/helpers.py:2552 +#: interventions/views/helpers.py:2594 msgid "Maintain Type not found" msgstr "Maintain Type not found" -#: interventions/views/helpers.py:2559 +#: interventions/views/helpers.py:2601 msgid "Type not found" msgstr "Type not found" -#: interventions/views/helpers.py:2565 +#: interventions/views/helpers.py:2607 msgid "Origin Type not found" msgstr "Origin Type not found" -#: interventions/views/helpers.py:2577 +#: interventions/views/helpers.py:2619 msgid "Project not found" msgstr "Project not found" -#: interventions/views/helpers.py:2583 +#: interventions/views/helpers.py:2625 msgid "Value for Osiris must be a positive integer" msgstr "Value for Osiris must be a positive integer" -#: interventions/views/helpers.py:2593 +#: interventions/views/helpers.py:2635 msgid "Value for PMO must be a positive integer" msgstr "Value for PMO must be a positive integer" -#: interventions/views/helpers.py:2599 +#: interventions/views/helpers.py:2641 msgid "Value for folder must be limited to 1024 characters" msgstr "Value for folder must be limited to 1024 characters" -#: interventions/views/helpers.py:2606 +#: interventions/views/helpers.py:2648 msgid "Selected team not found" msgstr "Selected team not found" -#: interventions/views/helpers.py:2610 +#: interventions/views/helpers.py:2652 msgid "Selected team does not belong to the assigned provider" msgstr "Selected team does not belong to the assigned provider" -#: interventions/views/helpers.py:2614 +#: interventions/views/helpers.py:2656 msgid "Selected team is not associated with the thematic of this intervention" -msgstr "" -"Selected team is not associated with the thematic of this intervention" +msgstr "Selected team is not associated with the thematic of this intervention" -#: interventions/views/helpers.py:2623 +#: interventions/views/helpers.py:2665 msgid "Selected member not found" msgstr "Selected member not found" -#: interventions/views/helpers.py:2631 +#: interventions/views/helpers.py:2673 msgid "Selected member does not belong to the assigned provider" msgstr "Selected member does not belong to the assigned provider" -#: interventions/views/helpers.py:2637 +#: interventions/views/helpers.py:2679 msgid "" "Selected member's team is not associated with the thematic of this " "intervention" @@ -6904,169 +7044,169 @@ msgstr "" "Selected member's team is not associated with the thematic of this " "intervention" -#: interventions/views/helpers.py:2645 +#: interventions/views/helpers.py:2687 msgid "Invalid assignment value." msgstr "Invalid assignment value." -#: interventions/views/helpers.py:2653 +#: interventions/views/helpers.py:2695 msgid "Value for category must be a positive integer" msgstr "Value for category must be a positive integer" -#: interventions/views/helpers.py:2661 +#: interventions/views/helpers.py:2703 msgid "Selected category is not allowed for this intervention" msgstr "Selected category is not allowed for this intervention" -#: interventions/views/helpers.py:2674 +#: interventions/views/helpers.py:2716 msgid "Symptom not found" msgstr "Symptom not found" -#: interventions/views/helpers.py:2675 +#: interventions/views/helpers.py:2717 msgid "Value for Symptom must be a positive integer" msgstr "Value for Symptom must be a positive integer" -#: interventions/views/helpers.py:2683 +#: interventions/views/helpers.py:2725 msgid "Priority not found" msgstr "Priority not found" -#: interventions/views/helpers.py:2694 +#: interventions/views/helpers.py:2736 msgid "Source category not found" msgstr "Source category not found" -#: interventions/views/helpers.py:2695 +#: interventions/views/helpers.py:2737 msgid "Value for Source category must be a positive integer" msgstr "Value for Source category must be a positive integer" -#: interventions/views/helpers.py:2701 +#: interventions/views/helpers.py:2743 msgid "Value for source_ref must be limited to 255 characters" msgstr "Value for source_ref must be limited to 255 characters" -#: interventions/views/helpers.py:2707 +#: interventions/views/helpers.py:2749 msgid "Value for source_detail must be limited to 255 characters" msgstr "Value for source_detail must be limited to 255 characters" -#: interventions/views/helpers.py:2714 +#: interventions/views/helpers.py:2756 msgid "Value for description must be limited to 1024 characters" msgstr "Value for description must be limited to 1024 characters" -#: interventions/views/helpers.py:2725 +#: interventions/views/helpers.py:2767 msgid "Order not found" msgstr "Order not found" -#: interventions/views/helpers.py:2726 +#: interventions/views/helpers.py:2768 msgid "Value for Order must be a positive integer" msgstr "Value for Order must be a positive integer" -#: interventions/views/helpers.py:2739 +#: interventions/views/helpers.py:2781 msgid "Value for processed_via_other_intervention must be boolean" msgstr "Value for processed_via_other_intervention must be boolean" -#: interventions/views/helpers.py:2754 +#: interventions/views/helpers.py:2796 msgid "Value for lat must be a decimal number" msgstr "Value for lat must be a decimal number" -#: interventions/views/helpers.py:2765 +#: interventions/views/helpers.py:2807 msgid "Value for lon must be a decimal number" msgstr "Value for lon must be a decimal number" -#: interventions/views/helpers.py:2770 +#: interventions/views/helpers.py:2812 #, python-format msgid "Unknown field: %(field)s" msgstr "Unknown field: %(field)s" -#: interventions/views/helpers.py:2862 interventions/views/helpers.py:2880 -#: interventions/views/helpers.py:2968 interventions/views/helpers.py:2983 +#: interventions/views/helpers.py:2904 interventions/views/helpers.py:2922 +#: interventions/views/helpers.py:3010 interventions/views/helpers.py:3025 msgid "Event ID is required." msgstr "Event ID is required." -#: interventions/views/helpers.py:2866 interventions/views/helpers.py:2884 -#: interventions/views/helpers.py:2972 interventions/views/helpers.py:2987 +#: interventions/views/helpers.py:2908 interventions/views/helpers.py:2926 +#: interventions/views/helpers.py:3014 interventions/views/helpers.py:3029 msgid "Event not found." msgstr "Event not found." -#: interventions/views/helpers.py:2869 interventions/views/helpers.py:2887 +#: interventions/views/helpers.py:2911 interventions/views/helpers.py:2929 msgid "Seuls les événements futurs peuvent être modifiés ou supprimés." msgstr "Seuls les événements futurs peuvent être modifiés ou supprimés." -#: interventions/views/helpers.py:2894 interventions/views/helpers.py:2927 -#: interventions/views/helpers.py:2994 interventions/views/helpers.py:3027 +#: interventions/views/helpers.py:2936 interventions/views/helpers.py:2969 +#: interventions/views/helpers.py:3036 interventions/views/helpers.py:3069 msgid "Champs requis manquants." msgstr "Champs requis manquants." -#: interventions/views/helpers.py:2898 interventions/views/helpers.py:2932 -#: interventions/views/helpers.py:2998 interventions/views/helpers.py:3032 +#: interventions/views/helpers.py:2940 interventions/views/helpers.py:2974 +#: interventions/views/helpers.py:3040 interventions/views/helpers.py:3074 msgid "Format datetime invalide" msgstr "Format datetime invalide" -#: interventions/views/mobile.py:493 interventions/views/mobile.py:1904 +#: interventions/views/mobile.py:494 interventions/views/mobile.py:1912 msgid "Vous n'êtes pas autorisé à modifier cette note" msgstr "Vous n'êtes pas autorisé à modifier cette note" -#: interventions/views/mobile.py:509 +#: interventions/views/mobile.py:510 msgid "Erreur lors de l'enregistrement de la note." msgstr "Erreur lors de l'enregistrement de la note." -#: interventions/views/mobile.py:660 +#: interventions/views/mobile.py:661 msgid "Prise en charge de l'intervention" msgstr "Prise en charge de l'intervention" -#: interventions/views/mobile.py:662 +#: interventions/views/mobile.py:663 msgid "Libération de l'intervention" msgstr "Libération de l'intervention" -#: interventions/views/mobile.py:665 +#: interventions/views/mobile.py:666 msgid "Mise en pause de l'intervention" msgstr "Mise en pause de l'intervention" -#: interventions/views/mobile.py:673 +#: interventions/views/mobile.py:674 #, python-format msgid "Action '%(action)s' depuis l'interface mobile" msgstr "Action '%(action)s' depuis l'interface mobile" -#: interventions/views/mobile.py:982 +#: interventions/views/mobile.py:988 msgid "Retour à l'intervention" msgstr "Retour à l'intervention" -#: interventions/views/mobile.py:992 +#: interventions/views/mobile.py:998 msgid "Retour au projet" msgstr "Retour au projet" -#: interventions/views/mobile.py:1002 +#: interventions/views/mobile.py:1008 msgid "Retour au contrôle" msgstr "Retour au contrôle" -#: interventions/views/mobile.py:1012 +#: interventions/views/mobile.py:1018 msgid "Retour à l'observation" msgstr "Retour à l'observation" -#: interventions/views/mobile.py:1168 +#: interventions/views/mobile.py:1176 msgid "Aucun fichier reçu." msgstr "Aucun fichier reçu." -#: interventions/views/mobile.py:1178 +#: interventions/views/mobile.py:1186 msgid "Erreur lors de l'enregistrement de la photo." msgstr "Erreur lors de l'enregistrement de la photo." -#: interventions/views/mobile.py:1217 +#: interventions/views/mobile.py:1225 msgid "Vous n'avez pas la permission de supprimer ce document." msgstr "Vous n'avez pas la permission de supprimer ce document." -#: interventions/views/mobile.py:1225 +#: interventions/views/mobile.py:1233 msgid "Erreur lors de la suppression du document." msgstr "Erreur lors de la suppression du document." -#: interventions/views/mobile.py:1375 +#: interventions/views/mobile.py:1383 msgid "Requête invalide." msgstr "Requête invalide." -#: interventions/views/mobile.py:1379 +#: interventions/views/mobile.py:1387 msgid "Aucune sélection d'équipements reçue." msgstr "Aucune sélection d'équipements reçue." -#: interventions/views/mobile.py:1404 +#: interventions/views/mobile.py:1412 msgid "Erreur lors de la synchronisation des équipements." msgstr "Erreur lors de la synchronisation des équipements." -#: interventions/views/mobile.py:1407 +#: interventions/views/mobile.py:1415 #, python-format msgid "" "Synchronisation terminée. Ajoutés: %(created)d • Supprimés: %(deleted)d • " @@ -7075,7 +7215,7 @@ msgstr "" "Synchronisation terminée. Ajoutés: %(created)d • Supprimés: %(deleted)d • " "Total cibles: %(total)d" -#: interventions/views/mobile.py:1427 +#: interventions/views/mobile.py:1435 #, python-format msgid "" "Certaines opérations n'ont pas été supprimées car des valeurs ont été " @@ -7090,26 +7230,25 @@ msgstr[1] "" "Certaines opérations n'ont pas été supprimées car des valeurs ont été " "encodées pour %(count)d équipements." -#: interventions/views/mobile.py:1564 +#: interventions/views/mobile.py:1572 msgid "Intervention de réparation créée depuis l'application mobile." msgstr "Intervention de réparation créée depuis l'application mobile." -#: interventions/views/mobile.py:1621 interventions/views/mobile.py:1854 +#: interventions/views/mobile.py:1629 interventions/views/mobile.py:1862 #, python-format msgid "L'intervention %(code)s a été créée avec succès." msgstr "L'intervention %(code)s a été créée avec succès." -#: interventions/views/mobile.py:1643 interventions/views/mobile.py:1660 -#: interventions/views/mobile.py:1702 +#: interventions/views/mobile.py:1651 interventions/views/mobile.py:1668 +#: interventions/views/mobile.py:1710 msgid "Accès réservé aux gestionnaires internes (admin, manager, controller)." -msgstr "" -"Accès réservé aux gestionnaires internes (admin, manager, controller)." +msgstr "Accès réservé aux gestionnaires internes (admin, manager, controller)." -#: interventions/views/mobile.py:1677 +#: interventions/views/mobile.py:1685 msgid "Aucune thématique avec droits de création d'intervention trouvée." msgstr "Aucune thématique avec droits de création d'intervention trouvée." -#: interventions/views/mobile.py:1713 +#: interventions/views/mobile.py:1721 msgid "" "Vous n'avez pas les droits pour créer des interventions pour cette " "thématique." @@ -7117,74 +7256,74 @@ msgstr "" "Vous n'avez pas les droits pour créer des interventions pour cette " "thématique." -#: interventions/views/mobile.py:1936 +#: interventions/views/mobile.py:1944 #, python-format msgid "Erreur lors de l'enregistrement de la note: %(error)s" msgstr "Erreur lors de l'enregistrement de la note: %(error)s" -#: interventions/views/mobile.py:1948 +#: interventions/views/mobile.py:1956 #, python-format msgid "Erreur lors de l'upload du fichier %(name)s: %(error)s" msgstr "Erreur lors de l'upload du fichier %(name)s: %(error)s" -#: interventions/views/mobile.py:2043 +#: interventions/views/mobile.py:2051 #, python-format msgid "Valeur de mesure invalide pour l'opération %(id)s" msgstr "Valeur de mesure invalide pour l'opération %(id)s" -#: interventions/views/mobile.py:2045 +#: interventions/views/mobile.py:2053 msgid "Format JSON invalide pour les opérations" msgstr "Format JSON invalide pour les opérations" -#: interventions/views/mobile.py:2050 +#: interventions/views/mobile.py:2058 msgid "Note enregistrée" msgstr "Note enregistrée" -#: interventions/views/mobile.py:2052 +#: interventions/views/mobile.py:2060 #, python-format msgid "%(count)s fichier(s)" msgstr "%(count)s fichier(s)" -#: interventions/views/mobile.py:2054 +#: interventions/views/mobile.py:2062 #, python-format msgid "%(count)s opération(s)" msgstr "%(count)s opération(s)" -#: interventions/views/mobile.py:2059 +#: interventions/views/mobile.py:2067 msgid "Aucune modification" msgstr "Aucune modification" -#: interventions/views/mobile.py:2080 interventions/views/mobile.py:2151 +#: interventions/views/mobile.py:2088 interventions/views/mobile.py:2159 msgid "Vous n'êtes pas membre d'une équipe." msgstr "Vous n'êtes pas membre d'une équipe." -#: interventions/views/mobile.py:2095 +#: interventions/views/mobile.py:2103 msgid "Votre équipe n'a pas de thématiques assignées." msgstr "Votre équipe n'a pas de thématiques assignées." -#: interventions/views/mobile.py:2182 +#: interventions/views/mobile.py:2190 msgid "Veuillez sélectionner un membre." msgstr "Veuillez sélectionner un membre." -#: interventions/views/mobile.py:2189 +#: interventions/views/mobile.py:2197 msgid "Paramètre invalide." msgstr "Paramètre invalide." -#: interventions/views/mobile.py:2198 +#: interventions/views/mobile.py:2206 msgid "Membre introuvable." msgstr "Membre introuvable." -#: interventions/views/mobile.py:2206 +#: interventions/views/mobile.py:2214 msgid "Le membre cible doit être de la même société." msgstr "Le membre cible doit être de la même société." -#: interventions/views/mobile.py:2217 +#: interventions/views/mobile.py:2225 msgid "" "Le membre cible doit être dans une équipe avec des thématiques communes." msgstr "" "Le membre cible doit être dans une équipe avec des thématiques communes." -#: interventions/views/mobile.py:2264 +#: interventions/views/mobile.py:2272 #, python-format msgid "" "Intervention transférée de %(from_member)s (%(from_team)s) vers " @@ -7193,20 +7332,20 @@ msgstr "" "Intervention transférée de %(from_member)s (%(from_team)s) vers " "%(to_member)s (%(to_team)s)" -#: interventions/views/mobile.py:2265 +#: interventions/views/mobile.py:2273 msgid "non assigné" msgstr "non assigné" -#: interventions/views/mobile.py:2266 interventions/views/mobile.py:2268 -#: interventions/views/mobile.py:2288 +#: interventions/views/mobile.py:2274 interventions/views/mobile.py:2276 +#: interventions/views/mobile.py:2296 msgid "aucune équipe" msgstr "aucune équipe" -#: interventions/views/mobile.py:2272 +#: interventions/views/mobile.py:2280 msgid "Statut changé automatiquement de 'Démarré' à 'En pause'." msgstr "Statut changé automatiquement de 'Démarré' à 'En pause'." -#: interventions/views/mobile.py:2284 +#: interventions/views/mobile.py:2292 #, python-format msgid "Intervention transférée avec succès vers %(member)s." msgstr "Intervention transférée avec succès vers %(member)s." @@ -7300,10 +7439,6 @@ msgstr "Date de transmission" msgid "Début réel" msgstr "Début réel" -#: interventions/views/views_pdf_reporting.py:1471 -msgid "Fin réelle" -msgstr "Fin réelle" - #: interventions/views/views_pdf_reporting.py:1527 msgid "Appel confirmé" msgstr "Appel confirmé" @@ -7369,12 +7504,12 @@ msgstr "Sommaire" #: interventions/views/views_pdf_reporting.py:2352 #, python-format msgid "" -"Le rapport ne peut pas être généré car %(count)s interventions correspondent" -" aux filtres actifs. Veuillez affiner les filtres ou sélectionner " +"Le rapport ne peut pas être généré car %(count)s interventions correspondent " +"aux filtres actifs. Veuillez affiner les filtres ou sélectionner " "manuellement au plus 50 interventions." msgstr "" -"Le rapport ne peut pas être généré car %(count)s interventions correspondent" -" aux filtres actifs. Veuillez affiner les filtres ou sélectionner " +"Le rapport ne peut pas être généré car %(count)s interventions correspondent " +"aux filtres actifs. Veuillez affiner les filtres ou sélectionner " "manuellement au plus 50 interventions." #: interventions/views/views_pdf_reporting.py:2496 @@ -7476,7 +7611,7 @@ msgstr "Pas de permission pour modifier cette intervention." msgid "Statut inchangé." msgstr "Statut inchangé." -#: interventions/views/workflow.py:416 +#: interventions/views/workflow.py:415 msgid "" "Au moins une photo ajoutée après le passage au statut 'À traiter' est " "obligatoire pour terminer cette intervention." @@ -7484,7 +7619,7 @@ msgstr "" "Au moins une photo ajoutée après le passage au statut 'À traiter' est " "obligatoire pour terminer cette intervention." -#: interventions/views/workflow.py:428 +#: interventions/views/workflow.py:427 msgid "" "Au moins une occupation doit être enregistrée avant de terminer cette " "intervention corrective." @@ -7492,54 +7627,53 @@ msgstr "" "Au moins une occupation doit être enregistrée avant de terminer cette " "intervention corrective." -#: interventions/views/workflow.py:435 +#: interventions/views/workflow.py:434 msgid "Vous n'avez pas le droit d'approuver les interventions de ce contrat." msgstr "Vous n'avez pas le droit d'approuver les interventions de ce contrat." -#: interventions/views/workflow.py:477 +#: interventions/views/workflow.py:476 msgid "Confirmation de passage à la période suivante requise." msgstr "Confirmation de passage à la période suivante requise." -#: interventions/views/workflow.py:481 +#: interventions/views/workflow.py:480 msgid "" -"Toutes les quantités enregistrées doivent être validées avant de clôturer la" -" période." +"Toutes les quantités enregistrées doivent être validées avant de clôturer la " +"période." msgstr "" -"Toutes les quantités enregistrées doivent être validées avant de clôturer la" -" période." +"Toutes les quantités enregistrées doivent être validées avant de clôturer la " +"période." -#: interventions/views/workflow.py:521 +#: interventions/views/workflow.py:520 msgid "Passage à la période suivante: retour à 'A planifier'." msgstr "Passage à la période suivante: retour à 'A planifier'." -#: interventions/views/workflow.py:526 +#: interventions/views/workflow.py:525 msgid "Transition non autorisée." msgstr "Transition non autorisée." -#: interventions/views/workflow.py:542 +#: interventions/views/workflow.py:541 msgid "Vous ne pouvez annuler que les interventions créées par votre service." -msgstr "" -"Vous ne pouvez annuler que les interventions créées par votre service." +msgstr "Vous ne pouvez annuler que les interventions créées par votre service." -#: interventions/views/workflow.py:551 interventions/views/workflow.py:554 +#: interventions/views/workflow.py:550 interventions/views/workflow.py:553 msgid "Un contrat doit être indiqué avant de passer à ce statut." msgstr "Un contrat doit être indiqué avant de passer à ce statut." -#: interventions/views/workflow.py:581 +#: interventions/views/workflow.py:580 msgid "Veuillez sélectionner une raison de mise en pause." msgstr "Veuillez sélectionner une raison de mise en pause." -#: interventions/views/workflow.py:583 +#: interventions/views/workflow.py:582 msgid "Veuillez préciser la raison de la mise en pause." msgstr "Veuillez préciser la raison de la mise en pause." -#: interventions/views/workflow.py:604 +#: interventions/views/workflow.py:603 msgid "" "Tous les postes de contrat doivent être validés avant de passer à 'validé'." msgstr "" "Tous les postes de contrat doivent être validés avant de passer à 'validé'." -#: interventions/views/workflow.py:607 +#: interventions/views/workflow.py:606 msgid "" "L'option de validation par périodes est active. Marquez la dernière période " "ou confirmez le passage à la période suivante." @@ -7547,7 +7681,7 @@ msgstr "" "L'option de validation par périodes est active. Marquez la dernière période " "ou confirmez le passage à la période suivante." -#: interventions/views/workflow.py:637 +#: interventions/views/workflow.py:636 #, python-format msgid "" "Observation marquée 'Doublon' suite à l'annulation de l'intervention " @@ -7556,7 +7690,7 @@ msgstr "" "Observation marquée 'Doublon' suite à l'annulation de l'intervention " "%(code)s (motif : doublon)" -#: interventions/views/workflow.py:639 +#: interventions/views/workflow.py:638 #, python-format msgid "" "Observation remise 'À traiter' suite à l'annulation de l'intervention " diff --git a/loko/interventions/locale/nl/LC_MESSAGES/django.mo b/loko/interventions/locale/nl/LC_MESSAGES/django.mo index 04fa5f6ea7a3bb3c7045806017bc2c94f870c374..37db4489347d0c5c37cb18f39edde0fb6ef01e2d 100644 GIT binary patch delta 33482 zcmZAA2Yk(E5)uy%*a*&FI44Y%`9lO-tTM(mWY^6%oXp0)H z(V|wXw0%C`b6tA(|NLIh&->c@`X$`={ePCMO*4LP8qck)spdO)&iFVS`LJuS!?7og z!?CohQXP%~!yS&ZI1r0q^$`w70CvZ@I03^j*GPw>EDpnLxCI087?#9G*bB3dayWA0 zP$b{um_wij3HxyXzQJ7B$K!Bh!qKP-v(Sa>u?(KU^!Nv+!&IY9JhL^gH4xJ}9FFps z5^G`stc&^S-_e7B8W@GCaSHn4Y-AxEi%~OLiP>>4X2CD93I2ep7dXb@D2>6WdR>#q@wCP7;;6TM50+VhpD4)@#i%cvE)iJDRNi6*}| zY65jJGqy+Vd2j0gRQX}33C=)m@ydy;zYl>;BxuAtFg2dW40sW{;&)gKt4uOW-yI7P zpMom48P(xFRKv%y1fEAt;Em1CJlV`VH>M!Ht%rabYLBWg1RLOL)W9C1R_H0JgZHSV zOFhNmsEBp2JPyKwxC!gxIjn#grkYz+7ek1*LJepP>dbhS5YW=?K+WVNmcYxX>-QIG z<{74$nU_Z`aW_8Gc9B{s2Qdvy(4O1-BDXQ6t&_W z%u4@`c?48&J*LEMm!G$Z7WK*f40X0{VlK?LnDy6ER$OfMs441jg<}9t#vHf}btXN|P!gH7zf5-HgW~tdrf7BVt zjVfOpU0BQJcSmiR+d3Gv=Tk5hF2TI$Sx!JBJ&4Wm66*dJSZ30jSU*7>(pXf*VW`8k z05!1Xs3qNO^G~4Ky@Q(hYiq{O&AQK-F5KyB4#Y>bz&5$0WERKCC7-Fno35>XAFMwPpZn%FB;{j}@M#B!nzZHTq%I@Vte)+0d; zwMNC=s1=Dr&3qab!40Ur{t{LG8`MA_THj$=;+fW)4^bTqB0dQ9vt$Lj@DgeQzj+8~ z3ID?Un05!2Jr=_-)ZR@-U;G?3)Agv1zCi8$PpE-CN41-Bqq+Zu(3f~Q zRKK3;1PT&pi(0x^OoJ0pAD$VgQ@_lnZ^9JBccB{CgK6;srp9Zidbd#RJw<(Z9GlEU z{80J%Ox)urML-oRqYBnS&9o(IW`j^GF%7jPi%|pGfi66R+M-)n2;X4<=HG1U)km#Z zYt)kWL2Yp?2I&5eC7>B^z(CxA>F_#wPbsQ{zcDT5-C_eV6DUuJcQc& zr>KEBx0wNFK&?=KjWDCnFpj{IxE!_O=XbFFr3g58nxzazeW_ZaMmQ0@6|kx*pl*xLE_2-i zQ28xUTQl6IFUAtYlTqLLr&t~{CYpM6(M7zUhk!;n9aV6t^&o1mZrb>J)RyGkZ4PB1 z`Vp^(TH1E#!bsFvnSohwHEN}HqXu*Yv*BZ#?)is+W|VG^xmG1m9aYA%SRZvp;!&q| z6sn;`s9TY2^Y2(6q1t<4^RwoJpp>AF5n#%!=hP2R1~lKsQuBeNh7+fZ28bXAtl%6{aL(w>N{|)i4wB zi&zwYKz~fJ&#X`mYhl#h2cr&SGi!UyNW2GX$)hj`$Dt;&6?4(QBbh)s{2o;>^M3O? zUQyJ5N}vW3jJoGFQD3-DsFm=bX1v6@74@MxifZpZs>8SFgP9MQiDXBQ8VDkw0u4|N zcgCDJ8r8re)C{+xzWwJ>GrNcy;P41l$ry~AF%WMaWc@Ys z6knJhj}_5H+>M&SM68aRuoM1-O|i}))6g`mN&En6pnstDJmXYHq`YyW78j_2J}1T!MsOIgO#uj@fN6o%tEce1yskcQ0-+r zYGxdW>aQg#y|;&ei@<2q7Ocd|n1tQ%8Ro_2$IOyPpc)vAAvn`|1j`VAjykNa<7P!d zQA^z!)&5x21Qua6^d#EAQ>;otP_kLtURZ(nTy)`S)E+-Xjr>p4l4m<%4qp)J7S%wV z^5&=&7>v56vr&h11*XD8q&<&gAA$TNoWlb65OpTfoHXBqYFLzbXDo{zY=JwmI66+5 zzvl;GW1`X69QR>GOnsVPxv>Tg#2Gje|G|p7|0BgqxD(yQ|@cj7cbp8 zdq}Z2aW~e*FHr-}bl$97Y1Ez*0xG325&|p$cq67hc9f z_|nF+UogK`SHcFQk3uz+jM~em*dBu}njcD|(UI|K` z%tDt{K@v(~jw@zK>ti7C2^fG|F&M9)mO8~ZW&njyE7SnjU~kl(r@v~>R9(~xbVuF) zzShy0p7^4xtbZy3Ye>k18&NafhZ*rY>bm`eTA9C4r#jEKCSD$u-wL&beXs&9#0>Z) zs@@IEif>RWo%Wh(zo>_RIxL6Tu??ohzNjUNvGM8F1(=ic6{!4um;*1{^hc4*p>f?X4K_t})D2ZG4%6UN%!P9?HEu?= zw+nOQarDRU(GQ=a%B8sJE$4BhC7=d!qqd-&$#B#~txRjwSr~|FXfbNbwqh3Cg}OD# zsG0tZTKZJqnZ5Tz4LA>~dTN7}R&>6Kv!!aLDM~!$R=EOs& zfm}s(cms7y9-^+(8=Icuwn_Ixl`Du^kzmw-t6S^c=KgExnvjqeyPyvaMpYb%+KTC@ zfh@-Yn24I;Wz?2D#B`YPj@g=AsQNC{z{;T7sg7!=1?I<|cRXhAMw6gZI~TPAt56ja ztw%5g@$=S;HvMbVz<GZf-+|haZ%_mH#p-*{tWZ(ZgzBSKsx9i!Mqm*fh$+!CpMaKXv2_D# zPm@r4b`n+bGHO6KQ8RpnI^DkaO+y*68gW0Yjm=QyrlSVB0(HCgVK%&i99ECxApxDn ze^5)~`@sBFsXA%~(Wq1H!K%0bb%-vZ4_-rc@B#{AALbqXyze)gOx5szj_n z|BfdF^h3z?vl&?%)ROfhLYXlDH1j<7LzgZecLy{KYI`L)1!iMRgp9 z`aUecnz#owftMJF>3%i!%Ax8t{+0C)BG7{bbubkbPqqbq#p1+$o|+j4qqd+f>I}3; z@AX7q;%iVd--=q9eW){Z+@_yFt>hJ({-=k4md5eSG>`?g*SS$6tcvQWHEPMCQ4J45 z4Rkc>Fl|Deoue3l-(d(kpW7K@F5-Y@HFc1+(tE+>Nj)x3!*x% zjv7cPYHOOI8tRBD-ygN)lTll{+?t5`nQ|Ic{ys8MkK-)?Em`gt<{B176>M*fMO~lS zs17!v_V^@b#`~yK{R&m?y^ZI1X;!oVDm@TOU|m!@k(fdEe-eS}B+Nstz$MfG9-{Wj z=au>CSPIoZb5w^zPz{ep4P*&s#Z9Po4%zrsRQZRfm3@x>nEf@^mHr(;1hhBRP!-#v z8tR7{=_u4*FGii>WYnR0f*QbYr~#*cWA1x#tVH}1%z*Pz9j`)7=rn4@pQ88Y|62mu z%M`zx0c1iAs2FMhwNV4=jG3@Ms{9D7h?7xY$it|5H?a}EwDIbHm^0B1wSxVy6fXFK z^;ZYUBxp%)p-%q`RC?C8roqyvQ{50Xqe#q%Ls0{ngt;&Qbq%**CESBm@E6RD0e|w* z!P=<&S%0$r4GEkgAtz>hXZ9)pHKWqlADdtsOu|l>?!EadSU9S|ji{}Bi%oFoUv!Ge z*b{gBZGKw%|6>N23w4VMd2FCKYJ_D_*RcueQ1wII|KaGu#i)u0FdrVn?05@n;49S1 zlyx}0e>tspu_V^U(%27m zm=>c>`5IKcEvSL+LQQNxYK5<0AAEv*PdtvcDV*L9MmN-q;!q=EEG? z_^+rLWJ>Au{=!ihYZ32>+PamfGjYhqzqRofs56p2m6Jp5;cG-dOA?6cxE1P4*V9{o z!-g7&2i5R=?29`w8|LwGdaqR()Y7*{UDI&XA)bzfalMV7L$&t+z5o9Aj(}#KEw$5o z`pcq5-Ws*^pJFi_j#Y6LYAL@*eF2l3vh6&Z=Ca29H>=b@HQHSsk)OR3NdUM$PQ0Y0XMXY5|9aTrI zWLwm22uB^#sp&mtWV1=o3|FA`YAxzspRwt=GMK&1kD75w)Bx(DzKktU4TstENvL+_ zVHZq7t+0Par}sLSLEXCM9s;V^6?J{aqAE^B9m1`sj*?I_Jb~J~OV%eCL_BpSGmsEe zz51vLHAih>8`QwVQClz!z4t%C7FdrO(SGY0)IhGGX85NyV`fv)h58~^KrQhkRQ=_s z0dKSMgVuAX@5K!)gK4sOSCs$!pMb7WDC*jDMt$+dqJ9Zofx4b2up<77`qCBgGq<7# zh7zBI!FU17;(OGg49;o>*cq!6k3p5&=8bdze;}YG$?b1GEak8@@wTWB&stReY19|( z4r(iYMt!1RVhEqk^>$YU!7t4&N43JBLtP{Vn>_zvC7GeIj4jj11YG-XD|M zP&25FT7iC80q0>UJd0Y=H&_LW=5TudL#A%1@5LPJKCDLkHtPG4C#Tc<)2|(Rv{cgw z#NZ(;hatI~-hT=0h05QD+Ox-~4)f%8djF}lG3u7gL9Nt}sHIJr$LXkp<*+=)qORL| z)c0d6>hSH$!~NGM^Gg!6L^n}O_5^k4{z9GFEO||OG1TdPZECtL`cf|U{=U^+m ziaM0V3OXGhV=q+s{n#CyF7v}F3{`#w*2LdD1avCP6f%3%5A{=Q9X7=WSQ$eKn?37` z4TvvC?d5&c=`T>kln=*-#J8h5dV?z0sHj<~F{rbVh>g*6lYj_L4{j-vMdx=nwI>gX+MPYV?{@rJ0qj6&UtWvK7OIn>#31et-BLw#3zqHfh_%%`9K zTL@$#;Vh=X>*$Mj(20*QB|bsT;2COQ?@@;|YYB5G15owLpgz5oQTa7&eoNE@JE6V< z;pqME|BNJ{hBsLEpb8#GeQ++IPWv~g4ql=fcxU6;N}Ah|5A{PP*v6ZpK2%*%KV$l$ zuH8(`hpW(|r9MJHUPFC|o}oHOTgs#tM$M!e>Y6r3?dd025Mxp06Kwhx)V)83I=rt@ zhp=>Mb6ERe3*uW#bN{s`?@3U{d4f%Y6;Ly2hx+0TK<({X)F<~c)?;t(;tApbA?E%+ zwq`2pbW9_?9O?sg7r-Es)5NeAmqYh(x)Q4&U>a@>7t=uxy)^0oC z>rT{nAPIGtUZZ|B%Ujue`^%v|EbUNV(BY^RSc^I<+fn6Dpw8NNChl>(B%qO`t72xF zA620gs$g9k?}REBh1!BKs3o6|`u6Wet=x4Re}OtHIjWlWilJ7tI;wti^#1q%!w6`J zJ*ay-6SV>fsOxhAwP%-5Gx`qIzys8G;4P|L=4$4Y=S8J|Z0(1d$QabtEJn4n3DfK6 z|852FD0+Vy+5$IGTW}wB%^sunE?spq6F=-pya?(rPPDEsnw9fI#a*Z$UIEr{)Jm>KZQVDh zAHzSR&Qee<`}4m~Ez@y4YQ!5*GuVe(y344MKSmAYC2FM#);0qyjXDeMQ1xR`XJ{O% z{329`Cs6IBsAIM&PaTgr_3cQ|Cvg_4z!ofxCr~T&0`(opSl9fttdE6=dr%#(L>C^l z@gK1VaebwXi3G7tTU`5qF@< z|9~p@94n)51Cw6|wb%VoKc45Keui8|oh8pr0vgeeHsKG{>HPX6>VEc*GMyOHUr1U4n30v<&Vp2s?k%`Y4o znwT?C7PVDuAakDQJQXa5|R3uTfu6=SOU*?tdVGD)^CgJnGOL zLht=WE$u^e;ak*<@-#DBRoB`9HK6{el^KLufeEOUIfA-XU!qp{C-mrt$2$V5kgd7X z(HV=NPWvcqgu78o{2o;fuGdvm2ft%GOxe=>6zhoUU=nI&K0`IU1+{XCr~zHHUPpC!7uDZu z8&A`U`>&beX-4QL3e<0Yu;xD9oCE~B>O5o)GcTAMRd2^H^x z`VNdiO=ubFgS62@K&SF&RL3t+BlK-!2ZoB5!BDJ=DmMwWQp?c$yPS<5L7jmUHvIx> zWgeq`hWv&auwPqK&QqL#63W_y#;Ag=u^bMx>1$AjaVu(R5204>G-@E(BSEx_#UDTdCKQ`s_ zq5cjSf@-HNs$5^Ji<7Kpv9j)e`u66x)%vKB4o2Do=!1bBOv9y7dsz=P z(-x=|=z?0I-Zp;#>MV^w-JW@3#!5!)Qo*Pns_eMsSiXQ zx++*4yQ5Zevdy1^s=o>~v7M+NYR9k)K0{9+fr6dP4~a&orHn?+Xe#Raun=`7cAy4w z2{qGur~yC45c~tRWkH=yeofR&8>6vZ&ip2Q`p3s9#*VqP}!JPy-!?I;0a&TQ(K7A`7~3|JBes64db?)XWdt z_<7Wxe}gJ_6Ls$&p&H28)tDc3$V#KOrWxvs+0EJyUBriCQCxy*?}*11xQOcbdsG9D zP`BYv)QIzSGkaYeHK3NLav!6%s5k0bc~DC`$;LlJt;}lFcVH`OMRr>~M{LG9)FJ#D z)!?tFB~1N^`TM*J)xbxnnYBT6)C08=ai|p-k6P;0sCG7>w)hxo=HH{X+S%RPj>nOU zfC?5v&A2vd@54|d9g142@u(Rmpk}%Twf9?4--W}dnSO(n@fNDX96ij|R!8;I0QJS} zhG}*GhY`?B#-kcqgc|WS)IiSK_>ZUt-lNK84>R>jqB^dPT8Sp8fp? zu{e&1546VKQpOzoHsS z^{M&PW<+g)AL?gBKGYV}KwYz*s0n#cD?10Z_bZSA^56d@paEP!eY@|WX7V$t;5!@l z?`LjFAS(YO)Jk+m4Ri=F3;Yo)U`UkFjT+bz)Cz949!KxL|KG3)zoM2ZRkS&j zIjk;g3DnFhpiXyV)Y<8cTKX8&ip{ld!urIIqke%&J-|$)KI*pgLGR!H#}d%eEJH2j zDb(S*gKGFC>M;2aG`|xTN6okks{DS`A-#escLyuuYgD_XW6bxWJ-UcbK-F6p!~NIN z9<>SgQ4Rc!8o7V0S;7ujjrerbhv+owP`*O#Wq~*|^J=I=*9NuJ(Wr?`v@S+{`L>|W z&b2su|DThfrT-ICVupA#qb#U~@}q7?1=N?X6Y8u?wr)r5`M1~-(+@IdqYJhsJ{Ozg zeQb>72AePEa1Vi6By7aK_z(wR>mjDVajZ@JIev^GL!FM{I1#I0iecuL*XpPbQ#AI& zIj9x-3$@pQ!_Ci*dZ-m2f|`(LDFJ=MkD-2kKeO>nBg~yp~ zFR?CW9%%;L8g*Odpl(SLcEG2oEoeB(yTTsFKmtk_g^O_`mdE;RO+6fp`YCn*wYPUs zXXGCn&ohSu8^(AbLYPaVk z?!Sw`C=xXC<*2>dk2UZWYNll;n}Ibz&9n=a#G$DCwKjhrYG7YsYJ7nDV*Y}<){ZG= zqNz~*`A^{xse#fY=>FG1RcwQrStryf?}_@wVRAHwKdC7<#wY6auT&QS5X6bj2b}3 zY3306TgzEnqqcegs+`9|K;P~OsDaEy{SaA;EAy*FvpK4^&4ns0L@F z2DBbEkOQcdJB(VP%cy#HQ8RyK<0)q*{A_qGm2eSoH;wrVYEE5ESmx8`vFwM4&@pa!zdH3bTwW>N>W zXZ2AXx3TeX)Dp&`>Wx8NziFrmtwdepL#UNGftuJ^tci{UGtgQI+&Dx$I5sORW9=aGx7k`%&MUFxF+fhb+GYpn?DM*!sAdYxdJty?Wh&?oFSl@ z-$WgX*EYks(9FaiwWRq_6|0~+YK>Z{Pi%gyjn6`rTZ0LfsCvJkZqr-jP_qAv z%&$((P!-0Y3n!vFSa0KBpqBOroBosaoi)p1b4vnH0|>G4Ca8(ELrtUyYU@UL<^D}2 zpru)aTH^Jn@4z9{08XOz{w8V$8J3t|opPfNSuL!Op{SWnLEV}ysDYfrB6tsrVVcj( zKg$PW4&DF01d5{vwU--ETXG!L;15_49ZSt8xDu*dIF`gwsOz-}b*PSEQM`fW@Nd*1 zFT2bbYVCv`EqQ+enpq5Li8h)%v`oUL@o8-s6&=@ zr5TtDb;g2FAFL|YdL9C5pc$&co~U0QhoZjui?AB5MlIzn)Dph5W?yCEl~KPXcS7$M z5w(@mP%E_&wZ#Wehw?OPpq@Jfv}CVPr_{09WE4d$T@}>8K0*z&r_CRNIs?;Dhj0z* z3wH^1cHW={{NC!f#vI0CsFm!5Owi+)K|rT<5$cD@A=C^Wq6YQ?wGw}$W|DTTS;{=9 zTM}gB4NzaSwy1h;R7V3*GhT}>JdAbmwl|&oS7@D?aW&MB$re}&N1(>tmZo4GoQ>6W|Gy@nJ3-Y zx8M!xy5`tuZb4ogNW2QR#!c7~-(x5?+vN2A&v57BMB=xw4Z1fw9j|d8dcp{7+hUeH z%T_b;Jg6-QKy_FK_35l&ZG}2ak*GZ%YSWjaW_ZxXkE71aEz}RSSEySNvdwHkt!>&Oe_VvBpE}WWmx!!153Ar9 ztcnLv*Z37K)&2L`<8*vV!YWio#=U0m3!o~NMK$y(YDS}Nd>-nj;3m{woY9alGZ?XT398{l)Jh#fmA{G_&@I#!zCeBX zGVe2oEITTmA9a?BSj(VpPj$?#``?&=mcA#J#yHfBR-tCH5p@msqYDpXSGvw6SqFYDMEw6Pt({$U4-3ccCYoz*jb*!U1zwTBACSM_tDWs1?|Z#c>a6?{A?F z(IXrG9rd#!#X++*xlt1;j~ZAQY5;Ml35`C;{Z~g5NYGNww{AqGA3}9-0d=Upvpz=6 z=q;*T?k|i%sB%?NADqUhcE{WFMX2)YQ3FZ(!v6eECZPri-=Yqk{~I>Z-X2wuYy=zGL`sLFc?=oEj98bCB^$+n;h-bDSB z^EqmCVH4ujQF}N6_2F8DI+O=dTXh08(~GEfZlMO8_L#9e>I3HKMnFpxgW9`^s0Nmy z4&{1OL;F!nb{1>mRn&dt_1??cLY9Ipw~A))LE z^P5f#>XW$@E8;KM0}G!tKhMWu1L8^O!uMDP^Pe(X)Et%H&$6%$Ze5Dr?+AMD z|5XBIDew%{L7}te-|5QZN5p$#Gu(!{e(z9wS@fLKF#=nl4()j?kEza^6|91di4R8o z4tW&o;yY{2FS-9ZtsVj@a0%66`U|GP4yY}djT+!7tc-uy{E&+#9${UHwaLGM8c^=9 zOnYrmd;htOU%~ps3tr;>E2GyXQ(zJ5nq9yq_ypB)#jlNhP-kN?s@`>L#>-|P^{m5C zr+yb|AU~iEYmO@>-U_wVQ?7W-Ue6^#pUU;9E!c-T1Lv%_F&*(&sO$C*>el4?#(c|5 zVNv2$t)HN_Y8+O=EvT)zhZ<1Mt7by2JT@>Ebvk#We)+tD`myTx)*Q}!sNY4sEomFn>F;9m2chbZvFUSA1KVQqJ&wZ!w4`TIOMVyiiT&NC=e%yxLr~>H zt)HN-plrHk*?*y8n*10qNCgdI5R*a_D(OSkFN6 z9ujU!xk(x#>e+`Mx@$>zvrSJ%?x$luW!Mh>6C4tDQ!$vt-nP-fq?aJA9Pcyoi{Xdo zV*(xqSeNt}yyXdJ;k`>(PdGlLt^T&o99&G=VcvqI>p4W)Ngw(@Ng}^hI8xfeA2EP1 zJNvQ}ylK-@P^JudStx%AZ(|T?=?QlyyvW-u|Mo#zGt%_zB0QCFJ>DOQuch5y-W>Bs zDn5sf0aX6*G^gMlDpkZOsHXwpzZgVTtUv=_5gx@ml6-x<^>pR^ihMl_432eHk&1e{ zV=Jihr|s`YP0YLg_|PVvAsk@CO{nx66~>YF4~=gpJ&3e4q+O+Q8sZP}J}xKyZ_)C_lR)4muMh8TGW4vYa44Daq_wnZ4+wvFM%%R4 zwxbW}i>RkZzfbifT%R^p*tATPyYs z`TDJH7~!2bjt=xxWI!c(x7rR&D%(O@KRd`7l&xgL%HL0TybtStlfY^+hme?y@M#)< zY8z@!SkG2FgQ!p59$S72Wqu^w2iNi*v~}{@{1f!!eYF3th!mv2 z06Hm;r){Qwzt!VUdO6ZMP{fM+)Ece{p^ z5C1P5d*;{K30{@G{a~ zlb4dW2jN$w>B&I;S=7(2*@PF6*GL&WQG_R=ep$Lgo}Liu|B{NMK8OYyQsDo8?%RYe z%xE}e%HR>whEX<&${rf}(Kc3;{HufyU|-7pVAIt^4cqoQ(%KQu%v+PUGi`jOPo17M zR4i_nu8Xap^sJ;G{ZCwJKT~lm?=AKBa}4#CK3|p!cNc_op9-o%r`hWMT5(l2X$)I+3>Y9AprO zNuSEA{|{9nNk2^bJ6ld=T9Bq+H=d9-jB-0@%WdoLq|PSN@{#uppOIdWv^A8`^E>ID zI<|0OBJIfViLVt*YXyl>_g&Hd56%! z16)PgMBY}!FJO}Gco%t@Xr~Wt=y&4Qq^H)oSwx}sL~_&MXfj3{ud{q3YCW2jAJ;IhMHh39gp=EH-CIV{8Q3<5^ch}fkuDD zSd;DOO*=<4~S{THX}IXYd}NfSw05#{cs^ z)u^z{HdvBGCviRf42~8yJ{`~6N{#Rc@wSvHgz0VBS+u{G*W+&s`V*N?_#lqOK6JE= z!kIIw zn`~WG`kD0R)X72Ge8TN1Cv z{3i0M^8T=ecab-j zbUmL_zQ>2(8!D4Ai-bdDd`E@K6pF_?q?adriuAF>Guz5)U?btbH6ZHgxkGpWZ!+-{ z)LX?{n(%u3p8V$CQs$3Aw3T1=H2-@<927cEgF8(AzkllAF!YR68J;Bu@1NW0EY!x= zQUAYBGaK1S`e`~EheIh}MxFA^BK!?{+R^Du-juv9+erw8rrCljyqG*a)u{C0iL+^s zsndYQYf-*A?_kQLCT$dHMR|X><#v(Yg!d)!w73G#I`MD%Q=@;crERIZ|z@K|0w zqlmAkTn}%|`_EX8VAAyTpp$uckoYCrRvXd|*!&BGAA3vk*Du-&=iN$LU-D0A{R63V zfC6J|Au*i-WpEpQ#e3H_Jc~-V7~17V?kcC*$$AIBG)8wsfjyA($H$&y%eZGr)zli@0cxZ z2TMrL!CQ-XvTa0FXA&NP#d!9; zk0Cvg_;}*`P|q9Ey!-#0MynEuQ76267@eMN6l_3cJ$rEm?lUSt81gSupd%I`KcBZ>=6}T&`r6j+Z~civ8!7Y+?;6{= zva*q`XA)@_$&0r2H_&ha!e82WX7VB_<0f7VTl4OvZXx0gDcgvAv;N-ZIMEo$+lxZK zlbM=AX9!p0ZOvPoydct#^SMSMPuRmKOz1L#0c5NU&n|4Ds4cX{U$AB3}LXP`}2 zo+qA4Pe{B-B|WbU4u8@H^By9-4wdz+v>hmXgY@&Zjz975C_76T_UTFdF&&k(b(NgR zJJq)FF?nx3{1e$bJEC~JPQ^1cyo|zWsl11Hb6!1{436uz>4c+5Yf3*s`u;DW&{Gnh(%5Ij)%H33@U$mk8u>$U zpG{B1d%RmHbd~hQZou z;vQQ#Gbytv>_?>@q@|*xoV?u#4Pz_)o$kNWV|M zo=*wuIYxS2(n6`LXC?6_)9O>CHe2^Xf^1F5WL}em2_siMnU);C7LBfxIHL^Y%Y&cn^0;65rFvcq**H5)>%R zo00ct(rPK6SIE4Axwk6JGnFz6$UBVr7{s@v&E#E9x$OG; ze;^q%$0M|rhWEqs8-Y(h zM6eX?t)lz@d~VxaPWYrPQ%q|8E0U^&D8mh@LtlsAn$B~IIAu%Pa{cU}bJ%z`%6&#TU;Noy!~C()3+tbijE;81$83RU zDsQ9Feb|DuXXMwQ;fB0v9cc_UvoOUqBiJu~UH*bB?f{C}{ zP1NsoOXsR}|iW`7t+dUR(AP+aO7fc-~Xg zNo&($i080vbS14a;rcdyOBHwusBAh{;=Lhj(q(bSB(INmMMTB9W5RmHMf6S>KdxQC zfSBYBv93tBE1-CISe!d3)=}3a#UyVGi;Rd3i;IYkO8jSi;7C#=uT{%&?#l1n0R+7 zSA3MKS6EDpyLWVaj5n6NabSGJ0JnyixOYLzG=)mh?I0>?I5ZsVjv2%-+;Og6k;%K` z;$z$iexK(^^!vQ5PnH4k5&vfqR@YvgB26(@EAKSRuicxS<%x|8i-`-0b%n(faYuy* z#U}o=ws4BfWn8Ty!=fU3NAxml^?rS6r;nx|o8a15FtPr|c;D2aLy|Z4icbhzlQVJO z&Xdkek#Q`SYd~0xcbyW3C63DDii-&w6c#_krHh;~8<{ zm%FF=R1Aw`yBcVHwa&>Kd&b8(nrK%C{hyrP5mBz<|2C4?>cCe%eofX{)zs3?LeqAheI@TuK9TOGdj!E2jtzFtwv9ZY;6aT!E z;PelR^$vm)vysV|`A@yuJ5_}bu~M#H>^2i(uOs3j!XmZ)10s?)^kV*D;Y=`sV?#x@ zCh^HnMN;NymAo+~B08Mxn6Lp6vN$tI%<#B&ezU4c_0u?qI}5qlf41IisO=*>FsxVK zuXAJGEbL2PM((i2CUq<7?4KpOcaFLS?%uBGLGGAg6pLGUwt};L?iOMH zy9|WmBjN@{yJI4v`Xm*o=v-du@=b1FM?B^{{Zbo-QL zf#du4bPsUH^rLPymv?i#x6gYCnAot0Por3up6)&|6pLDztCsVcU;E_5`2Lq{`Gb zA}T!g-?d2cYvcUR>EFOknL5Q>4ViOb?7}B)oyT*xr^)}_lDO!&57#7VOFQRXXBKl$ zqG;aHR#$1^m@sFyg)7@TulRD9+UA=!Syj|LvW8vJH&Jn3~z5-*Da?Wx_rmX*e>Xb5TyjsXTr?`LV#kbyzj&3(gCv{vY{~ BTCV^A delta 31562 zcmZwQ1#}kIgZJ@y2*EvQkR%Y?C6M3}+@0d??moCvoKW1076}mC3dN-qr+6va0!2%a z_xpS9&AvH%cFvjq=eplXpxy4cU2zw#iR<1;5qqA)v)jx#;3<7{fGRL8kD z*l|wbeawOzhd54FynwUu9k#(qLmj6eKEsrlVVL7&$AXv}zr%Jo9@F4clkYm7;f_<1 zgq+wLJ7QYAhDq=hs=_x6#55xuCqIT_LhOtQu)mGF)~VJAj8Fb5^uf)T3AbTJ$90^G z1k}La7zh8wc<79D92UZfkD5_(OoiDn8J5JVSQAw*0$Ds~DXQLCRQb#3T^S4~o`F6~ zV;hXi>nv9Q*I{woirMfvX2cYuOuPVU3mRii9EPg52G!AK)XM#g>G5|P|A;AwCm-!N zi7^;cVtR#}_c1$u!sM8FjOnllYGvx6I%tDBD}zzx zmLkW@*@|JfYYgkJ5xpWoTksV%qxfUZo+n3jm=l#=9<@T%Z2EZAz?WiDj707A&(?FO zt-OZn_#SFtf18N^VlMQIHv`Rs z%CCr;VQq|slTqzVLzVvt!|{eoz?VR#33hK#4HQB(P!dCMAQr|=7=ZV%96A#nrwEis z-IhV96`O!M6U$I5v=cRf)2IPlLzQ=9O)@i1j+${OYAM^II_itMzq7Fn9zhw3neAowdigMUoBgF$=!3=3e;9MeucEKhtA*1|J$ zSbr_8|6H@gtx%_ZHLBuG)Se}rXFi#QQK!ByYDPOSC7wfV#RJsY`HWdHaK4#wCDfj` zz{EHlwL(+ov;GAMEU^VIU?A~7Q4Pn9FcmYPR;UCv!upsOH(+(Vj%qM?fw^|YFc0yX zm=uSiR(c9*>*iw;TL=9{m`r}^Il3u}Je26-< z@fMlyN>)_48mNJFvgxypuCs@L_V^xpD=s!)s;n4FdLfLD-7qx{Kn-9TYG6xIE4T|w z;aNl4I8Hb{_sy^ykHbE_UJ8O4LuKPcLKp;*;b+8U~dbgwY?7EHLMRn-A%xq11 z)QS{9ZCzy>Z;cs=4?@j+9_spTM@{e-)XF_aHyZ(;<&IMYb75udhox{I7R7&2Gbpga z%&Y_!Cf*2j3#OoEx*N4}2T*6?B5LLCpicWM)Ghdi8c@QOtiP5jV5KQo9Chewpc-g{ znprQ@(oM3?LN&M$)zEqyKY&`1v#6OrM12pORc4EWQRVZX23mHNYwmx25<*BAk2!H4 z=Ep}Eh^bbakrzcRU3t_JH$@G2FlxZlQ7g3wwX$nbTXqgLfrqH_FHrq>+%;y;bE6sz zLEZEEs0!^-9rnNg9FJPkHK;=yh5Eo8LY?jlHvM;uMf?xcnR<*mORrJoKcd=k7*fx5 zS`g3@bweGF(Wt$hj#+Ur#>JzU9Z#bM`VXq%FQ^&%uQO*Q7!@ytDpwifVm;J=o1)t9 z<;`dRM-s?F!emT`n^7N-6R0!s5Y<4s^`?O!RJo$4EvtiZuqOuM095_?s2^h6QHSjz zYC!K%huX7&6`_B}pMVldVmxe!s?ZX(6@AdVGN{u#9TVURjE|cz6n9}Ze2E%x>W!v+ zCe&URLZyeJ&QuL_mC>Gn1~3qH9cS1A8>~lBeoh1s10VuKAYJ8+yv&5prt;HdGI|3VwTP30~C(xco=%iV;J$ns9W&~bE5xG zCO;gtHN8>k-(xP^jhXNv7RFdxSbr5Ly2W(Z8a2YvsDiVsTT!R?f{nk%gv66=H7k|@ zHN#@4rLBsA*amgD$6zvCfLf{br~&P8322G#+KjiT8GXY<7_iNBlm`nE4@I4kuBb!U z57p3go4(t61l7)I)Gc{t)8lS8TayfvlJ2GH@t=f;(@ve>MjxxW-*TU?ikHA8>2J_=}bOQ;*+ihl$6H5@U ziQnO5tcDLUALiR*elKW&n&~1;jayLzK7ncR5vIYfsI5x9*X(^}RQbH9!yUet^;e)S z30lII=#OJi4J^U3xD!j^d(@1J>@yuT!*s;^qh|O$s)JoN{Tv1oe~eo4c>B4cm?aa6qc*4xhM}&}OiYHWP^WnZYN_v_uHOe#xwwbTuVVg~k$3=R z!cwTcZ;k;t12qwM3xR?JE@Lf>bHx0qw;@&}J`$_oF|3J+kD5<)Gps{=7WTmhI075| zZ1OLm>cu-o8rDS@*J3DUJMR5(xlStrI*n7XBksj=81#!7c{|jSjlmMQ4fEn(sFg^6 z!knFos4rm`ERAzf?fz!-eNLK{&W=H(SMkOfQda_%NtlY^s(@-J?J2W&6|fQUk(e8= zU_A7kHUmh2%ZL|2?eS&QK$Dy?XQ3KqAl?CWw#J~g;0LU(CD}tjTi|=v+~ZLQA_j#uEu>Bf~_x_Lp2|@0y|LG^nmpWCM5nB#>Rg!34TS*IPtIMmgPmQM2TNH z5?Y#iBeHTmDyn9 z$E@csvHqIDbz9&SYGet1GwDH?f_NBefHly&mo`2Ii;}(wb>A;xQcQf=3?L&06EBQ8 zu?ecZF{pm#xdb%QO&AxCqB=T_aquCk!Dpx$d_q4=dBuD$a-hl;N0lpws$Uni^j&TG z5Y);{MxBB6sCL|6323h#VKRJ%`V{|%nrXmQv-BlVdtMb&VLep&&ZvP6L9OH*o4ygX zHTzLBzGi)f8ps!9Wn3rYH8b<_s4rGEOpcvxd?;$~7oY~Z1~u{xsF@x_o#tz(8Gpfw znCQA`uO8}f_eLL_fjZ=KFq=L}y9j6rZ=)Lc15@K0)JzlHFxM>*mERiGP%qSq^s^4f zK;q+3E3+20f>EdeU&b`}1XbU;Nqh9~#3rEA>xa5NLCV0qHoc^cS3|ADcc=k(wDv%) zSbx+HvkB;nD^cyNLv2A6Y9OakD{=>2&F~8Wol?JB=I3-M>M&M7HBcQju%@VnI-(jH zg4(j_r~zz59l`^s6*z~gcgOk+V-bIE{r48@uL7S*NRRP;H$R_)Q5`f#<@ZK?kcMM5 zT#AM8DJH-Sx6MGZV-DgKQCrv()8Tl`kIPW)T|gc3Ten$%?a4P1G=MaBjD=B4R2wy; zo~V@?iCUSts0J3J_VO@lrH)yDLv85;)Rw(M)%$`PkndeH!2p+lPIX~aL!nq4OJW%u zgj$Ix)IiUmKR(2i_!Tu%zkB8|=0dGZVJwUtQ4?5*Dz^c{@CfRRxc?DQ!=C%*45ULf zP#Trq2Q`4nsESLl7+%97nDl}9VH1uT&_GnfQ&B5A3w35TV@5oTI=pvG+;tuiP(`1I zro*(T4hx``DjapqTB5d~6KZKkU=U74t;lB7-kwAqzRMVZk5KLV{$bkpM-8wLX3_l* zC7=q;F&KMb2+qb(Jc-&n&m+@eeAH>rjTx{Ms^g}Z1v{dadJ1O46*m7QY9%hCekeUg z@BM#GKr?avG^aT;YKD1HdshP0VRejyEl?}e9`oX0RQa`-8+V`vbPx043)IS`e{5Eu zAgaHr=w>3&jX)`!f*Scr%#L?a72`fJ6*HoKiiMz7rj?B^u=z(Z2kAFaGxd3DmOeFV z?{lNBVO5NWL!Pq!y1!#ch>z3J7b8&VOE4R*v*{O5D{=+Zz$4Ti|BdP($uqM;c`!cl z!k80Fq4(^d&dLbPiVL2x{{;vfv;|&bTH?OX&C+E;9iEz~C2Nbi72{B6WihJ3BdF8< zJF4T47zbm$Fk2BH)lMo@`CO=#uILibUN*P(Mjfhgs0u4kGu(v<@G2I>`>1k$e;Es) zZc9y62c1w`I|j94D=;o@LzUZO;F%X}k>L++GsAkQj$5H-G!C`o8&NB? z3lriY)Bw()2J{d$fX}FzrTNGFEXai_ABO6%BI=9`L)DAG%JlDSwFw_lha&kKvxGS? z5Aph_4o0CLE<&A&EjIlEs=;TdQ|UD7mXr#SRGaHCn;+fb9*P%Wr$-bDg;g1=J7sTXP3pKOWs1+G#(-&YM z@eQa6oWU}97fWNnSF?3)O9DC+Lv6ww8{dN3f|Hm6e?_gxAE=HKe=`FMK;`E|4WuNd z$9mWqdtyqwhPqWRP)qOUcyvu&M(y#Q?y8uXjP^D@5!K*I)Bty*X8tP%;NLbqiO1tz z`s}CzW0%BE>N_)Y~auM@^(R>P$>Pt?YJ8P5;h50-Dh!Op5=YW*p1c3?w}U z5-*IZ*ubW@u<-$yn)H#VcIKfD;Z971M^K0DyiLDsy@##}z968b`iMHk$>Mmtw;>2s zu`+64HBmEcf!eCJsPDvhn|=kgw>MEUeu5gnSJW9v7}vC$2~|HluE%wn5$HsMmiA}N zh<8!f?F(kbMDaY{Yf}hSu{i2hv_N&x2{n=as4W|1U4-g*7pnXz)C7J*ZQ1pBt{Lew z613z_e6wfiPzCa$22#da3pIcisD?*b=b-j_E!M-ms1;3|z|_x*8fXz4FK4ae63_>t z73Rn3s3kmrx;AH!YvSBPtxUXx9`7%i*-+Q98irs$EQ#w;x8P5#h=~(l7lOjw+x&jm=R@*&g*p9Bk8Pqkgeih?>E1)C#=DBIuvYMnKa3brLnl~e+L5kU@XU?coVf$$y0cozE}Y@gI(AFpQ7?h`AYATahNES*cE_m7R=baW`r}|Dvz%f8JE)gHaeY^U|m@P!Dw-Tceh&52nDe zsOvS~rf))>?t`c=-AU8{AEW+2k}kD5w56=AF_`qR=$0d}j(|@2Gt@}`Ma?uv8jsTi zM_^98ikhjD*5m!*ln*NtosU}TJ6HkJr1NQ0_#1t6!ta<;mdj{`tQf79+k3wPk-}IA+agwz4bg^smNh_zWvy zNG8+IaMYHc%f$WHQpF80hawEMhpkZqSdW^)Bh<(<2b$~H6-yDHjar$DsKfXPb&azG znR4|}^@pJj?{4(Lhp6lQ*d?G3!)Mf<$IooO7a zr$5^GS=3g(#XOiLi}_B}K}~o9YM}0J0{XB#L0zjj!RE(oA=H_ujUH@?8hLBfz}lk* z(g$@YC!!AFLX3;6QJ>mPHh-JVKZcsndF0x=&J6-untxCYXUuBMg(_GK^?@mmI^9)K z9dt$-aC+PLWYjI0h5A{t%Ek|&K1{!&ewN%u-7=qSnke@#4FN4}5o-<9ho?QNgON5p z0yWbusB3u?wTHi906syLkC)w~2chnHQPg4WiaK;FQHS$)tfl*(IfvPTKB$gopc-6{ zn#n0Ff{##p>7UblVk={L_NFl&BYj~mbKhI#Hjc%qr2mNeAQjGI_I@mC>vp26!*hm! z4#OL4k6H4X0+TS1_)-kPL)aVNp_Z^?J~P0fs0QbwwrCUT@SQ=OiBG7*9Xr2SxfH0a z&61z{uS1rP1QjTSI%L&RD^VM@r(ICxhN1R;igmViA!_MYTKA#0=rZa$KSE#3SHKLc z2nxK^MF?y~XosB#ZcTksyWbpk?=>A_tb^I1}Z+(iG6^MtrK4GXmtB9IW9aIBNQG4GLRc;*W zl+U#3r%@BQhuV^lsQU3kyyacTkAM;aP)nT?b^7z8_NX>$#Eq~mc1GQbGuFqb8T%A9 zGtFqti}6S=g*xPwP`?}YL=AK@djI+VJOVm&CsBKM7IWhpEQkTc%!<@StxzKy?|}ND z)YZBkb!MKRwkTbw$0>(-P-mtm>X2_jZOL9tr~7}JfR^YF)QCT$2H+cJDilNwtPEGf=1eN7Su4h+4UKsDZ{VWmc#_Dek{Is6c`$cEBt+ z0t0ac>Wg<2wWKdm$JZo zK|g%{L&f8jF^4WO>eL2U3s}op>si~OI_!_SCBsmMd4kQKhT5tnsKdS;wIcgn8#sgd zg59+7H>krBtE?GVGE{y>)b%QgIupH7hcE&)(5t8p9%D6pjfb&hIgfJ&zhE$);s=L5 z>F(bIv?sw8jCHUW@!_aX=MF57UoafYhMS)i<56G0ov1Clg`xP(8d}kusXnN~It?|z z#Tba2kqNlYc>>y#ch-cJ%q<8)Em1DafnlgEYKyw>y--U!8MQJ?QRSnsDgJ_*VNhlB zt6O8#iY`Ny+l=0S|93xuge3fiTDrTaGw>Akh5H-z0g6?{%s3@#uZyD&WjR!S1JnRJ zqU!fU9qz%X_7`FUT#NbeKlIc6&sEhdO=(oawNclx5o$nvtiwag6f@vo>)Z*X-pqq3+E zP7TzlpMvUm9%_Ia(K|33zl0S@{{vMnR}JpJma1$G^JS`tinm352|L;J-l&zCj{4a! z7d7A=sB&j){IZQdN0obP<0)&}pAD!L&5IgXv6`;wum%a5L0xNe)LwQ%o!YKc9yjHysF&WYN>GN>#QT7`+Whmlpk#Y zPdziE6sR9knK3`sL4ET_S=XUf@FHp=&rw_T5p@QV*Ea(wh?-zHYM`~TfPVk~j)0ba ziY>4dwM6StTXE2)-$!-y0(JP}HZTLugj%8O7>H$Tyftdc2cuSEBwFNG^ z+QXRy1iEnJhpxvtYBFL=9vU z>I@vmg7^Y8;7rX;y`re=+XN}^I->|=CE*9uULGxe(OK)It6J&>qw4{*NS}`@Rr0(k-add;;}h`VDn9KBJb< zua!BBnNTZL9CdrDVhL=FDmMqUWlK>L++)-4q9*bT19ksD5YQjN(zZ4uE{Zx#WlkuWAY>ygX51ZZxb%w^EK42TMHl9EYJdNAI zT$f^~gqAiw64mh<)XYwy&d5tFiitaVy#EGsIMyP*5{uw#Yqm~iV9ih~*WEf6HPMAO z?*2qTdwd*qU9MU0Tc4xO#5>dgJ)O-`23f3?rc-o>m$9@NS; zM9z-u^dg{!$DsCRB^JUcY=O^E6{>VK*QPD1TrVt!<4{YyAM@cO48)Y(OuZ1)fNI-# zKUDqcSV8xHB>^qnpI98zcQ+rFMySI#7FA(0>JS}89kQFKrTu`q1xb1sgHRu`BB)!^ z3bnF>Q7b(LeQ+*%|M}kn0y_O$P&2rU`h@!QH0DALurBKGOhBE1t5_Ek_wsoE)$CSS zh4^OF7w|on#^Bx_?>~xdhrNlPMdg?3!~HKqpc{dPxDkh;r?2_5+z2d8d>86N^9;LT zqJCy&2BY?PC5GSu)Kb4eO(;!&(@{y(kKwL1J{fgZqWW|HHPg4YK>7h@$%>;Iu8+Dl zJ+T~4K@IpU>Q*EgXjY;SHYVN$we&|&pV${R{xAMOJa~|q&_UE6YX2F;{nt;Ukilk8 zTcGxOsEyCSO2jvze#pE*9o8&E%nzpus58?aHGnOsEs8tT47f4sto(rCxC?b={=)*8 z!X0MzxB}{@SyxmC5!NUSBz_I`iT#LL%Jjp{$`r>{#2cZu;FC=+Fv1+V8mKQ_Bh+E+ zj!AJm>VxIZBcKs2MRmLrb(*iBDn3Ddc)p^pVTO^Wp`z%$R;WYU5A{u7iE3{HCcz^% zei7B-W7L+uLROmp`wzB2ADAFihj~#2E7Jz*Z)$lJEh!0Q$ z_8DciC?o37H9<{q9(w=$zm9-rcnEXjZCfDzXfu-xsDTwm{g|za`h?a&-Q)JCnRZ5X zI0)6jEYy8pjjFc`HL(Mz!~F{;b_v`kpgnnsn!z{JUZ)>pIxda+vD*Oki$+t_fIFk= zO+bBM=A$}TjvByv)XMBf4dfhZ;CE5&yg^rc9bKQv>Y{%-Kdp3in?{~Ih%09`Uh(1USceK zi>mkmb-F#1%$G1dDqbDcPzTh2`(Q1cjz#fz)PVgao0ZOh`g9jZChR(`3FvzDMSZ&` zp*oC2E!hFpsJ--?V$wrUD^v?rzZ)ul0BRx;s4ZKFTIu!PIQMTK0WINa zRK@G40X;y?=p$;WQ%*H2lO8p*KrDrgQ3IWax?by0_j^C;7F|Pa!3)&wh&|2x$tZ!; z{Vz#C1L%qBcsQ28*{BNVQ8T}cTDrebKbHNbn}#c+>a{}sFdBfWzZFCA1s21s-`7>LJE9Xzt} zPpAQkhI`^SQ_8S($kEqj}d!Dh3wLWU8JE3OO9X0SF zsKXk8n)wpcN^D1cIrm~9p0?@Fk(G6wHv}}3Z>Wkn=9@2IDb)R~g<65$Ha)_+&Zh6N z@q4IWU|yrzNgiPiZ#L8ywE}9!4NzyH8z$86|NXrI#~FpX$J4CKtlLpDIBw%tZ2XCh ze?%>L!Ubke^P#S1h_wr<<0Yswvcq~By?_6IkAM!-BjFMg&xZO?g)HIzt72smv}g5E zGoFZnxE#yj5u5I_)XXRY>H|~&^I&V#45wSypqBms2I5^*yUsFmNYkPE4RZ--#1&E3 zr4H&4HbH$Lx?x%Di~6QVqW1hHR>UOB&2P00uoCfEs9SIybxl8_KH*=m5Bje#e`cJ9 zwTZiT2&kcaD?Q%-$6aGOOpf|ernVMB zouyi+J#S{yMQw% z_TKr))bm3Pqy}n2ZEbuY>Zjy1)K;!VosG>ux#rs*Wec9bY-HRq z7e`&Q3O2o+bvUZwd8n0IhAJP08qi_X7G6eQeC-m@A^TtxzM&42?^a`S)b+`Tnn5nq z(uZSSY=oN8IMffRsi=Fu2m^6BHpe5V4l`{t<$_Tw=N7REl~GIG7&WubsF6;>_PEBz z6KpqUBs;3Z>gc`KsF{z(95@xV=Q~hm=a7w`LmkfR$b?+yB>{~jex#Xk2Gk64pgPEl zTDnr!x;DK7s^I~sGc?vZ8#RFysQO2&zuNr!sPD@w^wa&%v%@q{7FD4(Y71JS2G$Kr z;z-ot+=rUkTkAK}PtOE9O~*MfC-Ew%+te2e;e4!vr);|aE;?ND3P9W~K`=&GR!1T^Ap z)?27AmhT?3^!}(l%ZF;9BI*#Aq_h8RM8F1E(gSQv93Fn`U~3ImC+#{763wMFl2 zzTZJpuE{~}zxH?u3Hq_R74>DhfZDsbhs=y~qn0oPwKAox^-(L+8MPv=b(YOvW!;TB zq~}mu_B-lR{XrE131m5J3`c!9I-vG`1Qx^yR0pRpAKt?1nBa){KTc_cx^}BjTX`0T z<9pPh?RV6y&?eN+n0r_S-GHCX(sssjB&@PNLY>y^$4vfURELqM2EU=UAoREyU{BP_ zEl1^FxAEk^nDnYxhV;>>{3A$vuJeh2_P){y)4?#TK>P$MJ>f}XS=1g5z^XV0wKBJ@ zNl%%Xl|$7VW!;Gy*fVS9)8_Ux#ZcY<@dR{Q4|)^$l?k=i1<#nhE{^&#)<$hXYn$HJ zIuZ3fSd3}$NA!N{QJ?P17>xI=an72p%8f;J{~Hj{>79yNnnS3WeYEB}XAWm`)GwRE zP(Mc3p|0aG^x%2)!HcMCc^Ng3KTrezh$^4pyfG!Z-X97CR3O-96h+ObEb0(eM|~$c zpcA%?cE$dspYCH`m;b33 zi+@0%ec4|Q|)twvMET@z9yy2al-it2jWayZa3jrl>16LKbxGQ zgrlFQL9hgoks&Pd@;gxlKqdRyxojlJV-WgAUMdIH;!iu9l{ z{T#_i{y5%Qw*Eg@J4U(Ww!Z4D0xktLLZcEZuQg1PD0_qe{L$kd__<2saP>crJkp7B- z9c;%dZ63e4ICE&&mv=aI^kgRQR}*v&5k5;D4|!EE74JM=eFcx$Hhw2hzv$}w<5VVc zmv^)xJe??fn)e}Td#I3(Hy`064$?_|=sn%@4sU%U2X9;V=7JWgf>8p=$#GX6<=EyC$-M`U}SBBbkSPWor^ z^{gTMobXi}-#~magV8gGw7D2ay_DX%^nZ_pRup(Z!3&J6wk=Gu_tAaVvxUm_$=8QP z55LAa_3Qu?|3F@M;=j;Neezlo9*5`18^b%5{E@WXmGFi-!x&}W+i)}538DTpAE&2tn8Y7R z=uf4(BzCujMw6D1v~M)}hi$Ma;h}^l@@C`x!w&3c>k!ha+4|)vJD)bjlJ`iX(ob5M2!X(@3$ zW%P83F~Ir6D^af>X}u`(yUo+DLO+tuZ^%w5-t9gd`3y9)jzS%2csd2ckl*>ePgVXm z4tWEJucus3^0SlwiEvTUm+&4oMZLcSd?S3#c6QRHr=a{Y%2(&@OZj%BKPRmW@fu7Hfm6&0`Ed9{7Twygpcw5z&oCJ zDePh==7VLa&;0qk5lKpcr8N2-g{l$HML0KU1MOg*P;M6S9^~I8zrQNRc$SbhlCu1o z<{YL>^z#>KvxxJD7N;a({YJCaw)qpkaz&SO{vniz4x*n<6k5X|qHJ0RY(YaeDDWfU zpD+pe$!It$@mJ9mu>s|NBYhF(B`-E%J#UHYPyU^uIrdintLSJL8NDc&%Z^Ni^)w-V zPnCG;P(i=;?6PHY;Lqd@wT-u?{vq+(v=x+VOZXz`7b*Lb z&3C89Xi$aq%;D`yffp3ilYj=!QLY~0F{BS5zK8ffwh@)dWy?MwT%EjH#7pp|V-v*gtQ3Kx?w%iGtyQj>SQ832*>iK=hah{I>~Hbm(Y9vvXOa|_biRvqLL5(K>UfV zlmd5CI6ju6kp(nTkTQ8l>w`~8PltN=vw#zY88P}9Onq zV)DXCE1~`Wg~Z>;^hG_hDG=ArM)3gB<5MB}*-2nJ<>&D3;$6(EXR@^#W&2a-Ep61n z9;DaBZJQO+HquB|%1813L78LZeMfp6Y)X52(qj(t zoA4IrZAIRE%Kn0S9>->Rvg3PjMrGF(XIm%Mr!lh>0nfefIOt*7*5 z#0OBO8+B$A4xo&llB6Y49`PA=U~!12Af8jdDKsH6!e*$#JYFB$+0TUg(n-@89sNc5 zj-=nRX%lSOc%-+Zo$a)#KhYJ_1VJ)H;_C7f0JUy#5Q-k)rR z`PSSNLA)zSNn;1pko*P2JJCt>(~~lK*3nLE!Y>HNvuR4-Y}=ne_=^5; z+|5=#PexM`H_&JZX?dxX9rMSiyp;HP-cFQDg$F77FX3L)9Zy(KRl;X54RL?!W@WG= ziFYJD3GW=y@U+N4*GV^A#9qpxJ5*n{T{7(wsqVf@3V=Fx(Z=mu?KV{SEQMM3e z^t`10Il}AhfF59F(le8GmGX%xtG{}xf;!~RP!jvt%8E}Xqwbu#E&SYOwt1!MxyoCU zw=yNl^7@nCjG?^XjefciI763lXt5IM%P|xmlb)0G6~xyO?nyYiWrmc^z$J`_!ez! zr(8EW2(bk|+DR$;H}4SM(bVapuR~Tk(KCsP{=uX1vkQecE}(JBqZjwk-cJ!zoXi+k*;gDLH}>Rv{q^1-9WiWl|^u`TzTA zP5Md_S5s#=<)WXlF$OY$dO6AXJv!4GOquSs&3O7fG8Y+t@@A*eVY~}@lkj%1OZJ=& z^f%Wvumhgw{15Z-mLXh|Hw_g+C@_pPJyA5Kr#v3Bjm)4-D?7M)Hce%U z+3+^<#}IyM>pH}PX)`;oo(%ePr2g{$8jVb+;J>_&34i46M0hH$qjGBA!c@3I12ah1 zlM;{Gh9}sx?Ks(nRc1Kl=TRmV?^42gezbMY<7@pMxr@XxWd6uIlGooBT*<(W5{_gL zdRp=BR%3K9fwaBeRBn$gKbW+Jyoo9EnD;p44p2sag&xP2ElSzblH ze%cXk#H;?DsuW7bTaX6YkQj=sd6(M?6(}>C@OT>folYlfFvP#2o;;+jr+j?EeQ+7? z0n*}9W*F_pe0mVcPg*#6|LV^X{VDt}4YensKH=76mY{MtVLcm(f98ElxCLb{5Y|(Y zw-WV=@Wv)RKXvk9KP*7q5Yop{W)04z&Ln(J{3WlR7L+Tj{ohDNQ{Mbkjz>Ws)U%j0 zJr8+rlQzY6e2I!J>0m4Qb$G|w^zwuQRe|RsX>BN@ruq}UL!C$1hj=m4-xJ?QT>t5I z?-N3To|`28X9sYV23PXlCcO-mx>6qM^Yv&?k}?W6MdglADE6?xluw-P^T>#m~xER^&1|AfM)2reMuGw*j43MRgqLW6Au6`i5~ z;R&UoSClK~ZGb;^5Z}V9C!Ds*QD*}2EX2=HrY&jxF%RucBrPuaQ?U+d)AjvNM1h1P z?!eK!fAi}3jrS&nYVzs{qD)`%=3)WT&S3-F@l?XG$lHpuNxO~lC^OmSzsDT35k|V6 zLN?vKPNX!EbX2a+TYz^Sg-TL+5qWoQ=bdeZb~uB#F0=VWxt-+KrcPDD{YWcASkC|h z|Gh{4)Is}n*A$@yU4uGJBWg1$Slhn{WK@Agic0KZh>t;c_nBd z4X>VF)D5Fdz8LvkXd^H0De}TS-rsd88AOfdq(nc<2`8s!Bb$(u{FbEMB<`WLb>#IW zK8yHET1!p*dt3i9X;UbZl=OF`7bE-?w-KL&M|n$YM5xCdKt>P=ZSAl(lktp^UM1r>fWneo9z57aJu02zHBVQdn=^J_aShwVn^{!@)6FK_#y741# z@UPZKx{uq%j!gd|lTT#bm!&dBElT9+=ZOkU;#r

S<0-_hb>>ihCMH-7M}|#q)e{tTu&U>5tYkggwCNkzp+nC=&7gmm4pAFx zc+SU(+Em~3K6cc$CZ3y~h-FPZN1}!{^W67DbZ_DLGpcngIe;H=n4<3q6&6qMj`A{G2{2 WYL92QC#uap&vE~#(5s%avHu^J2pJ>* diff --git a/loko/interventions/locale/nl/LC_MESSAGES/django.po b/loko/interventions/locale/nl/LC_MESSAGES/django.po index 8638ee5..b6af32c 100644 --- a/loko/interventions/locale/nl/LC_MESSAGES/django.po +++ b/loko/interventions/locale/nl/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-08-21 12:07+0200\n" +"POT-Creation-Date: 2026-08-31 13:22+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -66,7 +66,7 @@ msgid "Corrigé" msgstr "Gecorrigeerd" #: interventions/models.py:34 interventions/models.py:1124 -#: interventions/templates/interventions/interventions_index.html:1000 +#: interventions/templates/interventions/interventions_index.html:1256 msgid "Validé" msgstr "Gevalideerd" @@ -79,7 +79,7 @@ msgid "Finalisé" msgstr "Afgerond" #: interventions/models.py:38 -#: interventions/templates/interventions/interventions_index.html:1001 +#: interventions/templates/interventions/interventions_index.html:1257 msgid "Annulé" msgstr "Geannuleerd" @@ -133,7 +133,7 @@ msgstr "Onderhoud" #: interventions/models.py:102 #: interventions/templates/interventions/detail/right_column.html:411 -#: interventions/templates/interventions/intervention_detail_mobile.html:1034 +#: interventions/templates/interventions/intervention_detail_mobile.html:1065 msgid "Contrôle" msgstr "Controle" @@ -202,36 +202,36 @@ msgstr "Onder cross-market garantie" #: interventions/models.py:1023 interventions/models.py:1229 #: interventions/templates/interventions/detail/card_info.html:168 #: interventions/templates/interventions/detail/card_info.html:730 -#: interventions/templates/interventions/intervention_detail_mobile.html:2578 -#: interventions/templates/interventions/interventions_index.html:1013 +#: interventions/templates/interventions/intervention_detail_mobile.html:2609 +#: interventions/templates/interventions/interventions_index.html:1269 msgid "Autre" msgstr "Andere" #: interventions/models.py:145 #: interventions/templates/interventions/detail/card_info.html:164 -#: interventions/templates/interventions/intervention_detail_mobile.html:2574 -#: interventions/templates/interventions/interventions_index.html:1009 +#: interventions/templates/interventions/intervention_detail_mobile.html:2605 +#: interventions/templates/interventions/interventions_index.html:1265 msgid "Doublon" msgstr "Duplicaat" #: interventions/models.py:146 #: interventions/templates/interventions/detail/card_info.html:165 -#: interventions/templates/interventions/intervention_detail_mobile.html:2575 -#: interventions/templates/interventions/interventions_index.html:1010 +#: interventions/templates/interventions/intervention_detail_mobile.html:2606 +#: interventions/templates/interventions/interventions_index.html:1266 msgid "A rediriger" msgstr "Door te sturen" #: interventions/models.py:147 #: interventions/templates/interventions/detail/card_info.html:166 -#: interventions/templates/interventions/intervention_detail_mobile.html:2576 -#: interventions/templates/interventions/interventions_index.html:1011 +#: interventions/templates/interventions/intervention_detail_mobile.html:2607 +#: interventions/templates/interventions/interventions_index.html:1267 msgid "Pas sous notre gestion" msgstr "Niet onder ons beheer" #: interventions/models.py:148 #: interventions/templates/interventions/detail/card_info.html:167 -#: interventions/templates/interventions/intervention_detail_mobile.html:2577 -#: interventions/templates/interventions/interventions_index.html:1012 +#: interventions/templates/interventions/intervention_detail_mobile.html:2608 +#: interventions/templates/interventions/interventions_index.html:1268 msgid "Non-relevant" msgstr "Niet relevant" @@ -286,8 +286,8 @@ msgstr "Verplichte opmerking" #: interventions/models.py:207 msgid "" -"Si coché, une intervention avec ce symptôme doit obligatoirement être liée à" -" un équipement." +"Si coché, une intervention avec ce symptôme doit obligatoirement être liée à " +"un équipement." msgstr "" #: interventions/models.py:213 @@ -327,7 +327,7 @@ msgid "Numéro PMO" msgstr "PREGO-nummer" #: interventions/models.py:393 -#: interventions/templates/interventions/interventions_index.html:683 +#: interventions/templates/interventions/interventions_index.html:777 #: interventions/views/views_pdf_reporting.py:1432 msgid "Gestionnaire d'intervention" msgstr "Beschrijving van de interventie" @@ -368,7 +368,7 @@ msgstr "Oké" #: interventions/models.py:458 #: interventions/templates/interventions/detail/card_controles.html:29 #: interventions/templates/interventions/detail/card_controles.html:40 -#: interventions/templates/interventions/intervention_detail_mobile.html:1112 +#: interventions/templates/interventions/intervention_detail_mobile.html:1143 msgid "Points d’attention" msgstr "Interventie bekijken" @@ -378,7 +378,7 @@ msgstr "Niet oké" #: interventions/models.py:467 #: interventions/templates/interventions/detail/card_controles.html:16 -#: interventions/templates/interventions/intervention_detail_mobile.html:1087 +#: interventions/templates/interventions/intervention_detail_mobile.html:1118 msgid "Résultat du contrôle" msgstr "Terug naar controle" @@ -396,11 +396,11 @@ msgstr "Update van de interventie %(code)s" msgid "" "L'intervention « %(title)s » est passée du statut « %(old)s » à « %(new)s »." msgstr "" -"Interventie « %(title)s » is veranderd van status « %(old)s » naar « %(new)s" -" »." +"Interventie « %(title)s » is veranderd van status « %(old)s » naar " +"« %(new)s »." #: interventions/models.py:562 interventions/models.py:614 -#: interventions/views/workflow.py:674 +#: interventions/views/workflow.py:673 msgid "Voir l'intervention" msgstr "Interventie bekijken" @@ -430,7 +430,7 @@ msgstr "Handmatige link" #: interventions/models.py:906 #: interventions/templates/interventions/add/_intervention_add_form.html:306 #: interventions/templates/interventions/detail/card_origine.html:28 -#: interventions/views/general.py:977 +#: interventions/views/general.py:982 #: interventions/views/views_pdf_reporting.py:1484 msgid "Symptôme" msgstr "Symptoom" @@ -440,8 +440,8 @@ msgstr "Symptoom" #: interventions/templates/interventions/detail/card_info.html:328 #: interventions/templates/interventions/detail/card_info.html:404 #: interventions/templates/interventions/interventions_calendar.html:375 -#: interventions/templates/interventions/interventions_index.html:663 -#: interventions/views/forms.py:418 interventions/views/general.py:994 +#: interventions/templates/interventions/interventions_index.html:757 +#: interventions/views/forms.py:418 interventions/views/general.py:999 #: interventions/views/views_pdf_reporting.py:1428 msgid "Contrat" msgstr "Contract" @@ -469,8 +469,8 @@ msgstr "Pauzeren" #: interventions/models.py:952 #: interventions/templates/interventions/interventions_calendar.html:630 -#: interventions/templates/interventions/interventions_index.html:717 -#: interventions/views/general.py:993 +#: interventions/templates/interventions/interventions_index.html:811 +#: interventions/views/general.py:998 #: interventions/views/views_pdf_reporting.py:1425 msgid "Membre assigné" msgstr "Toegewezen lid" @@ -493,7 +493,7 @@ msgstr "Automatische hertoewijzingen tijdens pauze" msgid "(désassigner)" msgstr "(toewijzing ongedaan maken)" -#: interventions/models.py:982 interventions/views/general.py:1002 +#: interventions/models.py:982 interventions/views/general.py:1007 msgid "Création" msgstr "Aanmaak" @@ -507,14 +507,14 @@ msgstr "Overdracht" #: interventions/models.py:1000 #: interventions/templates/interventions/detail/card_info.html:817 -#: interventions/views/general.py:996 +#: interventions/views/calendar.py:541 interventions/views/general.py:1001 #: interventions/views/views_pdf_reporting.py:1451 msgid "Début prévu" msgstr "Voorziene start" #: interventions/models.py:1001 #: interventions/templates/interventions/detail/card_info.html:818 -#: interventions/views/general.py:997 +#: interventions/views/calendar.py:549 interventions/views/general.py:1002 #: interventions/views/views_pdf_reporting.py:1455 msgid "Fin prévue" msgstr "Voorziene einddatum" @@ -522,7 +522,7 @@ msgstr "Voorziene einddatum" #: interventions/models.py:1002 #: interventions/templates/interventions/detail/card_info.html:819 #: interventions/templates/interventions/interventions_calendar.html:613 -#: interventions/views/general.py:998 +#: interventions/views/calendar.py:557 interventions/views/general.py:1003 #: interventions/views/views_pdf_reporting.py:1459 msgid "Début planifié" msgstr "Geplande start" @@ -530,25 +530,25 @@ msgstr "Geplande start" #: interventions/models.py:1003 #: interventions/templates/interventions/detail/card_info.html:820 #: interventions/templates/interventions/interventions_calendar.html:617 -#: interventions/views/general.py:999 +#: interventions/views/calendar.py:565 interventions/views/general.py:1004 #: interventions/views/views_pdf_reporting.py:1463 msgid "Fin planifiée" msgstr "Geplande einddatum" -#: interventions/models.py:1019 interventions/views/mobile.py:669 +#: interventions/models.py:1019 interventions/views/mobile.py:670 msgid "Démarrage de l'intervention" msgstr "Start van de interventie" -#: interventions/models.py:1020 interventions/views/mobile.py:671 +#: interventions/models.py:1020 interventions/views/mobile.py:672 msgid "Fin de l'intervention" msgstr "Einde van de interventie" -#: interventions/models.py:1021 interventions/views/helpers.py:472 +#: interventions/models.py:1021 interventions/views/helpers.py:474 #: interventions/views/workflow.py:923 msgid "Pause de l'intervention" msgstr "Pauze van de interventie" -#: interventions/models.py:1022 interventions/views/mobile.py:667 +#: interventions/models.py:1022 interventions/views/mobile.py:668 msgid "Reprise de l'intervention" msgstr "Hervatting van de interventie" @@ -580,11 +580,11 @@ msgstr "Lid" #: interventions/templates/interventions/detail/card_posts.html:400 #: interventions/templates/interventions/detail/card_stock.html:22 #: interventions/templates/interventions/detail/right_column.html:100 -#: interventions/templates/interventions/intervention_detail_mobile.html:1124 +#: interventions/templates/interventions/intervention_detail_mobile.html:1155 #: interventions/templates/interventions/interventions_calendar.html:569 #: interventions/templates/interventions/interventions_calendar.html:729 -#: interventions/templates/interventions/interventions_index.html:492 -#: interventions/views/forms.py:401 interventions/views/general.py:974 +#: interventions/templates/interventions/interventions_index.html:586 +#: interventions/views/forms.py:401 interventions/views/general.py:979 #: interventions/views/views_pdf_reporting.py:1285 #: interventions/views/views_pdf_reporting.py:2242 msgid "Statut" @@ -617,7 +617,7 @@ msgstr "Te verantwoorden" #: interventions/models.py:1123 #: interventions/templates/interventions/detail/card_posts.html:240 #: interventions/templates/interventions/interventions_calendar.html:410 -#: interventions/templates/interventions/interventions_index.html:608 +#: interventions/templates/interventions/interventions_index.html:702 msgid "En attente" msgstr "In afwachting" @@ -636,8 +636,8 @@ msgstr "Hoeveelheid" #: interventions/templates/interventions/detail/card_posts.html:101 #: interventions/templates/interventions/detail/card_posts.html:393 #: interventions/templates/interventions/includes/_operation_comment_modal.html:17 -#: interventions/templates/interventions/intervention_detail_mobile.html:2582 -#: interventions/templates/interventions/interventions_index.html:1015 +#: interventions/templates/interventions/intervention_detail_mobile.html:2613 +#: interventions/templates/interventions/interventions_index.html:1271 msgid "Commentaire" msgstr "Opmerking" @@ -663,15 +663,14 @@ msgstr "Gebruikt materiaal" msgid "Information importante" msgstr "Belangrijke informatie" -#: interventions/models.py:1227 -#: interventions/views/views_pdf_reporting.py:1478 +#: interventions/models.py:1227 interventions/views/views_pdf_reporting.py:1478 msgid "Origine" msgstr "Oorsprong" #: interventions/models.py:1256 #: interventions/templates/interventions/detail/card_notes.html:18 #: interventions/templates/interventions/detail/card_notes.html:79 -#: interventions/templates/interventions/intervention_detail_mobile.html:829 +#: interventions/templates/interventions/intervention_detail_mobile.html:860 #: interventions/views/forms.py:315 msgid "Type de note" msgstr "Notificatietype" @@ -741,14 +740,14 @@ msgstr "" #: interventions/models.py:1437 interventions/models.py:1517 #: interventions/templates/interventions/detail/card_operations.html:217 -#: interventions/templates/interventions/intervention_detail_mobile.html:2131 +#: interventions/templates/interventions/intervention_detail_mobile.html:2162 #: interventions/views/forms.py:686 msgid "Nom (FR)" msgstr "Naam (FR)" #: interventions/models.py:1438 interventions/models.py:1518 #: interventions/templates/interventions/detail/card_operations.html:224 -#: interventions/templates/interventions/intervention_detail_mobile.html:2139 +#: interventions/templates/interventions/intervention_detail_mobile.html:2170 #: interventions/views/forms.py:693 msgid "Nom (NL)" msgstr "Naam (NL)" @@ -793,15 +792,15 @@ msgstr "Categorieën" #: interventions/models.py:1489 msgid "" -"Si défini, les opérations équipement ne seront créées que pour les assets de" -" ces catégories." +"Si défini, les opérations équipement ne seront créées que pour les assets de " +"ces catégories." msgstr "" "Als gedefinieerd, worden uitrustingsoperaties alleen aangemaakt voor assets " "in deze categorieën." #: interventions/models.py:1520 interventions/models.py:2043 -#: interventions/templates/interventions/interventions_index.html:471 -#: interventions/views/general.py:975 +#: interventions/templates/interventions/interventions_index.html:565 +#: interventions/views/general.py:980 #: interventions/views/views_pdf_reporting.py:1360 msgid "Thématique" msgstr "Thema" @@ -811,9 +810,9 @@ msgstr "Thema" #: interventions/templates/interventions/add/add_intervention_mobile.html:153 #: interventions/templates/interventions/detail/card_info.html:426 #: interventions/templates/interventions/interventions_calendar.html:356 -#: interventions/templates/interventions/interventions_index.html:554 +#: interventions/templates/interventions/interventions_index.html:648 #: interventions/templates/interventions/interventions_index_mobile.html:217 -#: interventions/views/general.py:979 +#: interventions/views/general.py:984 #: interventions/views/views_pdf_reporting.py:1289 msgid "Type de maintenance" msgstr "Onderhoudstype" @@ -840,8 +839,8 @@ msgstr "Categorie niet gevonden." #: interventions/models.py:1558 msgid "" -"Filtre les localisations et équipements affichés sur la carte par catégorie." -" Si vide, tous sont affichés." +"Filtre les localisations et équipements affichés sur la carte par catégorie. " +"Si vide, tous sont affichés." msgstr "" #: interventions/models.py:1562 @@ -865,7 +864,7 @@ msgstr "Locaties van de interventie" #: interventions/models.py:1594 #: interventions/templates/interventions/detail/card_info.html:317 #: interventions/templates/interventions/detail/card_info.html:385 -#: interventions/templates/interventions/interventions_index.html:646 +#: interventions/templates/interventions/interventions_index.html:740 #: interventions/views/views_pdf_reporting.py:1419 msgid "Prestataire" msgstr "Aannemer" @@ -915,32 +914,26 @@ msgid "Requiert une photo" msgstr "Foto vereist" #: interventions/models.py:1701 -#| msgid "Templates d'opérations" msgid "Template d'opérations" msgstr "Handelingensjabloon" #: interventions/models.py:1707 -#| msgid "Prestataire et contrat" msgid "Poste de contrat" msgstr "Contractpost" #: interventions/models.py:1713 -#| msgid "Catégorie par défaut" msgid "Quantité par défaut" msgstr "Standaardhoeveelheid" #: interventions/models.py:1719 -#| msgid "Catégorie par défaut" msgid "Commentaire par défaut" msgstr "Standaardopmerking" #: interventions/models.py:1725 -#| msgid "Sélection des templates d'opérations" msgid "Poste par défaut (Contrat × Template d'opérations)" msgstr "Standaardpost (Contract × Handelingensjabloon)" #: interventions/models.py:1726 -#| msgid "Sélection des templates d'opérations" msgid "Postes par défaut (Contrats × Templates d'opérations)" msgstr "Standaardposten (Contracten × Handelingensjablonen)" @@ -952,8 +945,7 @@ msgstr "" msgid "Envoi de la fiche" msgstr "Verzending van het formulier" -#: interventions/models.py:1747 -#: interventions/views/views_pdf_reporting.py:1015 +#: interventions/models.py:1747 interventions/views/views_pdf_reporting.py:1015 msgid "Rappel" msgstr "Herinnering" @@ -1012,7 +1004,7 @@ msgstr "Persoonlijke operatie" #: interventions/models.py:1895 interventions/models.py:1953 #: interventions/templates/interventions/detail/card_operations.html:333 -#: interventions/templates/interventions/intervention_detail_mobile.html:2051 +#: interventions/templates/interventions/intervention_detail_mobile.html:2082 msgid "Photo" msgstr "Foto" @@ -1022,7 +1014,7 @@ msgstr "Uploaddatum" #: interventions/models.py:1903 #: interventions/templates/interventions/detail/card_operations.html:358 -#: interventions/templates/interventions/intervention_detail_mobile.html:2019 +#: interventions/templates/interventions/intervention_detail_mobile.html:2050 msgid "Photo d'opération" msgstr "Operatiefoto" @@ -1163,13 +1155,13 @@ msgid "Envoyer pour traitement" msgstr "Voor behandeling verzenden" #: interventions/permissions.py:155 -#: interventions/templates/interventions/intervention_detail_mobile.html:1636 +#: interventions/templates/interventions/intervention_detail_mobile.html:1667 msgid "Prendre en charge" msgstr "In behandeling nemen" #: interventions/permissions.py:156 -#: interventions/templates/interventions/intervention_detail_mobile.html:1640 -#: interventions/templates/interventions/intervention_detail_mobile.html:1666 +#: interventions/templates/interventions/intervention_detail_mobile.html:1671 +#: interventions/templates/interventions/intervention_detail_mobile.html:1697 msgid "Démarrer l'intervention" msgstr "Interventie starten" @@ -1211,8 +1203,8 @@ msgstr "Afronden" #: interventions/templates/interventions/add/add_intervention_mobile.html:182 #: interventions/templates/interventions/add/add_repair_intervention_mobile.html:150 #: interventions/templates/interventions/add/intervention_add_preventive.html:280 -#: interventions/templates/interventions/detail/card_documents.html:33 -#: interventions/templates/interventions/detail/card_documents.html:97 +#: interventions/templates/interventions/detail/card_documents.html:61 +#: interventions/templates/interventions/detail/card_documents.html:125 #: interventions/templates/interventions/detail/card_history.html:198 #: interventions/templates/interventions/detail/card_info.html:139 #: interventions/templates/interventions/detail/card_info.html:208 @@ -1233,32 +1225,32 @@ msgstr "Afronden" #: interventions/templates/interventions/detail/right_column.html:442 #: interventions/templates/interventions/detail/scripts.html:365 #: interventions/templates/interventions/includes/_operation_comment_modal.html:24 -#: interventions/templates/interventions/intervention_detail_mobile.html:1065 -#: interventions/templates/interventions/intervention_detail_mobile.html:1178 -#: interventions/templates/interventions/intervention_detail_mobile.html:1197 -#: interventions/templates/interventions/intervention_detail_mobile.html:1363 -#: interventions/templates/interventions/intervention_detail_mobile.html:1550 -#: interventions/templates/interventions/intervention_detail_mobile.html:1608 -#: interventions/templates/interventions/intervention_detail_mobile.html:1702 -#: interventions/templates/interventions/intervention_detail_mobile.html:1754 -#: interventions/templates/interventions/intervention_detail_mobile.html:2063 -#: interventions/templates/interventions/intervention_detail_mobile.html:2225 -#: interventions/templates/interventions/intervention_detail_mobile.html:2303 -#: interventions/templates/interventions/intervention_detail_mobile.html:2611 -#: interventions/templates/interventions/intervention_detail_mobile.html:2633 -#: interventions/templates/interventions/intervention_detail_mobile.html:2655 -#: interventions/templates/interventions/intervention_detail_mobile.html:2674 -#: interventions/templates/interventions/intervention_detail_mobile.html:5833 -#: interventions/templates/interventions/interventions_index.html:448 -#: interventions/templates/interventions/interventions_index.html:805 -#: interventions/templates/interventions/interventions_index.html:1022 -#: interventions/templates/interventions/interventions_index.html:1051 -#: interventions/templates/interventions/interventions_index.html:1084 -#: interventions/templates/interventions/interventions_index.html:1126 +#: interventions/templates/interventions/intervention_detail_mobile.html:1096 +#: interventions/templates/interventions/intervention_detail_mobile.html:1209 +#: interventions/templates/interventions/intervention_detail_mobile.html:1228 +#: interventions/templates/interventions/intervention_detail_mobile.html:1394 +#: interventions/templates/interventions/intervention_detail_mobile.html:1581 +#: interventions/templates/interventions/intervention_detail_mobile.html:1639 +#: interventions/templates/interventions/intervention_detail_mobile.html:1733 +#: interventions/templates/interventions/intervention_detail_mobile.html:1785 +#: interventions/templates/interventions/intervention_detail_mobile.html:2094 +#: interventions/templates/interventions/intervention_detail_mobile.html:2256 +#: interventions/templates/interventions/intervention_detail_mobile.html:2334 +#: interventions/templates/interventions/intervention_detail_mobile.html:2642 +#: interventions/templates/interventions/intervention_detail_mobile.html:2664 +#: interventions/templates/interventions/intervention_detail_mobile.html:2686 +#: interventions/templates/interventions/intervention_detail_mobile.html:2705 +#: interventions/templates/interventions/intervention_detail_mobile.html:5864 +#: interventions/templates/interventions/interventions_index.html:542 +#: interventions/templates/interventions/interventions_index.html:1061 +#: interventions/templates/interventions/interventions_index.html:1278 +#: interventions/templates/interventions/interventions_index.html:1307 +#: interventions/templates/interventions/interventions_index.html:1340 +#: interventions/templates/interventions/interventions_index.html:1382 msgid "Annuler" msgstr "Annuleren" -#: interventions/permissions.py:353 interventions/views/notes_docs.py:539 +#: interventions/permissions.py:353 interventions/views/notes_docs.py:548 msgid "Vous n'avez pas la permission de voir cette intervention." msgstr "U hebt geen toestemming om deze interventie te bekijken." @@ -1273,9 +1265,9 @@ msgstr "" msgid "Vous n'avez pas la permission de créer des interventions préventives." msgstr "U hebt geen toestemming om preventieve interventies aan te maken." -#: interventions/permissions.py:1061 interventions/views/detail.py:765 -#: interventions/views/detail.py:768 interventions/views/detail.py:2620 -#: interventions/views/mobile.py:1164 +#: interventions/permissions.py:1061 interventions/views/detail.py:773 +#: interventions/views/detail.py:776 interventions/views/detail.py:2621 +#: interventions/views/mobile.py:1172 msgid "Vous n'avez pas la permission de modifier cette intervention." msgstr "U hebt geen toestemming om deze interventie te wijzigen." @@ -1286,6 +1278,54 @@ msgid "" msgstr "" "U hebt geen toestemming om de bezettingen voor deze interventie te beheren." +#: interventions/services/document_sequencing.py:138 +#, python-format +msgid "Jusqu'au %(date)s" +msgstr "Tot %(date)s" + +#: interventions/services/document_sequencing.py:140 +msgid "Phase de préparation" +msgstr "Voorbereidingsfase" + +#: interventions/services/document_sequencing.py:143 +#, python-format +msgid "Du %(start)s au %(end)s" +msgstr "Van %(start)s tot %(end)s" + +#: interventions/services/document_sequencing.py:145 +#, python-format +msgid "Depuis le %(date)s" +msgstr "Sinds %(date)s" + +#: interventions/services/document_sequencing.py:150 +#, python-format +msgid "Après le %(date)s" +msgstr "Na %(date)s" + +#: interventions/services/document_sequencing.py:157 +msgid "Avant réalisation" +msgstr "Vóór uitvoering" + +#: interventions/services/document_sequencing.py:158 +msgid "Préparation, constat initial et pièces administratives" +msgstr "Voorbereiding, initiële vaststelling en administratieve documenten" + +#: interventions/services/document_sequencing.py:168 +msgid "Exécution de l'intervention" +msgstr "Uitvoering van de interventie" + +#: interventions/services/document_sequencing.py:169 +msgid "Travaux en cours et constat d'achèvement" +msgstr "Lopende werken en vaststelling van voltooiing" + +#: interventions/services/document_sequencing.py:179 +msgid "Après réalisation" +msgstr "Na uitvoering" + +#: interventions/services/document_sequencing.py:180 +msgid "Contrôle, levée de réserves et clôture" +msgstr "Controle, opheffing van voorbehouden en afsluiting" + #: interventions/templates/interventions/_interventions_list_mobile.html:4 msgid "Affichage limité à 100 interventions" msgstr "Weergave beperkt tot 100 interventies" @@ -1372,7 +1412,7 @@ msgstr "Bezit" #: interventions/templates/interventions/add/intervention_add_controlcenters.html:11 #: interventions/templates/interventions/add/intervention_add_its.html:7 #: interventions/templates/interventions/add/intervention_add_structures.html:11 -#: interventions/views/general.py:1004 +#: interventions/views/general.py:1009 #: interventions/views/views_pdf_reporting.py:1332 #: interventions/views/views_pdf_reporting.py:2068 #: interventions/views/views_pdf_reporting.py:2073 @@ -1425,12 +1465,12 @@ msgid "Saisir un nom ou un code" msgstr "Voer een naam of code in" #: interventions/templates/interventions/add/_intervention_add_form.html:64 -#: interventions/views/forms.py:209 interventions/views/general.py:1006 +#: interventions/views/forms.py:209 interventions/views/general.py:1011 msgid "Longitude" msgstr "Lengtegraad" #: interventions/templates/interventions/add/_intervention_add_form.html:68 -#: interventions/views/forms.py:208 interventions/views/general.py:1007 +#: interventions/views/forms.py:208 interventions/views/general.py:1012 msgid "Latitude" msgstr "Breedtegraad" @@ -1487,7 +1527,7 @@ msgstr "Controlecentrum:" #: interventions/templates/interventions/add/intervention_add_publiclighting.html:11 #: interventions/templates/interventions/add/intervention_add_roads.html:11 #: interventions/templates/interventions/add/intervention_add_sign.html:11 -#: interventions/views/general.py:1005 +#: interventions/views/general.py:1010 #: interventions/views/views_pdf_reporting.py:1350 #: interventions/views/views_pdf_reporting.py:2079 msgid "Adresse" @@ -1511,13 +1551,13 @@ msgstr "Wegnummer" #: interventions/templates/interventions/add/_intervention_add_form.html:214 #: interventions/templates/interventions/detail/card_links.html:7 #: interventions/templates/interventions/detail/scripts.html:621 -#: interventions/templates/interventions/intervention_detail_mobile.html:1770 +#: interventions/templates/interventions/intervention_detail_mobile.html:1801 msgid "Interventions liées" msgstr "Gerelateerde interventies" #: interventions/templates/interventions/add/_intervention_add_form.html:216 #: interventions/templates/interventions/add/_intervention_add_form.html:236 -#: interventions/templates/interventions/detail/card_documents.html:70 +#: interventions/templates/interventions/detail/card_documents.html:98 #: interventions/templates/interventions/detail/card_history.html:140 #: interventions/templates/interventions/detail/card_info.html:124 #: interventions/templates/interventions/detail/card_info.html:191 @@ -1542,36 +1582,36 @@ msgstr "Gerelateerde interventies" #: interventions/templates/interventions/includes/_gps_navigation_modal.html:12 #: interventions/templates/interventions/includes/_operation_comment_modal.html:9 #: interventions/templates/interventions/intervention_detail_mobile.html:468 -#: interventions/templates/interventions/intervention_detail_mobile.html:973 -#: interventions/templates/interventions/intervention_detail_mobile.html:1026 -#: interventions/templates/interventions/intervention_detail_mobile.html:1150 -#: interventions/templates/interventions/intervention_detail_mobile.html:1172 -#: interventions/templates/interventions/intervention_detail_mobile.html:1190 -#: interventions/templates/interventions/intervention_detail_mobile.html:1332 -#: interventions/templates/interventions/intervention_detail_mobile.html:1381 -#: interventions/templates/interventions/intervention_detail_mobile.html:1472 -#: interventions/templates/interventions/intervention_detail_mobile.html:1570 -#: interventions/templates/interventions/intervention_detail_mobile.html:1685 -#: interventions/templates/interventions/intervention_detail_mobile.html:1731 -#: interventions/templates/interventions/intervention_detail_mobile.html:1998 -#: interventions/templates/interventions/intervention_detail_mobile.html:2020 -#: interventions/templates/interventions/intervention_detail_mobile.html:2039 -#: interventions/templates/interventions/intervention_detail_mobile.html:2106 -#: interventions/templates/interventions/intervention_detail_mobile.html:2245 -#: interventions/templates/interventions/intervention_detail_mobile.html:2279 -#: interventions/templates/interventions/intervention_detail_mobile.html:2396 -#: interventions/templates/interventions/intervention_detail_mobile.html:2566 -#: interventions/templates/interventions/intervention_detail_mobile.html:2602 -#: interventions/templates/interventions/intervention_detail_mobile.html:2624 -#: interventions/templates/interventions/intervention_detail_mobile.html:2646 -#: interventions/templates/interventions/intervention_detail_mobile.html:2668 -#: interventions/templates/interventions/intervention_detail_mobile.html:4134 +#: interventions/templates/interventions/intervention_detail_mobile.html:1004 +#: interventions/templates/interventions/intervention_detail_mobile.html:1057 +#: interventions/templates/interventions/intervention_detail_mobile.html:1181 +#: interventions/templates/interventions/intervention_detail_mobile.html:1203 +#: interventions/templates/interventions/intervention_detail_mobile.html:1221 +#: interventions/templates/interventions/intervention_detail_mobile.html:1363 +#: interventions/templates/interventions/intervention_detail_mobile.html:1412 +#: interventions/templates/interventions/intervention_detail_mobile.html:1503 +#: interventions/templates/interventions/intervention_detail_mobile.html:1601 +#: interventions/templates/interventions/intervention_detail_mobile.html:1716 +#: interventions/templates/interventions/intervention_detail_mobile.html:1762 +#: interventions/templates/interventions/intervention_detail_mobile.html:2029 +#: interventions/templates/interventions/intervention_detail_mobile.html:2051 +#: interventions/templates/interventions/intervention_detail_mobile.html:2070 +#: interventions/templates/interventions/intervention_detail_mobile.html:2137 +#: interventions/templates/interventions/intervention_detail_mobile.html:2276 +#: interventions/templates/interventions/intervention_detail_mobile.html:2310 +#: interventions/templates/interventions/intervention_detail_mobile.html:2427 +#: interventions/templates/interventions/intervention_detail_mobile.html:2597 +#: interventions/templates/interventions/intervention_detail_mobile.html:2633 +#: interventions/templates/interventions/intervention_detail_mobile.html:2655 +#: interventions/templates/interventions/intervention_detail_mobile.html:2677 +#: interventions/templates/interventions/intervention_detail_mobile.html:2699 +#: interventions/templates/interventions/intervention_detail_mobile.html:4165 #: interventions/templates/interventions/interventions_calendar.html:287 #: interventions/templates/interventions/interventions_calendar.html:460 #: interventions/templates/interventions/interventions_calendar.html:488 #: interventions/templates/interventions/interventions_calendar.html:647 #: interventions/templates/interventions/interventions_calendar.html:742 -#: interventions/templates/interventions/interventions_index.html:1096 +#: interventions/templates/interventions/interventions_index.html:1352 msgid "Fermer" msgstr "Sluiten" @@ -1581,10 +1621,10 @@ msgstr "Sluiten" #: interventions/templates/interventions/detail/card_posts.html:387 #: interventions/templates/interventions/detail/right_column.html:98 #: interventions/templates/interventions/detail/right_column.html:170 -#: interventions/templates/interventions/intervention_detail_mobile.html:1518 +#: interventions/templates/interventions/intervention_detail_mobile.html:1549 #: interventions/templates/interventions/interventions_calendar.html:559 #: interventions/templates/interventions/interventions_calendar.html:726 -#: interventions/views/general.py:972 +#: interventions/views/general.py:977 #: interventions/views/views_pdf_reporting.py:1280 #: interventions/views/views_pdf_reporting.py:1726 #: interventions/views/views_pdf_reporting.py:2240 @@ -1598,7 +1638,7 @@ msgstr "Code" #: interventions/templates/interventions/detail/right_column.html:99 #: interventions/templates/interventions/interventions_calendar.html:566 #: interventions/templates/interventions/interventions_calendar.html:727 -#: interventions/views/general.py:973 +#: interventions/views/general.py:978 #: interventions/views/views_pdf_reporting.py:1281 #: interventions/views/views_pdf_reporting.py:2241 msgid "Titre" @@ -1608,7 +1648,7 @@ msgstr "Titel" #: interventions/templates/interventions/add/intervention_add_preventive.html:103 #: interventions/templates/interventions/detail/right_column.html:101 #: interventions/templates/interventions/interventions_calendar.html:583 -#: interventions/views/general.py:1000 +#: interventions/views/general.py:1005 msgid "Début" msgstr "Begin" @@ -1622,7 +1662,7 @@ msgid "Afficher/masquer les interventions liées" msgstr "Gerelateerde interventies tonen/verbergen" #: interventions/templates/interventions/add/_intervention_add_form.html:255 -#: interventions/templates/interventions/interventions_index.html:865 +#: interventions/templates/interventions/interventions_index.html:1121 #: interventions/templates/interventions/interventions_index_mobile.html:105 msgid "Interventions" msgstr "Interventies" @@ -1655,8 +1695,8 @@ msgstr "Symptoom of reden" #: interventions/templates/interventions/add/_intervention_add_form.html:345 #: interventions/templates/interventions/detail/card_info.html:494 #: interventions/templates/interventions/interventions_calendar.html:425 -#: interventions/templates/interventions/interventions_index.html:623 -#: interventions/views/general.py:978 +#: interventions/templates/interventions/interventions_index.html:717 +#: interventions/views/general.py:983 #: interventions/views/views_pdf_reporting.py:1318 msgid "Priorité" msgstr "Prioriteit" @@ -1666,15 +1706,15 @@ msgid "Attention : vérifiez bien la priorité pour ce symptôme" msgstr "Let op: controleer de prioriteit voor dit symptoom" #: interventions/templates/interventions/add/_intervention_add_form.html:329 -#: interventions/views/general.py:981 +#: interventions/views/general.py:986 #: interventions/views/views_pdf_reporting.py:1327 msgid "Type d'origine" msgstr "Oorsprongstype" #: interventions/templates/interventions/add/_intervention_add_form.html:334 #: interventions/templates/interventions/detail/card_info.html:452 -#: interventions/templates/interventions/interventions_index.html:573 -#: interventions/views/forms.py:411 interventions/views/general.py:980 +#: interventions/templates/interventions/interventions_index.html:667 +#: interventions/views/forms.py:411 interventions/views/general.py:985 #: interventions/views/views_pdf_reporting.py:1294 msgid "Type d'intervention" msgstr "Interventietype" @@ -1699,9 +1739,7 @@ msgstr "Selecteer een categorie" #: interventions/templates/interventions/add/_intervention_add_form.html:405 #: interventions/templates/interventions/add/_intervention_add_form.html:434 -#: interventions/templates/interventions/detail/card_documents.html:4 #: interventions/templates/interventions/detail/scripts.html:612 -#: interventions/templates/interventions/intervention_detail_mobile.html:615 #: interventions/templates/interventions/partials/intervention_summary_modal_body.html:42 #: interventions/templates/interventions/partials/intervention_summary_modal_body_mobile.html:41 #: interventions/views/forms.py:37 interventions/views/forms.py:348 @@ -1755,26 +1793,26 @@ msgstr "Zoek een locatie..." #: interventions/templates/interventions/detail/card_info.html:469 #: interventions/templates/interventions/detail/right_column.html:134 #: interventions/templates/interventions/detail/right_column.html:341 -#: interventions/templates/interventions/intervention_detail_mobile.html:1412 -#: interventions/templates/interventions/intervention_detail_mobile.html:1485 -#: interventions/templates/interventions/intervention_detail_mobile.html:1583 +#: interventions/templates/interventions/intervention_detail_mobile.html:1443 +#: interventions/templates/interventions/intervention_detail_mobile.html:1516 +#: interventions/templates/interventions/intervention_detail_mobile.html:1614 #: interventions/templates/interventions/interventions_calendar.html:334 -#: interventions/templates/interventions/interventions_index.html:530 +#: interventions/templates/interventions/interventions_index.html:624 #: interventions/views/views_pdf_reporting.py:1367 msgid "Catégorie" msgstr "Categorie" #: interventions/templates/interventions/add/add_intervention_mobile.html:109 #: interventions/templates/interventions/add/add_repair_intervention_mobile.html:105 -#: interventions/templates/interventions/intervention_detail_mobile.html:1585 -#: interventions/templates/interventions/intervention_detail_mobile.html:3717 +#: interventions/templates/interventions/intervention_detail_mobile.html:1616 +#: interventions/templates/interventions/intervention_detail_mobile.html:3748 msgid "Sélectionner une catégorie" msgstr "Selecteer een categorie" #: interventions/templates/interventions/add/add_intervention_mobile.html:120 #: interventions/templates/interventions/add/add_repair_intervention_mobile.html:116 #: interventions/templates/interventions/detail/scripts.html:354 -#: interventions/templates/interventions/intervention_detail_mobile.html:5822 +#: interventions/templates/interventions/intervention_detail_mobile.html:5853 msgid "Équipement" msgstr "Uitrusting" @@ -1785,7 +1823,7 @@ msgstr "optioneel" #: interventions/templates/interventions/add/add_intervention_mobile.html:125 #: interventions/templates/interventions/add/add_repair_intervention_mobile.html:120 -#: interventions/templates/interventions/intervention_detail_mobile.html:732 +#: interventions/templates/interventions/intervention_detail_mobile.html:763 msgid "Rechercher un équipement..." msgstr "Zoek een uitrusting..." @@ -1907,8 +1945,8 @@ msgstr "Preventieve interventies aanmaken" #: interventions/templates/interventions/add/intervention_add_preventive.html:70 #: interventions/templates/interventions/add/intervention_add_preventive.html:281 #: interventions/templates/interventions/detail/card_assets.html:14 -#: interventions/templates/interventions/intervention_detail_mobile.html:1249 -#: interventions/templates/interventions/intervention_detail_mobile.html:1553 +#: interventions/templates/interventions/intervention_detail_mobile.html:1280 +#: interventions/templates/interventions/intervention_detail_mobile.html:1584 msgid "Créer" msgstr "Aanmaken" @@ -1919,14 +1957,14 @@ msgstr "Voorziene periode" #: interventions/templates/interventions/add/intervention_add_preventive.html:104 #: interventions/templates/interventions/detail/card_info.html:727 #: interventions/templates/interventions/interventions_calendar.html:584 -#: interventions/views/general.py:1001 +#: interventions/views/general.py:1006 msgid "Fin" msgstr "Einde" #: interventions/templates/interventions/add/intervention_add_preventive.html:178 #: interventions/templates/interventions/detail/right_column.html:319 -#: interventions/templates/interventions/intervention_detail_mobile.html:1388 -#: interventions/templates/interventions/interventions_index.html:736 +#: interventions/templates/interventions/intervention_detail_mobile.html:1419 +#: interventions/templates/interventions/interventions_index.html:832 #: interventions/views/preventive.py:245 msgid "Localisations" msgstr "Locaties" @@ -1998,19 +2036,19 @@ msgid "Une erreur est survenue lors de la suppression" msgstr "Er is een fout opgetreden bij het verwijderen" #: interventions/templates/interventions/add/intervention_add_preventive.html:580 -#: interventions/templates/interventions/interventions_index.html:997 +#: interventions/templates/interventions/interventions_index.html:1253 #: interventions/views/forms.py:404 interventions/views/forms.py:530 msgid "À approuver" msgstr "Ter goedkeuring" #: interventions/templates/interventions/add/intervention_add_preventive.html:581 -#: interventions/templates/interventions/interventions_index.html:998 +#: interventions/templates/interventions/interventions_index.html:1254 #: interventions/views/forms.py:405 interventions/views/forms.py:531 msgid "À planifier" msgstr "In te plannen" #: interventions/templates/interventions/add/intervention_add_preventive.html:584 -#: interventions/templates/interventions/interventions_index.html:999 +#: interventions/templates/interventions/interventions_index.html:1255 #: interventions/views/forms.py:532 msgid "À traiter" msgstr "Te behandelen" @@ -2033,13 +2071,13 @@ msgstr "Ontkoppelen" #: interventions/templates/interventions/detail/card_assets.html:13 #: interventions/templates/interventions/detail/right_column.html:119 -#: interventions/templates/interventions/intervention_detail_mobile.html:1248 +#: interventions/templates/interventions/intervention_detail_mobile.html:1279 msgid "Créer un nouvel équipement" msgstr "Nieuwe uitrusting aanmaken" #: interventions/templates/interventions/detail/card_assets.html:17 #: interventions/templates/interventions/detail/card_assets.html:21 -#: interventions/templates/interventions/intervention_detail_mobile.html:1251 +#: interventions/templates/interventions/intervention_detail_mobile.html:1282 msgid "Lier un équipement existant" msgstr "Bestaande uitrusting koppelen" @@ -2060,8 +2098,8 @@ msgstr "Alles selecteren / deselecteren" #: interventions/templates/interventions/detail/card_operations.html:140 #: interventions/templates/interventions/detail/right_column.html:182 #: interventions/templates/interventions/detail/right_column.html:191 -#: interventions/templates/interventions/intervention_detail_mobile.html:1527 -#: interventions/templates/interventions/intervention_detail_mobile.html:1536 +#: interventions/templates/interventions/intervention_detail_mobile.html:1558 +#: interventions/templates/interventions/intervention_detail_mobile.html:1567 #: interventions/views/views_pdf_reporting.py:1727 msgid "Nom" msgstr "Naam" @@ -2069,8 +2107,8 @@ msgstr "Naam" #: interventions/templates/interventions/detail/card_assets.html:37 #: interventions/templates/interventions/detail/right_column.html:157 #: interventions/templates/interventions/detail/right_column.html:347 -#: interventions/templates/interventions/intervention_detail_mobile.html:1418 -#: interventions/templates/interventions/intervention_detail_mobile.html:1508 +#: interventions/templates/interventions/intervention_detail_mobile.html:1449 +#: interventions/templates/interventions/intervention_detail_mobile.html:1539 #: interventions/views/views_pdf_reporting.py:1728 msgid "Modèle" msgstr "Model" @@ -2085,7 +2123,7 @@ msgstr "Tijdslijn" #: interventions/templates/interventions/detail/card_controles.html:49 #: interventions/templates/interventions/detail/card_origine.html:205 #: interventions/templates/interventions/detail/card_stock.html:21 -#: interventions/templates/interventions/intervention_detail_mobile.html:1122 +#: interventions/templates/interventions/intervention_detail_mobile.html:1153 #: interventions/templates/interventions/interventions_calendar.html:725 msgid "Date" msgstr "Datum" @@ -2095,7 +2133,7 @@ msgid "Evénement" msgstr "Gebeurtenis" #: interventions/templates/interventions/detail/card_controles.html:4 -#: interventions/templates/interventions/intervention_detail_mobile.html:1074 +#: interventions/templates/interventions/intervention_detail_mobile.html:1105 msgid "Contrôles / Rapports de suivi" msgstr "Opvolgrapporten" @@ -2104,7 +2142,7 @@ msgstr "Opvolgrapporten" #: interventions/templates/interventions/detail/card_origine.html:206 #: interventions/templates/interventions/detail/card_posts.html:103 #: interventions/templates/interventions/detail/card_posts.html:394 -#: interventions/templates/interventions/intervention_detail_mobile.html:1123 +#: interventions/templates/interventions/intervention_detail_mobile.html:1154 msgid "Type" msgstr "Type" @@ -2112,41 +2150,18 @@ msgstr "Type" msgid "Auteur" msgstr "Auteur" -#: interventions/templates/interventions/detail/card_documents.html:4 -#: interventions/templates/interventions/intervention_detail_mobile.html:854 +#: interventions/templates/interventions/detail/card_documents.html:5 +#: interventions/templates/interventions/intervention_detail_mobile.html:616 +msgid "Documents & Photos" +msgstr "Documenten & Foto's" + +#: interventions/templates/interventions/detail/card_documents.html:5 +#: interventions/templates/interventions/intervention_detail_mobile.html:885 msgid "Photos obligatoires" -msgstr "Verplichte opmerking" +msgstr "Verplichte foto's" -#: interventions/templates/interventions/detail/card_documents.html:25 -#: interventions/templates/interventions/intervention_detail_mobile.html:630 -#: interventions/templates/interventions/intervention_detail_mobile.html:631 -#: interventions/templates/interventions/intervention_detail_mobile.html:1189 -msgid "Supprimer le document" -msgstr "Document verwijderen" - -#: interventions/templates/interventions/detail/card_documents.html:29 -#: interventions/templates/interventions/intervention_detail_mobile.html:1193 -msgid "Voulez-vous supprimer ce document ?" -msgstr "Wilt u dit document verwijderen?" - -#: interventions/templates/interventions/detail/card_documents.html:34 -#: interventions/templates/interventions/detail/card_info.html:757 -#: interventions/templates/interventions/detail/card_info.html:848 -#: interventions/templates/interventions/detail/scripts.html:507 -#: interventions/templates/interventions/includes/_desktop_operation_card.html:139 -#: interventions/templates/interventions/includes/_mobile_operation_card.html:136 -#: interventions/templates/interventions/intervention_detail_mobile.html:1179 -#: interventions/templates/interventions/intervention_detail_mobile.html:1198 -#: interventions/templates/interventions/intervention_detail_mobile.html:3681 -msgid "Supprimer" -msgstr "Verwijderen" - -#: interventions/templates/interventions/detail/card_documents.html:43 -#: interventions/templates/interventions/intervention_detail_mobile.html:852 -msgid "Ajouter des documents" -msgstr "Documenten toevoegen" - -#: interventions/templates/interventions/detail/card_documents.html:52 +#: interventions/templates/interventions/detail/card_documents.html:8 +#: interventions/templates/interventions/detail/card_documents.html:80 #: interventions/templates/interventions/detail/card_info.html:740 #: interventions/templates/interventions/detail/card_info.html:831 #: interventions/templates/interventions/detail/card_notes.html:6 @@ -2154,103 +2169,145 @@ msgstr "Documenten toevoegen" #: interventions/templates/interventions/detail/card_occupations.html:111 #: interventions/templates/interventions/detail/card_operations.html:305 #: interventions/templates/interventions/detail/card_operations.html:346 -#: interventions/templates/interventions/intervention_detail_mobile.html:1003 -#: interventions/templates/interventions/intervention_detail_mobile.html:1158 -#: interventions/templates/interventions/intervention_detail_mobile.html:2064 -#: interventions/templates/interventions/intervention_detail_mobile.html:2228 +#: interventions/templates/interventions/intervention_detail_mobile.html:1034 +#: interventions/templates/interventions/intervention_detail_mobile.html:1189 +#: interventions/templates/interventions/intervention_detail_mobile.html:2095 +#: interventions/templates/interventions/intervention_detail_mobile.html:2259 msgid "Ajouter" msgstr "Toevoegen" -#: interventions/templates/interventions/detail/card_documents.html:68 +#: interventions/templates/interventions/detail/card_documents.html:19 +#: interventions/templates/interventions/intervention_detail_mobile.html:630 +msgid "Aucun document ou photo pour cette intervention." +msgstr "Geen enkel document of foto voor deze interventie." + +#: interventions/templates/interventions/detail/card_documents.html:31 +msgid "fichiers" +msgstr "bestanden" + +#: interventions/templates/interventions/detail/card_documents.html:31 +msgid "fichier" +msgstr "bestand" + +#: interventions/templates/interventions/detail/card_documents.html:53 +#: interventions/templates/interventions/intervention_detail_mobile.html:656 +#: interventions/templates/interventions/intervention_detail_mobile.html:657 +#: interventions/templates/interventions/intervention_detail_mobile.html:1220 +msgid "Supprimer le document" +msgstr "Document verwijderen" + +#: interventions/templates/interventions/detail/card_documents.html:57 +#: interventions/templates/interventions/intervention_detail_mobile.html:1224 +msgid "Voulez-vous supprimer ce document ?" +msgstr "Wilt u dit document verwijderen?" + +#: interventions/templates/interventions/detail/card_documents.html:62 +#: interventions/templates/interventions/detail/card_info.html:757 +#: interventions/templates/interventions/detail/card_info.html:848 +#: interventions/templates/interventions/detail/scripts.html:507 +#: interventions/templates/interventions/includes/_desktop_operation_card.html:139 +#: interventions/templates/interventions/includes/_mobile_operation_card.html:136 +#: interventions/templates/interventions/intervention_detail_mobile.html:1210 +#: interventions/templates/interventions/intervention_detail_mobile.html:1229 +#: interventions/templates/interventions/intervention_detail_mobile.html:3712 +msgid "Supprimer" +msgstr "Verwijderen" + +#: interventions/templates/interventions/detail/card_documents.html:71 +#: interventions/templates/interventions/intervention_detail_mobile.html:883 +msgid "Ajouter des documents" +msgstr "Documenten toevoegen" + +#: interventions/templates/interventions/detail/card_documents.html:96 msgid "Copier le document vers…" msgstr "Document verwijderen" -#: interventions/templates/interventions/detail/card_documents.html:76 +#: interventions/templates/interventions/detail/card_documents.html:104 msgid "Cible" msgstr "Doel" -#: interventions/templates/interventions/detail/card_documents.html:78 +#: interventions/templates/interventions/detail/card_documents.html:106 msgid "— Choisir une localisation ou un asset —" msgstr "— Kies een locatie of een asset —" -#: interventions/templates/interventions/detail/card_documents.html:83 +#: interventions/templates/interventions/detail/card_documents.html:111 msgid "Tags" msgstr "Labels" -#: interventions/templates/interventions/detail/card_documents.html:86 +#: interventions/templates/interventions/detail/card_documents.html:114 msgid "Aucun tag disponible pour ce type de cible." msgstr "Er is geen lid beschikbaar voor overdracht." -#: interventions/templates/interventions/detail/card_documents.html:91 +#: interventions/templates/interventions/detail/card_documents.html:119 msgid "Chargement des tags…" msgstr "Uitrustingen laden…" -#: interventions/templates/interventions/detail/card_documents.html:99 +#: interventions/templates/interventions/detail/card_documents.html:127 msgid "Copier" msgstr "Kopiëren" #: interventions/templates/interventions/detail/card_history.html:7 -#: interventions/templates/interventions/intervention_detail_mobile.html:1836 +#: interventions/templates/interventions/intervention_detail_mobile.html:1867 msgid "Historique des interventions (3 mois)" msgstr "Interventiegeschiedenis (3 maanden)" #: interventions/templates/interventions/detail/card_history.html:13 -#: interventions/templates/interventions/intervention_detail_mobile.html:1842 +#: interventions/templates/interventions/intervention_detail_mobile.html:1873 msgid "Interventions récentes sur les mêmes localisations" msgstr "Recente interventies op dezelfde locaties" #: interventions/templates/interventions/detail/card_history.html:33 #: interventions/templates/interventions/detail/card_history.html:71 #: interventions/templates/interventions/detail/card_history.html:109 -#: interventions/templates/interventions/intervention_detail_mobile.html:1867 -#: interventions/templates/interventions/intervention_detail_mobile.html:1916 -#: interventions/templates/interventions/intervention_detail_mobile.html:1966 +#: interventions/templates/interventions/intervention_detail_mobile.html:1898 +#: interventions/templates/interventions/intervention_detail_mobile.html:1947 +#: interventions/templates/interventions/intervention_detail_mobile.html:1997 msgid "Accès restreint" msgstr "Beperkte toegang" #: interventions/templates/interventions/detail/card_history.html:44 #: interventions/templates/interventions/detail/card_history.html:82 #: interventions/templates/interventions/detail/card_history.html:120 -#: interventions/templates/interventions/intervention_detail_mobile.html:1881 -#: interventions/templates/interventions/intervention_detail_mobile.html:1930 -#: interventions/templates/interventions/intervention_detail_mobile.html:1980 +#: interventions/templates/interventions/intervention_detail_mobile.html:1912 +#: interventions/templates/interventions/intervention_detail_mobile.html:1961 +#: interventions/templates/interventions/intervention_detail_mobile.html:2011 msgid "Voir le résumé" msgstr "Bekijk de samenvatting" #: interventions/templates/interventions/detail/card_history.html:52 -#: interventions/templates/interventions/intervention_detail_mobile.html:1891 +#: interventions/templates/interventions/intervention_detail_mobile.html:1922 msgid "Voir tout" msgstr "Alles bekijken" #: interventions/templates/interventions/detail/card_history.html:90 -#: interventions/templates/interventions/intervention_detail_mobile.html:1940 +#: interventions/templates/interventions/intervention_detail_mobile.html:1971 msgid "Réduire" msgstr "Samenvouwen" #: interventions/templates/interventions/detail/card_history.html:137 #: interventions/templates/interventions/detail/card_history.html:138 -#: interventions/templates/interventions/intervention_detail_mobile.html:1995 -#: interventions/templates/interventions/intervention_detail_mobile.html:1996 +#: interventions/templates/interventions/intervention_detail_mobile.html:2026 +#: interventions/templates/interventions/intervention_detail_mobile.html:2027 msgid "Résumé de l'intervention" msgstr "Interventiesamenvatting" #: interventions/templates/interventions/detail/card_history.html:145 #: interventions/templates/interventions/detail/scripts.html:157 -#: interventions/templates/interventions/intervention_detail_mobile.html:2003 -#: interventions/templates/interventions/intervention_detail_mobile.html:2284 -#: interventions/templates/interventions/intervention_detail_mobile.html:2737 +#: interventions/templates/interventions/intervention_detail_mobile.html:2034 +#: interventions/templates/interventions/intervention_detail_mobile.html:2315 +#: interventions/templates/interventions/intervention_detail_mobile.html:2768 #: interventions/templates/interventions/interventions_calendar.html:667 -#: interventions/templates/interventions/interventions_index.html:933 +#: interventions/templates/interventions/interventions_index.html:1189 msgid "Chargement..." msgstr "Laden..." #: interventions/templates/interventions/detail/card_history.html:167 -#: interventions/templates/interventions/intervention_detail_mobile.html:1723 +#: interventions/templates/interventions/intervention_detail_mobile.html:1754 msgid "Créer une intervention de réparation" msgstr "Reparatie-interventie creëren" #: interventions/templates/interventions/detail/card_history.html:174 -#: interventions/templates/interventions/intervention_detail_mobile.html:1730 +#: interventions/templates/interventions/intervention_detail_mobile.html:1761 msgid "Confirmation" msgstr "Bevestiging" @@ -2259,7 +2316,7 @@ msgid "Créer une intervention de réparation à partir de cette intervention?" msgstr "Een reparatie-interventie creëren op basis van deze interventie?" #: interventions/templates/interventions/detail/card_history.html:181 -#: interventions/templates/interventions/intervention_detail_mobile.html:1737 +#: interventions/templates/interventions/intervention_detail_mobile.html:1768 msgid "Équipements concernés" msgstr "Betrokken uitrustingen" @@ -2269,14 +2326,14 @@ msgstr "Betrokken uitrustingen" #: interventions/templates/interventions/detail/card_info.html:231 #: interventions/templates/interventions/detail/card_info.html:253 #: interventions/templates/interventions/detail/card_info.html:275 -#: interventions/templates/interventions/intervention_detail_mobile.html:1703 -#: interventions/templates/interventions/intervention_detail_mobile.html:1757 -#: interventions/templates/interventions/intervention_detail_mobile.html:2612 -#: interventions/templates/interventions/intervention_detail_mobile.html:2634 -#: interventions/templates/interventions/intervention_detail_mobile.html:2656 -#: interventions/templates/interventions/intervention_detail_mobile.html:2667 -#: interventions/templates/interventions/intervention_detail_mobile.html:2675 -#: interventions/templates/interventions/interventions_index.html:1023 +#: interventions/templates/interventions/intervention_detail_mobile.html:1734 +#: interventions/templates/interventions/intervention_detail_mobile.html:1788 +#: interventions/templates/interventions/intervention_detail_mobile.html:2643 +#: interventions/templates/interventions/intervention_detail_mobile.html:2665 +#: interventions/templates/interventions/intervention_detail_mobile.html:2687 +#: interventions/templates/interventions/intervention_detail_mobile.html:2698 +#: interventions/templates/interventions/intervention_detail_mobile.html:2706 +#: interventions/templates/interventions/interventions_index.html:1279 msgid "Confirmer" msgstr "Bevestigen" @@ -2336,36 +2393,36 @@ msgid "Par défaut, la date et l'heure actuelles sont proposées." msgstr "Standaard worden de huidige datum en tijd voorgesteld." #: interventions/templates/interventions/detail/card_info.html:155 -#: interventions/templates/interventions/intervention_detail_mobile.html:2565 +#: interventions/templates/interventions/intervention_detail_mobile.html:2596 msgid "Confirmer l'annulation" msgstr "Annulering bevestigen" #: interventions/templates/interventions/detail/card_info.html:159 -#: interventions/templates/interventions/intervention_detail_mobile.html:2569 +#: interventions/templates/interventions/intervention_detail_mobile.html:2600 msgid "Êtes-vous sûr de vouloir annuler cette intervention ?" msgstr "Weet u zeker dat u deze interventie wilt annuleren?" #: interventions/templates/interventions/detail/card_info.html:161 -#: interventions/templates/interventions/intervention_detail_mobile.html:2571 -#: interventions/templates/interventions/interventions_index.html:1006 +#: interventions/templates/interventions/intervention_detail_mobile.html:2602 +#: interventions/templates/interventions/interventions_index.html:1262 msgid "Type d'annulation" msgstr "Annuleringstype" #: interventions/templates/interventions/detail/card_info.html:163 -#: interventions/templates/interventions/intervention_detail_mobile.html:2573 -#: interventions/templates/interventions/interventions_index.html:1008 +#: interventions/templates/interventions/intervention_detail_mobile.html:2604 +#: interventions/templates/interventions/interventions_index.html:1264 msgid "Choisissez un type" msgstr "Kies een type" #: interventions/templates/interventions/detail/card_info.html:173 -#: interventions/templates/interventions/intervention_detail_mobile.html:2583 -#: interventions/templates/interventions/interventions_index.html:1016 +#: interventions/templates/interventions/intervention_detail_mobile.html:2614 +#: interventions/templates/interventions/interventions_index.html:1272 msgid "Commentaire libre..." msgstr "Vrije opmerking..." #: interventions/templates/interventions/detail/card_info.html:174 -#: interventions/templates/interventions/intervention_detail_mobile.html:2584 -#: interventions/templates/interventions/interventions_index.html:1017 +#: interventions/templates/interventions/intervention_detail_mobile.html:2615 +#: interventions/templates/interventions/interventions_index.html:1273 msgid "Obligatoire pour le motif \\" msgstr "Verplicht voor de reden \\" @@ -2446,69 +2503,69 @@ msgstr "Verplicht voor de reden \\" #: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2856 #: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2857 #: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2964 -#: interventions/templates/interventions/intervention_detail_mobile.html:2589 +#: interventions/templates/interventions/intervention_detail_mobile.html:2620 msgid "Non" msgstr "Nee" #: interventions/templates/interventions/detail/card_info.html:180 -#: interventions/templates/interventions/intervention_detail_mobile.html:2590 +#: interventions/templates/interventions/intervention_detail_mobile.html:2621 msgid "Oui, annuler" msgstr "Ja, annuleren" #: interventions/templates/interventions/detail/card_info.html:190 -#: interventions/templates/interventions/intervention_detail_mobile.html:1684 +#: interventions/templates/interventions/intervention_detail_mobile.html:1715 msgid "Raison de la mise en pause" msgstr "Reden voor pauze" #: interventions/templates/interventions/detail/card_info.html:194 -#: interventions/templates/interventions/intervention_detail_mobile.html:1688 +#: interventions/templates/interventions/intervention_detail_mobile.html:1719 msgid "Sélectionnez la raison" msgstr "Kies een reden" #: interventions/templates/interventions/detail/card_info.html:196 -#: interventions/templates/interventions/intervention_detail_mobile.html:1690 +#: interventions/templates/interventions/intervention_detail_mobile.html:1721 msgid "Choisissez une raison" msgstr "Kies een reden" #: interventions/templates/interventions/detail/card_info.html:202 -#: interventions/templates/interventions/intervention_detail_mobile.html:1696 +#: interventions/templates/interventions/intervention_detail_mobile.html:1727 msgid "Précisez la raison" msgstr "Specificeer de reden" #: interventions/templates/interventions/detail/card_info.html:220 -#: interventions/templates/interventions/intervention_detail_mobile.html:2601 +#: interventions/templates/interventions/intervention_detail_mobile.html:2632 msgid "Confirmer la validation" msgstr "Validatie bevestigen" #: interventions/templates/interventions/detail/card_info.html:226 -#: interventions/templates/interventions/intervention_detail_mobile.html:2607 +#: interventions/templates/interventions/intervention_detail_mobile.html:2638 msgid "Cette action est liée à la validation par périodes." msgstr "Deze actie is gerelateerd aan validatie per periodes." #: interventions/templates/interventions/detail/card_info.html:242 -#: interventions/templates/interventions/intervention_detail_mobile.html:2623 +#: interventions/templates/interventions/intervention_detail_mobile.html:2654 msgid "Raison de la correction" msgstr "Reden voor correctie" #: interventions/templates/interventions/detail/card_info.html:246 -#: interventions/templates/interventions/intervention_detail_mobile.html:2627 +#: interventions/templates/interventions/intervention_detail_mobile.html:2658 msgid "Indiquez la raison pour laquelle une correction est demandée" msgstr "Geef de reden op waarom een correctie wordt gevraagd" #: interventions/templates/interventions/detail/card_info.html:248 #: interventions/templates/interventions/detail/card_info.html:270 -#: interventions/templates/interventions/intervention_detail_mobile.html:2629 -#: interventions/templates/interventions/intervention_detail_mobile.html:2651 +#: interventions/templates/interventions/intervention_detail_mobile.html:2660 +#: interventions/templates/interventions/intervention_detail_mobile.html:2682 msgid "Maximum 1000 caractères" msgstr "Maximum 1000 tekens" #: interventions/templates/interventions/detail/card_info.html:264 -#: interventions/templates/interventions/intervention_detail_mobile.html:2645 +#: interventions/templates/interventions/intervention_detail_mobile.html:2676 msgid "Détails de la correction" msgstr "Details van de correctie" #: interventions/templates/interventions/detail/card_info.html:268 -#: interventions/templates/interventions/intervention_detail_mobile.html:2649 +#: interventions/templates/interventions/intervention_detail_mobile.html:2680 msgid "Décrivez ce qui a été corrigé" msgstr "Beschrijf wat er is gecorrigeerd" @@ -2591,7 +2648,7 @@ msgid "Démarrage" msgstr "Start" #: interventions/templates/interventions/detail/card_info.html:728 -#: interventions/templates/interventions/intervention_detail_mobile.html:2527 +#: interventions/templates/interventions/intervention_detail_mobile.html:2558 msgid "Pause" msgstr "Pauze" @@ -2644,8 +2701,8 @@ msgstr "Ontvangers" #: interventions/templates/interventions/detail/card_info.html:870 #: interventions/templates/interventions/detail/scripts.html:324 #: interventions/templates/interventions/intervention_detail_mobile.html:511 -#: interventions/templates/interventions/intervention_detail_mobile.html:2187 -#: interventions/templates/interventions/intervention_detail_mobile.html:5792 +#: interventions/templates/interventions/intervention_detail_mobile.html:2218 +#: interventions/templates/interventions/intervention_detail_mobile.html:5823 #: interventions/templates/interventions/interventions_calendar.html:297 #: interventions/templates/interventions/interventions_calendar.html:318 #: interventions/templates/interventions/interventions_calendar.html:337 @@ -2653,19 +2710,19 @@ msgstr "Ontvangers" #: interventions/templates/interventions/interventions_calendar.html:378 #: interventions/templates/interventions/interventions_calendar.html:397 #: interventions/templates/interventions/interventions_calendar.html:428 -#: interventions/templates/interventions/interventions_index.html:474 -#: interventions/templates/interventions/interventions_index.html:495 -#: interventions/templates/interventions/interventions_index.html:514 -#: interventions/templates/interventions/interventions_index.html:533 -#: interventions/templates/interventions/interventions_index.html:557 -#: interventions/templates/interventions/interventions_index.html:576 -#: interventions/templates/interventions/interventions_index.html:595 -#: interventions/templates/interventions/interventions_index.html:626 -#: interventions/templates/interventions/interventions_index.html:649 -#: interventions/templates/interventions/interventions_index.html:666 -#: interventions/templates/interventions/interventions_index.html:686 -#: interventions/templates/interventions/interventions_index.html:703 +#: interventions/templates/interventions/interventions_index.html:568 +#: interventions/templates/interventions/interventions_index.html:589 +#: interventions/templates/interventions/interventions_index.html:608 +#: interventions/templates/interventions/interventions_index.html:627 +#: interventions/templates/interventions/interventions_index.html:651 +#: interventions/templates/interventions/interventions_index.html:670 +#: interventions/templates/interventions/interventions_index.html:689 #: interventions/templates/interventions/interventions_index.html:720 +#: interventions/templates/interventions/interventions_index.html:743 +#: interventions/templates/interventions/interventions_index.html:760 +#: interventions/templates/interventions/interventions_index.html:780 +#: interventions/templates/interventions/interventions_index.html:797 +#: interventions/templates/interventions/interventions_index.html:814 msgid "Aucun" msgstr "Geen" @@ -2700,17 +2757,17 @@ msgstr "" "team kunt toewijzen." #: interventions/templates/interventions/detail/card_links.html:10 -#: interventions/templates/interventions/intervention_detail_mobile.html:1773 +#: interventions/templates/interventions/intervention_detail_mobile.html:1804 msgid "Êtes-vous sûr de vouloir dupliquer cette intervention ?" msgstr "Weet u zeker dat u deze intervention wilt dupliceren?" #: interventions/templates/interventions/detail/card_links.html:14 -#: interventions/templates/interventions/intervention_detail_mobile.html:1777 +#: interventions/templates/interventions/intervention_detail_mobile.html:1808 msgid "Dupliquer" msgstr "Dupliceren" #: interventions/templates/interventions/detail/card_links.html:38 -#: interventions/templates/interventions/intervention_detail_mobile.html:1797 +#: interventions/templates/interventions/intervention_detail_mobile.html:1828 msgid "Aucune intervention liée pour l'instant." msgstr "Nog geen gekoppelde interventie." @@ -2720,7 +2777,7 @@ msgstr "Interventies koppelen" #: interventions/templates/interventions/detail/card_links.html:79 #: interventions/templates/interventions/detail/card_links.html:93 -#: interventions/templates/interventions/intervention_detail_mobile.html:2319 +#: interventions/templates/interventions/intervention_detail_mobile.html:2350 msgid "Traitement via une autre intervention" msgstr "Verwerking via een andere interventie" @@ -2736,7 +2793,7 @@ msgstr "" #: interventions/templates/interventions/detail/card_notes.html:4 #: interventions/templates/interventions/detail/scripts.html:611 #: interventions/templates/interventions/intervention_detail_mobile.html:558 -#: interventions/views/general.py:1038 +#: interventions/views/general.py:1043 #: interventions/views/views_pdf_reporting.py:1543 #: interventions/views/views_pdf_reporting.py:2103 msgid "Notes" @@ -2744,7 +2801,7 @@ msgstr "Notities" #: interventions/templates/interventions/detail/card_notes.html:26 #: interventions/templates/interventions/detail/card_notes.html:89 -#: interventions/templates/interventions/intervention_detail_mobile.html:835 +#: interventions/templates/interventions/intervention_detail_mobile.html:866 #: interventions/views/forms.py:321 msgid "Contenu" msgstr "Inhoud" @@ -2763,77 +2820,77 @@ msgstr "door " #: interventions/templates/interventions/detail/card_notes.html:67 #: interventions/templates/interventions/intervention_detail_mobile.html:597 -#: interventions/templates/interventions/intervention_detail_mobile.html:1171 +#: interventions/templates/interventions/intervention_detail_mobile.html:1202 msgid "Supprimer la note" msgstr "Notitie verwijderen" #: interventions/templates/interventions/detail/card_observations.html:5 #: interventions/templates/interventions/detail/scripts.html:618 -#: interventions/templates/interventions/intervention_detail_mobile.html:1806 +#: interventions/templates/interventions/intervention_detail_mobile.html:1837 msgid "Observations liées" msgstr "Gerelateerde interventies" #: interventions/templates/interventions/detail/card_occupations.html:6 #: interventions/templates/interventions/detail/scripts.html:619 -#: interventions/templates/interventions/intervention_detail_mobile.html:898 +#: interventions/templates/interventions/intervention_detail_mobile.html:929 msgid "Occupations" msgstr "Bezettingen" #: interventions/templates/interventions/detail/card_occupations.html:8 -#: interventions/templates/interventions/intervention_detail_mobile.html:900 +#: interventions/templates/interventions/intervention_detail_mobile.html:931 msgid "Obligatoire pour terminer cette intervention corrective" msgstr "Vereist om deze corrigerende actie te voltooien" #: interventions/templates/interventions/detail/card_occupations.html:9 -#: interventions/templates/interventions/intervention_detail_mobile.html:901 +#: interventions/templates/interventions/intervention_detail_mobile.html:932 msgid "Obligatoire" msgstr "Verplicht" #: interventions/templates/interventions/detail/card_occupations.html:45 -#: interventions/templates/interventions/intervention_detail_mobile.html:937 +#: interventions/templates/interventions/intervention_detail_mobile.html:968 msgid "Mis à jour par" msgstr "Bijgewerkt door" #: interventions/templates/interventions/detail/card_occupations.html:56 -#: interventions/templates/interventions/intervention_detail_mobile.html:948 +#: interventions/templates/interventions/intervention_detail_mobile.html:979 msgid "Modifier l'occupation" msgstr "Bezetting wijzigen" #: interventions/templates/interventions/detail/card_occupations.html:67 -#: interventions/templates/interventions/intervention_detail_mobile.html:959 +#: interventions/templates/interventions/intervention_detail_mobile.html:990 msgid "Aucune occupation enregistrée pour le moment." msgstr "Nog geen bezetting geregistreerd." #: interventions/templates/interventions/detail/card_occupations.html:71 #: interventions/templates/interventions/detail/card_posts.html:108 #: interventions/templates/interventions/detail/card_posts.html:398 -#: interventions/templates/interventions/intervention_detail_mobile.html:963 +#: interventions/templates/interventions/intervention_detail_mobile.html:994 msgid "Total" msgstr "Totaal" #: interventions/templates/interventions/detail/card_occupations.html:80 -#: interventions/templates/interventions/intervention_detail_mobile.html:972 +#: interventions/templates/interventions/intervention_detail_mobile.html:1003 msgid "Ajouter une occupation" msgstr "Bezetting toevoegen" #: interventions/templates/interventions/detail/card_occupations.html:89 -#: interventions/templates/interventions/intervention_detail_mobile.html:981 +#: interventions/templates/interventions/intervention_detail_mobile.html:1012 #: interventions/views/forms.py:361 msgid "Technicien" msgstr "Technicus" #: interventions/templates/interventions/detail/card_occupations.html:93 -#: interventions/templates/interventions/intervention_detail_mobile.html:985 +#: interventions/templates/interventions/intervention_detail_mobile.html:1016 msgid "Durée" msgstr "Duur" #: interventions/templates/interventions/detail/card_occupations.html:98 -#: interventions/templates/interventions/intervention_detail_mobile.html:990 +#: interventions/templates/interventions/intervention_detail_mobile.html:1021 msgid "h" msgstr "u" #: interventions/templates/interventions/detail/card_occupations.html:104 -#: interventions/templates/interventions/intervention_detail_mobile.html:996 +#: interventions/templates/interventions/intervention_detail_mobile.html:1027 msgid "min" msgstr "min" @@ -2844,50 +2901,50 @@ msgid "Opérations" msgstr "Operaties" #: interventions/templates/interventions/detail/card_operations.html:16 -#: interventions/templates/interventions/intervention_detail_mobile.html:673 +#: interventions/templates/interventions/intervention_detail_mobile.html:704 msgid "Tout déplier" msgstr "Alles uitvouwen" #: interventions/templates/interventions/detail/card_operations.html:19 -#: interventions/templates/interventions/intervention_detail_mobile.html:676 +#: interventions/templates/interventions/intervention_detail_mobile.html:707 msgid "Tout replier" msgstr "Alles inklappen" #: interventions/templates/interventions/detail/card_operations.html:23 -#: interventions/templates/interventions/intervention_detail_mobile.html:669 +#: interventions/templates/interventions/intervention_detail_mobile.html:700 msgid "Ajouter opération" msgstr "Operatie toevoegen" #: interventions/templates/interventions/detail/card_operations.html:33 -#: interventions/templates/interventions/intervention_detail_mobile.html:686 +#: interventions/templates/interventions/intervention_detail_mobile.html:717 msgid "Opérations générales" msgstr "Algemene operaties" #: interventions/templates/interventions/detail/card_operations.html:48 #: interventions/templates/interventions/detail/card_operations.html:119 -#: interventions/templates/interventions/intervention_detail_mobile.html:701 -#: interventions/templates/interventions/intervention_detail_mobile.html:775 +#: interventions/templates/interventions/intervention_detail_mobile.html:732 +#: interventions/templates/interventions/intervention_detail_mobile.html:806 msgid "Statut success" msgstr "Status succes" #: interventions/templates/interventions/detail/card_operations.html:49 #: interventions/templates/interventions/detail/card_operations.html:120 -#: interventions/templates/interventions/intervention_detail_mobile.html:702 -#: interventions/templates/interventions/intervention_detail_mobile.html:776 +#: interventions/templates/interventions/intervention_detail_mobile.html:733 +#: interventions/templates/interventions/intervention_detail_mobile.html:807 msgid "Statut warning" msgstr "Status waarschuwing" #: interventions/templates/interventions/detail/card_operations.html:50 #: interventions/templates/interventions/detail/card_operations.html:121 -#: interventions/templates/interventions/intervention_detail_mobile.html:703 -#: interventions/templates/interventions/intervention_detail_mobile.html:777 +#: interventions/templates/interventions/intervention_detail_mobile.html:734 +#: interventions/templates/interventions/intervention_detail_mobile.html:808 msgid "Statut danger" msgstr "Status gevaar" #: interventions/templates/interventions/detail/card_operations.html:51 #: interventions/templates/interventions/detail/card_operations.html:122 -#: interventions/templates/interventions/intervention_detail_mobile.html:704 -#: interventions/templates/interventions/intervention_detail_mobile.html:778 +#: interventions/templates/interventions/intervention_detail_mobile.html:735 +#: interventions/templates/interventions/intervention_detail_mobile.html:809 msgid "Autres / Sans valeur" msgstr "Overige / Geen waarde" @@ -2897,7 +2954,7 @@ msgid "Valeur / Statut" msgstr "Waarde / Status" #: interventions/templates/interventions/detail/card_operations.html:87 -#: interventions/templates/interventions/intervention_detail_mobile.html:723 +#: interventions/templates/interventions/intervention_detail_mobile.html:754 msgid "Opérations par équipement" msgstr "Operaties per uitrusting" @@ -2910,71 +2967,71 @@ msgid "Aucune opération à afficher." msgstr "Geen operaties om weer te geven." #: interventions/templates/interventions/detail/card_operations.html:192 -#: interventions/templates/interventions/intervention_detail_mobile.html:2104 +#: interventions/templates/interventions/intervention_detail_mobile.html:2135 msgid "Ajouter une opération personnalisée" msgstr "Aangepaste operatie toevoegen" #: interventions/templates/interventions/detail/card_operations.html:200 -#: interventions/templates/interventions/intervention_detail_mobile.html:2112 +#: interventions/templates/interventions/intervention_detail_mobile.html:2143 #: interventions/views/forms.py:680 msgid "Type d'opération" msgstr "Type operatie" #: interventions/templates/interventions/detail/card_operations.html:204 -#: interventions/templates/interventions/intervention_detail_mobile.html:2116 +#: interventions/templates/interventions/intervention_detail_mobile.html:2147 #: interventions/views/forms.py:675 msgid "Choix de statut" msgstr "Statuskeuze" #: interventions/templates/interventions/detail/card_operations.html:210 -#: interventions/templates/interventions/intervention_detail_mobile.html:2122 +#: interventions/templates/interventions/intervention_detail_mobile.html:2153 #: interventions/views/forms.py:674 msgid "Mesure" msgstr "Meting" #: interventions/templates/interventions/detail/card_operations.html:219 -#: interventions/templates/interventions/intervention_detail_mobile.html:2133 +#: interventions/templates/interventions/intervention_detail_mobile.html:2164 msgid "Nom en français" msgstr "Naam in het Frans" #: interventions/templates/interventions/detail/card_operations.html:226 -#: interventions/templates/interventions/intervention_detail_mobile.html:2141 +#: interventions/templates/interventions/intervention_detail_mobile.html:2172 msgid "Nom en néerlandais" msgstr "Naam in het Nederlands" #: interventions/templates/interventions/detail/card_operations.html:227 -#: interventions/templates/interventions/intervention_detail_mobile.html:2134 +#: interventions/templates/interventions/intervention_detail_mobile.html:2165 msgid "Au moins un nom (FR ou NL) est obligatoire" msgstr "Minstens één naam (FR of NL) is verplicht" #: interventions/templates/interventions/detail/card_operations.html:232 -#: interventions/templates/interventions/intervention_detail_mobile.html:2148 +#: interventions/templates/interventions/intervention_detail_mobile.html:2179 #: interventions/views/forms.py:702 msgid "Ensemble de statuts" msgstr "Set van statussen" #: interventions/templates/interventions/detail/card_operations.html:235 #: interventions/templates/interventions/detail/card_operations.html:247 -#: interventions/templates/interventions/intervention_detail_mobile.html:1488 -#: interventions/templates/interventions/intervention_detail_mobile.html:2151 -#: interventions/templates/interventions/intervention_detail_mobile.html:2163 +#: interventions/templates/interventions/intervention_detail_mobile.html:1519 +#: interventions/templates/interventions/intervention_detail_mobile.html:2182 +#: interventions/templates/interventions/intervention_detail_mobile.html:2194 msgid "Sélectionner..." msgstr "Selecteren" #: interventions/templates/interventions/detail/card_operations.html:244 -#: interventions/templates/interventions/intervention_detail_mobile.html:2160 +#: interventions/templates/interventions/intervention_detail_mobile.html:2191 #: interventions/views/forms.py:710 msgid "Définition de mesure" msgstr "Meetdefinitie" #: interventions/templates/interventions/detail/card_operations.html:256 -#: interventions/templates/interventions/intervention_detail_mobile.html:2174 +#: interventions/templates/interventions/intervention_detail_mobile.html:2205 #: interventions/views/forms.py:716 msgid "Groupe (optionnel)" msgstr "Groep (optioneel)" #: interventions/templates/interventions/detail/card_operations.html:258 -#: interventions/templates/interventions/intervention_detail_mobile.html:2176 +#: interventions/templates/interventions/intervention_detail_mobile.html:2207 #: interventions/views/forms.py:719 msgid "Ex: Opérations personnalisées" msgstr "Bijv.: Aangepaste operaties" @@ -2993,22 +3050,22 @@ msgstr "" "gecreëerd." #: interventions/templates/interventions/detail/card_operations.html:289 -#: interventions/templates/interventions/interventions_index.html:881 +#: interventions/templates/interventions/interventions_index.html:1137 msgid "Tout sélectionner" msgstr "Alles selecteren" #: interventions/templates/interventions/detail/card_operations.html:292 -#: interventions/templates/interventions/interventions_index.html:882 +#: interventions/templates/interventions/interventions_index.html:1138 msgid "Tout désélectionner" msgstr "Alles deselecteren" #: interventions/templates/interventions/detail/card_operations.html:319 -#: interventions/templates/interventions/intervention_detail_mobile.html:2037 +#: interventions/templates/interventions/intervention_detail_mobile.html:2068 msgid "Ajouter une photo" msgstr "Foto toevoegen" #: interventions/templates/interventions/detail/card_operations.html:338 -#: interventions/templates/interventions/intervention_detail_mobile.html:2056 +#: interventions/templates/interventions/intervention_detail_mobile.html:2087 msgid "Description (optionnel)" msgstr "Beschrijving (optioneel)" @@ -3124,8 +3181,8 @@ msgid "Détail" msgstr "Detail" #: interventions/templates/interventions/detail/card_origine.html:117 -#: interventions/templates/interventions/intervention_detail_mobile.html:1209 -#: interventions/templates/interventions/intervention_detail_mobile.html:1225 +#: interventions/templates/interventions/intervention_detail_mobile.html:1240 +#: interventions/templates/interventions/intervention_detail_mobile.html:1256 msgid "Fiche d'intervention" msgstr "Interventiefiche" @@ -3225,8 +3282,8 @@ msgstr "Uitgebreide weergave" #: interventions/templates/interventions/detail/card_posts.html:62 #: interventions/templates/interventions/detail/card_posts.html:354 -#: interventions/templates/interventions/interventions_index.html:1043 -#: interventions/views/forms.py:425 interventions/views/general.py:995 +#: interventions/templates/interventions/interventions_index.html:1299 +#: interventions/views/forms.py:425 interventions/views/general.py:1000 #: interventions/views/views_pdf_reporting.py:1435 msgid "Commande" msgstr "Bestelbon" @@ -3378,7 +3435,7 @@ msgstr "Er is geen voorbereidingsbon aangemaakt voor deze interventie." #: interventions/templates/interventions/detail/edit_bar.html:9 #: interventions/templates/interventions/detail/edit_bar.html:78 #: interventions/templates/interventions/guided_operations/inspection_rain_water.html:268 -#: interventions/views/mobile.py:961 +#: interventions/views/mobile.py:967 msgid "Retour à la liste" msgstr "Terug naar de lijst" @@ -3396,7 +3453,7 @@ msgstr "PDF Rapport" #: interventions/templates/interventions/detail/edit_bar.html:93 #: interventions/templates/interventions/detail/scripts.html:1044 #: interventions/templates/interventions/intervention_detail_mobile.html:482 -#: interventions/templates/interventions/intervention_detail_mobile.html:6516 +#: interventions/templates/interventions/intervention_detail_mobile.html:6547 msgid "Ne plus suivre" msgstr "Niet meer volgen" @@ -3404,7 +3461,7 @@ msgstr "Niet meer volgen" #: interventions/templates/interventions/detail/edit_bar.html:93 #: interventions/templates/interventions/detail/scripts.html:1049 #: interventions/templates/interventions/intervention_detail_mobile.html:482 -#: interventions/templates/interventions/intervention_detail_mobile.html:6521 +#: interventions/templates/interventions/intervention_detail_mobile.html:6552 msgid "Suivre cette intervention" msgstr "Deze interventie volgen" @@ -3412,7 +3469,7 @@ msgstr "Deze interventie volgen" #: interventions/templates/interventions/detail/edit_bar.html:95 #: interventions/templates/interventions/detail/scripts.html:1043 #: interventions/templates/interventions/intervention_detail_mobile.html:484 -#: interventions/templates/interventions/intervention_detail_mobile.html:6515 +#: interventions/templates/interventions/intervention_detail_mobile.html:6546 msgid "Suivi" msgstr "Gevolgd" @@ -3420,7 +3477,7 @@ msgstr "Gevolgd" #: interventions/templates/interventions/detail/edit_bar.html:95 #: interventions/templates/interventions/detail/scripts.html:1048 #: interventions/templates/interventions/intervention_detail_mobile.html:484 -#: interventions/templates/interventions/intervention_detail_mobile.html:6520 +#: interventions/templates/interventions/intervention_detail_mobile.html:6551 msgid "Suivre" msgstr "Volgen" @@ -3450,7 +3507,7 @@ msgstr "Belangrijke informatie" #: interventions/templates/interventions/detail/edit_bar.html:59 #: interventions/templates/interventions/detail/edit_bar.html:119 -#: interventions/templates/interventions/interventions_index.html:819 +#: interventions/templates/interventions/interventions_index.html:1075 msgid "Vue partagée" msgstr "Gedeelde weergave" @@ -3474,7 +3531,7 @@ msgstr "Geen gekoppelde locatie" #: interventions/templates/interventions/detail/right_column.html:30 #: interventions/templates/interventions/detail/right_column.html:326 -#: interventions/templates/interventions/intervention_detail_mobile.html:1397 +#: interventions/templates/interventions/intervention_detail_mobile.html:1428 msgid "Ajouter une localisation…" msgstr "Locatie toevoegen…" @@ -3503,12 +3560,12 @@ msgid "Sélectionner une catégorie..." msgstr "Kies een categorie..." #: interventions/templates/interventions/detail/right_column.html:147 -#: interventions/templates/interventions/intervention_detail_mobile.html:1498 +#: interventions/templates/interventions/intervention_detail_mobile.html:1529 msgid "Type d'équipement" msgstr "Gebeurtenistype" #: interventions/templates/interventions/detail/right_column.html:150 -#: interventions/templates/interventions/intervention_detail_mobile.html:1501 +#: interventions/templates/interventions/intervention_detail_mobile.html:1532 msgid "Sélectionner un type..." msgstr "Selecteer een type..." @@ -3521,7 +3578,7 @@ msgid "Le modèle détermine les caractéristiques de l'équipement." msgstr "De model bepaalt de kenmerken van de uitrusting." #: interventions/templates/interventions/detail/right_column.html:173 -#: interventions/templates/interventions/intervention_detail_mobile.html:1521 +#: interventions/templates/interventions/intervention_detail_mobile.html:1552 msgid "Ex: STR-001" msgstr "Bijv: STR-001" @@ -3530,19 +3587,19 @@ msgid "Code unique pour identifier l'équipement." msgstr "Unieke code om de uitrusting te identificeren." #: interventions/templates/interventions/detail/right_column.html:185 -#: interventions/templates/interventions/intervention_detail_mobile.html:1530 +#: interventions/templates/interventions/intervention_detail_mobile.html:1561 msgid "Nom en français (optionnel)" msgstr "Naam in het Frans (optioneel)" #: interventions/templates/interventions/detail/right_column.html:194 -#: interventions/templates/interventions/intervention_detail_mobile.html:1539 +#: interventions/templates/interventions/intervention_detail_mobile.html:1570 msgid "Naam in het Nederlands (optioneel)" msgstr "Naam in Nederland (optioneel)" #: interventions/templates/interventions/detail/right_column.html:199 msgid "" -"L'équipement sera créé avec le statut 'À approuver' et automatiquement lié à" -" cette intervention." +"L'équipement sera créé avec le statut 'À approuver' et automatiquement lié à " +"cette intervention." msgstr "" "De uitrusting wordt aangemaakt met de status 'Te goedkeuren' en automatisch " "gekoppeld aan deze interventie." @@ -3553,30 +3610,30 @@ msgstr "Uitrusting aanmaken" #: interventions/templates/interventions/detail/right_column.html:223 #: interventions/templates/interventions/detail/right_column.html:254 -#: interventions/templates/interventions/intervention_detail_mobile.html:1300 -#: interventions/templates/interventions/intervention_detail_mobile.html:1301 #: interventions/templates/interventions/intervention_detail_mobile.html:1331 -#: interventions/templates/interventions/intervention_detail_mobile.html:1366 +#: interventions/templates/interventions/intervention_detail_mobile.html:1332 +#: interventions/templates/interventions/intervention_detail_mobile.html:1362 +#: interventions/templates/interventions/intervention_detail_mobile.html:1397 msgid "Supprimer le lien" msgstr "Link verwijderen" #: interventions/templates/interventions/detail/right_column.html:228 -#: interventions/templates/interventions/intervention_detail_mobile.html:1336 +#: interventions/templates/interventions/intervention_detail_mobile.html:1367 msgid "Voulez-vous supprimer le lien avec" msgstr "Wilt u de koppeling met" #: interventions/templates/interventions/detail/right_column.html:236 -#: interventions/templates/interventions/intervention_detail_mobile.html:1345 +#: interventions/templates/interventions/intervention_detail_mobile.html:1376 msgid "Supprimer également les opérations liées à cet équipement" msgstr "Ook de operaties gerelateerd aan deze uitrusting verwijderen" #: interventions/templates/interventions/detail/right_column.html:243 -#: interventions/templates/interventions/intervention_detail_mobile.html:1353 +#: interventions/templates/interventions/intervention_detail_mobile.html:1384 msgid "Marquer l'équipement comme retiré ou n'existant plus" msgstr "Markeer de uitrusting als verwijderd of niet meer bestaand" #: interventions/templates/interventions/detail/right_column.html:245 -#: interventions/templates/interventions/intervention_detail_mobile.html:1356 +#: interventions/templates/interventions/intervention_detail_mobile.html:1387 msgid "Cette information sera conservée dans l'historique de l'équipement" msgstr "Deze informatie wordt bewaard in de geschiedenis van de uitrusting" @@ -3610,69 +3667,69 @@ msgid "Lier des équipements existants" msgstr "Bestaande uitrustingen koppelen" #: interventions/templates/interventions/detail/right_column.html:333 -#: interventions/templates/interventions/intervention_detail_mobile.html:1404 -#: interventions/templates/interventions/interventions_index.html:855 +#: interventions/templates/interventions/intervention_detail_mobile.html:1435 +#: interventions/templates/interventions/interventions_index.html:1111 #: interventions/templates/interventions/interventions_index_mobile.html:207 msgid "Rechercher" msgstr "Zoeken" #: interventions/templates/interventions/detail/right_column.html:336 -#: interventions/templates/interventions/intervention_detail_mobile.html:1407 +#: interventions/templates/interventions/intervention_detail_mobile.html:1438 msgid "Code, nom ou modèle" msgstr "Code, naam of model" #: interventions/templates/interventions/detail/right_column.html:337 -#: interventions/templates/interventions/intervention_detail_mobile.html:1408 -#: interventions/templates/interventions/interventions_index.html:806 +#: interventions/templates/interventions/intervention_detail_mobile.html:1439 +#: interventions/templates/interventions/interventions_index.html:1062 msgid "Filtrer" msgstr "Filteren" #: interventions/templates/interventions/detail/right_column.html:343 -#: interventions/templates/interventions/intervention_detail_mobile.html:1414 +#: interventions/templates/interventions/intervention_detail_mobile.html:1445 msgid "Toutes les catégories autorisées" msgstr "Alle toegestane categorieën" #: interventions/templates/interventions/detail/right_column.html:349 #: interventions/templates/interventions/detail/scripts.html:503 -#: interventions/templates/interventions/intervention_detail_mobile.html:1420 -#: interventions/templates/interventions/intervention_detail_mobile.html:3677 +#: interventions/templates/interventions/intervention_detail_mobile.html:1451 +#: interventions/templates/interventions/intervention_detail_mobile.html:3708 msgid "Sélectionnez un modèle" msgstr "Kies een project" #: interventions/templates/interventions/detail/right_column.html:355 -#: interventions/templates/interventions/intervention_detail_mobile.html:1426 +#: interventions/templates/interventions/intervention_detail_mobile.html:1457 msgid "Aucun résultat pour l'instant." msgstr "Nog geen resultaten." #: interventions/templates/interventions/detail/right_column.html:361 -#: interventions/templates/interventions/intervention_detail_mobile.html:1432 +#: interventions/templates/interventions/intervention_detail_mobile.html:1463 msgid "Les équipements correspondants seront affichés ici." msgstr "De bijbehorende uitrustingen worden hier weergegeven." #: interventions/templates/interventions/detail/right_column.html:365 -#: interventions/templates/interventions/intervention_detail_mobile.html:1436 +#: interventions/templates/interventions/intervention_detail_mobile.html:1467 msgid "Chargement des équipements…" msgstr "Uitrustingen laden…" #: interventions/templates/interventions/detail/right_column.html:374 -#: interventions/templates/interventions/intervention_detail_mobile.html:1445 +#: interventions/templates/interventions/intervention_detail_mobile.html:1476 msgid "sélection(s) en attente" msgstr "selectie(s) in afwachting" #: interventions/templates/interventions/detail/right_column.html:378 -#: interventions/templates/interventions/intervention_detail_mobile.html:1449 +#: interventions/templates/interventions/intervention_detail_mobile.html:1480 msgid "Vider" msgstr "Leegmaken" #: interventions/templates/interventions/detail/right_column.html:381 #: interventions/templates/interventions/detail/scripts.html:495 -#: interventions/templates/interventions/intervention_detail_mobile.html:1452 -#: interventions/templates/interventions/intervention_detail_mobile.html:3669 +#: interventions/templates/interventions/intervention_detail_mobile.html:1483 +#: interventions/templates/interventions/intervention_detail_mobile.html:3700 msgid "Ajouter les équipements" msgstr "Uitrustingen toevoegen" #: interventions/templates/interventions/detail/right_column.html:386 -#: interventions/templates/interventions/intervention_detail_mobile.html:1457 +#: interventions/templates/interventions/intervention_detail_mobile.html:1488 #, python-format msgid "Affichage limité à %(limit)s équipements par recherche." msgstr "Weergave beperkt tot %(limit)s uitrustingen per zoekopdracht." @@ -3682,45 +3739,45 @@ msgid "Quel type de contrôle souhaitez-vous créer ?" msgstr "Welk type interventie wilt u aanmaken?" #: interventions/templates/interventions/detail/right_column.html:412 -#: interventions/templates/interventions/intervention_detail_mobile.html:1035 +#: interventions/templates/interventions/intervention_detail_mobile.html:1066 msgid "Contrôle standard de chantier" msgstr "Standaard inspectie ter plaatse" #: interventions/templates/interventions/detail/right_column.html:419 -#: interventions/templates/interventions/intervention_detail_mobile.html:1042 +#: interventions/templates/interventions/intervention_detail_mobile.html:1073 msgid "Rapport de chantier" msgstr "Opvolgrapporten" #: interventions/templates/interventions/detail/right_column.html:420 -#: interventions/templates/interventions/intervention_detail_mobile.html:1043 +#: interventions/templates/interventions/intervention_detail_mobile.html:1074 msgid "Rapport de suivi de chantier" msgstr "Opvolgrapporten" #: interventions/templates/interventions/detail/right_column.html:427 -#: interventions/templates/interventions/intervention_detail_mobile.html:1050 +#: interventions/templates/interventions/intervention_detail_mobile.html:1081 msgid "Constat" msgstr "Bouw" #: interventions/templates/interventions/detail/right_column.html:428 -#: interventions/templates/interventions/intervention_detail_mobile.html:1051 +#: interventions/templates/interventions/intervention_detail_mobile.html:1082 msgid "Constat de l'état des lieux" msgstr "Observatie van de inventaris" #: interventions/templates/interventions/detail/right_column.html:435 -#: interventions/templates/interventions/intervention_detail_mobile.html:1058 +#: interventions/templates/interventions/intervention_detail_mobile.html:1089 msgid "Rapport de réunion" msgstr "Interventierapport" #: interventions/templates/interventions/detail/right_column.html:436 -#: interventions/templates/interventions/intervention_detail_mobile.html:1059 +#: interventions/templates/interventions/intervention_detail_mobile.html:1090 msgid "Compte-rendu de réunion de chantier" msgstr "Notulen van de locatievergadering" #: interventions/templates/interventions/detail/right_column.html:539 #: interventions/templates/interventions/detail/right_column.html:546 -#: interventions/templates/interventions/intervention_detail_mobile.html:2382 -#: interventions/templates/interventions/intervention_detail_mobile.html:2389 -#: interventions/templates/interventions/intervention_detail_mobile.html:2393 +#: interventions/templates/interventions/intervention_detail_mobile.html:2413 +#: interventions/templates/interventions/intervention_detail_mobile.html:2420 +#: interventions/templates/interventions/intervention_detail_mobile.html:2424 msgid "Discussion" msgstr "Discussie" @@ -3729,66 +3786,66 @@ msgid "Discussion liée à cette intervention" msgstr "Geen contract is gekoppeld aan deze interventie." #: interventions/templates/interventions/detail/right_column.html:600 -#: interventions/templates/interventions/intervention_detail_mobile.html:2442 +#: interventions/templates/interventions/intervention_detail_mobile.html:2473 msgid "Aucun message." msgstr "Geen bericht." #: interventions/templates/interventions/detail/right_column.html:618 -#: interventions/templates/interventions/intervention_detail_mobile.html:2459 +#: interventions/templates/interventions/intervention_detail_mobile.html:2490 msgid "Écrire… (@ pour mentionner)" msgstr "Schrijven… (@ om te vermelden)" #: interventions/templates/interventions/detail/right_column.html:624 -#: interventions/templates/interventions/intervention_detail_mobile.html:2465 +#: interventions/templates/interventions/intervention_detail_mobile.html:2496 msgid "Envoyer" msgstr "Verzenden" #: interventions/templates/interventions/detail/right_column.html:627 -#: interventions/templates/interventions/intervention_detail_mobile.html:2468 +#: interventions/templates/interventions/intervention_detail_mobile.html:2499 msgid "Joindre un fichier" msgstr "Bestand bijvoegen" #: interventions/templates/interventions/detail/scripts.html:163 #: interventions/templates/interventions/detail/scripts.html:183 -#: interventions/templates/interventions/intervention_detail_mobile.html:2743 -#: interventions/templates/interventions/intervention_detail_mobile.html:2762 +#: interventions/templates/interventions/intervention_detail_mobile.html:2774 +#: interventions/templates/interventions/intervention_detail_mobile.html:2793 msgid "Impossible de charger le résumé." msgstr "Kan de samenvatting niet laden." #: interventions/templates/interventions/detail/scripts.html:285 -#: interventions/templates/interventions/intervention_detail_mobile.html:5751 +#: interventions/templates/interventions/intervention_detail_mobile.html:5782 msgid "Aucun template d'opérations disponible pour cette intervention" msgstr "Geen operationele sjablonen beschikbaar voor deze interventie" #: interventions/templates/interventions/detail/scripts.html:295 #: interventions/templates/interventions/detail/scripts.html:319 -#: interventions/templates/interventions/intervention_detail_mobile.html:5761 -#: interventions/templates/interventions/intervention_detail_mobile.html:5786 +#: interventions/templates/interventions/intervention_detail_mobile.html:5792 +#: interventions/templates/interventions/intervention_detail_mobile.html:5817 msgid "Tout" msgstr "Alles" #: interventions/templates/interventions/detail/scripts.html:340 -#: interventions/templates/interventions/intervention_detail_mobile.html:5808 +#: interventions/templates/interventions/intervention_detail_mobile.html:5839 msgid "Sélection des templates d'opérations" msgstr "Selectie van operationele sjablonen" #: interventions/templates/interventions/detail/scripts.html:346 -#: interventions/templates/interventions/intervention_detail_mobile.html:5814 +#: interventions/templates/interventions/intervention_detail_mobile.html:5845 msgid "Vous avez lié" msgstr "U heeft gekoppeld" #: interventions/templates/interventions/detail/scripts.html:347 -#: interventions/templates/interventions/intervention_detail_mobile.html:5815 +#: interventions/templates/interventions/intervention_detail_mobile.html:5846 msgid "nouveaux équipements" msgstr "nieuwe uitrustingen" #: interventions/templates/interventions/detail/scripts.html:347 -#: interventions/templates/interventions/intervention_detail_mobile.html:5815 +#: interventions/templates/interventions/intervention_detail_mobile.html:5846 msgid "nouvel équipement" msgstr "nieuwe uitrusting" #: interventions/templates/interventions/detail/scripts.html:348 -#: interventions/templates/interventions/intervention_detail_mobile.html:5816 +#: interventions/templates/interventions/intervention_detail_mobile.html:5847 msgid "" "à cette intervention. Sélectionnez les templates d'opérations à appliquer." msgstr "" @@ -3796,98 +3853,98 @@ msgstr "" "toepassen." #: interventions/templates/interventions/detail/scripts.html:367 -#: interventions/templates/interventions/intervention_detail_mobile.html:5835 +#: interventions/templates/interventions/intervention_detail_mobile.html:5866 msgid "Créer les opérations" msgstr "Operaties creëren" #: interventions/templates/interventions/detail/scripts.html:451 -#: interventions/templates/interventions/intervention_detail_mobile.html:5919 +#: interventions/templates/interventions/intervention_detail_mobile.html:5950 msgid "Veuillez sélectionner au moins un template pour au moins un équipement" msgstr "Selecteer ten minste één sjabloon voor ten minste één uitrusting" #: interventions/templates/interventions/detail/scripts.html:475 -#: interventions/templates/interventions/intervention_detail_mobile.html:5943 +#: interventions/templates/interventions/intervention_detail_mobile.html:5974 msgid "Erreur" msgstr "Fout" #: interventions/templates/interventions/detail/scripts.html:475 -#: interventions/templates/interventions/intervention_detail_mobile.html:5943 +#: interventions/templates/interventions/intervention_detail_mobile.html:5974 msgid "Erreur inconnue" msgstr "Onbekende fout" #: interventions/templates/interventions/detail/scripts.html:479 -#: interventions/templates/interventions/intervention_detail_mobile.html:5947 +#: interventions/templates/interventions/intervention_detail_mobile.html:5978 msgid "Erreur lors de la création des opérations" msgstr "Fout bij het aanmaken van de operaties" #: interventions/templates/interventions/detail/scripts.html:488 -#: interventions/templates/interventions/intervention_detail_mobile.html:3662 +#: interventions/templates/interventions/intervention_detail_mobile.html:3693 msgid "Aucun équipement ne correspond aux filtres sélectionnés." msgstr "Geen uitrusting komt overeen met de geselecteerde filters." #: interventions/templates/interventions/detail/scripts.html:489 -#: interventions/templates/interventions/intervention_detail_mobile.html:3663 +#: interventions/templates/interventions/intervention_detail_mobile.html:3694 msgid "Veuillez sélectionner une catégorie pour lancer une recherche." msgstr "Selecteer een categorie om een zoekopdracht te starten." #: interventions/templates/interventions/detail/scripts.html:490 -#: interventions/templates/interventions/intervention_detail_mobile.html:3664 +#: interventions/templates/interventions/intervention_detail_mobile.html:3695 msgid "Déjà lié" msgstr "Al gekoppeld" #: interventions/templates/interventions/detail/scripts.html:491 -#: interventions/templates/interventions/intervention_detail_mobile.html:3665 +#: interventions/templates/interventions/intervention_detail_mobile.html:3696 msgid "équipement sélectionné" msgstr "geselecteerd uitrusting" #: interventions/templates/interventions/detail/scripts.html:492 -#: interventions/templates/interventions/intervention_detail_mobile.html:3666 +#: interventions/templates/interventions/intervention_detail_mobile.html:3697 msgid "équipements sélectionnés" msgstr "geselecteerde uitrustingen" #: interventions/templates/interventions/detail/scripts.html:493 -#: interventions/templates/interventions/intervention_detail_mobile.html:3667 +#: interventions/templates/interventions/intervention_detail_mobile.html:3698 msgid "résultat" msgstr "resultaat" #: interventions/templates/interventions/detail/scripts.html:494 -#: interventions/templates/interventions/intervention_detail_mobile.html:3668 +#: interventions/templates/interventions/intervention_detail_mobile.html:3699 msgid "résultats" msgstr "resultaten" #: interventions/templates/interventions/detail/scripts.html:496 -#: interventions/templates/interventions/intervention_detail_mobile.html:3670 +#: interventions/templates/interventions/intervention_detail_mobile.html:3701 msgid "Synchronisation en cours…" msgstr "Synchronisatie bezig…" #: interventions/templates/interventions/detail/scripts.html:497 -#: interventions/templates/interventions/intervention_detail_mobile.html:3671 +#: interventions/templates/interventions/intervention_detail_mobile.html:3702 msgid "Impossible de charger les filtres disponibles." msgstr "Kan de beschikbare filters niet laden." #: interventions/templates/interventions/detail/scripts.html:498 -#: interventions/templates/interventions/intervention_detail_mobile.html:3672 +#: interventions/templates/interventions/intervention_detail_mobile.html:3703 msgid "Impossible de charger les équipements." msgstr "Kan de uitrustingen niet laden." #: interventions/templates/interventions/detail/scripts.html:499 -#: interventions/templates/interventions/intervention_detail_mobile.html:3673 +#: interventions/templates/interventions/intervention_detail_mobile.html:3704 msgid "Impossible de synchroniser les équipements sélectionnés." msgstr "Kan de geselecteerde uitrustingen niet synchroniseren." #: interventions/templates/interventions/detail/scripts.html:500 -#: interventions/templates/interventions/intervention_detail_mobile.html:3674 +#: interventions/templates/interventions/intervention_detail_mobile.html:3705 #, python-brace-format msgid "Résultats limités à {count} équipements." msgstr "Resultaten beperkt tot {count} uitrustingen." #: interventions/templates/interventions/detail/scripts.html:501 -#: interventions/templates/interventions/intervention_detail_mobile.html:3675 +#: interventions/templates/interventions/intervention_detail_mobile.html:3706 msgid "Vous avez des sélections non appliquées. Quitter malgré tout ?" msgstr "U heeft niet-toegepaste selecties. Toch verlaten?" #: interventions/templates/interventions/detail/scripts.html:502 -#: interventions/templates/interventions/intervention_detail_mobile.html:3676 +#: interventions/templates/interventions/intervention_detail_mobile.html:3707 msgid "" "Certaines opérations n'ont pas été supprimées car des valeurs ont déjà été " "encodées." @@ -3895,45 +3952,45 @@ msgstr "" "Sommige operaties zijn niet verwijderd omdat er al waarden zijn gecodeerd." #: interventions/templates/interventions/detail/scripts.html:504 -#: interventions/templates/interventions/intervention_detail_mobile.html:3678 +#: interventions/templates/interventions/intervention_detail_mobile.html:3709 #, python-brace-format msgid "Supprimer le lien avec {label} ?" msgstr "Verbinding met {label} verwijderen?" #: interventions/templates/interventions/detail/scripts.html:505 -#: interventions/templates/interventions/intervention_detail_mobile.html:3679 +#: interventions/templates/interventions/intervention_detail_mobile.html:3710 msgid "Impossible de supprimer ce lien." msgstr "Kan deze verbinding niet verwijderen." #: interventions/templates/interventions/detail/scripts.html:506 -#: interventions/templates/interventions/intervention_detail_mobile.html:3680 +#: interventions/templates/interventions/intervention_detail_mobile.html:3711 msgid "Suppression en cours…" msgstr "Bezig met verwijderen…" #: interventions/templates/interventions/detail/scripts.html:508 -#: interventions/templates/interventions/intervention_detail_mobile.html:3682 +#: interventions/templates/interventions/intervention_detail_mobile.html:3713 msgid "Aucune localisation — sélectionnez une catégorie pour rechercher." msgstr "Geen locatie — selecteer een categorie om te zoeken." #: interventions/templates/interventions/detail/scripts.html:509 -#: interventions/templates/interventions/intervention_detail_mobile.html:3683 +#: interventions/templates/interventions/intervention_detail_mobile.html:3714 msgid "Aucune localisation trouvée." msgstr "Geen locatie gevonden." #: interventions/templates/interventions/detail/scripts.html:510 -#: interventions/templates/interventions/intervention_detail_mobile.html:3684 +#: interventions/templates/interventions/intervention_detail_mobile.html:3715 msgid "Retirer cette localisation du filtre" msgstr "Deze locatie uit filter verwijderen" #: interventions/templates/interventions/detail/scripts.html:551 #: interventions/templates/interventions/detail/scripts.html:594 -#: interventions/templates/interventions/intervention_detail_mobile.html:6267 +#: interventions/templates/interventions/intervention_detail_mobile.html:6298 msgid "Erreur lors de la mise à jour." msgstr "Fout bij het bijwerken." #: interventions/templates/interventions/detail/scripts.html:557 #: interventions/templates/interventions/detail/scripts.html:600 -#: interventions/templates/interventions/intervention_detail_mobile.html:6273 +#: interventions/templates/interventions/intervention_detail_mobile.html:6304 msgid "Erreur réseau." msgstr "Netwerkfout." @@ -3950,20 +4007,20 @@ msgid "Retirer" msgstr "Verwijderen" #: interventions/templates/interventions/detail/scripts.html:976 -#: interventions/templates/interventions/intervention_detail_mobile.html:6459 +#: interventions/templates/interventions/intervention_detail_mobile.html:6490 #: interventions/views/notes_docs.py:149 msgid "Le message ne peut pas être vide." msgstr "Het bericht mag niet leeg zijn." #: interventions/templates/interventions/detail/scripts.html:1052 -#: interventions/templates/interventions/intervention_detail_mobile.html:5506 -#: interventions/templates/interventions/intervention_detail_mobile.html:5603 -#: interventions/templates/interventions/intervention_detail_mobile.html:6524 +#: interventions/templates/interventions/intervention_detail_mobile.html:5537 +#: interventions/templates/interventions/intervention_detail_mobile.html:5634 +#: interventions/templates/interventions/intervention_detail_mobile.html:6555 msgid "Une erreur est survenue." msgstr "Er is een fout opgetreden." #: interventions/templates/interventions/detail/scripts.html:1057 -#: interventions/templates/interventions/intervention_detail_mobile.html:6529 +#: interventions/templates/interventions/intervention_detail_mobile.html:6560 msgid "Une erreur réseau est survenue." msgstr "Er is een fout opgetreden." @@ -3993,6 +4050,8 @@ msgstr "Datum van laatste regen" #: interventions/templates/interventions/guided_operations/inspection_rain_water.html:217 #: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2948 #: interventions/templates/interventions/interventions_calendar.html:516 +#: interventions/templates/interventions/interventions_index.html:926 +#: interventions/templates/interventions/interventions_index.html:951 msgid "Aujourd'hui" msgstr "Vandaag" @@ -4142,8 +4201,8 @@ msgstr "Blokkeert een hoop afval het water?" #: interventions/templates/interventions/guided_operations/inspection_rain_water.html:385 msgid "" -"La surface de ruissellement amène-t-elle bien l'eau dans les points d'entrée" -" ?" +"La surface de ruissellement amène-t-elle bien l'eau dans les points " +"d'entrée ?" msgstr "" #: interventions/templates/interventions/guided_operations/inspection_rain_water.html:396 @@ -4154,8 +4213,7 @@ msgstr "" #: interventions/templates/interventions/guided_operations/inspection_rain_water.html:407 msgid "D'autres éléments empêchent-ils l'eau d'entrer ?" -msgstr "" -"Zijn er nog andere dingen die het binnendringen van water verhinderen?" +msgstr "Zijn er nog andere dingen die het binnendringen van water verhinderen?" #: interventions/templates/interventions/guided_operations/inspection_rain_water.html:417 msgid "Précisez les autres éléments empêchant l\\" @@ -4391,8 +4449,8 @@ msgstr "Grasstructuur of minerale vulling?" #: interventions/templates/interventions/guided_operations/inspection_rain_water.html:879 msgid "" -"Dalles gazon, pavés à joints larges, dalles alvéolaires " -"végétalisées/gravier, etc." +"Dalles gazon, pavés à joints larges, dalles alvéolaires végétalisées/" +"gravier, etc." msgstr "" #: interventions/templates/interventions/guided_operations/inspection_rain_water.html:888 @@ -4519,8 +4577,8 @@ msgstr "Aanvullende informatie" #: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1319 msgid "" -"Saisissez vos remarques... Pensez à noter les éléments perturbateurs liés au" -" contexte/usage autour (ex: chantier, commerce...)" +"Saisissez vos remarques... Pensez à noter les éléments perturbateurs liés au " +"contexte/usage autour (ex: chantier, commerce...)" msgstr "" #: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1324 @@ -4903,7 +4961,7 @@ msgid "Supprimer ce fichier ?" msgstr "Link verwijderen" #: interventions/templates/interventions/guided_operations/inspection_rain_water.html:3252 -#: interventions/views/detail.py:3276 +#: interventions/views/detail.py:3277 msgid "Erreur lors de la suppression." msgstr "Fout bij het verwijderen" @@ -5015,175 +5073,175 @@ msgstr "Notitie wijzigen" msgid "Aucune note pour le moment." msgstr "Nog geen notities." -#: interventions/templates/interventions/intervention_detail_mobile.html:660 +#: interventions/templates/interventions/intervention_detail_mobile.html:691 msgid "Compléter les opérations" msgstr "Operaties vervolledigen" -#: interventions/templates/interventions/intervention_detail_mobile.html:712 +#: interventions/templates/interventions/intervention_detail_mobile.html:743 msgid "Aucune opération générale." msgstr "Geen algemene operatie." -#: interventions/templates/interventions/intervention_detail_mobile.html:770 +#: interventions/templates/interventions/intervention_detail_mobile.html:801 msgid "Équipement lié introuvable" msgstr "Gerelateerd asset niet gevonden" -#: interventions/templates/interventions/intervention_detail_mobile.html:793 +#: interventions/templates/interventions/intervention_detail_mobile.html:824 msgid "Aucune opération pour cet équipement." msgstr "Geen operatie voor deze uitrusting." -#: interventions/templates/interventions/intervention_detail_mobile.html:816 +#: interventions/templates/interventions/intervention_detail_mobile.html:847 msgid "Aucune opération à compléter pour le moment." msgstr "Geen operatie om op dit moment te voltooien." -#: interventions/templates/interventions/intervention_detail_mobile.html:825 -#: interventions/templates/interventions/intervention_detail_mobile.html:1149 +#: interventions/templates/interventions/intervention_detail_mobile.html:856 +#: interventions/templates/interventions/intervention_detail_mobile.html:1180 msgid "Ajouter une note" msgstr "Notitie toevoegen" -#: interventions/templates/interventions/intervention_detail_mobile.html:861 +#: interventions/templates/interventions/intervention_detail_mobile.html:892 msgid "Prendre des photos (mode continu)" msgstr "Foto's maken (doorlopende modus)" -#: interventions/templates/interventions/intervention_detail_mobile.html:864 +#: interventions/templates/interventions/intervention_detail_mobile.html:895 msgid "Photos, vidéos, fichiers" msgstr "Foto's, video's, bestanden" -#: interventions/templates/interventions/intervention_detail_mobile.html:1024 +#: interventions/templates/interventions/intervention_detail_mobile.html:1055 msgid "Quel type de contrôle ?" msgstr "Controlecentrum:" -#: interventions/templates/interventions/intervention_detail_mobile.html:1076 +#: interventions/templates/interventions/intervention_detail_mobile.html:1107 msgid "Ajouter un contrôle" msgstr "Commentaar toevoegen" -#: interventions/templates/interventions/intervention_detail_mobile.html:1101 +#: interventions/templates/interventions/intervention_detail_mobile.html:1132 msgid "Attention" msgstr "Interventie" -#: interventions/templates/interventions/intervention_detail_mobile.html:1138 +#: interventions/templates/interventions/intervention_detail_mobile.html:1169 msgid "Aucun contrôle pour le moment." msgstr "Nog geen notities." -#: interventions/templates/interventions/intervention_detail_mobile.html:1175 +#: interventions/templates/interventions/intervention_detail_mobile.html:1206 msgid "Voulez-vous supprimer cette note ?" msgstr "Wilt u deze notitie verwijderen?" -#: interventions/templates/interventions/intervention_detail_mobile.html:1213 -#: interventions/templates/interventions/intervention_detail_mobile.html:1230 +#: interventions/templates/interventions/intervention_detail_mobile.html:1244 +#: interventions/templates/interventions/intervention_detail_mobile.html:1261 msgid "Visualiser" msgstr "Bekijken" -#: interventions/templates/interventions/intervention_detail_mobile.html:1218 -#: interventions/templates/interventions/intervention_detail_mobile.html:1235 +#: interventions/templates/interventions/intervention_detail_mobile.html:1249 +#: interventions/templates/interventions/intervention_detail_mobile.html:1266 msgid "Partager" msgstr "Delen" -#: interventions/templates/interventions/intervention_detail_mobile.html:1245 +#: interventions/templates/interventions/intervention_detail_mobile.html:1276 msgid "Équipements liés" msgstr "Gekoppelde uitrustingen" -#: interventions/templates/interventions/intervention_detail_mobile.html:1252 +#: interventions/templates/interventions/intervention_detail_mobile.html:1283 msgid "Lier existant" msgstr "Bestaande koppelen" -#: interventions/templates/interventions/intervention_detail_mobile.html:1289 -#: interventions/templates/interventions/intervention_detail_mobile.html:1290 -#: interventions/templates/interventions/intervention_detail_mobile.html:1568 +#: interventions/templates/interventions/intervention_detail_mobile.html:1320 +#: interventions/templates/interventions/intervention_detail_mobile.html:1321 +#: interventions/templates/interventions/intervention_detail_mobile.html:1599 msgid "Remplacer l'équipement" msgstr "Uitrusting vervangen" -#: interventions/templates/interventions/intervention_detail_mobile.html:1311 +#: interventions/templates/interventions/intervention_detail_mobile.html:1342 msgid "Aucun équipement n'est encore lié à cette intervention." msgstr "Er is nog geen uitrusting gekoppeld aan deze interventie." -#: interventions/templates/interventions/intervention_detail_mobile.html:1317 +#: interventions/templates/interventions/intervention_detail_mobile.html:1348 msgid "Localisations de l'intervention" msgstr "Locaties van de interventie" -#: interventions/templates/interventions/intervention_detail_mobile.html:1379 +#: interventions/templates/interventions/intervention_detail_mobile.html:1410 msgid "Ajouter des équipements" msgstr "Uitrustingen toevoegen" -#: interventions/templates/interventions/intervention_detail_mobile.html:1470 +#: interventions/templates/interventions/intervention_detail_mobile.html:1501 msgid "Nouvel équipement" msgstr "Nieuwe uitrusting" -#: interventions/templates/interventions/intervention_detail_mobile.html:1511 +#: interventions/templates/interventions/intervention_detail_mobile.html:1542 msgid "Choisir une catégorie d'abord" msgstr "Kies eerst een categorie" -#: interventions/templates/interventions/intervention_detail_mobile.html:1544 +#: interventions/templates/interventions/intervention_detail_mobile.html:1575 msgid "Statut : À approuver" msgstr "Status: Te goedkeuren" -#: interventions/templates/interventions/intervention_detail_mobile.html:1578 +#: interventions/templates/interventions/intervention_detail_mobile.html:1609 msgid "Équipement sélectionné" msgstr "Geselecteerde uitrusting" -#: interventions/templates/interventions/intervention_detail_mobile.html:1590 +#: interventions/templates/interventions/intervention_detail_mobile.html:1621 msgid "Modèle du nouvel équipement" msgstr "Model van de nieuwe uitrusting" -#: interventions/templates/interventions/intervention_detail_mobile.html:1592 -#: interventions/templates/interventions/intervention_detail_mobile.html:3716 +#: interventions/templates/interventions/intervention_detail_mobile.html:1623 +#: interventions/templates/interventions/intervention_detail_mobile.html:3747 msgid "Conserver le modèle actuel" msgstr "Huidig model behouden" -#: interventions/templates/interventions/intervention_detail_mobile.html:1594 +#: interventions/templates/interventions/intervention_detail_mobile.html:1625 msgid "Par défaut, le modèle de l'équipement est présélectionné." msgstr "Standaard is het model van de uitrusting vooraf geselecteerd." -#: interventions/templates/interventions/intervention_detail_mobile.html:1598 +#: interventions/templates/interventions/intervention_detail_mobile.html:1629 msgid "Numéro de série (optionnel)" msgstr "Serienummer (optioneel)" -#: interventions/templates/interventions/intervention_detail_mobile.html:1599 +#: interventions/templates/interventions/intervention_detail_mobile.html:1630 msgid "Ex: SN-12345" msgstr "Bijv: SN-12345" -#: interventions/templates/interventions/intervention_detail_mobile.html:1603 +#: interventions/templates/interventions/intervention_detail_mobile.html:1634 msgid "Marque (optionnel)" msgstr "Merk (optioneel)" -#: interventions/templates/interventions/intervention_detail_mobile.html:1604 +#: interventions/templates/interventions/intervention_detail_mobile.html:1635 msgid "Ex: Marque" msgstr "Bijv: Merk" -#: interventions/templates/interventions/intervention_detail_mobile.html:1610 +#: interventions/templates/interventions/intervention_detail_mobile.html:1641 msgid "Créer le remplacement" msgstr "Vervanging aanmaken" -#: interventions/templates/interventions/intervention_detail_mobile.html:1627 #: interventions/templates/interventions/intervention_detail_mobile.html:1658 +#: interventions/templates/interventions/intervention_detail_mobile.html:1689 msgid "Que souhaitez-vous faire ?" msgstr "Wat wilt u doen?" -#: interventions/templates/interventions/intervention_detail_mobile.html:1631 +#: interventions/templates/interventions/intervention_detail_mobile.html:1662 msgid "Cette intervention est en attente de traitement." msgstr "Deze interventie wacht op verwerking." -#: interventions/templates/interventions/intervention_detail_mobile.html:1643 -#: interventions/templates/interventions/intervention_detail_mobile.html:1672 +#: interventions/templates/interventions/intervention_detail_mobile.html:1674 +#: interventions/templates/interventions/intervention_detail_mobile.html:1703 msgid "Consulter" msgstr "Bekijken" -#: interventions/templates/interventions/intervention_detail_mobile.html:1662 +#: interventions/templates/interventions/intervention_detail_mobile.html:1693 msgid "Cette intervention est prise en charge." msgstr "Deze interventie is in behandeling." -#: interventions/templates/interventions/intervention_detail_mobile.html:1669 +#: interventions/templates/interventions/intervention_detail_mobile.html:1700 msgid "Libérer l'intervention" msgstr "Interventie vrijgeven" -#: interventions/templates/interventions/intervention_detail_mobile.html:1734 +#: interventions/templates/interventions/intervention_detail_mobile.html:1765 msgid "Créer une intervention de réparation à partir de cette intervention ?" msgstr "Een reparatie-interventie creëren op basis van deze interventie?" -#: interventions/templates/interventions/intervention_detail_mobile.html:2181 +#: interventions/templates/interventions/intervention_detail_mobile.html:2212 msgid "Lier à des équipements" msgstr "Aan uitrustingen koppelen" -#: interventions/templates/interventions/intervention_detail_mobile.html:2190 +#: interventions/templates/interventions/intervention_detail_mobile.html:2221 #: interventions/templates/interventions/interventions_calendar.html:296 #: interventions/templates/interventions/interventions_calendar.html:317 #: interventions/templates/interventions/interventions_calendar.html:336 @@ -5191,144 +5249,144 @@ msgstr "Aan uitrustingen koppelen" #: interventions/templates/interventions/interventions_calendar.html:377 #: interventions/templates/interventions/interventions_calendar.html:396 #: interventions/templates/interventions/interventions_calendar.html:427 -#: interventions/templates/interventions/interventions_index.html:473 -#: interventions/templates/interventions/interventions_index.html:494 -#: interventions/templates/interventions/interventions_index.html:513 -#: interventions/templates/interventions/interventions_index.html:532 -#: interventions/templates/interventions/interventions_index.html:556 -#: interventions/templates/interventions/interventions_index.html:575 -#: interventions/templates/interventions/interventions_index.html:594 -#: interventions/templates/interventions/interventions_index.html:625 -#: interventions/templates/interventions/interventions_index.html:648 -#: interventions/templates/interventions/interventions_index.html:665 -#: interventions/templates/interventions/interventions_index.html:685 -#: interventions/templates/interventions/interventions_index.html:702 +#: interventions/templates/interventions/interventions_index.html:567 +#: interventions/templates/interventions/interventions_index.html:588 +#: interventions/templates/interventions/interventions_index.html:607 +#: interventions/templates/interventions/interventions_index.html:626 +#: interventions/templates/interventions/interventions_index.html:650 +#: interventions/templates/interventions/interventions_index.html:669 +#: interventions/templates/interventions/interventions_index.html:688 #: interventions/templates/interventions/interventions_index.html:719 +#: interventions/templates/interventions/interventions_index.html:742 +#: interventions/templates/interventions/interventions_index.html:759 +#: interventions/templates/interventions/interventions_index.html:779 +#: interventions/templates/interventions/interventions_index.html:796 +#: interventions/templates/interventions/interventions_index.html:813 msgid "Tous" msgstr "Alle" -#: interventions/templates/interventions/intervention_detail_mobile.html:2199 +#: interventions/templates/interventions/intervention_detail_mobile.html:2230 msgid "Opération générale (sans équipement)" msgstr "Algemene operatie (zonder uitrusting)" -#: interventions/templates/interventions/intervention_detail_mobile.html:2217 +#: interventions/templates/interventions/intervention_detail_mobile.html:2248 msgid "" -"Sélectionnez un ou plusieurs équipements. L'opération sera créée pour chaque" -" équipement sélectionné." +"Sélectionnez un ou plusieurs équipements. L'opération sera créée pour chaque " +"équipement sélectionné." msgstr "" "Selecteer één of meerdere uitrustingen. De operatie wordt voor elke " "geselecteerde uitrusting aangemaakt." -#: interventions/templates/interventions/intervention_detail_mobile.html:2243 +#: interventions/templates/interventions/intervention_detail_mobile.html:2274 msgid "Caméra" msgstr "Camera" -#: interventions/templates/interventions/intervention_detail_mobile.html:2260 -#: interventions/templates/interventions/intervention_detail_mobile.html:2534 +#: interventions/templates/interventions/intervention_detail_mobile.html:2291 +#: interventions/templates/interventions/intervention_detail_mobile.html:2565 msgid "Terminer" msgstr "Voltooien" -#: interventions/templates/interventions/intervention_detail_mobile.html:2263 +#: interventions/templates/interventions/intervention_detail_mobile.html:2294 msgid "Capturer" msgstr "Vastleggen" -#: interventions/templates/interventions/intervention_detail_mobile.html:2277 +#: interventions/templates/interventions/intervention_detail_mobile.html:2308 msgid "Transférer l'intervention" msgstr "Interventie overdragen" -#: interventions/templates/interventions/intervention_detail_mobile.html:2286 +#: interventions/templates/interventions/intervention_detail_mobile.html:2317 msgid "Chargement des membres disponibles..." msgstr "Kan de beschikbare leden niet laden..." -#: interventions/templates/interventions/intervention_detail_mobile.html:2289 +#: interventions/templates/interventions/intervention_detail_mobile.html:2320 msgid "Sélectionnez le membre vers lequel transférer cette intervention :" msgstr "Kies de lid naar wie u deze interventie wilt overdragen:" -#: interventions/templates/interventions/intervention_detail_mobile.html:2294 +#: interventions/templates/interventions/intervention_detail_mobile.html:2325 msgid "Aucun membre disponible pour le transfert." msgstr "Er is geen lid beschikbaar voor overdracht." -#: interventions/templates/interventions/intervention_detail_mobile.html:2306 -#: interventions/templates/interventions/intervention_detail_mobile.html:2541 -#: interventions/templates/interventions/intervention_detail_mobile.html:5605 -#: interventions/templates/interventions/intervention_detail_mobile.html:5613 +#: interventions/templates/interventions/intervention_detail_mobile.html:2337 +#: interventions/templates/interventions/intervention_detail_mobile.html:2572 +#: interventions/templates/interventions/intervention_detail_mobile.html:5636 +#: interventions/templates/interventions/intervention_detail_mobile.html:5644 msgid "Transférer" msgstr "Overdragen" -#: interventions/templates/interventions/intervention_detail_mobile.html:2328 -#: interventions/templates/interventions/intervention_detail_mobile.html:2337 +#: interventions/templates/interventions/intervention_detail_mobile.html:2359 +#: interventions/templates/interventions/intervention_detail_mobile.html:2368 msgid "Le traitement est fait via une autre intervention" msgstr "De verwerking gebeurt via een andere interventie" -#: interventions/templates/interventions/intervention_detail_mobile.html:2355 +#: interventions/templates/interventions/intervention_detail_mobile.html:2386 msgid "Voir sur la carte" msgstr "Op de kaart bekijken" -#: interventions/templates/interventions/intervention_detail_mobile.html:2360 +#: interventions/templates/interventions/intervention_detail_mobile.html:2391 msgid "Localisation de l\\" msgstr "Locatie van de" -#: interventions/templates/interventions/intervention_detail_mobile.html:2363 +#: interventions/templates/interventions/intervention_detail_mobile.html:2394 #: interventions/templates/interventions/interventions_calendar.html:271 msgid "Carte" msgstr "Kaart" -#: interventions/templates/interventions/intervention_detail_mobile.html:2368 +#: interventions/templates/interventions/intervention_detail_mobile.html:2399 msgid "GPS" msgstr "GPS" -#: interventions/templates/interventions/intervention_detail_mobile.html:2370 +#: interventions/templates/interventions/intervention_detail_mobile.html:2401 #: interventions/templates/interventions/interventions_index_mobile.html:251 msgid "Fermer la carte" msgstr "Sluit de kaart" -#: interventions/templates/interventions/intervention_detail_mobile.html:2491 +#: interventions/templates/interventions/intervention_detail_mobile.html:2522 msgid "Au moins une photo est obligatoire pour terminer cette intervention." msgstr "Geen toestemming om deze interventie te wijzigen." -#: interventions/templates/interventions/intervention_detail_mobile.html:2499 +#: interventions/templates/interventions/intervention_detail_mobile.html:2530 msgid "Prendre" msgstr "Neem" -#: interventions/templates/interventions/intervention_detail_mobile.html:2506 +#: interventions/templates/interventions/intervention_detail_mobile.html:2537 msgid "Libérer" msgstr "Vrijgeven" -#: interventions/templates/interventions/intervention_detail_mobile.html:2513 -#: interventions/templates/interventions/intervention_detail_mobile.html:2520 +#: interventions/templates/interventions/intervention_detail_mobile.html:2544 +#: interventions/templates/interventions/intervention_detail_mobile.html:2551 msgid "Démarrer" msgstr "Starten" -#: interventions/templates/interventions/intervention_detail_mobile.html:3713 +#: interventions/templates/interventions/intervention_detail_mobile.html:3744 msgid "Configuration de remplacement introuvable." msgstr "Vervangingsconfiguratie niet gevonden." -#: interventions/templates/interventions/intervention_detail_mobile.html:3714 +#: interventions/templates/interventions/intervention_detail_mobile.html:3745 msgid "Remplacement créé, l'ancien équipement est archivé." msgstr "Vervanging aangemaakt, de oude uitrusting is gearchiveerd." -#: interventions/templates/interventions/intervention_detail_mobile.html:3715 +#: interventions/templates/interventions/intervention_detail_mobile.html:3746 msgid "Impossible de créer l'action de remplacement." msgstr "Kan de vervangingsactie niet aanmaken." -#: interventions/templates/interventions/intervention_detail_mobile.html:4132 +#: interventions/templates/interventions/intervention_detail_mobile.html:4163 msgid "Document supprimé !" msgstr "Document verwijderd!" -#: interventions/templates/interventions/intervention_detail_mobile.html:4133 +#: interventions/templates/interventions/intervention_detail_mobile.html:4164 msgid "Une erreur est survenue lors de la suppression du document." msgstr "Fout bij het verwijderen van het document." -#: interventions/templates/interventions/intervention_detail_mobile.html:5556 -#: interventions/templates/interventions/intervention_detail_mobile.html:5611 +#: interventions/templates/interventions/intervention_detail_mobile.html:5587 +#: interventions/templates/interventions/intervention_detail_mobile.html:5642 msgid "Erreur de connexion." msgstr "Verbindingsfout." -#: interventions/templates/interventions/intervention_detail_mobile.html:5565 +#: interventions/templates/interventions/intervention_detail_mobile.html:5596 msgid "Sauvegarde..." msgstr "Opslaan..." -#: interventions/templates/interventions/intervention_detail_mobile.html:5580 +#: interventions/templates/interventions/intervention_detail_mobile.html:5611 msgid "Transfert..." msgstr "Overdragen..." @@ -5365,12 +5423,12 @@ msgid "Mois" msgstr "Maand" #: interventions/templates/interventions/interventions_calendar.html:262 -#: interventions/templates/interventions/interventions_index.html:836 +#: interventions/templates/interventions/interventions_index.html:1092 msgid "Titre, code, localisation, contrat…" msgstr "Titel, code, locatie, contract, Prego, FMS…" #: interventions/templates/interventions/interventions_calendar.html:263 -#: interventions/templates/interventions/interventions_index.html:841 +#: interventions/templates/interventions/interventions_index.html:1097 #: interventions/templates/interventions/interventions_index_mobile.html:191 msgid "Effacer la recherche" msgstr "Zoekopdracht wissen" @@ -5406,17 +5464,17 @@ msgid "Bon de préparation" msgstr "Voorbereidingsbon" #: interventions/templates/interventions/interventions_calendar.html:404 -#: interventions/templates/interventions/interventions_index.html:602 +#: interventions/templates/interventions/interventions_index.html:696 msgid "Prêt" msgstr "Klaar" #: interventions/templates/interventions/interventions_calendar.html:416 -#: interventions/templates/interventions/interventions_index.html:614 +#: interventions/templates/interventions/interventions_index.html:708 msgid "Aucun bon" msgstr "Geen" #: interventions/templates/interventions/interventions_calendar.html:443 -#: interventions/templates/interventions/interventions_index.html:804 +#: interventions/templates/interventions/interventions_index.html:1060 msgid "Réinitialiser" msgstr "Opnieuw instellen" @@ -5480,7 +5538,7 @@ msgid "Durée (heures)" msgstr "Duur (uren)" #: interventions/templates/interventions/interventions_calendar.html:626 -#: interventions/templates/interventions/interventions_index.html:700 +#: interventions/templates/interventions/interventions_index.html:794 #: interventions/views/views_pdf_reporting.py:1422 msgid "Équipe assignée" msgstr "Toegewezen team" @@ -5521,106 +5579,199 @@ msgstr "Uitstroom" msgid "Dernières interventions réalisées / assignées" msgstr "Laatste uitgevoerde / toegewezen interventies" -#: interventions/templates/interventions/interventions_index.html:420 +#: interventions/templates/interventions/interventions_index.html:514 msgid "Choisir le type d’intervention" msgstr "Kies het type interventie" -#: interventions/templates/interventions/interventions_index.html:427 +#: interventions/templates/interventions/interventions_index.html:521 msgid "Intervention corrective" msgstr "Correctieve interventie" -#: interventions/templates/interventions/interventions_index.html:428 +#: interventions/templates/interventions/interventions_index.html:522 msgid "Réparer ou corriger un dysfonctionnement (avarie, panne, défaut, ...)" msgstr "Een storing herstellen of corrigeren (schade, panne, defect, ...)" -#: interventions/templates/interventions/interventions_index.html:433 +#: interventions/templates/interventions/interventions_index.html:527 msgid "Interventions préventives" msgstr "Preventief onderhoud" -#: interventions/templates/interventions/interventions_index.html:434 +#: interventions/templates/interventions/interventions_index.html:528 msgid "Anticiper un problème potentiel (entretien cyclique, ...)" msgstr "Een mogelijk probleem voorkomen (cyclisch onderhoud, ...)" -#: interventions/templates/interventions/interventions_index.html:440 +#: interventions/templates/interventions/interventions_index.html:534 msgid "Intervention améliorative" msgstr "Verbeteringsinterventie" -#: interventions/templates/interventions/interventions_index.html:441 +#: interventions/templates/interventions/interventions_index.html:535 msgid "" "Optimiser ou améliorer une situation existante (projet, fonctionnel, ...)" msgstr "" -"Een bestaande situatie optimaliseren of verbeteren (project, functioneel, " -"...)" +"Een bestaande situatie optimaliseren of verbeteren (project, " +"functioneel, ...)" -#: interventions/templates/interventions/interventions_index.html:460 +#: interventions/templates/interventions/interventions_index.html:554 msgid "Filtrer les interventions" msgstr "Interventies filteren" -#: interventions/templates/interventions/interventions_index.html:511 +#: interventions/templates/interventions/interventions_index.html:605 msgid "Raisons de la mise en pause" msgstr "Redenen voor pauzering" -#: interventions/templates/interventions/interventions_index.html:592 +#: interventions/templates/interventions/interventions_index.html:686 msgid "Bon de préparation (stock)" msgstr "In voorbereiding" -#: interventions/templates/interventions/interventions_index.html:739 -msgid "Chercher une localisation (min. 2 caractères)…" -msgstr "Zoek naar een locatie (min. 2 tekens)…" - -#: interventions/templates/interventions/interventions_index.html:743 -msgid "Effacer les localisations" +#: interventions/templates/interventions/interventions_index.html:837 +msgid "Effacer localisations" msgstr "Locaties wissen" -#: interventions/templates/interventions/interventions_index.html:751 +#: interventions/templates/interventions/interventions_index.html:845 +msgid "Chercher une rue, un carrefour, un équipement (min. 2 caractères)…" +msgstr "Zoek een straat, kruispunt, uitrusting (min. 2 tekens)…" + +#: interventions/templates/interventions/interventions_index.html:856 +msgid "Filtres par date" +msgstr "Datumfilters" + +#: interventions/templates/interventions/interventions_index.html:860 +msgid "Effacer dates" +msgstr "Datums wissen" + +#: interventions/templates/interventions/interventions_index.html:869 +#: interventions/templates/interventions/interventions_index.html:1008 msgid "Date de début" msgstr "Startdatum" -#: interventions/templates/interventions/interventions_index.html:759 +#: interventions/templates/interventions/interventions_index.html:872 +msgid "Démarrage / Planification" +msgstr "Start / Planning" + +#: interventions/templates/interventions/interventions_index.html:878 +#: interventions/templates/interventions/interventions_index.html:907 +#: interventions/templates/interventions/interventions_index.html:1372 +msgid "Du" +msgstr "Van" + +#: interventions/templates/interventions/interventions_index.html:887 +#: interventions/templates/interventions/interventions_index.html:916 +#: interventions/templates/interventions/interventions_index.html:1374 +msgid "Au" +msgstr "Tot" + +#: interventions/templates/interventions/interventions_index.html:898 +#: interventions/templates/interventions/interventions_index.html:1012 msgid "Date de fin" msgstr "Einddatum" -#: interventions/templates/interventions/interventions_index.html:777 +#: interventions/templates/interventions/interventions_index.html:901 +msgid "Fin travaux (statut Terminé)" +msgstr "Einde werken (status Voltooid)" + +#: interventions/templates/interventions/interventions_index.html:925 +msgid "Périodes rapides (fin)" +msgstr "Snelle periodes (einde)" + +#: interventions/templates/interventions/interventions_index.html:927 +msgid "Ce mois" +msgstr "Deze maand" + +#: interventions/templates/interventions/interventions_index.html:928 +msgid "Mois dernier" +msgstr "Vorige maand" + +#: interventions/templates/interventions/interventions_index.html:929 +msgid "Cette année" +msgstr "Dit jaar" + +#: interventions/templates/interventions/interventions_index.html:939 +msgid "Ligne du temps & Intervalles" +msgstr "Tijdlijn & Intervallen" + +#: interventions/templates/interventions/interventions_index.html:941 +msgid "Aperçu interactif" +msgstr "Interactief overzicht" + +#: interventions/templates/interventions/interventions_index.html:950 +msgid "Passé" +msgstr "Verleden" + +#: interventions/templates/interventions/interventions_index.html:952 +msgid "Futur" +msgstr "Toekomst" + +#: interventions/templates/interventions/interventions_index.html:960 +msgid "Intervalle Date de début" +msgstr "Interval Begindatum" + +#: interventions/templates/interventions/interventions_index.html:963 +#: interventions/templates/interventions/interventions_index.html:979 +msgid "Toutes dates" +msgstr "Alle datums" + +#: interventions/templates/interventions/interventions_index.html:976 +msgid "Intervalle Date de fin (Terminé)" +msgstr "Interval Einddatum (Voltooid)" + +#: interventions/templates/interventions/interventions_index.html:994 +msgid "Aucune restriction de date : toutes les interventions sont incluses." +msgstr "Geen datumbeperking: alle interventies zijn inbegrepen." + +#: interventions/templates/interventions/interventions_index.html:1003 +msgid "Comment fonctionnent ces deux intervalles ?" +msgstr "" + +#: interventions/templates/interventions/interventions_index.html:1008 +msgid "" +"sélectionne les interventions dont le démarrage a lieu dans cette période." +msgstr "" + +#: interventions/templates/interventions/interventions_index.html:1012 +msgid "" +"sélectionne les interventions achevées (statut Terminé) dans cette période." +msgstr "" + +#: interventions/templates/interventions/interventions_index.html:1033 msgid "Interventions non traitées (en retard)" msgstr "Onbehandelde interventies (te laat)" -#: interventions/templates/interventions/interventions_index.html:790 +#: interventions/templates/interventions/interventions_index.html:1048 msgid "Interventions suivies uniquement" -msgstr "Volgende interventie" +msgstr "Enkel gevolgde interventies" -#: interventions/templates/interventions/interventions_index.html:815 +#: interventions/templates/interventions/interventions_index.html:1071 msgid "Sélection de la vue" msgstr "Weergave selecteren" -#: interventions/templates/interventions/interventions_index.html:816 +#: interventions/templates/interventions/interventions_index.html:1072 msgid "Vue tableau uniquement" msgstr "Alleen tabelweergave" -#: interventions/templates/interventions/interventions_index.html:822 +#: interventions/templates/interventions/interventions_index.html:1078 msgid "Vue carte uniquement" msgstr "Alleen kaartweergave" -#: interventions/templates/interventions/interventions_index.html:846 +#: interventions/templates/interventions/interventions_index.html:1102 msgid "Mode" msgstr "Modus" -#: interventions/templates/interventions/interventions_index.html:848 +#: interventions/templates/interventions/interventions_index.html:1104 msgid "Tous les mots doivent correspondre" msgstr "Alle woorden moeten overeenkomen" -#: interventions/templates/interventions/interventions_index.html:848 +#: interventions/templates/interventions/interventions_index.html:1104 msgid "AND" msgstr "AND" -#: interventions/templates/interventions/interventions_index.html:850 +#: interventions/templates/interventions/interventions_index.html:1106 msgid "Au moins un mot doit correspondre" msgstr "Minstens één woord moet overeenkomen" -#: interventions/templates/interventions/interventions_index.html:850 +#: interventions/templates/interventions/interventions_index.html:1106 msgid "OR" msgstr "OR" -#: interventions/templates/interventions/interventions_index.html:884 +#: interventions/templates/interventions/interventions_index.html:1140 #, python-format msgid "" "\n" @@ -5639,76 +5790,76 @@ msgstr[1] "" " %(count)s geselecteerde interventies\n" " " -#: interventions/templates/interventions/interventions_index.html:895 +#: interventions/templates/interventions/interventions_index.html:1151 msgid "Action" msgstr "Actie" -#: interventions/templates/interventions/interventions_index.html:900 +#: interventions/templates/interventions/interventions_index.html:1156 msgid "Modifier le statut" msgstr "Status wijzigen" -#: interventions/templates/interventions/interventions_index.html:905 +#: interventions/templates/interventions/interventions_index.html:1161 msgid "Associer à une commande" msgstr "Koppelen aan een bestelbon" -#: interventions/templates/interventions/interventions_index.html:910 -#: interventions/templates/interventions/interventions_index.html:1085 +#: interventions/templates/interventions/interventions_index.html:1166 +#: interventions/templates/interventions/interventions_index.html:1341 msgid "Exporter" msgstr "Exporteren" -#: interventions/templates/interventions/interventions_index.html:916 +#: interventions/templates/interventions/interventions_index.html:1172 msgid "Exporter les fiches (ZIP)" msgstr "Bestanden exporteren (ZIP)" -#: interventions/templates/interventions/interventions_index.html:923 +#: interventions/templates/interventions/interventions_index.html:1179 msgid "Rapport d'exécution (PDF)" msgstr "Interventierapport" -#: interventions/templates/interventions/interventions_index.html:942 +#: interventions/templates/interventions/interventions_index.html:1198 msgid "Filtre" msgstr "Filter" -#: interventions/templates/interventions/interventions_index.html:950 +#: interventions/templates/interventions/interventions_index.html:1206 msgid "Contenu limité à 5 000 éléments." msgstr "Inhoud beperkt tot 5.000 items." -#: interventions/templates/interventions/interventions_index.html:968 +#: interventions/templates/interventions/interventions_index.html:1224 msgid "Filtrer sur cette zone" msgstr "Filteren op dit gebied" -#: interventions/templates/interventions/interventions_index.html:980 +#: interventions/templates/interventions/interventions_index.html:1236 msgid "Changer le statut des interventions" msgstr "Status van interventies wijzigen" -#: interventions/templates/interventions/interventions_index.html:986 +#: interventions/templates/interventions/interventions_index.html:1242 msgid "" "Aucune intervention sélectionnée : le changement de statut s'appliquera à " "toutes les interventions filtrées." msgstr "" -#: interventions/templates/interventions/interventions_index.html:989 +#: interventions/templates/interventions/interventions_index.html:1245 msgid "Nouveau statut" msgstr "Nieuwe status" -#: interventions/templates/interventions/interventions_index.html:991 +#: interventions/templates/interventions/interventions_index.html:1247 msgid "-- Choisir un statut --" msgstr "-- Kies een status --" -#: interventions/templates/interventions/interventions_index.html:1034 +#: interventions/templates/interventions/interventions_index.html:1290 msgid "Associer les interventions à une commande" msgstr "Interventies koppelen aan een bestelbon" -#: interventions/templates/interventions/interventions_index.html:1040 +#: interventions/templates/interventions/interventions_index.html:1296 msgid "" "Aucune intervention sélectionnée : l'association s'appliquera à toutes les " "interventions filtrées." msgstr "" -#: interventions/templates/interventions/interventions_index.html:1044 +#: interventions/templates/interventions/interventions_index.html:1300 msgid "Rechercher une commande..." msgstr "Zoek een bestelbon..." -#: interventions/templates/interventions/interventions_index.html:1046 +#: interventions/templates/interventions/interventions_index.html:1302 msgid "" "Seules les commandes au statut 'En préparation' ou 'Envoyé' et auxquelles " "vous avez accès sont proposées." @@ -5716,84 +5867,76 @@ msgstr "" "Alleen bestellingen met de status 'In voorbereiding' of 'Verzonden' en " "waartoe u toegang hebt, worden aangeboden." -#: interventions/templates/interventions/interventions_index.html:1052 +#: interventions/templates/interventions/interventions_index.html:1308 msgid "Associer" msgstr "Koppelen" -#: interventions/templates/interventions/interventions_index.html:1062 +#: interventions/templates/interventions/interventions_index.html:1318 msgid "Exporter les interventions sélectionnées" msgstr "Geselecteerde interventies exporteren" -#: interventions/templates/interventions/interventions_index.html:1068 +#: interventions/templates/interventions/interventions_index.html:1324 msgid "" -"Aucune intervention sélectionnée : l'export inclura toutes les interventions" -" filtrées." +"Aucune intervention sélectionnée : l'export inclura toutes les interventions " +"filtrées." msgstr "" -#: interventions/templates/interventions/interventions_index.html:1070 +#: interventions/templates/interventions/interventions_index.html:1326 msgid "Choisissez le format de fichier à générer." msgstr "Kies het bestandsformaat dat moet worden gegenereerd." -#: interventions/templates/interventions/interventions_index.html:1095 +#: interventions/templates/interventions/interventions_index.html:1351 #: interventions/views/views_pdf_reporting.py:1974 msgid "Rapport d'exécution" msgstr "Interventierapport" -#: interventions/templates/interventions/interventions_index.html:1101 +#: interventions/templates/interventions/interventions_index.html:1357 msgid "" "Aucune intervention sélectionnée : toutes les interventions filtrées seront " "incluses dans le rapport." msgstr "" -#: interventions/templates/interventions/interventions_index.html:1105 +#: interventions/templates/interventions/interventions_index.html:1361 msgid "" "Vous avez sélectionné plus de 50 interventions. Veuillez réduire votre " "sélection avant de générer le rapport." msgstr "" -#: interventions/templates/interventions/interventions_index.html:1108 +#: interventions/templates/interventions/interventions_index.html:1364 msgid "Titre du rapport" msgstr "Titel van rapport" -#: interventions/templates/interventions/interventions_index.html:1110 +#: interventions/templates/interventions/interventions_index.html:1366 msgid "Ex : Rapport mensuel – Voirie avril 2026" msgstr "Bijv.: Maandrapport – Wegen april 2026" -#: interventions/templates/interventions/interventions_index.html:1111 +#: interventions/templates/interventions/interventions_index.html:1367 msgid "Optionnel. Apparaîtra en tête avant le sommaire." msgstr "Optioneel. Verschijnt bovenaan vóór de samenvatting." -#: interventions/templates/interventions/interventions_index.html:1114 +#: interventions/templates/interventions/interventions_index.html:1370 msgid "Période (changement de statut)" msgstr "Statuswijziging" -#: interventions/templates/interventions/interventions_index.html:1116 -msgid "Du" -msgstr "Van" - -#: interventions/templates/interventions/interventions_index.html:1118 -msgid "Au" -msgstr "Tot" - -#: interventions/templates/interventions/interventions_index.html:1121 +#: interventions/templates/interventions/interventions_index.html:1377 msgid "" "Optionnel. Filtre sur la date de changement de statut de l'intervention." msgstr "" -#: interventions/templates/interventions/interventions_index.html:1123 +#: interventions/templates/interventions/interventions_index.html:1379 msgid "" "Le rapport reprendra les interventions correspondant aux filtres actifs." msgstr "" -#: interventions/templates/interventions/interventions_index.html:1128 +#: interventions/templates/interventions/interventions_index.html:1384 msgid "Télécharger le PDF" msgstr "Downloaden" -#: interventions/templates/interventions/interventions_index.html:1142 +#: interventions/templates/interventions/interventions_index.html:1398 msgid "Génération du rapport en cours…" msgstr "Synchronisatie bezig…" -#: interventions/templates/interventions/interventions_index.html:1200 +#: interventions/templates/interventions/interventions_index.html:1456 msgid "(aucune sous-catégorie)" msgstr "(geen subcategorie)" @@ -5852,122 +5995,126 @@ msgstr "Downloaden" msgid "Aucun document" msgstr "Geen document" -#: interventions/views/calendar.py:142 interventions/views/detail.py:148 -#: interventions/views/general.py:137 interventions/views/mobile.py:431 +#: interventions/views/calendar.py:142 interventions/views/detail.py:149 +#: interventions/views/general.py:137 interventions/views/mobile.py:432 msgid "You do not have access to this page." msgstr "U hebt geen toegang tot deze pagina." -#: interventions/views/calendar.py:711 interventions/views/calendar.py:1007 +#: interventions/views/calendar.py:573 +#: interventions/views/views_pdf_reporting.py:1471 +msgid "Fin réelle" +msgstr "Werkelijke einddatum" + +#: interventions/views/calendar.py:805 interventions/views/calendar.py:1101 msgid "Sans équipe" msgstr "Zonder team" -#: interventions/views/calendar.py:1113 interventions/views/calendar.py:1356 -#: interventions/views/helpers.py:2049 interventions/views/mobile.py:1152 -#: interventions/views/mobile.py:1199 +#: interventions/views/calendar.py:1207 interventions/views/calendar.py:1450 +#: interventions/views/helpers.py:2056 interventions/views/mobile.py:1160 +#: interventions/views/mobile.py:1207 msgid "Authentification requise." msgstr "Authenticatie vereist." -#: interventions/views/calendar.py:1118 +#: interventions/views/calendar.py:1212 msgid "Requête JSON invalide." msgstr "Ongeldige JSON-aanvraag." -#: interventions/views/calendar.py:1122 +#: interventions/views/calendar.py:1216 msgid "Identifiant intervention manquant." msgstr "Ontbrekende interventie-ID." -#: interventions/views/calendar.py:1133 interventions/views/workflow.py:138 +#: interventions/views/calendar.py:1227 interventions/views/workflow.py:138 #: interventions/views/workflow.py:239 interventions/views/workflow.py:283 msgid "Intervention introuvable." msgstr "Interventie niet gevonden." -#: interventions/views/calendar.py:1140 interventions/views/workflow.py:252 +#: interventions/views/calendar.py:1234 interventions/views/workflow.py:252 #: interventions/views/workflow.py:287 msgid "Configuration utilisateur introuvable." msgstr "Gebruikersconfiguratie niet gevonden." -#: interventions/views/calendar.py:1151 +#: interventions/views/calendar.py:1245 msgid "Vous n'avez pas la permission de planifier cette intervention." msgstr "U hebt geen toestemming om deze interventie te plannen." -#: interventions/views/calendar.py:1156 +#: interventions/views/calendar.py:1250 msgid "Vous ne pouvez pas déplacer cette intervention dans son statut actuel." msgstr "U kunt deze interventie niet verplaatsen in de huidige status." -#: interventions/views/calendar.py:1195 +#: interventions/views/calendar.py:1289 msgid "Vous n'avez pas la permission d'assigner cette intervention." msgstr "U hebt geen toestemming om deze interventie toe te wijzen." -#: interventions/views/calendar.py:1203 +#: interventions/views/calendar.py:1297 msgid "Membre assigné invalide." msgstr "Ongeldige toegewezen lid." -#: interventions/views/calendar.py:1211 +#: interventions/views/calendar.py:1305 msgid "Vous ne pouvez assigner qu'aux membres de votre entreprise." msgstr "U kunt alleen toewijzen aan leden van uw bedrijf." -#: interventions/views/calendar.py:1223 +#: interventions/views/calendar.py:1317 msgid "Équipe assignée invalide." msgstr "Ongeldige toegewezen team." -#: interventions/views/calendar.py:1228 +#: interventions/views/calendar.py:1322 msgid "Vous ne pouvez assigner qu'aux équipes de votre entreprise." msgstr "U kunt alleen toewijzen aan teams van uw bedrijf." -#: interventions/views/calendar.py:1246 +#: interventions/views/calendar.py:1340 msgid "La date de début planifiée est obligatoire." msgstr "De geplande startdatum is verplicht." -#: interventions/views/calendar.py:1248 +#: interventions/views/calendar.py:1342 msgid "" "Il est interdit de planifier ou d'assigner une intervention dans le passé." msgstr "" "Het is verboden om een interventie in het verleden te plannen of toe te " "wijzen." -#: interventions/views/calendar.py:1252 +#: interventions/views/calendar.py:1346 msgid "La fin planifiée doit être postérieure au début planifié." msgstr "De geplande einddatum moet na de geplande startdatum liggen." -#: interventions/views/calendar.py:1366 +#: interventions/views/calendar.py:1460 msgid "Accès non autorisé." msgstr "Ongeautoriseerde toegang" -#: interventions/views/calendar.py:1371 +#: interventions/views/calendar.py:1465 msgid "Permission refusée." msgstr "Toestemming geweigerd" -#: interventions/views/detail.py:812 +#: interventions/views/detail.py:820 #, python-format msgid "L'intervention %(codes)s a été liée à %(origin)s." msgid_plural "Les interventions %(codes)s ont été liées à %(origin)s." msgstr[0] "Interventie %(codes)s is gekoppeld aan %(origin)s." msgstr[1] "Interventies %(codes)s zijn gekoppeld aan %(origin)s." -#: interventions/views/detail.py:825 +#: interventions/views/detail.py:833 #, python-format msgid "L'intervention %(codes)s était déjà liée à %(origin)s." msgid_plural "Les interventions %(codes)s étaient déjà liées à %(origin)s." msgstr[0] "Interventie %(codes)s was al gekoppeld aan %(origin)s." msgstr[1] "Interventies %(codes)s waren al gekoppeld aan %(origin)s." -#: interventions/views/detail.py:838 +#: interventions/views/detail.py:846 #, python-format msgid "Vous n'avez pas accès à l'intervention %(codes)s." msgid_plural "Vous n'avez pas accès aux interventions %(codes)s." msgstr[0] "U hebt geen toestemming om interventie %(codes)s te bekijken." msgstr[1] "U hebt geen toestemming om interventies %(codes)s te bekijken." -#: interventions/views/detail.py:850 +#: interventions/views/detail.py:858 #, python-format msgid "Aucune intervention trouvée pour le code %(codes)s." msgid_plural "Aucune intervention trouvée pour les codes %(codes)s." msgstr[0] "Geen interventies gevonden voor code %(codes)s." msgstr[1] "Geen interventies gevonden voor codes %(codes)s." -#: interventions/views/detail.py:862 +#: interventions/views/detail.py:870 #, python-format -msgid "" -"Le code %(codes)s correspond à l'intervention actuelle et a été ignoré." +msgid "Le code %(codes)s correspond à l'intervention actuelle et a été ignoré." msgid_plural "" "Les codes %(codes)s correspondent à l'intervention actuelle et ont été " "ignorés." @@ -5977,7 +6124,7 @@ msgstr[1] "" "De codes %(codes)s komen overeen met de huidige interventie en zijn " "genegeerd." -#: interventions/views/detail.py:877 +#: interventions/views/detail.py:885 msgid "" "Vous n'avez pas la permission de créer une intervention de réparation pour " "cette thématique." @@ -5985,104 +6132,104 @@ msgstr "" "U hebt geen toestemming om een reparatie-interventie te creëren voor dit " "thema." -#: interventions/views/detail.py:898 interventions/views/detail.py:919 +#: interventions/views/detail.py:906 interventions/views/detail.py:927 msgid "Réparation à effectuer" msgstr "Geen operaties om weer te geven." -#: interventions/views/detail.py:898 interventions/views/detail.py:919 +#: interventions/views/detail.py:906 interventions/views/detail.py:927 msgid "origine" msgstr "Oorsprong" -#: interventions/views/detail.py:969 +#: interventions/views/detail.py:977 #, python-format msgid "" "Une intervention de réparation %(code)s a été créée à partir de %(origin)s." msgstr "" "Een reparatie-interventie %(code)s is aangemaakt op basis van %(origin)s." -#: interventions/views/detail.py:995 +#: interventions/views/detail.py:1003 msgid "Vous n'avez pas la permission de dupliquer cette intervention." msgstr "U hebt geen toestemming om deze interventie te dupliceren." -#: interventions/views/detail.py:1156 +#: interventions/views/detail.py:1164 #, python-format msgid "" "L'intervention %(code)s a été dupliquée avec succès à partir de %(origin)s." msgstr "Interventie %(code)s is succesvol gedupliceerd van %(origin)s." -#: interventions/views/detail.py:1183 interventions/views/mobile.py:1444 -#: interventions/views/mobile.py:1640 interventions/views/mobile.py:1657 -#: interventions/views/mobile.py:1698 +#: interventions/views/detail.py:1191 interventions/views/mobile.py:1452 +#: interventions/views/mobile.py:1648 interventions/views/mobile.py:1665 +#: interventions/views/mobile.py:1706 msgid "Configuration utilisateur non trouvée." msgstr "Gebruikersconfiguratie niet gevonden." -#: interventions/views/detail.py:1191 interventions/views/mobile.py:1449 +#: interventions/views/detail.py:1199 interventions/views/mobile.py:1457 msgid "Cette fonctionnalité est réservée à la thématique structures." msgstr "Deze functie is gereserveerd voor het thema structuren." -#: interventions/views/detail.py:1199 interventions/views/mobile.py:1454 +#: interventions/views/detail.py:1207 interventions/views/mobile.py:1462 msgid "Cette fonctionnalité est réservée aux techniciens." msgstr "Deze functie is gereserveerd voor technici." -#: interventions/views/detail.py:1210 interventions/views/mobile.py:1462 +#: interventions/views/detail.py:1218 interventions/views/mobile.py:1470 msgid "Vous n'avez pas les droits pour créer des interventions." msgstr "U hebt geen toestemming om interventies te creëren." -#: interventions/views/detail.py:1222 interventions/views/mobile.py:1480 -#: interventions/views/mobile.py:1775 +#: interventions/views/detail.py:1230 interventions/views/mobile.py:1488 +#: interventions/views/mobile.py:1783 msgid "La localisation est obligatoire." msgstr "De locatie is verplicht." -#: interventions/views/detail.py:1224 interventions/views/mobile.py:1482 -#: interventions/views/mobile.py:1777 +#: interventions/views/detail.py:1232 interventions/views/mobile.py:1490 +#: interventions/views/mobile.py:1785 msgid "La catégorie est obligatoire." msgstr "De categorie is verplicht." -#: interventions/views/detail.py:1226 interventions/views/mobile.py:1484 -#: interventions/views/mobile.py:1779 +#: interventions/views/detail.py:1234 interventions/views/mobile.py:1492 +#: interventions/views/mobile.py:1787 msgid "Le titre est obligatoire." msgstr "De titel is verplicht." -#: interventions/views/detail.py:1240 interventions/views/mobile.py:1499 +#: interventions/views/detail.py:1248 interventions/views/mobile.py:1507 msgid "Localisation non trouvée." msgstr "Locatie niet gevonden." -#: interventions/views/detail.py:1249 interventions/views/mobile.py:1509 -#: interventions/views/mobile.py:1786 +#: interventions/views/detail.py:1257 interventions/views/mobile.py:1517 +#: interventions/views/mobile.py:1794 msgid "Catégorie non trouvée." msgstr "Categorie niet gevonden." -#: interventions/views/detail.py:1291 +#: interventions/views/detail.py:1299 msgid "Intervention de réparation créée depuis l'application web." msgstr "Interventie de reparatie aangemaakt vanuit de webapplicatie." -#: interventions/views/detail.py:1366 +#: interventions/views/detail.py:1374 msgid "Aucune configuration utilisateur n'est associée à votre compte." msgstr "Er is geen gebruikersconfiguratie gekoppeld aan uw account." -#: interventions/views/detail.py:1381 +#: interventions/views/detail.py:1389 msgid "Vous n'avez pas de droit d'édition sur une thématique d'intervention." msgstr "U hebt geen bewerkingsrechten voor een interventiethema." -#: interventions/views/detail.py:1614 +#: interventions/views/detail.py:1622 msgid "" "Vous n'avez pas la permission de créer cette inspection pour les contrats " "associés." msgstr "U hebt geen toestemming om preventieve interventies aan te maken." -#: interventions/views/detail.py:1696 +#: interventions/views/detail.py:1704 msgid "Géométrie invalide" msgstr "Ongeldige parameter." -#: interventions/views/detail.py:1713 +#: interventions/views/detail.py:1721 msgid "Vous n'avez pas accès à cette commande." msgstr "U hebt geen toegang tot deze bestelling." -#: interventions/views/detail.py:1802 +#: interventions/views/detail.py:1804 msgid "Début prévu initial." msgstr "Oorspronkelijk geplande start." -#: interventions/views/detail.py:1816 +#: interventions/views/detail.py:1818 #, python-format msgid "" "Le numéro FMS %(fms)s n'apparaît pas dans le nom des documents suivants : " @@ -6091,52 +6238,51 @@ msgstr "" "FMS-nummer %(fms)s verschijnt niet in de naam van de volgende documenten: " "%(documents)s" -#: interventions/views/detail.py:1914 +#: interventions/views/detail.py:1915 #, python-format msgid "L'intervention %(code)s a été créée avec succès et liée au projet." msgstr "" -"De interventie %(code)s is succesvol aangemaakt en aan het project " -"gekoppeld." +"De interventie %(code)s is succesvol aangemaakt en aan het project gekoppeld." -#: interventions/views/detail.py:1917 +#: interventions/views/detail.py:1918 #, python-format msgid "L'intervention %(code)s a été créée avec succès et liée à la commande." msgstr "" "De werkorder %(code)s is succesvol aangemaakt en aan de order gekoppeld." -#: interventions/views/detail.py:1983 interventions/views/detail.py:2069 +#: interventions/views/detail.py:1984 interventions/views/detail.py:2070 #, python-format msgid "Nouvelle inspection - %(name)s" msgstr "Nieuwe inspectie - %(name)s" -#: interventions/views/detail.py:2110 +#: interventions/views/detail.py:2111 msgid "Modèles inconnus" msgstr "Onbekende modellen: %(models)s" -#: interventions/views/detail.py:2153 +#: interventions/views/detail.py:2154 msgid "Erreur de synchro" msgstr "Verbindingsfout." -#: interventions/views/detail.py:2172 +#: interventions/views/detail.py:2173 #, python-format msgid "" "Assets synchronisés. Ajoutés: %(created)d • Supprimés: %(deleted)d • Total: " "%(total)d" msgstr "" -"Assets gesynchroniseerd. Toegevoegd: %(created)d • Verwijderd: %(deleted)d •" -" Totaal: %(total)d" +"Assets gesynchroniseerd. Toegevoegd: %(created)d • Verwijderd: %(deleted)d • " +"Totaal: %(total)d" -#: interventions/views/detail.py:2179 interventions/views/mobile.py:1417 +#: interventions/views/detail.py:2180 interventions/views/mobile.py:1425 #, python-format msgid " • Opérations supprimées: %(ops)d" msgstr " • Verwijderde operaties: %(ops)d" -#: interventions/views/detail.py:2181 interventions/views/mobile.py:1415 +#: interventions/views/detail.py:2182 interventions/views/mobile.py:1423 #, python-format msgid " • Opérations ajoutées: %(ops)d" msgstr " • Toegevoegde operaties: %(ops)d" -#: interventions/views/detail.py:2186 +#: interventions/views/detail.py:2187 #, python-format msgid "" "Certaines opérations n'ont pas été supprimées car des valeurs ont été " @@ -6151,314 +6297,313 @@ msgstr[1] "" "Sommige operaties zijn niet verwijderd omdat er al waarden zijn gecodeerd " "voor %(count)d assets." -#: interventions/views/detail.py:2261 +#: interventions/views/detail.py:2262 msgid "Vous ne pouvez pas modifier les postes de cette intervention." msgstr "U hebt geen toestemming om deze notitie te wijzigen." -#: interventions/views/detail.py:2264 +#: interventions/views/detail.py:2265 msgid "Aucune commande n'est associée à cette intervention." msgstr "Er is geen bestelling gekoppeld aan deze interventie." -#: interventions/views/detail.py:2268 +#: interventions/views/detail.py:2269 msgid "Aucun devis n'est disponible pour la commande liée." msgstr "Er is geen offerte beschikbaar voor de gekoppelde bestelling." -#: interventions/views/detail.py:2271 +#: interventions/views/detail.py:2272 msgid "Le devis doit être figé avant de pouvoir être appliqué." msgstr "De offerte moet worden bevroren voordat deze kan worden toegepast." -#: interventions/views/detail.py:2430 +#: interventions/views/detail.py:2431 msgid "Aucune donnée à mettre à jour" msgstr "Geen gegevens om bij te werken" -#: interventions/views/detail.py:2453 +#: interventions/views/detail.py:2454 msgid "Permission refusée pour la suppression de postes" msgstr "Geweigering toestemming voor het verwijderen van posten" -#: interventions/views/detail.py:2461 +#: interventions/views/detail.py:2462 msgid "" -"Suppression interdite: une quantité a été enregistrée pour ce poste dans une" -" période précédente." +"Suppression interdite: une quantité a été enregistrée pour ce poste dans une " +"période précédente." msgstr "" "Verwijdering niet toegestaan: er is een hoeveelheid geregistreerd voor deze " "post in een vorige periode." -#: interventions/views/detail.py:2484 +#: interventions/views/detail.py:2485 msgid "Permission refusée pour la mise à jour des quantités" msgstr "Geweigering toestemming voor het bijwerken van hoeveelheden" -#: interventions/views/detail.py:2492 +#: interventions/views/detail.py:2493 #, python-format msgid "Quantité invalide pour le poste %(post)s" msgstr "Ongeldige hoeveelheid voor post %(post)s" -#: interventions/views/detail.py:2497 +#: interventions/views/detail.py:2498 msgid "Permission refusée pour la mise à jour des commentaires" msgstr "Geweigering toestemming voor het bijwerken van opmerkingen" -#: interventions/views/detail.py:2504 +#: interventions/views/detail.py:2505 msgid "Permission refusée pour la mise à jour des statuts" msgstr "Geweigering toestemming voor het bijwerken van statussen" -#: interventions/views/detail.py:2540 +#: interventions/views/detail.py:2541 #, python-format msgid "Poste de contrat non trouvé: %(id)s" msgstr "Contractpost niet gevonden: %(id)s" -#: interventions/views/detail.py:2542 +#: interventions/views/detail.py:2543 #, python-format msgid "Erreur lors de la mise à jour du poste %(id)s: %(error)s" msgstr "Fout bij het bijwerken van post %(id)s: %(error)s" -#: interventions/views/detail.py:2550 +#: interventions/views/detail.py:2551 msgid "Des erreurs se sont produites lors de la mise à jour" msgstr "Er zijn fouten opgetreden tijdens het bijwerken" -#: interventions/views/detail.py:2558 +#: interventions/views/detail.py:2559 #, python-format msgid "%(count)d prestation mise à jour avec succès." msgid_plural "%(count)d prestations mises à jour avec succès." msgstr[0] "%(count)d dienst succesvol bijgewerkt." msgstr[1] "%(count)d diensten succesvol bijgewerkt." -#: interventions/views/detail.py:2568 +#: interventions/views/detail.py:2569 msgid "Données JSON invalides" msgstr "Ongeldige JSON-gegevens" -#: interventions/views/detail.py:2573 +#: interventions/views/detail.py:2574 #, python-format msgid "Erreur lors de la mise à jour: %(error)s" msgstr "Fout bij het bijwerken: %(error)s" -#: interventions/views/detail.py:2632 +#: interventions/views/detail.py:2633 msgid "Invalid JSON data" msgstr "Ongeldige JSON-gegevens" -#: interventions/views/detail.py:2653 +#: interventions/views/detail.py:2654 #, python-format msgid "You do not have permission to update field: %(field)s" msgstr "U hebt geen toestemming om veld bij te werken: %(field)s" -#: interventions/views/detail.py:2680 +#: interventions/views/detail.py:2681 #, python-format msgid "%(count)s field(s) updated with some errors" msgstr "%(count)s veld(en) bijgewerkt met enkele fouten" -#: interventions/views/detail.py:2686 +#: interventions/views/detail.py:2687 #, python-format msgid "%(count)s field(s) updated successfully" msgstr "%(count)s veld(en) succesvol bijgewerkt" -#: interventions/views/detail.py:2694 +#: interventions/views/detail.py:2695 msgid "You do not have permission to update this field" msgstr "U hebt geen toestemming om dit veld bij te werken" -#: interventions/views/detail.py:2720 +#: interventions/views/detail.py:2721 msgid "Intervention not found" msgstr "Interventie niet gevonden" -#: interventions/views/detail.py:2732 interventions/views/detail.py:2783 +#: interventions/views/detail.py:2733 interventions/views/detail.py:2784 msgid "You do not have permission to update the location" msgstr "U hebt geen toestemming om dit veld bij te werken" -#: interventions/views/detail.py:2738 +#: interventions/views/detail.py:2739 msgid "Invalid parameters" msgstr "Ongeldige payload." -#: interventions/views/detail.py:2743 +#: interventions/views/detail.py:2744 msgid "Content type not found" msgstr "Onderhoudstype niet gevonden" -#: interventions/views/detail.py:2747 +#: interventions/views/detail.py:2748 msgid "Location object not found" msgstr "Project niet gevonden" -#: interventions/views/detail.py:2800 +#: interventions/views/detail.py:2801 msgid "Missing provider_id" msgstr "provider_id ontbreekt" -#: interventions/views/detail.py:2852 interventions/views/detail.py:2940 -#: interventions/views/detail.py:2987 +#: interventions/views/detail.py:2853 interventions/views/detail.py:2941 +#: interventions/views/detail.py:2988 msgid "Accès non autorisé" msgstr "Ongeautoriseerde toegang" -#: interventions/views/detail.py:2856 +#: interventions/views/detail.py:2857 msgid "Vous n'avez pas la permission d'ajouter des opérations." msgstr "U hebt geen toestemming om operaties toe te voegen." -#: interventions/views/detail.py:2900 +#: interventions/views/detail.py:2901 msgid "Opérations personnalisées" msgstr "Persoonlijke operaties" -#: interventions/views/detail.py:2919 +#: interventions/views/detail.py:2920 msgid "Opération personnalisée ajoutée avec succès" msgstr "Persoonlijke operatie succesvol toegevoegd" -#: interventions/views/detail.py:2921 +#: interventions/views/detail.py:2922 #, python-format msgid "%(count)s opérations personnalisées ajoutées avec succès" msgstr "%(count)s persoonlijke operaties succesvol toegevoegd" -#: interventions/views/detail.py:2944 +#: interventions/views/detail.py:2945 msgid "Vous n'avez pas la permission d'ajouter des photos aux opérations." msgstr "U hebt geen toestemming om foto's toe te voegen aan operaties." -#: interventions/views/detail.py:2948 +#: interventions/views/detail.py:2949 msgid "Aucune photo fournie" msgstr "Geen foto geleverd" -#: interventions/views/detail.py:2964 +#: interventions/views/detail.py:2965 msgid "Photo ajoutée avec succès" msgstr "Foto succesvol toegevoegd" -#: interventions/views/detail.py:2974 +#: interventions/views/detail.py:2975 msgid "Erreur lors de l'ajout de la photo" msgstr "Fout bij het toevoegen van de foto." -#: interventions/views/detail.py:2991 +#: interventions/views/detail.py:2992 msgid "Vous n'avez pas la permission de supprimer des photos d'opérations." msgstr "U hebt geen toestemming om foto's van operaties te verwijderen." -#: interventions/views/detail.py:2994 +#: interventions/views/detail.py:2995 msgid "Vous ne pouvez supprimer que vos propres photos" msgstr "U kunt alleen uw eigen foto's verwijderen." -#: interventions/views/detail.py:3000 +#: interventions/views/detail.py:3001 msgid "Photo supprimée avec succès" msgstr "Foto succesvol verwijderd" -#: interventions/views/detail.py:3008 +#: interventions/views/detail.py:3009 msgid "Erreur lors de la suppression de la photo" msgstr "Fout bij het verwijderen van de foto." -#: interventions/views/detail.py:3020 interventions/views/detail.py:3214 +#: interventions/views/detail.py:3021 interventions/views/detail.py:3215 msgid "Cette intervention n'a pas de template d'opérations guidées." msgstr "Deze interventie heeft geen uitrustingsoperatiesjablonen" -#: interventions/views/detail.py:3024 interventions/views/detail.py:3218 -#: interventions/views/detail.py:3289 +#: interventions/views/detail.py:3025 interventions/views/detail.py:3219 +#: interventions/views/detail.py:3290 msgid "Vous n'avez pas la permission de modifier les opérations." msgstr "U hebt geen toestemming om operaties te wijzigen." -#: interventions/views/detail.py:3029 interventions/views/detail.py:3294 -#: interventions/views/detail.py:3507 interventions/views/detail.py:3581 -#: interventions/views/detail.py:3766 interventions/views/workflow.py:320 +#: interventions/views/detail.py:3030 interventions/views/detail.py:3295 +#: interventions/views/detail.py:3508 interventions/views/detail.py:3582 +#: interventions/views/detail.py:3767 interventions/views/workflow.py:320 #: interventions/views/workflow.py:360 msgid "Format JSON invalide" msgstr "Ongeldig JSON-formaat" -#: interventions/views/detail.py:3033 +#: interventions/views/detail.py:3034 msgid "Le champ 'data' doit être un objet JSON." msgstr "Item #%(index)s moet een JSON-object zijn." -#: interventions/views/detail.py:3042 +#: interventions/views/detail.py:3043 msgid "Opérations guidées enregistrées." msgstr "Algemene operaties" -#: interventions/views/detail.py:3222 +#: interventions/views/detail.py:3223 msgid "Aucun fichier fourni." msgstr "Geen bestanden opgegeven." -#: interventions/views/detail.py:3267 +#: interventions/views/detail.py:3268 msgid "Vous n'avez pas la permission de supprimer ce fichier." msgstr "U hebt geen toestemming om dit document te verwijderen." -#: interventions/views/detail.py:3334 +#: interventions/views/detail.py:3335 #, python-format msgid "évaleur de mesure invalide pour l'opération %(id)s" msgstr "Ongeldige meetwaarde voor operatie %(id)s" -#: interventions/views/detail.py:3353 +#: interventions/views/detail.py:3354 #, python-format msgid "Format de durée invalide pour l'opération %(id)s" msgstr "Ongeldig duurformaat voor operatie %(id)s" -#: interventions/views/detail.py:3356 interventions/views/mobile.py:2002 +#: interventions/views/detail.py:3357 interventions/views/mobile.py:2010 #, python-format msgid "Valeur de durée invalide pour l'opération %(id)s" msgstr "Ongeldige duurwaarde voor operatie %(id)s" -#: interventions/views/detail.py:3377 interventions/views/mobile.py:2021 +#: interventions/views/detail.py:3378 interventions/views/mobile.py:2029 #, python-format msgid "Valeur de date invalide pour l'opération %(id)s" msgstr "Ongeldige datumwaarde voor operatie %(id)s" -#: interventions/views/detail.py:3392 interventions/views/mobile.py:2041 +#: interventions/views/detail.py:3393 interventions/views/mobile.py:2049 #, python-format msgid "Statut invalide pour l'opération %(id)s" msgstr "Ongeldige status voor operatie %(id)s" -#: interventions/views/detail.py:3401 interventions/views/mobile.py:2039 +#: interventions/views/detail.py:3402 interventions/views/mobile.py:2047 #, python-format msgid "Opération %(id)s introuvable" msgstr "Operatie %(id)s niet gevonden" -#: interventions/views/detail.py:3403 +#: interventions/views/detail.py:3404 #, python-format msgid "Erreur pour l'opération %(id)s : %(err)s" msgstr "Fout voor operatie %(id)s: %(err)s" -#: interventions/views/detail.py:3409 +#: interventions/views/detail.py:3410 #, python-format msgid "%(count)s opération(s) sauvegardée(s)" msgstr "%(count)s operatie(s) opgeslagen" -#: interventions/views/detail.py:3440 interventions/views/detail.py:3687 +#: interventions/views/detail.py:3441 interventions/views/detail.py:3688 msgid "" "Cette fonctionnalité n'est disponible que pour les interventions préventives" msgstr "" "Deze functionaliteit is alleen beschikbaar voor preventieve interventies" -#: interventions/views/detail.py:3451 +#: interventions/views/detail.py:3452 msgid "asset_type et asset_id requis" msgstr "asset_type en asset_id vereist" -#: interventions/views/detail.py:3460 interventions/views/detail.py:3714 +#: interventions/views/detail.py:3461 interventions/views/detail.py:3715 msgid "Type d'asset invalide" msgstr "Ongeldig asset-type" -#: interventions/views/detail.py:3473 +#: interventions/views/detail.py:3474 msgid "Cette intervention n'a pas de templates d'opérations équipement" msgstr "Deze interventie heeft geen uitrustingsoperatiesjablonen" -#: interventions/views/detail.py:3491 -msgid "" -"Choisissez le(s) template(s) d'opérations à appliquer à cet équipement." +#: interventions/views/detail.py:3492 +msgid "Choisissez le(s) template(s) d'opérations à appliquer à cet équipement." msgstr "" "Kies de bedieningssjabloon(en) die u op deze apparatuur wilt toepassen." -#: interventions/views/detail.py:3497 interventions/views/detail.py:3751 +#: interventions/views/detail.py:3498 interventions/views/detail.py:3752 msgid "Type d'asset non trouvé" msgstr "Ongeldig asset-type" -#: interventions/views/detail.py:3502 interventions/views/detail.py:3756 +#: interventions/views/detail.py:3503 interventions/views/detail.py:3757 msgid "Équipement non trouvé" msgstr "Uitrusting niet gevonden" -#: interventions/views/detail.py:3528 +#: interventions/views/detail.py:3529 msgid "Liste d'assets requise" msgstr "Lijst van assets vereist" -#: interventions/views/detail.py:3572 +#: interventions/views/detail.py:3573 #, python-format msgid "%(ops)d opération créée pour %(assets)d équipement" msgid_plural "%(ops)d opérations créées pour %(assets)d équipements" msgstr[0] "%(ops)d operatie aangemaakt voor %(assets)d uitrusting" msgstr[1] "%(ops)d operaties aangemaakt voor %(assets)d uitrustingen" -#: interventions/views/detail.py:3699 +#: interventions/views/detail.py:3700 msgid "asset_type, asset_id et template_ids requis" msgstr "asset_type, asset_id en template_ids vereist" -#: interventions/views/detail.py:3705 +#: interventions/views/detail.py:3706 msgid "template_ids doit être une liste non vide" msgstr "template_ids moet een niet-lege lijst zijn" -#: interventions/views/detail.py:3725 +#: interventions/views/detail.py:3726 msgid "Certains templates n'ont pas été trouvés" msgstr "Sommige sjablonen zijn niet gevonden" -#: interventions/views/detail.py:3742 +#: interventions/views/detail.py:3743 #, python-format msgid "%(count)d opération créée avec succès depuis %(templates)d template" msgid_plural "" @@ -6468,7 +6613,7 @@ msgstr[0] "" msgstr[1] "" "%(count)d operaties succesvol aangemaakt vanaf %(templates)d sjablonen" -#: interventions/views/detail.py:3761 +#: interventions/views/detail.py:3762 msgid "Un ou plusieurs templates non trouvés" msgstr "Een of meer sjablonen niet gevonden" @@ -6540,8 +6685,8 @@ msgid "" "suivante." msgstr "" "Indien aangevinkt, wordt er voor elke herhaling een nieuwe bestelling " -"aangemaakt. De geselecteerde bestelling wordt hernoemd met het achtervoegsel" -" '-1', en bestellingen '-2', '-3', enz. worden automatisch aangemaakt voor " +"aangemaakt. De geselecteerde bestelling wordt hernoemd met het achtervoegsel " +"'-1', en bestellingen '-2', '-3', enz. worden automatisch aangemaakt voor " "elke volgende herhaling." #: interventions/views/forms.py:483 @@ -6629,394 +6774,393 @@ msgid "" msgstr "" "U moet een meetdefinitie selecteren voor een operatie van het type 'Meting'." -#: interventions/views/general.py:927 +#: interventions/views/general.py:932 #, python-format msgid "%(count)s intervention associée à la commande." msgid_plural "%(count)s interventions associées à la commande." msgstr[0] "%(count)s interventie gekoppeld aan de bestelbon." msgstr[1] "%(count)s interventies gekoppeld aan de bestelbon." -#: interventions/views/general.py:960 interventions/views/general.py:1110 +#: interventions/views/general.py:965 interventions/views/general.py:1115 #: interventions/views/views_pdf_reporting.py:2309 msgid "Paramètre 'ids' invalide." msgstr "Ongeldige parameter 'ids'." -#: interventions/views/general.py:963 interventions/views/general.py:1113 +#: interventions/views/general.py:968 interventions/views/general.py:1118 msgid "Aucune intervention sélectionnée." msgstr "Geen interventie geselecteerd." -#: interventions/views/general.py:971 +#: interventions/views/general.py:976 msgid "ID" msgstr "Identiteitskaart" -#: interventions/views/general.py:976 +#: interventions/views/general.py:981 msgid "Catégorie d'actif" msgstr "Assetcategorie" -#: interventions/views/general.py:982 +#: interventions/views/general.py:987 msgid "Catégorie source" msgstr "Broncategorie" -#: interventions/views/general.py:983 +#: interventions/views/general.py:988 #: interventions/views/views_pdf_reporting.py:1520 msgid "Détail source" msgstr "Brondetail" -#: interventions/views/general.py:984 +#: interventions/views/general.py:989 #: interventions/views/views_pdf_reporting.py:1512 #: interventions/views/views_pdf_reporting.py:1514 #: interventions/views/views_pdf_reporting.py:1517 msgid "Référence source" msgstr "Bronreferentie" -#: interventions/views/general.py:991 +#: interventions/views/general.py:996 msgid "Fournisseur assigné" msgstr "Toegewezen leverancier" -#: interventions/views/general.py:992 +#: interventions/views/general.py:997 msgid "Equipe assignée" msgstr "Toegewezen team" -#: interventions/views/general.py:1003 +#: interventions/views/general.py:1008 #: interventions/views/views_pdf_reporting.py:1878 msgid "Créé par" msgstr "Aangemaakt door" -#: interventions/views/general.py:1016 +#: interventions/views/general.py:1021 msgid "Fichiers attachés (par créateur)" msgstr "Bijgevoegde bestanden (per maker)" -#: interventions/views/general.py:1048 +#: interventions/views/general.py:1053 msgid "Export XLSX indisponible (dépendance manquante)." msgstr "XLSX-export niet beschikbaar (ontbrekende afhankelijkheid)." -#: interventions/views/general.py:1101 +#: interventions/views/general.py:1106 msgid "Cette action est réservée aux administrateurs." msgstr "Deze functie is gereserveerd voor technici." -#: interventions/views/helpers.py:478 +#: interventions/views/helpers.py:480 #, python-format msgid "Pause de l'intervention - %(reason)s : %(details)s" msgstr "Pauze van de interventie - %(reason)s : %(details)s" -#: interventions/views/helpers.py:483 +#: interventions/views/helpers.py:485 #, python-format msgid "Pause de l'intervention - %(reason)s" msgstr "Pauze van de interventie - %(reason)s" -#: interventions/views/helpers.py:1582 +#: interventions/views/helpers.py:1584 #, python-format msgid "Modèles inconnus: %(models)s" msgstr "Onbekende modellen: %(models)s" -#: interventions/views/helpers.py:2063 interventions/views/mobile.py:1161 -#: interventions/views/mobile.py:1209 +#: interventions/views/helpers.py:2070 interventions/views/mobile.py:1169 +#: interventions/views/mobile.py:1217 msgid "Vous n'avez pas accès à cette intervention." msgstr "U hebt geen toegang tot deze interventie." -#: interventions/views/helpers.py:2067 +#: interventions/views/helpers.py:2074 msgid "Vous n'avez pas la permission de modifier cette opération." msgstr "U hebt geen toestemming om deze operatie te wijzigen." -#: interventions/views/helpers.py:2090 +#: interventions/views/helpers.py:2097 msgid "Non défini" msgstr "Niet gedefinieerd" -#: interventions/views/helpers.py:2093 +#: interventions/views/helpers.py:2100 #, python-format msgid "Début planifié : %(old)s → %(new)s" msgstr "Geplande start: %(old)s → %(new)s" -#: interventions/views/helpers.py:2098 +#: interventions/views/helpers.py:2105 #, python-format msgid "Fin planifiée : %(old)s → %(new)s" msgstr "Geplande eind: %(old)s → %(new)s" -#: interventions/views/helpers.py:2106 +#: interventions/views/helpers.py:2113 #, python-format msgid "Statut : %(old)s → %(new)s" msgstr "Status: %(old)s → %(new)s" -#: interventions/views/helpers.py:2420 +#: interventions/views/helpers.py:2462 #, python-format msgid "Error creating note: %(error)s" msgstr "Fout bij het aanmaken van notitie: %(error)s" -#: interventions/views/helpers.py:2438 +#: interventions/views/helpers.py:2480 msgid "You do not have permission to edit this note" msgstr "U hebt geen toestemming om deze notitie te bewerken" -#: interventions/views/helpers.py:2448 interventions/views/helpers.py:2467 +#: interventions/views/helpers.py:2490 interventions/views/helpers.py:2509 #, python-format msgid "Note not found: %(note_id)s" msgstr "Notitie niet gevonden: %(note_id)s" -#: interventions/views/helpers.py:2450 +#: interventions/views/helpers.py:2492 #, python-format msgid "Error updating note: %(error)s" msgstr "Fout bij het bijwerken van notitie: %(error)s" -#: interventions/views/helpers.py:2461 +#: interventions/views/helpers.py:2503 msgid "You do not have permission to delete this note" msgstr "U hebt geen toestemming om deze notitie te verwijderen" -#: interventions/views/helpers.py:2469 +#: interventions/views/helpers.py:2511 #, python-format msgid "Error deleting note: %(error)s" msgstr "Fout bij het verwijderen van notitie: %(error)s" -#: interventions/views/helpers.py:2472 +#: interventions/views/helpers.py:2514 #, python-format msgid "Error processing notes: %(error)s" msgstr "Fout bij het verwerken van notities: %(error)s" -#: interventions/views/helpers.py:2499 +#: interventions/views/helpers.py:2541 msgid "Value for title must be limited to 200 characters" msgstr "De waarde voor titel moet beperkt zijn tot 200 tekens" -#: interventions/views/helpers.py:2517 +#: interventions/views/helpers.py:2559 msgid "You do not have access to this provider" msgstr "U hebt geen toegang tot deze leverancier" -#: interventions/views/helpers.py:2523 +#: interventions/views/helpers.py:2565 msgid "Company not found" msgstr "Bedrijf niet gevonden" -#: interventions/views/helpers.py:2541 +#: interventions/views/helpers.py:2583 msgid "You do not have access to this contract" msgstr "U hebt geen toegang tot dit contract" -#: interventions/views/helpers.py:2546 +#: interventions/views/helpers.py:2588 msgid "Contract not found" msgstr "Contract niet gevonden" -#: interventions/views/helpers.py:2552 +#: interventions/views/helpers.py:2594 msgid "Maintain Type not found" msgstr "Onderhoudstype niet gevonden" -#: interventions/views/helpers.py:2559 +#: interventions/views/helpers.py:2601 msgid "Type not found" msgstr "Type niet gevonden" -#: interventions/views/helpers.py:2565 +#: interventions/views/helpers.py:2607 msgid "Origin Type not found" msgstr "Oorsprongstype niet gevonden" -#: interventions/views/helpers.py:2577 +#: interventions/views/helpers.py:2619 msgid "Project not found" msgstr "Project niet gevonden" -#: interventions/views/helpers.py:2583 +#: interventions/views/helpers.py:2625 msgid "Value for Osiris must be a positive integer" msgstr "De waarde voor Osiris moet een positief geheel getal zijn" -#: interventions/views/helpers.py:2593 +#: interventions/views/helpers.py:2635 msgid "Value for PMO must be a positive integer" msgstr "De waarde voor bestelling moet een positief geheel getal zijn" -#: interventions/views/helpers.py:2599 +#: interventions/views/helpers.py:2641 msgid "Value for folder must be limited to 1024 characters" msgstr "De waarde voor map moet beperkt zijn tot 1024 tekens" -#: interventions/views/helpers.py:2606 +#: interventions/views/helpers.py:2648 msgid "Selected team not found" msgstr "Geselecteerd team niet gevonden" -#: interventions/views/helpers.py:2610 +#: interventions/views/helpers.py:2652 msgid "Selected team does not belong to the assigned provider" msgstr "Geselecteerd team behoort niet tot de toegewezen leverancier" -#: interventions/views/helpers.py:2614 +#: interventions/views/helpers.py:2656 msgid "Selected team is not associated with the thematic of this intervention" -msgstr "" -"Geselecteerd team is niet gekoppeld aan het thema van deze interventie" +msgstr "Geselecteerd team is niet gekoppeld aan het thema van deze interventie" -#: interventions/views/helpers.py:2623 +#: interventions/views/helpers.py:2665 msgid "Selected member not found" msgstr "Geselecteerd lid niet gevonden" -#: interventions/views/helpers.py:2631 +#: interventions/views/helpers.py:2673 msgid "Selected member does not belong to the assigned provider" msgstr "Geselecteerd lid behoort niet tot de toegewezen leverancier" -#: interventions/views/helpers.py:2637 +#: interventions/views/helpers.py:2679 msgid "" "Selected member's team is not associated with the thematic of this " "intervention" msgstr "Geselecteerd lid is niet gekoppeld aan het thema van deze interventie" -#: interventions/views/helpers.py:2645 +#: interventions/views/helpers.py:2687 msgid "Invalid assignment value." msgstr "Ongeldige toewijzingswaarde." -#: interventions/views/helpers.py:2653 +#: interventions/views/helpers.py:2695 msgid "Value for category must be a positive integer" msgstr "De waarde voor categorie moet een positief geheel getal zijn" -#: interventions/views/helpers.py:2661 +#: interventions/views/helpers.py:2703 msgid "Selected category is not allowed for this intervention" msgstr "Geselecteerde categorie is niet toegestaan voor deze interventie" -#: interventions/views/helpers.py:2674 +#: interventions/views/helpers.py:2716 msgid "Symptom not found" msgstr "Symptoom niet gevonden" -#: interventions/views/helpers.py:2675 +#: interventions/views/helpers.py:2717 msgid "Value for Symptom must be a positive integer" msgstr "De waarde voor Symptoom moet een positief geheel getal zijn" -#: interventions/views/helpers.py:2683 +#: interventions/views/helpers.py:2725 msgid "Priority not found" msgstr "Prioriteit niet gevonden" -#: interventions/views/helpers.py:2694 +#: interventions/views/helpers.py:2736 msgid "Source category not found" msgstr "Broncategorie niet gevonden" -#: interventions/views/helpers.py:2695 +#: interventions/views/helpers.py:2737 msgid "Value for Source category must be a positive integer" msgstr "De waarde voor broncategorie moet een positief geheel getal zijn" -#: interventions/views/helpers.py:2701 +#: interventions/views/helpers.py:2743 msgid "Value for source_ref must be limited to 255 characters" msgstr "De waarde voor bronreferentie moet beperkt zijn tot 255 tekens" -#: interventions/views/helpers.py:2707 +#: interventions/views/helpers.py:2749 msgid "Value for source_detail must be limited to 255 characters" msgstr "De waarde voor brondetail moet beperkt zijn tot 255 tekens" -#: interventions/views/helpers.py:2714 +#: interventions/views/helpers.py:2756 msgid "Value for description must be limited to 1024 characters" msgstr "De waarde voor beschrijving moet beperkt zijn tot 1024 tekens" -#: interventions/views/helpers.py:2725 +#: interventions/views/helpers.py:2767 msgid "Order not found" msgstr "Bestelling niet gevonden" -#: interventions/views/helpers.py:2726 +#: interventions/views/helpers.py:2768 msgid "Value for Order must be a positive integer" msgstr "De waarde voor bestelling moet een positief geheel getal zijn" -#: interventions/views/helpers.py:2739 +#: interventions/views/helpers.py:2781 msgid "Value for processed_via_other_intervention must be boolean" msgstr "De waarde voor verwerkt_via_andere_interventie moet boolean zijn" -#: interventions/views/helpers.py:2754 +#: interventions/views/helpers.py:2796 msgid "Value for lat must be a decimal number" msgstr "De waarde voor categorie moet een positief geheel getal zijn" -#: interventions/views/helpers.py:2765 +#: interventions/views/helpers.py:2807 msgid "Value for lon must be a decimal number" msgstr "De waarde voor Symptoom moet een positief geheel getal zijn" -#: interventions/views/helpers.py:2770 +#: interventions/views/helpers.py:2812 #, python-format msgid "Unknown field: %(field)s" msgstr "Onbekend veld: %(field)s" -#: interventions/views/helpers.py:2862 interventions/views/helpers.py:2880 -#: interventions/views/helpers.py:2968 interventions/views/helpers.py:2983 +#: interventions/views/helpers.py:2904 interventions/views/helpers.py:2922 +#: interventions/views/helpers.py:3010 interventions/views/helpers.py:3025 msgid "Event ID is required." msgstr "Event-ID is vereist." -#: interventions/views/helpers.py:2866 interventions/views/helpers.py:2884 -#: interventions/views/helpers.py:2972 interventions/views/helpers.py:2987 +#: interventions/views/helpers.py:2908 interventions/views/helpers.py:2926 +#: interventions/views/helpers.py:3014 interventions/views/helpers.py:3029 msgid "Event not found." msgstr "Evenement niet gevonden" -#: interventions/views/helpers.py:2869 interventions/views/helpers.py:2887 +#: interventions/views/helpers.py:2911 interventions/views/helpers.py:2929 msgid "Seuls les événements futurs peuvent être modifiés ou supprimés." msgstr "Alleen toekomstige evenementen kunnen worden gewijzigd of verwijderd." -#: interventions/views/helpers.py:2894 interventions/views/helpers.py:2927 -#: interventions/views/helpers.py:2994 interventions/views/helpers.py:3027 +#: interventions/views/helpers.py:2936 interventions/views/helpers.py:2969 +#: interventions/views/helpers.py:3036 interventions/views/helpers.py:3069 msgid "Champs requis manquants." msgstr "Vereiste velden ontbreken." -#: interventions/views/helpers.py:2898 interventions/views/helpers.py:2932 -#: interventions/views/helpers.py:2998 interventions/views/helpers.py:3032 +#: interventions/views/helpers.py:2940 interventions/views/helpers.py:2974 +#: interventions/views/helpers.py:3040 interventions/views/helpers.py:3074 msgid "Format datetime invalide" msgstr "Ongeldig datumtijdformaat" -#: interventions/views/mobile.py:493 interventions/views/mobile.py:1904 +#: interventions/views/mobile.py:494 interventions/views/mobile.py:1912 msgid "Vous n'êtes pas autorisé à modifier cette note" msgstr "U hebt geen toestemming om deze notitie te wijzigen." -#: interventions/views/mobile.py:509 +#: interventions/views/mobile.py:510 msgid "Erreur lors de l'enregistrement de la note." msgstr "Fout bij het opslaan van de notitie." -#: interventions/views/mobile.py:660 +#: interventions/views/mobile.py:661 msgid "Prise en charge de l'intervention" msgstr "Overname van de interventie" -#: interventions/views/mobile.py:662 +#: interventions/views/mobile.py:663 msgid "Libération de l'intervention" msgstr "Vrijgave van de interventie" -#: interventions/views/mobile.py:665 +#: interventions/views/mobile.py:666 msgid "Mise en pause de l'intervention" msgstr "Overname van de interventie" -#: interventions/views/mobile.py:673 +#: interventions/views/mobile.py:674 #, python-format msgid "Action '%(action)s' depuis l'interface mobile" msgstr "Actie '%(action)s' vanuit de mobiele interface" -#: interventions/views/mobile.py:982 +#: interventions/views/mobile.py:988 msgid "Retour à l'intervention" msgstr "Terug naar interventie" -#: interventions/views/mobile.py:992 +#: interventions/views/mobile.py:998 msgid "Retour au projet" msgstr "Terug naar project" -#: interventions/views/mobile.py:1002 +#: interventions/views/mobile.py:1008 msgid "Retour au contrôle" msgstr "Terug naar controle" -#: interventions/views/mobile.py:1012 +#: interventions/views/mobile.py:1018 msgid "Retour à l'observation" msgstr "Terug naar observatie" -#: interventions/views/mobile.py:1168 +#: interventions/views/mobile.py:1176 msgid "Aucun fichier reçu." msgstr "Geen bestand ontvangen." -#: interventions/views/mobile.py:1178 +#: interventions/views/mobile.py:1186 msgid "Erreur lors de l'enregistrement de la photo." msgstr "Fout bij het opslaan van de foto." -#: interventions/views/mobile.py:1217 +#: interventions/views/mobile.py:1225 msgid "Vous n'avez pas la permission de supprimer ce document." msgstr "U hebt geen toestemming om dit document te verwijderen." -#: interventions/views/mobile.py:1225 +#: interventions/views/mobile.py:1233 msgid "Erreur lors de la suppression du document." msgstr "Fout bij het verwijderen van het document." -#: interventions/views/mobile.py:1375 +#: interventions/views/mobile.py:1383 msgid "Requête invalide." msgstr "Ongeldige aanvraag." -#: interventions/views/mobile.py:1379 +#: interventions/views/mobile.py:1387 msgid "Aucune sélection d'équipements reçue." msgstr "Geen selectie van apparatuur ontvangen." -#: interventions/views/mobile.py:1404 +#: interventions/views/mobile.py:1412 msgid "Erreur lors de la synchronisation des équipements." msgstr "Fout bij het synchroniseren van de uitrustingen." -#: interventions/views/mobile.py:1407 +#: interventions/views/mobile.py:1415 #, python-format msgid "" "Synchronisation terminée. Ajoutés: %(created)d • Supprimés: %(deleted)d • " "Total cibles: %(total)d" msgstr "" -"Synchronisatie voltooid. Toegevoegd: %(created)d • Verwijderd: %(deleted)d •" -" Totaal doelwitten: %(total)d" +"Synchronisatie voltooid. Toegevoegd: %(created)d • Verwijderd: %(deleted)d • " +"Totaal doelwitten: %(total)d" -#: interventions/views/mobile.py:1427 +#: interventions/views/mobile.py:1435 #, python-format msgid "" "Certaines opérations n'ont pas été supprimées car des valeurs ont été " @@ -7031,99 +7175,98 @@ msgstr[1] "" "Sommige operaties zijn niet verwijderd omdat er al waarden zijn gecodeerd " "voor %(count)d uitrustingen." -#: interventions/views/mobile.py:1564 +#: interventions/views/mobile.py:1572 msgid "Intervention de réparation créée depuis l'application mobile." msgstr "Interventie de réparation aangemaakt vanuit de mobiele applicatie." -#: interventions/views/mobile.py:1621 interventions/views/mobile.py:1854 +#: interventions/views/mobile.py:1629 interventions/views/mobile.py:1862 #, python-format msgid "L'intervention %(code)s a été créée avec succès." msgstr "Interventie %(code)s is succesvol aangemaakt." -#: interventions/views/mobile.py:1643 interventions/views/mobile.py:1660 -#: interventions/views/mobile.py:1702 +#: interventions/views/mobile.py:1651 interventions/views/mobile.py:1668 +#: interventions/views/mobile.py:1710 msgid "Accès réservé aux gestionnaires internes (admin, manager, controller)." msgstr "" "Toegang gereserveerd voor interne managers (admin, manager, controller)." -#: interventions/views/mobile.py:1677 +#: interventions/views/mobile.py:1685 msgid "Aucune thématique avec droits de création d'intervention trouvée." msgstr "Er zijn geen thema's met interventiecreatierechten gevonden." -#: interventions/views/mobile.py:1713 +#: interventions/views/mobile.py:1721 msgid "" "Vous n'avez pas les droits pour créer des interventions pour cette " "thématique." msgstr "U hebt geen toestemming om interventies te creëren voor dit thema." -#: interventions/views/mobile.py:1936 +#: interventions/views/mobile.py:1944 #, python-format msgid "Erreur lors de l'enregistrement de la note: %(error)s" msgstr "Fout bij het opslaan van de notitie: %(error)s" -#: interventions/views/mobile.py:1948 +#: interventions/views/mobile.py:1956 #, python-format msgid "Erreur lors de l'upload du fichier %(name)s: %(error)s" msgstr "Fout bij het uploaden van bestand %(name)s: %(error)s" -#: interventions/views/mobile.py:2043 +#: interventions/views/mobile.py:2051 #, python-format msgid "Valeur de mesure invalide pour l'opération %(id)s" msgstr "Ongeldige meetwaarde voor operatie %(id)s" -#: interventions/views/mobile.py:2045 +#: interventions/views/mobile.py:2053 msgid "Format JSON invalide pour les opérations" msgstr "Ongeldig JSON-formaat voor operaties" -#: interventions/views/mobile.py:2050 +#: interventions/views/mobile.py:2058 msgid "Note enregistrée" msgstr "Notitie opgeslagen" -#: interventions/views/mobile.py:2052 +#: interventions/views/mobile.py:2060 #, python-format msgid "%(count)s fichier(s)" msgstr "%(count)s bestand(en)" -#: interventions/views/mobile.py:2054 +#: interventions/views/mobile.py:2062 #, python-format msgid "%(count)s opération(s)" msgstr "%(count)s operatie(s)" -#: interventions/views/mobile.py:2059 +#: interventions/views/mobile.py:2067 msgid "Aucune modification" msgstr "Geen wijziging" -#: interventions/views/mobile.py:2080 interventions/views/mobile.py:2151 +#: interventions/views/mobile.py:2088 interventions/views/mobile.py:2159 msgid "Vous n'êtes pas membre d'une équipe." msgstr "U bent geen lid van een team." -#: interventions/views/mobile.py:2095 +#: interventions/views/mobile.py:2103 msgid "Votre équipe n'a pas de thématiques assignées." msgstr "Aan jouw team zijn geen thema's toegewezen." -#: interventions/views/mobile.py:2182 +#: interventions/views/mobile.py:2190 msgid "Veuillez sélectionner un membre." msgstr "Selecteer een lid." -#: interventions/views/mobile.py:2189 +#: interventions/views/mobile.py:2197 msgid "Paramètre invalide." msgstr "Ongeldige parameter." -#: interventions/views/mobile.py:2198 +#: interventions/views/mobile.py:2206 msgid "Membre introuvable." msgstr "Lid niet gevonden." -#: interventions/views/mobile.py:2206 +#: interventions/views/mobile.py:2214 msgid "Le membre cible doit être de la même société." msgstr "Het doelwitlid moet van hetzelfde bedrijf zijn." -#: interventions/views/mobile.py:2217 +#: interventions/views/mobile.py:2225 msgid "" "Le membre cible doit être dans une équipe avec des thématiques communes." -msgstr "" -"Het doelwitlid moet in een team zitten met gemeenschappelijke thema's." +msgstr "Het doelwitlid moet in een team zitten met gemeenschappelijke thema's." -#: interventions/views/mobile.py:2264 +#: interventions/views/mobile.py:2272 #, python-format msgid "" "Intervention transférée de %(from_member)s (%(from_team)s) vers " @@ -7132,20 +7275,20 @@ msgstr "" "Interventie overgedragen van %(from_member)s (%(from_team)s) naar " "%(to_member)s (%(to_team)s)" -#: interventions/views/mobile.py:2265 +#: interventions/views/mobile.py:2273 msgid "non assigné" msgstr "Niet toegewezen" -#: interventions/views/mobile.py:2266 interventions/views/mobile.py:2268 -#: interventions/views/mobile.py:2288 +#: interventions/views/mobile.py:2274 interventions/views/mobile.py:2276 +#: interventions/views/mobile.py:2296 msgid "aucune équipe" msgstr "geen team" -#: interventions/views/mobile.py:2272 +#: interventions/views/mobile.py:2280 msgid "Statut changé automatiquement de 'Démarré' à 'En pause'." msgstr "Status automatisch gewijzigd van 'Gestart' naar 'In pauze'." -#: interventions/views/mobile.py:2284 +#: interventions/views/mobile.py:2292 #, python-format msgid "Intervention transférée avec succès vers %(member)s." msgstr "Interventie succesvol overgedragen aan %(member)s." @@ -7238,10 +7381,6 @@ msgstr "Datum van verzending" msgid "Début réel" msgstr "Werkelijke start" -#: interventions/views/views_pdf_reporting.py:1471 -msgid "Fin réelle" -msgstr "Werkelijke einddatum" - #: interventions/views/views_pdf_reporting.py:1527 msgid "Appel confirmé" msgstr "Oproep bevestigd" @@ -7307,8 +7446,8 @@ msgstr "Commentaar" #: interventions/views/views_pdf_reporting.py:2352 #, python-format msgid "" -"Le rapport ne peut pas être généré car %(count)s interventions correspondent" -" aux filtres actifs. Veuillez affiner les filtres ou sélectionner " +"Le rapport ne peut pas être généré car %(count)s interventions correspondent " +"aux filtres actifs. Veuillez affiner les filtres ou sélectionner " "manuellement au plus 50 interventions." msgstr "" @@ -7411,85 +7550,85 @@ msgstr "Geen toestemming om deze interventie te wijzigen." msgid "Statut inchangé." msgstr "Status ongewijzigd." -#: interventions/views/workflow.py:416 +#: interventions/views/workflow.py:415 msgid "" "Au moins une photo ajoutée après le passage au statut 'À traiter' est " "obligatoire pour terminer cette intervention." msgstr "" -#: interventions/views/workflow.py:428 +#: interventions/views/workflow.py:427 msgid "" "Au moins une occupation doit être enregistrée avant de terminer cette " "intervention corrective." msgstr "" -#: interventions/views/workflow.py:435 +#: interventions/views/workflow.py:434 msgid "Vous n'avez pas le droit d'approuver les interventions de ce contrat." msgstr "" "U heeft niet het recht om de tussenkomsten van dit contract goed te keuren." -#: interventions/views/workflow.py:477 +#: interventions/views/workflow.py:476 msgid "Confirmation de passage à la période suivante requise." msgstr "Bevestiging van de overgang naar de volgende periode vereist." -#: interventions/views/workflow.py:481 +#: interventions/views/workflow.py:480 msgid "" -"Toutes les quantités enregistrées doivent être validées avant de clôturer la" -" période." +"Toutes les quantités enregistrées doivent être validées avant de clôturer la " +"période." msgstr "" "Alle geregistreerde hoeveelheden moeten worden gevalideerd voordat de " "periode kan worden afgesloten." -#: interventions/views/workflow.py:521 +#: interventions/views/workflow.py:520 msgid "Passage à la période suivante: retour à 'A planifier'." msgstr "Overgang naar de volgende periode: terug naar 'Te plannen'." -#: interventions/views/workflow.py:526 +#: interventions/views/workflow.py:525 msgid "Transition non autorisée." msgstr "Niet-toegestane overgang." -#: interventions/views/workflow.py:542 +#: interventions/views/workflow.py:541 msgid "Vous ne pouvez annuler que les interventions créées par votre service." msgstr "" "Alleen interventies die door uw dienst zijn aangemaakt, kunt u annuleren." -#: interventions/views/workflow.py:551 interventions/views/workflow.py:554 +#: interventions/views/workflow.py:550 interventions/views/workflow.py:553 msgid "Un contrat doit être indiqué avant de passer à ce statut." msgstr "" "Voordat u naar deze status overschakelt, moet er een contract worden " "aangegeven." -#: interventions/views/workflow.py:581 +#: interventions/views/workflow.py:580 msgid "Veuillez sélectionner une raison de mise en pause." msgstr "Selecteer een reden voor pauzering." -#: interventions/views/workflow.py:583 +#: interventions/views/workflow.py:582 msgid "Veuillez préciser la raison de la mise en pause." msgstr "Geef de reden voor pauzering op." -#: interventions/views/workflow.py:604 +#: interventions/views/workflow.py:603 msgid "" "Tous les postes de contrat doivent être validés avant de passer à 'validé'." msgstr "" "Alle contractposten moeten gevalideerd zijn voordat u naar 'gevalideerd' " "kunt overschakelen." -#: interventions/views/workflow.py:607 +#: interventions/views/workflow.py:606 msgid "" "L'option de validation par périodes est active. Marquez la dernière période " "ou confirmez le passage à la période suivante." msgstr "" -"De optie voor validatie per periode is actief. Markeer de laatste periode of" -" bevestig de overgang naar de volgende periode." +"De optie voor validatie per periode is actief. Markeer de laatste periode of " +"bevestig de overgang naar de volgende periode." -#: interventions/views/workflow.py:637 +#: interventions/views/workflow.py:636 #, python-format msgid "" "Observation marquée 'Doublon' suite à l'annulation de l'intervention " "%(code)s (motif : doublon)" msgstr "" -#: interventions/views/workflow.py:639 +#: interventions/views/workflow.py:638 #, python-format msgid "" "Observation remise 'À traiter' suite à l'annulation de l'intervention " diff --git a/loko/interventions/services/document_sequencing.py b/loko/interventions/services/document_sequencing.py index b8a3137..4924b39 100644 --- a/loko/interventions/services/document_sequencing.py +++ b/loko/interventions/services/document_sequencing.py @@ -72,7 +72,7 @@ def get_sequenced_intervention_documents(intervention) -> Dict[str, Any]: """ Organise les documents et photos de l'intervention en 3 blocs temporels : 1. before_work : Avant réalisation (préparation, constat, signalement) - 2. during_work : Exécution du chantier (pendant les travaux) + 2. during_work : Exécution de l'intervention (pendant les travaux) 3. after_work : Après réalisation (contrôle, levée de réserves, clôture) Retourne un dictionnaire : @@ -165,7 +165,7 @@ def get_sequenced_intervention_documents(intervention) -> Dict[str, Any]: }, { 'key': 'during_work', - 'title': _("Exécution du chantier"), + 'title': _("Exécution de l'intervention"), 'subtitle': _("Travaux en cours et constat d'achèvement"), 'icon': 'bi-tools', 'badge_class': 'bg-primary text-white', diff --git a/loko/interventions/tests/test_document_sequencing.py b/loko/interventions/tests/test_document_sequencing.py index d8ea8f5..d80d5cc 100644 --- a/loko/interventions/tests/test_document_sequencing.py +++ b/loko/interventions/tests/test_document_sequencing.py @@ -142,7 +142,7 @@ class DocumentSequencingViewsTests(TestCase): self.User = get_user_model() self.user = self.User.objects.create_user(username='admin_user', password='password') self.role_admin = Role.objects.create(name='admin') - self.user_config = UserConfig.objects.create(user=self.user, is_intern=True) + self.user_config = UserConfig.objects.create(user=self.user, is_intern=True, preferred_language='fr') self.user_config.roles.add(self.role_admin) self.thematic = Thematic.objects.create(code='road', name_fr='Route', name_nl='Weg') @@ -171,25 +171,48 @@ class DocumentSequencingViewsTests(TestCase): InterventionDocument.objects.filter(id=doc2.id).update(upload_date=self.now - timedelta(hours=1)) self.client.force_login(self.user) + self.client.cookies['django_language'] = 'fr' def test_desktop_detail_view_contains_sequenced_blocks(self): - url = reverse('interventions:intervention_detail', args=[self.intervention.id]) - response = self.client.get(url + '?force_desktop=1') - self.assertEqual(response.status_code, 200) - self.assertIn('document_blocks', response.context) - self.assertEqual(response.context['total_documents_count'], 2) + from django.utils import translation + with translation.override('fr'): + url = reverse('interventions:intervention_detail', args=[self.intervention.id]) + response = self.client.get(url + '?force_desktop=1') + self.assertEqual(response.status_code, 200) + self.assertIn('document_blocks', response.context) + self.assertEqual(response.context['total_documents_count'], 2) - content = response.content.decode('utf-8') - self.assertIn('Avant réalisation', content) - self.assertIn('Exécution du chantier', content) + import html + content = html.unescape(response.content.decode('utf-8')) + self.assertIn('Avant réalisation', content) + self.assertIn("Exécution de l'intervention", content) def test_mobile_detail_view_contains_sequenced_blocks(self): - url = reverse('interventions:intervention_detail_mobile', args=[self.intervention.id]) - response = self.client.get(url) - self.assertEqual(response.status_code, 200) - self.assertIn('document_blocks', response.context) - self.assertEqual(response.context['total_documents_count'], 2) + from django.utils import translation + with translation.override('fr'): + url = reverse('interventions:intervention_detail_mobile', args=[self.intervention.id]) + response = self.client.get(url) + self.assertEqual(response.status_code, 200) + self.assertIn('document_blocks', response.context) + self.assertEqual(response.context['total_documents_count'], 2) - content = response.content.decode('utf-8') - self.assertIn('Avant réalisation', content) - self.assertIn('Exécution du chantier', content) + import html + content = html.unescape(response.content.decode('utf-8')) + self.assertIn('Avant réalisation', content) + self.assertIn("Exécution de l'intervention", content) + + def test_translations_nl_and_en(self): + from django.utils import translation + with translation.override('nl'): + res_nl = get_sequenced_intervention_documents(self.intervention) + titles_nl = [b['title'] for b in res_nl['blocks']] + self.assertIn('Vóór uitvoering', titles_nl) + self.assertIn('Uitvoering van de interventie', titles_nl) + self.assertIn('Na uitvoering', titles_nl) + + with translation.override('en'): + res_en = get_sequenced_intervention_documents(self.intervention) + titles_en = [b['title'] for b in res_en['blocks']] + self.assertIn('Before realization', titles_en) + self.assertIn('Execution of the intervention', titles_en) + self.assertIn('After realization', titles_en)